`+` `.repeat(t));vark;(function(e){e.DEFAULT={allowTrailingComma:!1}})(k||={});varA=C,j;(function(e){e[e.None=0]=`None`,e[e.UnexpectedEndOfComment=1]=`UnexpectedEndOfComment`,e[e.UnexpectedEndOfString=2]=`UnexpectedEndOfString`,e[e.UnexpectedEndOfNumber=3]=`UnexpectedEndOfNumber`,e[e.InvalidUnicode=4]=`InvalidUnicode`,e[e.InvalidEscapeCharacter=5]=`InvalidEscapeCharacter`,e[e.InvalidCharacter=6]=`InvalidCharacter`})(j||={});varM;(function(e){e[e.OpenBraceToken=1]=`OpenBraceToken`,e[e.CloseBraceToken=2]=`CloseBraceToken`,e[e.OpenBracketToken=3]=`OpenBracketToken`,e[e.CloseBracketToken=4]=`CloseBracketToken`,e[e.CommaToken=5]=`CommaToken`,e[e.ColonToken=6]=`ColonToken`,e[e.NullKeyword=7]=`NullKeyword`,e[e.TrueKeyword=8]=`TrueKeyword`,e[e.FalseKeyword=9]=`FalseKeyword`,e[e.StringLiteral=10]=`StringLiteral`,e[e.NumericLiteral=11]=`NumericLiteral`,e[e.LineCommentTrivia=12]=`LineCommentTrivia`,e[e.BlockCommentTrivia=13]=`BlockCommentTrivia`,e[e.LineBreakTrivia=14]=`LineBreakTrivia`,e[e.Trivia=15]=`Trivia`,e[e.Unknown=16]=`Unknown`,e[e.EOF=17]=`EOF`})(M||={});varee;(function(e){e[e.InvalidSymbol=1]=`InvalidSymbol`,e[e.InvalidNumberFormat=2]=`InvalidNumberFormat`,e[e.PropertyNameExpected=3]=`PropertyNameExpected`,e[e.ValueExpected=4]=`ValueExpected`,e[e.ColonExpected=5]=`ColonExpected`,e[e.CommaExpected=6]=`CommaExpected`,e[e.CloseBraceExpected=7]=`CloseBraceExpected`,e[e.CloseBracketExpected=8]=`CloseBracketExpected`,e[e.EndOfFileExpected=9]=`EndOfFileExpected`,e[e.InvalidCommentToken=10]=`InvalidCommentToken`,e[e.UnexpectedEndOfComment=11]=`UnexpectedEndOfComment`,e[e.UnexpectedEndOfString=12]=`UnexpectedEndOfString`,e[e.UnexpectedEndOfNumber=13]=`UnexpectedEndOfNumber`,e[e.InvalidUnicode=14]=`InvalidUnicode`,e[e.InvalidEscapeCharacter=15]=`InvalidEscapeCharacter`,e[e.InvalidCharacter=16]=`InvalidCharacter`})(ee||={});functionN(e){return{getInitialState:()=>newK(null,null,!1,null),tokenize:(t,n)=>q(e,t,n)}}varP=`delimiter.bracket.json`,F=`delimiter.array.json`,I=`delimiter.colon.json`,L=`delimiter.comma.json`,R=`keyword.json`,z=`keyword.json`,B=`string.value.json`,V=`number.json`,H=`string.key.json`,U=`comment.block.json`,W=`comment.line.json`,G=classe{constructor(e,t){this.parent=e,this.type=t}staticpop(e){returne?e.parent:null}staticpush(t,n){returnnewe(t,n)}staticequals(e,t){if(!e&&!t)return!0;if(!e||!t)return!1;for(;e&&t;){if(e===t)return!0;if(e.type!==t.type)return!1;e=e.parent,t=t.parent}return!0}},K=classe{constructor(e,t,n,r){this._state=e,this.scanError=t,this.lastWasColon=n,this.parents=r}clone(){returnnewe(this._state,this.scanError,this.lastWasColon,this.parents)}equals(t){returnt===this?!0:!t||!(tinstanceofe)?!1:this.scanError===t.scanError&&this.lastWasColon===t.lastWasColon&&G.equals(this.parents,t.parents)}getStateData(){returnthis._state}setStateData(e){this._state=e}};functionq(e,t,n,r=0){leti=0,a=!1;switch(n.scanError){case2:t=`"`+t,i=1;break;case1:t=`/*`+t,i=2;break}leto=A(t),s=n.lastWasColon,c=n.parents,l={tokens:[],endState:n.clone()};for(;;){lete=r+o.getPosition(),u=``,d=o.scan();if(d===17)break;if(e===r+o.getPosition())throwError(`Scanner did not advance, next 3 characters are: `+t.substr(o.getPosition(),3));switch(a&&(e-=i),a=i>0,d){case1:c=G.push(c,0),u=P,s=!1;break;case2:c=G.pop(c),u=P,s=!1;break;case3:c=G.push(c,1),u=F,s=!1;break;case4:c=G.pop(c),u=F,s=!1;break;case6:u=I,s=!0;break;case5:u=L,s=!1;break;case8:case9:u=R,s=!1;break;case7:u=z,s=!1;break;case10:lete=(c?c.type:0)===1;u=s||e?B:H,s=!1;break;case11:u=V,s=!1;break}switch(d){case12:u=W;break;case13:u=U;break}l.endState=newK(n.getStateData(),o.getTokenError(),s,c),l.tokens.push({startIndex:e,scopes:u})}returnl}varJ;functionY(){returnnewPromise((e,t)=>{if(!J)returnt(`JSON not registered!`);e(J)})}varX=classextendsg{constructor(t,n,r){super(t,n,r.onDidChange),this._disposables.push(e.onWillDisposeModel(e=>{this._resetSchema(e.uri)})),this._disposables.push(e.onDidChangeModelLanguage(e=>{this._resetSchema(e.model.uri)}))}_resetSchema(e){this._worker().then(t=>{t.resetSchema(e.toString())})}};fun