~ K    A     L    I ~
UNAME : Linux web64.extendcp.co.uk 4.18.0-553.56.1.el8_10.x86_64 #1 SMP Tue Jun 10 05:00:59 EDT 2025 x86_64
SERVER IP : 10.0.187.64 -________- CLIENT IP : 216.73.216.230
PATH :/usr/share/maxscale/gui/js/
UP FILE :
MINI SHELL D ZAB '
Current File : //usr/share/maxscale/gui/js/npm.monaco-editor~85a20469.6c534b06.js
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["npm.monaco-editor~85a20469"],{"19b7":function(e,t,i){},"1d0c":function(e,t,i){"use strict";i.r(t);var o=i("e58e"),n=i("b2cc"),r=i("dff7");class s extends n["b"]{constructor(){super({id:"editor.action.forceRetokenize",label:r["a"]("forceRetokenize","Developer: Force Retokenize"),alias:"Developer: Force Retokenize",precondition:void 0})}run(e,t){if(!t.hasModel())return;const i=t.getModel();i.resetTokenization();const n=new o["a"](!0);i.forceTokenization(i.getLineCount()),n.stop(),console.log("tokenization took "+n.elapsed())}}Object(n["j"])(s)},"33f9":function(e,t,i){self["MonacoEnvironment"]=function(e){function t(e){return e.replace(/\/$/,"")}return{globalAPI:!1,getWorkerUrl:function(o,n){var r=i.p,s=(r?t(r)+"/":"")+e[n];if(/^((http:)|(https:)|(file:)|(\/\/))/.test(s)){var a=String(window.location),c=a.substr(0,a.length-window.location.hash.length-window.location.search.length-window.location.pathname.length);if(s.substring(0,c.length)!==c){/^(\/\/)/.test(s)&&(s=window.location.protocol+s);var d="/*"+n+'*/importScripts("'+s+'");',h=new Blob([d],{type:"application/javascript"});return URL.createObjectURL(h)}}return s}}}({editorWorkerService:"editor.worker.js"}),i("4816"),i("1c19"),i("543a"),i("0494"),i("d693"),i("d6c4"),i("78ca"),i("f2f2"),i("fb24"),i("b361"),i("56a8"),i("d20b"),i("44f1"),i("3522"),i("afc2"),i("661c"),i("45a7"),i("aa2f"),i("fe56"),i("68de"),i("3323"),i("1064"),i("85c0"),i("3ff7"),i("a222"),i("3eb8"),i("e92c"),i("6c38"),i("5902"),i("8090"),i("c49c"),i("6c46"),i("8d10"),i("c0d1"),i("614c"),i("cb7d"),i("2e4b"),i("6c8c"),i("8452"),i("e2c2"),i("a24b"),i("2a5b"),i("b6c7"),i("90db"),i("bd50"),i("b9ce"),i("1d0c"),i("8275"),i("9d1a"),i("ff63"),i("eaf2"),i("e246"),i("48a4"),e.exports=i("f33e")},"48a4":function(e,t,i){"use strict";i.r(t),i.d(t,"DeleteWordPartLeft",(function(){return d})),i.d(t,"DeleteWordPartRight",(function(){return h})),i.d(t,"WordPartLeftCommand",(function(){return l})),i.d(t,"CursorWordPartLeft",(function(){return u})),i.d(t,"CursorWordPartLeftSelect",(function(){return g})),i.d(t,"WordPartRightCommand",(function(){return p})),i.d(t,"CursorWordPartRight",(function(){return m})),i.d(t,"CursorWordPartRightSelect",(function(){return b}));var o=i("b2cc"),n=i("e851"),r=i("6a89"),s=i("c101"),a=i("e246"),c=i("9e74");class d extends a["DeleteWordCommand"]{constructor(){super({whitespaceHeuristics:!0,wordNavigationType:0,id:"deleteWordPartLeft",precondition:s["a"].writable,kbOpts:{kbExpr:s["a"].textInputFocus,primary:0,mac:{primary:769},weight:100}})}_delete(e,t){let i=n["b"].deleteWordPartLeft(e);return i||new r["a"](1,1,1,1)}}class h extends a["DeleteWordCommand"]{constructor(){super({whitespaceHeuristics:!0,wordNavigationType:2,id:"deleteWordPartRight",precondition:s["a"].writable,kbOpts:{kbExpr:s["a"].textInputFocus,primary:0,mac:{primary:788},weight:100}})}_delete(e,t){let i=n["b"].deleteWordPartRight(e);if(i)return i;const o=e.model.getLineCount(),s=e.model.getLineMaxColumn(o);return new r["a"](o,s,o,s)}}class l extends a["MoveWordCommand"]{_move(e,t,i,o){return n["b"].moveWordPartLeft(e,t,i)}}class u extends l{constructor(){super({inSelectionMode:!1,wordNavigationType:0,id:"cursorWordPartLeft",precondition:void 0,kbOpts:{kbExpr:s["a"].textInputFocus,primary:0,mac:{primary:783},weight:100}})}}c["a"].registerCommandAlias("cursorWordPartStartLeft","cursorWordPartLeft");class g extends l{constructor(){super({inSelectionMode:!0,wordNavigationType:0,id:"cursorWordPartLeftSelect",precondition:void 0,kbOpts:{kbExpr:s["a"].textInputFocus,primary:0,mac:{primary:1807},weight:100}})}}c["a"].registerCommandAlias("cursorWordPartStartLeftSelect","cursorWordPartLeftSelect");class p extends a["MoveWordCommand"]{_move(e,t,i,o){return n["b"].moveWordPartRight(e,t,i)}}class m extends p{constructor(){super({inSelectionMode:!1,wordNavigationType:2,id:"cursorWordPartRight",precondition:void 0,kbOpts:{kbExpr:s["a"].textInputFocus,primary:0,mac:{primary:785},weight:100}})}}class b extends p{constructor(){super({inSelectionMode:!0,wordNavigationType:2,id:"cursorWordPartRightSelect",precondition:void 0,kbOpts:{kbExpr:s["a"].textInputFocus,primary:0,mac:{primary:1809},weight:100}})}}Object(o["k"])(new d),Object(o["k"])(new h),Object(o["k"])(new u),Object(o["k"])(new g),Object(o["k"])(new m),Object(o["k"])(new b)},5872:function(e,t,i){},8275:function(e,t,i){"use strict";i.r(t),i.d(t,"warningIcon",(function(){return P})),i.d(t,"UnicodeHighlighter",(function(){return E})),i.d(t,"UnicodeHighlighterHoverParticipant",(function(){return F})),i.d(t,"DisableHighlightingInCommentsAction",(function(){return G})),i.d(t,"DisableHighlightingInStringsAction",(function(){return K})),i.d(t,"DisableHighlightingOfAmbiguousCharactersAction",(function(){return Y})),i.d(t,"DisableHighlightingOfInvisibleCharactersAction",(function(){return X})),i.d(t,"DisableHighlightingOfNonBasicAsciiCharactersAction",(function(){return Q})),i.d(t,"ShowExcludeOptions",(function(){return ee}));var o=i("5fe7"),n=i("561a"),r=i("a666"),s=i("30db"),a=i("3742"),c=(i("19b7"),i("b2cc")),d=i("fd49"),h=i("b57f"),l=i("85c6"),u=i("09db"),g=i("0867"),p=i("1fd6"),m=i("fd9b"),b=i("ba08"),f=(i("88c9"),i("11f7")),_=i("5aa5"),v=i("f070"),w=i("85c1"),C=i("0a0f"),S=i("f174"),y=i("bf5b"),O=i("b7d0"),I=function(e,t,i,o){var n,r=arguments.length,s=r<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,i):o;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(e,t,i,o);else for(var a=e.length-1;a>=0;a--)(n=e[a])&&(s=(r<3?n(s):r>3?n(t,i,s):n(t,i))||s);return r>3&&s&&Object.defineProperty(t,i,s),s},k=function(e,t){return function(i,o){t(i,o,e)}};const D=26;let H=class extends r["a"]{constructor(e,t){super(),this._editor=e,this.instantiationService=t,this.banner=this._register(this.instantiationService.createInstance(x))}hide(){this._editor.setBanner(null,0),this.banner.clear()}show(e){this.banner.show(Object.assign(Object.assign({},e),{onClose:()=>{this.hide(),e.onClose&&e.onClose()}})),this._editor.setBanner(this.banner.element,D)}};H=I([k(1,C["a"])],H);let x=class extends r["a"]{constructor(e){super(),this.instantiationService=e,this.markdownRenderer=this.instantiationService.createInstance(w["a"],{}),this.element=Object(f["a"])("div.editor-banner"),this.element.tabIndex=0}getAriaLabel(e){return e.ariaLabel?e.ariaLabel:"string"===typeof e.message?e.message:void 0}getBannerMessage(e){if("string"===typeof e){const t=Object(f["a"])("span");return t.innerText=e,t}return this.markdownRenderer.render(e).element}clear(){Object(f["t"])(this.element)}show(e){Object(f["t"])(this.element);const t=this.getAriaLabel(e);t&&this.element.setAttribute("aria-label",t);const i=Object(f["q"])(this.element,Object(f["a"])("div.icon-container"));i.setAttribute("aria-hidden","true"),e.icon&&i.appendChild(Object(f["a"])("div"+O["d"].asCSSSelector(e.icon)));const o=Object(f["q"])(this.element,Object(f["a"])("div.message-container"));if(o.setAttribute("aria-hidden","true"),o.appendChild(this.getBannerMessage(e.message)),this.messageActionsContainer=Object(f["q"])(this.element,Object(f["a"])("div.message-actions-container")),e.actions)for(const r of e.actions)this._register(this.instantiationService.createInstance(S["a"],this.messageActionsContainer,Object.assign(Object.assign({},r),{tabIndex:-1}),{}));const n=Object(f["q"])(this.element,Object(f["a"])("div.action-container"));this.actionBar=this._register(new _["a"](n)),this.actionBar.push(this._register(new v["a"]("banner.close","Close Banner",O["d"].asClassName(y["c"]),!0,()=>{"function"===typeof e.onClose&&e.onClose()})),{icon:!0,label:!1}),this.actionBar.setFocusable(!1)}};x=I([k(0,C["a"])],x);var T=i("dff7"),R=i("fbba"),W=i("5bd7"),L=i("66bd"),j=i("7efb"),A=function(e,t,i,o){var n,r=arguments.length,s=r<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,i):o;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(e,t,i,o);else for(var a=e.length-1;a>=0;a--)(n=e[a])&&(s=(r<3?n(s):r>3?n(t,i,s):n(t,i))||s);return r>3&&s&&Object.defineProperty(t,i,s),s},N=function(e,t){return function(i,o){t(i,o,e)}},M=function(e,t,i,o){function n(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function s(e){try{c(o.next(e))}catch(t){r(t)}}function a(e){try{c(o["throw"](e))}catch(t){r(t)}}function c(e){e.done?i(e.value):n(e.value).then(s,a)}c((o=o.apply(e,t||[])).next())}))};const P=Object(y["b"])("extensions-warning-message",n["b"].warning,T["a"]("warningIcon","Icon shown with a warning message in the extensions editor."));let E=class extends r["a"]{constructor(e,t,i,o){super(),this._editor=e,this._editorWorkerService=t,this._workspaceTrustService=i,this._highlighter=null,this._bannerClosed=!1,this._updateState=e=>{if(e&&e.hasMore){if(this._bannerClosed)return;const t=Math.max(e.ambiguousCharacterCount,e.nonBasicAsciiCharacterCount,e.invisibleCharacterCount);let i;if(e.nonBasicAsciiCharacterCount>=t)i={message:T["a"]("unicodeHighlighting.thisDocumentHasManyNonBasicAsciiUnicodeCharacters","This document contains many non-basic ASCII unicode characters"),command:new Q};else if(e.ambiguousCharacterCount>=t)i={message:T["a"]("unicodeHighlighting.thisDocumentHasManyAmbiguousUnicodeCharacters","This document contains many ambiguous unicode characters"),command:new Y};else{if(!(e.invisibleCharacterCount>=t))throw new Error("Unreachable");i={message:T["a"]("unicodeHighlighting.thisDocumentHasManyInvisibleUnicodeCharacters","This document contains many invisible unicode characters"),command:new X}}this._bannerController.show({id:"unicodeHighlightBanner",message:i.message,icon:P,actions:[{label:i.command.shortLabel,href:"command:"+i.command.id}],onClose:()=>{this._bannerClosed=!0}})}else this._bannerController.hide()},this._bannerController=this._register(o.createInstance(H,e)),this._register(this._editor.onDidChangeModel(()=>{this._bannerClosed=!1,this._updateHighlighter()})),this._options=e.getOption(113),this._register(i.onDidChangeTrust(e=>{this._updateHighlighter()})),this._register(e.onDidChangeConfiguration(t=>{t.hasChanged(113)&&(this._options=e.getOption(113),this._updateHighlighter())})),this._updateHighlighter()}dispose(){this._highlighter&&(this._highlighter.dispose(),this._highlighter=null),super.dispose()}_updateHighlighter(){if(this._updateState(null),this._highlighter&&(this._highlighter.dispose(),this._highlighter=null),!this._editor.hasModel())return;const e=B(this._workspaceTrustService.isWorkspaceTrusted(),this._options);if([e.nonBasicASCII,e.ambiguousCharacters,e.invisibleCharacters].every(e=>!1===e))return;const t={nonBasicASCII:e.nonBasicASCII,ambiguousCharacters:e.ambiguousCharacters,invisibleCharacters:e.invisibleCharacters,includeComments:e.includeComments,includeStrings:e.includeStrings,allowedCodePoints:Object.keys(e.allowedCharacters).map(e=>e.codePointAt(0)),allowedLocales:Object.keys(e.allowedLocales).map(e=>{if("_os"===e){let e=(new Intl.NumberFormat).resolvedOptions().locale;return e}return"_vscode"===e?s["o"]:e})};this._editorWorkerService.canComputeUnicodeHighlights(this._editor.getModel().uri)?this._highlighter=new V(this._editor,t,this._updateState,this._editorWorkerService):this._highlighter=new q(this._editor,t,this._updateState)}getDecorationInfo(e){return this._highlighter?this._highlighter.getDecorationInfo(e):null}};function B(e,t){return{nonBasicASCII:t.nonBasicASCII===d["n"]?!e:t.nonBasicASCII,ambiguousCharacters:t.ambiguousCharacters,invisibleCharacters:t.invisibleCharacters,includeComments:t.includeComments===d["n"]?!e:t.includeComments,includeStrings:t.includeStrings===d["n"]?!e:t.includeStrings,allowedCharacters:t.allowedCharacters,allowedLocales:t.allowedLocales}}E.ID="editor.contrib.unicodeHighlighter",E=A([N(1,u["a"]),N(2,j["a"]),N(3,C["a"])],E);let V=class extends r["a"]{constructor(e,t,i,n){super(),this._editor=e,this._options=t,this._updateState=i,this._editorWorkerService=n,this._model=this._editor.getModel(),this._decorationIds=new Set,this._updateSoon=this._register(new o["h"](()=>this._update(),250)),this._register(this._editor.onDidChangeModelContent(()=>{this._updateSoon.schedule()})),this._updateSoon.schedule()}dispose(){this._decorationIds=new Set(this._model.deltaDecorations(Array.from(this._decorationIds),[])),super.dispose()}_update(){if(this._model.isDisposed())return;if(!this._model.mightContainNonBasicASCII())return void(this._decorationIds=new Set(this._editor.deltaDecorations(Array.from(this._decorationIds),[])));const e=this._model.getVersionId();this._editorWorkerService.computedUnicodeHighlights(this._model.uri,this._options).then(t=>{if(this._model.isDisposed())return;if(this._model.getVersionId()!==e)return;this._updateState(t);const i=[];if(!t.hasMore)for(const e of t.ranges)i.push({range:e,options:J.instance.getDecorationFromOptions(this._options)});this._decorationIds=new Set(this._editor.deltaDecorations(Array.from(this._decorationIds),i))})}getDecorationInfo(e){if(!this._decorationIds.has(e))return null;const t=this._editor.getModel(),i=t.getDecorationRange(e),o={range:i,options:J.instance.getDecorationFromOptions(this._options),id:e,ownerId:0};if(!Object(p["d"])(t,o))return null;const n=t.getValueInRange(i);return{reason:z(n,this._options),inComment:Object(p["b"])(t,o),inString:Object(p["c"])(t,o)}}};V=A([N(3,u["a"])],V);class q extends r["a"]{constructor(e,t,i){super(),this._editor=e,this._options=t,this._updateState=i,this._model=this._editor.getModel(),this._decorationIds=new Set,this._updateSoon=this._register(new o["h"](()=>this._update(),250)),this._register(this._editor.onDidLayoutChange(()=>{this._updateSoon.schedule()})),this._register(this._editor.onDidScrollChange(()=>{this._updateSoon.schedule()})),this._register(this._editor.onDidChangeHiddenAreas(()=>{this._updateSoon.schedule()})),this._register(this._editor.onDidChangeModelContent(()=>{this._updateSoon.schedule()})),this._updateSoon.schedule()}dispose(){this._decorationIds=new Set(this._model.deltaDecorations(Array.from(this._decorationIds),[])),super.dispose()}_update(){if(this._model.isDisposed())return;if(!this._model.mightContainNonBasicASCII())return void(this._decorationIds=new Set(this._editor.deltaDecorations(Array.from(this._decorationIds),[])));const e=this._editor.getVisibleRanges(),t=[],i={ranges:[],ambiguousCharacterCount:0,invisibleCharacterCount:0,nonBasicAsciiCharacterCount:0,hasMore:!1};for(const o of e){const e=l["a"].computeUnicodeHighlights(this._model,this._options,o);for(const t of e.ranges)i.ranges.push(t);i.ambiguousCharacterCount+=i.ambiguousCharacterCount,i.invisibleCharacterCount+=i.invisibleCharacterCount,i.nonBasicAsciiCharacterCount+=i.nonBasicAsciiCharacterCount,i.hasMore=i.hasMore||e.hasMore}if(!i.hasMore)for(const o of i.ranges)t.push({range:o,options:J.instance.getDecorationFromOptions(this._options)});this._updateState(i),this._decorationIds=new Set(this._editor.deltaDecorations(Array.from(this._decorationIds),t))}getDecorationInfo(e){if(!this._decorationIds.has(e))return null;const t=this._editor.getModel(),i=t.getDecorationRange(e),o=t.getValueInRange(i),n={range:i,options:J.instance.getDecorationFromOptions(this._options),id:e,ownerId:0};return Object(p["d"])(t,n)?{reason:z(o,this._options),inComment:Object(p["b"])(t,n),inString:Object(p["c"])(t,n)}:null}}let F=class{constructor(e,t,i){this._editor=e,this._languageService=t,this._openerService=i,this.hoverOrdinal=4}computeSync(e,t){if(!this._editor.hasModel()||1!==e.type)return[];const i=this._editor.getModel(),o=this._editor.getContribution(E.ID);if(!o)return[];const n=[];let r=300;for(const s of t){const e=o.getDecorationInfo(s.id);if(!e)continue;const t=i.getValueInRange(s.range),a=t.codePointAt(0),c=Z(a);let d;switch(e.reason.kind){case 0:d=T["a"]("unicodeHighlight.characterIsAmbiguous","The character {0} could be confused with the character {1}, which is more common in source code.",c,Z(e.reason.confusableWith.codePointAt(0)));break;case 1:d=T["a"]("unicodeHighlight.characterIsInvisible","The character {0} is invisible.",c);break;case 2:d=T["a"]("unicodeHighlight.characterIsNonBasicAscii","The character {0} is not a basic ASCII character.",c);break}const h={codePoint:a,reason:e.reason,inComment:e.inComment,inString:e.inString},l=T["a"]("unicodeHighlight.adjustSettings","Adjust settings"),u=[{value:`${d} [${l}](command:${ee.ID}?${encodeURIComponent(JSON.stringify(h))})`,isTrusted:!0}];n.push(new b["a"](this,s.range,u,r++))}return n}renderHoverParts(e,t){return Object(b["c"])(e,t,this._editor,this._languageService,this._openerService)}};function U(e){return"U+"+e.toString(16).padStart(4,"0")}function Z(e){let t=`\`${U(e)}\``;return a["c"].isInvisibleCharacter(e)||(t+=` "${""+$(e)}"`),t}function $(e){return 96===e?"`` ` ``":"`"+String.fromCodePoint(e)+"`"}function z(e,t){return l["a"].computeUnicodeHighlightReason(e,t)}F=A([N(1,g["a"]),N(2,W["a"])],F);class J{constructor(){this.map=new Map}getDecorationFromOptions(e){return this.getDecoration(!e.includeComments,!e.includeStrings)}getDecoration(e,t){const i=`${e}${t}`;let o=this.map.get(i);return o||(o=h["b"].createDynamic({description:"unicode-highlight",stickiness:1,className:"unicode-highlight",showIfCollapsed:!0,overviewRuler:null,minimap:null,hideInCommentTokens:e,hideInStringTokens:t}),this.map.set(i,o)),o}}J.instance=new J;class G extends c["b"]{constructor(){super({id:Y.ID,label:T["a"]("action.unicodeHighlight.disableHighlightingInComments","Disable highlighting of characters in comments"),alias:"Disable highlighting of characters in comments",precondition:void 0}),this.shortLabel=T["a"]("unicodeHighlight.disableHighlightingInComments.shortLabel","Disable Highlight In Comments")}run(e,t,i){return M(this,void 0,void 0,(function*(){let t=null===e||void 0===e?void 0:e.get(R["a"]);t&&this.runAction(t)}))}runAction(e){return M(this,void 0,void 0,(function*(){yield e.updateValue(d["p"].includeComments,!1,1)}))}}class K extends c["b"]{constructor(){super({id:Y.ID,label:T["a"]("action.unicodeHighlight.disableHighlightingInStrings","Disable highlighting of characters in strings"),alias:"Disable highlighting of characters in strings",precondition:void 0}),this.shortLabel=T["a"]("unicodeHighlight.disableHighlightingInStrings.shortLabel","Disable Highlight In Strings")}run(e,t,i){return M(this,void 0,void 0,(function*(){let t=null===e||void 0===e?void 0:e.get(R["a"]);t&&this.runAction(t)}))}runAction(e){return M(this,void 0,void 0,(function*(){yield e.updateValue(d["p"].includeStrings,!1,1)}))}}class Y extends c["b"]{constructor(){super({id:Y.ID,label:T["a"]("action.unicodeHighlight.disableHighlightingOfAmbiguousCharacters","Disable highlighting of ambiguous characters"),alias:"Disable highlighting of ambiguous characters",precondition:void 0}),this.shortLabel=T["a"]("unicodeHighlight.disableHighlightingOfAmbiguousCharacters.shortLabel","Disable Ambiguous Highlight")}run(e,t,i){return M(this,void 0,void 0,(function*(){let t=null===e||void 0===e?void 0:e.get(R["a"]);t&&this.runAction(t)}))}runAction(e){return M(this,void 0,void 0,(function*(){yield e.updateValue(d["p"].ambiguousCharacters,!1,1)}))}}Y.ID="editor.action.unicodeHighlight.disableHighlightingOfAmbiguousCharacters";class X extends c["b"]{constructor(){super({id:X.ID,label:T["a"]("action.unicodeHighlight.disableHighlightingOfInvisibleCharacters","Disable highlighting of invisible characters"),alias:"Disable highlighting of invisible characters",precondition:void 0}),this.shortLabel=T["a"]("unicodeHighlight.disableHighlightingOfInvisibleCharacters.shortLabel","Disable Invisible Highlight")}run(e,t,i){return M(this,void 0,void 0,(function*(){let t=null===e||void 0===e?void 0:e.get(R["a"]);t&&this.runAction(t)}))}runAction(e){return M(this,void 0,void 0,(function*(){yield e.updateValue(d["p"].invisibleCharacters,!1,1)}))}}X.ID="editor.action.unicodeHighlight.disableHighlightingOfInvisibleCharacters";class Q extends c["b"]{constructor(){super({id:Q.ID,label:T["a"]("action.unicodeHighlight.disableHighlightingOfNonBasicAsciiCharacters","Disable highlighting of non basic ASCII characters"),alias:"Disable highlighting of non basic ASCII characters",precondition:void 0}),this.shortLabel=T["a"]("unicodeHighlight.disableHighlightingOfNonBasicAsciiCharacters.shortLabel","Disable Non ASCII Highlight")}run(e,t,i){return M(this,void 0,void 0,(function*(){let t=null===e||void 0===e?void 0:e.get(R["a"]);t&&this.runAction(t)}))}runAction(e){return M(this,void 0,void 0,(function*(){yield e.updateValue(d["p"].nonBasicASCII,!1,1)}))}}Q.ID="editor.action.unicodeHighlight.disableHighlightingOfNonBasicAsciiCharacters";class ee extends c["b"]{constructor(){super({id:ee.ID,label:T["a"]("action.unicodeHighlight.showExcludeOptions","Show Exclude Options"),alias:"Show Exclude Options",precondition:void 0})}run(e,t,i){return M(this,void 0,void 0,(function*(){const{codePoint:t,reason:o,inString:n,inComment:r}=i,s=String.fromCodePoint(t),c=e.get(L["a"]),d=e.get(R["a"]);function h(e){return a["c"].isInvisibleCharacter(e)?T["a"]("unicodeHighlight.excludeInvisibleCharFromBeingHighlighted","Exclude {0} (invisible character) from being highlighted",U(e)):T["a"]("unicodeHighlight.excludeCharFromBeingHighlighted","Exclude {0} from being highlighted",`${U(e)} "${s}"`)}const l=[];if(0===o.kind)for(const e of o.notAmbiguousInLocales)l.push({label:T["a"]("unicodeHighlight.allowCommonCharactersInLanguage",'Allow unicode characters that are more common in the language "{0}".',e),run:()=>M(this,void 0,void 0,(function*(){ie(d,[e])}))});if(l.push({label:h(t),run:()=>te(d,[t])}),r){const e=new G;l.push({label:e.label,run:()=>M(this,void 0,void 0,(function*(){return e.runAction(d)}))})}else if(n){const e=new K;l.push({label:e.label,run:()=>M(this,void 0,void 0,(function*(){return e.runAction(d)}))})}if(0===o.kind){const e=new Y;l.push({label:e.label,run:()=>M(this,void 0,void 0,(function*(){return e.runAction(d)}))})}else if(1===o.kind){const e=new X;l.push({label:e.label,run:()=>M(this,void 0,void 0,(function*(){return e.runAction(d)}))})}else if(2===o.kind){const e=new Q;l.push({label:e.label,run:()=>M(this,void 0,void 0,(function*(){return e.runAction(d)}))})}else oe(o);const u=yield c.pick(l,{title:T["a"]("unicodeHighlight.configureUnicodeHighlightOptions","Configure Unicode Highlight Options")});u&&(yield u.run())}))}}function te(e,t){return M(this,void 0,void 0,(function*(){const i=e.getValue(d["p"].allowedCharacters);let o;o="object"===typeof i&&i?i:{};for(const e of t)o[String.fromCodePoint(e)]=!0;yield e.updateValue(d["p"].allowedCharacters,o,1)}))}function ie(e,t){var i;return M(this,void 0,void 0,(function*(){const o=null===(i=e.inspect(d["p"].allowedLocales).user)||void 0===i?void 0:i.value;let n;n="object"===typeof o&&o?Object.assign({},o):{};for(const e of t)n[e]=!0;yield e.updateValue(d["p"].allowedLocales,n,1)}))}function oe(e){throw new Error("Unexpected value: "+e)}ee.ID="editor.action.unicodeHighlight.showExcludeOptions",Object(c["j"])(Y),Object(c["j"])(X),Object(c["j"])(Q),Object(c["j"])(ee),Object(c["l"])(E.ID,E),m["b"].register(F)},"88c9":function(e,t,i){},9277:function(e,t,i){"use strict";i.d(t,"a",(function(){return f}));var o=i("11f7"),n=i("70c3"),r=i("ceb8"),s=i("9c3e"),a=i("a666"),c=i("aa3d"),d=(i("5872"),i("6a89")),h=i("b57f");const l=new r["a"](new r["c"](0,122,204)),u={showArrow:!0,showFrame:!0,className:"",frameColor:l,arrowColor:l,keepEditorSelection:!1},g="vs.editor.contrib.zoneWidget";class p{constructor(e,t,i,o,n,r){this.id="",this.domNode=e,this.afterLineNumber=t,this.afterColumn=i,this.heightInLines=o,this._onDomNodeTop=n,this._onComputedHeight=r}onDomNodeTop(e){this._onDomNodeTop(e)}onComputedHeight(e){this._onComputedHeight(e)}}class m{constructor(e,t){this._id=e,this._domNode=t}getId(){return this._id}getDomNode(){return this._domNode}getPosition(){return null}}class b{constructor(e){this._editor=e,this._ruleName=b._IdGenerator.nextId(),this._decorations=[],this._color=null,this._height=-1}dispose(){this.hide(),o["R"](this._ruleName)}set color(e){this._color!==e&&(this._color=e,this._updateStyle())}set height(e){this._height!==e&&(this._height=e,this._updateStyle())}_updateStyle(){o["R"](this._ruleName),o["v"](".monaco-editor "+this._ruleName,`border-style: solid; border-color: transparent; border-bottom-color: ${this._color}; border-width: ${this._height}px; bottom: -${this._height}px; margin-left: -${this._height}px; `)}show(e){1===e.column&&(e={lineNumber:e.lineNumber,column:2}),this._decorations=this._editor.deltaDecorations(this._decorations,[{range:d["a"].fromPositions(e),options:{description:"zone-widget-arrow",className:this._ruleName,stickiness:1}}])}hide(){this._editor.deltaDecorations(this._decorations,[])}}b._IdGenerator=new s["a"](".arrow-decoration-");class f{constructor(e,t={}){this._arrow=null,this._overlayWidget=null,this._resizeSash=null,this._positionMarkerId=[],this._viewZone=null,this._disposables=new a["b"],this.container=null,this._isShowing=!1,this.editor=e,this.options=c["b"](t),c["f"](this.options,u,!1),this.domNode=document.createElement("div"),this.options.isAccessible||(this.domNode.setAttribute("aria-hidden","true"),this.domNode.setAttribute("role","presentation")),this._disposables.add(this.editor.onDidLayoutChange(e=>{const t=this._getWidth(e);this.domNode.style.width=t+"px",this.domNode.style.left=this._getLeft(e)+"px",this._onWidth(t)}))}dispose(){this._overlayWidget&&(this.editor.removeOverlayWidget(this._overlayWidget),this._overlayWidget=null),this._viewZone&&this.editor.changeViewZones(e=>{this._viewZone&&e.removeZone(this._viewZone.id),this._viewZone=null}),this.editor.deltaDecorations(this._positionMarkerId,[]),this._positionMarkerId=[],this._disposables.dispose()}create(){this.domNode.classList.add("zone-widget"),this.options.className&&this.domNode.classList.add(this.options.className),this.container=document.createElement("div"),this.container.classList.add("zone-widget-container"),this.domNode.appendChild(this.container),this.options.showArrow&&(this._arrow=new b(this.editor),this._disposables.add(this._arrow)),this._fillContainer(this.container),this._initSash(),this._applyStyles()}style(e){e.frameColor&&(this.options.frameColor=e.frameColor),e.arrowColor&&(this.options.arrowColor=e.arrowColor),this._applyStyles()}_applyStyles(){if(this.container&&this.options.frameColor){let e=this.options.frameColor.toString();this.container.style.borderTopColor=e,this.container.style.borderBottomColor=e}if(this._arrow&&this.options.arrowColor){let e=this.options.arrowColor.toString();this._arrow.color=e}}_getWidth(e){return e.width-e.minimap.minimapWidth-e.verticalScrollbarWidth}_getLeft(e){return e.minimap.minimapWidth>0&&0===e.minimap.minimapLeft?e.minimap.minimapWidth:0}_onViewZoneTop(e){this.domNode.style.top=e+"px"}_onViewZoneHeight(e){if(this.domNode.style.height=e+"px",this.container){let t=e-this._decoratingElementsHeight();this.container.style.height=t+"px";const i=this.editor.getLayoutInfo();this._doLayout(t,this._getWidth(i))}this._resizeSash&&this._resizeSash.layout()}get position(){const[e]=this._positionMarkerId;if(!e)return;const t=this.editor.getModel();if(!t)return;const i=t.getDecorationRange(e);return i?i.getStartPosition():void 0}show(e,t){const i=d["a"].isIRange(e)?d["a"].lift(e):d["a"].fromPositions(e);this._isShowing=!0,this._showImpl(i,t),this._isShowing=!1,this._positionMarkerId=this.editor.deltaDecorations(this._positionMarkerId,[{range:i,options:h["b"].EMPTY}])}hide(){this._viewZone&&(this.editor.changeViewZones(e=>{this._viewZone&&e.removeZone(this._viewZone.id)}),this._viewZone=null),this._overlayWidget&&(this.editor.removeOverlayWidget(this._overlayWidget),this._overlayWidget=null),this._arrow&&this._arrow.hide()}_decoratingElementsHeight(){let e=this.editor.getOption(59),t=0;if(this.options.showArrow){let i=Math.round(e/3);t+=2*i}if(this.options.showFrame){let i=Math.round(e/9);t+=2*i}return t}_showImpl(e,t){const i=e.getStartPosition(),o=this.editor.getLayoutInfo(),n=this._getWidth(o);this.domNode.style.width=n+"px",this.domNode.style.left=this._getLeft(o)+"px";const r=document.createElement("div");r.style.overflow="hidden";const s=this.editor.getOption(59),a=Math.max(12,this.editor.getLayoutInfo().height/s*.8);t=Math.min(t,a);let c=0,d=0;if(this._arrow&&this.options.showArrow&&(c=Math.round(s/3),this._arrow.height=c,this._arrow.show(i)),this.options.showFrame&&(d=Math.round(s/9)),this.editor.changeViewZones(e=>{this._viewZone&&e.removeZone(this._viewZone.id),this._overlayWidget&&(this.editor.removeOverlayWidget(this._overlayWidget),this._overlayWidget=null),this.domNode.style.top="-1000px",this._viewZone=new p(r,i.lineNumber,i.column,t,e=>this._onViewZoneTop(e),e=>this._onViewZoneHeight(e)),this._viewZone.id=e.addZone(this._viewZone),this._overlayWidget=new m(g+this._viewZone.id,this.domNode),this.editor.addOverlayWidget(this._overlayWidget)}),this.container&&this.options.showFrame){const e=this.options.frameWidth?this.options.frameWidth:d;this.container.style.borderTopWidth=e+"px",this.container.style.borderBottomWidth=e+"px"}let h=t*s-this._decoratingElementsHeight();this.container&&(this.container.style.top=c+"px",this.container.style.height=h+"px",this.container.style.overflow="hidden"),this._doLayout(h,n),this.options.keepEditorSelection||this.editor.setSelection(e);const l=this.editor.getModel();if(l){const t=e.endLineNumber+1;t<=l.getLineCount()?this.revealLine(t,!1):this.revealLine(l.getLineCount(),!0)}}revealLine(e,t){t?this.editor.revealLineInCenter(e,0):this.editor.revealLine(e,0)}setCssClass(e,t){this.container&&(t&&this.container.classList.remove(t),this.container.classList.add(e))}_onWidth(e){}_doLayout(e,t){}_relayout(e){this._viewZone&&this._viewZone.heightInLines!==e&&this.editor.changeViewZones(t=>{this._viewZone&&(this._viewZone.heightInLines=e,t.layoutZone(this._viewZone.id))})}_initSash(){if(this._resizeSash)return;let e;this._resizeSash=this._disposables.add(new n["b"](this.domNode,this,{orientation:1})),this.options.isResizeable||(this._resizeSash.state=0),this._disposables.add(this._resizeSash.onDidStart(t=>{this._viewZone&&(e={startY:t.startY,heightInLines:this._viewZone.heightInLines})})),this._disposables.add(this._resizeSash.onDidEnd(()=>{e=void 0})),this._disposables.add(this._resizeSash.onDidChange(t=>{if(e){let i=(t.currentY-e.startY)/this.editor.getOption(59),o=i<0?Math.ceil(i):Math.floor(i),n=e.heightInLines+o;n>5&&n<35&&this._relayout(n)}}))}getHorizontalSashLeft(){return 0}getHorizontalSashTop(){return(null===this.domNode.style.height?0:parseInt(this.domNode.style.height))-this._decoratingElementsHeight()/2}getHorizontalSashWidth(){const e=this.editor.getLayoutInfo();return e.width-e.minimap.minimapWidth}}},"9d1a":function(e,t,i){"use strict";i.r(t),i.d(t,"UnusualLineTerminatorsDetector",(function(){return m}));var o=i("a666"),n=i("82c9"),r=i("b2cc"),s=i("5717"),a=i("dff7"),c=i("eafb"),d=function(e,t,i,o){var n,r=arguments.length,s=r<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,i):o;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(e,t,i,o);else for(var a=e.length-1;a>=0;a--)(n=e[a])&&(s=(r<3?n(s):r>3?n(t,i,s):n(t,i))||s);return r>3&&s&&Object.defineProperty(t,i,s),s},h=function(e,t){return function(i,o){t(i,o,e)}},l=function(e,t,i,o){function n(e){return e instanceof i?e:new i((function(t){t(e)}))}return new(i||(i=Promise))((function(i,r){function s(e){try{c(o.next(e))}catch(t){r(t)}}function a(e){try{c(o["throw"](e))}catch(t){r(t)}}function c(e){e.done?i(e.value):n(e.value).then(s,a)}c((o=o.apply(e,t||[])).next())}))};const u="ignoreUnusualLineTerminators";function g(e,t,i){e.setModelProperty(t.uri,u,i)}function p(e,t){return e.getModelProperty(t.uri,u)}let m=class extends o["a"]{constructor(e,t,i){super(),this._editor=e,this._dialogService=t,this._codeEditorService=i,this._config=this._editor.getOption(114),this._register(this._editor.onDidChangeConfiguration(e=>{e.hasChanged(114)&&(this._config=this._editor.getOption(114),this._checkForUnusualLineTerminators())})),this._register(this._editor.onDidChangeModel(()=>{this._checkForUnusualLineTerminators()})),this._register(this._editor.onDidChangeModelContent(e=>{e.isUndoing||this._checkForUnusualLineTerminators()}))}_checkForUnusualLineTerminators(){return l(this,void 0,void 0,(function*(){if("off"===this._config)return;if(!this._editor.hasModel())return;const e=this._editor.getModel();if(!e.mightContainUnusualLineTerminators())return;const t=p(this._codeEditorService,e);if(!0===t)return;if(this._editor.getOption(81))return;if("auto"===this._config)return void e.removeUnusualLineTerminators(this._editor.getSelections());const i=yield this._dialogService.confirm({title:a["a"]("unusualLineTerminators.title","Unusual Line Terminators"),message:a["a"]("unusualLineTerminators.message","Detected unusual line terminators"),detail:a["a"]("unusualLineTerminators.detail","The file '{0}' contains one or more unusual line terminator characters, like Line Separator (LS) or Paragraph Separator (PS).\n\nIt is recommended to remove them from the file. This can be configured via `editor.unusualLineTerminators`.",Object(n["b"])(e.uri)),primaryButton:a["a"]("unusualLineTerminators.fix","Remove Unusual Line Terminators"),secondaryButton:a["a"]("unusualLineTerminators.ignore","Ignore")});i.confirmed?e.removeUnusualLineTerminators(this._editor.getSelections()):g(this._codeEditorService,e,!0)}))}};m.ID="editor.contrib.unusualLineTerminatorsDetector",m=d([h(1,c["a"]),h(2,s["a"])],m),Object(r["l"])(m.ID,m)},b9ce:function(e,t,i){"use strict";i.r(t),i.d(t,"ToggleTabFocusModeAction",(function(){return a}));var o=i("3813"),n=i("a7e6"),r=i("b2cc"),s=i("dff7");class a extends r["b"]{constructor(){super({id:a.ID,label:s["a"]({key:"toggle.tabMovesFocus",comment:["Turn on/off use of tab key for moving focus around VS Code"]},"Toggle Tab Key Moves Focus"),alias:"Toggle Tab Key Moves Focus",precondition:void 0,kbOpts:{kbExpr:null,primary:2091,mac:{primary:1323},weight:100}})}run(e,t){const i=n["a"].getTabFocusMode(),r=!i;n["a"].setTabFocusMode(r),r?Object(o["a"])(s["a"]("toggle.tabMovesFocus.on","Pressing Tab will now move focus to the next focusable element")):Object(o["a"])(s["a"]("toggle.tabMovesFocus.off","Pressing Tab will now insert the tab character"))}}a.ID="editor.action.toggleTabFocusMode",Object(r["j"])(a)},e246:function(e,t,i){"use strict";i.r(t),i.d(t,"MoveWordCommand",(function(){return _})),i.d(t,"WordLeftCommand",(function(){return v})),i.d(t,"WordRightCommand",(function(){return w})),i.d(t,"CursorWordStartLeft",(function(){return C})),i.d(t,"CursorWordEndLeft",(function(){return S})),i.d(t,"CursorWordLeft",(function(){return y})),i.d(t,"CursorWordStartLeftSelect",(function(){return O})),i.d(t,"CursorWordEndLeftSelect",(function(){return I})),i.d(t,"CursorWordLeftSelect",(function(){return k})),i.d(t,"CursorWordAccessibilityLeft",(function(){return D})),i.d(t,"CursorWordAccessibilityLeftSelect",(function(){return H})),i.d(t,"CursorWordStartRight",(function(){return x})),i.d(t,"CursorWordEndRight",(function(){return T})),i.d(t,"CursorWordRight",(function(){return R})),i.d(t,"CursorWordStartRightSelect",(function(){return W})),i.d(t,"CursorWordEndRightSelect",(function(){return L})),i.d(t,"CursorWordRightSelect",(function(){return j})),i.d(t,"CursorWordAccessibilityRight",(function(){return A})),i.d(t,"CursorWordAccessibilityRightSelect",(function(){return N})),i.d(t,"DeleteWordCommand",(function(){return M})),i.d(t,"DeleteWordLeftCommand",(function(){return P})),i.d(t,"DeleteWordRightCommand",(function(){return E})),i.d(t,"DeleteWordStartLeft",(function(){return B})),i.d(t,"DeleteWordEndLeft",(function(){return V})),i.d(t,"DeleteWordLeft",(function(){return q})),i.d(t,"DeleteWordStartRight",(function(){return F})),i.d(t,"DeleteWordEndRight",(function(){return U})),i.d(t,"DeleteWordRight",(function(){return Z})),i.d(t,"DeleteInsideWord",(function(){return $}));var o=i("b2cc"),n=i("2c29"),r=i("fd49"),s=i("2cbb"),a=i("e851"),c=i("564e"),d=i("7061"),h=i("6a89"),l=i("8025"),u=i("c101"),g=i("0184"),p=i("dff7"),m=i("4779"),b=i("4fc3"),f=i("1665");class _ extends o["c"]{constructor(e){super(e),this._inSelectionMode=e.inSelectionMode,this._wordNavigationType=e.wordNavigationType}runEditorCommand(e,t,i){if(!t.hasModel())return;const o=Object(c["a"])(t.getOption(117)),n=t.getModel(),r=t.getSelections(),a=r.map(e=>{const t=new d["a"](e.positionLineNumber,e.positionColumn),i=this._move(o,n,t,this._wordNavigationType);return this._moveTo(e,i,this._inSelectionMode)});if(n.pushStackElement(),t._getViewModel().setCursorStates("moveWordCommand",3,a.map(e=>s["b"].fromModelSelection(e))),1===a.length){const e=new d["a"](a[0].positionLineNumber,a[0].positionColumn);t.revealPosition(e,0)}}_moveTo(e,t,i){return i?new l["a"](e.selectionStartLineNumber,e.selectionStartColumn,t.lineNumber,t.column):new l["a"](t.lineNumber,t.column,t.lineNumber,t.column)}}class v extends _{_move(e,t,i,o){return a["a"].moveWordLeft(e,t,i,o)}}class w extends _{_move(e,t,i,o){return a["a"].moveWordRight(e,t,i,o)}}class C extends v{constructor(){super({inSelectionMode:!1,wordNavigationType:0,id:"cursorWordStartLeft",precondition:void 0})}}class S extends v{constructor(){super({inSelectionMode:!1,wordNavigationType:2,id:"cursorWordEndLeft",precondition:void 0})}}class y extends v{constructor(){var e;super({inSelectionMode:!1,wordNavigationType:1,id:"cursorWordLeft",precondition:void 0,kbOpts:{kbExpr:b["a"].and(u["a"].textInputFocus,null===(e=b["a"].and(m["a"],f["b"]))||void 0===e?void 0:e.negate()),primary:2063,mac:{primary:527},weight:100}})}}class O extends v{constructor(){super({inSelectionMode:!0,wordNavigationType:0,id:"cursorWordStartLeftSelect",precondition:void 0})}}class I extends v{constructor(){super({inSelectionMode:!0,wordNavigationType:2,id:"cursorWordEndLeftSelect",precondition:void 0})}}class k extends v{constructor(){var e;super({inSelectionMode:!0,wordNavigationType:1,id:"cursorWordLeftSelect",precondition:void 0,kbOpts:{kbExpr:b["a"].and(u["a"].textInputFocus,null===(e=b["a"].and(m["a"],f["b"]))||void 0===e?void 0:e.negate()),primary:3087,mac:{primary:1551},weight:100}})}}class D extends v{constructor(){super({inSelectionMode:!1,wordNavigationType:3,id:"cursorWordAccessibilityLeft",precondition:void 0})}_move(e,t,i,o){return super._move(Object(c["a"])(r["g"].wordSeparators.defaultValue),t,i,o)}}class H extends v{constructor(){super({inSelectionMode:!0,wordNavigationType:3,id:"cursorWordAccessibilityLeftSelect",precondition:void 0})}_move(e,t,i,o){return super._move(Object(c["a"])(r["g"].wordSeparators.defaultValue),t,i,o)}}class x extends w{constructor(){super({inSelectionMode:!1,wordNavigationType:0,id:"cursorWordStartRight",precondition:void 0})}}class T extends w{constructor(){var e;super({inSelectionMode:!1,wordNavigationType:2,id:"cursorWordEndRight",precondition:void 0,kbOpts:{kbExpr:b["a"].and(u["a"].textInputFocus,null===(e=b["a"].and(m["a"],f["b"]))||void 0===e?void 0:e.negate()),primary:2065,mac:{primary:529},weight:100}})}}class R extends w{constructor(){super({inSelectionMode:!1,wordNavigationType:2,id:"cursorWordRight",precondition:void 0})}}class W extends w{constructor(){super({inSelectionMode:!0,wordNavigationType:0,id:"cursorWordStartRightSelect",precondition:void 0})}}class L extends w{constructor(){var e;super({inSelectionMode:!0,wordNavigationType:2,id:"cursorWordEndRightSelect",precondition:void 0,kbOpts:{kbExpr:b["a"].and(u["a"].textInputFocus,null===(e=b["a"].and(m["a"],f["b"]))||void 0===e?void 0:e.negate()),primary:3089,mac:{primary:1553},weight:100}})}}class j extends w{constructor(){super({inSelectionMode:!0,wordNavigationType:2,id:"cursorWordRightSelect",precondition:void 0})}}class A extends w{constructor(){super({inSelectionMode:!1,wordNavigationType:3,id:"cursorWordAccessibilityRight",precondition:void 0})}_move(e,t,i,o){return super._move(Object(c["a"])(r["g"].wordSeparators.defaultValue),t,i,o)}}class N extends w{constructor(){super({inSelectionMode:!0,wordNavigationType:3,id:"cursorWordAccessibilityRightSelect",precondition:void 0})}_move(e,t,i,o){return super._move(Object(c["a"])(r["g"].wordSeparators.defaultValue),t,i,o)}}class M extends o["c"]{constructor(e){super(e),this._whitespaceHeuristics=e.whitespaceHeuristics,this._wordNavigationType=e.wordNavigationType}runEditorCommand(e,t,i){const o=e.get(g["a"]);if(!t.hasModel())return;const r=Object(c["a"])(t.getOption(117)),s=t.getModel(),a=t.getSelections(),d=t.getOption(5),h=t.getOption(8),l=o.getLanguageConfiguration(s.getLanguageId()).getAutoClosingPairs(),u=t._getViewModel(),p=a.map(e=>{const i=this._delete({wordSeparators:r,model:s,selection:e,whitespaceHeuristics:this._whitespaceHeuristics,autoClosingDelete:t.getOption(6),autoClosingBrackets:d,autoClosingQuotes:h,autoClosingPairs:l,autoClosedCharacters:u.getCursorAutoClosedCharacters()},this._wordNavigationType);return new n["a"](i,"")});t.pushUndoStop(),t.executeCommands(this.id,p),t.pushUndoStop()}}class P extends M{_delete(e,t){let i=a["a"].deleteWordLeft(e,t);return i||new h["a"](1,1,1,1)}}class E extends M{_delete(e,t){let i=a["a"].deleteWordRight(e,t);if(i)return i;const o=e.model.getLineCount(),n=e.model.getLineMaxColumn(o);return new h["a"](o,n,o,n)}}class B extends P{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:0,id:"deleteWordStartLeft",precondition:u["a"].writable})}}class V extends P{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:2,id:"deleteWordEndLeft",precondition:u["a"].writable})}}class q extends P{constructor(){super({whitespaceHeuristics:!0,wordNavigationType:0,id:"deleteWordLeft",precondition:u["a"].writable,kbOpts:{kbExpr:u["a"].textInputFocus,primary:2049,mac:{primary:513},weight:100}})}}class F extends E{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:0,id:"deleteWordStartRight",precondition:u["a"].writable})}}class U extends E{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:2,id:"deleteWordEndRight",precondition:u["a"].writable})}}class Z extends E{constructor(){super({whitespaceHeuristics:!0,wordNavigationType:2,id:"deleteWordRight",precondition:u["a"].writable,kbOpts:{kbExpr:u["a"].textInputFocus,primary:2068,mac:{primary:532},weight:100}})}}class $ extends o["b"]{constructor(){super({id:"deleteInsideWord",precondition:u["a"].writable,label:p["a"]("deleteInsideWord","Delete Word"),alias:"Delete Word"})}run(e,t,i){if(!t.hasModel())return;const o=Object(c["a"])(t.getOption(117)),r=t.getModel(),s=t.getSelections(),d=s.map(e=>{const t=a["a"].deleteInsideWord(o,r,e);return new n["a"](t,"")});t.pushUndoStop(),t.executeCommands(this.id,d),t.pushUndoStop()}}Object(o["k"])(new C),Object(o["k"])(new S),Object(o["k"])(new y),Object(o["k"])(new O),Object(o["k"])(new I),Object(o["k"])(new k),Object(o["k"])(new x),Object(o["k"])(new T),Object(o["k"])(new R),Object(o["k"])(new W),Object(o["k"])(new L),Object(o["k"])(new j),Object(o["k"])(new D),Object(o["k"])(new H),Object(o["k"])(new A),Object(o["k"])(new N),Object(o["k"])(new B),Object(o["k"])(new V),Object(o["k"])(new q),Object(o["k"])(new F),Object(o["k"])(new U),Object(o["k"])(new Z),Object(o["j"])($)},eaf2:function(e,t,i){"use strict";i.r(t),i.d(t,"getOccurrencesAtPosition",(function(){return x}));var o=i("3813"),n=i("e8e3"),r=i("5fe7"),s=i("2504"),a=i("fdcc"),c=i("a666"),d=i("b2cc"),h=i("6a89"),l=i("c101"),u=i("3352"),g=i("b57f"),p=i("2e5a"),m=i("dff7"),b=i("4fc3"),f=i("303e"),_=i("b7d0"),v=i("7340"),w=function(e,t,i,o){var n,r=arguments.length,s=r<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,i):o;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(e,t,i,o);else for(var a=e.length-1;a>=0;a--)(n=e[a])&&(s=(r<3?n(s):r>3?n(t,i,s):n(t,i))||s);return r>3&&s&&Object.defineProperty(t,i,s),s},C=function(e,t){return function(i,o){t(i,o,e)}};const S=Object(f["Jc"])("editor.wordHighlightBackground",{dark:"#575757B8",light:"#57575740",hc:null},m["a"]("wordHighlight","Background color of a symbol during read-access, like reading a variable. The color must not be opaque so as not to hide underlying decorations."),!0),y=Object(f["Jc"])("editor.wordHighlightStrongBackground",{dark:"#004972B8",light:"#0e639c40",hc:null},m["a"]("wordHighlightStrong","Background color of a symbol during write-access, like writing to a variable. The color must not be opaque so as not to hide underlying decorations."),!0),O=Object(f["Jc"])("editor.wordHighlightBorder",{light:null,dark:null,hc:f["b"]},m["a"]("wordHighlightBorder","Border color of a symbol during read-access, like reading a variable.")),I=Object(f["Jc"])("editor.wordHighlightStrongBorder",{light:null,dark:null,hc:f["b"]},m["a"]("wordHighlightStrongBorder","Border color of a symbol during write-access, like writing to a variable.")),k=Object(f["Jc"])("editorOverviewRuler.wordHighlightForeground",{dark:"#A0A0A0CC",light:"#A0A0A0CC",hc:"#A0A0A0CC"},m["a"]("overviewRulerWordHighlightForeground","Overview ruler marker color for symbol highlights. The color must not be opaque so as not to hide underlying decorations."),!0),D=Object(f["Jc"])("editorOverviewRuler.wordHighlightStrongForeground",{dark:"#C0A0C0CC",light:"#C0A0C0CC",hc:"#C0A0C0CC"},m["a"]("overviewRulerWordHighlightStrongForeground","Overview ruler marker color for write-access symbol highlights. The color must not be opaque so as not to hide underlying decorations."),!0),H=new b["c"]("hasWordHighlights",!1);function x(e,t,i,o){const s=e.ordered(t);return Object(r["n"])(s.map(e=>()=>Promise.resolve(e.provideDocumentHighlights(t,i,o)).then(void 0,a["h"])),n["r"])}class T{constructor(e,t,i){this._model=e,this._selection=t,this._wordSeparators=i,this._wordRange=this._getCurrentWordRange(e,t),this._result=null}get result(){return this._result||(this._result=Object(r["l"])(e=>this._compute(this._model,this._selection,this._wordSeparators,e))),this._result}_getCurrentWordRange(e,t){const i=e.getWordAtPosition(t.getPosition());return i?new h["a"](t.startLineNumber,i.startColumn,t.startLineNumber,i.endColumn):null}isValid(e,t,i){const o=t.startLineNumber,n=t.startColumn,r=t.endColumn,s=this._getCurrentWordRange(e,t);let a=Boolean(this._wordRange&&this._wordRange.equalsRange(s));for(let c=0,d=i.length;!a&&c<d;c++){let t=e.getDecorationRange(i[c]);t&&t.startLineNumber===o&&t.startColumn<=n&&t.endColumn>=r&&(a=!0)}return a}cancel(){this.result.cancel()}}class R extends T{constructor(e,t,i,o){super(e,t,i),this._providers=o}_compute(e,t,i,o){return x(this._providers,e,t.getPosition(),o).then(e=>e||[])}}class W extends T{constructor(e,t,i){super(e,t,i),this._selectionIsEmpty=t.isEmpty()}_compute(e,t,i,o){return Object(r["r"])(250,o).then(()=>{if(!t.isEmpty())return[];const o=e.getWordAtPosition(t.getPosition());if(!o||o.word.length>1e3)return[];const n=e.findMatches(o.word,!0,!1,!0,i,!1);return n.map(e=>({range:e.range,kind:p["c"].Text}))})}isValid(e,t,i){const o=t.isEmpty();return this._selectionIsEmpty===o&&super.isValid(e,t,i)}}function L(e,t,i,o){return e.has(t)?new R(t,i,o,e):new W(t,i,o)}Object(d["n"])("_executeDocumentHighlights",(e,t,i)=>{const o=e.get(v["a"]);return x(o.documentHighlightProvider,t,i,s["a"].None)});class j{constructor(e,t,i){this.toUnhook=new c["b"],this.workerRequestTokenId=0,this.workerRequestCompleted=!1,this.workerRequestValue=[],this.lastCursorPositionChangeTime=0,this.renderDecorationsTimer=-1,this.editor=e,this.providers=t,this._hasWordHighlights=H.bindTo(i),this._ignorePositionChangeEvent=!1,this.occurrencesHighlight=this.editor.getOption(72),this.model=this.editor.getModel(),this.toUnhook.add(e.onDidChangeCursorPosition(e=>{this._ignorePositionChangeEvent||this.occurrencesHighlight&&this._onPositionChanged(e)})),this.toUnhook.add(e.onDidChangeModelContent(e=>{this._stopAll()})),this.toUnhook.add(e.onDidChangeConfiguration(e=>{let t=this.editor.getOption(72);this.occurrencesHighlight!==t&&(this.occurrencesHighlight=t,this._stopAll())})),this._decorationIds=[],this.workerRequestTokenId=0,this.workerRequest=null,this.workerRequestCompleted=!1,this.lastCursorPositionChangeTime=0,this.renderDecorationsTimer=-1}hasDecorations(){return this._decorationIds.length>0}restore(){this.occurrencesHighlight&&this._run()}_getSortedHighlights(){return n["e"](this._decorationIds.map(e=>this.model.getDecorationRange(e)).sort(h["a"].compareRangesUsingStarts))}moveNext(){let e=this._getSortedHighlights(),t=e.findIndex(e=>e.containsPosition(this.editor.getPosition())),i=(t+1)%e.length,n=e[i];try{this._ignorePositionChangeEvent=!0,this.editor.setPosition(n.getStartPosition()),this.editor.revealRangeInCenterIfOutsideViewport(n);const t=this._getWord();if(t){const r=this.editor.getModel().getLineContent(n.startLineNumber);Object(o["a"])(`${r}, ${i+1} of ${e.length} for '${t.word}'`)}}finally{this._ignorePositionChangeEvent=!1}}moveBack(){let e=this._getSortedHighlights(),t=e.findIndex(e=>e.containsPosition(this.editor.getPosition())),i=(t-1+e.length)%e.length,n=e[i];try{this._ignorePositionChangeEvent=!0,this.editor.setPosition(n.getStartPosition()),this.editor.revealRangeInCenterIfOutsideViewport(n);const t=this._getWord();if(t){const r=this.editor.getModel().getLineContent(n.startLineNumber);Object(o["a"])(`${r}, ${i+1} of ${e.length} for '${t.word}'`)}}finally{this._ignorePositionChangeEvent=!1}}_removeDecorations(){this._decorationIds.length>0&&(this._decorationIds=this.editor.deltaDecorations(this._decorationIds,[]),this._hasWordHighlights.set(!1))}_stopAll(){this._removeDecorations(),-1!==this.renderDecorationsTimer&&(clearTimeout(this.renderDecorationsTimer),this.renderDecorationsTimer=-1),null!==this.workerRequest&&(this.workerRequest.cancel(),this.workerRequest=null),this.workerRequestCompleted||(this.workerRequestTokenId++,this.workerRequestCompleted=!0)}_onPositionChanged(e){this.occurrencesHighlight&&3===e.reason?this._run():this._stopAll()}_getWord(){let e=this.editor.getSelection(),t=e.startLineNumber,i=e.startColumn;return this.model.getWordAtPosition({lineNumber:t,column:i})}_run(){let e=this.editor.getSelection();if(e.startLineNumber!==e.endLineNumber)return void this._stopAll();let t=e.startColumn,i=e.endColumn;const o=this._getWord();if(!o||o.startColumn>t||o.endColumn<i)return void this._stopAll();const n=this.workerRequest&&this.workerRequest.isValid(this.model,e,this._decorationIds);if(this.lastCursorPositionChangeTime=(new Date).getTime(),n)this.workerRequestCompleted&&-1!==this.renderDecorationsTimer&&(clearTimeout(this.renderDecorationsTimer),this.renderDecorationsTimer=-1,this._beginRenderDecorations());else{this._stopAll();let e=++this.workerRequestTokenId;this.workerRequestCompleted=!1,this.workerRequest=L(this.providers,this.model,this.editor.getSelection(),this.editor.getOption(117)),this.workerRequest.result.then(t=>{e===this.workerRequestTokenId&&(this.workerRequestCompleted=!0,this.workerRequestValue=t||[],this._beginRenderDecorations())},a["g"])}}_beginRenderDecorations(){let e=(new Date).getTime(),t=this.lastCursorPositionChangeTime+250;e>=t?(this.renderDecorationsTimer=-1,this.renderDecorations()):this.renderDecorationsTimer=setTimeout(()=>{this.renderDecorations()},t-e)}renderDecorations(){this.renderDecorationsTimer=-1;let e=[];for(const t of this.workerRequestValue)t.range&&e.push({range:t.range,options:j._getDecorationOptions(t.kind)});this._decorationIds=this.editor.deltaDecorations(this._decorationIds,e),this._hasWordHighlights.set(this.hasDecorations())}static _getDecorationOptions(e){return e===p["c"].Write?this._WRITE_OPTIONS:e===p["c"].Text?this._TEXT_OPTIONS:this._REGULAR_OPTIONS}dispose(){this._stopAll(),this.toUnhook.dispose()}}j._WRITE_OPTIONS=g["b"].register({description:"word-highlight-strong",stickiness:1,className:"wordHighlightStrong",overviewRuler:{color:Object(_["g"])(D),position:u["e"].Center},minimap:{color:Object(_["g"])(f["pc"]),position:u["d"].Inline}}),j._TEXT_OPTIONS=g["b"].register({description:"selection-highlight",stickiness:1,className:"selectionHighlight",overviewRuler:{color:Object(_["g"])(f["wc"]),position:u["e"].Center},minimap:{color:Object(_["g"])(f["pc"]),position:u["d"].Inline}}),j._REGULAR_OPTIONS=g["b"].register({description:"word-highlight",stickiness:1,className:"wordHighlight",overviewRuler:{color:Object(_["g"])(k),position:u["e"].Center},minimap:{color:Object(_["g"])(f["pc"]),position:u["d"].Inline}});let A=class e extends c["a"]{constructor(e,t,i){super(),this.wordHighlighter=null;const o=()=>{e.hasModel()&&(this.wordHighlighter=new j(e,i.documentHighlightProvider,t))};this._register(e.onDidChangeModel(e=>{this.wordHighlighter&&(this.wordHighlighter.dispose(),this.wordHighlighter=null),o()})),o()}static get(t){return t.getContribution(e.ID)}saveViewState(){return!(!this.wordHighlighter||!this.wordHighlighter.hasDecorations())}moveNext(){this.wordHighlighter&&this.wordHighlighter.moveNext()}moveBack(){this.wordHighlighter&&this.wordHighlighter.moveBack()}restoreViewState(e){this.wordHighlighter&&e&&this.wordHighlighter.restore()}dispose(){this.wordHighlighter&&(this.wordHighlighter.dispose(),this.wordHighlighter=null),super.dispose()}};A.ID="editor.contrib.wordHighlighter",A=w([C(1,b["b"]),C(2,v["a"])],A);class N extends d["b"]{constructor(e,t){super(t),this._isNext=e}run(e,t){const i=A.get(t);i&&(this._isNext?i.moveNext():i.moveBack())}}class M extends N{constructor(){super(!0,{id:"editor.action.wordHighlight.next",label:m["a"]("wordHighlight.next.label","Go to Next Symbol Highlight"),alias:"Go to Next Symbol Highlight",precondition:H,kbOpts:{kbExpr:l["a"].editorTextFocus,primary:65,weight:100}})}}class P extends N{constructor(){super(!1,{id:"editor.action.wordHighlight.prev",label:m["a"]("wordHighlight.previous.label","Go to Previous Symbol Highlight"),alias:"Go to Previous Symbol Highlight",precondition:H,kbOpts:{kbExpr:l["a"].editorTextFocus,primary:1089,weight:100}})}}class E extends d["b"]{constructor(){super({id:"editor.action.wordHighlight.trigger",label:m["a"]("wordHighlight.trigger.label","Trigger Symbol Highlight"),alias:"Trigger Symbol Highlight",precondition:H.toNegated(),kbOpts:{kbExpr:l["a"].editorTextFocus,primary:0,weight:100}})}run(e,t,i){const o=A.get(t);o&&o.restoreViewState(!0)}}Object(d["l"])(A.ID,A),Object(d["j"])(M),Object(d["j"])(P),Object(d["j"])(E),Object(_["f"])((e,t)=>{const i=e.getColor(f["eb"]);i&&(t.addRule(`.monaco-editor .focused .selectionHighlight { background-color: ${i}; }`),t.addRule(`.monaco-editor .selectionHighlight { background-color: ${i.transparent(.5)}; }`));const o=e.getColor(S);o&&t.addRule(`.monaco-editor .wordHighlight { background-color: ${o}; }`);const n=e.getColor(y);n&&t.addRule(`.monaco-editor .wordHighlightStrong { background-color: ${n}; }`);const r=e.getColor(f["fb"]);r&&t.addRule(`.monaco-editor .selectionHighlight { border: 1px ${"hc"===e.type?"dotted":"solid"} ${r}; box-sizing: border-box; }`);const s=e.getColor(O);s&&t.addRule(`.monaco-editor .wordHighlight { border: 1px ${"hc"===e.type?"dashed":"solid"} ${s}; box-sizing: border-box; }`);const a=e.getColor(I);a&&t.addRule(`.monaco-editor .wordHighlightStrong { border: 1px ${"hc"===e.type?"dashed":"solid"} ${a}; box-sizing: border-box; }`)})},f33e:function(e,t,i){"use strict";i.r(t),i.d(t,"CancellationTokenSource",(function(){return l})),i.d(t,"Emitter",(function(){return u})),i.d(t,"KeyCode",(function(){return g})),i.d(t,"KeyMod",(function(){return p})),i.d(t,"Position",(function(){return m})),i.d(t,"Range",(function(){return b})),i.d(t,"Selection",(function(){return f})),i.d(t,"SelectionDirection",(function(){return _})),i.d(t,"MarkerSeverity",(function(){return v})),i.d(t,"MarkerTag",(function(){return w})),i.d(t,"Uri",(function(){return C})),i.d(t,"Token",(function(){return S})),i.d(t,"editor",(function(){return y})),i.d(t,"languages",(function(){return O}));var o,n=i("fd49"),r=i("424a"),s=i("4390"),a=i("5249"),c=i("30db"),d=i("7b3b");n["g"].wrappingIndent.defaultValue=0,n["g"].glyphMargin.defaultValue=!1,n["g"].autoIndent.defaultValue=3,n["g"].overviewRulerLanes.defaultValue=2,d["a"].setFormatterSelector((e,t,i)=>Promise.resolve(e[0]));const h=Object(r["a"])();h.editor=Object(s["a"])(),h.languages=Object(a["a"])();const l=h.CancellationTokenSource,u=h.Emitter,g=h.KeyCode,p=h.KeyMod,m=h.Position,b=h.Range,f=h.Selection,_=h.SelectionDirection,v=h.MarkerSeverity,w=h.MarkerTag,C=h.Uri,S=h.Token,y=h.editor,O=h.languages;((null===(o=c["b"].MonacoEnvironment)||void 0===o?void 0:o.globalAPI)||"function"===typeof define&&i("3c35"))&&(self.monaco=h),"undefined"!==typeof self.require&&"function"===typeof self.require.config&&self.require.config({ignoreDuplicateModules:["vscode-languageserver-types","vscode-languageserver-types/main","vscode-languageserver-textdocument","vscode-languageserver-textdocument/main","vscode-nls","vscode-nls/vscode-nls","jsonc-parser","jsonc-parser/main","vscode-uri","vscode-uri/index","vs/basic-languages/typescript/typescript"]})},ff63:function(e,t,i){"use strict";i.r(t);var o=i("5fe7"),n=i("a666"),r=i("b2cc"),s=i("74ce"),a=i("944a"),c=i("1b69"),d=i("252f"),h=i("fbba"),l=i("b7d0"),u=i("e971"),g=i("e58e"),p=i("7340"),m=function(e,t,i,o){var n,r=arguments.length,s=r<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,i):o;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(e,t,i,o);else for(var a=e.length-1;a>=0;a--)(n=e[a])&&(s=(r<3?n(s):r>3?n(t,i,s):n(t,i))||s);return r>3&&s&&Object.defineProperty(t,i,s),s},b=function(e,t){return function(i,o){t(i,o,e)}};let f=class extends n["a"]{constructor(e,t,i,n,r,s){super(),this._modelService=t,this._themeService=i,this._configurationService=n,this._editor=e,this._provider=s.documentRangeSemanticTokensProvider,this._debounceInformation=r.for(this._provider,"DocumentRangeSemanticTokens",{min:100,max:500}),this._tokenizeViewport=this._register(new o["h"](()=>this._tokenizeViewportNow(),100)),this._outstandingRequests=[];const a=()=>{this._editor.hasModel()&&this._tokenizeViewport.schedule(this._debounceInformation.get(this._editor.getModel()))};this._register(this._editor.onDidScrollChange(()=>{a()})),this._register(this._editor.onDidChangeModel(()=>{this._cancelAll(),a()})),this._register(this._editor.onDidChangeModelContent(e=>{this._cancelAll(),a()})),this._register(this._provider.onDidChange(()=>{this._cancelAll(),a()})),this._register(this._configurationService.onDidChangeConfiguration(e=>{e.affectsConfiguration(c["b"])&&(this._cancelAll(),a())})),this._register(this._themeService.onDidColorThemeChange(()=>{this._cancelAll(),a()}))}_cancelAll(){for(const e of this._outstandingRequests)e.cancel();this._outstandingRequests=[]}_removeOutstandingRequest(e){for(let t=0,i=this._outstandingRequests.length;t<i;t++)if(this._outstandingRequests[t]===e)return void this._outstandingRequests.splice(t,1)}_tokenizeViewportNow(){if(!this._editor.hasModel())return;const e=this._editor.getModel();if(e.hasCompleteSemanticTokens())return;if(!Object(c["c"])(e,this._themeService,this._configurationService))return void(e.hasSomeSemanticTokens()&&e.setSemanticTokens(null,!1));if(!Object(s["c"])(this._provider,e))return void(e.hasSomeSemanticTokens()&&e.setSemanticTokens(null,!1));const t=this._editor.getVisibleRangesPlusViewportAboveBelow();this._outstandingRequests=this._outstandingRequests.concat(t.map(t=>this._requestRange(e,t)))}_requestRange(e,t){const i=e.getVersionId(),n=Object(o["l"])(i=>Promise.resolve(Object(s["a"])(this._provider,e,t,i))),r=new g["a"](!1);return n.then(o=>{if(this._debounceInformation.update(e,r.elapsed()),!o||!o.tokens||e.isDisposed()||e.getVersionId()!==i)return;const{provider:n,tokens:s}=o,a=this._modelService.getSemanticTokensProviderStyling(n);e.setPartialSemanticTokens(t,Object(d["b"])(s,a,e.getLanguageId()))}).then(()=>this._removeOutstandingRequest(n),()=>this._removeOutstandingRequest(n)),n}};f.ID="editor.contrib.viewportSemanticTokens",f=m([b(1,a["a"]),b(2,l["b"]),b(3,h["a"]),b(4,u["a"]),b(5,p["a"])],f),Object(r["l"])(f.ID,f)}}]);
Coded by KALI :v Greetz to DR HARD ../ kali.zbi@hotmail.com