1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1322,4189,4900],{1322:(e,r,t)=>{t.r(r),t.d(r,{IModelService:()=>i});let i=(0,t(77917).u1)("modelService")},9583:(e,r,t)=>{t.d(r,{A:()=>n});var i,o=t(97478);!function(e){e[e.Ignore=0]="Ignore",e[e.Info=1]="Info",e[e.Warning=2]="Warning",e[e.Error=3]="Error"}(i||(i={})),function(e){let r="error",t="warning",i="info";e.fromValue=function(n){return n?o.Q_(r,n)?e.Error:o.Q_(t,n)||o.Q_("warn",n)?e.Warning:o.Q_(i,n)?e.Info:e.Ignore:e.Ignore},e.toString=function(o){switch(o){case e.Error:return r;case e.Warning:return t;case e.Info:return i;default:return"ignore"}}}(i||(i={}));let n=i},20405:(e,r,t)=>{var i;function o(e){return e===i.HIGH_CONTRAST_DARK||e===i.HIGH_CONTRAST_LIGHT}function n(e){return e===i.DARK||e===i.HIGH_CONTRAST_DARK}t.d(r,{Bb:()=>o,HD:()=>n,zM:()=>i}),function(e){e.DARK="dark",e.LIGHT="light",e.HIGH_CONTRAST_DARK="hcDark",e.HIGH_CONTRAST_LIGHT="hcLight"}(i||(i={}))},22389:(e,r,t)=>{t.d(r,{DR:()=>c,cj:()=>i,oc:()=>o});var i,o,n=t(9583),a=t(40507),d=t(77917);!function(e){e[e.Hint=1]="Hint",e[e.Info=2]="Info",e[e.Warning=4]="Warning",e[e.Error=8]="Error"}(i||(i={})),function(e){e.compare=function(e,r){return r-e};let r=Object.create(null);r[e.Error]=(0,a.kg)("sev.error","Error"),r[e.Warning]=(0,a.kg)("sev.warning","Warning"),r[e.Info]=(0,a.kg)("sev.info","Info"),e.toString=function(e){return r[e]||""},e.fromSeverity=function(r){switch(r){case n.A.Error:return e.Error;case n.A.Warning:return e.Warning;case n.A.Info:return e.Info;case n.A.Ignore:return e.Hint}},e.toSeverity=function(r){switch(r){case e.Error:return n.A.Error;case e.Warning:return n.A.Warning;case e.Info:return n.A.Info;case e.Hint:return n.A.Ignore}}}(i||(i={})),function(e){function r(e,r){let t=[""];return e.source?t.push(e.source.replace("\xa6","\\\xa6")):t.push(""),e.code?"string"==typeof e.code?t.push(e.code.replace("\xa6","\\\xa6")):t.push(e.code.value.replace("\xa6","\\\xa6")):t.push(""),void 0!==e.severity&&null!==e.severity?t.push(i.toString(e.severity)):t.push(""),e.message&&r?t.push(e.message.replace("\xa6","\\\xa6")):t.push(""),void 0!==e.startLineNumber&&null!==e.startLineNumber?t.push(e.startLineNumber.toString()):t.push(""),void 0!==e.startColumn&&null!==e.startColumn?t.push(e.startColumn.toString()):t.push(""),void 0!==e.endLineNumber&&null!==e.endLineNumber?t.push(e.endLineNumber.toString()):t.push(""),void 0!==e.endColumn&&null!==e.endColumn?t.push(e.endColumn.toString()):t.push(""),t.pu
1sh(""),t.join("\xa6")}e.makeKey=function(e){return r(e,!0)},e.makeKeyOptionalMessage=r}(o||(o={}));let c=(0,d.u1)("markerService")},47131:(e,r,t)=>{t.d(r,{A3:()=>y,AQ:()=>q,Am:()=>D,As:()=>H,BD:()=>X,Bo:()=>Z,CM:()=>I,D0:()=>u,Ek:()=>E,H0:()=>w,I2:()=>V,IW:()=>ee,If:()=>J,JB:()=>R,L0:()=>k,Mf:()=>c,P1:()=>en,Pe:()=>ei,Qt:()=>b,WD:()=>eo,WS:()=>et,WY:()=>ea,Xr:()=>T,aZ:()=>O,bB:()=>er,hz:()=>B,je:()=>h,kG:()=>d,kM:()=>g,l5:()=>U,lQ:()=>W,n4:()=>$,ob:()=>A,ow:()=>C,s7:()=>Y,sC:()=>s,sH:()=>j,sN:()=>Q,ss:()=>z,tK:()=>G,tp:()=>_,vP:()=>x,vV:()=>v,vp:()=>M,w4:()=>f,we:()=>l,x9:()=>F,yI:()=>P,yw:()=>S,zp:()=>K});var i=t(40507),o=t(43127),n=t(46454),a=t(64444);let d=(0,n.x1A)("editor.lineHighlightBackground",null,i.kg("lineHighlight","Background color for the highlight of line at the cursor position.")),c=(0,n.x1A)("editor.lineHighlightBorder",{dark:"#282828",light:"#eeeeee",hcDark:"#f38518",hcLight:n.b1q},i.kg("lineHighlightBorderBox","Background color for the border around the line at the cursor position."));(0,n.x1A)("editor.rangeHighlightBackgroun
1d",{dark:"#ffffff0b",light:"#fdff0033",hcDark:null,hcLight:null},i.kg("rangeHighlight","Background color of highlighted ranges, like by quick open and find features. The color must not be opaque so as not to hide underlying decorations."),!0),(0,n.x1A)("editor.rangeHighlightBorder",{dark:null,light:null,hcDark:n.buw,hcLight:n.buw},i.kg("rangeHighlightBorder","Background color of the border around highlighted ranges.")),(0,n.x1A)("editor.symbolHighlightBackground",{dark:n.Ubg,light:n.Ubg,hcDark:null,hcLight:null},i.kg("symbolHighlight","Background color of highlighted symbol, like for go to definition or go next/previous symbol. The color must not be opaque so as not to hide underlying decorations."),!0),(0,n.x1A)("editor.symbolHighlightBorder",{dark:null,light:null,hcDark:n.buw,hcLight:n.buw},i.kg("symbolHighlightBorder","Background color of the border around highlighted symbols."));let u=(0,n.x1A)("editorCursor.foreground",{dark:"#AEAFAD",light:o.Q1.black,hcDark:o.Q1.white,hcLight:"#0F4A85"},i.kg("caret","Color of the editor cursor.")),g=(0,n.x1A)("editorCursor.background",null,i.kg("editorCursorBackgroun
1d","The background color of the editor cursor. Allows customizing the color of a character overlapped by a block cursor.")),s=(0,n.x1A)("editorMultiCursor.primary.foreground",u,i.kg("editorMultiCursorPrimaryForeground","Color of the primary editor cursor when multiple cursors are present.")),h=(0,n.x1A)("editorMultiCursor.primary.background",g,i.kg("editorMultiCursorPrimaryBackground","The background color of the primary editor cursor when multiple cursors are present. Allows customizing the color of a character overlapped by a block cursor.")),l=(0,n.x1A)("editorMultiCursor.secondary.foreground",u,i.kg("editorMultiCursorSecondaryForeground","Color of secondary editor cursors when multiple cursors are present.")),k=(0,n.x1A)("editorMultiCursor.secondary.background",g,i.kg("editorMultiCursorSecondaryBackground","The background color of secondary editor cursors when multiple cursors are present. Allows customizing the color of a character overlapped by a block cursor.")),f=(0,n.x1A)("editorWhitespace.foreground",{dark:"#e3e4e229",light:"#33333333",hcDark:"#e3e4e229",hcLight:"#CCCCCC"},i.kg("editorWhitespaces","Color of whitespace characters in the editor.")),b=(0,n.x1A)("editorLineNumber.foreground",{dark:"#858585",light:"#237893",hcDark:o.Q1.white,hcLight:"#292929"},i.kg("editorLineNumbers","Color of editor line numbers.")),m=(0,n.x1A)("editorIndentGuide.background",f,i.kg("editorIndentGuides","Color of the editor indentation guides."),!1,i.kg("deprecatedEditorIndentGuides","'editorIndentGuide.background' is deprecated. Use 'editorIndentGuide.background1' instead.")),p=(0,n.x1A)("editorIndentGuide.activeBackground",f,i.kg("editorActiveIndentGuide","Color of the active editor indentation guides."),!1,i.kg("deprecatedEditorActiveIndentGuide","'editorIndentGuide.activeBackground' is deprecated. Use 'editorIndentGuide.activeBackground1' instead.")),v=(0,n.x1A)("editorIndentGuide.background1",m,i.kg("editorIndentGuides1","Color of the editor indentation guides (1).")),A=(0,n.x1A)("editorIndentGuide.background2","#00000000",i.kg("editorIndentGuides2","Color of the editor indentation guides (2).")),B=(0,n.x1A)("editorIndentGuide.background3","#00000000",i.kg("editorIndentGuides3","Color of the editor indentation guides (3).")),C=(0,n.x1A)("editorIndentGuide.background4","#00000000",i.kg("editorIndentGuides4","Color of the editor indentation guides (4).")),x=(0,n.x1A)("editorIndentGuide.background5","#00000000",i.kg("editorIndentGuides5","Color of the editor indentation guides (5).")),I=(0,n.x1A)("editorIndentGuide.background6","#00000000",i.kg("editorIndentGuides6","Color of the editor indentation guides (6).")),w=(0,n.x1A)("editorIndentGuide.activeBackground1",p,i.kg("editorActiveIndentGuide1","Color of the active editor indentation guides (1).")),D=(0,n.x1A)("editorIndentGuide.activeBackground2","#00000000",i.kg("editorActiveIndentGuide2","Color of the active editor indentation guides (2).")),G=(0,n.x1A)("editorIndentGuide.activeBackground3","#00000000",i.kg("editorActiveIndentGuide3","Color of the active editor indentation guides (3).")),y=(0,n.x1A)("editorIndentGuide.activeBackground4","#00000000",i.kg("editorActiveIndentGuide4","Color of the active editor indentation guides (4).")),_=(0,n.x1A)("editorIndentGuide.activeBackground5","#00000000",i.kg("editorActiveIndentGuide5","Color of the active editor indentation guides (5).")),H=(0,n.x1A)("editorIndentGuide.activeBackground6","#00000000",i.kg("editorActiveIndentGuide6","Color of the active editor indentation guides (6).")),L=(0,n.x1A)("editorActiveLineNumber.foreground",{dark:"#c6c6c6",light:"#0B216F",hcDark:n.buw,hcLight:n.buw},i.kg("editorActiveLineNumber","Color of editor active line number"),!1,i.kg("deprecatedEditorActiveLineNumber","Id is deprecated. Use 'editorLineNumber.activeForeground' instead."));(0,n.x1A)("editorLineNumber.activeForeground",L,i.kg("editorActiveLineNumber","Color of editor active line number"));let R=(0,n.x1A)("editorLineNumber.dimmedForeground",null,i.kg("editorDimmedLineNumber","Color of the final editor line when editor.renderFinalNewline is set to dimmed."));(0,n.x1A)("editorRuler.foreground",{dark:"#5A5A5A",light:o.Q1.lightgrey,hcDark:o.Q1.white,hcLight:"#292929"},i.kg("editorRuler","Color of the editor rulers.")),(0,n.x1A)("editorCodeLens.foreground",{dark:"#999999",light:"#919191",hcDark:"#999999",hcLight:"#292929"},i.kg("editorCodeLensForeground","Foreground color of editor CodeLens")),(0,n.x1A)("editorBracketMatch.background",{dark:"#0064001a",light:"#0064001a",hcDark:"#0064001a",hcLight:"#0000"}
1,i.kg("editorBracketMatchBackground","Background color behind matching brackets")),(0,n.x1A)("editorBracketMatch.border",{dark:"#888",light:"#B9B9B9",hcDark:n.b1q,hcLight:n.b1q},i.kg("editorBracketMatchBorder","Color for matching brackets boxes"));let F=(0,n.x1A)("editorOverviewRuler.border",{dark:"#7f7f7f4d",light:"#7f7f7f4d",hcDark:"#7f7f7f4d",hcLight:"#666666"},i.kg("editorOverviewRulerBorder","Color of the overview ruler border.")),T=(0,n.x1A)("editorOverviewRuler.background",null,i.kg("editorOverviewRulerBackground","Background color of the editor overview ruler."));(0,n.x1A)("editorGutter.background",n.YtV,i.kg("editorGutter","Background color of the editor gutter. The gutter contains the glyph margins and the line numbers.")),(0,n.x1A)("editorUnnecessaryCode.border",{dark:null,light:null,hcDark:o.Q1.fromHex("#fff").transparent(.8),hcLight:n.b1q},i.kg("unnecessaryCodeBorder","Border color of unnecessary (unused) source code in the editor."));let S=(0,n.x1A)("editorUnnecessaryCode.opacity",{dark:o.Q1.fromHex("#000a"),light:o.Q1.fromHex("#0007"),hcDark:null,hcLight:null},i.kg("unnecessaryCodeOpacity","Opacity of unnecessary (unused) source code in the editor. For example, \"#000000c0\" will render the code with 75% opacity. For high contrast themes, use the 'editorUnnecessaryCode.border' theme color to underline unnecessary code instead of fading it out."));(0,n.x1A)("editorGhostText.border",{dark:null,light:null,hcDark:o.Q1.fromHex("#fff").transparent(.8),hcLight:o.Q1.fromHex("#292929").transparent(.8)},i.kg("editorGhostTextBorder","Border color of ghost text in the editor."));let E=(0,n.x1A)("editorGhostText.foreground",{dark:o.Q1.fromHex("#ffffff56"),light:o.Q1.fromHex("#0007"),hcDark:null,hcLight:null},i.kg("editorGhostTextForeground","Foreground color of the ghost text in the editor."));(0,n.x1A)("editorGhostText.background",null,i.kg("editorGhostTextBackground","Background color of the ghost text in the editor."));let N=new o.Q1(new o.bU(0,122,204,.6)),M=(0,n.x1A)("editorOverviewRuler.rangeHighlightForeground",N,i.kg("overviewRulerRangeHighlight","Overview ruler marker color for range highlights. The color must not be opaque so as not to hide underlying decorations."),!0),P=(0,n.x1A)("editorOverviewRuler.errorForeground",{dark:new o.Q1(new o.bU(255,18,18,.7)),light:new o.Q1(new o.bU(255,18,18,.7)),hcDark:new o.Q1(new o.bU(255,50,50,1)),hcLight:"#B5200D"},i.kg("overviewRuleError","Overview ruler marker color for errors.")),O=(0,n.x1A)("editorOverviewRuler.warningForeground",{dark:n.Hng,light:n.Hng,hcDark:n.Stt,hcLight:n.Stt},i.kg("overviewRuleWarning","Overview ruler marker color for warnings.")),q=(0,n.x1A)("editorOverviewRuler.infoForeground",{dark:n.pOz,light:n.pOz,hcDark:n.IIb,hcLight:n.IIb},i.kg("overviewRuleInfo","Overview ruler marker color for infos.")),Q=(0,n.x1A)("editorBracketHighlight.foreground1",{dark:"#FFD700",light:"#0431FAFF",hcDark:"#FFD700",hcLight:"#0431FAFF"},i.kg("editorBracketHighlightForeground1","Foreground color of brackets (1). Requires enabling bracket pair colorization.")),W=(0,n.x1A)("editorBracketHighlight.foreground2",{dark:"#DA70D6",light:"#319331FF",hcDark:"#DA70D6",hcLight:"#319331FF"},i.kg("editorBracketHighlightForeground2","Foreground color of brackets (2). Requires enabling bracket pair colorization.")),z=(0,n.x1A)("editorBracketHighlight.foreground3",{dark:"#179FFF",light:"#7B3814FF",hcDark:"#87CEFA",hcLight:"#7B3814FF"},i.kg("editorBracketHighlightForeground3","Foreground color of brackets (3). Requires enabling bracket pair colorization.")),U=(0,n.x1A)("editorBracketHighlight.foreground4","#00000000",i.kg("editorBracketHighlightForeground4","Foreground color of brackets (4). Requires enabling bracket pair colorization.")),j=(0,n.x1A)("editorBracketHighlight.foreground5","#00000000",i.kg("editorBracketHighlightForeground5","Foreground color of brackets (5). Requires enabling bracket pair colorization.")),K=(0,n.x1A)("editorBracketHighlight.foreground6","#00000000",i.kg("editorBracketHighlightForeground6","Foreground color of brackets (6). Requires enabling bracket pair colorization.")),Y=(0,n.x1A)("editorBracketHighlight.unexpectedBracket.foreground",{dark:new o.Q1(new o.bU(255,18,18,.8)),light:new o.Q1(new o.bU(255,18,18,.8)),hcDark:"new Color(new RGBA(255, 50, 50, 1))",hcLight:"#B5200D"},i.kg("editorBracketHighlightUnexpectedBracketForeground","Foreground color of unexpected brackets.")),$=(0,n.x1A)("editorBracketPairGuide.background1","#00000000",i.kg("editorBracketPairGuide.background1","Backgroun
1d color of inactive bracket pair guides (1). Requires enabling bracket pair guides.")),V=(0,n.x1A)("editorBracketPairGuide.background2","#00000000",i.kg("editorBracketPairGuide.background2","Background color of inactive bracket pair guides (2). Requires enabling bracket pair guides.")),Z=(0,n.x1A)("editorBracketPairGuide.background3","#00000000",i.kg("editorBracketPairGuide.background3","Background color of inactive bracket pair guides (3). Requires enabling bracket pair guides.")),J=(0,n.x1A)("editorBracketPairGuide.background4","#00000000",i.kg("editorBracketPairGuide.background4","Background color of inactive bracket pair guides (4). Requires enabling bracket pair guides.")),X=(0,n.x1A)("editorBracketPairGuide.background5","#00000000",i.kg("editorBracketPairGuide.background5","Background color of inactive bracket pair guides (5). Requires enabling bracket pair guides.")),ee=(0,n.x1A)("editorBracketPairGuide.background6","#00000000",i.kg("editorBracketPairGuide.background6","Background color of inactive bracket pair guides (6). Requires enabling bracket pair guides.")),er=(0,n.x1A)("editorBracketPairGuide.activeBackground1","#00000000",i.kg("editorBracketPairGuide.activeBackground1","Background color of active bracket pair guides (1). Requires enabling bracket pair guides.")),et=(0,n.x1A)("editorBracketPairGuide.activeBackground2","#00000000",i.kg("editorBracketPairGuide.activeBackground2","Background color of active bracket pair guides (2). Requires enabling bracket pair guides.")),ei=(0,n.x1A)("editorBracketPairGuide.activeBackground3","#00000000",i.kg("editorBracketPairGuide.activeBackground3","Background color of active bracket pair guides (3). Requires enabling bracket pair guides.")),eo=(0,n.x1A)("editorBracketPairGuide.activeBackground4","#00000000",i.kg("editorBracketPairGuide.activeBackground4","Background color of active bracket pair guides (4). Requires enabling bracket pair guides.")),en=(0,n.x1A)("editorBracketPairGuide.activeBackground5","#00000000",i.kg("editorBracketPairGuide.activeBackground5","Background color of active bracket pair guides (5). Requires enabling bracket pair guides.")),ea=(0,n.x1A)("editorBracketPairGuide.activeBackground6","#00000000",i.kg("editorBracketPairGuide.activeBackground6","Background color of active bracket pair guides (6). Requires enabling bracket pair guides."));(0,n.x1A)("editorUnicodeHighlight.border",n.Hng,i.kg("editorUnicodeHighlight.border","Border color used to highlight unicode characters.")),(0,n.x1A)("editorUnicodeHighlight.background",n.whs,i.kg("editorUnicodeHighlight.background","Background color used to highlight unicode characters.")),(0,a.zy)((e,r)=>{let t=e.getColor(n.YtV),i=e.getColor(d),o=i&&!i.isTransparent()?i:t;o&&r.addRule(`.monaco-editor .inputarea.ime-input { background-color: ${o}; }`)})},50477:(e,r,t)=>{t.d(r,{O:()=>a});var i=t(86838),o=t(35945);class n{constructor(){this.data=new Map}add(e,r){i.ok(o.Kg(e)),i.ok(o.Gv(r)),i.ok(!this.data.has(e),"There is already an extension with this id"),this.data.set(e,r)}as(e){return this.data.get(e)||null}}let a=new n},54953:(e,r,t)=>{t.r(r),t.d(r,{MarkerDecorationsService:()=>b});var i=t(22389),o=t(90288),n=t(86001),a=t(64444),d=t(47131),c=t(1322),u=t(74885),g=t(90222),s=t(52232),h=t(46454),l=t(85058),k=t(88009),f=function(e,r){return function(t,i){r(t,i,e)}};let b=class extends o.jG{constructor(e,r){super(),this._markerService=r,this._onDidChangeMarker=this._register(new s.vl),this._markerDecorations=new l.fT,e.getModels().forEach(e=>this._onModelAdded(e)),this._register(e.onModelAdded(this._onModelAdded,this)),this._register(e.onModelRemoved(this._onModelRemoved,this)),this._register(this._markerService.onMarkerChanged(this._handleMarkerChange,this))}dispose(){super.dispose(),this._markerDecorations.forEach(e=>e.dispose()),this._markerDecorations.clear()}getMarker(e,r){let t=this._markerDecorations.get(e);return t&&t.getMarker(r)||null}_handleMarkerChange(e){e.forEach(e=>{let r=this._markerDecorations.get(e);r&&this._updateDecorations(r)})}_onModelAdded(e){let r=new m(e);this._markerDecorations.set(e.uri,r),this._updateDecorations(r)}_onModelRemoved(e){let r=this._markerDecorations.get(e.uri);r&&(r.dispose(),this._markerDecorations.delete(e.uri)),(e.uri.scheme===g.ny.inMemory||e.uri.scheme===g.ny.internal||e.uri.scheme===g.ny.vscode)&&this._markerService?.read({resource:e.uri}).map(e=>e.owner).forEach(r=>this._markerService.remove(r,[e.uri]))}_updateDecorations(e){let r=this._markerService.read({resource:e.model.uri,take:500});e.update(r)&&this._onDidChangeMarker.fire(e.model)}
1};b=function(e,r,t,i){var o,n=arguments.length,a=n<3?r:null===i?i=Object.getOwnPropertyDescriptor(r,t):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,r,t,i);else for(var d=e.length-1;d>=0;d--)(o=e[d])&&(a=(n<3?o(a):n>3?o(r,t,a):o(r,t))||a);return n>3&&a&&Object.defineProperty(r,t,a),a}([f(0,c.IModelService),f(1,i.DR)],b);class m extends o.jG{constructor(e){super(),this.model=e,this._map=new l.cO,this._register((0,o.s)(()=>{this.model.deltaDecorations([...this._map.values()],[]),this._map.clear()}))}update(e){let{added:r,removed:t}=(0,k.Z)(new Set(this._map.keys()),new Set(e));if(0===r.length&&0===t.length)return!1;let i=t.map(e=>this._map.get(e)),o=r.map(e=>({range:this._createDecorationRange(this.model,e),options:this._createDecorationOption(e)})),n=this.model.deltaDecorations(i,o);for(let e of t)this._map.delete(e);for(let e=0;e<n.length;e++)this._map.set(r[e],n[e]);return!0}getMarker(e){return this._map.getKey(e.id)}_createDecorationRange(e,r){let t=u.Q.lift(r);if(r.severity!==i.cj.Hint||this._hasMarkerTag(r,1)||this._hasMarkerTag(r,2)||(t=t.setEndPosition(t.startLineNumber,t.startColumn+2)),(t=e.validateRange(t)).isEmpty()){let r=e.getLineLastNonWhitespaceColumn(t.startLineNumber)||e.getLineMaxColumn(t.startLineNumber);if(1===r||t.endColumn>=r)return t;let i=e.getWordAtPosition(t.getStartPosition());i&&(t=new u.Q(t.startLineNumber,i.startColumn,t.endLineNumber,i.endColumn))}else if(r.endColumn===Number.MAX_VALUE&&1===r.startColumn&&t.startLineNumber===t.endLineNumber){let i=e.getLineFirstNonWhitespaceColumn(r.startLineNumber);i<t.endColumn&&(t=new u.Q(t.startLineNumber,i,t.endLineNumber,t.endColumn),r.startColumn=i)}return t}_createDecorationOption(e){let r,t,o,c,u;switch(e.severity){case i.cj.Hint:r=this._hasMarkerTag(e,2)?void 0:this._hasMarkerTag(e,1)?"squiggly-unnecessary":"squiggly-hint",t=0;break;case i.cj.Info:r="squiggly-info",c=(0,a.Yf)(d.AQ),t=10,o={color:(0,a.Yf)(h.KoI),position:1};break;case i.cj.Warning:r="squiggly-warning",c=(0,a.Yf)(d.aZ),t=20,o={color:(0,a.Yf)(h.uMG),position:1};break;case i.cj.Error:default:r="squiggly-error",c=(0,a.Yf)(d.yI),t=30,o={color:(0,a.Yf)(h.yLC),position:1}}return e.tags&&(-1!==e.tags.indexOf(1)&&(u="squiggly-inline-unnecessary"),-1!==e.tags.indexOf(2)&&(u="squiggly-inline-deprecated")),{description:"marker-decoration",stickiness:1,className:r,showIfCollapsed:!0,overviewRuler:{color:c,position:n.A5.Right},minimap:o,zIndex:t,inlineClassName:u}}_hasMarkerTag(e,r){return!!e.tags&&e.tags.indexOf(r)>=0}}},56924:(e,r,t)=>{t.d(r,{F:()=>n});var i=t(52232),o=t(50477);let n={JSONContribution:"base.contributions.json"};class a{constructor(){this._onDidChangeSchema=new i.vl,this.schemasById={}}registerSchema(e,r){this.schemasById[e.length>0&&"#"===e.charAt(e.length-1)?e.substring(0,e.length-1):e]=r,this._onDidChangeSchema.fire(e)}notifySchemaChanged(e){this._onDidChangeSchema.fire(e)}}let d=new a;o.O.add(n.JSONContribution,d)},64444:(e,r,t)=>{t.d(r,{Fd:()=>s,Gy:()=>c,Pz:()=>g,Yf:()=>u,lR:()=>f,zy:()=>k});var i=t(52232),o=t(90288),n=t(77917),a=t(50477),d=t(20405);let c=(0,n.u1)("themeService");function u(e){return{id:e}}function g(e){switch(e){case d.zM.DARK:return"vs-dark";case d.zM.HIGH_CONTRAST_DARK:return"hc-black";case d.zM.HIGH_CONTRAST_LIGHT:return"hc-light";default:return"vs"}}let s={ThemingContribution:"base.contributions.theming"};class h{constructor(){this.themingParticipants=[],this.themingParticipants=[],this.onThemingParticipantAddedEmitter=new i.vl}onColorThemeChange(e){return this.themingParticipants.push(e),this.onThemingParticipantAddedEmitter.fire(e),(0,o.s)(()=>{let r=this.themingParticipants.indexOf(e);this.themingParticipants.splice(r,1)})}getThemingParticipants(){return this.themingParticipants}}let l=new h;function k(e){return l.onColorThemeChange(e)}a.O.add(s.ThemingContribution,l);class f extends o.jG{constructor(e){super(),this.themeService=e,this.theme=e.getColorTheme(),this._register(this.themeService.onDidColorThemeChange(e=>this.onThemeChange(e)))}onThemeChange(e){this.theme=e,this.updateStyles()}updateStyles(){}}},77917:(e,r,t)=>{var i;t.d(r,{_$:()=>i,_Y:()=>o,u1:()=>n}),function(e){e.serviceIds=new Map,e.DI_TARGET="$di$target",e.DI_DEPENDENCIES="$di$dependencies",e.getServiceDependencies=function(r){return r[e.DI_DEPENDENCIES]||[]}}(i||(i={}));let o=n("instantiationService");function n(e){if(i.serviceIds.has(e))return i.serviceIds.get(e);let r=function(e,t,o){if(3!=arguments.length)throw Error("@IServiceName-decorator can only be used to decorate a parameter");e[i.DI_TARGET]===e?e[i.DI_DEPENDENCIES].push({id:r,index:o}):(e[i.DI_DEPENDENCIES]=[{id:r,index:o}],e[i.DI_TARGET]=e)};return r.toString=()=>e,i.serviceIds.set(e,r),r}},88009:(e,r,t)=>{function i(e,r){let t=[],i=[];for(let i of e)r.has(i)||t.push(i);for(let t of r)e.has(t)||i.push(t);return{removed:t,added:i}}function o(e,r){let t=new Set;for(let i of r)e.has(i)&&t.add(i);return t}t.d(r,{E:()=>o,Z:()=>i})}}]);
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.