From 26beda38ba2bb0d258a29d6655ac076355ad197d Mon Sep 17 00:00:00 2001
From: autosubmit
Date: Thu, 9 Mar 2023 10:33:27 +0800
Subject: [PATCH] Auto Submit
---
color.less | 24 +--
monaco-editor.0aa64468.async.js | 172 +++++++++---------
office.html | 23 ++-
...ed__Assembly__TeamDateil.2c73cd88.async.js | 2 +-
...nnovation__PublicDataSet.bf72535e.async.js | 10 +-
5 files changed, 123 insertions(+), 108 deletions(-)
diff --git a/color.less b/color.less
index db7def2dc7..61168e1cbb 100644
--- a/color.less
+++ b/color.less
@@ -727,42 +727,42 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte
.ant-form-item-has-success.ant-form-item-has-feedback .ant-form-item-children-icon {color: @success-color;}
.ant-form-item-has-warning .ant-form-item-explain, .ant-form-item-has-warning .ant-form-item-split {color: @warning-color;}
.ant-form-item-has-warning .ant-input, .ant-form-item-has-warning .ant-input-affix-wrapper, .ant-form-item-has-warning .ant-input:hover, .ant-form-item-has-warning .ant-input-affix-wrapper:hover {border-color: @warning-color;}
-.ant-form-item-has-warning .ant-input:focus, .ant-form-item-has-warning .ant-input-affix-wrapper:focus, .ant-form-item-has-warning .ant-input-focused, .ant-form-item-has-warning .ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(35, 89, 88, 0.2);}
+.ant-form-item-has-warning .ant-input:focus, .ant-form-item-has-warning .ant-input-affix-wrapper:focus, .ant-form-item-has-warning .ant-input-focused, .ant-form-item-has-warning .ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(13, 19, 63, 0.2);}
.ant-form-item-has-warning .ant-input:not(.ant-form-item-has-warning .ant-input-disabled) {background-color: #fff;}
.ant-form-item-has-warning .ant-input-affix-wrapper:not(.ant-form-item-has-warning .ant-input-affix-wrapper-disabled) {background-color: #fff;}
.ant-form-item-has-warning .ant-input-affix-wrapper input:focus {box-shadow: none !important;}
-.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(35, 89, 88, 0.2);}
+.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(13, 19, 63, 0.2);}
.ant-form-item-has-warning .ant-input-prefix {color: @warning-color;}
.ant-form-item-has-warning .ant-input-group-addon {color: @warning-color;border-color: @warning-color;}
.ant-form-item-has-warning .has-feedback {color: @warning-color;}
.ant-form-item-has-warning.ant-form-item-has-feedback .ant-form-item-children-icon {color: @warning-color;}
.ant-form-item-has-warning .ant-select:not(.ant-select-borderless) .ant-select-selector {border-color: @warning-color !important;}
-.ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector, .ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(35, 89, 88, 0.2);}
+.ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector, .ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(13, 19, 63, 0.2);}
.ant-form-item-has-warning .ant-input-number, .ant-form-item-has-warning .ant-picker {border-color: @warning-color;}
-.ant-form-item-has-warning .ant-input-number-focused, .ant-form-item-has-warning .ant-picker-focused, .ant-form-item-has-warning .ant-input-number:focus, .ant-form-item-has-warning .ant-picker:focus {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(35, 89, 88, 0.2);}
+.ant-form-item-has-warning .ant-input-number-focused, .ant-form-item-has-warning .ant-picker-focused, .ant-form-item-has-warning .ant-input-number:focus, .ant-form-item-has-warning .ant-picker:focus {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(13, 19, 63, 0.2);}
.ant-form-item-has-warning .ant-input-number:not([disabled]):hover, .ant-form-item-has-warning .ant-picker:not([disabled]):hover {border-color: @warning-color;}
-.ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(35, 89, 88, 0.2);}
+.ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(13, 19, 63, 0.2);}
.ant-form-item-has-error .ant-form-item-explain, .ant-form-item-has-error .ant-form-item-split {color: @error-color;}
.ant-form-item-has-error .ant-input, .ant-form-item-has-error .ant-input-affix-wrapper, .ant-form-item-has-error .ant-input:hover, .ant-form-item-has-error .ant-input-affix-wrapper:hover {border-color: @error-color;}
-.ant-form-item-has-error .ant-input:focus, .ant-form-item-has-error .ant-input-affix-wrapper:focus, .ant-form-item-has-error .ant-input-focused, .ant-form-item-has-error .ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(40, 123, 160, 0.2);}
+.ant-form-item-has-error .ant-input:focus, .ant-form-item-has-error .ant-input-affix-wrapper:focus, .ant-form-item-has-error .ant-input-focused, .ant-form-item-has-error .ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(252, 70, 0, 0.2);}
.ant-form-item-has-error .ant-input:not(.ant-form-item-has-error .ant-input-disabled) {background-color: #fff;}
.ant-form-item-has-error .ant-input-affix-wrapper:not(.ant-form-item-has-error .ant-input-affix-wrapper-disabled) {background-color: #fff;}
.ant-form-item-has-error .ant-input-affix-wrapper input:focus {box-shadow: none !important;}
-.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(40, 123, 160, 0.2);}
+.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(252, 70, 0, 0.2);}
.ant-form-item-has-error .ant-input-prefix {color: @error-color;}
.ant-form-item-has-error .ant-input-group-addon {color: @error-color;border-color: @error-color;}
.ant-form-item-has-error .has-feedback {color: @error-color;}
.ant-form-item-has-error.ant-form-item-has-feedback .ant-form-item-children-icon {color: @error-color;}
.ant-form-item-has-error .ant-select:not(.ant-select-borderless) .ant-select-selector {border-color: @error-color !important;}
-.ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector, .ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(40, 123, 160, 0.2);}
+.ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector, .ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(252, 70, 0, 0.2);}
.ant-form-item-has-error .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {border: 0;}
.ant-form-item-has-error .ant-select.ant-select-auto-complete .ant-input:focus {border-color: @error-color;}
.ant-form-item-has-error .ant-input-number, .ant-form-item-has-error .ant-picker {border-color: @error-color;}
-.ant-form-item-has-error .ant-input-number-focused, .ant-form-item-has-error .ant-picker-focused, .ant-form-item-has-error .ant-input-number:focus, .ant-form-item-has-error .ant-picker:focus {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(40, 123, 160, 0.2);}
+.ant-form-item-has-error .ant-input-number-focused, .ant-form-item-has-error .ant-picker-focused, .ant-form-item-has-error .ant-input-number:focus, .ant-form-item-has-error .ant-picker:focus {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(252, 70, 0, 0.2);}
.ant-form-item-has-error .ant-input-number:not([disabled]):hover, .ant-form-item-has-error .ant-picker:not([disabled]):hover {border-color: @error-color;}
.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor, .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover {border-color: @error-color;}
-.ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor, .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(40, 123, 160, 0.2);}
-.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(40, 123, 160, 0.2);}
+.ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor, .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(252, 70, 0, 0.2);}
+.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(252, 70, 0, 0.2);}
.ant-form-item-has-error .ant-transfer-list {border-color: @error-color;}
.ant-form-item-has-error .ant-transfer-list-search:not([disabled]) {border-color: @border-color-base;}
.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover {border-color: color(~`colorPalette("@{primary-color}", 5)`);border-right-width: 1px !important;}
@@ -1481,7 +1481,7 @@ tr.ant-table-expanded-row:hover > td {background: #fbfbfb;}
.ant-tag-blue-inverse {color: #fff;background: #1890ff;border-color: #1890ff;}
.ant-tag-geekblue {color: #2f54eb;background: #f0f5ff;border-color: #adc6ff;}
.ant-tag-geekblue-inverse {color: #fff;background: #2f54eb;border-color: #2f54eb;}
-.ant-tag-purple {color: #722ed1;background: color(~`colorPalette("@{text-color-secondary}", 1)`);border-color: #d3adf7;}
+.ant-tag-purple {color: #722ed1;background: #f9f0ff;border-color: #d3adf7;}
.ant-tag-purple-inverse {color: #fff;background: #722ed1;border-color: #722ed1;}
.ant-tag-success {color: #52c41a;background: #f6ffed;border-color: #b7eb8f;}
.ant-tag-processing {color: #1890ff;background: #e6f7ff;border-color: #91d5ff;}
diff --git a/monaco-editor.0aa64468.async.js b/monaco-editor.0aa64468.async.js
index 864b86b512..193e5b0c94 100644
--- a/monaco-editor.0aa64468.async.js
+++ b/monaco-editor.0aa64468.async.js
@@ -1,57 +1,57 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[27],{"+3Gp":function(Lt,N,e){"use strict";e.d(N,"a",function(){return z}),e.d(N,"b",function(){return D});var T=e("MNsG"),le=e("Yr1X"),$=function(){var W=function(x,h){return W=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,w){y.__proto__=w}||function(y,w){for(var f in w)w.hasOwnProperty(f)&&(y[f]=w[f])},W(x,h)};return function(x,h){W(x,h);function y(){this.constructor=x}x.prototype=h===null?Object.create(h):(y.prototype=h.prototype,new y)}}(),R=T.e?1.5:1.35,B=8,z=function(){function W(x){this.zoomLevel=x.zoomLevel,this.fontFamily=String(x.fontFamily),this.fontWeight=String(x.fontWeight),this.fontSize=x.fontSize,this.fontFeatureSettings=x.fontFeatureSettings,this.lineHeight=x.lineHeight|0,this.letterSpacing=x.letterSpacing}return W.createFromValidatedSettings=function(x,h,y){var w=x.get(33),f=x.get(37),v=x.get(36),C=x.get(35),g=x.get(49),u=x.get(46);return W._create(w,f,v,C,g,u,h,y)},W._create=function(x,h,y,w,f,v,C,g){f===0?f=Math.round(R*y):fW.getLineMinColumn(x)?h=h-R.G(W.getLineContent(x),h-1):x>1&&(x=x-1,h=W.getLineMaxColumn(x)),new le.a(x,h)},D.left=function(W,x,h,y){var w=D.leftPosition(x,h,y);return new B(w.lineNumber,w.column,0)},D.moveLeft=function(W,x,h,y,w){var f,v;if(h.hasSelection()&&!y)f=h.selection.startLineNumber,v=h.selection.startColumn;else{var C=D.left(W,x,h.position.lineNumber,h.position.column-(w-1));f=C.lineNumber,v=C.column}return h.move(y,f,v,0)},D.rightPosition=function(W,x,h){return hg?(h=g,v?y=x.getLineMaxColumn(h):y=Math.min(x.getLineMaxColumn(h),y)):y=T.a.columnFromVisibleColumn2(W,x,h,C),w=C-T.a.visibleColumnFromColumn(x.getLineContent(h),y,W.tabSize),new B(h,y,w)},D.moveDown=function(W,x,h,y,w){var f,v;h.hasSelection()&&!y?(f=h.selection.endLineNumber,v=h.selection.endColumn):(f=h.position.lineNumber,v=h.position.column);var C=D.down(W,x,f,v,h.leftoverVisibleColumns,w,!0);return h.move(y,C.lineNumber,C.column,C.leftoverVisibleColumns)},D.translateDown=function(W,x,h){var y=h.selection,w=D.down(W,x,y.selectionStartLineNumber,y.selectionStartColumn,h.selectionStartLeftoverVisibleColumns,1,!1),f=D.down(W,x,y.positionLineNumber,y.positionColumn,h.leftoverVisibleColumns,1,!1);return new T.f(new $.a(w.lineNumber,w.column,w.lineNumber,w.column),w.leftoverVisibleColumns,new le.a(f.lineNumber,f.column),f.leftoverVisibleColumns)},D.up=function(W,x,h,y,w,f,v){var C=T.a.visibleColumnFromColumn(x.getLineContent(h),y,W.tabSize)+w;return h=h-f,h<1?(h=1,v?y=x.getLineMinColumn(h):y=Math.min(x.getLineMaxColumn(h),y)):y=T.a.columnFromVisibleColumn2(W,x,h,C),w=C-T.a.visibleColumnFromColumn(x.getLineContent(h),y,W.tabSize),new B(h,y,w)},D.moveUp=function(W,x,h,y,w){var f,v;h.hasSelection()&&!y?(f=h.selection.startLineNumber,v=h.selection.startColumn):(f=h.position.lineNumber,v=h.position.column);var C=D.up(W,x,f,v,h.leftoverVisibleColumns,w,!0);return h.move(y,C.lineNumber,C.column,C.leftoverVisibleColumns)},D.translateUp=function(W,x,h){var y=h.selection,w=D.up(W,x,y.selectionStartLineNumber,y.selectionStartColumn,h.selectionStartLeftoverVisibleColumns,1,!1),f=D.up(W,x,y.positionLineNumber,y.positionColumn,h.leftoverVisibleColumns,1,!1);return new T.f(new $.a(w.lineNumber,w.column,w.lineNumber,w.column),w.leftoverVisibleColumns,new le.a(f.lineNumber,f.column),f.leftoverVisibleColumns)},D.moveToBeginningOfLine=function(W,x,h,y){var w=h.position.lineNumber,f=x.getLineMinColumn(w),v=x.getLineFirstNonWhitespaceColumn(w)||f,C,g=h.position.column;return g===v?C=f:C=v,h.move(y,w,C,0)},D.moveToEndOfLine=function(W,x,h,y){var w=h.position.lineNumber,f=x.getLineMaxColumn(w);return h.move(y,w,f,0)},D.moveToBeginningOfBuffer=function(W,x,h,y){return h.move(y,1,1,0)},D.moveToEndOfBuffer=function(W,x,h,y){var w=x.getLineCount(),f=x.getLineMaxColumn(w);return h.move(y,w,f,0)},D}()},"+a1H":function(Lt,N,e){"use strict";e.r(N);var T=e("+hIS");Object(T.a)({id:"handlebars",extensions:[".handlebars",".hbs"],aliases:["Handlebars","handlebars"],mimetypes:["text/x-handlebars-template"],loader:function(){return e.e(305).then(e.bind(null,"O3xE"))}})},"+hIS":function(Lt,N,e){"use strict";e.d(N,"a",function(){return z});var T=typeof monaco=="undefined"?self.monaco:monaco,le={},$={},R=function(){function D(W){var x=this;this._languageId=W,this._loadingTriggered=!1,this._lazyLoadPromise=new Promise(function(h,y){x._lazyLoadPromiseResolve=h,x._lazyLoadPromiseReject=y})}return D.getOrCreate=function(W){return $[W]||($[W]=new D(W)),$[W]},D.prototype.whenLoaded=function(){return this._lazyLoadPromise},D.prototype.load=function(){var W=this;return this._loadingTriggered||(this._loadingTriggered=!0,le[this._languageId].loader().then(function(x){return W._lazyLoadPromiseResolve(x)},function(x){return W._lazyLoadPromiseReject(x)})),this._lazyLoadPromise},D}();function B(D){return R.getOrCreate(D).load()}function z(D){var W=D.id;le[W]=D,T.languages.register(D);var x=R.getOrCreate(W);T.languages.setMonarchTokensProvider(W,x.whenLoaded().then(function(h){return h.language})),T.languages.onLanguage(W,function(){x.load().then(function(h){T.languages.setLanguageConfiguration(W,h.conf)})})}},"/RFl":function(Lt,N,e){"use strict";e.r(N),e.d(N,"DragAndDropController",function(){return w});var T=e("OhnE"),le=e("pmY6"),$=e("MNsG"),R=e("sswD"),B=e("cGHE"),z=e("aokT"),D=e("gCVg"),W=function(){function f(v,C,g){this.selection=v,this.targetPosition=C,this.copy=g,this.targetSelection=null}return f.prototype.getEditOperations=function(v,C){var g=v.getValueInRange(this.selection);if(this.copy||C.addEditOperation(this.selection,null),C.addEditOperation(new z.a(this.targetPosition.lineNumber,this.targetPosition.column,this.targetPosition.lineNumber,this.targetPosition.column),g),this.selection.containsPosition(this.targetPosition)&&!(this.copy&&(this.selection.getEndPosition().equals(this.targetPosition)||this.selection.getStartPosition().equals(this.targetPosition)))){this.targetSelection=this.selection;return}if(this.copy){this.targetSelection=new D.a(this.targetPosition.lineNumber,this.targetPosition.column,this.selection.endLineNumber-this.selection.startLineNumber+this.targetPosition.lineNumber,this.selection.startLineNumber===this.selection.endLineNumber?this.targetPosition.column+this.selection.endColumn-this.selection.startColumn:this.selection.endColumn);return}if(this.targetPosition.lineNumber>this.selection.endLineNumber){this.targetSelection=new D.a(this.targetPosition.lineNumber-this.selection.endLineNumber+this.selection.startLineNumber,this.targetPosition.column,this.targetPosition.lineNumber,this.selection.startLineNumber===this.selection.endLineNumber?this.targetPosition.column+this.selection.endColumn-this.selection.startColumn:this.selection.endColumn);return}if(this.targetPosition.lineNumberHe?He:Oe},fe.float=function(Oe,Me){if(typeof Oe=="number")return Oe;if(typeof Oe=="undefined")return Me;var He=parseFloat(Oe);return isNaN(He)?Me:He},fe.prototype.validate=function(Oe){return this.validationFn(fe.float(Oe,this.defaultValue))},fe}(y),C=function(ne){R(fe,ne);function fe(Oe,Me,He,Je){Je===void 0&&(Je=void 0);var nt=this;return typeof Je!="undefined"&&(Je.type="string",Je.default=He),nt=ne.call(this,Oe,Me,He,Je)||this,nt}return fe.string=function(Oe,Me){return typeof Oe!="string"?Me:Oe},fe.prototype.validate=function(Oe){return fe.string(Oe,this.defaultValue)},fe}(y),g=function(ne){R(fe,ne);function fe(Oe,Me,He,Je,nt){nt===void 0&&(nt=void 0);var vt=this;return typeof nt!="undefined"&&(nt.type="string",nt.enum=Je,nt.default=He),vt=ne.call(this,Oe,Me,He,nt)||this,vt._allowedValues=Je,vt}return fe.stringSet=function(Oe,Me,He){return typeof Oe!="string"||He.indexOf(Oe)===-1?Me:Oe},fe.prototype.validate=function(Oe){return fe.stringSet(Oe,this.defaultValue,this._allowedValues)},fe}(y),u=function(ne){R(fe,ne);function fe(Oe,Me,He,Je,nt,vt,Rt){Rt===void 0&&(Rt=void 0);var Dt=this;return typeof Rt!="undefined"&&(Rt.type="string",Rt.enum=nt,Rt.default=Je),Dt=ne.call(this,Oe,Me,He,Rt)||this,Dt._allowedValues=nt,Dt._convert=vt,Dt}return fe.prototype.validate=function(Oe){return typeof Oe!="string"?this.defaultValue:this._allowedValues.indexOf(Oe)===-1?this.defaultValue:this._convert(Oe)},fe}(x);function s(ne){switch(ne){case"none":return 0;case"keep":return 1;case"brackets":return 2;case"advanced":return 3;case"full":return 4}}var l=function(ne){R(fe,ne);function fe(){return ne.call(this,2,"accessibilitySupport",0,{type:"string",enum:["auto","on","off"],enumDescriptions:[T.a("accessibilitySupport.auto","The editor will use platform APIs to detect when a Screen Reader is attached."),T.a("accessibilitySupport.on","The editor will be permanently optimized for usage with a Screen Reader."),T.a("accessibilitySupport.off","The editor will never be optimized for usage with a Screen Reader.")],default:"auto",description:T.a("accessibilitySupport","Controls whether the editor should run in a mode where it is optimized for screen readers.")})||this}return fe.prototype.validate=function(Oe){switch(Oe){case"auto":return 0;case"off":return 1;case"on":return 2}return this.defaultValue},fe.prototype.compute=function(Oe,Me,He){return He===0?Oe.accessibilitySupport:He},fe}(x),c=function(ne){R(fe,ne);function fe(){var Oe=this,Me={insertSpace:!0};return Oe=ne.call(this,13,"comments",Me,{"editor.comments.insertSpace":{type:"boolean",default:Me.insertSpace,description:T.a("comments.insertSpace","Controls whether a space character is inserted when commenting.")}})||this,Oe}return fe.prototype.validate=function(Oe){if(typeof Oe!="object")return this.defaultValue;var Me=Oe;return{insertSpace:w.boolean(Me.insertSpace,this.defaultValue.insertSpace)}},fe}(x);function p(ne){switch(ne){case"blink":return 1;case"smooth":return 2;case"phase":return 3;case"expand":return 4;case"solid":return 5}}var _;(function(ne){ne[ne.Line=1]="Line",ne[ne.Block=2]="Block",ne[ne.Underline=3]="Underline",ne[ne.LineThin=4]="LineThin",ne[ne.BlockOutline=5]="BlockOutline",ne[ne.UnderlineThin=6]="UnderlineThin"})(_||(_={}));function L(ne){switch(ne){case"line":return _.Line;case"block":return _.Block;case"underline":return _.Underline;case"line-thin":return _.LineThin;case"block-outline":return _.BlockOutline;case"underline-thin":return _.UnderlineThin}}var I=function(ne){R(fe,ne);function fe(){return ne.call(this,104,[55,26])||this}return fe.prototype.compute=function(Oe,Me,He){var Je="monaco-editor";return Me.get(26)&&(Je+=" "+Me.get(26)),Oe.extraEditorClassName&&(Je+=" "+Oe.extraEditorClassName),Me.get(55)==="default"?Je+=" mouse-default":Me.get(55)==="copy"&&(Je+=" mouse-copy"),Me.get(85)&&(Je+=" showUnused"),Je},fe}(h),P=function(ne){R(fe,ne);function fe(){return ne.call(this,25,"emptySelectionClipboard",!0,{description:T.a("emptySelectionClipboard","Controls whether copying without a selection copies the current line.")})||this}return fe.prototype.compute=function(Oe,Me,He){return He&&Oe.emptySelectionClipboard},fe}(w),A=function(ne){R(fe,ne);function fe(){var Oe=this,Me={seedSearchStringFromSelection:!0,autoFindInSelection:"never",globalFindClipboard:!1,addExtraSpaceOnTop:!0};return Oe=ne.call(this,28,"find",Me,{"editor.find.seedSearchStringFromSelection":{type:"boolean",default:Me.seedSearchStringFromSelection,description:T.a("find.seedSearchStringFromSelection","Controls whether the search string in the Find Widget is seeded from the editor selection.")},"editor.find.autoFindInSelection":{type:"string",enum:["never","always","multiline"],default:Me.autoFindInSelection,enumDescriptions:[T.a("editor.find.autoFindInSelection.never","Never turn on Find in selection automatically (default)"),T.a("editor.find.autoFindInSelection.always","Always turn on Find in selection automatically"),T.a("editor.find.autoFindInSelection.multiline","Turn on Find in selection automatically when multiple lines of content are selected.")],description:T.a("find.autoFindInSelection","Controls whether the find operation is carried out on selected text or the entire file in the editor.")},"editor.find.globalFindClipboard":{type:"boolean",default:Me.globalFindClipboard,description:T.a("find.globalFindClipboard","Controls whether the Find Widget should read or modify the shared find clipboard on macOS."),included:le.e},"editor.find.addExtraSpaceOnTop":{type:"boolean",default:Me.addExtraSpaceOnTop,description:T.a("find.addExtraSpaceOnTop","Controls whether the Find Widget should add extra lines on top of the editor. When true, you can scroll beyond the first line when the Find Widget is visible.")}})||this,Oe}return fe.prototype.validate=function(Oe){if(typeof Oe!="object")return this.defaultValue;var Me=Oe;return{seedSearchStringFromSelection:w.boolean(Me.seedSearchStringFromSelection,this.defaultValue.seedSearchStringFromSelection),autoFindInSelection:typeof Oe.autoFindInSelection=="boolean"?Oe.autoFindInSelection?"always":"never":g.stringSet(Me.autoFindInSelection,this.defaultValue.autoFindInSelection,["never","always","multiline"]),globalFindClipboard:w.boolean(Me.globalFindClipboard,this.defaultValue.globalFindClipboard),addExtraSpaceOnTop:w.boolean(Me.addExtraSpaceOnTop,this.defaultValue.addExtraSpaceOnTop)}},fe}(x),Q=function(ne){R(fe,ne);function fe(){return ne.call(this,35,"fontLigatures",fe.OFF,{anyOf:[{type:"boolean",description:T.a("fontLigatures","Enables/Disables font ligatures.")},{type:"string",description:T.a("fontFeatureSettings","Explicit font-feature-settings.")}],description:T.a("fontLigaturesGeneral","Configures font ligatures."),default:!1})||this}return fe.prototype.validate=function(Oe){return typeof Oe=="undefined"?this.defaultValue:typeof Oe=="string"?Oe==="false"?fe.OFF:Oe==="true"?fe.ON:Oe:Boolean(Oe)?fe.ON:fe.OFF},fe.OFF='"liga" off, "calt" off',fe.ON='"liga" on, "calt" on',fe}(x),K=function(ne){R(fe,ne);function fe(){return ne.call(this,34)||this}return fe.prototype.compute=function(Oe,Me,He){return Oe.fontInfo},fe}(h),U=function(ne){R(fe,ne);function fe(){return ne.call(this,36,"fontSize",he.fontSize,{type:"number",minimum:6,maximum:100,default:he.fontSize,description:T.a("fontSize","Controls the font size in pixels.")})||this}return fe.prototype.validate=function(Oe){var Me=v.float(Oe,this.defaultValue);return Me===0?he.fontSize:v.clamp(Me,6,100)},fe.prototype.compute=function(Oe,Me,He){return Oe.fontInfo.fontSize},fe}(y),V=function(ne){R(fe,ne);function fe(){var Oe=this,Me={multiple:"peek",multipleDefinitions:"peek",multipleTypeDefinitions:"peek",multipleDeclarations:"peek",multipleImplementations:"peek",multipleReferences:"peek",alternativeDefinitionCommand:"editor.action.goToReferences",alternativeTypeDefinitionCommand:"editor.action.goToReferences",alternativeDeclarationCommand:"editor.action.goToReferences",alternativeImplementationCommand:"",alternativeReferenceCommand:""},He={type:"string",enum:["peek","gotoAndPeek","goto"],default:Me.multiple,enumDescriptions:[T.a("editor.gotoLocation.multiple.peek","Show peek view of the results (default)"),T.a("editor.gotoLocation.multiple.gotoAndPeek","Go to the primary result and show a peek view"),T.a("editor.gotoLocation.multiple.goto","Go to the primary result and enable peek-less navigation to others")]};return Oe=ne.call(this,41,"gotoLocation",Me,{"editor.gotoLocation.multiple":{deprecationMessage:T.a("editor.gotoLocation.multiple.deprecated","This setting is deprecated, please use separate settings like 'editor.editor.gotoLocation.multipleDefinitions' or 'editor.editor.gotoLocation.multipleImplementations' instead.")},"editor.gotoLocation.multipleDefinitions":B({description:T.a("editor.editor.gotoLocation.multipleDefinitions","Controls the behavior the 'Go to Definition'-command when multiple target locations exist.")},He),"editor.gotoLocation.multipleTypeDefinitions":B({description:T.a("editor.editor.gotoLocation.multipleTypeDefinitions","Controls the behavior the 'Go to Type Definition'-command when multiple target locations exist.")},He),"editor.gotoLocation.multipleDeclarations":B({description:T.a("editor.editor.gotoLocation.multipleDeclarations","Controls the behavior the 'Go to Declaration'-command when multiple target locations exist.")},He),"editor.gotoLocation.multipleImplementations":B({description:T.a("editor.editor.gotoLocation.multipleImplemenattions","Controls the behavior the 'Go to Implementations'-command when multiple target locations exist.")},He),"editor.gotoLocation.multipleReferences":B({description:T.a("editor.editor.gotoLocation.multipleReferences","Controls the behavior the 'Go to References'-command when multiple target locations exist.")},He),"editor.gotoLocation.alternativeDefinitionCommand":{type:"string",default:Me.alternativeDefinitionCommand,description:T.a("alternativeDefinitionCommand","Alternative command id that is being executed when the result of 'Go to Definition' is the current location.")},"editor.gotoLocation.alternativeTypeDefinitionCommand":{type:"string",default:Me.alternativeTypeDefinitionCommand,description:T.a("alternativeTypeDefinitionCommand","Alternative command id that is being executed when the result of 'Go to Type Definition' is the current location.")},"editor.gotoLocation.alternativeDeclarationCommand":{type:"string",default:Me.alternativeDeclarationCommand,description:T.a("alternativeDeclarationCommand","Alternative command id that is being executed when the result of 'Go to Declaration' is the current location.")},"editor.gotoLocation.alternativeImplementationCommand":{type:"string",default:Me.alternativeImplementationCommand,description:T.a("alternativeImplementationCommand","Alternative command id that is being executed when the result of 'Go to Implementation' is the current location.")},"editor.gotoLocation.alternativeReferenceCommand":{type:"string",default:Me.alternativeReferenceCommand,description:T.a("alternativeReferenceCommand","Alternative command id that is being executed when the result of 'Go to Reference' is the current location.")}})||this,Oe}return fe.prototype.validate=function(Oe){var Me,He,Je,nt,vt;if(typeof Oe!="object")return this.defaultValue;var Rt=Oe;return{multiple:g.stringSet(Rt.multiple,this.defaultValue.multiple,["peek","gotoAndPeek","goto"]),multipleDefinitions:(Me=Rt.multipleDefinitions)!==null&&Me!==void 0?Me:g.stringSet(Rt.multipleDefinitions,"peek",["peek","gotoAndPeek","goto"]),multipleTypeDefinitions:(He=Rt.multipleTypeDefinitions)!==null&&He!==void 0?He:g.stringSet(Rt.multipleTypeDefinitions,"peek",["peek","gotoAndPeek","goto"]),multipleDeclarations:(Je=Rt.multipleDeclarations)!==null&&Je!==void 0?Je:g.stringSet(Rt.multipleDeclarations,"peek",["peek","gotoAndPeek","goto"]),multipleImplementations:(nt=Rt.multipleImplementations)!==null&&nt!==void 0?nt:g.stringSet(Rt.multipleImplementations,"peek",["peek","gotoAndPeek","goto"]),multipleReferences:(vt=Rt.multipleReferences)!==null&&vt!==void 0?vt:g.stringSet(Rt.multipleReferences,"peek",["peek","gotoAndPeek","goto"]),alternativeDefinitionCommand:C.string(Rt.alternativeDefinitionCommand,this.defaultValue.alternativeDefinitionCommand),alternativeTypeDefinitionCommand:C.string(Rt.alternativeTypeDefinitionCommand,this.defaultValue.alternativeTypeDefinitionCommand),alternativeDeclarationCommand:C.string(Rt.alternativeDeclarationCommand,this.defaultValue.alternativeDeclarationCommand),alternativeImplementationCommand:C.string(Rt.alternativeImplementationCommand,this.defaultValue.alternativeImplementationCommand),alternativeReferenceCommand:C.string(Rt.alternativeReferenceCommand,this.defaultValue.alternativeReferenceCommand)}},fe}(x),de=function(ne){R(fe,ne);function fe(){var Oe=this,Me={enabled:!0,delay:300,sticky:!0};return Oe=ne.call(this,44,"hover",Me,{"editor.hover.enabled":{type:"boolean",default:Me.enabled,description:T.a("hover.enabled","Controls whether the hover is shown.")},"editor.hover.delay":{type:"number",default:Me.delay,description:T.a("hover.delay","Controls the delay in milliseconds after which the hover is shown.")},"editor.hover.sticky":{type:"boolean",default:Me.sticky,description:T.a("hover.sticky","Controls whether the hover should remain visible when mouse is moved over it.")}})||this,Oe}return fe.prototype.validate=function(Oe){if(typeof Oe!="object")return this.defaultValue;var Me=Oe;return{enabled:w.boolean(Me.enabled,this.defaultValue.enabled),delay:f.clampedInt(Me.delay,this.defaultValue.delay,0,1e4),sticky:w.boolean(Me.sticky,this.defaultValue.sticky)}},fe}(x),_e=function(ne){R(fe,ne);function fe(){return ne.call(this,107,[40,48,30,54,78,50])||this}return fe.prototype.compute=function(Oe,Me,He){return fe.computeLayout(Me,{outerWidth:Oe.outerWidth,outerHeight:Oe.outerHeight,lineHeight:Oe.fontInfo.lineHeight,lineNumbersDigitCount:Oe.lineNumbersDigitCount,typicalHalfwidthCharacterWidth:Oe.fontInfo.typicalHalfwidthCharacterWidth,maxDigitWidth:Oe.fontInfo.maxDigitWidth,pixelRatio:Oe.pixelRatio})},fe.computeLayout=function(Oe,Me){var He=Me.outerWidth|0,Je=Me.outerHeight|0,nt=Me.lineHeight|0,vt=Me.lineNumbersDigitCount|0,Rt=Me.typicalHalfwidthCharacterWidth,Dt=Me.maxDigitWidth,Kt=Me.pixelRatio,ao=Oe.get(40),lo=Oe.get(50).renderType!==0,so=Oe.get(51)|0,jt=Oe.get(54),pt=jt.enabled,gt=jt.side,Tt=jt.renderCharacters,it=Kt>=2?Math.round(jt.scale*2):jt.scale,et=jt.maxColumn|0,ut=Oe.get(78),Ct=ut.verticalScrollbarSize|0,ht=ut.verticalHasArrows,Et=ut.arrowSize|0,Yt=ut.horizontalScrollbarSize|0,Nt=Oe.get(48),bt=Oe.get(30),$e;if(typeof Nt=="string"&&/^\d+(\.\d+)?ch$/.test(Nt)){var Ye=parseFloat(Nt.substr(0,Nt.length-2));$e=f.clampedInt(Ye*Rt,0,0,1e3)}else $e=f.clampedInt(Nt,0,0,1e3);bt&&($e+=16);var ze=0;if(lo){var Ke=Math.max(vt,so);ze=Math.round(Ke*Dt)}var ge=0;ao&&(ge=nt);var G=0,oe=G+ge,Y=oe+ze,ae=Y+$e,Fe=He-ge-ze-$e,dt,Ot,Qt,to;if(!pt)Ot=0,Qt=0,dt=0,to=Fe;else{var fo=it/Kt;dt=Tt?1:2,Qt=Math.max(0,Math.floor((Fe-Ct-2)*fo/(Rt+fo)))+z;var ho=Qt/fo;ho>et&&(Qt=Math.floor(et*fo)),to=Fe-Qt,gt==="left"?(Ot=0,G+=Qt,oe+=Qt,Y+=Qt,ae+=Qt):Ot=He-Qt-Ct}var _o=Math.max(1,Math.floor((to-Ct-2)/Rt)),Do=ht?Et:0;return{width:He,height:Je,glyphMarginLeft:G,glyphMarginWidth:ge,lineNumbersLeft:oe,lineNumbersWidth:ze,decorationsLeft:Y,decorationsWidth:$e,contentLeft:ae,contentWidth:to,renderMinimap:dt,minimapLeft:Ot,minimapWidth:Qt,viewportColumn:_o,verticalScrollbarWidth:Ct,horizontalScrollbarHeight:Yt,overviewRuler:{top:Do,width:Ct,height:Je-2*Do,right:0}}},fe}(h),Se=function(ne){R(fe,ne);function fe(){var Oe=this,Me={enabled:!0};return Oe=ne.call(this,47,"lightbulb",Me,{"editor.lightbulb.enabled":{type:"boolean",default:Me.enabled,description:T.a("codeActions","Enables the code action lightbulb in the editor.")}})||this,Oe}return fe.prototype.validate=function(Oe){if(typeof Oe!="object")return this.defaultValue;var Me=Oe;return{enabled:w.boolean(Me.enabled,this.defaultValue.enabled)}},fe}(x),Ie=function(ne){R(fe,ne);function fe(){return ne.call(this,49,"lineHeight",he.lineHeight,0,150,{description:T.a("lineHeight","Controls the line height. Use 0 to compute the line height from the font size.")})||this}return fe.prototype.compute=function(Oe,Me,He){return Oe.fontInfo.lineHeight},fe}(f),Pe=function(ne){R(fe,ne);function fe(){var Oe=this,Me={enabled:!0,side:"right",showSlider:"mouseover",renderCharacters:!0,maxColumn:120,scale:1};return Oe=ne.call(this,54,"minimap",Me,{"editor.minimap.enabled":{type:"boolean",default:Me.enabled,description:T.a("minimap.enabled","Controls whether the minimap is shown.")},"editor.minimap.side":{type:"string",enum:["left","right"],default:Me.side,description:T.a("minimap.side","Controls the side where to render the minimap.")},"editor.minimap.showSlider":{type:"string",enum:["always","mouseover"],default:Me.showSlider,description:T.a("minimap.showSlider","Controls when the minimap slider is shown.")},"editor.minimap.scale":{type:"number",default:Me.scale,minimum:1,maximum:3,description:T.a("minimap.scale","Scale of content drawn in the minimap.")},"editor.minimap.renderCharacters":{type:"boolean",default:Me.renderCharacters,description:T.a("minimap.renderCharacters","Render the actual characters on a line as opposed to color blocks.")},"editor.minimap.maxColumn":{type:"number",default:Me.maxColumn,description:T.a("minimap.maxColumn","Limit the width of the minimap to render at most a certain number of columns.")}})||this,Oe}return fe.prototype.validate=function(Oe){if(typeof Oe!="object")return this.defaultValue;var Me=Oe;return{enabled:w.boolean(Me.enabled,this.defaultValue.enabled),side:g.stringSet(Me.side,this.defaultValue.side,["right","left"]),showSlider:g.stringSet(Me.showSlider,this.defaultValue.showSlider,["always","mouseover"]),renderCharacters:w.boolean(Me.renderCharacters,this.defaultValue.renderCharacters),scale:f.clampedInt(Me.scale,1,1,3),maxColumn:f.clampedInt(Me.maxColumn,this.defaultValue.maxColumn,1,1e4)}},fe}(x);function Ve(ne){return ne==="ctrlCmd"?le.e?"metaKey":"ctrlKey":"altKey"}var ke=function(ne){R(fe,ne);function fe(){var Oe=this,Me={enabled:!0,cycle:!1};return Oe=ne.call(this,64,"parameterHints",Me,{"editor.parameterHints.enabled":{type:"boolean",default:Me.enabled,description:T.a("parameterHints.enabled","Enables a pop-up that shows parameter documentation and type information as you type.")},"editor.parameterHints.cycle":{type:"boolean",default:Me.cycle,description:T.a("parameterHints.cycle","Controls whether the parameter hints menu cycles or closes when reaching the end of the list.")}})||this,Oe}return fe.prototype.validate=function(Oe){if(typeof Oe!="object")return this.defaultValue;var Me=Oe;return{enabled:w.boolean(Me.enabled,this.defaultValue.enabled),cycle:w.boolean(Me.cycle,this.defaultValue.cycle)}},fe}(x),se=function(ne){R(fe,ne);function fe(){return ne.call(this,105)||this}return fe.prototype.compute=function(Oe,Me,He){return Oe.pixelRatio},fe}(h),ee=function(ne){R(fe,ne);function fe(){var Oe=this,Me={other:!0,comments:!1,strings:!1};return Oe=ne.call(this,66,"quickSuggestions",Me,{anyOf:[{type:"boolean"},{type:"object",properties:{strings:{type:"boolean",default:Me.strings,description:T.a("quickSuggestions.strings","Enable quick suggestions inside strings.")},comments:{type:"boolean",default:Me.comments,description:T.a("quickSuggestions.comments","Enable quick suggestions inside comments.")},other:{type:"boolean",default:Me.other,description:T.a("quickSuggestions.other","Enable quick suggestions outside of strings and comments.")}}}],default:Me,description:T.a("quickSuggestions","Controls whether suggestions should automatically show up while typing.")})||this,Oe.defaultValue=Me,Oe}return fe.prototype.validate=function(Oe){if(typeof Oe=="boolean")return Oe;if(typeof Oe=="object"){var Me=Oe,He={other:w.boolean(Me.other,this.defaultValue.other),comments:w.boolean(Me.comments,this.defaultValue.comments),strings:w.boolean(Me.strings,this.defaultValue.strings)};return He.other&&He.comments&&He.strings?!0:!He.other&&!He.comments&&!He.strings?!1:He}return this.defaultValue},fe}(x),ie=function(ne){R(fe,ne);function fe(){return ne.call(this,50,"lineNumbers",{renderType:1,renderFn:null},{type:"string",enum:["off","on","relative","interval"],enumDescriptions:[T.a("lineNumbers.off","Line numbers are not rendered."),T.a("lineNumbers.on","Line numbers are rendered as absolute number."),T.a("lineNumbers.relative","Line numbers are rendered as distance in lines to cursor position."),T.a("lineNumbers.interval","Line numbers are rendered every 10 lines.")],default:"on",description:T.a("lineNumbers","Controls the display of line numbers.")})||this}return fe.prototype.validate=function(Oe){var Me=this.defaultValue.renderType,He=this.defaultValue.renderFn;return typeof Oe!="undefined"&&(typeof Oe=="function"?(Me=4,He=Oe):Oe==="interval"?Me=3:Oe==="relative"?Me=2:Oe==="on"?Me=1:Me=0),{renderType:Me,renderFn:He}},fe}(x);function q(ne){var fe=ne.get(73);return fe==="editable"?ne.get(68):!(fe==="on")}var ce=function(ne){R(fe,ne);function fe(){var Oe=this,Me=[];return Oe=ne.call(this,77,"rulers",Me,{type:"array",items:{type:"number"},default:Me,description:T.a("rulers","Render vertical rulers after a certain number of monospace characters. Use multiple values for multiple rulers. No rulers are drawn if array is empty.")})||this,Oe}return fe.prototype.validate=function(Oe){if(Array.isArray(Oe)){for(var Me=[],He=0,Je=Oe;He console.log` because `log` has been completed recently."),T.a("suggestSelection.recentlyUsedByPrefix","Select suggestions based on previous prefixes that have completed those suggestions, e.g. `co -> console` and `con -> const`.")],description:T.a("suggestSelection","Controls how suggestions are pre-selected when showing the suggest list.")})),tabCompletion:F(new g(94,"tabCompletion","off",["on","off","onlySnippets"],{enumDescriptions:[T.a("tabCompletion.on","Tab complete will insert the best matching suggestion when pressing tab."),T.a("tabCompletion.off","Disable tab completions."),T.a("tabCompletion.onlySnippets","Tab complete snippets when their prefix match. Works best when 'quickSuggestions' aren't enabled.")],description:T.a("tabCompletion","Enables tab completions.")})),useTabStops:F(new w(95,"useTabStops",!0,{description:T.a("useTabStops","Inserting and deleting whitespace follows tab stops.")})),wordSeparators:F(new C(96,"wordSeparators",$.b,{description:T.a("wordSeparators","Characters that will be used as word separators when doing word related navigations or operations.")})),wordWrap:F(new g(97,"wordWrap","off",["off","on","wordWrapColumn","bounded"],{markdownEnumDescriptions:[T.a("wordWrap.off","Lines will never wrap."),T.a("wordWrap.on","Lines will wrap at the viewport width."),T.a({key:"wordWrap.wordWrapColumn",comment:["- `editor.wordWrapColumn` refers to a different setting and should not be localized."]},"Lines will wrap at `#editor.wordWrapColumn#`."),T.a({key:"wordWrap.bounded",comment:["- viewport means the edge of the visible window size.","- `editor.wordWrapColumn` refers to a different setting and should not be localized."]},"Lines will wrap at the minimum of viewport and `#editor.wordWrapColumn#`.")],description:T.a({key:"wordWrap",comment:["- 'off', 'on', 'wordWrapColumn' and 'bounded' refer to values the setting can take and should not be localized.","- `editor.wordWrapColumn` refers to a different setting and should not be localized."]},"Controls how lines should wrap.")})),wordWrapBreakAfterCharacters:F(new C(98,"wordWrapBreakAfterCharacters"," })]?|/&.,;\xA2\xB0\u2032\u2033\u2030\u2103\u3001\u3002\uFF61\uFF64\uFFE0\uFF0C\uFF0E\uFF1A\uFF1B\uFF1F\uFF01\uFF05\u30FB\uFF65\u309D\u309E\u30FD\u30FE\u30FC\u30A1\u30A3\u30A5\u30A7\u30A9\u30C3\u30E3\u30E5\u30E7\u30EE\u30F5\u30F6\u3041\u3043\u3045\u3047\u3049\u3063\u3083\u3085\u3087\u308E\u3095\u3096\u31F0\u31F1\u31F2\u31F3\u31F4\u31F5\u31F6\u31F7\u31F8\u31F9\u31FA\u31FB\u31FC\u31FD\u31FE\u31FF\u3005\u303B\uFF67\uFF68\uFF69\uFF6A\uFF6B\uFF6C\uFF6D\uFF6E\uFF6F\uFF70\u201D\u3009\u300B\u300D\u300F\u3011\u3015\uFF09\uFF3D\uFF5D\uFF63")),wordWrapBreakBeforeCharacters:F(new C(99,"wordWrapBreakBeforeCharacters","([{\u2018\u201C\u3008\u300A\u300C\u300E\u3010\u3014\uFF08\uFF3B\uFF5B\uFF62\xA3\xA5\uFF04\uFFE1\uFFE5+\uFF0B")),wordWrapColumn:F(new f(100,"wordWrapColumn",80,1,1073741824,{markdownDescription:T.a({key:"wordWrapColumn",comment:["- `editor.wordWrap` refers to a different setting and should not be localized.","- 'wordWrapColumn' and 'bounded' refer to values the different setting can take and should not be localized."]},"Controls the wrapping column of the editor when `#editor.wordWrap#` is `wordWrapColumn` or `bounded`.")})),wordWrapMinified:F(new w(101,"wordWrapMinified",!0)),wrappingIndent:F(new u(102,"wrappingIndent",1,"same",["none","same","indent","deepIndent"],ue,{enumDescriptions:[T.a("wrappingIndent.none","No indentation. Wrapped lines begin at column 1."),T.a("wrappingIndent.same","Wrapped lines get the same indentation as the parent."),T.a("wrappingIndent.indent","Wrapped lines get +1 indentation toward the parent."),T.a("wrappingIndent.deepIndent","Wrapped lines get +2 indentation toward the parent.")],description:T.a("wrappingIndent","Controls the indentation of wrapped lines.")})),wrappingStrategy:F(new g(103,"wrappingStrategy","simple",["simple","advanced"],{enumDescriptions:[T.a("wrappingStrategy.simple","Assumes that all characters are of the same width. This is a fast algorithm that works correctly for monospace fonts and certain scripts (like Latin characters) where glyphs are of equal width."),T.a("wrappingStrategy.advanced","Delegates wrapping points computation to the browser. This is a slow algorithm, that might cause freezes for large files, but it works correctly in all cases.")],description:T.a("wrappingStrategy","Controls the algorithm that computes wrapping points.")})),editorClassName:F(new I),pixelRatio:F(new se),tabFocusMode:F(new Ge),layoutInfo:F(new _e),wrappingInfo:F(new ve)}},"/cAr":function(Lt,N,e){"use strict";e.r(N);var T=e("+hIS");Object(T.a)({id:"msdax",extensions:[".dax",".msdax"],aliases:["DAX","MSDAX"],loader:function(){return e.e(314).then(e.bind(null,"8m5U"))}})},"/cxE":function(Lt,N,e){"use strict";e.d(N,"e",function(){return $}),e.d(N,"f",function(){return R}),e.d(N,"g",function(){return B}),e.d(N,"d",function(){return D}),e.d(N,"a",function(){return W}),e.d(N,"b",function(){return x}),e.d(N,"c",function(){return h});var T=function(){function y(){this.listeners=[],this.unexpectedErrorHandler=function(w){setTimeout(function(){throw w.stack?new Error(w.message+`
+(window.webpackJsonp=window.webpackJsonp||[]).push([[27],{"+3Gp":function(Lt,N,e){"use strict";e.d(N,"a",function(){return z}),e.d(N,"b",function(){return D});var T=e("MNsG"),le=e("Yr1X"),$=function(){var W=function(x,h){return W=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,w){y.__proto__=w}||function(y,w){for(var f in w)w.hasOwnProperty(f)&&(y[f]=w[f])},W(x,h)};return function(x,h){W(x,h);function y(){this.constructor=x}x.prototype=h===null?Object.create(h):(y.prototype=h.prototype,new y)}}(),R=T.e?1.5:1.35,B=8,z=function(){function W(x){this.zoomLevel=x.zoomLevel,this.fontFamily=String(x.fontFamily),this.fontWeight=String(x.fontWeight),this.fontSize=x.fontSize,this.fontFeatureSettings=x.fontFeatureSettings,this.lineHeight=x.lineHeight|0,this.letterSpacing=x.letterSpacing}return W.createFromValidatedSettings=function(x,h,y){var w=x.get(33),f=x.get(37),v=x.get(36),C=x.get(35),g=x.get(49),u=x.get(46);return W._create(w,f,v,C,g,u,h,y)},W._create=function(x,h,y,w,f,v,C,g){f===0?f=Math.round(R*y):fW.getLineMinColumn(x)?h=h-R.G(W.getLineContent(x),h-1):x>1&&(x=x-1,h=W.getLineMaxColumn(x)),new le.a(x,h)},D.left=function(W,x,h,y){var w=D.leftPosition(x,h,y);return new B(w.lineNumber,w.column,0)},D.moveLeft=function(W,x,h,y,w){var f,v;if(h.hasSelection()&&!y)f=h.selection.startLineNumber,v=h.selection.startColumn;else{var C=D.left(W,x,h.position.lineNumber,h.position.column-(w-1));f=C.lineNumber,v=C.column}return h.move(y,f,v,0)},D.rightPosition=function(W,x,h){return hg?(h=g,v?y=x.getLineMaxColumn(h):y=Math.min(x.getLineMaxColumn(h),y)):y=T.a.columnFromVisibleColumn2(W,x,h,C),w=C-T.a.visibleColumnFromColumn(x.getLineContent(h),y,W.tabSize),new B(h,y,w)},D.moveDown=function(W,x,h,y,w){var f,v;h.hasSelection()&&!y?(f=h.selection.endLineNumber,v=h.selection.endColumn):(f=h.position.lineNumber,v=h.position.column);var C=D.down(W,x,f,v,h.leftoverVisibleColumns,w,!0);return h.move(y,C.lineNumber,C.column,C.leftoverVisibleColumns)},D.translateDown=function(W,x,h){var y=h.selection,w=D.down(W,x,y.selectionStartLineNumber,y.selectionStartColumn,h.selectionStartLeftoverVisibleColumns,1,!1),f=D.down(W,x,y.positionLineNumber,y.positionColumn,h.leftoverVisibleColumns,1,!1);return new T.f(new $.a(w.lineNumber,w.column,w.lineNumber,w.column),w.leftoverVisibleColumns,new le.a(f.lineNumber,f.column),f.leftoverVisibleColumns)},D.up=function(W,x,h,y,w,f,v){var C=T.a.visibleColumnFromColumn(x.getLineContent(h),y,W.tabSize)+w;return h=h-f,h<1?(h=1,v?y=x.getLineMinColumn(h):y=Math.min(x.getLineMaxColumn(h),y)):y=T.a.columnFromVisibleColumn2(W,x,h,C),w=C-T.a.visibleColumnFromColumn(x.getLineContent(h),y,W.tabSize),new B(h,y,w)},D.moveUp=function(W,x,h,y,w){var f,v;h.hasSelection()&&!y?(f=h.selection.startLineNumber,v=h.selection.startColumn):(f=h.position.lineNumber,v=h.position.column);var C=D.up(W,x,f,v,h.leftoverVisibleColumns,w,!0);return h.move(y,C.lineNumber,C.column,C.leftoverVisibleColumns)},D.translateUp=function(W,x,h){var y=h.selection,w=D.up(W,x,y.selectionStartLineNumber,y.selectionStartColumn,h.selectionStartLeftoverVisibleColumns,1,!1),f=D.up(W,x,y.positionLineNumber,y.positionColumn,h.leftoverVisibleColumns,1,!1);return new T.f(new $.a(w.lineNumber,w.column,w.lineNumber,w.column),w.leftoverVisibleColumns,new le.a(f.lineNumber,f.column),f.leftoverVisibleColumns)},D.moveToBeginningOfLine=function(W,x,h,y){var w=h.position.lineNumber,f=x.getLineMinColumn(w),v=x.getLineFirstNonWhitespaceColumn(w)||f,C,g=h.position.column;return g===v?C=f:C=v,h.move(y,w,C,0)},D.moveToEndOfLine=function(W,x,h,y){var w=h.position.lineNumber,f=x.getLineMaxColumn(w);return h.move(y,w,f,0)},D.moveToBeginningOfBuffer=function(W,x,h,y){return h.move(y,1,1,0)},D.moveToEndOfBuffer=function(W,x,h,y){var w=x.getLineCount(),f=x.getLineMaxColumn(w);return h.move(y,w,f,0)},D}()},"+a1H":function(Lt,N,e){"use strict";e.r(N);var T=e("+hIS");Object(T.a)({id:"handlebars",extensions:[".handlebars",".hbs"],aliases:["Handlebars","handlebars"],mimetypes:["text/x-handlebars-template"],loader:function(){return e.e(305).then(e.bind(null,"O3xE"))}})},"+hIS":function(Lt,N,e){"use strict";e.d(N,"a",function(){return z});var T=typeof monaco=="undefined"?self.monaco:monaco,le={},$={},R=function(){function D(W){var x=this;this._languageId=W,this._loadingTriggered=!1,this._lazyLoadPromise=new Promise(function(h,y){x._lazyLoadPromiseResolve=h,x._lazyLoadPromiseReject=y})}return D.getOrCreate=function(W){return $[W]||($[W]=new D(W)),$[W]},D.prototype.whenLoaded=function(){return this._lazyLoadPromise},D.prototype.load=function(){var W=this;return this._loadingTriggered||(this._loadingTriggered=!0,le[this._languageId].loader().then(function(x){return W._lazyLoadPromiseResolve(x)},function(x){return W._lazyLoadPromiseReject(x)})),this._lazyLoadPromise},D}();function B(D){return R.getOrCreate(D).load()}function z(D){var W=D.id;le[W]=D,T.languages.register(D);var x=R.getOrCreate(W);T.languages.setMonarchTokensProvider(W,x.whenLoaded().then(function(h){return h.language})),T.languages.onLanguage(W,function(){x.load().then(function(h){T.languages.setLanguageConfiguration(W,h.conf)})})}},"/RFl":function(Lt,N,e){"use strict";e.r(N),e.d(N,"DragAndDropController",function(){return w});var T=e("OhnE"),le=e("pmY6"),$=e("MNsG"),R=e("sswD"),B=e("cGHE"),z=e("aokT"),D=e("gCVg"),W=function(){function f(v,C,g){this.selection=v,this.targetPosition=C,this.copy=g,this.targetSelection=null}return f.prototype.getEditOperations=function(v,C){var g=v.getValueInRange(this.selection);if(this.copy||C.addEditOperation(this.selection,null),C.addEditOperation(new z.a(this.targetPosition.lineNumber,this.targetPosition.column,this.targetPosition.lineNumber,this.targetPosition.column),g),this.selection.containsPosition(this.targetPosition)&&!(this.copy&&(this.selection.getEndPosition().equals(this.targetPosition)||this.selection.getStartPosition().equals(this.targetPosition)))){this.targetSelection=this.selection;return}if(this.copy){this.targetSelection=new D.a(this.targetPosition.lineNumber,this.targetPosition.column,this.selection.endLineNumber-this.selection.startLineNumber+this.targetPosition.lineNumber,this.selection.startLineNumber===this.selection.endLineNumber?this.targetPosition.column+this.selection.endColumn-this.selection.startColumn:this.selection.endColumn);return}if(this.targetPosition.lineNumber>this.selection.endLineNumber){this.targetSelection=new D.a(this.targetPosition.lineNumber-this.selection.endLineNumber+this.selection.startLineNumber,this.targetPosition.column,this.targetPosition.lineNumber,this.selection.startLineNumber===this.selection.endLineNumber?this.targetPosition.column+this.selection.endColumn-this.selection.startColumn:this.selection.endColumn);return}if(this.targetPosition.lineNumberUe?Ue:Oe},fe.float=function(Oe,Me){if(typeof Oe=="number")return Oe;if(typeof Oe=="undefined")return Me;var Ue=parseFloat(Oe);return isNaN(Ue)?Me:Ue},fe.prototype.validate=function(Oe){return this.validationFn(fe.float(Oe,this.defaultValue))},fe}(y),C=function(ne){R(fe,ne);function fe(Oe,Me,Ue,Je){Je===void 0&&(Je=void 0);var nt=this;return typeof Je!="undefined"&&(Je.type="string",Je.default=Ue),nt=ne.call(this,Oe,Me,Ue,Je)||this,nt}return fe.string=function(Oe,Me){return typeof Oe!="string"?Me:Oe},fe.prototype.validate=function(Oe){return fe.string(Oe,this.defaultValue)},fe}(y),g=function(ne){R(fe,ne);function fe(Oe,Me,Ue,Je,nt){nt===void 0&&(nt=void 0);var vt=this;return typeof nt!="undefined"&&(nt.type="string",nt.enum=Je,nt.default=Ue),vt=ne.call(this,Oe,Me,Ue,nt)||this,vt._allowedValues=Je,vt}return fe.stringSet=function(Oe,Me,Ue){return typeof Oe!="string"||Ue.indexOf(Oe)===-1?Me:Oe},fe.prototype.validate=function(Oe){return fe.stringSet(Oe,this.defaultValue,this._allowedValues)},fe}(y),u=function(ne){R(fe,ne);function fe(Oe,Me,Ue,Je,nt,vt,Rt){Rt===void 0&&(Rt=void 0);var Dt=this;return typeof Rt!="undefined"&&(Rt.type="string",Rt.enum=nt,Rt.default=Je),Dt=ne.call(this,Oe,Me,Ue,Rt)||this,Dt._allowedValues=nt,Dt._convert=vt,Dt}return fe.prototype.validate=function(Oe){return typeof Oe!="string"?this.defaultValue:this._allowedValues.indexOf(Oe)===-1?this.defaultValue:this._convert(Oe)},fe}(x);function s(ne){switch(ne){case"none":return 0;case"keep":return 1;case"brackets":return 2;case"advanced":return 3;case"full":return 4}}var l=function(ne){R(fe,ne);function fe(){return ne.call(this,2,"accessibilitySupport",0,{type:"string",enum:["auto","on","off"],enumDescriptions:[T.a("accessibilitySupport.auto","The editor will use platform APIs to detect when a Screen Reader is attached."),T.a("accessibilitySupport.on","The editor will be permanently optimized for usage with a Screen Reader."),T.a("accessibilitySupport.off","The editor will never be optimized for usage with a Screen Reader.")],default:"auto",description:T.a("accessibilitySupport","Controls whether the editor should run in a mode where it is optimized for screen readers.")})||this}return fe.prototype.validate=function(Oe){switch(Oe){case"auto":return 0;case"off":return 1;case"on":return 2}return this.defaultValue},fe.prototype.compute=function(Oe,Me,Ue){return Ue===0?Oe.accessibilitySupport:Ue},fe}(x),c=function(ne){R(fe,ne);function fe(){var Oe=this,Me={insertSpace:!0};return Oe=ne.call(this,13,"comments",Me,{"editor.comments.insertSpace":{type:"boolean",default:Me.insertSpace,description:T.a("comments.insertSpace","Controls whether a space character is inserted when commenting.")}})||this,Oe}return fe.prototype.validate=function(Oe){if(typeof Oe!="object")return this.defaultValue;var Me=Oe;return{insertSpace:w.boolean(Me.insertSpace,this.defaultValue.insertSpace)}},fe}(x);function p(ne){switch(ne){case"blink":return 1;case"smooth":return 2;case"phase":return 3;case"expand":return 4;case"solid":return 5}}var _;(function(ne){ne[ne.Line=1]="Line",ne[ne.Block=2]="Block",ne[ne.Underline=3]="Underline",ne[ne.LineThin=4]="LineThin",ne[ne.BlockOutline=5]="BlockOutline",ne[ne.UnderlineThin=6]="UnderlineThin"})(_||(_={}));function L(ne){switch(ne){case"line":return _.Line;case"block":return _.Block;case"underline":return _.Underline;case"line-thin":return _.LineThin;case"block-outline":return _.BlockOutline;case"underline-thin":return _.UnderlineThin}}var I=function(ne){R(fe,ne);function fe(){return ne.call(this,104,[55,26])||this}return fe.prototype.compute=function(Oe,Me,Ue){var Je="monaco-editor";return Me.get(26)&&(Je+=" "+Me.get(26)),Oe.extraEditorClassName&&(Je+=" "+Oe.extraEditorClassName),Me.get(55)==="default"?Je+=" mouse-default":Me.get(55)==="copy"&&(Je+=" mouse-copy"),Me.get(85)&&(Je+=" showUnused"),Je},fe}(h),P=function(ne){R(fe,ne);function fe(){return ne.call(this,25,"emptySelectionClipboard",!0,{description:T.a("emptySelectionClipboard","Controls whether copying without a selection copies the current line.")})||this}return fe.prototype.compute=function(Oe,Me,Ue){return Ue&&Oe.emptySelectionClipboard},fe}(w),A=function(ne){R(fe,ne);function fe(){var Oe=this,Me={seedSearchStringFromSelection:!0,autoFindInSelection:"never",globalFindClipboard:!1,addExtraSpaceOnTop:!0};return Oe=ne.call(this,28,"find",Me,{"editor.find.seedSearchStringFromSelection":{type:"boolean",default:Me.seedSearchStringFromSelection,description:T.a("find.seedSearchStringFromSelection","Controls whether the search string in the Find Widget is seeded from the editor selection.")},"editor.find.autoFindInSelection":{type:"string",enum:["never","always","multiline"],default:Me.autoFindInSelection,enumDescriptions:[T.a("editor.find.autoFindInSelection.never","Never turn on Find in selection automatically (default)"),T.a("editor.find.autoFindInSelection.always","Always turn on Find in selection automatically"),T.a("editor.find.autoFindInSelection.multiline","Turn on Find in selection automatically when multiple lines of content are selected.")],description:T.a("find.autoFindInSelection","Controls whether the find operation is carried out on selected text or the entire file in the editor.")},"editor.find.globalFindClipboard":{type:"boolean",default:Me.globalFindClipboard,description:T.a("find.globalFindClipboard","Controls whether the Find Widget should read or modify the shared find clipboard on macOS."),included:le.e},"editor.find.addExtraSpaceOnTop":{type:"boolean",default:Me.addExtraSpaceOnTop,description:T.a("find.addExtraSpaceOnTop","Controls whether the Find Widget should add extra lines on top of the editor. When true, you can scroll beyond the first line when the Find Widget is visible.")}})||this,Oe}return fe.prototype.validate=function(Oe){if(typeof Oe!="object")return this.defaultValue;var Me=Oe;return{seedSearchStringFromSelection:w.boolean(Me.seedSearchStringFromSelection,this.defaultValue.seedSearchStringFromSelection),autoFindInSelection:typeof Oe.autoFindInSelection=="boolean"?Oe.autoFindInSelection?"always":"never":g.stringSet(Me.autoFindInSelection,this.defaultValue.autoFindInSelection,["never","always","multiline"]),globalFindClipboard:w.boolean(Me.globalFindClipboard,this.defaultValue.globalFindClipboard),addExtraSpaceOnTop:w.boolean(Me.addExtraSpaceOnTop,this.defaultValue.addExtraSpaceOnTop)}},fe}(x),Q=function(ne){R(fe,ne);function fe(){return ne.call(this,35,"fontLigatures",fe.OFF,{anyOf:[{type:"boolean",description:T.a("fontLigatures","Enables/Disables font ligatures.")},{type:"string",description:T.a("fontFeatureSettings","Explicit font-feature-settings.")}],description:T.a("fontLigaturesGeneral","Configures font ligatures."),default:!1})||this}return fe.prototype.validate=function(Oe){return typeof Oe=="undefined"?this.defaultValue:typeof Oe=="string"?Oe==="false"?fe.OFF:Oe==="true"?fe.ON:Oe:Boolean(Oe)?fe.ON:fe.OFF},fe.OFF='"liga" off, "calt" off',fe.ON='"liga" on, "calt" on',fe}(x),K=function(ne){R(fe,ne);function fe(){return ne.call(this,34)||this}return fe.prototype.compute=function(Oe,Me,Ue){return Oe.fontInfo},fe}(h),H=function(ne){R(fe,ne);function fe(){return ne.call(this,36,"fontSize",he.fontSize,{type:"number",minimum:6,maximum:100,default:he.fontSize,description:T.a("fontSize","Controls the font size in pixels.")})||this}return fe.prototype.validate=function(Oe){var Me=v.float(Oe,this.defaultValue);return Me===0?he.fontSize:v.clamp(Me,6,100)},fe.prototype.compute=function(Oe,Me,Ue){return Oe.fontInfo.fontSize},fe}(y),V=function(ne){R(fe,ne);function fe(){var Oe=this,Me={multiple:"peek",multipleDefinitions:"peek",multipleTypeDefinitions:"peek",multipleDeclarations:"peek",multipleImplementations:"peek",multipleReferences:"peek",alternativeDefinitionCommand:"editor.action.goToReferences",alternativeTypeDefinitionCommand:"editor.action.goToReferences",alternativeDeclarationCommand:"editor.action.goToReferences",alternativeImplementationCommand:"",alternativeReferenceCommand:""},Ue={type:"string",enum:["peek","gotoAndPeek","goto"],default:Me.multiple,enumDescriptions:[T.a("editor.gotoLocation.multiple.peek","Show peek view of the results (default)"),T.a("editor.gotoLocation.multiple.gotoAndPeek","Go to the primary result and show a peek view"),T.a("editor.gotoLocation.multiple.goto","Go to the primary result and enable peek-less navigation to others")]};return Oe=ne.call(this,41,"gotoLocation",Me,{"editor.gotoLocation.multiple":{deprecationMessage:T.a("editor.gotoLocation.multiple.deprecated","This setting is deprecated, please use separate settings like 'editor.editor.gotoLocation.multipleDefinitions' or 'editor.editor.gotoLocation.multipleImplementations' instead.")},"editor.gotoLocation.multipleDefinitions":B({description:T.a("editor.editor.gotoLocation.multipleDefinitions","Controls the behavior the 'Go to Definition'-command when multiple target locations exist.")},Ue),"editor.gotoLocation.multipleTypeDefinitions":B({description:T.a("editor.editor.gotoLocation.multipleTypeDefinitions","Controls the behavior the 'Go to Type Definition'-command when multiple target locations exist.")},Ue),"editor.gotoLocation.multipleDeclarations":B({description:T.a("editor.editor.gotoLocation.multipleDeclarations","Controls the behavior the 'Go to Declaration'-command when multiple target locations exist.")},Ue),"editor.gotoLocation.multipleImplementations":B({description:T.a("editor.editor.gotoLocation.multipleImplemenattions","Controls the behavior the 'Go to Implementations'-command when multiple target locations exist.")},Ue),"editor.gotoLocation.multipleReferences":B({description:T.a("editor.editor.gotoLocation.multipleReferences","Controls the behavior the 'Go to References'-command when multiple target locations exist.")},Ue),"editor.gotoLocation.alternativeDefinitionCommand":{type:"string",default:Me.alternativeDefinitionCommand,description:T.a("alternativeDefinitionCommand","Alternative command id that is being executed when the result of 'Go to Definition' is the current location.")},"editor.gotoLocation.alternativeTypeDefinitionCommand":{type:"string",default:Me.alternativeTypeDefinitionCommand,description:T.a("alternativeTypeDefinitionCommand","Alternative command id that is being executed when the result of 'Go to Type Definition' is the current location.")},"editor.gotoLocation.alternativeDeclarationCommand":{type:"string",default:Me.alternativeDeclarationCommand,description:T.a("alternativeDeclarationCommand","Alternative command id that is being executed when the result of 'Go to Declaration' is the current location.")},"editor.gotoLocation.alternativeImplementationCommand":{type:"string",default:Me.alternativeImplementationCommand,description:T.a("alternativeImplementationCommand","Alternative command id that is being executed when the result of 'Go to Implementation' is the current location.")},"editor.gotoLocation.alternativeReferenceCommand":{type:"string",default:Me.alternativeReferenceCommand,description:T.a("alternativeReferenceCommand","Alternative command id that is being executed when the result of 'Go to Reference' is the current location.")}})||this,Oe}return fe.prototype.validate=function(Oe){var Me,Ue,Je,nt,vt;if(typeof Oe!="object")return this.defaultValue;var Rt=Oe;return{multiple:g.stringSet(Rt.multiple,this.defaultValue.multiple,["peek","gotoAndPeek","goto"]),multipleDefinitions:(Me=Rt.multipleDefinitions)!==null&&Me!==void 0?Me:g.stringSet(Rt.multipleDefinitions,"peek",["peek","gotoAndPeek","goto"]),multipleTypeDefinitions:(Ue=Rt.multipleTypeDefinitions)!==null&&Ue!==void 0?Ue:g.stringSet(Rt.multipleTypeDefinitions,"peek",["peek","gotoAndPeek","goto"]),multipleDeclarations:(Je=Rt.multipleDeclarations)!==null&&Je!==void 0?Je:g.stringSet(Rt.multipleDeclarations,"peek",["peek","gotoAndPeek","goto"]),multipleImplementations:(nt=Rt.multipleImplementations)!==null&&nt!==void 0?nt:g.stringSet(Rt.multipleImplementations,"peek",["peek","gotoAndPeek","goto"]),multipleReferences:(vt=Rt.multipleReferences)!==null&&vt!==void 0?vt:g.stringSet(Rt.multipleReferences,"peek",["peek","gotoAndPeek","goto"]),alternativeDefinitionCommand:C.string(Rt.alternativeDefinitionCommand,this.defaultValue.alternativeDefinitionCommand),alternativeTypeDefinitionCommand:C.string(Rt.alternativeTypeDefinitionCommand,this.defaultValue.alternativeTypeDefinitionCommand),alternativeDeclarationCommand:C.string(Rt.alternativeDeclarationCommand,this.defaultValue.alternativeDeclarationCommand),alternativeImplementationCommand:C.string(Rt.alternativeImplementationCommand,this.defaultValue.alternativeImplementationCommand),alternativeReferenceCommand:C.string(Rt.alternativeReferenceCommand,this.defaultValue.alternativeReferenceCommand)}},fe}(x),de=function(ne){R(fe,ne);function fe(){var Oe=this,Me={enabled:!0,delay:300,sticky:!0};return Oe=ne.call(this,44,"hover",Me,{"editor.hover.enabled":{type:"boolean",default:Me.enabled,description:T.a("hover.enabled","Controls whether the hover is shown.")},"editor.hover.delay":{type:"number",default:Me.delay,description:T.a("hover.delay","Controls the delay in milliseconds after which the hover is shown.")},"editor.hover.sticky":{type:"boolean",default:Me.sticky,description:T.a("hover.sticky","Controls whether the hover should remain visible when mouse is moved over it.")}})||this,Oe}return fe.prototype.validate=function(Oe){if(typeof Oe!="object")return this.defaultValue;var Me=Oe;return{enabled:w.boolean(Me.enabled,this.defaultValue.enabled),delay:f.clampedInt(Me.delay,this.defaultValue.delay,0,1e4),sticky:w.boolean(Me.sticky,this.defaultValue.sticky)}},fe}(x),_e=function(ne){R(fe,ne);function fe(){return ne.call(this,107,[40,48,30,54,78,50])||this}return fe.prototype.compute=function(Oe,Me,Ue){return fe.computeLayout(Me,{outerWidth:Oe.outerWidth,outerHeight:Oe.outerHeight,lineHeight:Oe.fontInfo.lineHeight,lineNumbersDigitCount:Oe.lineNumbersDigitCount,typicalHalfwidthCharacterWidth:Oe.fontInfo.typicalHalfwidthCharacterWidth,maxDigitWidth:Oe.fontInfo.maxDigitWidth,pixelRatio:Oe.pixelRatio})},fe.computeLayout=function(Oe,Me){var Ue=Me.outerWidth|0,Je=Me.outerHeight|0,nt=Me.lineHeight|0,vt=Me.lineNumbersDigitCount|0,Rt=Me.typicalHalfwidthCharacterWidth,Dt=Me.maxDigitWidth,Kt=Me.pixelRatio,ao=Oe.get(40),lo=Oe.get(50).renderType!==0,so=Oe.get(51)|0,jt=Oe.get(54),pt=jt.enabled,gt=jt.side,Tt=jt.renderCharacters,it=Kt>=2?Math.round(jt.scale*2):jt.scale,et=jt.maxColumn|0,ut=Oe.get(78),Ct=ut.verticalScrollbarSize|0,ht=ut.verticalHasArrows,Et=ut.arrowSize|0,Yt=ut.horizontalScrollbarSize|0,Nt=Oe.get(48),bt=Oe.get(30),$e;if(typeof Nt=="string"&&/^\d+(\.\d+)?ch$/.test(Nt)){var Ye=parseFloat(Nt.substr(0,Nt.length-2));$e=f.clampedInt(Ye*Rt,0,0,1e3)}else $e=f.clampedInt(Nt,0,0,1e3);bt&&($e+=16);var ze=0;if(lo){var Ke=Math.max(vt,so);ze=Math.round(Ke*Dt)}var ge=0;ao&&(ge=nt);var G=0,oe=G+ge,Y=oe+ze,ae=Y+$e,Fe=Ue-ge-ze-$e,dt,Ot,Qt,to;if(!pt)Ot=0,Qt=0,dt=0,to=Fe;else{var fo=it/Kt;dt=Tt?1:2,Qt=Math.max(0,Math.floor((Fe-Ct-2)*fo/(Rt+fo)))+z;var ho=Qt/fo;ho>et&&(Qt=Math.floor(et*fo)),to=Fe-Qt,gt==="left"?(Ot=0,G+=Qt,oe+=Qt,Y+=Qt,ae+=Qt):Ot=Ue-Qt-Ct}var _o=Math.max(1,Math.floor((to-Ct-2)/Rt)),Do=ht?Et:0;return{width:Ue,height:Je,glyphMarginLeft:G,glyphMarginWidth:ge,lineNumbersLeft:oe,lineNumbersWidth:ze,decorationsLeft:Y,decorationsWidth:$e,contentLeft:ae,contentWidth:to,renderMinimap:dt,minimapLeft:Ot,minimapWidth:Qt,viewportColumn:_o,verticalScrollbarWidth:Ct,horizontalScrollbarHeight:Yt,overviewRuler:{top:Do,width:Ct,height:Je-2*Do,right:0}}},fe}(h),Se=function(ne){R(fe,ne);function fe(){var Oe=this,Me={enabled:!0};return Oe=ne.call(this,47,"lightbulb",Me,{"editor.lightbulb.enabled":{type:"boolean",default:Me.enabled,description:T.a("codeActions","Enables the code action lightbulb in the editor.")}})||this,Oe}return fe.prototype.validate=function(Oe){if(typeof Oe!="object")return this.defaultValue;var Me=Oe;return{enabled:w.boolean(Me.enabled,this.defaultValue.enabled)}},fe}(x),Ie=function(ne){R(fe,ne);function fe(){return ne.call(this,49,"lineHeight",he.lineHeight,0,150,{description:T.a("lineHeight","Controls the line height. Use 0 to compute the line height from the font size.")})||this}return fe.prototype.compute=function(Oe,Me,Ue){return Oe.fontInfo.lineHeight},fe}(f),Pe=function(ne){R(fe,ne);function fe(){var Oe=this,Me={enabled:!0,side:"right",showSlider:"mouseover",renderCharacters:!0,maxColumn:120,scale:1};return Oe=ne.call(this,54,"minimap",Me,{"editor.minimap.enabled":{type:"boolean",default:Me.enabled,description:T.a("minimap.enabled","Controls whether the minimap is shown.")},"editor.minimap.side":{type:"string",enum:["left","right"],default:Me.side,description:T.a("minimap.side","Controls the side where to render the minimap.")},"editor.minimap.showSlider":{type:"string",enum:["always","mouseover"],default:Me.showSlider,description:T.a("minimap.showSlider","Controls when the minimap slider is shown.")},"editor.minimap.scale":{type:"number",default:Me.scale,minimum:1,maximum:3,description:T.a("minimap.scale","Scale of content drawn in the minimap.")},"editor.minimap.renderCharacters":{type:"boolean",default:Me.renderCharacters,description:T.a("minimap.renderCharacters","Render the actual characters on a line as opposed to color blocks.")},"editor.minimap.maxColumn":{type:"number",default:Me.maxColumn,description:T.a("minimap.maxColumn","Limit the width of the minimap to render at most a certain number of columns.")}})||this,Oe}return fe.prototype.validate=function(Oe){if(typeof Oe!="object")return this.defaultValue;var Me=Oe;return{enabled:w.boolean(Me.enabled,this.defaultValue.enabled),side:g.stringSet(Me.side,this.defaultValue.side,["right","left"]),showSlider:g.stringSet(Me.showSlider,this.defaultValue.showSlider,["always","mouseover"]),renderCharacters:w.boolean(Me.renderCharacters,this.defaultValue.renderCharacters),scale:f.clampedInt(Me.scale,1,1,3),maxColumn:f.clampedInt(Me.maxColumn,this.defaultValue.maxColumn,1,1e4)}},fe}(x);function Ve(ne){return ne==="ctrlCmd"?le.e?"metaKey":"ctrlKey":"altKey"}var ke=function(ne){R(fe,ne);function fe(){var Oe=this,Me={enabled:!0,cycle:!1};return Oe=ne.call(this,64,"parameterHints",Me,{"editor.parameterHints.enabled":{type:"boolean",default:Me.enabled,description:T.a("parameterHints.enabled","Enables a pop-up that shows parameter documentation and type information as you type.")},"editor.parameterHints.cycle":{type:"boolean",default:Me.cycle,description:T.a("parameterHints.cycle","Controls whether the parameter hints menu cycles or closes when reaching the end of the list.")}})||this,Oe}return fe.prototype.validate=function(Oe){if(typeof Oe!="object")return this.defaultValue;var Me=Oe;return{enabled:w.boolean(Me.enabled,this.defaultValue.enabled),cycle:w.boolean(Me.cycle,this.defaultValue.cycle)}},fe}(x),se=function(ne){R(fe,ne);function fe(){return ne.call(this,105)||this}return fe.prototype.compute=function(Oe,Me,Ue){return Oe.pixelRatio},fe}(h),ee=function(ne){R(fe,ne);function fe(){var Oe=this,Me={other:!0,comments:!1,strings:!1};return Oe=ne.call(this,66,"quickSuggestions",Me,{anyOf:[{type:"boolean"},{type:"object",properties:{strings:{type:"boolean",default:Me.strings,description:T.a("quickSuggestions.strings","Enable quick suggestions inside strings.")},comments:{type:"boolean",default:Me.comments,description:T.a("quickSuggestions.comments","Enable quick suggestions inside comments.")},other:{type:"boolean",default:Me.other,description:T.a("quickSuggestions.other","Enable quick suggestions outside of strings and comments.")}}}],default:Me,description:T.a("quickSuggestions","Controls whether suggestions should automatically show up while typing.")})||this,Oe.defaultValue=Me,Oe}return fe.prototype.validate=function(Oe){if(typeof Oe=="boolean")return Oe;if(typeof Oe=="object"){var Me=Oe,Ue={other:w.boolean(Me.other,this.defaultValue.other),comments:w.boolean(Me.comments,this.defaultValue.comments),strings:w.boolean(Me.strings,this.defaultValue.strings)};return Ue.other&&Ue.comments&&Ue.strings?!0:!Ue.other&&!Ue.comments&&!Ue.strings?!1:Ue}return this.defaultValue},fe}(x),ie=function(ne){R(fe,ne);function fe(){return ne.call(this,50,"lineNumbers",{renderType:1,renderFn:null},{type:"string",enum:["off","on","relative","interval"],enumDescriptions:[T.a("lineNumbers.off","Line numbers are not rendered."),T.a("lineNumbers.on","Line numbers are rendered as absolute number."),T.a("lineNumbers.relative","Line numbers are rendered as distance in lines to cursor position."),T.a("lineNumbers.interval","Line numbers are rendered every 10 lines.")],default:"on",description:T.a("lineNumbers","Controls the display of line numbers.")})||this}return fe.prototype.validate=function(Oe){var Me=this.defaultValue.renderType,Ue=this.defaultValue.renderFn;return typeof Oe!="undefined"&&(typeof Oe=="function"?(Me=4,Ue=Oe):Oe==="interval"?Me=3:Oe==="relative"?Me=2:Oe==="on"?Me=1:Me=0),{renderType:Me,renderFn:Ue}},fe}(x);function q(ne){var fe=ne.get(73);return fe==="editable"?ne.get(68):!(fe==="on")}var ce=function(ne){R(fe,ne);function fe(){var Oe=this,Me=[];return Oe=ne.call(this,77,"rulers",Me,{type:"array",items:{type:"number"},default:Me,description:T.a("rulers","Render vertical rulers after a certain number of monospace characters. Use multiple values for multiple rulers. No rulers are drawn if array is empty.")})||this,Oe}return fe.prototype.validate=function(Oe){if(Array.isArray(Oe)){for(var Me=[],Ue=0,Je=Oe;Ue console.log` because `log` has been completed recently."),T.a("suggestSelection.recentlyUsedByPrefix","Select suggestions based on previous prefixes that have completed those suggestions, e.g. `co -> console` and `con -> const`.")],description:T.a("suggestSelection","Controls how suggestions are pre-selected when showing the suggest list.")})),tabCompletion:F(new g(94,"tabCompletion","off",["on","off","onlySnippets"],{enumDescriptions:[T.a("tabCompletion.on","Tab complete will insert the best matching suggestion when pressing tab."),T.a("tabCompletion.off","Disable tab completions."),T.a("tabCompletion.onlySnippets","Tab complete snippets when their prefix match. Works best when 'quickSuggestions' aren't enabled.")],description:T.a("tabCompletion","Enables tab completions.")})),useTabStops:F(new w(95,"useTabStops",!0,{description:T.a("useTabStops","Inserting and deleting whitespace follows tab stops.")})),wordSeparators:F(new C(96,"wordSeparators",$.b,{description:T.a("wordSeparators","Characters that will be used as word separators when doing word related navigations or operations.")})),wordWrap:F(new g(97,"wordWrap","off",["off","on","wordWrapColumn","bounded"],{markdownEnumDescriptions:[T.a("wordWrap.off","Lines will never wrap."),T.a("wordWrap.on","Lines will wrap at the viewport width."),T.a({key:"wordWrap.wordWrapColumn",comment:["- `editor.wordWrapColumn` refers to a different setting and should not be localized."]},"Lines will wrap at `#editor.wordWrapColumn#`."),T.a({key:"wordWrap.bounded",comment:["- viewport means the edge of the visible window size.","- `editor.wordWrapColumn` refers to a different setting and should not be localized."]},"Lines will wrap at the minimum of viewport and `#editor.wordWrapColumn#`.")],description:T.a({key:"wordWrap",comment:["- 'off', 'on', 'wordWrapColumn' and 'bounded' refer to values the setting can take and should not be localized.","- `editor.wordWrapColumn` refers to a different setting and should not be localized."]},"Controls how lines should wrap.")})),wordWrapBreakAfterCharacters:F(new C(98,"wordWrapBreakAfterCharacters"," })]?|/&.,;\xA2\xB0\u2032\u2033\u2030\u2103\u3001\u3002\uFF61\uFF64\uFFE0\uFF0C\uFF0E\uFF1A\uFF1B\uFF1F\uFF01\uFF05\u30FB\uFF65\u309D\u309E\u30FD\u30FE\u30FC\u30A1\u30A3\u30A5\u30A7\u30A9\u30C3\u30E3\u30E5\u30E7\u30EE\u30F5\u30F6\u3041\u3043\u3045\u3047\u3049\u3063\u3083\u3085\u3087\u308E\u3095\u3096\u31F0\u31F1\u31F2\u31F3\u31F4\u31F5\u31F6\u31F7\u31F8\u31F9\u31FA\u31FB\u31FC\u31FD\u31FE\u31FF\u3005\u303B\uFF67\uFF68\uFF69\uFF6A\uFF6B\uFF6C\uFF6D\uFF6E\uFF6F\uFF70\u201D\u3009\u300B\u300D\u300F\u3011\u3015\uFF09\uFF3D\uFF5D\uFF63")),wordWrapBreakBeforeCharacters:F(new C(99,"wordWrapBreakBeforeCharacters","([{\u2018\u201C\u3008\u300A\u300C\u300E\u3010\u3014\uFF08\uFF3B\uFF5B\uFF62\xA3\xA5\uFF04\uFFE1\uFFE5+\uFF0B")),wordWrapColumn:F(new f(100,"wordWrapColumn",80,1,1073741824,{markdownDescription:T.a({key:"wordWrapColumn",comment:["- `editor.wordWrap` refers to a different setting and should not be localized.","- 'wordWrapColumn' and 'bounded' refer to values the different setting can take and should not be localized."]},"Controls the wrapping column of the editor when `#editor.wordWrap#` is `wordWrapColumn` or `bounded`.")})),wordWrapMinified:F(new w(101,"wordWrapMinified",!0)),wrappingIndent:F(new u(102,"wrappingIndent",1,"same",["none","same","indent","deepIndent"],ue,{enumDescriptions:[T.a("wrappingIndent.none","No indentation. Wrapped lines begin at column 1."),T.a("wrappingIndent.same","Wrapped lines get the same indentation as the parent."),T.a("wrappingIndent.indent","Wrapped lines get +1 indentation toward the parent."),T.a("wrappingIndent.deepIndent","Wrapped lines get +2 indentation toward the parent.")],description:T.a("wrappingIndent","Controls the indentation of wrapped lines.")})),wrappingStrategy:F(new g(103,"wrappingStrategy","simple",["simple","advanced"],{enumDescriptions:[T.a("wrappingStrategy.simple","Assumes that all characters are of the same width. This is a fast algorithm that works correctly for monospace fonts and certain scripts (like Latin characters) where glyphs are of equal width."),T.a("wrappingStrategy.advanced","Delegates wrapping points computation to the browser. This is a slow algorithm, that might cause freezes for large files, but it works correctly in all cases.")],description:T.a("wrappingStrategy","Controls the algorithm that computes wrapping points.")})),editorClassName:F(new I),pixelRatio:F(new se),tabFocusMode:F(new Ge),layoutInfo:F(new _e),wrappingInfo:F(new ve)}},"/cAr":function(Lt,N,e){"use strict";e.r(N);var T=e("+hIS");Object(T.a)({id:"msdax",extensions:[".dax",".msdax"],aliases:["DAX","MSDAX"],loader:function(){return e.e(314).then(e.bind(null,"8m5U"))}})},"/cxE":function(Lt,N,e){"use strict";e.d(N,"e",function(){return $}),e.d(N,"f",function(){return R}),e.d(N,"g",function(){return B}),e.d(N,"d",function(){return D}),e.d(N,"a",function(){return W}),e.d(N,"b",function(){return x}),e.d(N,"c",function(){return h});var T=function(){function y(){this.listeners=[],this.unexpectedErrorHandler=function(w){setTimeout(function(){throw w.stack?new Error(w.message+`
-`+w.stack):w},0)}}return y.prototype.emit=function(w){this.listeners.forEach(function(f){f(w)})},y.prototype.onUnexpectedError=function(w){this.unexpectedErrorHandler(w),this.emit(w)},y.prototype.onUnexpectedExternalError=function(w){this.unexpectedErrorHandler(w)},y}(),le=new T;function $(y){D(y)||le.onUnexpectedError(y);return}function R(y){D(y)||le.onUnexpectedExternalError(y);return}function B(y){if(y instanceof Error){var w=y.name,f=y.message,v=y.stacktrace||y.stack;return{$isError:!0,name:w,message:f,stack:v}}return y}var z="Canceled";function D(y){return y instanceof Error&&y.name===z&&y.message===z}function W(){var y=new Error(z);return y.name=y.message,y}function x(y){return y?new Error("Illegal argument: "+y):new Error("Illegal argument")}function h(y){return y?new Error("Illegal state: "+y):new Error("Illegal state")}},"/kV6":function(Lt,N,e){"use strict";e.d(N,"b",function(){return z}),e.d(N,"a",function(){return D}),e.d(N,"f",function(){return W}),e.d(N,"e",function(){return h}),e.d(N,"d",function(){return w}),e.d(N,"c",function(){return f});var T=e("/cxE"),le=function(){function v(){this._keyCodeToStr=[],this._strToKeyCode=Object.create(null)}return v.prototype.define=function(C,g){this._keyCodeToStr[C]=g,this._strToKeyCode[g.toLowerCase()]=C},v.prototype.keyCodeToStr=function(C){return this._keyCodeToStr[C]},v.prototype.strToKeyCode=function(C){return this._strToKeyCode[C.toLowerCase()]||0},v}(),$=new le,R=new le,B=new le;(function(){function v(C,g,u,s){u===void 0&&(u=g),s===void 0&&(s=u),$.define(C,g),R.define(C,u),B.define(C,s)}v(0,"unknown"),v(1,"Backspace"),v(2,"Tab"),v(3,"Enter"),v(4,"Shift"),v(5,"Ctrl"),v(6,"Alt"),v(7,"PauseBreak"),v(8,"CapsLock"),v(9,"Escape"),v(10,"Space"),v(11,"PageUp"),v(12,"PageDown"),v(13,"End"),v(14,"Home"),v(15,"LeftArrow","Left"),v(16,"UpArrow","Up"),v(17,"RightArrow","Right"),v(18,"DownArrow","Down"),v(19,"Insert"),v(20,"Delete"),v(21,"0"),v(22,"1"),v(23,"2"),v(24,"3"),v(25,"4"),v(26,"5"),v(27,"6"),v(28,"7"),v(29,"8"),v(30,"9"),v(31,"A"),v(32,"B"),v(33,"C"),v(34,"D"),v(35,"E"),v(36,"F"),v(37,"G"),v(38,"H"),v(39,"I"),v(40,"J"),v(41,"K"),v(42,"L"),v(43,"M"),v(44,"N"),v(45,"O"),v(46,"P"),v(47,"Q"),v(48,"R"),v(49,"S"),v(50,"T"),v(51,"U"),v(52,"V"),v(53,"W"),v(54,"X"),v(55,"Y"),v(56,"Z"),v(57,"Meta"),v(58,"ContextMenu"),v(59,"F1"),v(60,"F2"),v(61,"F3"),v(62,"F4"),v(63,"F5"),v(64,"F6"),v(65,"F7"),v(66,"F8"),v(67,"F9"),v(68,"F10"),v(69,"F11"),v(70,"F12"),v(71,"F13"),v(72,"F14"),v(73,"F15"),v(74,"F16"),v(75,"F17"),v(76,"F18"),v(77,"F19"),v(78,"NumLock"),v(79,"ScrollLock"),v(80,";",";","OEM_1"),v(81,"=","=","OEM_PLUS"),v(82,",",",","OEM_COMMA"),v(83,"-","-","OEM_MINUS"),v(84,".",".","OEM_PERIOD"),v(85,"/","/","OEM_2"),v(86,"`","`","OEM_3"),v(110,"ABNT_C1"),v(111,"ABNT_C2"),v(87,"[","[","OEM_4"),v(88,"\\","\\","OEM_5"),v(89,"]","]","OEM_6"),v(90,"'","'","OEM_7"),v(91,"OEM_8"),v(92,"OEM_102"),v(93,"NumPad0"),v(94,"NumPad1"),v(95,"NumPad2"),v(96,"NumPad3"),v(97,"NumPad4"),v(98,"NumPad5"),v(99,"NumPad6"),v(100,"NumPad7"),v(101,"NumPad8"),v(102,"NumPad9"),v(103,"NumPad_Multiply"),v(104,"NumPad_Add"),v(105,"NumPad_Separator"),v(106,"NumPad_Subtract"),v(107,"NumPad_Decimal"),v(108,"NumPad_Divide")})();var z;(function(v){function C(c){return $.keyCodeToStr(c)}v.toString=C;function g(c){return $.strToKeyCode(c)}v.fromString=g;function u(c){return R.keyCodeToStr(c)}v.toUserSettingsUS=u;function s(c){return B.keyCodeToStr(c)}v.toUserSettingsGeneral=s;function l(c){return R.strToKeyCode(c)||B.strToKeyCode(c)}v.fromUserSettings=l})(z||(z={}));function D(v,C){var g=(C&65535)<<16>>>0;return(v|g)>>>0}function W(v,C){if(v===0)return null;var g=(v&65535)>>>0,u=(v&4294901760)>>>16;return u!==0?new y([x(g,C),x(u,C)]):new y([x(g,C)])}function x(v,C){var g=!!(v&2048),u=!!(v&256),s=C===2?u:g,l=!!(v&1024),c=!!(v&512),p=C===2?g:u,_=v&255;return new h(s,l,c,p,_)}var h=function(){function v(C,g,u,s,l){this.ctrlKey=C,this.shiftKey=g,this.altKey=u,this.metaKey=s,this.keyCode=l}return v.prototype.equals=function(C){return this.ctrlKey===C.ctrlKey&&this.shiftKey===C.shiftKey&&this.altKey===C.altKey&&this.metaKey===C.metaKey&&this.keyCode===C.keyCode},v.prototype.isModifierKey=function(){return this.keyCode===0||this.keyCode===5||this.keyCode===57||this.keyCode===6||this.keyCode===4},v.prototype.toChord=function(){return new y([this])},v.prototype.isDuplicateModifierCase=function(){return this.ctrlKey&&this.keyCode===5||this.shiftKey&&this.keyCode===4||this.altKey&&this.keyCode===6||this.metaKey&&this.keyCode===57},v}(),y=function(){function v(C){if(C.length===0)throw Object(T.b)("parts");this.parts=C}return v.prototype.equals=function(C){if(C===null)return!1;if(this.parts.length!==C.parts.length)return!1;for(var g=0;gthis._limit&&this._initialize(_.slice(_.length-this._limit))},p.prototype._initialize=function(_){this._history=new Set;for(var L=0,I=_;L=0;p--)(c=v[p])&&(l=(s<3?c(l):s>3?c(C,g,l):c(C,g))||l);return s>3&&l&&Object.defineProperty(C,g,l),l},w=function(v,C){return function(g,u){C(g,u,v)}},f=function(v){h(C,v);function C(g,u,s,l,c,p,_,L,I,P){var A=v.call(this,g,s.getRawOptions(),{},l,c,p,_,L,I,P)||this;return A._parentEditor=s,A._overwriteOptions=u,v.prototype.updateOptions.call(A,A._overwriteOptions),A._register(s.onDidChangeConfiguration(function(Q){return A._onParentConfigurationChanged(Q)})),A}return C.prototype.getParentEditor=function(){return this._parentEditor},C.prototype._onParentConfigurationChanged=function(g){v.prototype.updateOptions.call(this,this._parentEditor.getRawOptions()),v.prototype.updateOptions.call(this,this._overwriteOptions)},C.prototype.updateOptions=function(g){T.g(this._overwriteOptions,g,!0),v.prototype.updateOptions.call(this,this._overwriteOptions)},C=y([w(3,z.a),w(4,le.a),w(5,R.b),w(6,B.c),w(7,W.c),w(8,D.a),w(9,x.b)],C),C}($.a)},"09fa":function(Lt,N,e){"use strict";e.d(N,"a",function(){return le}),e.d(N,"b",function(){return $}),e.d(N,"c",function(){return R});var T=e("Cg/j"),le=Object(T.c)("logService"),$;(function(B){B[B.Trace=0]="Trace",B[B.Debug=1]="Debug",B[B.Info=2]="Info",B[B.Warning=3]="Warning",B[B.Error=4]="Error",B[B.Critical=5]="Critical",B[B.Off=6]="Off"})($||($={}));var R=function(){function B(){}return B.prototype.getLevel=function(){return $.Info},B.prototype.trace=function(z){for(var D=[],W=1;W/?";function le(W){W===void 0&&(W="");for(var x="(-?\\d*\\.\\d\\w*)|([^",h=0,y=T;h=0)continue;x+="\\"+w}return x+="\\s]+)",new RegExp(x,"g")}var $=le();function R(W){var x=$;if(W&&W instanceof RegExp)if(W.global)x=W;else{var h="g";W.ignoreCase&&(h+="i"),W.multiline&&(h+="m"),W.unicode&&(h+="u"),x=new RegExp(W.source,h)}return x.lastIndex=0,x}function B(W,x,h,y){var w=W-1-y,f=h.lastIndexOf(" ",w-1)+1;x.lastIndex=f;for(var v;v=x.exec(h);){var C=v.index||0;if(C<=w&&x.lastIndex>=w)return{word:v[0],startColumn:y+1+C,endColumn:y+1+x.lastIndex}}return null}function z(W,x,h,y){var w=W-1-y;x.lastIndex=0;for(var f;f=x.exec(h);){var v=f.index||0;if(v>w)return null;if(x.lastIndex>=w)return{word:f[0],startColumn:y+1+v,endColumn:y+1+x.lastIndex}}return null}function D(W,x,h,y){x.lastIndex=0;var w=x.exec(h);if(!w)return null;var f=w[0].indexOf(" ")>=0?z(W,x,h,y):B(W,x,h,y);return x.lastIndex=0,f}},"0oIH":function(Lt,N,e){"use strict";e.r(N);var T=e("+hIS");Object(T.a)({id:"graphql",extensions:[".graphql",".gql"],aliases:["GraphQL","graphql","gql"],mimetypes:["application/graphql"],loader:function(){return e.e(304).then(e.bind(null,"Eg73"))}})},"10Fh":function(Lt,N,e){"use strict";e.r(N),e.d(N,"provideSelectionRanges",function(){return I});var T=e("6OMU"),le=e("JQT/"),$=e("sswD"),R=e("cGHE"),B=e("aokT"),z=e("gCVg"),D=e("wQH0"),W=e("twdY"),x=e("3/fG"),h=e("pmY6"),y=e("N0LK"),w=function(){function P(){}return P.prototype.provideSelectionRanges=function(A,Q){for(var K=[],U=0,V=Q;U=0;Se--){var Ve=V.charCodeAt(Se);if(Ve===95||Ve===45)break;if(Object(y.B)(Ve)&&Object(y.C)(Pe))break;Pe=Ve}for(Se+=1;Ie0&&Q.getLineFirstNonWhitespaceColumn(K.lineNumber)===0&&Q.getLineLastNonWhitespaceColumn(K.lineNumber)===0&&A.push({range:new B.a(K.lineNumber,1,K.lineNumber,Q.getLineMaxColumn(K.lineNumber))})},P}(),f=e("Z7SF"),v=e("nnTU"),C=e("/cxE"),g=function(){var P=function(A,Q){return P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(K,U){K.__proto__=U}||function(K,U){for(var V in U)U.hasOwnProperty(V)&&(K[V]=U[V])},P(A,Q)};return function(A,Q){P(A,Q);function K(){this.constructor=A}A.prototype=Q===null?Object.create(Q):(K.prototype=Q.prototype,new K)}}(),u=function(P,A,Q,K){function U(V){return V instanceof Q?V:new Q(function(de){de(V)})}return new(Q||(Q=Promise))(function(V,de){function _e(Pe){try{Ie(K.next(Pe))}catch(Ve){de(Ve)}}function Se(Pe){try{Ie(K.throw(Pe))}catch(Ve){de(Ve)}}function Ie(Pe){Pe.done?V(Pe.value):U(Pe.value).then(_e,Se)}Ie((K=K.apply(P,A||[])).next())})},s=function(P,A){var Q={label:0,sent:function(){if(V[0]&1)throw V[1];return V[1]},trys:[],ops:[]},K,U,V,de;return de={next:_e(0),throw:_e(1),return:_e(2)},typeof Symbol=="function"&&(de[Symbol.iterator]=function(){return this}),de;function _e(Ie){return function(Pe){return Se([Ie,Pe])}}function Se(Ie){if(K)throw new TypeError("Generator is already executing.");for(;Q;)try{if(K=1,U&&(V=Ie[0]&2?U.return:Ie[0]?U.throw||((V=U.return)&&V.call(U),0):U.next)&&!(V=V.call(U,Ie[1])).done)return V;(U=0,V)&&(Ie=[Ie[0]&2,V.value]);switch(Ie[0]){case 0:case 1:V=Ie;break;case 4:return Q.label++,{value:Ie[1],done:!1};case 5:Q.label++,U=Ie[1],Ie=[0];continue;case 7:Ie=Q.ops.pop(),Q.trys.pop();continue;default:if(!(V=Q.trys,V=V.length>0&&V[V.length-1])&&(Ie[0]===6||Ie[0]===2)){Q=0;continue}if(Ie[0]===3&&(!V||Ie[1]>V[0]&&Ie[1]=this.ranges.length)return this;var K=new P(Q,this.ranges);return K.ranges[Q].equalsRange(this.ranges[this.index])?K.mov(A):K},P}(),c=function(){function P(A){this._ignoreSelection=!1,this._editor=A}return P.get=function(A){return A.getContribution(P.ID)},P.prototype.dispose=function(){Object(h.f)(this._selectionListener)},P.prototype.run=function(A){var Q=this;if(!this._editor.hasModel())return;var K=this._editor.getSelections(),U=this._editor.getModel();if(!W.w.has(U))return;var V=Promise.resolve(void 0);return this._state||(V=I(U,K.map(function(de){return de.getPosition()}),le.a.None).then(function(de){if(!T.q(de)||de.length!==K.length)return;if(!Q._editor.hasModel()||!T.g(Q._editor.getSelections(),K,function(Ie,Pe){return Ie.equalsSelection(Pe)}))return;for(var _e=function(Ie){de[Ie]=de[Ie].filter(function(Pe){return Pe.containsPosition(K[Ie].getStartPosition())&&Pe.containsPosition(K[Ie].getEndPosition())}),de[Ie].unshift(K[Ie])},Se=0;Se=0;C--){var g=y.charCodeAt(C),u=w.get(g);if(u===0){if(v===2)return this._createWord(y,v,u,C+1,this._findEndOfWord(y,w,v,C+1));v=1}else if(u===2){if(v===1)return this._createWord(y,v,u,C+1,this._findEndOfWord(y,w,v,C+1));v=2}else if(u===1&&v!==0)return this._createWord(y,v,u,C+1,this._findEndOfWord(y,w,v,C+1))}return v!==0?this._createWord(y,v,1,0,this._findEndOfWord(y,w,v,0)):null},h._findEndOfWord=function(y,w,f,v){for(var C=y.length,g=v;g=0;C--){var g=y.charCodeAt(C),u=w.get(g);if(u===1)return C+1;if(f===1&&u===2)return C+1;if(f===2&&u===0)return C+1}return 0},h.moveWordLeft=function(y,w,f,v){var C=f.lineNumber,g=f.column,u=!1;g===1&&(C>1&&(u=!0,C=C-1,g=w.getLineMaxColumn(C)));var s=h._findPreviousWordOnLine(y,w,new R.a(C,g));if(v===0){if(s&&!u){var l=w.getLineLastNonWhitespaceColumn(C);if(l1?new R.a(f-1,y.getLineMaxColumn(f-1)):w;for(var C=y.getLineContent(f),g=w.column-1;g>1;g--){var u=C.charCodeAt(g-2),s=C.charCodeAt(g-1);if(u!==95&&s===95)return new R.a(f,g);if(T.B(u)&&T.C(s))return new R.a(f,g);if(T.C(u)&&T.C(s)&&g+1=s.start+1&&(s=h._findNextWordOnLine(y,w,new R.a(C,s.end+1))),s?g=s.start+1:g=w.getLineMaxColumn(C);return new R.a(C,g)},h._moveWordPartRight=function(y,w){var f=w.lineNumber,v=y.getLineMaxColumn(f);if(w.column===v)return f1?s=1:(u--,s=w.getLineMaxColumn(u)):(c&&s<=c.end+1&&(c=h._findPreviousWordOnLine(y,w,new R.a(u,c.start+1))),c?s=c.end+1:s>1?s=1:(u--,s=w.getLineMaxColumn(u))),new B.a(u,s,g.lineNumber,g.column)},h._deleteWordPartLeft=function(y,w){if(!w.isEmpty())return w;var f=w.getPosition(),v=h._moveWordPartLeft(y,f);return new B.a(f.lineNumber,f.column,v.lineNumber,v.column)},h._findFirstNonWhitespaceChar=function(y,w){for(var f=y.length,v=w;v=_.start+1&&(_=h._findNextWordOnLine(y,w,new R.a(u,_.end+1))),_?s=_.start+1:sde,Pe=V>_e,Ve=V<_e,ke=[],se=0;se_e)continue;if(ZV)continue;if(ce<_e)continue}ke.push(new B.f(new D.a(ee,ie,ee,ie),0,new z.a(ee,q),0))}if(ke.length===0)for(var se=0;se1&&V--,A.columnSelect(Q,K,U.fromViewLineNumber,U.fromViewVisualColumn,U.toViewLineNumber,V)},A.columnSelectRight=function(Q,K,U){for(var V=0,de=Math.min(U.fromViewLineNumber,U.toViewLineNumber),_e=Math.max(U.fromViewLineNumber,U.toViewLineNumber),Se=de;Se<=_e;Se++){var Ie=K.getLineMaxColumn(Se),Pe=B.a.visibleColumnFromColumn2(Q,K,new z.a(Se,Ie));V=Math.max(V,Pe)}var Ve=U.toViewVisualColumn;return Ve1)for(var ve=Ge.modelState?Ge.modelState.position:null,Ee=Ge.viewState?Ge.viewState.position:null,xe=0,Ce=ue.length;xeue&&(Ge=ue);var ve=new D.a(Ge,1,Ge,Z.context.model.getLineMaxColumn(Ge)),Ee=0;if(je.at)switch(je.at){case l.RawAtArgument.Top:Ee=3;break;case l.RawAtArgument.Center:Ee=1;break;case l.RawAtArgument.Bottom:Ee=4;break;default:break}var xe=Z.context.convertModelRangeToViewRange(ve);Z.revealRange(ye.source,!1,xe,Ee,0)},ce}(u))),A.SelectAll=Object($.g)(new(function(q){C(ce,q);function ce(){return q.call(this,{id:"selectAll",precondition:void 0})||this}return ce.prototype.runCoreEditorCommand=function(Z,ye){Z.context.model.pushStackElement(),Z.setStates(ye.source,3,[h.b.selectAll(Z.context,Z.getPrimaryCursor())])},ce}(u))),A.SetSelection=Object($.g)(new(function(q){C(ce,q);function ce(){return q.call(this,{id:"setSelection",precondition:void 0})||this}return ce.prototype.runCoreEditorCommand=function(Z,ye){Z.context.model.pushStackElement(),Z.setStates(ye.source,3,[B.d.fromModelSelection(ye.selection)])},ce}(u)))})(c||(c={}));var p;(function(A){var Q=function(K){C(U,K);function U(){return K!==null&&K.apply(this,arguments)||this}return U.prototype.runEditorCommand=function(V,de,_e){var Se=de._getCursors();if(!Se)return;this.runCoreEditingCommand(de,Se,_e||{})},U}($.c);A.CoreEditingCommand=Q,A.LineBreakInsert=Object($.g)(new(function(K){C(U,K);function U(){return K.call(this,{id:"lineBreakInsert",precondition:f.a.writable,kbOpts:{weight:g,kbExpr:f.a.textInputFocus,primary:0,mac:{primary:256|45}}})||this}return U.prototype.runCoreEditingCommand=function(V,de,_e){V.pushUndoStop(),V.executeCommands(this.id,y.a.lineBreakInsert(de.context.config,de.context.model,de.getAll().map(function(Se){return Se.modelState.selection})))},U}(Q))),A.Outdent=Object($.g)(new(function(K){C(U,K);function U(){return K.call(this,{id:"outdent",precondition:f.a.writable,kbOpts:{weight:g,kbExpr:v.a.and(f.a.editorTextFocus,f.a.tabDoesNotMoveFocus),primary:1024|2}})||this}return U.prototype.runCoreEditingCommand=function(V,de,_e){V.pushUndoStop(),V.executeCommands(this.id,y.a.outdent(de.context.config,de.context.model,de.getAll().map(function(Se){return Se.modelState.selection}))),V.pushUndoStop()},U}(Q))),A.Tab=Object($.g)(new(function(K){C(U,K);function U(){return K.call(this,{id:"tab",precondition:f.a.writable,kbOpts:{weight:g,kbExpr:v.a.and(f.a.editorTextFocus,f.a.tabDoesNotMoveFocus),primary:2}})||this}return U.prototype.runCoreEditingCommand=function(V,de,_e){V.pushUndoStop(),V.executeCommands(this.id,y.a.tab(de.context.config,de.context.model,de.getAll().map(function(Se){return Se.modelState.selection}))),V.pushUndoStop()},U}(Q))),A.DeleteLeft=Object($.g)(new(function(K){C(U,K);function U(){return K.call(this,{id:"deleteLeft",precondition:f.a.writable,kbOpts:{weight:g,kbExpr:f.a.textInputFocus,primary:1,secondary:[1024|1],mac:{primary:1,secondary:[1024|1,256|38,256|1]}}})||this}return U.prototype.runCoreEditingCommand=function(V,de,_e){var Se=x.a.deleteLeft(de.getPrevEditOperationType(),de.context.config,de.context.model,de.getAll().map(function(Ve){return Ve.modelState.selection})),Ie=Se[0],Pe=Se[1];Ie&&V.pushUndoStop(),V.executeCommands(this.id,Pe),de.setPrevEditOperationType(2)},U}(Q))),A.DeleteRight=Object($.g)(new(function(K){C(U,K);function U(){return K.call(this,{id:"deleteRight",precondition:f.a.writable,kbOpts:{weight:g,kbExpr:f.a.textInputFocus,primary:20,mac:{primary:20,secondary:[256|34,256|20]}}})||this}return U.prototype.runCoreEditingCommand=function(V,de,_e){var Se=x.a.deleteRight(de.getPrevEditOperationType(),de.context.config,de.context.model,de.getAll().map(function(Ve){return Ve.modelState.selection})),Ie=Se[0],Pe=Se[1];Ie&&V.pushUndoStop(),V.executeCommands(this.id,Pe),de.setPrevEditOperationType(3)},U}(Q)))})(p||(p={}));function _(A){A.register()}var L=function(A){C(Q,A);function Q(K){var U=A.call(this,K)||this;return U._editorHandler=K.editorHandler,U._inputHandler=K.inputHandler,U}return Q.prototype.runCommand=function(K,U){var V=K.get(R.a).getFocusedCodeEditor();if(V&&V.hasTextFocus())return this._runEditorHandler(K,V,U);var de=document.activeElement;if(de&&["input","textarea"].indexOf(de.tagName.toLowerCase())>=0){document.execCommand(this._inputHandler);return}var _e=K.get(R.a).getActiveCodeEditor();if(_e)return _e.focus(),this._runEditorHandler(K,_e,U)},Q.prototype._runEditorHandler=function(K,U,V){var de=this._editorHandler;typeof de=="string"?U.trigger("keyboard",de,V):(V=V||{},V.source="keyboard",de.runEditorCommand(K,U,V))},Q}($.a),I=function(A){C(Q,A);function Q(K,U,V){var de=A.call(this,{id:K,precondition:void 0,description:V})||this;return de._handlerId=U,de}return Q.prototype.runCommand=function(K,U){var V=K.get(R.a).getFocusedCodeEditor();if(!V)return;V.trigger("keyboard",this._handlerId,U)},Q}($.a);_(new L({editorHandler:c.SelectAll,inputHandler:"selectAll",id:"editor.action.selectAll",precondition:f.a.textInputFocus,kbOpts:{weight:g,kbExpr:null,primary:2048|31},menuOpts:{menuId:25,group:"1_basic",title:T.a({key:"miSelectAll",comment:["&& denotes a mnemonic"]},"&&Select All"),order:1}})),_(new L({editorHandler:w.b.Undo,inputHandler:"undo",id:w.b.Undo,precondition:f.a.writable,kbOpts:{weight:g,kbExpr:f.a.textInputFocus,primary:2048|56},menuOpts:{menuId:17,group:"1_do",title:T.a({key:"miUndo",comment:["&& denotes a mnemonic"]},"&&Undo"),order:1}})),_(new I("default:"+w.b.Undo,w.b.Undo)),_(new L({editorHandler:w.b.Redo,inputHandler:"redo",id:w.b.Redo,precondition:f.a.writable,kbOpts:{weight:g,kbExpr:f.a.textInputFocus,primary:2048|55,secondary:[2048|1024|56],mac:{primary:2048|1024|56}},menuOpts:{menuId:17,group:"1_do",title:T.a({key:"miRedo",comment:["&& denotes a mnemonic"]},"&&Redo"),order:2}})),_(new I("default:"+w.b.Redo,w.b.Redo));function P(A,Q){_(new I("default:"+A,A)),_(new I(A,A,Q))}P(w.b.Type,{description:"Type",args:[{name:"args",schema:{type:"object",required:["text"],properties:{text:{type:"string"}}}}]}),P(w.b.ReplacePreviousChar),P(w.b.CompositionStart),P(w.b.CompositionEnd),P(w.b.Paste),P(w.b.Cut)},"1lwE":function(Lt,N,e){"use strict";e.r(N);var T=e("+hIS");Object(T.a)({id:"aes",extensions:[".aes"],aliases:["aes","sophia","Sophia"],loader:function(){return e.e(339).then(e.bind(null,"cOMg"))}})},"23p7":function(Lt,N,e){"use strict";e.r(N);var T=e("+hIS");Object(T.a)({id:"apex",extensions:[".cls"],aliases:["Apex","apex"],mimetypes:["text/x-apex-source","text/x-apex"],loader:function(){return e.e(292).then(e.bind(null,"aA7r"))}})},"24hK":function(Lt,N,e){"use strict";e.d(N,"a",function(){return $});var T=e("JYp7"),le=function(){function R(B){this.element=B,this.next=R.Undefined,this.prev=R.Undefined}return R.Undefined=new R(void 0),R}(),$=function(){function R(){this._first=le.Undefined,this._last=le.Undefined,this._size=0}return Object.defineProperty(R.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),R.prototype.isEmpty=function(){return this._first===le.Undefined},R.prototype.clear=function(){this._first=le.Undefined,this._last=le.Undefined,this._size=0},R.prototype.unshift=function(B){return this._insert(B,!1)},R.prototype.push=function(B){return this._insert(B,!0)},R.prototype._insert=function(B,z){var D=this,W=new le(B);if(this._first===le.Undefined)this._first=W,this._last=W;else if(z){var x=this._last;this._last=W,W.prev=x,x.next=W}else{var h=this._first;this._first=W,W.next=h,h.prev=W}this._size+=1;var y=!1;return function(){y||(y=!0,D._remove(W))}},R.prototype.shift=function(){if(this._first===le.Undefined)return;var B=this._first.element;return this._remove(this._first),B},R.prototype.pop=function(){if(this._last===le.Undefined)return;var B=this._last.element;return this._remove(this._last),B},R.prototype._remove=function(B){if(B.prev!==le.Undefined&&B.next!==le.Undefined){var z=B.prev;z.next=B.next,B.next.prev=z}else B.prev===le.Undefined&&B.next===le.Undefined?(this._first=le.Undefined,this._last=le.Undefined):B.next===le.Undefined?(this._last=this._last.prev,this._last.next=le.Undefined):B.prev===le.Undefined&&(this._first=this._first.next,this._first.prev=le.Undefined);this._size-=1},R.prototype.iterator=function(){var B,z=this._first;return{next:function(){return z===le.Undefined?T.c:(B?B.value=z.element:B={done:!1,value:z.element},z=z.next,B)}}},R.prototype.toArray=function(){for(var B=[],z=this._first;z!==le.Undefined;z=z.next)B.push(z.element);return B},R}()},"2ESN":function(Lt,N,e){"use strict";e.r(N);var T=e("YHy6"),le=e("3/fG"),$=e("X+cX"),R=e("JQT/"),B=e("/cxE"),z=e("eLzo"),D=e("pmY6"),W=e("MNsG"),x=e("sswD"),h=e("tX9W"),y=e("twdY"),w=e("aBYw"),f=e("bY76"),v=e("aokT"),C=e("G2kB"),g=e("nnTU"),u=e("6OMU"),s=function(){var ee=function(ie,q){return ee=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ce,Z){ce.__proto__=Z}||function(ce,Z){for(var ye in Z)Z.hasOwnProperty(ye)&&(ce[ye]=Z[ye])},ee(ie,q)};return function(ie,q){ee(ie,q);function ce(){this.constructor=ie}ie.prototype=q===null?Object.create(q):(ce.prototype=q.prototype,new ce)}}(),l=function(ee,ie,q,ce){function Z(ye){return ye instanceof q?ye:new q(function(je){je(ye)})}return new(q||(q=Promise))(function(ye,je){function Ge(Ee){try{ve(ce.next(Ee))}catch(xe){je(xe)}}function ue(Ee){try{ve(ce.throw(Ee))}catch(xe){je(xe)}}function ve(Ee){Ee.done?ye(Ee.value):Z(Ee.value).then(Ge,ue)}ve((ce=ce.apply(ee,ie||[])).next())})},c=function(ee,ie){var q={label:0,sent:function(){if(ye[0]&1)throw ye[1];return ye[1]},trys:[],ops:[]},ce,Z,ye,je;return je={next:Ge(0),throw:Ge(1),return:Ge(2)},typeof Symbol=="function"&&(je[Symbol.iterator]=function(){return this}),je;function Ge(ve){return function(Ee){return ue([ve,Ee])}}function ue(ve){if(ce)throw new TypeError("Generator is already executing.");for(;q;)try{if(ce=1,Z&&(ye=ve[0]&2?Z.return:ve[0]?Z.throw||((ye=Z.return)&&ye.call(Z),0):Z.next)&&!(ye=ye.call(Z,ve[1])).done)return ye;(Z=0,ye)&&(ve=[ve[0]&2,ye.value]);switch(ve[0]){case 0:case 1:ye=ve;break;case 4:return q.label++,{value:ve[1],done:!1};case 5:q.label++,Z=ve[1],ve=[0];continue;case 7:ve=q.ops.pop(),q.trys.pop();continue;default:if(!(ye=q.trys,ye=ye.length>0&&ye[ye.length-1])&&(ve[0]===6||ve[0]===2)){q=0;continue}if(ve[0]===3&&(!ye||ve[1]>ye[0]&&ve[1]=0;Ge--)(je=ee[Ge])&&(ye=(Z<3?je(ye):Z>3?je(ie,q,ye):je(ie,q))||ye);return Z>3&&ye&&Object.defineProperty(ie,q,ye),ye},de=function(ee,ie){return function(q,ce){ie(q,ce,ee)}},_e=function(ee,ie,q,ce){function Z(ye){return ye instanceof q?ye:new q(function(je){je(ye)})}return new(q||(q=Promise))(function(ye,je){function Ge(Ee){try{ve(ce.next(Ee))}catch(xe){je(xe)}}function ue(Ee){try{ve(ce.throw(Ee))}catch(xe){je(xe)}}function ve(Ee){Ee.done?ye(Ee.value):Z(Ee.value).then(Ge,ue)}ve((ce=ce.apply(ee,ie||[])).next())})},Se=function(ee,ie){var q={label:0,sent:function(){if(ye[0]&1)throw ye[1];return ye[1]},trys:[],ops:[]},ce,Z,ye,je;return je={next:Ge(0),throw:Ge(1),return:Ge(2)},typeof Symbol=="function"&&(je[Symbol.iterator]=function(){return this}),je;function Ge(ve){return function(Ee){return ue([ve,Ee])}}function ue(ve){if(ce)throw new TypeError("Generator is already executing.");for(;q;)try{if(ce=1,Z&&(ye=ve[0]&2?Z.return:ve[0]?Z.throw||((ye=Z.return)&&ye.call(Z),0):Z.next)&&!(ye=ye.call(Z,ve[1])).done)return ye;(Z=0,ye)&&(ve=[ve[0]&2,ye.value]);switch(ve[0]){case 0:case 1:ye=ve;break;case 4:return q.label++,{value:ve[1],done:!1};case 5:q.label++,Z=ve[1],ve=[0];continue;case 7:ve=q.ops.pop(),q.trys.pop();continue;default:if(!(ye=q.trys,ye=ye.length>0&&ye[ye.length-1])&&(ve[0]===6||ve[0]===2)){q=0;continue}if(ve[0]===3&&(!ye||ve[1]>ye[0]&&ve[1]1){var Ve=Pe.shift();Ve&&Ve.container&&(U.focusItemByElement(Ve.container),Pe.push(Ve)),U.mnemonics.set(Ie,Pe)}}})),w.d&&U._register(Object(D.j)(V,D.d.KEY_DOWN,function(Se){var Ie=new W.a(Se);Ie.equals(14)||Ie.equals(11)?(U.focusedItem=U.viewItems.length-1,U.focusNext(),D.c.stop(Se,!0)):(Ie.equals(13)||Ie.equals(12))&&(U.focusedItem=0,U.focusPrevious(),D.c.stop(Se,!0))})),U._register(Object(D.j)(U.domNode,D.d.MOUSE_OUT,function(Se){var Ie=Se.relatedTarget;Object(D.K)(Ie,U.domNode)||(U.focusedItem=void 0,U.updateFocus(),Se.stopPropagation())})),U._register(Object(D.j)(U.actionsList,D.d.MOUSE_OVER,function(Se){var Ie=Se.target;if(!Ie||!Object(D.K)(Ie,U.actionsList)||Ie===U.actionsList)return;for(;Ie.parentElement!==U.actionsList&&Ie.parentElement!==null;)Ie=Ie.parentElement;if(Object(D.I)(Ie,"action-item")){var Pe=U.focusedItem;U.setFocusedItem(Ie),Pe!==U.focusedItem&&U.updateFocus()}}));var de={parent:U};U.mnemonics=new Map,U.scrollableElement=U._register(new y.a(V,{alwaysConsumeMouseWheel:!0,horizontal:2,vertical:3,verticalScrollbarSize:7,handleMouseWheel:!0,useShadows:!0}));var _e=U.scrollableElement.getDomNode();return _e.style.position="",U._register(Object(D.j)(_e,D.d.MOUSE_UP,function(Se){Se.preventDefault()})),V.style.maxHeight=Math.max(10,window.innerHeight-A.getBoundingClientRect().top-30)+"px",U.push(Q,{icon:!0,label:!0,isMenu:!0}),A.appendChild(U.scrollableElement.getDomNode()),U.scrollableElement.scanDomNode(),U.viewItems.filter(function(Se){return!(Se instanceof _)}).forEach(function(Se,Ie,Pe){Se.updatePositionInSet(Ie+1,Pe.length)}),U}return P.prototype.style=function(A){var Q=this.getContainer(),K=A.foregroundColor?""+A.foregroundColor:"",U=A.backgroundColor?""+A.backgroundColor:"",V=A.borderColor?"1px solid "+A.borderColor:"",de=A.shadowColor?"0 2px 4px "+A.shadowColor:"";Q.style.border=V,this.domNode.style.color=K,this.domNode.style.backgroundColor=U,Q.style.boxShadow=de,this.viewItems&&this.viewItems.forEach(function(_e){(_e instanceof c||_e instanceof _)&&_e.style(A)})},P.prototype.getContainer=function(){return this.scrollableElement.getDomNode()},Object.defineProperty(P.prototype,"onScroll",{get:function(){return this.scrollableElement.onScroll},enumerable:!0,configurable:!0}),Object.defineProperty(P.prototype,"scrollOffset",{get:function(){return this.menuElement.scrollTop},enumerable:!0,configurable:!0}),P.prototype.focusItemByElement=function(A){var Q=this.focusedItem;this.setFocusedItem(A),Q!==this.focusedItem&&this.updateFocus()},P.prototype.setFocusedItem=function(A){for(var Q=0;Q'+U[3]+""+A.substr(U.index+U[0].length)),A=A.replace(/&&/g,"&"),this.item&&this.item.setAttribute("aria-keyshortcuts",(K[1]?K[1]:K[3]).toLocaleLowerCase())}else A=A.replace(/&&/g,"&")}this.label&&(this.label.innerHTML=A.trim())}},P.prototype.updateTooltip=function(){var A=null;this.getAction().tooltip?A=this.getAction().tooltip:!this.options.label&&this.getAction().label&&this.options.icon&&(A=this.getAction().label,this.options.keybinding&&(A=$.a({key:"titleLabel",comment:["action title","action keybinding"]},"{0} ({1})",A,this.options.keybinding))),A&&this.item&&(this.item.title=A)},P.prototype.updateClass=function(){this.cssClass&&this.item&&Object(D.Q)(this.item,this.cssClass),this.options.icon&&this.label?(this.cssClass=this.getAction().class||"",Object(D.f)(this.label,"icon"),this.cssClass&&Object(D.g)(this.label,this.cssClass),this.updateEnabled()):this.label&&Object(D.P)(this.label,"icon")},P.prototype.updateEnabled=function(){this.getAction().enabled?(this.element&&Object(D.P)(this.element,"disabled"),this.item&&(Object(D.P)(this.item,"disabled"),this.item.tabIndex=0)):(this.element&&Object(D.f)(this.element,"disabled"),this.item&&(Object(D.f)(this.item,"disabled"),Object(D.S)(this.item)))},P.prototype.updateChecked=function(){if(!this.item)return;this.getAction().checked?(Object(D.f)(this.item,"checked"),this.item.setAttribute("role","menuitemcheckbox"),this.item.setAttribute("aria-checked","true")):(Object(D.P)(this.item,"checked"),this.item.setAttribute("role","menuitem"),this.item.setAttribute("aria-checked","false"))},P.prototype.getMnemonic=function(){return this.mnemonic},P.prototype.applyStyle=function(){if(!this.menuStyle)return;var A=this.element&&Object(D.I)(this.element,"focused"),Q=A&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor,K=A&&this.menuStyle.selectionBackgroundColor?this.menuStyle.selectionBackgroundColor:void 0,U=A&&this.menuStyle.selectionBorderColor?"thin solid "+this.menuStyle.selectionBorderColor:"";this.item&&(this.item.style.color=Q?Q.toString():"",this.item.style.backgroundColor=K?K.toString():""),this.check&&(this.check.style.color=Q?Q.toString():""),this.container&&(this.container.style.border=U)},P.prototype.style=function(A){this.menuStyle=A,this.applyStyle()},P}(z.c),p=function(I){f(P,I);function P(A,Q,K,U){var V=I.call(this,A,A,U)||this;return V.submenuActions=Q,V.parentData=K,V.submenuOptions=U,V.mysubmenu=null,V.submenuDisposables=V._register(new h.b),V.mouseOver=!1,V.expandDirection=U&&U.expandDirection!==void 0?U.expandDirection:u.Right,V.showScheduler=new x.d(function(){V.mouseOver&&(V.cleanupExistingSubmenu(!1),V.createSubmenu(!1))},250),V.hideScheduler=new x.d(function(){V.element&&!Object(D.K)(document.activeElement,V.element)&&V.parentData.submenu===V.mysubmenu&&(V.parentData.parent.focus(!1),V.cleanupExistingSubmenu(!0))},750),V}return P.prototype.render=function(A){var Q=this;if(I.prototype.render.call(this,A),!this.element)return;this.item&&(Object(D.f)(this.item,"monaco-submenu-item"),this.item.setAttribute("aria-haspopup","true"),this.updateAriaExpanded("false"),this.submenuIndicator=Object(D.q)(this.item,Object(D.a)("span.submenu-indicator.codicon.codicon-chevron-right")),this.submenuIndicator.setAttribute("aria-hidden","true")),this._register(Object(D.j)(this.element,D.d.KEY_UP,function(K){var U=new W.a(K);(U.equals(17)||U.equals(3))&&(D.c.stop(K,!0),Q.createSubmenu(!0))})),this._register(Object(D.j)(this.element,D.d.KEY_DOWN,function(K){var U=new W.a(K);document.activeElement===Q.item&&((U.equals(17)||U.equals(3))&&D.c.stop(K,!0))})),this._register(Object(D.j)(this.element,D.d.MOUSE_OVER,function(K){Q.mouseOver||(Q.mouseOver=!0,Q.showScheduler.schedule())})),this._register(Object(D.j)(this.element,D.d.MOUSE_LEAVE,function(K){Q.mouseOver=!1})),this._register(Object(D.j)(this.element,D.d.FOCUS_OUT,function(K){Q.element&&!Object(D.K)(document.activeElement,Q.element)&&Q.hideScheduler.schedule()})),this._register(this.parentData.parent.onScroll(function(){Q.parentData.parent.focus(!1),Q.cleanupExistingSubmenu(!1)}))},P.prototype.onClick=function(A){D.c.stop(A,!0),this.cleanupExistingSubmenu(!1),this.createSubmenu(!0)},P.prototype.cleanupExistingSubmenu=function(A){this.parentData.submenu&&(A||this.parentData.submenu!==this.mysubmenu)&&(this.parentData.submenu.dispose(),this.parentData.submenu=void 0,this.updateAriaExpanded("false"),this.submenuContainer&&(this.submenuDisposables.clear(),this.submenuContainer=void 0))},P.prototype.createSubmenu=function(A){var Q=this;if(A===void 0&&(A=!0),!this.element)return;if(this.parentData.submenu)this.parentData.submenu.focus(!1);else{this.updateAriaExpanded("true"),this.submenuContainer=Object(D.q)(this.element,Object(D.a)("div.monaco-submenu")),Object(D.g)(this.submenuContainer,"menubar-menu-items-holder","context-view");var K=getComputedStyle(this.parentData.parent.domNode),U=parseFloat(K.paddingTop||"0")||0;this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset-U+"px",this.parentData.submenu=new l(this.submenuContainer,this.submenuActions,this.submenuOptions),this.menuStyle&&this.parentData.submenu.style(this.menuStyle);var V=this.element.getBoundingClientRect(),de=this.submenuContainer.getBoundingClientRect();this.expandDirection===u.Right?window.innerWidth<=V.right+de.width?(this.submenuContainer.style.left="10px",this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset+V.height+"px"):(this.submenuContainer.style.left=this.element.offsetWidth+"px",this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset-U+"px"):this.expandDirection===u.Left&&(this.submenuContainer.style.right=this.element.offsetWidth+"px",this.submenuContainer.style.left="auto",this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset-U+"px"),this.submenuDisposables.add(Object(D.j)(this.submenuContainer,D.d.KEY_UP,function(_e){var Se=new W.a(_e);Se.equals(15)&&(D.c.stop(_e,!0),Q.parentData.parent.focus(),Q.cleanupExistingSubmenu(!0))})),this.submenuDisposables.add(Object(D.j)(this.submenuContainer,D.d.KEY_DOWN,function(_e){var Se=new W.a(_e);Se.equals(15)&&D.c.stop(_e,!0)})),this.submenuDisposables.add(this.parentData.submenu.onDidCancel(function(){Q.parentData.parent.focus(),Q.cleanupExistingSubmenu(!0)})),this.parentData.submenu.focus(A),this.mysubmenu=this.parentData.submenu}},P.prototype.updateAriaExpanded=function(A){var Q;this.item&&((Q=this.item)===null||Q===void 0||Q.setAttribute("aria-expanded",A))},P.prototype.applyStyle=function(){if(I.prototype.applyStyle.call(this),!this.menuStyle)return;var A=this.element&&Object(D.I)(this.element,"focused"),Q=A&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor;this.submenuIndicator&&(this.submenuIndicator.style.color=Q?""+Q:""),this.parentData.submenu&&this.parentData.submenu.style(this.menuStyle)},P.prototype.dispose=function(){I.prototype.dispose.call(this),this.hideScheduler.dispose(),this.mysubmenu&&(this.mysubmenu.dispose(),this.mysubmenu=null),this.submenuContainer&&(this.submenuContainer=void 0)},P}(c),_=function(I){f(P,I);function P(){return I!==null&&I.apply(this,arguments)||this}return P.prototype.style=function(A){this.label&&(this.label.style.borderBottomColor=A.separatorColor?""+A.separatorColor:"")},P}(z.b);function L(I){var P=C,A=P.exec(I);if(!A)return I;var Q=!A[1];return I.replace(P,Q?"$2$3":"").trim()}},"3/fG":function(Lt,N,e){"use strict";e.d(N,"a",function(){return le});function T($,R){var B;return R.length===0?B=$:B=$.replace(/\{(\d+)\}/g,function(z,D){var W=D[0];return typeof R[W]!="undefined"?R[W]:z}),B}function le($,R){for(var B=[],z=2;z0&&D.charAt(D.length-1)==="#"?D.substring(0,D.length-1):D}var B=function(){function D(){this._onDidChangeSchema=new le.a,this.schemasById={}}return D.prototype.registerSchema=function(W,x){this.schemasById[R(W)]=x,this._onDidChangeSchema.fire(W)},D.prototype.notifySchemaChanged=function(W){this._onDidChangeSchema.fire(W)},D}(),z=new B;T.a.add($.JSONContribution,z)},"3qCu":function(Lt,N,e){"use strict";e.d(N,"a",function(){return ke});var T=e("EffR"),le=e("Md8J"),$=e("/cxE"),R=e("eLzo"),B=e("nD70"),z;(function(se){"use strict";var ee={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:b,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,nptable:b,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?!script|pre|style)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *([^\s>]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,table:b,lheading:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading| {0,3}>|<\/?(?:tag)(?: +|\n|\/?>)|<(?:script|pre|style|!--))[^\n]+)*)/,text:/^[^\n]+/};ee._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,ee._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,ee.def=Ee(ee.def).replace("label",ee._label).replace("title",ee._title).getRegex(),ee.bullet=/(?:[*+-]|\d{1,9}\.)/,ee.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,ee.item=Ee(ee.item,"gm").replace(/bull/g,ee.bullet).getRegex(),ee.list=Ee(ee.list).replace(/bull/g,ee.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+ee.def.source+")").getRegex(),ee._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",ee._comment=//,ee.html=Ee(ee.html,"i").replace("comment",ee._comment).replace("tag",ee._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),ee.paragraph=Ee(ee.paragraph).replace("hr",ee.hr).replace("heading",ee.heading).replace("lheading",ee.lheading).replace("tag",ee._tag).getRegex(),ee.blockquote=Ee(ee.blockquote).replace("paragraph",ee.paragraph).getRegex(),ee.normal=F({},ee),ee.gfm=F({},ee.normal,{fences:/^ {0,3}(`{3,}|~{3,})([^`\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,paragraph:/^/,heading:/^ *(#{1,6}) +([^\n]+?) *#* *(?:\n+|$)/}),ee.gfm.paragraph=Ee(ee.paragraph).replace("(?!","(?!"+ee.gfm.fences.source.replace("\\1","\\2")+"|"+ee.list.source.replace("\\1","\\3")+"|").getRegex(),ee.tables=F({},ee.gfm,{nptable:/^ *([^|\n ].*\|.*)\n *([-:]+ *\|[-| :]*)(?:\n((?:.*[^>\n ].*(?:\n|$))*)\n*|$)/,table:/^ *\|(.+)\n *\|?( *[-:]+[-| :]*)(?:\n((?: *[^>\n ].*(?:\n|$))*)\n*|$)/}),ee.pedantic=F({},ee.normal,{html:Ee(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?\\1> *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",ee._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/});function ie(Me){this.tokens=[],this.tokens.links=Object.create(null),this.options=Me||Oe.defaults,this.rules=ee.normal,this.options.pedantic?this.rules=ee.pedantic:this.options.gfm&&(this.options.tables?this.rules=ee.tables:this.rules=ee.gfm)}ie.rules=ee,ie.lex=function(Me,He){var Je=new ie(He);return Je.lex(Me)},ie.prototype.lex=function(Me){return Me=Me.replace(/\r\n|\r/g,`
+`+w.stack):w},0)}}return y.prototype.emit=function(w){this.listeners.forEach(function(f){f(w)})},y.prototype.onUnexpectedError=function(w){this.unexpectedErrorHandler(w),this.emit(w)},y.prototype.onUnexpectedExternalError=function(w){this.unexpectedErrorHandler(w)},y}(),le=new T;function $(y){D(y)||le.onUnexpectedError(y);return}function R(y){D(y)||le.onUnexpectedExternalError(y);return}function B(y){if(y instanceof Error){var w=y.name,f=y.message,v=y.stacktrace||y.stack;return{$isError:!0,name:w,message:f,stack:v}}return y}var z="Canceled";function D(y){return y instanceof Error&&y.name===z&&y.message===z}function W(){var y=new Error(z);return y.name=y.message,y}function x(y){return y?new Error("Illegal argument: "+y):new Error("Illegal argument")}function h(y){return y?new Error("Illegal state: "+y):new Error("Illegal state")}},"/kV6":function(Lt,N,e){"use strict";e.d(N,"b",function(){return z}),e.d(N,"a",function(){return D}),e.d(N,"f",function(){return W}),e.d(N,"e",function(){return h}),e.d(N,"d",function(){return w}),e.d(N,"c",function(){return f});var T=e("/cxE"),le=function(){function v(){this._keyCodeToStr=[],this._strToKeyCode=Object.create(null)}return v.prototype.define=function(C,g){this._keyCodeToStr[C]=g,this._strToKeyCode[g.toLowerCase()]=C},v.prototype.keyCodeToStr=function(C){return this._keyCodeToStr[C]},v.prototype.strToKeyCode=function(C){return this._strToKeyCode[C.toLowerCase()]||0},v}(),$=new le,R=new le,B=new le;(function(){function v(C,g,u,s){u===void 0&&(u=g),s===void 0&&(s=u),$.define(C,g),R.define(C,u),B.define(C,s)}v(0,"unknown"),v(1,"Backspace"),v(2,"Tab"),v(3,"Enter"),v(4,"Shift"),v(5,"Ctrl"),v(6,"Alt"),v(7,"PauseBreak"),v(8,"CapsLock"),v(9,"Escape"),v(10,"Space"),v(11,"PageUp"),v(12,"PageDown"),v(13,"End"),v(14,"Home"),v(15,"LeftArrow","Left"),v(16,"UpArrow","Up"),v(17,"RightArrow","Right"),v(18,"DownArrow","Down"),v(19,"Insert"),v(20,"Delete"),v(21,"0"),v(22,"1"),v(23,"2"),v(24,"3"),v(25,"4"),v(26,"5"),v(27,"6"),v(28,"7"),v(29,"8"),v(30,"9"),v(31,"A"),v(32,"B"),v(33,"C"),v(34,"D"),v(35,"E"),v(36,"F"),v(37,"G"),v(38,"H"),v(39,"I"),v(40,"J"),v(41,"K"),v(42,"L"),v(43,"M"),v(44,"N"),v(45,"O"),v(46,"P"),v(47,"Q"),v(48,"R"),v(49,"S"),v(50,"T"),v(51,"U"),v(52,"V"),v(53,"W"),v(54,"X"),v(55,"Y"),v(56,"Z"),v(57,"Meta"),v(58,"ContextMenu"),v(59,"F1"),v(60,"F2"),v(61,"F3"),v(62,"F4"),v(63,"F5"),v(64,"F6"),v(65,"F7"),v(66,"F8"),v(67,"F9"),v(68,"F10"),v(69,"F11"),v(70,"F12"),v(71,"F13"),v(72,"F14"),v(73,"F15"),v(74,"F16"),v(75,"F17"),v(76,"F18"),v(77,"F19"),v(78,"NumLock"),v(79,"ScrollLock"),v(80,";",";","OEM_1"),v(81,"=","=","OEM_PLUS"),v(82,",",",","OEM_COMMA"),v(83,"-","-","OEM_MINUS"),v(84,".",".","OEM_PERIOD"),v(85,"/","/","OEM_2"),v(86,"`","`","OEM_3"),v(110,"ABNT_C1"),v(111,"ABNT_C2"),v(87,"[","[","OEM_4"),v(88,"\\","\\","OEM_5"),v(89,"]","]","OEM_6"),v(90,"'","'","OEM_7"),v(91,"OEM_8"),v(92,"OEM_102"),v(93,"NumPad0"),v(94,"NumPad1"),v(95,"NumPad2"),v(96,"NumPad3"),v(97,"NumPad4"),v(98,"NumPad5"),v(99,"NumPad6"),v(100,"NumPad7"),v(101,"NumPad8"),v(102,"NumPad9"),v(103,"NumPad_Multiply"),v(104,"NumPad_Add"),v(105,"NumPad_Separator"),v(106,"NumPad_Subtract"),v(107,"NumPad_Decimal"),v(108,"NumPad_Divide")})();var z;(function(v){function C(c){return $.keyCodeToStr(c)}v.toString=C;function g(c){return $.strToKeyCode(c)}v.fromString=g;function u(c){return R.keyCodeToStr(c)}v.toUserSettingsUS=u;function s(c){return B.keyCodeToStr(c)}v.toUserSettingsGeneral=s;function l(c){return R.strToKeyCode(c)||B.strToKeyCode(c)}v.fromUserSettings=l})(z||(z={}));function D(v,C){var g=(C&65535)<<16>>>0;return(v|g)>>>0}function W(v,C){if(v===0)return null;var g=(v&65535)>>>0,u=(v&4294901760)>>>16;return u!==0?new y([x(g,C),x(u,C)]):new y([x(g,C)])}function x(v,C){var g=!!(v&2048),u=!!(v&256),s=C===2?u:g,l=!!(v&1024),c=!!(v&512),p=C===2?g:u,_=v&255;return new h(s,l,c,p,_)}var h=function(){function v(C,g,u,s,l){this.ctrlKey=C,this.shiftKey=g,this.altKey=u,this.metaKey=s,this.keyCode=l}return v.prototype.equals=function(C){return this.ctrlKey===C.ctrlKey&&this.shiftKey===C.shiftKey&&this.altKey===C.altKey&&this.metaKey===C.metaKey&&this.keyCode===C.keyCode},v.prototype.isModifierKey=function(){return this.keyCode===0||this.keyCode===5||this.keyCode===57||this.keyCode===6||this.keyCode===4},v.prototype.toChord=function(){return new y([this])},v.prototype.isDuplicateModifierCase=function(){return this.ctrlKey&&this.keyCode===5||this.shiftKey&&this.keyCode===4||this.altKey&&this.keyCode===6||this.metaKey&&this.keyCode===57},v}(),y=function(){function v(C){if(C.length===0)throw Object(T.b)("parts");this.parts=C}return v.prototype.equals=function(C){if(C===null)return!1;if(this.parts.length!==C.parts.length)return!1;for(var g=0;gthis._limit&&this._initialize(_.slice(_.length-this._limit))},p.prototype._initialize=function(_){this._history=new Set;for(var L=0,I=_;L=0;p--)(c=v[p])&&(l=(s<3?c(l):s>3?c(C,g,l):c(C,g))||l);return s>3&&l&&Object.defineProperty(C,g,l),l},w=function(v,C){return function(g,u){C(g,u,v)}},f=function(v){h(C,v);function C(g,u,s,l,c,p,_,L,I,P){var A=v.call(this,g,s.getRawOptions(),{},l,c,p,_,L,I,P)||this;return A._parentEditor=s,A._overwriteOptions=u,v.prototype.updateOptions.call(A,A._overwriteOptions),A._register(s.onDidChangeConfiguration(function(Q){return A._onParentConfigurationChanged(Q)})),A}return C.prototype.getParentEditor=function(){return this._parentEditor},C.prototype._onParentConfigurationChanged=function(g){v.prototype.updateOptions.call(this,this._parentEditor.getRawOptions()),v.prototype.updateOptions.call(this,this._overwriteOptions)},C.prototype.updateOptions=function(g){T.g(this._overwriteOptions,g,!0),v.prototype.updateOptions.call(this,this._overwriteOptions)},C=y([w(3,z.a),w(4,le.a),w(5,R.b),w(6,B.c),w(7,W.c),w(8,D.a),w(9,x.b)],C),C}($.a)},"09fa":function(Lt,N,e){"use strict";e.d(N,"a",function(){return le}),e.d(N,"b",function(){return $}),e.d(N,"c",function(){return R});var T=e("Cg/j"),le=Object(T.c)("logService"),$;(function(B){B[B.Trace=0]="Trace",B[B.Debug=1]="Debug",B[B.Info=2]="Info",B[B.Warning=3]="Warning",B[B.Error=4]="Error",B[B.Critical=5]="Critical",B[B.Off=6]="Off"})($||($={}));var R=function(){function B(){}return B.prototype.getLevel=function(){return $.Info},B.prototype.trace=function(z){for(var D=[],W=1;W/?";function le(W){W===void 0&&(W="");for(var x="(-?\\d*\\.\\d\\w*)|([^",h=0,y=T;h=0)continue;x+="\\"+w}return x+="\\s]+)",new RegExp(x,"g")}var $=le();function R(W){var x=$;if(W&&W instanceof RegExp)if(W.global)x=W;else{var h="g";W.ignoreCase&&(h+="i"),W.multiline&&(h+="m"),W.unicode&&(h+="u"),x=new RegExp(W.source,h)}return x.lastIndex=0,x}function B(W,x,h,y){var w=W-1-y,f=h.lastIndexOf(" ",w-1)+1;x.lastIndex=f;for(var v;v=x.exec(h);){var C=v.index||0;if(C<=w&&x.lastIndex>=w)return{word:v[0],startColumn:y+1+C,endColumn:y+1+x.lastIndex}}return null}function z(W,x,h,y){var w=W-1-y;x.lastIndex=0;for(var f;f=x.exec(h);){var v=f.index||0;if(v>w)return null;if(x.lastIndex>=w)return{word:f[0],startColumn:y+1+v,endColumn:y+1+x.lastIndex}}return null}function D(W,x,h,y){x.lastIndex=0;var w=x.exec(h);if(!w)return null;var f=w[0].indexOf(" ")>=0?z(W,x,h,y):B(W,x,h,y);return x.lastIndex=0,f}},"0oIH":function(Lt,N,e){"use strict";e.r(N);var T=e("+hIS");Object(T.a)({id:"graphql",extensions:[".graphql",".gql"],aliases:["GraphQL","graphql","gql"],mimetypes:["application/graphql"],loader:function(){return e.e(304).then(e.bind(null,"Eg73"))}})},"10Fh":function(Lt,N,e){"use strict";e.r(N),e.d(N,"provideSelectionRanges",function(){return I});var T=e("6OMU"),le=e("JQT/"),$=e("sswD"),R=e("cGHE"),B=e("aokT"),z=e("gCVg"),D=e("wQH0"),W=e("twdY"),x=e("3/fG"),h=e("pmY6"),y=e("N0LK"),w=function(){function P(){}return P.prototype.provideSelectionRanges=function(A,Q){for(var K=[],H=0,V=Q;H=0;Se--){var Ve=V.charCodeAt(Se);if(Ve===95||Ve===45)break;if(Object(y.B)(Ve)&&Object(y.C)(Pe))break;Pe=Ve}for(Se+=1;Ie0&&Q.getLineFirstNonWhitespaceColumn(K.lineNumber)===0&&Q.getLineLastNonWhitespaceColumn(K.lineNumber)===0&&A.push({range:new B.a(K.lineNumber,1,K.lineNumber,Q.getLineMaxColumn(K.lineNumber))})},P}(),f=e("Z7SF"),v=e("nnTU"),C=e("/cxE"),g=function(){var P=function(A,Q){return P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(K,H){K.__proto__=H}||function(K,H){for(var V in H)H.hasOwnProperty(V)&&(K[V]=H[V])},P(A,Q)};return function(A,Q){P(A,Q);function K(){this.constructor=A}A.prototype=Q===null?Object.create(Q):(K.prototype=Q.prototype,new K)}}(),u=function(P,A,Q,K){function H(V){return V instanceof Q?V:new Q(function(de){de(V)})}return new(Q||(Q=Promise))(function(V,de){function _e(Pe){try{Ie(K.next(Pe))}catch(Ve){de(Ve)}}function Se(Pe){try{Ie(K.throw(Pe))}catch(Ve){de(Ve)}}function Ie(Pe){Pe.done?V(Pe.value):H(Pe.value).then(_e,Se)}Ie((K=K.apply(P,A||[])).next())})},s=function(P,A){var Q={label:0,sent:function(){if(V[0]&1)throw V[1];return V[1]},trys:[],ops:[]},K,H,V,de;return de={next:_e(0),throw:_e(1),return:_e(2)},typeof Symbol=="function"&&(de[Symbol.iterator]=function(){return this}),de;function _e(Ie){return function(Pe){return Se([Ie,Pe])}}function Se(Ie){if(K)throw new TypeError("Generator is already executing.");for(;Q;)try{if(K=1,H&&(V=Ie[0]&2?H.return:Ie[0]?H.throw||((V=H.return)&&V.call(H),0):H.next)&&!(V=V.call(H,Ie[1])).done)return V;(H=0,V)&&(Ie=[Ie[0]&2,V.value]);switch(Ie[0]){case 0:case 1:V=Ie;break;case 4:return Q.label++,{value:Ie[1],done:!1};case 5:Q.label++,H=Ie[1],Ie=[0];continue;case 7:Ie=Q.ops.pop(),Q.trys.pop();continue;default:if(!(V=Q.trys,V=V.length>0&&V[V.length-1])&&(Ie[0]===6||Ie[0]===2)){Q=0;continue}if(Ie[0]===3&&(!V||Ie[1]>V[0]&&Ie[1]=this.ranges.length)return this;var K=new P(Q,this.ranges);return K.ranges[Q].equalsRange(this.ranges[this.index])?K.mov(A):K},P}(),c=function(){function P(A){this._ignoreSelection=!1,this._editor=A}return P.get=function(A){return A.getContribution(P.ID)},P.prototype.dispose=function(){Object(h.f)(this._selectionListener)},P.prototype.run=function(A){var Q=this;if(!this._editor.hasModel())return;var K=this._editor.getSelections(),H=this._editor.getModel();if(!W.w.has(H))return;var V=Promise.resolve(void 0);return this._state||(V=I(H,K.map(function(de){return de.getPosition()}),le.a.None).then(function(de){if(!T.q(de)||de.length!==K.length)return;if(!Q._editor.hasModel()||!T.g(Q._editor.getSelections(),K,function(Ie,Pe){return Ie.equalsSelection(Pe)}))return;for(var _e=function(Ie){de[Ie]=de[Ie].filter(function(Pe){return Pe.containsPosition(K[Ie].getStartPosition())&&Pe.containsPosition(K[Ie].getEndPosition())}),de[Ie].unshift(K[Ie])},Se=0;Se=0;C--){var g=y.charCodeAt(C),u=w.get(g);if(u===0){if(v===2)return this._createWord(y,v,u,C+1,this._findEndOfWord(y,w,v,C+1));v=1}else if(u===2){if(v===1)return this._createWord(y,v,u,C+1,this._findEndOfWord(y,w,v,C+1));v=2}else if(u===1&&v!==0)return this._createWord(y,v,u,C+1,this._findEndOfWord(y,w,v,C+1))}return v!==0?this._createWord(y,v,1,0,this._findEndOfWord(y,w,v,0)):null},h._findEndOfWord=function(y,w,f,v){for(var C=y.length,g=v;g=0;C--){var g=y.charCodeAt(C),u=w.get(g);if(u===1)return C+1;if(f===1&&u===2)return C+1;if(f===2&&u===0)return C+1}return 0},h.moveWordLeft=function(y,w,f,v){var C=f.lineNumber,g=f.column,u=!1;g===1&&(C>1&&(u=!0,C=C-1,g=w.getLineMaxColumn(C)));var s=h._findPreviousWordOnLine(y,w,new R.a(C,g));if(v===0){if(s&&!u){var l=w.getLineLastNonWhitespaceColumn(C);if(l1?new R.a(f-1,y.getLineMaxColumn(f-1)):w;for(var C=y.getLineContent(f),g=w.column-1;g>1;g--){var u=C.charCodeAt(g-2),s=C.charCodeAt(g-1);if(u!==95&&s===95)return new R.a(f,g);if(T.B(u)&&T.C(s))return new R.a(f,g);if(T.C(u)&&T.C(s)&&g+1=s.start+1&&(s=h._findNextWordOnLine(y,w,new R.a(C,s.end+1))),s?g=s.start+1:g=w.getLineMaxColumn(C);return new R.a(C,g)},h._moveWordPartRight=function(y,w){var f=w.lineNumber,v=y.getLineMaxColumn(f);if(w.column===v)return f1?s=1:(u--,s=w.getLineMaxColumn(u)):(c&&s<=c.end+1&&(c=h._findPreviousWordOnLine(y,w,new R.a(u,c.start+1))),c?s=c.end+1:s>1?s=1:(u--,s=w.getLineMaxColumn(u))),new B.a(u,s,g.lineNumber,g.column)},h._deleteWordPartLeft=function(y,w){if(!w.isEmpty())return w;var f=w.getPosition(),v=h._moveWordPartLeft(y,f);return new B.a(f.lineNumber,f.column,v.lineNumber,v.column)},h._findFirstNonWhitespaceChar=function(y,w){for(var f=y.length,v=w;v=_.start+1&&(_=h._findNextWordOnLine(y,w,new R.a(u,_.end+1))),_?s=_.start+1:sde,Pe=V>_e,Ve=V<_e,ke=[],se=0;se_e)continue;if(ZV)continue;if(ce<_e)continue}ke.push(new B.f(new D.a(ee,ie,ee,ie),0,new z.a(ee,q),0))}if(ke.length===0)for(var se=0;se1&&V--,A.columnSelect(Q,K,H.fromViewLineNumber,H.fromViewVisualColumn,H.toViewLineNumber,V)},A.columnSelectRight=function(Q,K,H){for(var V=0,de=Math.min(H.fromViewLineNumber,H.toViewLineNumber),_e=Math.max(H.fromViewLineNumber,H.toViewLineNumber),Se=de;Se<=_e;Se++){var Ie=K.getLineMaxColumn(Se),Pe=B.a.visibleColumnFromColumn2(Q,K,new z.a(Se,Ie));V=Math.max(V,Pe)}var Ve=H.toViewVisualColumn;return Ve1)for(var ve=Ge.modelState?Ge.modelState.position:null,Ee=Ge.viewState?Ge.viewState.position:null,xe=0,Ce=ue.length;xeue&&(Ge=ue);var ve=new D.a(Ge,1,Ge,Z.context.model.getLineMaxColumn(Ge)),Ee=0;if(je.at)switch(je.at){case l.RawAtArgument.Top:Ee=3;break;case l.RawAtArgument.Center:Ee=1;break;case l.RawAtArgument.Bottom:Ee=4;break;default:break}var xe=Z.context.convertModelRangeToViewRange(ve);Z.revealRange(ye.source,!1,xe,Ee,0)},ce}(u))),A.SelectAll=Object($.g)(new(function(q){C(ce,q);function ce(){return q.call(this,{id:"selectAll",precondition:void 0})||this}return ce.prototype.runCoreEditorCommand=function(Z,ye){Z.context.model.pushStackElement(),Z.setStates(ye.source,3,[h.b.selectAll(Z.context,Z.getPrimaryCursor())])},ce}(u))),A.SetSelection=Object($.g)(new(function(q){C(ce,q);function ce(){return q.call(this,{id:"setSelection",precondition:void 0})||this}return ce.prototype.runCoreEditorCommand=function(Z,ye){Z.context.model.pushStackElement(),Z.setStates(ye.source,3,[B.d.fromModelSelection(ye.selection)])},ce}(u)))})(c||(c={}));var p;(function(A){var Q=function(K){C(H,K);function H(){return K!==null&&K.apply(this,arguments)||this}return H.prototype.runEditorCommand=function(V,de,_e){var Se=de._getCursors();if(!Se)return;this.runCoreEditingCommand(de,Se,_e||{})},H}($.c);A.CoreEditingCommand=Q,A.LineBreakInsert=Object($.g)(new(function(K){C(H,K);function H(){return K.call(this,{id:"lineBreakInsert",precondition:f.a.writable,kbOpts:{weight:g,kbExpr:f.a.textInputFocus,primary:0,mac:{primary:256|45}}})||this}return H.prototype.runCoreEditingCommand=function(V,de,_e){V.pushUndoStop(),V.executeCommands(this.id,y.a.lineBreakInsert(de.context.config,de.context.model,de.getAll().map(function(Se){return Se.modelState.selection})))},H}(Q))),A.Outdent=Object($.g)(new(function(K){C(H,K);function H(){return K.call(this,{id:"outdent",precondition:f.a.writable,kbOpts:{weight:g,kbExpr:v.a.and(f.a.editorTextFocus,f.a.tabDoesNotMoveFocus),primary:1024|2}})||this}return H.prototype.runCoreEditingCommand=function(V,de,_e){V.pushUndoStop(),V.executeCommands(this.id,y.a.outdent(de.context.config,de.context.model,de.getAll().map(function(Se){return Se.modelState.selection}))),V.pushUndoStop()},H}(Q))),A.Tab=Object($.g)(new(function(K){C(H,K);function H(){return K.call(this,{id:"tab",precondition:f.a.writable,kbOpts:{weight:g,kbExpr:v.a.and(f.a.editorTextFocus,f.a.tabDoesNotMoveFocus),primary:2}})||this}return H.prototype.runCoreEditingCommand=function(V,de,_e){V.pushUndoStop(),V.executeCommands(this.id,y.a.tab(de.context.config,de.context.model,de.getAll().map(function(Se){return Se.modelState.selection}))),V.pushUndoStop()},H}(Q))),A.DeleteLeft=Object($.g)(new(function(K){C(H,K);function H(){return K.call(this,{id:"deleteLeft",precondition:f.a.writable,kbOpts:{weight:g,kbExpr:f.a.textInputFocus,primary:1,secondary:[1024|1],mac:{primary:1,secondary:[1024|1,256|38,256|1]}}})||this}return H.prototype.runCoreEditingCommand=function(V,de,_e){var Se=x.a.deleteLeft(de.getPrevEditOperationType(),de.context.config,de.context.model,de.getAll().map(function(Ve){return Ve.modelState.selection})),Ie=Se[0],Pe=Se[1];Ie&&V.pushUndoStop(),V.executeCommands(this.id,Pe),de.setPrevEditOperationType(2)},H}(Q))),A.DeleteRight=Object($.g)(new(function(K){C(H,K);function H(){return K.call(this,{id:"deleteRight",precondition:f.a.writable,kbOpts:{weight:g,kbExpr:f.a.textInputFocus,primary:20,mac:{primary:20,secondary:[256|34,256|20]}}})||this}return H.prototype.runCoreEditingCommand=function(V,de,_e){var Se=x.a.deleteRight(de.getPrevEditOperationType(),de.context.config,de.context.model,de.getAll().map(function(Ve){return Ve.modelState.selection})),Ie=Se[0],Pe=Se[1];Ie&&V.pushUndoStop(),V.executeCommands(this.id,Pe),de.setPrevEditOperationType(3)},H}(Q)))})(p||(p={}));function _(A){A.register()}var L=function(A){C(Q,A);function Q(K){var H=A.call(this,K)||this;return H._editorHandler=K.editorHandler,H._inputHandler=K.inputHandler,H}return Q.prototype.runCommand=function(K,H){var V=K.get(R.a).getFocusedCodeEditor();if(V&&V.hasTextFocus())return this._runEditorHandler(K,V,H);var de=document.activeElement;if(de&&["input","textarea"].indexOf(de.tagName.toLowerCase())>=0){document.execCommand(this._inputHandler);return}var _e=K.get(R.a).getActiveCodeEditor();if(_e)return _e.focus(),this._runEditorHandler(K,_e,H)},Q.prototype._runEditorHandler=function(K,H,V){var de=this._editorHandler;typeof de=="string"?H.trigger("keyboard",de,V):(V=V||{},V.source="keyboard",de.runEditorCommand(K,H,V))},Q}($.a),I=function(A){C(Q,A);function Q(K,H,V){var de=A.call(this,{id:K,precondition:void 0,description:V})||this;return de._handlerId=H,de}return Q.prototype.runCommand=function(K,H){var V=K.get(R.a).getFocusedCodeEditor();if(!V)return;V.trigger("keyboard",this._handlerId,H)},Q}($.a);_(new L({editorHandler:c.SelectAll,inputHandler:"selectAll",id:"editor.action.selectAll",precondition:f.a.textInputFocus,kbOpts:{weight:g,kbExpr:null,primary:2048|31},menuOpts:{menuId:25,group:"1_basic",title:T.a({key:"miSelectAll",comment:["&& denotes a mnemonic"]},"&&Select All"),order:1}})),_(new L({editorHandler:w.b.Undo,inputHandler:"undo",id:w.b.Undo,precondition:f.a.writable,kbOpts:{weight:g,kbExpr:f.a.textInputFocus,primary:2048|56},menuOpts:{menuId:17,group:"1_do",title:T.a({key:"miUndo",comment:["&& denotes a mnemonic"]},"&&Undo"),order:1}})),_(new I("default:"+w.b.Undo,w.b.Undo)),_(new L({editorHandler:w.b.Redo,inputHandler:"redo",id:w.b.Redo,precondition:f.a.writable,kbOpts:{weight:g,kbExpr:f.a.textInputFocus,primary:2048|55,secondary:[2048|1024|56],mac:{primary:2048|1024|56}},menuOpts:{menuId:17,group:"1_do",title:T.a({key:"miRedo",comment:["&& denotes a mnemonic"]},"&&Redo"),order:2}})),_(new I("default:"+w.b.Redo,w.b.Redo));function P(A,Q){_(new I("default:"+A,A)),_(new I(A,A,Q))}P(w.b.Type,{description:"Type",args:[{name:"args",schema:{type:"object",required:["text"],properties:{text:{type:"string"}}}}]}),P(w.b.ReplacePreviousChar),P(w.b.CompositionStart),P(w.b.CompositionEnd),P(w.b.Paste),P(w.b.Cut)},"1lwE":function(Lt,N,e){"use strict";e.r(N);var T=e("+hIS");Object(T.a)({id:"aes",extensions:[".aes"],aliases:["aes","sophia","Sophia"],loader:function(){return e.e(339).then(e.bind(null,"cOMg"))}})},"23p7":function(Lt,N,e){"use strict";e.r(N);var T=e("+hIS");Object(T.a)({id:"apex",extensions:[".cls"],aliases:["Apex","apex"],mimetypes:["text/x-apex-source","text/x-apex"],loader:function(){return e.e(292).then(e.bind(null,"aA7r"))}})},"24hK":function(Lt,N,e){"use strict";e.d(N,"a",function(){return $});var T=e("JYp7"),le=function(){function R(B){this.element=B,this.next=R.Undefined,this.prev=R.Undefined}return R.Undefined=new R(void 0),R}(),$=function(){function R(){this._first=le.Undefined,this._last=le.Undefined,this._size=0}return Object.defineProperty(R.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),R.prototype.isEmpty=function(){return this._first===le.Undefined},R.prototype.clear=function(){this._first=le.Undefined,this._last=le.Undefined,this._size=0},R.prototype.unshift=function(B){return this._insert(B,!1)},R.prototype.push=function(B){return this._insert(B,!0)},R.prototype._insert=function(B,z){var D=this,W=new le(B);if(this._first===le.Undefined)this._first=W,this._last=W;else if(z){var x=this._last;this._last=W,W.prev=x,x.next=W}else{var h=this._first;this._first=W,W.next=h,h.prev=W}this._size+=1;var y=!1;return function(){y||(y=!0,D._remove(W))}},R.prototype.shift=function(){if(this._first===le.Undefined)return;var B=this._first.element;return this._remove(this._first),B},R.prototype.pop=function(){if(this._last===le.Undefined)return;var B=this._last.element;return this._remove(this._last),B},R.prototype._remove=function(B){if(B.prev!==le.Undefined&&B.next!==le.Undefined){var z=B.prev;z.next=B.next,B.next.prev=z}else B.prev===le.Undefined&&B.next===le.Undefined?(this._first=le.Undefined,this._last=le.Undefined):B.next===le.Undefined?(this._last=this._last.prev,this._last.next=le.Undefined):B.prev===le.Undefined&&(this._first=this._first.next,this._first.prev=le.Undefined);this._size-=1},R.prototype.iterator=function(){var B,z=this._first;return{next:function(){return z===le.Undefined?T.c:(B?B.value=z.element:B={done:!1,value:z.element},z=z.next,B)}}},R.prototype.toArray=function(){for(var B=[],z=this._first;z!==le.Undefined;z=z.next)B.push(z.element);return B},R}()},"2ESN":function(Lt,N,e){"use strict";e.r(N);var T=e("YHy6"),le=e("3/fG"),$=e("X+cX"),R=e("JQT/"),B=e("/cxE"),z=e("eLzo"),D=e("pmY6"),W=e("MNsG"),x=e("sswD"),h=e("tX9W"),y=e("twdY"),w=e("aBYw"),f=e("bY76"),v=e("aokT"),C=e("G2kB"),g=e("nnTU"),u=e("6OMU"),s=function(){var ee=function(ie,q){return ee=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ce,Z){ce.__proto__=Z}||function(ce,Z){for(var ye in Z)Z.hasOwnProperty(ye)&&(ce[ye]=Z[ye])},ee(ie,q)};return function(ie,q){ee(ie,q);function ce(){this.constructor=ie}ie.prototype=q===null?Object.create(q):(ce.prototype=q.prototype,new ce)}}(),l=function(ee,ie,q,ce){function Z(ye){return ye instanceof q?ye:new q(function(je){je(ye)})}return new(q||(q=Promise))(function(ye,je){function Ge(Ee){try{ve(ce.next(Ee))}catch(xe){je(xe)}}function ue(Ee){try{ve(ce.throw(Ee))}catch(xe){je(xe)}}function ve(Ee){Ee.done?ye(Ee.value):Z(Ee.value).then(Ge,ue)}ve((ce=ce.apply(ee,ie||[])).next())})},c=function(ee,ie){var q={label:0,sent:function(){if(ye[0]&1)throw ye[1];return ye[1]},trys:[],ops:[]},ce,Z,ye,je;return je={next:Ge(0),throw:Ge(1),return:Ge(2)},typeof Symbol=="function"&&(je[Symbol.iterator]=function(){return this}),je;function Ge(ve){return function(Ee){return ue([ve,Ee])}}function ue(ve){if(ce)throw new TypeError("Generator is already executing.");for(;q;)try{if(ce=1,Z&&(ye=ve[0]&2?Z.return:ve[0]?Z.throw||((ye=Z.return)&&ye.call(Z),0):Z.next)&&!(ye=ye.call(Z,ve[1])).done)return ye;(Z=0,ye)&&(ve=[ve[0]&2,ye.value]);switch(ve[0]){case 0:case 1:ye=ve;break;case 4:return q.label++,{value:ve[1],done:!1};case 5:q.label++,Z=ve[1],ve=[0];continue;case 7:ve=q.ops.pop(),q.trys.pop();continue;default:if(!(ye=q.trys,ye=ye.length>0&&ye[ye.length-1])&&(ve[0]===6||ve[0]===2)){q=0;continue}if(ve[0]===3&&(!ye||ve[1]>ye[0]&&ve[1]=0;Ge--)(je=ee[Ge])&&(ye=(Z<3?je(ye):Z>3?je(ie,q,ye):je(ie,q))||ye);return Z>3&&ye&&Object.defineProperty(ie,q,ye),ye},de=function(ee,ie){return function(q,ce){ie(q,ce,ee)}},_e=function(ee,ie,q,ce){function Z(ye){return ye instanceof q?ye:new q(function(je){je(ye)})}return new(q||(q=Promise))(function(ye,je){function Ge(Ee){try{ve(ce.next(Ee))}catch(xe){je(xe)}}function ue(Ee){try{ve(ce.throw(Ee))}catch(xe){je(xe)}}function ve(Ee){Ee.done?ye(Ee.value):Z(Ee.value).then(Ge,ue)}ve((ce=ce.apply(ee,ie||[])).next())})},Se=function(ee,ie){var q={label:0,sent:function(){if(ye[0]&1)throw ye[1];return ye[1]},trys:[],ops:[]},ce,Z,ye,je;return je={next:Ge(0),throw:Ge(1),return:Ge(2)},typeof Symbol=="function"&&(je[Symbol.iterator]=function(){return this}),je;function Ge(ve){return function(Ee){return ue([ve,Ee])}}function ue(ve){if(ce)throw new TypeError("Generator is already executing.");for(;q;)try{if(ce=1,Z&&(ye=ve[0]&2?Z.return:ve[0]?Z.throw||((ye=Z.return)&&ye.call(Z),0):Z.next)&&!(ye=ye.call(Z,ve[1])).done)return ye;(Z=0,ye)&&(ve=[ve[0]&2,ye.value]);switch(ve[0]){case 0:case 1:ye=ve;break;case 4:return q.label++,{value:ve[1],done:!1};case 5:q.label++,Z=ve[1],ve=[0];continue;case 7:ve=q.ops.pop(),q.trys.pop();continue;default:if(!(ye=q.trys,ye=ye.length>0&&ye[ye.length-1])&&(ve[0]===6||ve[0]===2)){q=0;continue}if(ve[0]===3&&(!ye||ve[1]>ye[0]&&ve[1]1){var Ve=Pe.shift();Ve&&Ve.container&&(H.focusItemByElement(Ve.container),Pe.push(Ve)),H.mnemonics.set(Ie,Pe)}}})),w.d&&H._register(Object(D.j)(V,D.d.KEY_DOWN,function(Se){var Ie=new W.a(Se);Ie.equals(14)||Ie.equals(11)?(H.focusedItem=H.viewItems.length-1,H.focusNext(),D.c.stop(Se,!0)):(Ie.equals(13)||Ie.equals(12))&&(H.focusedItem=0,H.focusPrevious(),D.c.stop(Se,!0))})),H._register(Object(D.j)(H.domNode,D.d.MOUSE_OUT,function(Se){var Ie=Se.relatedTarget;Object(D.K)(Ie,H.domNode)||(H.focusedItem=void 0,H.updateFocus(),Se.stopPropagation())})),H._register(Object(D.j)(H.actionsList,D.d.MOUSE_OVER,function(Se){var Ie=Se.target;if(!Ie||!Object(D.K)(Ie,H.actionsList)||Ie===H.actionsList)return;for(;Ie.parentElement!==H.actionsList&&Ie.parentElement!==null;)Ie=Ie.parentElement;if(Object(D.I)(Ie,"action-item")){var Pe=H.focusedItem;H.setFocusedItem(Ie),Pe!==H.focusedItem&&H.updateFocus()}}));var de={parent:H};H.mnemonics=new Map,H.scrollableElement=H._register(new y.a(V,{alwaysConsumeMouseWheel:!0,horizontal:2,vertical:3,verticalScrollbarSize:7,handleMouseWheel:!0,useShadows:!0}));var _e=H.scrollableElement.getDomNode();return _e.style.position="",H._register(Object(D.j)(_e,D.d.MOUSE_UP,function(Se){Se.preventDefault()})),V.style.maxHeight=Math.max(10,window.innerHeight-A.getBoundingClientRect().top-30)+"px",H.push(Q,{icon:!0,label:!0,isMenu:!0}),A.appendChild(H.scrollableElement.getDomNode()),H.scrollableElement.scanDomNode(),H.viewItems.filter(function(Se){return!(Se instanceof _)}).forEach(function(Se,Ie,Pe){Se.updatePositionInSet(Ie+1,Pe.length)}),H}return P.prototype.style=function(A){var Q=this.getContainer(),K=A.foregroundColor?""+A.foregroundColor:"",H=A.backgroundColor?""+A.backgroundColor:"",V=A.borderColor?"1px solid "+A.borderColor:"",de=A.shadowColor?"0 2px 4px "+A.shadowColor:"";Q.style.border=V,this.domNode.style.color=K,this.domNode.style.backgroundColor=H,Q.style.boxShadow=de,this.viewItems&&this.viewItems.forEach(function(_e){(_e instanceof c||_e instanceof _)&&_e.style(A)})},P.prototype.getContainer=function(){return this.scrollableElement.getDomNode()},Object.defineProperty(P.prototype,"onScroll",{get:function(){return this.scrollableElement.onScroll},enumerable:!0,configurable:!0}),Object.defineProperty(P.prototype,"scrollOffset",{get:function(){return this.menuElement.scrollTop},enumerable:!0,configurable:!0}),P.prototype.focusItemByElement=function(A){var Q=this.focusedItem;this.setFocusedItem(A),Q!==this.focusedItem&&this.updateFocus()},P.prototype.setFocusedItem=function(A){for(var Q=0;Q'+H[3]+""+A.substr(H.index+H[0].length)),A=A.replace(/&&/g,"&"),this.item&&this.item.setAttribute("aria-keyshortcuts",(K[1]?K[1]:K[3]).toLocaleLowerCase())}else A=A.replace(/&&/g,"&")}this.label&&(this.label.innerHTML=A.trim())}},P.prototype.updateTooltip=function(){var A=null;this.getAction().tooltip?A=this.getAction().tooltip:!this.options.label&&this.getAction().label&&this.options.icon&&(A=this.getAction().label,this.options.keybinding&&(A=$.a({key:"titleLabel",comment:["action title","action keybinding"]},"{0} ({1})",A,this.options.keybinding))),A&&this.item&&(this.item.title=A)},P.prototype.updateClass=function(){this.cssClass&&this.item&&Object(D.Q)(this.item,this.cssClass),this.options.icon&&this.label?(this.cssClass=this.getAction().class||"",Object(D.f)(this.label,"icon"),this.cssClass&&Object(D.g)(this.label,this.cssClass),this.updateEnabled()):this.label&&Object(D.P)(this.label,"icon")},P.prototype.updateEnabled=function(){this.getAction().enabled?(this.element&&Object(D.P)(this.element,"disabled"),this.item&&(Object(D.P)(this.item,"disabled"),this.item.tabIndex=0)):(this.element&&Object(D.f)(this.element,"disabled"),this.item&&(Object(D.f)(this.item,"disabled"),Object(D.S)(this.item)))},P.prototype.updateChecked=function(){if(!this.item)return;this.getAction().checked?(Object(D.f)(this.item,"checked"),this.item.setAttribute("role","menuitemcheckbox"),this.item.setAttribute("aria-checked","true")):(Object(D.P)(this.item,"checked"),this.item.setAttribute("role","menuitem"),this.item.setAttribute("aria-checked","false"))},P.prototype.getMnemonic=function(){return this.mnemonic},P.prototype.applyStyle=function(){if(!this.menuStyle)return;var A=this.element&&Object(D.I)(this.element,"focused"),Q=A&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor,K=A&&this.menuStyle.selectionBackgroundColor?this.menuStyle.selectionBackgroundColor:void 0,H=A&&this.menuStyle.selectionBorderColor?"thin solid "+this.menuStyle.selectionBorderColor:"";this.item&&(this.item.style.color=Q?Q.toString():"",this.item.style.backgroundColor=K?K.toString():""),this.check&&(this.check.style.color=Q?Q.toString():""),this.container&&(this.container.style.border=H)},P.prototype.style=function(A){this.menuStyle=A,this.applyStyle()},P}(z.c),p=function(I){f(P,I);function P(A,Q,K,H){var V=I.call(this,A,A,H)||this;return V.submenuActions=Q,V.parentData=K,V.submenuOptions=H,V.mysubmenu=null,V.submenuDisposables=V._register(new h.b),V.mouseOver=!1,V.expandDirection=H&&H.expandDirection!==void 0?H.expandDirection:u.Right,V.showScheduler=new x.d(function(){V.mouseOver&&(V.cleanupExistingSubmenu(!1),V.createSubmenu(!1))},250),V.hideScheduler=new x.d(function(){V.element&&!Object(D.K)(document.activeElement,V.element)&&V.parentData.submenu===V.mysubmenu&&(V.parentData.parent.focus(!1),V.cleanupExistingSubmenu(!0))},750),V}return P.prototype.render=function(A){var Q=this;if(I.prototype.render.call(this,A),!this.element)return;this.item&&(Object(D.f)(this.item,"monaco-submenu-item"),this.item.setAttribute("aria-haspopup","true"),this.updateAriaExpanded("false"),this.submenuIndicator=Object(D.q)(this.item,Object(D.a)("span.submenu-indicator.codicon.codicon-chevron-right")),this.submenuIndicator.setAttribute("aria-hidden","true")),this._register(Object(D.j)(this.element,D.d.KEY_UP,function(K){var H=new W.a(K);(H.equals(17)||H.equals(3))&&(D.c.stop(K,!0),Q.createSubmenu(!0))})),this._register(Object(D.j)(this.element,D.d.KEY_DOWN,function(K){var H=new W.a(K);document.activeElement===Q.item&&((H.equals(17)||H.equals(3))&&D.c.stop(K,!0))})),this._register(Object(D.j)(this.element,D.d.MOUSE_OVER,function(K){Q.mouseOver||(Q.mouseOver=!0,Q.showScheduler.schedule())})),this._register(Object(D.j)(this.element,D.d.MOUSE_LEAVE,function(K){Q.mouseOver=!1})),this._register(Object(D.j)(this.element,D.d.FOCUS_OUT,function(K){Q.element&&!Object(D.K)(document.activeElement,Q.element)&&Q.hideScheduler.schedule()})),this._register(this.parentData.parent.onScroll(function(){Q.parentData.parent.focus(!1),Q.cleanupExistingSubmenu(!1)}))},P.prototype.onClick=function(A){D.c.stop(A,!0),this.cleanupExistingSubmenu(!1),this.createSubmenu(!0)},P.prototype.cleanupExistingSubmenu=function(A){this.parentData.submenu&&(A||this.parentData.submenu!==this.mysubmenu)&&(this.parentData.submenu.dispose(),this.parentData.submenu=void 0,this.updateAriaExpanded("false"),this.submenuContainer&&(this.submenuDisposables.clear(),this.submenuContainer=void 0))},P.prototype.createSubmenu=function(A){var Q=this;if(A===void 0&&(A=!0),!this.element)return;if(this.parentData.submenu)this.parentData.submenu.focus(!1);else{this.updateAriaExpanded("true"),this.submenuContainer=Object(D.q)(this.element,Object(D.a)("div.monaco-submenu")),Object(D.g)(this.submenuContainer,"menubar-menu-items-holder","context-view");var K=getComputedStyle(this.parentData.parent.domNode),H=parseFloat(K.paddingTop||"0")||0;this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset-H+"px",this.parentData.submenu=new l(this.submenuContainer,this.submenuActions,this.submenuOptions),this.menuStyle&&this.parentData.submenu.style(this.menuStyle);var V=this.element.getBoundingClientRect(),de=this.submenuContainer.getBoundingClientRect();this.expandDirection===u.Right?window.innerWidth<=V.right+de.width?(this.submenuContainer.style.left="10px",this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset+V.height+"px"):(this.submenuContainer.style.left=this.element.offsetWidth+"px",this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset-H+"px"):this.expandDirection===u.Left&&(this.submenuContainer.style.right=this.element.offsetWidth+"px",this.submenuContainer.style.left="auto",this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset-H+"px"),this.submenuDisposables.add(Object(D.j)(this.submenuContainer,D.d.KEY_UP,function(_e){var Se=new W.a(_e);Se.equals(15)&&(D.c.stop(_e,!0),Q.parentData.parent.focus(),Q.cleanupExistingSubmenu(!0))})),this.submenuDisposables.add(Object(D.j)(this.submenuContainer,D.d.KEY_DOWN,function(_e){var Se=new W.a(_e);Se.equals(15)&&D.c.stop(_e,!0)})),this.submenuDisposables.add(this.parentData.submenu.onDidCancel(function(){Q.parentData.parent.focus(),Q.cleanupExistingSubmenu(!0)})),this.parentData.submenu.focus(A),this.mysubmenu=this.parentData.submenu}},P.prototype.updateAriaExpanded=function(A){var Q;this.item&&((Q=this.item)===null||Q===void 0||Q.setAttribute("aria-expanded",A))},P.prototype.applyStyle=function(){if(I.prototype.applyStyle.call(this),!this.menuStyle)return;var A=this.element&&Object(D.I)(this.element,"focused"),Q=A&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor;this.submenuIndicator&&(this.submenuIndicator.style.color=Q?""+Q:""),this.parentData.submenu&&this.parentData.submenu.style(this.menuStyle)},P.prototype.dispose=function(){I.prototype.dispose.call(this),this.hideScheduler.dispose(),this.mysubmenu&&(this.mysubmenu.dispose(),this.mysubmenu=null),this.submenuContainer&&(this.submenuContainer=void 0)},P}(c),_=function(I){f(P,I);function P(){return I!==null&&I.apply(this,arguments)||this}return P.prototype.style=function(A){this.label&&(this.label.style.borderBottomColor=A.separatorColor?""+A.separatorColor:"")},P}(z.b);function L(I){var P=C,A=P.exec(I);if(!A)return I;var Q=!A[1];return I.replace(P,Q?"$2$3":"").trim()}},"3/fG":function(Lt,N,e){"use strict";e.d(N,"a",function(){return le});function T($,R){var B;return R.length===0?B=$:B=$.replace(/\{(\d+)\}/g,function(z,D){var W=D[0];return typeof R[W]!="undefined"?R[W]:z}),B}function le($,R){for(var B=[],z=2;z0&&D.charAt(D.length-1)==="#"?D.substring(0,D.length-1):D}var B=function(){function D(){this._onDidChangeSchema=new le.a,this.schemasById={}}return D.prototype.registerSchema=function(W,x){this.schemasById[R(W)]=x,this._onDidChangeSchema.fire(W)},D.prototype.notifySchemaChanged=function(W){this._onDidChangeSchema.fire(W)},D}(),z=new B;T.a.add($.JSONContribution,z)},"3qCu":function(Lt,N,e){"use strict";e.d(N,"a",function(){return ke});var T=e("EffR"),le=e("Md8J"),$=e("/cxE"),R=e("eLzo"),B=e("nD70"),z;(function(se){"use strict";var ee={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:b,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,nptable:b,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?!script|pre|style)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *([^\s>]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,table:b,lheading:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading| {0,3}>|<\/?(?:tag)(?: +|\n|\/?>)|<(?:script|pre|style|!--))[^\n]+)*)/,text:/^[^\n]+/};ee._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,ee._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,ee.def=Ee(ee.def).replace("label",ee._label).replace("title",ee._title).getRegex(),ee.bullet=/(?:[*+-]|\d{1,9}\.)/,ee.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,ee.item=Ee(ee.item,"gm").replace(/bull/g,ee.bullet).getRegex(),ee.list=Ee(ee.list).replace(/bull/g,ee.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+ee.def.source+")").getRegex(),ee._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",ee._comment=//,ee.html=Ee(ee.html,"i").replace("comment",ee._comment).replace("tag",ee._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),ee.paragraph=Ee(ee.paragraph).replace("hr",ee.hr).replace("heading",ee.heading).replace("lheading",ee.lheading).replace("tag",ee._tag).getRegex(),ee.blockquote=Ee(ee.blockquote).replace("paragraph",ee.paragraph).getRegex(),ee.normal=F({},ee),ee.gfm=F({},ee.normal,{fences:/^ {0,3}(`{3,}|~{3,})([^`\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,paragraph:/^/,heading:/^ *(#{1,6}) +([^\n]+?) *#* *(?:\n+|$)/}),ee.gfm.paragraph=Ee(ee.paragraph).replace("(?!","(?!"+ee.gfm.fences.source.replace("\\1","\\2")+"|"+ee.list.source.replace("\\1","\\3")+"|").getRegex(),ee.tables=F({},ee.gfm,{nptable:/^ *([^|\n ].*\|.*)\n *([-:]+ *\|[-| :]*)(?:\n((?:.*[^>\n ].*(?:\n|$))*)\n*|$)/,table:/^ *\|(.+)\n *\|?( *[-:]+[-| :]*)(?:\n((?: *[^>\n ].*(?:\n|$))*)\n*|$)/}),ee.pedantic=F({},ee.normal,{html:Ee(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?\\1> *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",ee._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/});function ie(Me){this.tokens=[],this.tokens.links=Object.create(null),this.options=Me||Oe.defaults,this.rules=ee.normal,this.options.pedantic?this.rules=ee.pedantic:this.options.gfm&&(this.options.tables?this.rules=ee.tables:this.rules=ee.gfm)}ie.rules=ee,ie.lex=function(Me,Ue){var Je=new ie(Ue);return Je.lex(Me)},ie.prototype.lex=function(Me){return Me=Me.replace(/\r\n|\r/g,`
`).replace(/\t/g," ").replace(/\u00a0/g," ").replace(/\u2424/g,`
-`),this.token(Me,!0)},ie.prototype.token=function(Me,He){Me=Me.replace(/^ +$/gm,"");for(var Je,nt,vt,Rt,Dt,Kt,ao,lo,so,jt,pt,gt,Tt,it,et,ut;Me;){if((vt=this.rules.newline.exec(Me))&&(Me=Me.substring(vt[0].length),vt[0].length>1&&this.tokens.push({type:"space"})),vt=this.rules.code.exec(Me)){Me=Me.substring(vt[0].length),vt=vt[0].replace(/^ {4}/gm,""),this.tokens.push({type:"code",text:this.options.pedantic?vt:ne(vt,`
+`),this.token(Me,!0)},ie.prototype.token=function(Me,Ue){Me=Me.replace(/^ +$/gm,"");for(var Je,nt,vt,Rt,Dt,Kt,ao,lo,so,jt,pt,gt,Tt,it,et,ut;Me;){if((vt=this.rules.newline.exec(Me))&&(Me=Me.substring(vt[0].length),vt[0].length>1&&this.tokens.push({type:"space"})),vt=this.rules.code.exec(Me)){Me=Me.substring(vt[0].length),vt=vt[0].replace(/^ {4}/gm,""),this.tokens.push({type:"code",text:this.options.pedantic?vt:ne(vt,`
`)});continue}if(vt=this.rules.fences.exec(Me)){Me=Me.substring(vt[0].length),this.tokens.push({type:"code",lang:vt[2]?vt[2].trim():vt[2],text:vt[3]||""});continue}if(vt=this.rules.heading.exec(Me)){Me=Me.substring(vt[0].length),this.tokens.push({type:"heading",depth:vt[1].length,text:vt[2]});continue}if((vt=this.rules.nptable.exec(Me))&&(Kt={type:"table",header:re(vt[1].replace(/^ *| *\| *$/g,"")),align:vt[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:vt[3]?vt[3].replace(/\n$/,"").split(`
-`):[]},Kt.header.length===Kt.align.length)){for(Me=Me.substring(vt[0].length),pt=0;pt ?/gm,""),this.token(vt,He),this.tokens.push({type:"blockquote_end"});continue}if(vt=this.rules.list.exec(Me)){for(Me=Me.substring(vt[0].length),Rt=vt[2],it=Rt.length>1,ao={type:"list_start",ordered:it,start:it?+Rt:"",loose:!1},this.tokens.push(ao),vt=vt[0].match(this.rules.item),lo=[],Je=!1,Tt=vt.length,pt=0;pt ?/gm,""),this.token(vt,Ue),this.tokens.push({type:"blockquote_end"});continue}if(vt=this.rules.list.exec(Me)){for(Me=Me.substring(vt[0].length),Rt=vt[2],it=Rt.length>1,ao={type:"list_start",ordered:it,start:it?+Rt:"",loose:!1},this.tokens.push(ao),vt=vt[0].match(this.rules.item),lo=[],Je=!1,Tt=vt.length,pt=0;pt1?Dt.length===1:Dt.length>1||this.options.smartLists&&Dt!==Rt)&&(Me=vt.slice(pt+1).join(`
`)+Me,pt=Tt-1)),nt=Je||/\n\n(?!\s*$)/.test(Kt),pt!==Tt-1&&(Je=Kt.charAt(Kt.length-1)===`
-`,nt||(nt=Je)),nt&&(ao.loose=!0),et=/^\[[ xX]\] /.test(Kt),ut=void 0,et&&(ut=Kt[1]!==" ",Kt=Kt.replace(/^\[[ xX]\] +/,"")),so={type:"list_item_start",task:et,checked:ut,loose:nt},lo.push(so),this.tokens.push(so),this.token(Kt,!1),this.tokens.push({type:"list_item_end"});if(ao.loose)for(Tt=lo.length,pt=0;pt?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:b,tag:"^comment|^[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(href(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,strong:/^__([^\s_])__(?!_)|^\*\*([^\s*])\*\*(?!\*)|^__([^\s][\s\S]*?[^\s])__(?!_)|^\*\*([^\s][\s\S]*?[^\s])\*\*(?!\*)/,em:/^_([^\s_])_(?!_)|^\*([^\s*"<\[])\*(?!\*)|^_([^\s][\s\S]*?[^\s_])_(?!_|[^\spunctuation])|^_([^\s_][\s\S]*?[^\s])_(?!_|[^\spunctuation])|^\*([^\s"<\[][\s\S]*?[^\s*])\*(?!\*)|^\*([^\s*"<\[][\s\S]*?[^\s])\*(?!\*)/,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:b,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\?@\\[^_{|}~`,q.em=Ee(q.em).replace(/punctuation/g,q._punctuation).getRegex(),q._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,q._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,q._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,q.autolink=Ee(q.autolink).replace("scheme",q._scheme).replace("email",q._email).getRegex(),q._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,q.tag=Ee(q.tag).replace("comment",ee._comment).replace("attribute",q._attribute).getRegex(),q._label=/(?:\[[^\[\]]*\]|\\[\[\]]?|`[^`]*`|`(?!`)|[^\[\]\\`])*?/,q._href=/\s*(<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*)/,q._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,q.link=Ee(q.link).replace("label",q._label).replace("href",q._href).replace("title",q._title).getRegex(),q.reflink=Ee(q.reflink).replace("label",q._label).getRegex(),q.normal=F({},q),q.pedantic=F({},q.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/,link:Ee(/^!?\[(label)\]\((.*?)\)/).replace("label",q._label).getRegex(),reflink:Ee(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",q._label).getRegex()}),q.gfm=F({},q.normal,{escape:Ee(q.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\/i.test(Dt[0])&&(this.inLink=!1),!this.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(Dt[0])?this.inRawBlock=!0:this.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(Dt[0])&&(this.inRawBlock=!1),Me=Me.substring(Dt[0].length),He+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Dt[0]):ue(Dt[0]):Dt[0];continue}if(Dt=this.rules.link.exec(Me)){var ao=fe(Dt[2],"()");if(ao>-1){var lo=Dt[0].length-(Dt[2].length-ao)-(Dt[3]||"").length;Dt[2]=Dt[2].substring(0,ao),Dt[0]=Dt[0].substring(0,lo).trim(),Dt[3]=""}Me=Me.substring(Dt[0].length),this.inLink=!0,vt=Dt[2],this.options.pedantic?(Je=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(vt),Je?(vt=Je[1],Rt=Je[3]):Rt=""):Rt=Dt[3]?Dt[3].slice(1,-1):"",vt=vt.trim().replace(/^<([\s\S]*)>$/,"$1"),He+=this.outputLink(Dt,{href:ce.escapes(vt),title:ce.escapes(Rt)}),this.inLink=!1;continue}if((Dt=this.rules.reflink.exec(Me))||(Dt=this.rules.nolink.exec(Me))){if(Me=Me.substring(Dt[0].length),Je=(Dt[2]||Dt[1]).replace(/\s+/g," "),Je=this.links[Je.toLowerCase()],!Je||!Je.href){He+=Dt[0].charAt(0),Me=Dt[0].substring(1)+Me;continue}this.inLink=!0,He+=this.outputLink(Dt,Je),this.inLink=!1;continue}if(Dt=this.rules.strong.exec(Me)){Me=Me.substring(Dt[0].length),He+=this.renderer.strong(this.output(Dt[4]||Dt[3]||Dt[2]||Dt[1]));continue}if(Dt=this.rules.em.exec(Me)){Me=Me.substring(Dt[0].length),He+=this.renderer.em(this.output(Dt[6]||Dt[5]||Dt[4]||Dt[3]||Dt[2]||Dt[1]));continue}if(Dt=this.rules.code.exec(Me)){Me=Me.substring(Dt[0].length),He+=this.renderer.codespan(ue(Dt[2].trim(),!0));continue}if(Dt=this.rules.br.exec(Me)){Me=Me.substring(Dt[0].length),He+=this.renderer.br();continue}if(Dt=this.rules.del.exec(Me)){Me=Me.substring(Dt[0].length),He+=this.renderer.del(this.output(Dt[1]));continue}if(Dt=this.rules.autolink.exec(Me)){Me=Me.substring(Dt[0].length),Dt[2]==="@"?(nt=ue(this.mangle(Dt[1])),vt="mailto:"+nt):(nt=ue(Dt[1]),vt=nt),He+=this.renderer.link(vt,null,nt);continue}if(!this.inLink&&(Dt=this.rules.url.exec(Me))){if(Dt[2]==="@")nt=ue(Dt[0]),vt="mailto:"+nt;else{do Kt=Dt[0],Dt[0]=this.rules._backpedal.exec(Dt[0])[0];while(Kt!==Dt[0]);nt=ue(Dt[0]),Dt[1]==="www."?vt="http://"+nt:vt=nt}Me=Me.substring(Dt[0].length),He+=this.renderer.link(vt,null,nt);continue}if(Dt=this.rules.text.exec(Me)){Me=Me.substring(Dt[0].length),this.inRawBlock?He+=this.renderer.text(Dt[0]):He+=this.renderer.text(ue(this.smartypants(Dt[0])));continue}if(Me)throw new Error("Infinite loop on byte: "+Me.charCodeAt(0))}return He},ce.escapes=function(Me){return Me&&Me.replace(ce.rules._escapes,"$1")},ce.prototype.outputLink=function(Me,He){var Je=He.href,nt=He.title?ue(He.title):null;return Me[0].charAt(0)!=="!"?this.renderer.link(Je,nt,this.output(Me[1])):this.renderer.image(Je,nt,ue(Me[1]))},ce.prototype.smartypants=function(Me){return this.options.smartypants?Me.replace(/---/g,"\u2014").replace(/--/g,"\u2013").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1\u2018").replace(/'/g,"\u2019").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1\u201C").replace(/"/g,"\u201D").replace(/\.{3}/g,"\u2026"):Me},ce.prototype.mangle=function(Me){if(!this.options.mangle)return Me;for(var He="",Je=Me.length,nt=0,vt;nt.5&&(vt="x"+vt.toString(16)),He+=""+vt+";";return He};function Z(Me){this.options=Me||Oe.defaults}Z.prototype.code=function(Me,He,Je){var nt=(He||"").match(/\S*/)[0];if(this.options.highlight){var vt=this.options.highlight(Me,nt);vt!=null&&vt!==Me&&(Je=!0,Me=vt)}return nt?'