[BUG] Claude Code constantly failing on applying plans

Resolved 💬 3 comments Opened Mar 14, 2026 by vance-srinidhi Closed Mar 17, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

MC7({schemaCode:T,data:R,it:{gen:A,topSchemaRef:_,schemaPath:B,errorPath:D},it:$},H,q,O){let G=O?A3._${T}, ${R},
${_}${B}
:R,J=[[Ko.default.instancePath,(0,A3.strConcat)(Ko.default.instancePath,D)],[Ko.default.parentData,$.parentData],[Ko.defa
ult.parentDataProperty,$.parentDataProperty],[Ko.default.rootData,Ko.default.rootData]];if($.opts.dynamicRef)J.push([Ko.default.dy
namicAnchors,Ko.default.dynamicAnchors]);let C=A3._${G}, ${A.object(...J)};return q!==A3.nil?A3._${H}.call(${q},
${C})
:A3._${H}(${C})}d4.callValidateCode=MC7;var jC7=A3._new RegExp;function SC7({gen:T,it:{opts:R}},A){let
_=R.unicodeRegExp?"u":"",{regExp:B}=R.code,D=B(A,_);return
T.scopeValue("pattern",{key:D.toString(),ref:D,code:A3._${B.code==="new RegExp"?jC7:(0,VC7.useFunc)(T,B)}(${A},
${_})
})}d4.usePattern=SC7;function xC7(T){let{gen:R,data:A,keyword:_,it:B}=T,D=R.name("valid");if(B.allErrors){let
H=R.let("valid",!0);return $(()=>R.assign(H,!1)),H}return R.var(D,!0),$(()=>R.break()),D;function $(H){let
q=R.const("len",A3._${A}.length);R.forRange("i",0,q,(O)=>{T.subschema({keyword:_,dataProp:O,dataPropType:XWA.Type.Num},D),R.if((
0,A3.not)(D),H)})}}d4.validateArray=xC7;function vC7(T){let{gen:R,schema:A,keyword:_,it:B}=T;if(!Array.isArray(A))throw Error("ajv
implementation error");if(A.some((q)=>(0,XWA.alwaysValidSchema)(B,q))&&!B.opts.unevaluated)return;let
$=R.let("valid",!1),H=R.name("_valid");R.block(()=>A.forEach((q,O)=>{let
G=T.subschema({keyword:_,schemaProp:O,compositeRule:!0},H);if(R.assign($,A3._${$} ||
${H}
),!T.mergeValidEvaluated(G,H))R.if((0,A3.not)($))})),T.result($,()=>T.reset(),()=>T.error(!0))}d4.validateUnion=vC7});var
af_=P((qS)=>{Object.defineProperty(qS,"__esModule",{value:!0});qS.validateKeywordUsage=qS.validSchemaType=qS.funcKeywordCode=qS.ma
croKeywordCode=void 0;var cL=g8(),l0T=Wm(),uC7=$f(),gC7=WjT();function cC7(T,R){let{gen:A,keyword:_,schema:B,parentSchema:D,it:$}=
T,H=R.macro.call($.self,B,D,$),q=nf_(A,_,H);if($.opts.validateSchema!==!1)$.self.validateSchema(H,!0);let
O=A.name("valid");T.subschema({schema:H,schemaPath:cL.nil,errSchemaPath:${$.errSchemaPath}/${_},topSchemaRef:q,compositeRule:!0}
,O),T.pass(O,()=>T.error(!0))}qS.macroKeywordCode=cC7;function mC7(T,R){var
A;let{gen:_,keyword:B,schema:D,parentSchema:$,$data:H,it:q}=T;pC7(q,R);let O=!H&&R.compile?R.compile.call(q.self,D,$,q):R.validate
,G=nf_(_,B,O),J=_.let("valid");T.block$data(J,C),T.ok((A=R.valid)!==null&&A!==void 0?A:J);function
C(){if(R.errors===!1){if(h(),R.modifying)if_(T);E(()=>T.error())}else{let
K=R.async?W():Q();if(R.modifying)if_(T);E(()=>dC7(T,K))}}function W(){let K=_.let("ruleErrs",null);return _.try(()=>h(cL._await
),(I)=>_.assign(J,!1).if(cL._${I} instanceof ${q.ValidationError},()=>_.assign(K,cL._${I}.errors),()=>_.throw(I))),K}function
Q(){let K=cL._${G}.errors;return _.assign(K,null),h(cL.nil),K}function h(K=R.async?cL._await :cL.nil){let
I=q.opts.passContext?l0T.default.this:l0T.default.self,N=!(("compile"in
R)&&!H||R.schema===!1);_.assign(J,cL._${K}${(0,uC7.callValidateCode)(T,G,I,N)},R.modifying)}function E(K){var
I;_.if((0,cL.not)((I=R.valid)!==null&&I!==void 0?I:J),K)}}qS.funcKeywordCode=mC7;function
if_(T){let{gen:R,data:A,it:_}=T;R.if(_.parentData,()=>R.assign(A,cL._${_.parentData}[${_.parentDataProperty}]))}function
dC7(T,R){let{gen:A}=T;A.if(cL._Array.isArray(${R}),()=>{A.assign(l0T.default.vErrors,cL._${l0T.default.vErrors} === null ? ${R}
: ${l0T.default.vErrors}.concat(${R})
).assign(l0T.default.errors,cL._${l0T.default.vErrors}.length),(0,gC7.extendErrors)(T)},(
)=>T.error())}function pC7({schemaEnv:T},R){if(R.async&&!T.$async)throw Error("async keyword in sync schema")}function
nf_(T,R,A){if(A===void 0)throw Error(keyword "${R}" failed to compile);return T.scopeValue("keyword",typeof
A=="function"?{ref:A}:{ref:A,code:(0,cL.stringify)(A)})}function
lC7(T,R,A=!1){return!R.length||R.some((_)=>_==="array"?Array.isArray(T):_==="object"?T&&typeof
T=="object"&&!Array.isArray(T):typeof T==_||A&&typeof T>"u")}qS.validSchemaType=lC7;function
iC7({schema:T,opts:R,self:A,errSchemaPath:_},B,D){if(Array.isArray(B.keyword)?!B.keyword.includes(D):B.keyword!==D)throw
Error("ajv implementation error");let $=B.dependencies;if($===null||$===void 0?void
0:$.some((H)=>!Object.prototype.hasOwnProperty.call(T,H)))throw Error(parent schema must have dependencies of ${D}:
${$.join(",")}
);if(B.validateSchema){if(!B.validateSchema(T[D])){let q=keyword "${D}" value is invalid at path "${_}":
+A.errorsText(B.validateSchema.errors);if(R.validateSchema==="log")A.logger.error(q);else throw
Error(q)}}}qS.validateKeywordUsage=iC7});var
of_=P((No)=>{Object.defineProperty(No,"__esModule",{value:!0});No.extendSubschemaMode=No.extendSubschemaData=No.getSubschema=void
0;var OS=g8(),rf_=k1();function nC7(T,{keyword:R,schemaProp:A,schema:_,schemaPath:B,errSchemaPath:D,topSchemaRef:$}){if(R!==void
0&&_!==void 0)throw Error('both "keyword" and "schema" passed, only one allowed');if(R!==void 0){let H=T.schema[R];return A===void
0?{schema:H,schemaPath:OS._${T.schemaPath}${(0,OS.getProperty)(R)},errSchemaPath:${T.errSchemaPath}/${R}}:{schema:H[A],schema
Path:OS._${T.schemaPath}${(0,OS.getProperty)(R)}${(0,OS.getProperty)(A)},errSchemaPath:${T.errSchemaPath}/${R}/${(0,rf_.escapeF
ragment)(A)}
}}if(_!==void 0){if(B===void 0||D===void 0||$===void 0)throw Error('"schemaPath", "errSchemaPath" and "topSchemaRef"
are required with "schema"');return{schema:_,schemaPath:B,topSchemaRef:$,errSchemaPath:D}}throw Error('either "keyword" or
"schema" must be passed')}No.getSubschema=nC7;function
aC7(T,R,{dataProp:A,dataPropType:_,data:B,dataTypes:D,propertyName:$}){if(B!==void 0&&A!==void 0)throw Error('both "data" and
"dataProp" passed, only one allowed');let{gen:H}=R;if(A!==void 0){let{errorPath:O,dataPathArr:G,opts:J}=R,C=H.let("data",OS._${R.
data}${(0,OS.getProperty)(A)}
,!0);q(C),T.errorPath=OS.str${O}${(0,rf_.getErrorPath)(A,_,J.jsPropertySyntax)},T.parentDataProper
ty=OS._${A},T.dataPathArr=[...G,T.parentDataProperty]}if(B!==void 0){let O=B instanceof
OS.Name?B:H.let("data",B,!0);if(q(O),$!==void 0)T.propertyName=$}if(D)T.dataTypes=D;function
q(O){T.data=O,T.dataLevel=R.dataLevel+1,T.dataTypes=[],R.definedProperties=new
Set,T.parentData=R.data,T.dataNames=[...R.dataNames,O]}}No.extendSubschemaData=aC7;function
rC7(T,{jtdDiscriminator:R,jtdMetadata:A,compositeRule:_,createErrors:B,allErrors:D}){if(_!==void 0)T.compositeRule=_;if(B!==void
0)T.createErrors=B;if(D!==void 0)T.allErrors=D;T.jtdDiscriminator=R,T.jtdMetadata=A}No.extendSubschemaMode=rC7});var
LWA=P(($GH,sf_)=>{sf_.exports=function T(R,A){if(R===A)return!0;if(R&&A&&typeof R=="object"&&typeof
A=="object"){if(R.constructor!==A.constructor)return!1;var _,B,D;if(Array.isArray(R)){if(_=R.length,_!=A.length)return!1;for(B=_;B
--!==0;)if(!T(R[B],A[B]))return!1;return!0}if(R.constructor===RegExp)return
R.source===A.source&&R.flags===A.flags;if(R.valueOf!==Object.prototype.valueOf)return
R.valueOf()===A.valueOf();if(R.toString!==Object.prototype.toString)return
R.toString()===A.toString();if(D=Object.keys(R),_=D.length,_!==Object.keys(A).length)return!1;for(B=_;B--!==0;)if(!Object.prototyp
e.hasOwnProperty.call(A,D[B]))return!1;for(B=_;B--!==0;){var $=D[B];if(!T(R[$],A[$]))return!1}return!0}return R!==R&&A!==A}});var
ef_=P((HGH,tf_)=>{var Zo=tf_.exports=function(T,R,A){if(typeof R=="function")A=R,R={};A=R.cb||A;var _=typeof
A=="function"?A:A.pre||function(){},B=A.post||function(){};FCR(R,_,B,T,"",T)};Zo.keywords={additionalItems:!0,items:!0,contains:!0
,additionalProperties:!0,propertyNames:!0,not:!0,if:!0,then:!0,else:!0};Zo.arrayKeywords={items:!0,allOf:!0,anyOf:!0,oneOf:!0};Zo.
propsKeywords={$defs:!0,definitions:!0,properties:!0,patternProperties:!0,dependencies:!0};Zo.skipKeywords={default:!0,enum:!0,con
st:!0,required:!0,maximum:!0,minimum:!0,exclusiveMaximum:!0,exclusiveMinimum:!0,multipleOf:!0,maxLength:!0,minLength:!0,pattern:!0
,format:!0,maxItems:!0,minItems:!0,uniqueItems:!0,maxProperties:!0,minProperties:!0};function
FCR(T,R,A,_,B,D,$,H,q,O){if(_&&typeof _=="object"&&!Array.isArray(_)){R(_,B,D,$,H,q,O);for(var G in _){var
J=_[G];if(Array.isArray(J)){if(G in Zo.arrayKeywords)for(var C=0;C<J.length;C++)FCR(T,R,A,J[C],B+"/"+G+"/"+C,D,B,G,_,C)}else if(G
in Zo.propsKeywords){if(J&&typeof J=="object")for(var W in J)FCR(T,R,A,J[W],B+"/"+G+"/"+oC7(W),D,B,G,_,W)}else if(G in
Zo.keywords||T.allKeys&&!(G in Zo.skipKeywords))FCR(T,R,A,J,B+"/"+G,D,B,G,_)}A(_,B,D,$,H,q,O)}}function oC7(T){return
T.replace(/~/g,"~0").replace(/\//g,"~1")}});var XjT=P((nN)=>{Object.defineProperty(nN,"__esModule",{value:!0});nN.getSchemaRefs=nN
.resolveUrl=nN.normalizeId=nN._getFullPath=nN.getFullPath=nN.inlineRef=void 0;var sC7=k1(),tC7=LWA(),eC7=ef_(),TW7=new
Set(["type","format","pattern","maxLength","minLength","maxProperties","minProperties","maxItems","minItems","maximum","minimum","
uniqueItems","multipleOf","required","enum","const"]);function RW7(T,R=!0){if(typeof
T=="boolean")return!0;if(R===!0)return!KWA(T);if(!R)return!1;return TV_(T)<=R}nN.inlineRef=RW7;var AW7=new
Set(["$ref","$recursiveRef","$recursiveAnchor","$dynamicRef","$dynamicAnchor"]);function KWA(T){for(let R in
T){if(AW7.has(R))return!0;let A=T[R];if(Array.isArray(A)&&A.some(KWA))return!0;if(typeof
A=="object"&&KWA(A))return!0}return!1}function TV_(T){let R=0;for(let A in T){if(A==="$ref")return
1/0;if(R++,TW7.has(A))continue;if(typeof T[A]=="object")(0,sC7.eachItem)(T[A],(_)=>R+=TV_(_));if(R===1/0)return 1/0}return
R}function RV_(T,R="",A){if(A!==!1)R=qWT(R);let _=T.parse(R);return AV_(T,_)}nN.getFullPath=RV_;function AV_(T,R){return
T.serialize(R).split("#")[0]+"#"}nN._getFullPath=AV_;var _W7=/#\/?$/;function qWT(T){return
T?T.replace(_W7,""):""}nN.normalizeId=qWT;function BW7(T,R,A){return A=qWT(A),T.resolve(R,A)}nN.resolveUrl=BW7;var
DW7=/^[a-z_][-a-z0-9._]*$/i;function $W7(T,R){if(typeof
T=="boolean")return{};let{schemaId:A,uriResolver:_}=this.opts,B=qWT(T[A]||R),D={"":B},$=RV_(_,B,!1),H={},q=new Set;return
eC7(T,{allKeys:!0},(J,C,W,Q)=>{if(Q===void 0)return;let h=$+C,E=D[Q];if(typeof
J[A]=="string")E=K.call(this,J[A]);I.call(this,J.$anchor),I.call(this,J.$dynamicAnchor),D[C]=E;function K(N){let
Y=this.opts.uriResolver.resolve;if(N=qWT(E?Y(E,N):N),q.has(N))throw G(N);q.add(N);let F=this.refs[N];if(typeof
F=="string")F=this.refs[F];if(typeof F=="object")O(J,F.schema,N);else if(N!==qWT(h))if(N[0]==="#")O(J,H[N],N),H[N]=J;else
this.refs[N]=h;return N}function I(N){if(typeof N=="string"){if(!DW7.test(N))throw Error(invalid anchor
"${N}"
);K.call(this,#${N})}}}),H;function O(J,C,W){if(C!==void 0&&!tC7(J,C))throw G(W)}function G(J){return Error(reference
"${J}" resolves to more than one schema
)}}nN.getSchemaRefs=$W7});var
LjT=P((Io)=>{Object.defineProperty(Io,"__esModule",{value:!0});Io.getData=Io.KeywordCxt=Io.validateFunctionCode=void 0;var
HV_=Sf_(),_V_=QjT(),ZWA=JWA(),zCR=QjT(),HW7=df_(),EjT=af_(),NWA=of_(),y0=g8(),Y7=Wm(),qW7=XjT(),Qm=k1(),hjT=WjT();function
OW7(T){if(GV_(T)){if(JV_(T),OV_(T)){CW7(T);return}}qV_(T,()=>(0,HV_.topBoolOrEmptySchema)(T))}Io.validateFunctionCode=OW7;function
qV_({gen:T,validateName:R,schema:A,schemaEnv:_,opts:B},D){if(B.code.es5)T.func(R,y0._${Y7.default.data},
${Y7.default.valCxt}
,_.$async,()=>{T.code(y0._"use strict"; ${BV_(A,B)}),JW7(T,B),T.code(D)});else
T.func(R,y0._${Y7.default.data}, ${GW7(B)},_.$async,()=>T.code(BV_(A,B)).code(D))}function GW7(T){return
y0._{${Y7.default.instancePath}="", ${Y7.default.parentData}, ${Y7.default.parentDataProperty},
${Y7.default.rootData}=${Y7.default.data}${T.dynamicRef?y0._
, ${Y7.default.dynamicAnchors}={}:y0.nil}}={}}function
JW7(T,R){T.if(Y7.default.valCxt,()=>{if(T.var(Y7.default.instancePath,y0._${Y7.default.valCxt}.${Y7.default.instancePath}),T.var
(Y7.default.parentData,y0._${Y7.default.valCxt}.${Y7.default.parentData}),T.var(Y7.default.parentDataProperty,y0._${Y7.default.
valCxt}.${Y7.default.parentDataProperty}
),T.var(Y7.default.rootData,y0._${Y7.default.valCxt}.${Y7.default.rootData}),R.dynamicR
ef)T.var(Y7.default.dynamicAnchors,y0._${Y7.default.valCxt}.${Y7.default.dynamicAnchors})},()=>{if(T.var(Y7.default.instancePath
,y0._""),T.var(Y7.default.parentData,y0._undefined),T.var(Y7.default.parentDataProperty,y0._undefined),T.var(Y7.default.root
Data,Y7.default.data),R.dynamicRef)T.var(Y7.default.dynamicAnchors,y0._{})})}function
CW7(T){let{schema:R,opts:A,gen:_}=T;qV_(T,()=>{if(A.$comment&&R.$comment)WV_(T);if(EW7(T),_.let(Y7.default.vErrors,null),_.let(Y7.
default.errors,0),A.unevaluated)WW7(T);CV_(T),NW7(T)});return}function WW7(T){let{gen:R,validateName:A}=T;T.evaluated=R.const("eva
luated",y0._${A}.evaluated),R.if(y0._${T.evaluated}.dynamicProps,()=>R.assign(y0._${T.evaluated}.props,y0._undefined)),R.i
f(y0._${T.evaluated}.dynamicItems,()=>R.assign(y0._${T.evaluated}.items,y0._undefined))}function BV_(T,R){let A=typeof
T=="object"&&T[R.schemaId];return A&&(R.code.source||R.code.process)?y0._/*# sourceURL=${A} */:y0.nil}function
QW7(T,R){if(GV_(T)){if(JV_(T),OV_(T)){XW7(T,R);return}}(0,HV_.boolOrEmptySchema)(T,R)}function OV_({schema:T,self:R}){if(typeof
T=="boolean")return!T;for(let A in T)if(R.RULES.all[A])return!0;return!1}function GV_(T){return typeof
T.schema!="boolean"}function XW7(T,R){let{schema:A,gen:_,opts:B}=T;if(B.$comment&&A.$comment)WV_(T);LW7(T),KW7(T);let
D=_.const("_errs",Y7.default.errors);CV_(T,D),_.var(R,y0._${D} === ${Y7.default.errors})}function
JV_(T){(0,Qm.checkUnknownRules)(T),hW7(T)}function CV_(T,R){if(T.opts.jtd)return DV_(T,[],!1,R);let
A=(0,_V_.getSchemaTypes)(T.schema),_=(0,_V_.coerceAndCheckDataType)(T,A);DV_(T,A,!_,R)}function hW7(T){let{schema:R,errSchemaPath:
A,opts:_,self:B}=T;if(R.$ref&&_.ignoreKeywordsWithRef&&(0,Qm.schemaHasRulesButRef)(R,B.RULES))B.logger.warn($ref: keywords
ignored in schema at path "${A}"
)}function EW7(T){let{schema:R,opts:A}=T;if(R.default!==void
0&&A.useDefaults&&A.strictSchema)(0,Qm.checkStrictMode)(T,"default is ignored in the schema root")}function LW7(T){let
R=T.schema[T.opts.schemaId];if(R)T.baseId=(0,qW7.resolveUrl)(T.opts.uriResolver,T.baseId,R)}function
KW7(T){if(T.schema.$async&&!T.schemaEnv.$async)throw Error("async schema in sync schema")}function
WV_({gen:T,schemaEnv:R,schema:A,errSchemaPath:_,opts:B}){let
D=A.$comment;if(B.$comment===!0)T.code(y0._${Y7.default.self}.logger.log(${D}));else if(typeof B.$comment=="function"){let
$=y0.str${_}/$comment,H=T.scopeValue("root",{ref:R.root});T.code(y0._${Y7.default.self}.opts.$comment(${D}, ${$},
${H}.schema)
)}}function
NW7(T){let{gen:R,schemaEnv:A,validateName:_,ValidationError:B,opts:D}=T;if(A.$async)R.if(y0._${Y7.default.errors} ===
0
,()=>R.return(Y7.default.data),()=>R.throw(y0._new ${B}(${Y7.default.vErrors})));else{if(R.assign(y0._${_}.errors,Y7.default
.vErrors),D.unevaluated)ZW7(T);R.return(y0._${Y7.default.errors} === 0)}}function ZW7({gen:T,evaluated:R,props:A,items:_}){if(A
instanceof y0.Name)T.assign(y0._${R}.props,A);if(_ instanceof y0.Name)T.assign(y0._${R}.items,_)}function
DV_(T,R,A,_){let{gen:B,schema:D,data:$,allErrors:H,opts:q,self:O}=T,{RULES:G}=O;if(D.$ref&&(q.ignoreKeywordsWithRef||!(0,Qm.schema
HasRulesButRef)(D,G))){B.block(()=>XV_(T,"$ref",G.all.$ref.definition));return}if(!q.jtd)IW7(T,R);B.block(()=>{for(let C of
G.rules)J(C);J(G.post)});function J(C){if(!(0,ZWA.shouldUseGroup)(D,C))return;if(C.type){if(B.if((0,zCR.checkDataType)(C.type,$,q.
strictNumbers)),$V_(T,C),R.length===1&&R[0]===C.type&&A)B.else(),(0,zCR.reportTypeError)(T);B.endIf()}else
$V_(T,C);if(!H)B.if(y0._${Y7.default.errors} === ${_||0})}}function
$V_(T,R){let{gen:A,schema:_,opts:{useDefaults:B}}=T;if(B)(0,HW7.assignDefaults)(T,R.type);A.block(()=>{for(let D of
R.rules)if((0,ZWA.shouldUseRule)(_,D))XV_(T,D.keyword,D.definition,R.type)})}function
IW7(T,R){if(T.schemaEnv.meta||!T.opts.strictTypes)return;if(YW7(T,R),!T.opts.allowUnionTypes)UW7(T,R);FW7(T,T.dataTypes)}function
YW7(T,R){if(!R.length)return;if(!T.dataTypes.length){T.dataTypes=R;return}R.forEach((A)=>{if(!QV_(T.dataTypes,A))IWA(T,type
"${A}" not allowed by context "${T.dataTypes.join(",")}"
)}),fW7(T,R)}function
UW7(T,R){if(R.length>1&&!(R.length===2&&R.includes("null")))IWA(T,"use allowUnionTypes to allow union type keyword")}function
FW7(T,R){let A=T.self.RULES.all;for(let _ in A){let B=A[_];if(typeof
B=="object"&&(0,ZWA.shouldUseRule)(T.schema,B)){let{type:D}=B.definition;if(D.length&&!D.some(($)=>zW7(R,$)))IWA(T,missing type
"${D.join(",")}" for keyword "${_}"
)}}}function zW7(T,R){return T.includes(R)||R==="number"&&T.includes("integer")}function
QV_(T,R){return T.includes(R)||R==="integer"&&T.includes("number")}function fW7(T,R){let A=[];for(let _ of
T.dataTypes)if(QV_(R,_))A.push(_);else if(R.includes("integer")&&_==="number")A.push("integer");T.dataTypes=A}function
IWA(T,R){let A=T.schemaEnv.baseId+T.errSchemaPath;R+= at "${A}"
(strictTypes)
,(0,Qm.checkStrictMode)(T,R,T.opts.strictTypes)}class
YWA{constructor(T,R,A){if((0,EjT.validateKeywordUsage)(T,R,A),this.gen=T.gen,this.allErrors=T.allErrors,this.keyword=A,this.data=T
.data,this.schema=T.schema[A],this.$data=R.$data&&T.opts.$data&&this.schema&&this.schema.$data,this.schemaValue=(0,Qm.schemaRefOrV
al)(T,this.schema,A,this.$data),this.schemaType=R.schemaType,this.parentSchema=T.schema,this.params={},this.it=T,this.def=R,this.$
data)this.schemaCode=T.gen.const("vSchema",hV_(this.$data,T));else
if(this.schemaCode=this.schemaValue,!(0,EjT.validSchemaType)(this.schema,R.schemaType,R.allowUndefined))throw Error(${A} value
must be ${JSON.stringify(R.schemaType)}
);if("code"in R?R.trackErrors:R.errors!==!1)this.errsCount=T.gen.const("_errs",Y7.default.
errors)}result(T,R,A){this.failResult((0,y0.not)(T),R,A)}failResult(T,R,A){if(this.gen.if(T),A)A();else
this.error();if(R){if(this.gen.else(),R(),this.allErrors)this.gen.endIf()}else if(this.allErrors)this.gen.endIf();else
this.gen.else()}pass(T,R){this.failResult((0,y0.not)(T),void 0,R)}fail(T){if(T===void
0){if(this.error(),!this.allErrors)this.gen.if(!1);return}if(this.gen.if(T),this.error(),this.allErrors)this.gen.endIf();else
this.gen.else()}fail$data(T){if(!this.$data)return this.fail(T);let{schemaCode:R}=this;this.fail(y0._${R} !== undefined &&
(${(0,y0.or)(this.invalid$data(),T)})
)}error(T,R,A){if(R){this.setParams(R),this._error(T,A),this.setParams({});return}this._erro
r(T,A)}_error(T,R){(T?hjT.reportExtraError:hjT.reportError)(this,this.def.error,R)}$dataError(){(0,hjT.reportError)(this,this.def.
$dataError||hjT.keyword$DataError)}reset(){if(this.errsCount===void 0)throw Error('add "trackErrors" to keyword
definition');(0,hjT.resetErrorsCount)(this.gen,this.errsCount)}ok(T){if(!this.allErrors)this.gen.if(T)}setParams(T,R){if(R)Object.
assign(this.params,T);else this.params=T}block$data(T,R,A=y0.nil){this.gen.block(()=>{this.check$data(T,A),R()})}check$data(T=y0.n
il,R=y0.nil){if(!this.$data)return;let{gen:A,schemaCode:_,schemaType:B,def:D}=this;if(A.if((0,y0.or)(y0._${_} ===
undefined
,R)),T!==y0.nil)A.assign(T,!0);if(B.length||D.validateSchema){if(A.elseIf(this.invalid$data()),this.$dataError(),T!==y0.
nil)A.assign(T,!1)}A.else()}invalid$data(){let{gen:T,schemaCode:R,schemaType:A,def:_,it:B}=this;return(0,y0.or)(D(),$());function
D(){if(A.length){if(!(R instanceof y0.Name))throw Error("ajv implementation error");let H=Array.isArray(A)?A:[A];return
y0._${(0,zCR.checkDataTypes)(H,R,B.opts.strictNumbers,zCR.DataType.Wrong)}}return y0.nil}function $(){if(_.validateSchema){let
H=T.scopeValue("validate$data",{ref:_.validateSchema});return y0._!${H}(${R})}return y0.nil}}subschema(T,R){let
A=(0,NWA.getSubschema)(this.it,T);(0,NWA.extendSubschemaData)(A,this.it,T),(0,NWA.extendSubschemaMode)(A,T);let
_={...this.it,...A,items:void 0,props:void 0};return
QW7(_,R),_}mergeEvaluated(T,R){let{it:A,gen:_}=this;if(!A.opts.unevaluated)return;if(A.props!==!0&&T.props!==void
0)A.props=Qm.mergeEvaluated.props(_,T.props,A.props,R);if(A.items!==!0&&T.items!==void 0)A.items=Qm.mergeEvaluated.items(_,T.items
,A.items,R)}mergeValidEvaluated(T,R){let{it:A,gen:_}=this;if(A.opts.unevaluated&&(A.props!==!0||A.items!==!0))return
_.if(R,()=>this.mergeEvaluated(T,y0.Name)),!0}}Io.KeywordCxt=YWA;function XV_(T,R,A,_){let B=new YWA(T,A,R);if("code"in
A)A.code(B,_);else if(B.$data&&A.validate)(0,EjT.funcKeywordCode)(B,A);else if("macro"in A)(0,EjT.macroKeywordCode)(B,A);else
if(A.compile||A.validate)(0,EjT.funcKeywordCode)(B,A)}var
VW7=/^\/(?:[^~]|~0|~1)$/,wW7=/^([0-9]+)(#|\/(?:[^~]|~0|~1))?$/;function hV_(T,{dataLevel:R,dataNames:A,dataPathArr:_}){let
B,D;if(T==="")return Y7.default.rootData;if(T[0]==="/"){if(!VW7.test(T))throw Error(Invalid JSON-pointer:
${T}
);B=T,D=Y7.default.rootData}else{let O=wW7.exec(T);if(!O)throw Error(Invalid JSON-pointer: ${T});let
G=+O[1];if(B=O[2],B==="#"){if(G>=R)throw Error(q("property/index",G));return _[R-G]}if(G>R)throw
Error(q("data",G));if(D=A[R-G],!B)return D}let $=D,H=B.split("/");for(let O of
H)if(O)D=y0._${D}${(0,y0.getProperty)((0,Qm.unescapeJsonPointer)(O))},$=y0._${$} && ${D};return $;function
q(O,G){returnCannot access ${O} ${G} levels up, current level is ${R}}}Io.getData=hV_});var
fCR=P((UWA)=>{Object.defineProperty(UWA,"__esModule",{value:!0});class EV_ extends Error{constructor(T){super("validation
failed");this.errors=T,this.ajv=this.validation=!0}}UWA.default=EV_});var
KjT=P((zWA)=>{Object.defineProperty(zWA,"__esModule",{value:!0});var FWA=XjT();class LV_ extends
Error{constructor(T,R,A,_){super(_||can't resolve reference ${A} from id ${R});this.missingRef=(0,FWA.resolveUrl)(T,R,A),this.mi
ssingSchema=(0,FWA.normalizeId)((0,FWA.getFullPath)(T,this.missingRef))}}zWA.default=LV_});var wCR=P((Hf)=>{Object.defineProperty(
Hf,"__esModule",{value:!0});Hf.resolveSchema=Hf.getCompilingSchema=Hf.resolveRef=Hf.compileSchema=Hf.SchemaEnv=void 0;var
Db=g8(),PW7=fCR(),i0T=Wm(),$b=XjT(),KV_=k1(),bW7=LjT();class NjT{constructor(T){var R;this.refs={},this.dynamicAnchors={};let
A;if(typeof T.schema=="object")A=T.schema;this.schema=T.schema,this.schemaId=T.schemaId,this.root=T.root||this,this.baseId=(R=T.ba
seId)!==null&&R!==void 0?R:(0,$b.normalizeId)(A===null||A===void 0?void
0:A[T.schemaId||"$id"]),this.schemaPath=T.schemaPath,this.localRefs=T.localRefs,this.meta=T.meta,this.$async=A===null||A===void
0?void 0:A.$async,this.refs={}}}Hf.SchemaEnv=NjT;function VWA(T){let R=NV_.call(this,T);if(R)return R;let
A=(0,$b.getFullPath)(this.opts.uriResolver,T.root.baseId),{es5:_,lines:B}=this.opts.code,{ownProperties:D}=this.opts,$=new
Db.CodeGen(this.scope,{es5:_,lines:B,ownProperties:D}),H;if(T.$async)H=$.scopeValue("Error",{ref:PW7.default,code:Db._require("aj
v/dist/runtime/validation_error").default
});let q=$.scopeName("validate");T.validateName=q;let
O={gen:$,allErrors:this.opts.allErrors,data:i0T.default.data,parentData:i0T.default.parentData,parentDataProperty:i0T.default.pare
ntDataProperty,dataNames:[i0T.default.data],dataPathArr:[Db.nil],dataLevel:0,dataTypes:[],definedProperties:new
Set,topSchemaRef:$.scopeValue("schema",this.opts.code.source===!0?{ref:T.schema,code:(0,Db.stringify)(T.schema)}:{ref:T.schema}),v
alidateName:q,ValidationError:H,schema:T.schema,schemaEnv:T,rootId:A,baseId:T.baseId||A,schemaPath:Db.nil,errSchemaPath:T.schemaPa
th||(this.opts.jtd?"":"#"),errorPath:Db._"",opts:this.opts,self:this},G;try{this._compilations.add(T),(0,bW7.validateFunctionCod
e)(O),$.optimize(this.opts.code.optimize);let J=$.toString();if(G=${$.scopeRefs(i0T.default.scope)}return
${J}
,this.opts.code.process)G=this.opts.code.process(G,T);let
W=Function(${i0T.default.self},${i0T.default.scope},G)(this,this.scope.get());if(this.scope.value(q,{ref:W}),W.errors=null,W.s
chema=T.schema,W.schemaEnv=T,T.$async)W.$async=!0;if(this.opts.code.source===!0)W.source={validateName:q,validateCode:J,scopeValue
s:$._values};if(this.opts.unevaluated){let{props:Q,items:h}=O;if(W.evaluated={props:Q instanceof Db.Name?void 0:Q,items:h
instanceof Db.Name?void 0:h,dynamicProps:Q instanceof Db.Name,dynamicItems:h instanceof
Db.Name},W.source)W.source.evaluated=(0,Db.stringify)(W.evaluated)}return T.validate=W,T}catch(J){if(delete T.validate,delete
T.validateName,G)this.logger.error("Error compiling schema, function code:",G);throw
J}finally{this._compilations.delete(T)}}Hf.compileSchema=VWA;function yW7(T,R,A){var
_;A=(0,$b.resolveUrl)(this.opts.uriResolver,R,A);let B=T.refs[A];if(B)return B;let D=jW7.call(this,T,A);if(D===void 0){let
$=(_=T.localRefs)===null||_===void 0?void 0:_[A],{schemaId:H}=this.opts;if($)D=new
NjT({schema:$,schemaId:H,root:T,baseId:R})}if(D===void 0)return;return T.refs[A]=kW7.call(this,D)}Hf.resolveRef=yW7;function
kW7(T){if((0,$b.inlineRef)(T.schema,this.opts.inlineRefs))return T.schema;return T.validate?T:VWA.call(this,T)}function
NV_(T){for(let R of this._compilations)if(MW7(R,T))return R}Hf.getCompilingSchema=NV_;function MW7(T,R){return
T.schema===R.schema&&T.root===R.root&&T.baseId===R.baseId}function jW7(T,R){let
A;while(typeof(A=this.refs[R])=="string")R=A;return A||this.schemas[R]||VCR.call(this,T,R)}function VCR(T,R){let A=this.opts.uriRe
solver.parse(R),_=(0,$b._getFullPath)(this.opts.uriResolver,A),B=(0,$b.getFullPath)(this.opts.uriResolver,T.baseId,void
0);if(Object.keys(T.schema).length>0&&_===B)return fWA.call(this,A,T);let
D=(0,$b.normalizeId)(_),$=this.refs[D]||this.schemas[D];if(typeof $=="string"){let
H=VCR.call(this,T,$);if(typeof(H===null||H===void 0?void 0:H.schema)!=="object")return;return
fWA.call(this,A,H)}if(typeof($===null||$===void 0?void 0:$.schema)!=="object")return;if(!$.validate)VWA.call(this,$);if(D===(0,$b.
normalizeId)(R)){let{schema:H}=$,{schemaId:q}=this.opts,O=H[q];if(O)B=(0,$b.resolveUrl)(this.opts.uriResolver,B,O);return new
NjT({schema:H,schemaId:q,root:T,baseId:B})}return fWA.call(this,A,$)}Hf.resolveSchema=VCR;var SW7=new
Set(["properties","patternProperties","enum","dependencies","definitions"]);function fWA(T,{baseId:R,schema:A,root:_}){var
B;if(((B=T.fragment)===null||B===void 0?void 0:B[0])!=="/")return;for(let H of T.fragment.slice(1).split("/")){if(typeof
A==="boolean")return;let q=A[(0,KV_.unescapeFragment)(H)];if(q===void 0)return;A=q;let O=typeof
A==="object"&&A[this.opts.schemaId];if(!SW7.has(H)&&O)R=(0,$b.resolveUrl)(this.opts.uriResolver,R,O)}let D;if(typeof
A!="boolean"&&A.$ref&&!(0,KV_.schemaHasRulesButRef)(A,this.RULES)){let
H=(0,$b.resolveUrl)(this.opts.uriResolver,R,A.$ref);D=VCR.call(this,_,H)}let{schemaId:$}=this.opts;if(D=D||new
NjT({schema:A,schemaId:$,root:_,baseId:R}),D.schema!==D.root.schema)return D;return}});var ZV_=P((WGH,xW7)=>{xW7.exports={$id:"htt
ps://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-poi
nter"},{format:"json-pointer"}]}},additionalProperties:!1}});var YV_=P((QGH,IV_)=>{var vW7={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:
9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};IV_.exports={HEX:vW7}});var bV_=P((XGH,PV_)=>{var{HEX:uW7}=YV_(),gW
7=/^(?:(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)$/u;function
fV_(T){if(wV_(T,".")<3)return{host:T,isIPV4:!1};let R=T.match(gW7)||[],[A]=R;if(A)return{host:mW7(A,"."),isIPV4:!0};else
return{host:T,isIPV4:!1}}function wWA(T,R=!1){let A="",_=!0;for(let B of T){if(uW7[B]===void
0)return;if(B!=="0"&&_===!0)_=!1;if(!_)A+=B}if(R&&A.length===0)A="0";return A}function cW7(T){let
R=0,A={error:!1,address:"",zone:""},_=[],B=[],D=!1,$=!1,H=!1;function q(){if(B.length){if(D===!1){let O=wWA(B);if(O!==void
0)_.push(O);else return A.error=!0,!1}B.length=0}return!0}for(let O=0;O<T.length;O++){let G=T[O];if(G==="["||G==="]")continue;if(G
===":"){if($===!0)H=!0;if(!q())break;if(R++,_.push(":"),R>7){A.error=!0;break}if(O-1>=0&&T[O-1]===":")$=!0;continue}else
if(G==="%"){if(!q())break;D=!0}else{B.push(G);continue}}if(B.length)if(D)A.zone=B.join("");else if(H)_.push(B.join(""));else
_.push(wWA(B));return A.address=_.join(""),A}function VV_(T){if(wV_(T,":")<2)return{host:T,isIPV6:!1};let R=cW7(T);if(!R.error){le
t{address:A,address:_}=R;if(R.zone)A+="%"+R.zone,_+="%25"+R.zone;return{host:A,escapedHost:_,isIPV6:!0}}else
return{host:T,isIPV6:!1}}function mW7(T,R){let A="",_=!0,B=T.length;for(let D=0;D<B;D++){let
$=T[D];if($==="0"&&_){if(D+1<=B&&T[D+1]===R||D+1===B)A+=$,_=!1}else{if($===R)_=!0;else _=!1;A+=$}}return A}function wV_(T,R){let
A=0;for(let _=0;_<T.length;_++)if(T[_]===R)A++;return A}var
UV_=/^\.\.?\//u,FV_=/^\/\.(?:\/|$)/u,zV_=/^\/\.\.(?:\/|$)/u,dW7=/^\/?(?:.|\n)*?(?=\/|$)/u;function pW7(T){let
R=[];while(T.length)if(T.match(UV_))T=T.replace(UV_,"");else if(T.match(FV_))T=T.replace(FV_,"/");else
if(T.match(zV_))T=T.replace(zV_,"/"),R.pop();else if(T==="."||T==="..")T="";else{let A=T.match(dW7);if(A){let
_=A[0];T=T.slice(_.length),R.push(_)}else throw Error("Unexpected dot segment condition")}return R.join("")}function lW7(T,R){let
A=R!==!0?escape:unescape;if(T.scheme!==void 0)T.scheme=A(T.scheme);if(T.userinfo!==void
0)T.userinfo=A(T.userinfo);if(T.host!==void 0)T.host=A(T.host);if(T.path!==void 0)T.path=A(T.path);if(T.query!==void
0)T.query=A(T.query);if(T.fragment!==void 0)T.fragment=A(T.fragment);return T}function iW7(T){let R=[];if(T.userinfo!==void
0)R.push(T.userinfo),R.push("@");if(T.host!==void 0){let A=unescape(T.host),_=fV_(A);if(_.isIPV4)A=_.host;else{let
B=VV_(_.host);if(B.isIPV6===!0)A=[${B.escapedHost}];else A=T.host}R.push(A)}if(typeof T.port==="number"||typeof
T.port==="string")R.push(":"),R.push(String(T.port));return R.length?R.join(""):void 0}PV_.exports={recomposeAuthority:iW7,normali
zeComponentEncoding:lW7,removeDotSegments:pW7,normalizeIPv4:fV_,normalizeIPv6:VV_,stringArrayToHexStripped:wWA}});var
xV_=P((hGH,SV_)=>{var nW7=/^[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}$/iu,aW7=/([\da-z][\d\-a-z]{0,31}):((?:[\w!$'()
*+,\-.:;=@]|%[\da-f]{2})+)/iu;function yV_(T){return typeof
T.secure==="boolean"?T.secure:String(T.scheme).toLowerCase()==="wss"}function kV_(T){if(!T.host)T.error=T.error||"HTTP URIs must
have a host.";return T}function MV_(T){let
R=String(T.scheme).toLowerCase()==="https";if(T.port===(R?443:80)||T.port==="")T.port=void 0;if(!T.path)T.path="/";return
T}function rW7(T){return T.secure=yV_(T),T.resourceName=(T.path||"/")+(T.query?"?"+T.query:""),T.path=void 0,T.query=void
0,T}function oW7(T){if(T.port===(yV_(T)?443:80)||T.port==="")T.port=void 0;if(typeof
T.secure==="boolean")T.scheme=T.secure?"wss":"ws",T.secure=void
0;if(T.resourceName){let[R,A]=T.resourceName.split("?");T.path=R&&R!=="/"?R:void 0,T.query=A,T.resourceName=void 0}return
T.fragment=void 0,T}function sW7(T,R){if(!T.path)return T.error="URN can not be parsed",T;let A=T.path.match(aW7);if(A){let
_=R.scheme||T.scheme||"urn";T.nid=A[1].toLowerCase(),T.nss=A[2];let B=${_}:${R.nid||T.nid},D=PWA[B];if(T.path=void
0,D)T=D.parse(T,R)}else T.error=T.error||"URN can not be parsed.";return T}function tW7(T,R){let
A=R.scheme||T.scheme||"urn",_=T.nid.toLowerCase(),B=${A}:${R.nid||_},D=PWA[B];if(D)T=D.serialize(T,R);let $=T,H=T.nss;return
$.path=${_||R.nid}:${H},R.skipEscape=!0,$}function eW7(T,R){let A=T;if(A.uuid=A.nss,A.nss=void
0,!R.tolerant&&(!A.uuid||!nW7.test(A.uuid)))A.error=A.error||"UUID is not valid.";return A}function TQ7(T){let R=T;return
R.nss=(T.uuid||"").toLowerCase(),R}var jV_={scheme:"http",domainHost:!0,parse:kV_,serialize:MV_},RQ7={scheme:"https",domainHost:jV
_.domainHost,parse:kV_,serialize:MV_},PCR={scheme:"ws",domainHost:!0,parse:rW7,serialize:oW7},AQ7={scheme:"wss",domainHost:PCR.dom
ainHost,parse:PCR.parse,serialize:PCR.serialize},_Q7={scheme:"urn",parse:sW7,serialize:tW7,skipNormalize:!0},BQ7={scheme:"urn:uuid
",parse:eW7,serialize:TQ7,skipNormalize:!0},PWA={http:jV_,https:RQ7,ws:PCR,wss:AQ7,urn:_Q7,"urn:uuid":BQ7};SV_.exports=PWA});var
uV_=P((EGH,yCR)=>{var{normalizeIPv6:DQ7,normalizeIPv4:$Q7,removeDotSegments:ZjT,recomposeAuthority:HQ7,normalizeComponentEncoding:
bCR}=bV_(),bWA=xV_();function qQ7(T,R){if(typeof T==="string")T=GS(Xm(T,R),R);else if(typeof T==="object")T=Xm(GS(T,R),R);return
T}function OQ7(T,R,A){let _=Object.assign({scheme:"null"},A),B=vV_(Xm(T,_),Xm(R,_),_,!0);return
GS(B,{..._,skipEscape:!0})}function vV_(T,R,A,_){let
B={};if(!_)T=Xm(GS(T,A),A),R=Xm(GS(R,A),A);if(A=A||{},!A.tolerant&&R.scheme)B.scheme=R.scheme,B.userinfo=R.userinfo,B.host=R.host,
B.port=R.port,B.path=ZjT(R.path||""),B.query=R.query;else{if(R.userinfo!==void 0||R.host!==void 0||R.port!==void 0)B.userinfo=R.us
erinfo,B.host=R.host,B.port=R.port,B.path=ZjT(R.path||""),B.query=R.query;else{if(!R.path)if(B.path=T.path,R.query!==void
0)B.query=R.query;else B.query=T.query;else{if(R.path.charAt(0)==="/")B.path=ZjT(R.path);else{if((T.userinfo!==void
0||T.host!==void 0||T.port!==void 0)&&!T.path)B.path="/"+R.path;else if(!T.path)B.path=R.path;else
B.path=T.path.slice(0,T.path.lastIndexOf("/")+1)+R.path;B.path=ZjT(B.path)}B.query=R.query}B.userinfo=T.userinfo,B.host=T.host,B.p
ort=T.port}B.scheme=T.scheme}return B.fragment=R.fragment,B}function GQ7(T,R,A){if(typeof
T==="string")T=unescape(T),T=GS(bCR(Xm(T,A),!0),{...A,skipEscape:!0});else if(typeof
T==="object")T=GS(bCR(T,!0),{...A,skipEscape:!0});if(typeof
R==="string")R=unescape(R),R=GS(bCR(Xm(R,A),!0),{...A,skipEscape:!0});else if(typeof
R==="object")R=GS(bCR(R,!0),{...A,skipEscape:!0});return T.toLowerCase()===R.toLowerCase()}function GS(T,R){let
A={host:T.host,scheme:T.scheme,userinfo:T.userinfo,port:T.port,path:T.path,query:T.query,nid:T.nid,nss:T.nss,uuid:T.uuid,fragment:
T.fragment,reference:T.reference,resourceName:T.resourceName,secure:T.secure,error:""},_=Object.assign({},R),B=[],D=bWA[(_.scheme|
|A.scheme||"").toLowerCase()];if(D&&D.serialize)D.serialize(A,_);if(A.path!==void
0)if(!_.skipEscape){if(A.path=escape(A.path),A.scheme!==void 0)A.path=A.path.split("%3A").join(":")}else
A.path=unescape(A.path);if(_.reference!=="suffix"&&A.scheme)B.push(A.scheme,":");let $=HQ7(A);if($!==void
0){if(_.reference!=="suffix")B.push("//");if(B.push($),A.path&&A.path.charAt(0)!=="/")B.push("/")}if(A.path!==void 0){let
H=A.path;if(!_.absolutePath&&(!D||!D.absolutePath))H=ZjT(H);if($===void 0)H=H.replace(/^\/\//u,"/%2F");B.push(H)}if(A.query!==void
0)B.push("?",A.query);if(A.fragment!==void 0)B.push("#",A.fragment);return B.join("")}var
JQ7=Array.from({length:127},(T,R)=>/[^!"$&'()*+,\-.;=_a-z{}~]/u.test(String.fromCharCode(R)));function CQ7(T){let R=0;for(let
A=0,_=T.length;A<_;++A)if(R=T.charCodeAt(A),R>126||JQ7[R])return!0;return!1}var WQ7=/^(?:([^#/:?]+):)?(?:\/\/((?:([^#/?@]*)@)?(\[[
^#/?\]]+\]|[^#/:?]*)(?::(\d*))?))?([^#?]*)(?:\?([^#]*))?(?:#((?:.|[\n\r])*))?/u;function Xm(T,R){let
A=Object.assign({},R),_={scheme:void 0,userinfo:void 0,host:"",port:void 0,path:"",query:void 0,fragment:void
0},B=T.indexOf("%")!==-1,D=!1;if(A.reference==="suffix")T=(A.scheme?A.scheme+":":"")+"//"+T;let
$=T.match(WQ7);if($){if(_.scheme=$[1],_.userinfo=$[3],_.host=$[4],_.port=parseInt($[5],10),_.path=$[6]||"",_.query=$[7],_.fragment
=$[8],isNaN(_.port))_.port=$[5];if(_.host){let q=$Q7(_.host);if(q.isIPV4===!1){let
O=DQ7(q.host);_.host=O.host.toLowerCase(),D=O.isIPV6}else _.host=q.host,D=!0}if(_.scheme===void 0&&_.userinfo===void
0&&_.host===void 0&&_.port===void 0&&_.query===void 0&&!_.path)_.reference="same-document";else if(_.scheme===void
0)_.reference="relative";else if(_.fragment===void 0)_.reference="absolute";else
_.reference="uri";if(A.reference&&A.reference!=="suffix"&&A.reference!==_.reference)_.error=_.error||"URI is not a "+A.reference+"
reference.";let H=bWA[(A.scheme||_.scheme||"").toLowerCase()];if(!A.unicodeSupport&&(!H||!H.unicodeSupport)){if(_.host&&(A.domain
Host||H&&H.domainHost)&&D===!1&&CQ7(_.host))try{_.host=URL.domainToASCII(_.host.toLowerCase())}catch(q){_.error=_.error||"Host's
domain name can not be converted to ASCII: "+q}}if(!H||H&&!H.skipNormalize){if(B&&_.scheme!==void
0)_.scheme=unescape(_.scheme);if(B&&_.host!==void 0)_.host=unescape(_.host);if(_.path)_.path=escape(unescape(_.path));if(_.fragmen
t)_.fragment=encodeURI(decodeURIComponent(_.fragment))}if(H&&H.parse)H.parse(_,A)}else _.error=_.error||"URI can not be
parsed.";return _}var yWA={SCHEMES:bWA,normalize:qQ7,resolve:OQ7,resolveComponents:vV_,equal:GQ7,serialize:GS,parse:Xm};yCR.export
s=yWA;yCR.exports.default=yWA;yCR.exports.fastUri=yWA});var cV_=P((kWA)=>{Object.defineProperty(kWA,"__esModule",{value:!0});var
gV_=uV_();gV_.code='require("ajv/dist/runtime/uri").default';kWA.default=gV_});var rV_=P((gQ)=>{Object.defineProperty(gQ,"__esModu
le",{value:!0});gQ.CodeGen=gQ.Name=gQ.nil=gQ.stringify=gQ.str=gQ._=gQ.KeywordCxt=void 0;var
QQ7=LjT();Object.defineProperty(gQ,"KeywordCxt",{enumerable:!0,get:function(){return QQ7.KeywordCxt}});var
OWT=g8();Object.defineProperty(gQ,"_",{enumerable:!0,get:function(){return
OWT._}});Object.defineProperty(gQ,"str",{enumerable:!0,get:function(){return
OWT.str}});Object.defineProperty(gQ,"stringify",{enumerable:!0,get:function(){return
OWT.stringify}});Object.defineProperty(gQ,"nil",{enumerable:!0,get:function(){return
OWT.nil}});Object.defineProperty(gQ,"Name",{enumerable:!0,get:function(){return
OWT.Name}});Object.defineProperty(gQ,"CodeGen",{enumerable:!0,get:function(){return OWT.CodeGen}});var
XQ7=fCR(),iV_=KjT(),hQ7=GWA(),IjT=wCR(),EQ7=g8(),YjT=XjT(),kCR=QjT(),jWA=k1(),mV_=ZV_(),LQ7=cV_(),nV_=(T,R)=>new
RegExp(T,R);nV_.code="new RegExp";var KQ7=["removeAdditional","useDefaults","coerceTypes"],NQ7=new
Set(["validate","serialize","parse","wrapper","root","schema","keyword","pattern","formats","validate$data","func","obj","Error"])
,ZQ7={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."},IQ7={ignoreKeywordsWithRef:"",jsPropertySyntax:"",unicode:'"minLength"/"maxLength" account for unicode characters by
default.'},dV_=200;function YQ7(T){var R,A,_,B,D,$,H,q,O,G,J,C,W,Q,h,E,K,I,N,Y,F,f,y,g,x;let
u=T.strict,v=(R=T.code)===null||R===void 0?void 0:R.optimize,p=v===!0||v===void 0?1:v||0,m=(_=(A=T.code)===null||A===void 0?void
0:A.regExp)!==null&&_!==void 0?_:nV_,S=(B=T.uriResolver)!==null&&B!==void
0?B:LQ7.default;return{strictSchema:($=(D=T.strictSchema)!==null&&D!==void 0?D:u)!==null&&$!==void
0?$:!0,strictNumbers:(q=(H=T.strictNumbers)!==null&&H!==void 0?H:u)!==null&&q!==void
0?q:!0,strictTypes:(G=(O=T.strictTypes)!==null&&O!==void 0?O:u)!==null&&G!==void
0?G:"log",strictTuples:(C=(J=T.strictTuples)!==null&&J!==void 0?J:u)!==null&&C!==void
0?C:"log",strictRequired:(Q=(W=T.strictRequired)!==null&&W!==void 0?W:u)!==null&&Q!==void
0?Q:!1,code:T.code?{...T.code,optimize:p,regExp:m}:{optimize:p,regExp:m},loopRequired:(h=T.loopRequired)!==null&&h!==void
0?h:dV_,loopEnum:(E=T.loopEnum)!==null&&E!==void 0?E:dV_,meta:(K=T.meta)!==null&&K!==void
0?K:!0,messages:(I=T.messages)!==null&&I!==void 0?I:!0,inlineRefs:(N=T.inlineRefs)!==null&&N!==void
0?N:!0,schemaId:(Y=T.schemaId)!==null&&Y!==void 0?Y:"$id",addUsedSchema:(F=T.addUsedSchema)!==null&&F!==void
0?F:!0,validateSchema:(f=T.validateSchema)!==null&&f!==void 0?f:!0,validateFormats:(y=T.validateFormats)!==null&&y!==void
0?y:!0,unicodeRegExp:(g=T.unicodeRegExp)!==null&&g!==void 0?g:!0,int32range:(x=T.int32range)!==null&&x!==void
0?x:!0,uriResolver:S}}class MCR{constructor(T={}){this.schemas={},this.refs={},this.formats={},this._compilations=new
Set,this._loading={},this._cache=new Map,T=this.opts={...T,...YQ7(T)};let{es5:R,lines:A}=this.opts.code;this.scope=new
EQ7.ValueScope({scope:{},prefixes:NQ7,es5:R,lines:A}),this.logger=wQ7(T.logger);let
_=T.validateFormats;if(T.validateFormats=!1,this.RULES=(0,hQ7.getRules)(),pV_.call(this,ZQ7,T,"NOT
SUPPORTED"),pV_.call(this,IQ7,T,"DEPRECATED","warn"),this._metaOpts=fQ7.call(this),T.formats)FQ7.call(this);if(this._addVocabulari
es(),this._addDefaultMetaSchema(),T.keywords)zQ7.call(this,T.keywords);if(typeof
T.meta=="object")this.addMetaSchema(T.meta);UQ7.call(this),T.validateFormats=_}_addVocabularies(){this.addKeyword("$async")}_addDe
faultMetaSchema(){let{$data:T,meta:R,schemaId:A}=this.opts,_=mV_;if(A==="id")_={...mV_},_.id=_.$id,delete
_.$id;if(R&&T)this.addMetaSchema(_,_[A],!1)}defaultMeta(){let{meta:T,schemaId:R}=this.opts;return this.opts.defaultMeta=typeof
T=="object"?T[R]||T:void 0}validate(T,R){let A;if(typeof T=="string"){if(A=this.getSchema(T),!A)throw Error(
no schema with key or
ref "${T}")}else A=this.compile(T);let _=A(R);if(!("$async"in A))this.errors=A.errors;return _}compile(T,R){let
A=this._addSchema(T,R);return A.validate||this._compileSchemaEnv(A)}compileAsync(T,R){if(typeof
this.opts.loadSchema!="function")throw Error("options.loadSchema should be a function");let{loadSchema:A}=this.opts;return
_.call(this,T,R);async function _(O,G){await B.call(this,O.$schema);let J=this._addSchema(O,G);return
J.validate||D.call(this,J)}async function B(O){if(O&&!this.getSchema(O))await _.call(this,{$ref:O},!0)}async function
D(O){try{return this._compileSchemaEnv(O)}catch(G){if(!(G instanceof iV_.default))throw G;return $.call(this,G),await
H.call(this,G.missingSchema),D.call(this,O)}}function $({missingSchema:O,missingRef:G}){if(this.refs[O])throw Error(
AnySchema
${O} is loaded but ${G} cannot be resolved)}async function H(O){let G=await q.call(this,O);if(!this.refs[O])await
B.call(this,G.$schema);if(!this.refs[O])this.addSchema(G,O,R)}async function q(O){let G=this._loading[O];if(G)return G;try{return
await(this._loading[O]=A(O))}finally{delete
this._loading[O]}}}addSchema(T,R,A,_=this.opts.validateSchema){if(Array.isArray(T)){for(let D of T)this.addSchema(D,void
0,A,_);return this}let B;if(typeof T==="object"){let{schemaId:D}=this.opts;if(B=T[D],B!==void 0&&typeof B!="string")throw
Error(
schema ${D} must be string)}return R=(0,YjT.normalizeId)(R||B),this._checkUnique(R),this.schemas[R]=this._addSchema(T,A,R,
_,!0),this}addMetaSchema(T,R,A=this.opts.validateSchema){return this.addSchema(T,R,!0,A),this}validateSchema(T,R){if(typeof
T=="boolean")return!0;let A;if(A=T.$schema,A!==void 0&&typeof A!="string")throw Error("$schema must be a
string");if(A=A||this.opts.defaultMeta||this.defaultMeta(),!A)return this.logger.warn("meta-schema not
available"),this.errors=null,!0;let _=this.validate(A,T);if(!_&&R){let B="schema is invalid:
"+this.errorsText();if(this.opts.validateSchema==="log")this.logger.error(B);else throw Error(B)}return _}getSchema(T){let
R;while(typeof(R=lV_.call(this,T))=="string")T=R;if(R===void 0){let{schemaId:A}=this.opts,_=new
IjT.SchemaEnv({schema:{},schemaId:A});if(R=IjT.resolveSchema.call(this,_,T),!R)return;this.refs[T]=R}return
R.validate||this._compileSchemaEnv(R)}removeSchema(T){if(T instanceof RegExp)return
this._removeAllSchemas(this.schemas,T),this._removeAllSchemas(this.refs,T),this;switch(typeof T){case"undefined":return
this._removeAllSchemas(this.schemas),this._removeAllSchemas(this.refs),this._cache.clear(),this;case"string":{let
R=lV_.call(this,T);if(typeof R=="object")this._cache.delete(R.schema);return delete this.schemas[T],delete
this.refs[T],this}case"object":{let R=T;this._cache.delete(R);let A=T[this.opts.schemaId];if(A)A=(0,YjT.normalizeId)(A),delete
this.schemas[A],delete this.refs[A];return this}default:throw Error("ajv.removeSchema: invalid
parameter")}}addVocabulary(T){for(let R of T)this.addKeyword(R);return this}addKeyword(T,R){let A;if(typeof
T=="string"){if(A=T,typeof R=="object")this.logger.warn("these parameters are deprecated, see docs for
addKeyword"),R.keyword=A}else if(typeof T=="object"&&R===void 0){if(R=T,A=R.keyword,Array.isArray(A)&&!A.length)throw
Error("addKeywords: keyword must be string or non-empty array")}else throw Error("invalid addKeywords
parameters");if(bQ7.call(this,A,R),!R)return(0,jWA.eachItem)(A,(B)=>MWA.call(this,B)),this;kQ7.call(this,R);let
_={...R,type:(0,kCR.getJSONTypes)(R.type),schemaType:(0,kCR.getJSONTypes)(R.schemaType)};return(0,jWA.eachItem)(A,_.type.length===
0?(B)=>MWA.call(this,B,_):(B)=>_.type.forEach((D)=>MWA.call(this,B,_,D))),this}getKeyword(T){let R=this.RULES.all[T];return typeof
R=="object"?R.definition:!!R}removeKeyword(T){let{RULES:R}=this;delete R.keywords[T],delete R.all[T];for(let A of R.rules){let
_=A.rules.findIndex((B)=>B.keyword===T);if(_>=0)A.rules.splice(_,1)}return this}addFormat(T,R){if(typeof R=="string")R=new
RegExp(R);return this.formats[T]=R,this}errorsText(T=this.errors,{separator:R=",
",dataVar:A="data"}={}){if(!T||T.length===0)return"No errors";return T.map((_)=>
${A}${_.instancePath}
${_.message}).reduce((_,B)=>_+R+B)}$dataMetaSchema(T,R){let A=this.RULES.all;T=JSON.parse(JSON.stringify(T));for(let _ of R){let
B=_.split("/").slice(1),D=T;for(let $ of B)D=D[$];for(let $ in A){let H=A[$];if(typeof
H!="object")continue;let{$data:q}=H.definition,O=D[$];if(q&&O)D[$]=aV_(O)}}return T}_removeAllSchemas(T,R){for(let A in T){let
_=T[A];if(!R||R.test(A)){if(typeof _=="string")delete T[A];else if(_&&!_.meta)this._cache.delete(_.schema),delete
T[A]}}}_addSchema(T,R,A,_=this.opts.validateSchema,B=this.opts.addUsedSchema){let D,{schemaId:$}=this.opts;if(typeof
T=="object")D=T[$];else if(this.opts.jtd)throw Error("schema must be object");else if(typeof T!="boolean")throw Error("schema must
be object or boolean");let H=this._cache.get(T);if(H!==void 0)return H;A=(0,YjT.normalizeId)(D||A);let
q=YjT.getSchemaRefs.call(this,T,A);if(H=new IjT.SchemaEnv({schema:T,schemaId:$,meta:R,baseId:A,localRefs:q}),this._cache.set(H.sch
ema,H),B&&!A.startsWith("#")){if(A)this._checkUnique(A);this.refs[A]=H}if(_)this.validateSchema(T,!0);return
H}_checkUnique(T){if(this.schemas[T]||this.refs[T])throw Error(
schema with key or id "${T}" already
exists)}_compileSchemaEnv(T){if(T.meta)this._compileMetaSchema(T);else IjT.compileSchema.call(this,T);if(!T.validate)throw
Error("ajv implementation error");return T.validate}_compileMetaSchema(T){let R=this.opts;this.opts=this._metaOpts;try{IjT.compile
Schema.call(this,T)}finally{this.opts=R}}}MCR.ValidationError=XQ7.default;MCR.MissingRefError=iV_.default;gQ.default=MCR;function
pV_(T,R,A,_="error"){for(let B in T){let D=B;if(D in R)this.logger[_](
${A}: option ${B}. ${T[D]})}}function lV_(T){return
T=(0,YjT.normalizeId)(T),this.schemas[T]||this.refs[T]}function UQ7(){let
T=this.opts.schemas;if(!T)return;if(Array.isArray(T))this.addSchema(T);else for(let R in T)this.addSchema(T[R],R)}function
FQ7(){for(let T in this.opts.formats){let R=this.opts.formats[T];if(R)this.addFormat(T,R)}}function
zQ7(T){if(Array.isArray(T)){this.addVocabulary(T);return}this.logger.warn("keywords option as map is deprecated, pass
array");for(let R in T){let A=T[R];if(!A.keyword)A.keyword=R;this.addKeyword(A)}}function fQ7(){let T={...this.opts};for(let R of
KQ7)delete T[R];return T}var VQ7={log(){},warn(){},error(){}};function wQ7(T){if(T===!1)return VQ7;if(T===void 0)return
console;if(T.log&&T.warn&&T.error)return T;throw Error("logger must implement log, warn and error methods")}var
PQ7=/^[a-z_$][a-z0-9_$:-]*$/i;function bQ7(T,R){let{RULES:A}=this;if((0,jWA.eachItem)(T,(_)=>{if(A.keywords[_])throw
Error(
Keyword ${_} is already defined);if(!PQ7.test(_))throw Error(Keyword ${_} has invalid
name)}),!R)return;if(R.$data&&!(("code"in R)||("validate"in R)))throw Error('$data keyword must have "code" or "validate"
function')}function MWA(T,R,A){var _;let B=R===null||R===void 0?void 0:R.post;if(A&&B)throw Error('keyword with "post" flag cannot
have "type"');let{RULES:D}=this,$=B?D.post:D.rules.find(({type:q})=>q===A);if(!$)$={type:A,rules:[]},D.rules.push($);if(D.keyword
s[T]=!0,!R)return;let H={keyword:T,definition:{...R,type:(0,kCR.getJSONTypes)(R.type),schemaType:(0,kCR.getJSONTypes)(R.schemaType
)}};if(R.before)yQ7.call(this,$,H,R.before);else $.rules.push(H);D.all[T]=H,(_=R.implements)===null||_===void
0||_.forEach((q)=>this.addKeyword(q))}function yQ7(T,R,A){let
_=T.rules.findIndex((B)=>B.keyword===A);if(_>=0)T.rules.splice(_,0,R);else T.rules.push(R),this.logger.warn(
rule ${A} is not
defined)}function kQ7(T){let{metaSchema:R}=T;if(R===void
0)return;if(T.$data&&this.opts.$data)R=aV_(R);T.validateSchema=this.compile(R,!0)}var
MQ7={$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"};function
aV_(T){return{anyOf:[T,MQ7]}}});var oV_=P((SWA)=>{Object.defineProperty(SWA,"__esModule",{value:!0});var
jQ7={keyword:"id",code(){throw Error('NOT SUPPORTED: keyword "id", use "$id" for schema ID')}};SWA.default=jQ7});var
Tw_=P((n0T)=>{Object.defineProperty(n0T,"__esModule",{value:!0});n0T.callRef=n0T.getValidate=void 0;var
SQ7=KjT(),sV_=$f(),aN=g8(),GWT=Wm(),tV_=wCR(),jCR=k1(),xQ7={keyword:"$ref",schemaType:"string",code(T){let{gen:R,schema:A,it:_}=T,
{baseId:B,schemaEnv:D,validateName:$,opts:H,self:q}=_,{root:O}=D;if((A==="#"||A==="#/")&&B===O.baseId)return J();let
G=tV_.resolveRef.call(q,O,B,A);if(G===void 0)throw new SQ7.default(_.opts.uriResolver,B,A);if(G instanceof tV_.SchemaEnv)return
C(G);return W(G);function J(){if(D===O)return SCR(T,$,D,D.$async);let Q=R.scopeValue("root",{ref:O});return
SCR(T,aN._
${Q}.validate,O,O.$async)}function C(Q){let h=eV_(T,Q);SCR(T,h,Q,Q.$async)}function W(Q){let
h=R.scopeValue("schema",H.code.source===!0?{ref:Q,code:(0,aN.stringify)(Q)}:{ref:Q}),E=R.name("valid"),K=T.subschema({schema:Q,dat
aTypes:[],schemaPath:aN.nil,topSchemaRef:h,errSchemaPath:A},E);T.mergeEvaluated(K),T.ok(E)}}};function
eV_(T,R){let{gen:A}=T;return R.validate?A.scopeValue("validate",{ref:R.validate}):aN._
${A.scopeValue("wrapper",{ref:R})}.validate
}n0T.getValidate=eV_;function
SCR(T,R,A,_){let{gen:B,it:D}=T,{allErrors:$,schemaEnv:H,opts:q}=D,O=q.passContext?GWT.default.this:aN.nil;if(_)G();else
J();function G(){if(!H.$async)throw Error("async schema referenced by sync schema");let
Q=B.let("valid");B.try(()=>{if(B.code(aN._
await
${(0,sV_.callValidateCode)(T,R,O)}),W(R),!$)B.assign(Q,!0)},(h)=>{if(B.if(aN._!(${h} instanceof
${D.ValidationError}),()=>B.throw(h)),C(h),!$)B.assign(Q,!1)}),T.ok(Q)}function
J(){T.result((0,sV_.callValidateCode)(T,R,O),()=>W(R),()=>C(R))}function C(Q){let
h=aN._
${Q}.errors;B.assign(GWT.default.vErrors,aN._${GWT.default.vErrors} === null ? ${h} :
${GWT.default.vErrors}.concat(${h})),B.assign(GWT.default.errors,aN._${GWT.default.vErrors}.length)}function W(Q){var
h;if(!D.opts.unevaluated)return;let E=(h=A===null||A===void 0?void 0:A.validate)===null||h===void 0?void
0:h.evaluated;if(D.props!==!0)if(E&&!E.dynamicProps){if(E.props!==void
0)D.props=jCR.mergeEvaluated.props(B,E.props,D.props)}else{let K=B.var("props",aN._
${Q}.evaluated.props);D.props=jCR.mergeEvalua
ted.props(B,K,D.props,aN.Name)}if(D.items!==!0)if(E&&!E.dynamicItems){if(E.items!==void
0)D.items=jCR.mergeEvaluated.items(B,E.items,D.items)}else{let K=B.var("items",aN._
${Q}.evaluated.items);D.items=jCR.mergeEvalua
ted.items(B,K,D.items,aN.Name)}}}n0T.callRef=SCR;n0T.default=xQ7});var
Rw_=P((xWA)=>{Object.defineProperty(xWA,"__esModule",{value:!0});var vQ7=oV_(),uQ7=Tw_(),gQ7=["$schema","$id","$defs","$vocabulary
",{keyword:"$comment"},"definitions",vQ7.default,uQ7.default];xWA.default=gQ7});var
Aw_=P((vWA)=>{Object.defineProperty(vWA,"__esModule",{value:!0});var xCR=g8(),Yo=xCR.operators,vCR={maximum:{okStr:"<=",ok:Yo.LTE,
fail:Yo.GT},minimum:{okStr:">=",ok:Yo.GTE,fail:Yo.LT},exclusiveMaximum:{okStr:"<",ok:Yo.LT,fail:Yo.GTE},exclusiveMinimum:{okStr:">
",ok:Yo.GT,fail:Yo.LTE}},cQ7={message:({keyword:T,schemaCode:R})=>xCR.str
must be ${vCR[T].okStr}
${R},params:({keyword:T,schemaCode:R})=>xCR._{comparison: ${vCR[T].okStr}, limit: ${R}}},mQ7={keyword:Object.keys(vCR),type:"nu
mber",schemaType:"number",$data:!0,error:cQ7,code(T){let{keyword:R,data:A,schemaCode:_}=T;T.fail$data(xCR._
${A} ${vCR[R].fail}
${_} || isNaN(${A}))}};vWA.default=mQ7});var _w_=P((uWA)=>{Object.defineProperty(uWA,"__esModule",{value:!0});var
UjT=g8(),dQ7={message:({schemaCode:T})=>UjT.str
must be multiple of ${T},params:({schemaCode:T})=>UjT._{multipleOf:
${T}}},pQ7={keyword:"multipleOf",type:"number",schemaType:"number",$data:!0,error:dQ7,code(T){let{gen:R,data:A,schemaCode:_,it:B}
=T,D=B.opts.multipleOfPrecision,$=R.let("res"),H=D?UjT._
Math.abs(Math.round(${$}) - ${$}) > 1e-${D}:UjT._${$} !==
parseInt(${$});T.fail$data(UjT._(${_} === 0 || (${$} = ${A}/${_}, ${H})))}};uWA.default=pQ7});var
Dw_=P((gWA)=>{Object.defineProperty(gWA,"__esModule",{value:!0});function Bw_(T){let R=T.length,A=0,_=0,B;while(_<R)if(A++,B=T.cha
rCodeAt(_++),B>=55296&&B<=56319&&_<R){if(B=T.charCodeAt(_),(B&64512)===56320)_++}return
A}gWA.default=Bw_;Bw_.code='require("ajv/dist/runtime/ucs2length").default'});var
$w_=P((cWA)=>{Object.defineProperty(cWA,"__esModule",{value:!0});var
a0T=g8(),lQ7=k1(),iQ7=Dw_(),nQ7={message({keyword:T,schemaCode:R}){let A=T==="maxLength"?"more":"fewer";return a0T.str
must NOT
have ${A} than ${R} characters},params:({schemaCode:T})=>a0T._{limit: ${T}}},aQ7={keyword:["maxLength","minLength"],type:"strin
g",schemaType:"number",$data:!0,error:nQ7,code(T){let{keyword:R,data:A,schemaCode:_,it:B}=T,D=R==="maxLength"?a0T.operators.GT:a0T
.operators.LT,$=B.opts.unicode===!1?a0T._
${A}.length:a0T._${(0,lQ7.useFunc)(T.gen,iQ7.default)}(${A});T.fail$data(a0T._${$}
${D} ${_})}};cWA.default=aQ7});var Hw_=P((mWA)=>{Object.defineProperty(mWA,"__esModule",{value:!0});var
rQ7=$f(),uCR=g8(),oQ7={message:({schemaCode:T})=>uCR.str
must match pattern "${T}",params:({schemaCode:T})=>uCR._{pattern:
${T}}},sQ7={keyword:"pattern",type:"string",schemaType:"string",$data:!0,error:oQ7,code(T){let{data:R,$data:A,schema:_,schemaCode
:B,it:D}=T,$=D.opts.unicodeRegExp?"u":"",H=A?uCR._
(new RegExp(${B},
${$})):(0,rQ7.usePattern)(T,_);T.fail$data(uCR._!${H}.test(${R}))}};mWA.default=sQ7});var
qw_=P((dWA)=>{Object.defineProperty(dWA,"__esModule",{value:!0});var FjT=g8(),tQ7={message({keyword:T,schemaCode:R}){let
A=T==="maxProperties"?"more":"fewer";return FjT.str
must NOT have ${A} than ${R}
properties},params:({schemaCode:T})=>FjT._{limit:
${T}}},eQ7={keyword:["maxProperties","minProperties"],type:"object",schemaType:"number",$data:!0,error:tQ7,code(T){let{keyword:R,
data:A,schemaCode:_}=T,B=R==="maxProperties"?FjT.operators.GT:FjT.operators.LT;T.fail$data(FjT._
Object.keys(${A}).length ${B}
${_})}};dWA.default=eQ7});var Ow_=P((pWA)=>{Object.defineProperty(pWA,"__esModule",{value:!0});var
zjT=$f(),fjT=g8(),TX7=k1(),RX7={message:({params:{missingProperty:T}})=>fjT.str
must have required property
'${T}',params:({params:{missingProperty:T}})=>fjT._{missingProperty: ${T}}},AX7={keyword:"required",type:"object",schemaType:"a
rray",$data:!0,error:RX7,code(T){let{gen:R,schema:A,schemaCode:_,data:B,$data:D,it:$}=T,{opts:H}=$;if(!D&&A.length===0)return;let
q=A.length>=H.loopRequired;if($.allErrors)O();else G();if(H.strictRequired){let
W=T.parentSchema.properties,{definedProperties:Q}=T.it;for(let h of A)if((W===null||W===void 0?void 0:W[h])===void
0&&!Q.has(h)){let E=$.schemaEnv.baseId+$.errSchemaPath,K=
required property "${h}" is not defined at "${E}"
(strictRequired);(0,TX7.checkStrictMode)($,K,$.opts.strictRequired)}}function O(){if(q||D)T.block$data(fjT.nil,J);else for(let W
of A)(0,zjT.checkReportMissingProp)(T,W)}function G(){let W=R.let("missing");if(q||D){let
Q=R.let("valid",!0);T.block$data(Q,()=>C(W,Q)),T.ok(Q)}else
R.if((0,zjT.checkMissingProp)(T,A,W)),(0,zjT.reportMissingProp)(T,W),R.else()}function J(){R.forOf("prop",_,(W)=>{T.setParams({mis
singProperty:W}),R.if((0,zjT.noPropertyInData)(R,B,W,H.ownProperties),()=>T.error())})}function
C(W,Q){T.setParams({missingProperty:W}),R.forOf(W,_,()=>{R.assign(Q,(0,zjT.propertyInData)(R,B,W,H.ownProperties)),R.if((0,fjT.not
)(Q),()=>{T.error(),R.break()})},fjT.nil)}}};pWA.default=AX7});var
Gw_=P((lWA)=>{Object.defineProperty(lWA,"__esModule",{value:!0});var VjT=g8(),_X7={message({keyword:T,schemaCode:R}){let
A=T==="maxItems"?"more":"fewer";return VjT.str
must NOT have ${A} than ${R} items},params:({schemaCode:T})=>VjT._{limit:
${T}}},BX7={keyword:["maxItems","minItems"],type:"array",schemaType:"number",$data:!0,error:_X7,code(T){let{keyword:R,data:A,sche
maCode:_}=T,B=R==="maxItems"?VjT.operators.GT:VjT.operators.LT;T.fail$data(VjT._
${A}.length ${B} ${_})}};lWA.default=BX7});var
gCR=P((iWA)=>{Object.defineProperty(iWA,"__esModule",{value:!0});var
Jw_=LWA();Jw_.code='require("ajv/dist/runtime/equal").default';iWA.default=Jw_});var
Cw_=P((aWA)=>{Object.defineProperty(aWA,"__esModule",{value:!0});var
nWA=QjT(),cQ=g8(),DX7=k1(),$X7=gCR(),HX7={message:({params:{i:T,j:R}})=>cQ.str
must NOT have duplicate items (items ## ${R} and
${T} are identical),params:({params:{i:T,j:R}})=>cQ._{i: ${T}, j: ${R}}},qX7={keyword:"uniqueItems",type:"array",schemaType:"bo
olean",$data:!0,error:HX7,code(T){let{gen:R,data:A,$data:_,schema:B,parentSchema:D,schemaCode:$,it:H}=T;if(!_&&!B)return;let
q=R.let("valid"),O=D.items?(0,nWA.getSchemaTypes)(D.items):[];T.block$data(q,G,cQ._
${$} === false),T.ok(q);function G(){let
Q=R.let("i",cQ._
${A}.length),h=R.let("j");T.setParams({i:Q,j:h}),R.assign(q,!0),R.if(cQ._${Q} > 1,()=>(J()?C:W)(Q,h))}function
J(){return O.length>0&&!O.some((Q)=>Q==="object"||Q==="array")}function C(Q,h){let
E=R.name("item"),K=(0,nWA.checkDataTypes)(O,E,H.opts.strictNumbers,nWA.DataType.Wrong),I=R.const("indices",cQ._
{});R.for(cQ._;$
{Q}--;,()=>{if(R.let(E,cQ._${A}[${Q}]),R.if(K,cQ._continue),O.length>1)R.if(cQ._typeof ${E} == "string",cQ._${E} +=
"_");R.if(cQ._typeof ${I}[${E}] ==
"number",()=>{R.assign(h,cQ._${I}[${E}]),T.error(),R.assign(q,!1).break()}).code(cQ._${I}[${E}] = ${Q})})}function W(Q,h){let
E=(0,DX7.useFunc)(R,$X7.default),K=R.name("outer");R.label(K).for(cQ._
;${Q}--;,()=>R.for(cQ._${h} = ${Q};
${h}--;,()=>R.if(cQ._${E}(${A}[${Q}], ${A}[${h}]),()=>{T.error(),R.assign(q,!1).break(K)})))}}};aWA.default=qX7});var
Ww_=P((oWA)=>{Object.defineProperty(oWA,"__esModule",{value:!0});var rWA=g8(),OX7=k1(),GX7=gCR(),JX7={message:"must be equal to
constant",params:({schemaCode:T})=>rWA._
{allowedValue:
${T}}},CX7={keyword:"const",$data:!0,error:JX7,code(T){let{gen:R,data:A,$data:_,schemaCode:B,schema:D}=T;if(_||D&&typeof
D=="object")T.fail$data(rWA._
!${(0,OX7.useFunc)(R,GX7.default)}(${A}, ${B}));else T.fail(rWA._${D} !==
${A})}};oWA.default=CX7});var Qw_=P((sWA)=>{Object.defineProperty(sWA,"__esModule",{value:!0});var
wjT=g8(),WX7=k1(),QX7=gCR(),XX7={message:"must be equal to one of the allowed
values",params:({schemaCode:T})=>wjT._
{allowedValues: ${T}}`},hX7={keyword:"enum",schemaType:"array",$data:!0,error:XX7,code(T){l
et{gen:R,data:A,$data:_,schema:B,schemaCode:D,it:$}=T;if(!_&&B.length===0)throw Error("enum must

What Should Happen?

Claude should implemente without failure

Error Messages/Logs

Steps to Reproduce

Try using claude plan and ask it apply , it crashes

Claude Model

Opus

Is this a regression?

Yes, this worked in a previous version

Last Working Version

_No response_

Claude Code Version

2.1.42 (Claude Code)

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

_No response_

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗