202 lines
3.2 MiB
JavaScript
202 lines
3.2 MiB
JavaScript
![]() |
var require, define;
|
|||
|
(function () {
|
|||
|
var loadingMap = {};
|
|||
|
var factoryMap = {};
|
|||
|
var modulesMap = {};
|
|||
|
|
|||
|
define = function (id, factory) {
|
|||
|
id = id.replace(/\.js$/i, '');
|
|||
|
factoryMap[id] = factory;
|
|||
|
|
|||
|
var queue = loadingMap[id];
|
|||
|
if (queue) {
|
|||
|
for (var i = 0, n = queue.length; i < n; i++) {
|
|||
|
queue[i]();
|
|||
|
}
|
|||
|
delete loadingMap[id];
|
|||
|
}
|
|||
|
};
|
|||
|
|
|||
|
require = function (id) {
|
|||
|
id = require.alias(id);
|
|||
|
|
|||
|
var mod = modulesMap[id];
|
|||
|
if (mod) {
|
|||
|
return mod.exports;
|
|||
|
}
|
|||
|
|
|||
|
var factory = factoryMap[id];
|
|||
|
if (!factory) {
|
|||
|
throw '[ModJS] Cannot find module `' + id + '`';
|
|||
|
}
|
|||
|
|
|||
|
mod = modulesMap[id] = {
|
|||
|
exports: {}
|
|||
|
};
|
|||
|
|
|||
|
var ret = (typeof factory === 'function') ? factory.apply(mod, [require, mod.exports, mod]) : factory;
|
|||
|
|
|||
|
if (ret) {
|
|||
|
mod.exports = ret;
|
|||
|
}
|
|||
|
|
|||
|
return mod.exports;
|
|||
|
};
|
|||
|
|
|||
|
require.alias = function (id) {
|
|||
|
return id.replace(/\.js$/i, '');
|
|||
|
};
|
|||
|
|
|||
|
require.timeout = 5000;
|
|||
|
|
|||
|
})(this);
|
|||
|
/**! node_modules/monaco-editor/esm/vs/base/common/linkedList.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/base/common/linkedList",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=e("node_modules/monaco-editor/esm/vs/base/common/iterator"),i=function(){function e(t){this.element=t,this.next=e.Undefined,this.prev=e.Undefined}return e.Undefined=new e(void 0),e}(),r=function(){function e(){this._first=i.Undefined,this._last=i.Undefined,this._size=0}return Object.defineProperty(e.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),e.prototype.isEmpty=function(){return this._first===i.Undefined},e.prototype.clear=function(){this._first=i.Undefined,this._last=i.Undefined,this._size=0},e.prototype.unshift=function(e){return this._insert(e,!1)},e.prototype.push=function(e){return this._insert(e,!0)},e.prototype._insert=function(e,t){var n=this,r=new i(e);if(this._first===i.Undefined)this._first=r,this._last=r;else if(t){var s=this._last;this._last=r,r.prev=s,s.next=r}else{var f=this._first;this._first=r,r.next=f,f.prev=r}this._size+=1;var o=!1;return function(){o||(o=!0,n._remove(r))}},e.prototype.shift=function(){if(this._first===i.Undefined)return void 0;var e=this._first.element;return this._remove(this._first),e},e.prototype._remove=function(e){if(e.prev!==i.Undefined&&e.next!==i.Undefined){var t=e.prev;t.next=e.next,e.next.prev=t}else e.prev===i.Undefined&&e.next===i.Undefined?(this._first=i.Undefined,this._last=i.Undefined):e.next===i.Undefined?(this._last=this._last.prev,this._last.next=i.Undefined):e.prev===i.Undefined&&(this._first=this._first.next,this._first.prev=i.Undefined);this._size-=1},e.prototype.iterator=function(){var e,t=this._first;return{next:function(){return t===i.Undefined?n.FIN:(e?e.value=t.element:e={done:!1,value:t.element},t=t.next,e)}}},e.prototype.toArray=function(){for(var e=[],t=this._first;t!==i.Undefined;t=t.next)e.push(t.element);return e},e}();t.LinkedList=r});
|
|||
|
/**! node_modules/monaco-editor/esm/vs/base/common/functional.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/base/common/functional",function(e,n){"use strict";function o(e){var n,o=this,t=!1;return function(){return t?n:(t=!0,n=e.apply(o,arguments))}}Object.defineProperty(n,"__esModule",{value:!0}),n.once=o});
|
|||
|
/**! node_modules/monaco-editor/esm/vs/base/common/linkedList.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/base/common/linkedList",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=e("node_modules/monaco-editor/esm/vs/base/common/iterator"),i=function(){function e(t){this.element=t,this.next=e.Undefined,this.prev=e.Undefined}return e.Undefined=new e(void 0),e}(),r=function(){function e(){this._first=i.Undefined,this._last=i.Undefined,this._size=0}return Object.defineProperty(e.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),e.prototype.isEmpty=function(){return this._first===i.Undefined},e.prototype.clear=function(){this._first=i.Undefined,this._last=i.Undefined,this._size=0},e.prototype.unshift=function(e){return this._insert(e,!1)},e.prototype.push=function(e){return this._insert(e,!0)},e.prototype._insert=function(e,t){var n=this,r=new i(e);if(this._first===i.Undefined)this._first=r,this._last=r;else if(t){var s=this._last;this._last=r,r.prev=s,s.next=r}else{var f=this._first;this._first=r,r.next=f,f.prev=r}this._size+=1;var o=!1;return function(){o||(o=!0,n._remove(r))}},e.prototype.shift=function(){if(this._first===i.Undefined)return void 0;var e=this._first.element;return this._remove(this._first),e},e.prototype._remove=function(e){if(e.prev!==i.Undefined&&e.next!==i.Undefined){var t=e.prev;t.next=e.next,e.next.prev=t}else e.prev===i.Undefined&&e.next===i.Undefined?(this._first=i.Undefined,this._last=i.Undefined):e.next===i.Undefined?(this._last=this._last.prev,this._last.next=i.Undefined):e.prev===i.Undefined&&(this._first=this._first.next,this._first.prev=i.Undefined);this._size-=1},e.prototype.iterator=function(){var e,t=this._first;return{next:function(){return t===i.Undefined?n.FIN:(e?e.value=t.element:e={done:!1,value:t.element},t=t.next,e)}}},e.prototype.toArray=function(){for(var e=[],t=this._first;t!==i.Undefined;t=t.next)e.push(t.element);return e},e}();t.LinkedList=r});
|
|||
|
/**! node_modules/monaco-editor/esm/vs/base/common/functional.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/base/common/functional",function(e,n){"use strict";function o(e){var n,o=this,t=!1;return function(){return t?n:(t=!0,n=e.apply(o,arguments))}}Object.defineProperty(n,"__esModule",{value:!0}),n.once=o});
|
|||
|
/**! node_modules/monaco-editor/esm/vs/base/common/event.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/base/common/event",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),i=e("node_modules/monaco-editor/esm/vs/base/common/errors"),r=e("node_modules/monaco-editor/esm/vs/base/common/functional"),o=e("node_modules/monaco-editor/esm/vs/base/common/lifecycle"),s=e("node_modules/monaco-editor/esm/vs/base/common/linkedList");!function(e){function t(e){return function(t,n,i){void 0===n&&(n=null);var r,o=!1;return r=e(function(e){return o?void 0:(r?r.dispose():o=!0,t.call(n,e))},null,i),o&&r.dispose(),r}}function n(e,t){return a(function(n,i,r){return void 0===i&&(i=null),e(function(e){return n.call(i,t(e))},null,r)})}function i(e,t){return a(function(n,i,r){return void 0===i&&(i=null),e(function(e){t(e),n.call(i,e)},null,r)})}function r(e,t){return a(function(n,i,r){return void 0===i&&(i=null),e(function(e){return t(e)&&n.call(i,e)},null,r)})}function s(e){return e}function u(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t,n,i){return void 0===n&&(n=null),o.combinedDisposable(e.map(function(e){return e(function(e){return t.call(n,e)},null,i)}))}}function c(e,t,i){var r=i;return n(e,function(e){return r=t(r,e)})}function a(e){var t,n=new f({onFirstListenerAdd:function(){t=e(n.fire,n)},onLastListenerRemove:function(){t.dispose()}});return n.event}function h(e,t,n,i,r){void 0===n&&(n=100),void 0===i&&(i=!1);var o,s=void 0,u=void 0,c=0,a=new f({leakWarningThreshold:r,onFirstListenerAdd:function(){o=e(function(e){c++,s=t(s,e),i&&!u&&a.fire(s),clearTimeout(u),u=setTimeout(function(){var e=s;s=void 0,u=void 0,(!i||c>1)&&a.fire(e),c=0},n)})},onLastListenerRemove:function(){o.dispose()}});return a.event}function p(e){var i=(new Date).getTime();return n(t(e),function(){return(new Date).getTime()-i})}function v(e){var t,n=!0;return r(e,function(e){var i=n||e!==t;return n=!1,t=e,i})}function l(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=[]);var i=n.slice(),r=e(function(e){i?i.push(e):s.fire(e)}),o=function(){i&&i.forEach(function(e){return s.fire(e)}),i=null},s=new f({onFirstListenerAdd:function(){r||(r=e(function(e){return s.fire(e)}))},onFirstListenerDidAdd:function(){i&&(t?setTimeout(o):o())},onLastListenerRemove:function(){r&&r.dispose(),r=null}});return s.event}function d(e){return new w(e)}function _(e,t,n){void 0===n&&(n=function(e){return e});var i=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return s.fire(n.apply(void 0,e))},r=function(){return e.on(t,i)},o=function(){return e.removeListener(t,i)},s=new f({onFirstListenerAdd:r,onLastListenerRemove:o});return s.event}function m(e){var t=new f,n=!1;return e.then(void 0,function(){return null}).then(function(){n?t.fire(void 0):setTimeout(function(){return t.fire(void 0)},0)}),n=!0,t.event}function y(e){return new Promise(function(n){return t(e)(n)})}var L={dispose:function(){}};e.None=function(){return L},e.once=t,e.map=n,e.forEach=i,e.filter=r,e.signal=s,e.any=u,e.reduce=c,e.snapshot=a,e.debounce=h,e.stopwatch=p,e.latch=v,e.buffer=l;var w=function(){function e(e){this.event=e}return e.prototype.map=function(t){return new e(n(this.event,t))},e.prototype.forEach=function(t){return new e(i(this.event,t))},e.prototype.filter=function(t){return new e(r(this.event,t))},e.prototype.reduce=function(t,n){return new e(c(this.event,t,n))},e.prototype.latch=function(){return new e(v(this.event))},e.prototype.on=function(e,t,n){return this.event(e,t,n)},e.prototype.once=function(e,n,i){return t(this.event)(e,n,i)},e}();e.chain=d,e.fromNodeEventEmitter=_,e.fromPromise=m,e.toPromise=y}(t.Event||(t.Event={}));var u=-1,c=function(){function e(e,t){void 0===t&&(t=Math.random().toString(18).slice(2,5)),this.customThreshold=e,this.name
|
|||
|
/**! node_modules/monaco-editor/esm/vs/editor/common/core/uint.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/editor/common/core/uint",function(t,n){"use strict";function o(t){return 0>t?0:t>255?255:0|t}function r(t){return 0>t?0:t>4294967295?4294967295:0|t}function e(t){for(var n=t.length,o=new Uint32Array(n),e=0;n>e;e++)o[e]=r(t[e]);return o}Object.defineProperty(n,"__esModule",{value:!0});var i=function(){function t(t,n,o){for(var r=new Uint8Array(t*n),e=0,i=t*n;i>e;e++)r[e]=o;this._data=r,this.rows=t,this.cols=n}return t.prototype.get=function(t,n){return this._data[t*this.cols+n]},t.prototype.set=function(t,n,o){this._data[t*this.cols+n]=o},t}();n.Uint8Matrix=i,n.toUint8=o,n.toUint32=r,n.toUint32Array=e});
|
|||
|
/**! node_modules/monaco-editor/esm/vs/editor/common/core/uint.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/editor/common/core/uint",function(t,n){"use strict";function o(t){return 0>t?0:t>255?255:0|t}function r(t){return 0>t?0:t>4294967295?4294967295:0|t}function e(t){for(var n=t.length,o=new Uint32Array(n),e=0;n>e;e++)o[e]=r(t[e]);return o}Object.defineProperty(n,"__esModule",{value:!0});var i=function(){function t(t,n,o){for(var r=new Uint8Array(t*n),e=0,i=t*n;i>e;e++)r[e]=o;this._data=r,this.rows=t,this.cols=n}return t.prototype.get=function(t,n){return this._data[t*this.cols+n]},t.prototype.set=function(t,n,o){this._data[t*this.cols+n]=o},t}();n.Uint8Matrix=i,n.toUint8=o,n.toUint32=r,n.toUint32Array=e});
|
|||
|
/**! node_modules/monaco-editor/esm/vs/editor/common/standalone/standaloneEnums.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/editor/common/standalone/standaloneEnums",function(e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),function(e){e[e.Unnecessary=1]="Unnecessary"}(n.MarkerTag||(n.MarkerTag={})),function(e){e[e.Hint=1]="Hint",e[e.Info=2]="Info",e[e.Warning=4]="Warning",e[e.Error=8]="Error"}(n.MarkerSeverity||(n.MarkerSeverity={})),function(e){e[e.Unknown=0]="Unknown",e[e.Backspace=1]="Backspace",e[e.Tab=2]="Tab",e[e.Enter=3]="Enter",e[e.Shift=4]="Shift",e[e.Ctrl=5]="Ctrl",e[e.Alt=6]="Alt",e[e.PauseBreak=7]="PauseBreak",e[e.CapsLock=8]="CapsLock",e[e.Escape=9]="Escape",e[e.Space=10]="Space",e[e.PageUp=11]="PageUp",e[e.PageDown=12]="PageDown",e[e.End=13]="End",e[e.Home=14]="Home",e[e.LeftArrow=15]="LeftArrow",e[e.UpArrow=16]="UpArrow",e[e.RightArrow=17]="RightArrow",e[e.DownArrow=18]="DownArrow",e[e.Insert=19]="Insert",e[e.Delete=20]="Delete",e[e.KEY_0=21]="KEY_0",e[e.KEY_1=22]="KEY_1",e[e.KEY_2=23]="KEY_2",e[e.KEY_3=24]="KEY_3",e[e.KEY_4=25]="KEY_4",e[e.KEY_5=26]="KEY_5",e[e.KEY_6=27]="KEY_6",e[e.KEY_7=28]="KEY_7",e[e.KEY_8=29]="KEY_8",e[e.KEY_9=30]="KEY_9",e[e.KEY_A=31]="KEY_A",e[e.KEY_B=32]="KEY_B",e[e.KEY_C=33]="KEY_C",e[e.KEY_D=34]="KEY_D",e[e.KEY_E=35]="KEY_E",e[e.KEY_F=36]="KEY_F",e[e.KEY_G=37]="KEY_G",e[e.KEY_H=38]="KEY_H",e[e.KEY_I=39]="KEY_I",e[e.KEY_J=40]="KEY_J",e[e.KEY_K=41]="KEY_K",e[e.KEY_L=42]="KEY_L",e[e.KEY_M=43]="KEY_M",e[e.KEY_N=44]="KEY_N",e[e.KEY_O=45]="KEY_O",e[e.KEY_P=46]="KEY_P",e[e.KEY_Q=47]="KEY_Q",e[e.KEY_R=48]="KEY_R",e[e.KEY_S=49]="KEY_S",e[e.KEY_T=50]="KEY_T",e[e.KEY_U=51]="KEY_U",e[e.KEY_V=52]="KEY_V",e[e.KEY_W=53]="KEY_W",e[e.KEY_X=54]="KEY_X",e[e.KEY_Y=55]="KEY_Y",e[e.KEY_Z=56]="KEY_Z",e[e.Meta=57]="Meta",e[e.ContextMenu=58]="ContextMenu",e[e.F1=59]="F1",e[e.F2=60]="F2",e[e.F3=61]="F3",e[e.F4=62]="F4",e[e.F5=63]="F5",e[e.F6=64]="F6",e[e.F7=65]="F7",e[e.F8=66]="F8",e[e.F9=67]="F9",e[e.F10=68]="F10",e[e.F11=69]="F11",e[e.F12=70]="F12",e[e.F13=71]="F13",e[e.F14=72]="F14",e[e.F15=73]="F15",e[e.F16=74]="F16",e[e.F17=75]="F17",e[e.F18=76]="F18",e[e.F19=77]="F19",e[e.NumLock=78]="NumLock",e[e.ScrollLock=79]="ScrollLock",e[e.US_SEMICOLON=80]="US_SEMICOLON",e[e.US_EQUAL=81]="US_EQUAL",e[e.US_COMMA=82]="US_COMMA",e[e.US_MINUS=83]="US_MINUS",e[e.US_DOT=84]="US_DOT",e[e.US_SLASH=85]="US_SLASH",e[e.US_BACKTICK=86]="US_BACKTICK",e[e.US_OPEN_SQUARE_BRACKET=87]="US_OPEN_SQUARE_BRACKET",e[e.US_BACKSLASH=88]="US_BACKSLASH",e[e.US_CLOSE_SQUARE_BRACKET=89]="US_CLOSE_SQUARE_BRACKET",e[e.US_QUOTE=90]="US_QUOTE",e[e.OEM_8=91]="OEM_8",e[e.OEM_102=92]="OEM_102",e[e.NUMPAD_0=93]="NUMPAD_0",e[e.NUMPAD_1=94]="NUMPAD_1",e[e.NUMPAD_2=95]="NUMPAD_2",e[e.NUMPAD_3=96]="NUMPAD_3",e[e.NUMPAD_4=97]="NUMPAD_4",e[e.NUMPAD_5=98]="NUMPAD_5",e[e.NUMPAD_6=99]="NUMPAD_6",e[e.NUMPAD_7=100]="NUMPAD_7",e[e.NUMPAD_8=101]="NUMPAD_8",e[e.NUMPAD_9=102]="NUMPAD_9",e[e.NUMPAD_MULTIPLY=103]="NUMPAD_MULTIPLY",e[e.NUMPAD_ADD=104]="NUMPAD_ADD",e[e.NUMPAD_SEPARATOR=105]="NUMPAD_SEPARATOR",e[e.NUMPAD_SUBTRACT=106]="NUMPAD_SUBTRACT",e[e.NUMPAD_DECIMAL=107]="NUMPAD_DECIMAL",e[e.NUMPAD_DIVIDE=108]="NUMPAD_DIVIDE",e[e.KEY_IN_COMPOSITION=109]="KEY_IN_COMPOSITION",e[e.ABNT_C1=110]="ABNT_C1",e[e.ABNT_C2=111]="ABNT_C2",e[e.MAX_VALUE=112]="MAX_VALUE"}(n.KeyCode||(n.KeyCode={})),function(e){e[e.LTR=0]="LTR",e[e.RTL=1]="RTL"}(n.SelectionDirection||(n.SelectionDirection={})),function(e){e[e.Auto=1]="Auto",e[e.Hidden=2]="Hidden",e[e.Visible=3]="Visible"}(n.ScrollbarVisibility||(n.ScrollbarVisibility={})),function(e){e[e.Left=1]="Left",e[e.Center=2]="Center",e[e.Right=4]="Right",e[e.Full=7]="Full"}(n.OverviewRulerLane||(n.OverviewRulerLane={})),function(e){e[e.TextDefined=0]="TextDefined",e[e.LF=1]="LF",e[e.CRLF=2]="CRLF"}(n.EndOfLinePreference||(n.EndOfLinePreference={})),function(e){e[e.LF=1]="LF",e[e.CRLF=2]="CRLF"}(n.DefaultEndOfLine||(n.DefaultEndOfLine={})),function(e){e[e.LF=0]="LF",e[e.CRLF=1]="CRLF"}(n.EndOfLineSequence||(n.EndOfLineSequence={})),function(e){e[e.AlwaysGrowsWhenTypingAtEdges=0]="AlwaysGrowsWhenTypingAtEdges",e[e.NeverGrowsWhenTypingAtEdges=1]="NeverGrowsWhenTypingAtEdges",e[e.GrowsOnlyWhenTypi
|
|||
|
/**! node_modules/monaco-editor/esm/vs/editor/common/core/token.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/editor/common/core/token",function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function t(t,e,n){this.offset=0|t,this.type=e,this.language=n}return t.prototype.toString=function(){return"("+this.offset+", "+this.type+")"},t}();e.Token=n;var o=function(){function t(t,e){this.tokens=t,this.endState=e}return t}();e.TokenizationResult=o;var i=function(){function t(t,e){this.tokens=t,this.endState=e}return t}();e.TokenizationResult2=i});
|
|||
|
/**! node_modules/monaco-editor/esm/vs/editor/common/core/selection.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/editor/common/core/selection",function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=this&&this.__extends||function(){var t=function(e,n){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(e,n)};return function(e,n){function o(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),o=t("node_modules/monaco-editor/esm/vs/editor/common/core/position"),i=t("node_modules/monaco-editor/esm/vs/editor/common/core/range"),r=function(t){function e(e,n,o,i){var r=t.call(this,e,n,o,i)||this;return r.selectionStartLineNumber=e,r.selectionStartColumn=n,r.positionLineNumber=o,r.positionColumn=i,r}return n(e,t),e.prototype.clone=function(){return new e(this.selectionStartLineNumber,this.selectionStartColumn,this.positionLineNumber,this.positionColumn)},e.prototype.toString=function(){return"["+this.selectionStartLineNumber+","+this.selectionStartColumn+" -> "+this.positionLineNumber+","+this.positionColumn+"]"},e.prototype.equalsSelection=function(t){return e.selectionsEqual(this,t)},e.selectionsEqual=function(t,e){return t.selectionStartLineNumber===e.selectionStartLineNumber&&t.selectionStartColumn===e.selectionStartColumn&&t.positionLineNumber===e.positionLineNumber&&t.positionColumn===e.positionColumn},e.prototype.getDirection=function(){return this.selectionStartLineNumber===this.startLineNumber&&this.selectionStartColumn===this.startColumn?0:1},e.prototype.setEndPosition=function(t,n){return 0===this.getDirection()?new e(this.startLineNumber,this.startColumn,t,n):new e(t,n,this.startLineNumber,this.startColumn)},e.prototype.getPosition=function(){return new o.Position(this.positionLineNumber,this.positionColumn)},e.prototype.setStartPosition=function(t,n){return 0===this.getDirection()?new e(t,n,this.endLineNumber,this.endColumn):new e(this.endLineNumber,this.endColumn,t,n)},e.fromPositions=function(t,n){return void 0===n&&(n=t),new e(t.lineNumber,t.column,n.lineNumber,n.column)},e.liftSelection=function(t){return new e(t.selectionStartLineNumber,t.selectionStartColumn,t.positionLineNumber,t.positionColumn)},e.selectionsArrEqual=function(t,e){if(t&&!e||!t&&e)return!1;if(!t&&!e)return!0;if(t.length!==e.length)return!1;for(var n=0,o=t.length;o>n;n++)if(!this.selectionsEqual(t[n],e[n]))return!1;return!0},e.isISelection=function(t){return t&&"number"==typeof t.selectionStartLineNumber&&"number"==typeof t.selectionStartColumn&&"number"==typeof t.positionLineNumber&&"number"==typeof t.positionColumn},e.createWithDirection=function(t,n,o,i,r){return 0===r?new e(t,n,o,i):new e(o,i,t,n)},e}(i.Range);e.Selection=r});
|
|||
|
/**! node_modules/monaco-editor/esm/vs/base/common/keyCodes.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/base/common/keyCodes",function(e,t){"use strict";function o(e,t){var o=(65535&t)<<16>>>0;return(e|o)>>>0}function n(e,t){if(0===e)return null;var o=(65535&e)>>>0,n=(4294901760&e)>>>16;return new c(0!==n?[r(o,t),r(n,t)]:[r(o,t)])}function r(e,t){var o=2048&e?!0:!1,n=256&e?!0:!1,r=2===t?n:o,i=1024&e?!0:!1,s=512&e?!0:!1,u=2===t?o:n,a=255&e;return new y(r,i,s,u,a)}Object.defineProperty(t,"__esModule",{value:!0});var i=e("node_modules/monaco-editor/esm/vs/base/common/errors"),s=function(){function e(){this._keyCodeToStr=[],this._strToKeyCode=Object.create(null)}return e.prototype.define=function(e,t){this._keyCodeToStr[e]=t,this._strToKeyCode[t.toLowerCase()]=e},e.prototype.keyCodeToStr=function(e){return this._keyCodeToStr[e]},e.prototype.strToKeyCode=function(e){return this._strToKeyCode[e.toLowerCase()]||0},e}(),u=new s,a=new s,d=new s;!function(){function e(e,t,o,n){void 0===o&&(o=t),void 0===n&&(n=o),u.define(e,t),a.define(e,o),d.define(e,n)}e(0,"unknown"),e(1,"Backspace"),e(2,"Tab"),e(3,"Enter"),e(4,"Shift"),e(5,"Ctrl"),e(6,"Alt"),e(7,"PauseBreak"),e(8,"CapsLock"),e(9,"Escape"),e(10,"Space"),e(11,"PageUp"),e(12,"PageDown"),e(13,"End"),e(14,"Home"),e(15,"LeftArrow","Left"),e(16,"UpArrow","Up"),e(17,"RightArrow","Right"),e(18,"DownArrow","Down"),e(19,"Insert"),e(20,"Delete"),e(21,"0"),e(22,"1"),e(23,"2"),e(24,"3"),e(25,"4"),e(26,"5"),e(27,"6"),e(28,"7"),e(29,"8"),e(30,"9"),e(31,"A"),e(32,"B"),e(33,"C"),e(34,"D"),e(35,"E"),e(36,"F"),e(37,"G"),e(38,"H"),e(39,"I"),e(40,"J"),e(41,"K"),e(42,"L"),e(43,"M"),e(44,"N"),e(45,"O"),e(46,"P"),e(47,"Q"),e(48,"R"),e(49,"S"),e(50,"T"),e(51,"U"),e(52,"V"),e(53,"W"),e(54,"X"),e(55,"Y"),e(56,"Z"),e(57,"Meta"),e(58,"ContextMenu"),e(59,"F1"),e(60,"F2"),e(61,"F3"),e(62,"F4"),e(63,"F5"),e(64,"F6"),e(65,"F7"),e(66,"F8"),e(67,"F9"),e(68,"F10"),e(69,"F11"),e(70,"F12"),e(71,"F13"),e(72,"F14"),e(73,"F15"),e(74,"F16"),e(75,"F17"),e(76,"F18"),e(77,"F19"),e(78,"NumLock"),e(79,"ScrollLock"),e(80,";",";","OEM_1"),e(81,"=","=","OEM_PLUS"),e(82,",",",","OEM_COMMA"),e(83,"-","-","OEM_MINUS"),e(84,".",".","OEM_PERIOD"),e(85,"/","/","OEM_2"),e(86,"`","`","OEM_3"),e(110,"ABNT_C1"),e(111,"ABNT_C2"),e(87,"[","[","OEM_4"),e(88,"\\","\\","OEM_5"),e(89,"]","]","OEM_6"),e(90,"'","'","OEM_7"),e(91,"OEM_8"),e(92,"OEM_102"),e(93,"NumPad0"),e(94,"NumPad1"),e(95,"NumPad2"),e(96,"NumPad3"),e(97,"NumPad4"),e(98,"NumPad5"),e(99,"NumPad6"),e(100,"NumPad7"),e(101,"NumPad8"),e(102,"NumPad9"),e(103,"NumPad_Multiply"),e(104,"NumPad_Add"),e(105,"NumPad_Separator"),e(106,"NumPad_Subtract"),e(107,"NumPad_Decimal"),e(108,"NumPad_Divide")}(),function(e){function t(e){return u.keyCodeToStr(e)}function o(e){return u.strToKeyCode(e)}function n(e){return a.keyCodeToStr(e)}function r(e){return d.keyCodeToStr(e)}function i(e){return a.strToKeyCode(e)||d.strToKeyCode(e)}e.toString=t,e.fromString=o,e.toUserSettingsUS=n,e.toUserSettingsGeneral=r,e.fromUserSettings=i}(t.KeyCodeUtils||(t.KeyCodeUtils={})),t.KeyChord=o,t.createKeybinding=n,t.createSimpleKeybinding=r;var y=function(){function e(e,t,o,n,r){this.ctrlKey=e,this.shiftKey=t,this.altKey=o,this.metaKey=n,this.keyCode=r}return e.prototype.equals=function(e){return this.ctrlKey===e.ctrlKey&&this.shiftKey===e.shiftKey&&this.altKey===e.altKey&&this.metaKey===e.metaKey&&this.keyCode===e.keyCode},e.prototype.isModifierKey=function(){return 0===this.keyCode||5===this.keyCode||57===this.keyCode||6===this.keyCode||4===this.keyCode},e.prototype.toChord=function(){return new c([this])},e.prototype.isDuplicateModifierCase=function(){return this.ctrlKey&&5===this.keyCode||this.shiftKey&&4===this.keyCode||this.altKey&&6===this.keyCode||this.metaKey&&57===this.keyCode},e}();t.SimpleKeybinding=y;var c=function(){function e(e){if(0===e.length)throw i.illegalArgument("parts");this.parts=e}return e.prototype.equals=function(e){if(null===e)return!1;if(this.parts.length!==e.parts.length)return!1;for(var t=0;t<this.parts.length;t++)if(!this.parts[t].equals(e.parts[t]))return!1;return!0},e}();t.ChordKeybinding=c;var h=function(){function e(e,t,o,n,r,i){this.ctrlKey=e
|
|||
|
/**! node_modules/monaco-editor/esm/vs/base/common/event.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/base/common/event",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),i=e("node_modules/monaco-editor/esm/vs/base/common/errors"),r=e("node_modules/monaco-editor/esm/vs/base/common/functional"),o=e("node_modules/monaco-editor/esm/vs/base/common/lifecycle"),s=e("node_modules/monaco-editor/esm/vs/base/common/linkedList");!function(e){function t(e){return function(t,n,i){void 0===n&&(n=null);var r,o=!1;return r=e(function(e){return o?void 0:(r?r.dispose():o=!0,t.call(n,e))},null,i),o&&r.dispose(),r}}function n(e,t){return a(function(n,i,r){return void 0===i&&(i=null),e(function(e){return n.call(i,t(e))},null,r)})}function i(e,t){return a(function(n,i,r){return void 0===i&&(i=null),e(function(e){t(e),n.call(i,e)},null,r)})}function r(e,t){return a(function(n,i,r){return void 0===i&&(i=null),e(function(e){return t(e)&&n.call(i,e)},null,r)})}function s(e){return e}function u(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t,n,i){return void 0===n&&(n=null),o.combinedDisposable(e.map(function(e){return e(function(e){return t.call(n,e)},null,i)}))}}function c(e,t,i){var r=i;return n(e,function(e){return r=t(r,e)})}function a(e){var t,n=new f({onFirstListenerAdd:function(){t=e(n.fire,n)},onLastListenerRemove:function(){t.dispose()}});return n.event}function h(e,t,n,i,r){void 0===n&&(n=100),void 0===i&&(i=!1);var o,s=void 0,u=void 0,c=0,a=new f({leakWarningThreshold:r,onFirstListenerAdd:function(){o=e(function(e){c++,s=t(s,e),i&&!u&&a.fire(s),clearTimeout(u),u=setTimeout(function(){var e=s;s=void 0,u=void 0,(!i||c>1)&&a.fire(e),c=0},n)})},onLastListenerRemove:function(){o.dispose()}});return a.event}function p(e){var i=(new Date).getTime();return n(t(e),function(){return(new Date).getTime()-i})}function v(e){var t,n=!0;return r(e,function(e){var i=n||e!==t;return n=!1,t=e,i})}function l(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=[]);var i=n.slice(),r=e(function(e){i?i.push(e):s.fire(e)}),o=function(){i&&i.forEach(function(e){return s.fire(e)}),i=null},s=new f({onFirstListenerAdd:function(){r||(r=e(function(e){return s.fire(e)}))},onFirstListenerDidAdd:function(){i&&(t?setTimeout(o):o())},onLastListenerRemove:function(){r&&r.dispose(),r=null}});return s.event}function d(e){return new w(e)}function _(e,t,n){void 0===n&&(n=function(e){return e});var i=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return s.fire(n.apply(void 0,e))},r=function(){return e.on(t,i)},o=function(){return e.removeListener(t,i)},s=new f({onFirstListenerAdd:r,onLastListenerRemove:o});return s.event}function m(e){var t=new f,n=!1;return e.then(void 0,function(){return null}).then(function(){n?t.fire(void 0):setTimeout(function(){return t.fire(void 0)},0)}),n=!0,t.event}function y(e){return new Promise(function(n){return t(e)(n)})}var L={dispose:function(){}};e.None=function(){return L},e.once=t,e.map=n,e.forEach=i,e.filter=r,e.signal=s,e.any=u,e.reduce=c,e.snapshot=a,e.debounce=h,e.stopwatch=p,e.latch=v,e.buffer=l;var w=function(){function e(e){this.event=e}return e.prototype.map=function(t){return new e(n(this.event,t))},e.prototype.forEach=function(t){return new e(i(this.event,t))},e.prototype.filter=function(t){return new e(r(this.event,t))},e.prototype.reduce=function(t,n){return new e(c(this.event,t,n))},e.prototype.latch=function(){return new e(v(this.event))},e.prototype.on=function(e,t,n){return this.event(e,t,n)},e.prototype.once=function(e,n,i){return t(this.event)(e,n,i)},e}();e.chain=d,e.fromNodeEventEmitter=_,e.fromPromise=m,e.toPromise=y}(t.Event||(t.Event={}));var u=-1,c=function(){function e(e,t){void 0===t&&(t=Math.random().toString(18).slice(2,5)),this.customThreshold=e,this.name
|
|||
|
/**! node_modules/monaco-editor/esm/vs/base/common/cancellation.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/base/common/cancellation",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=e("node_modules/monaco-editor/esm/vs/base/common/event"),o=Object.freeze(function(e,t){var n=setTimeout(e.bind(t),0);return{dispose:function(){clearTimeout(n)}}});!function(e){function t(t){return t===e.None||t===e.Cancelled?!0:t instanceof i?!0:t&&"object"==typeof t?"boolean"==typeof t.isCancellationRequested&&"function"==typeof t.onCancellationRequested:!1}e.isCancellationToken=t,e.None=Object.freeze({isCancellationRequested:!1,onCancellationRequested:n.Event.None}),e.Cancelled=Object.freeze({isCancellationRequested:!0,onCancellationRequested:o})}(t.CancellationToken||(t.CancellationToken={}));var i=function(){function e(){this._isCancelled=!1,this._emitter=null}return e.prototype.cancel=function(){this._isCancelled||(this._isCancelled=!0,this._emitter&&(this._emitter.fire(void 0),this.dispose()))},Object.defineProperty(e.prototype,"isCancellationRequested",{get:function(){return this._isCancelled},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onCancellationRequested",{get:function(){return this._isCancelled?o:(this._emitter||(this._emitter=new n.Emitter),this._emitter.event)},enumerable:!0,configurable:!0}),e.prototype.dispose=function(){this._emitter&&(this._emitter.dispose(),this._emitter=null)},e}(),s=function(){function e(e){this._token=void 0,this._parentListener=void 0,this._parentListener=e&&e.onCancellationRequested(this.cancel,this)}return Object.defineProperty(e.prototype,"token",{get:function(){return this._token||(this._token=new i),this._token},enumerable:!0,configurable:!0}),e.prototype.cancel=function(){this._token?this._token instanceof i&&this._token.cancel():this._token=t.CancellationToken.Cancelled},e.prototype.dispose=function(){this._parentListener&&this._parentListener.dispose(),this._token?this._token instanceof i&&this._token.dispose():this._token=t.CancellationToken.None},e}();t.CancellationTokenSource=s});
|
|||
|
/**! node_modules/monaco-editor/esm/vs/editor/common/standalone/promise-polyfill/polyfill.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/editor/common/standalone/promise-polyfill/polyfill",function(e,n,t){!function(e,o){"object"==typeof n&&"undefined"!=typeof t?o():"function"==typeof define&&define.amd?define(o):o()}(this,function(){"use strict";function e(e){var n=this.constructor;return this.then(function(t){return n.resolve(e()).then(function(){return t})},function(t){return n.resolve(e()).then(function(){return n.reject(t)})})}function n(){}function t(e,n){return function(){e.apply(n,arguments)}}function o(e){if(!(this instanceof o))throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],l(e,this)}function i(e,n){for(;3===e._state;)e=e._value;return 0===e._state?void e._deferreds.push(n):(e._handled=!0,void o._immediateFn(function(){var t=1===e._state?n.onFulfilled:n.onRejected;if(null===t)return void(1===e._state?r:f)(n.promise,e._value);var o;try{o=t(e._value)}catch(i){return void f(n.promise,i)}r(n.promise,o)}))}function r(e,n){try{if(n===e)throw new TypeError("A promise cannot be resolved with itself.");if(n&&("object"==typeof n||"function"==typeof n)){var i=n.then;if(n instanceof o)return e._state=3,e._value=n,void u(e);if("function"==typeof i)return void l(t(i,n),e)}e._state=1,e._value=n,u(e)}catch(r){f(e,r)}}function f(e,n){e._state=2,e._value=n,u(e)}function u(e){2===e._state&&0===e._deferreds.length&&o._immediateFn(function(){e._handled||o._unhandledRejectionFn(e._value)});for(var n=0,t=e._deferreds.length;t>n;n++)i(e,e._deferreds[n]);e._deferreds=null}function c(e,n,t){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof n?n:null,this.promise=t}function l(e,n){var t=!1;try{e(function(e){t||(t=!0,r(n,e))},function(e){t||(t=!0,f(n,e))})}catch(o){if(t)return;t=!0,f(n,o)}}var a=setTimeout;o.prototype["catch"]=function(e){return this.then(null,e)},o.prototype.then=function(e,t){var o=new this.constructor(n);return i(this,new c(e,t,o)),o},o.prototype["finally"]=e,o.all=function(e){return new o(function(n,t){function o(e,f){try{if(f&&("object"==typeof f||"function"==typeof f)){var u=f.then;if("function"==typeof u)return void u.call(f,function(n){o(e,n)},t)}i[e]=f,0===--r&&n(i)}catch(c){t(c)}}if(!e||"undefined"==typeof e.length)throw new TypeError("Promise.all accepts an array");var i=Array.prototype.slice.call(e);if(0===i.length)return n([]);for(var r=i.length,f=0;f<i.length;f++)o(f,i[f])})},o.resolve=function(e){return e&&"object"==typeof e&&e.constructor===o?e:new o(function(n){n(e)})},o.reject=function(e){return new o(function(n,t){t(e)})},o.race=function(e){return new o(function(n,t){for(var o=0,i=e.length;i>o;o++)e[o].then(n,t)})},o._immediateFn="function"==typeof setImmediate&&function(e){setImmediate(e)}||function(e){a(e,0)},o._unhandledRejectionFn=function(e){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)};var s=function(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if("undefined"!=typeof global)return global;throw new Error("unable to locate global object")}();"Promise"in s?s.Promise.prototype["finally"]||(s.Promise.prototype["finally"]=e):s.Promise=o})});
|
|||
|
/**! node_modules/monaco-editor/esm/vs/editor/common/core/uint.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/editor/common/core/uint",function(t,n){"use strict";function o(t){return 0>t?0:t>255?255:0|t}function r(t){return 0>t?0:t>4294967295?4294967295:0|t}function e(t){for(var n=t.length,o=new Uint32Array(n),e=0;n>e;e++)o[e]=r(t[e]);return o}Object.defineProperty(n,"__esModule",{value:!0});var i=function(){function t(t,n,o){for(var r=new Uint8Array(t*n),e=0,i=t*n;i>e;e++)r[e]=o;this._data=r,this.rows=t,this.cols=n}return t.prototype.get=function(t,n){return this._data[t*this.cols+n]},t.prototype.set=function(t,n,o){this._data[t*this.cols+n]=o},t}();n.Uint8Matrix=i,n.toUint8=o,n.toUint32=r,n.toUint32Array=e});
|
|||
|
/**! node_modules/monaco-editor/esm/vs/editor/common/core/characterClassifier.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/editor/common/core/characterClassifier",function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t("node_modules/monaco-editor/esm/vs/editor/common/core/uint"),a=function(){function t(e){var a=i.toUint8(e);this._defaultValue=a,this._asciiMap=t._createAsciiMap(a),this._map=new Map}return t._createAsciiMap=function(t){for(var e=new Uint8Array(256),i=0;256>i;i++)e[i]=t;return e},t.prototype.set=function(t,e){var a=i.toUint8(e);t>=0&&256>t?this._asciiMap[t]=a:this._map.set(t,a)},t.prototype.get=function(t){return t>=0&&256>t?this._asciiMap[t]:this._map.get(t)||this._defaultValue},t}();e.CharacterClassifier=a;var o=function(){function t(){this._actual=new a(0)}return t.prototype.add=function(t){this._actual.set(t,1)},t.prototype.has=function(t){return 1===this._actual.get(t)},t}();e.CharacterSet=o});
|
|||
|
/**! node_modules/monaco-editor/esm/vs/editor/common/viewModel/prefixSumComputer.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/editor/common/viewModel/prefixSumComputer",function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t("node_modules/monaco-editor/esm/vs/editor/common/core/uint"),u=function(){function t(t,e){this.index=t,this.remainder=e}return t}();e.PrefixSumIndexOfResult=u;var a=function(){function t(t){this.values=t,this.prefixSum=new Uint32Array(t.length),this.prefixSumValidIndex=new Int32Array(1),this.prefixSumValidIndex[0]=-1}return t.prototype.getCount=function(){return this.values.length},t.prototype.insertValues=function(t,e){t=i.toUint32(t);var u=this.values,a=this.prefixSum,r=e.length;return 0===r?!1:(this.values=new Uint32Array(u.length+r),this.values.set(u.subarray(0,t),0),this.values.set(u.subarray(t),t+r),this.values.set(e,t),t-1<this.prefixSumValidIndex[0]&&(this.prefixSumValidIndex[0]=t-1),this.prefixSum=new Uint32Array(this.values.length),this.prefixSumValidIndex[0]>=0&&this.prefixSum.set(a.subarray(0,this.prefixSumValidIndex[0]+1)),!0)},t.prototype.changeValue=function(t,e){return t=i.toUint32(t),e=i.toUint32(e),this.values[t]===e?!1:(this.values[t]=e,t-1<this.prefixSumValidIndex[0]&&(this.prefixSumValidIndex[0]=t-1),!0)},t.prototype.removeValues=function(t,e){t=i.toUint32(t),e=i.toUint32(e);var u=this.values,a=this.prefixSum;if(t>=u.length)return!1;var r=u.length-t;return e>=r&&(e=r),0===e?!1:(this.values=new Uint32Array(u.length-e),this.values.set(u.subarray(0,t),0),this.values.set(u.subarray(t+e),t),this.prefixSum=new Uint32Array(this.values.length),t-1<this.prefixSumValidIndex[0]&&(this.prefixSumValidIndex[0]=t-1),this.prefixSumValidIndex[0]>=0&&this.prefixSum.set(a.subarray(0,this.prefixSumValidIndex[0]+1)),!0)},t.prototype.getTotalValue=function(){return 0===this.values.length?0:this._getAccumulatedValue(this.values.length-1)},t.prototype.getAccumulatedValue=function(t){return 0>t?0:(t=i.toUint32(t),this._getAccumulatedValue(t))},t.prototype._getAccumulatedValue=function(t){if(t<=this.prefixSumValidIndex[0])return this.prefixSum[t];var e=this.prefixSumValidIndex[0]+1;0===e&&(this.prefixSum[0]=this.values[0],e++),t>=this.values.length&&(t=this.values.length-1);for(var i=e;t>=i;i++)this.prefixSum[i]=this.prefixSum[i-1]+this.values[i];return this.prefixSumValidIndex[0]=Math.max(this.prefixSumValidIndex[0],t),this.prefixSum[t]},t.prototype.getIndexOf=function(t){t=Math.floor(t),this.getTotalValue();for(var e=0,i=this.values.length-1,a=0,r=0,n=0;i>=e;)if(a=e+(i-e)/2|0,r=this.prefixSum[a],n=r-this.values[a],n>t)i=a-1;else{if(!(t>=r))break;e=a+1}return new u(a,t-n)},t}();e.PrefixSumComputer=a;var r=function(){function t(t){this._cacheAccumulatedValueStart=0,this._cache=null,this._actual=new a(t),this._bustCache()}return t.prototype._bustCache=function(){this._cacheAccumulatedValueStart=0,this._cache=null},t.prototype.insertValues=function(t,e){this._actual.insertValues(t,e)&&this._bustCache()},t.prototype.changeValue=function(t,e){this._actual.changeValue(t,e)&&this._bustCache()},t.prototype.removeValues=function(t,e){this._actual.removeValues(t,e)&&this._bustCache()},t.prototype.getTotalValue=function(){return this._actual.getTotalValue()},t.prototype.getAccumulatedValue=function(t){return this._actual.getAccumulatedValue(t)},t.prototype.getIndexOf=function(t){if(t=Math.floor(t),null!==this._cache){var e=t-this._cacheAccumulatedValueStart;if(e>=0&&e<this._cache.length)return this._cache[e]}return this._actual.getIndexOf(t)},t.prototype.warmUpCache=function(t,e){for(var i=[],u=t;e>=u;u++)i[u-t]=this.getIndexOf(u);this._cache=i,this._cacheAccumulatedValueStart=t},t}();e.PrefixSumComputerWithCache=r});
|
|||
|
/**! node_modules/monaco-editor/esm/vs/base/common/strings.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/base/common/strings",function(r,t){"use strict";function e(r){return r&&"string"==typeof r?0===r.trim().length:!0}function n(r,t,e){void 0===e&&(e="0");for(var n=""+r,u=[n],i=n.length;t>i;i++)u.push(e);return u.reverse().join("")}function u(r){for(var t=[],e=1;e<arguments.length;e++)t[e-1]=arguments[e];return 0===t.length?r:r.replace(N,function(r,e){var n=parseInt(e,10);return isNaN(n)||0>n||n>=t.length?r:t[n]})}function i(r){return r.replace(/[<>&]/g,function(r){switch(r){case"<":return"<";case">":return">";case"&":return"&";default:return r}})}function o(r){return r.replace(/[\-\\\{\}\*\+\?\|\^\$\.\[\]\(\)\#]/g,"\\$&")}function a(r,t){void 0===t&&(t=" ");var e=c(r,t);return f(e,t)}function c(r,t){if(!r||!t)return r;var e=t.length;if(0===e||0===r.length)return r;for(var n=0;r.indexOf(t,n)===n;)n+=e;return r.substring(n)}function f(r,t){if(!r||!t)return r;var e=t.length,n=r.length;if(0===e||0===n)return r;for(var u=n,i=-1;;){if(i=r.lastIndexOf(t,u-1),-1===i||i+e!==u)break;if(0===i)return"";u=i}return r.substring(0,u)}function s(r){return r.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function g(r,t){if(r.length<t.length)return!1;if(r===t)return!0;for(var e=0;e<t.length;e++)if(r[e]!==t[e])return!1;return!0}function h(r,t){var e=r.length-t.length;return e>0?r.indexOf(t,e)===e:0===e?r===t:!1}function l(r,t,e){if(void 0===e&&(e={}),!r)throw new Error("Cannot create regex from empty string");t||(r=o(r)),e.wholeWord&&(/\B/.test(r.charAt(0))||(r="\\b"+r),/\B/.test(r.charAt(r.length-1))||(r+="\\b"));var n="";return e.global&&(n+="g"),e.matchCase||(n+="i"),e.multiline&&(n+="m"),e.unicode&&(n+="u"),new RegExp(r,n)}function D(r){if("^"===r.source||"^$"===r.source||"$"===r.source||"^\\s*$"===r.source)return!1;var t=r.exec("");return!(!t||0!==r.lastIndex)}function F(r){return(r.global?"g":"")+(r.ignoreCase?"i":"")+(r.multiline?"m":"")+(r.unicode?"u":"")}function d(r){for(var t=0,e=r.length;e>t;t++){var n=r.charCodeAt(t);if(32!==n&&9!==n)return t}return-1}function C(r,t,e){void 0===t&&(t=0),void 0===e&&(e=r.length);for(var n=t;e>n;n++){var u=r.charCodeAt(n);if(32!==u&&9!==u)return r.substring(t,n)}return r.substring(t,e)}function v(r,t){void 0===t&&(t=r.length-1);for(var e=t;e>=0;e--){var n=r.charCodeAt(e);if(32!==n&&9!==n)return e}return-1}function E(r,t){return t>r?-1:r>t?1:0}function m(r){return r>=97&&122>=r}function p(r){return r>=65&&90>=r}function A(r){return m(r)||p(r)}function B(r,t){var e=r?r.length:0,n=t?t.length:0;return e!==n?!1:x(r,t)}function x(r,t,e){if(void 0===e&&(e=r.length),"string"!=typeof r||"string"!=typeof t)return!1;for(var n=0;e>n;n++){var u=r.charCodeAt(n),i=t.charCodeAt(n);if(u!==i)if(A(u)&&A(i)){var o=Math.abs(u-i);if(0!==o&&32!==o)return!1}else if(String.fromCharCode(u).toLowerCase()!==String.fromCharCode(i).toLowerCase())return!1}return!0}function b(r,t){var e=t.length;return t.length>r.length?!1:x(r,t,e)}function L(r,t){var e,n=Math.min(r.length,t.length);for(e=0;n>e;e++)if(r.charCodeAt(e)!==t.charCodeAt(e))return e;return n}function W(r,t){var e,n=Math.min(r.length,t.length),u=r.length-1,i=t.length-1;for(e=0;n>e;e++)if(r.charCodeAt(u-e)!==t.charCodeAt(i-e))return e;return n}function I(r){return r>=55296&&56319>=r}function w(r){return r>=56320&&57343>=r}function R(r){return U.test(r)}function S(r){return j.test(r)}function $(r){return P.test(r)}function y(r){for(var t=0,e=r.length;e>t;t++)if(O(r.charCodeAt(t)))return!0;return!1}function O(r){return r=+r,r>=11904&&55215>=r||r>=63744&&64255>=r||r>=65281&&65374>=r}function M(r){return!!(r&&r.length>0&&65279===r.charCodeAt(0))}function T(r){return btoa(encodeURIComponent(r))}function _(r,t){for(var e="",n=0;t>n;n++)e+=r;return e}Object.defineProperty(t,"__esModule",{value:!0}),t.empty="",t.isFalsyOrWhitespace=e,t.pad=n;var N=/{(\d+)}/g;t.format=u,t.escape=i,t.escapeRegExpCharacters=o,t.trim=a,t.ltrim=c,t.rtrim=f,t.convertSimple2RegExpPattern=s,t.startsWith=g,t.endsWith=h,t.createRegExp=l,t.regExpLeadsToEndlessLoop=D,t.regExpFlags=F,t.firstNonWhitespaceIndex=d,t.getLeadingW
|
|||
|
/**! node_modules/monaco-editor/esm/vs/base/common/diff/diffChange.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/base/common/diff/diffChange",function(i,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var e=function(){function i(i,t,e,n){this.originalStart=i,this.originalLength=t,this.modifiedStart=e,this.modifiedLength=n}return i.prototype.getOriginalEnd=function(){return this.originalStart+this.originalLength},i.prototype.getModifiedEnd=function(){return this.modifiedStart+this.modifiedLength},i}();t.DiffChange=e});
|
|||
|
/**! node_modules/monaco-editor/esm/vs/base/common/types.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/base/common/types",function(n,t){"use strict";function e(n){return Array.isArray?Array.isArray(n):n&&typeof n.length===m.number&&n.constructor===Array?!0:!1}function r(n){return typeof n===m.string||n instanceof String?!0:!1}function o(n){return!(typeof n!==m.object||null===n||Array.isArray(n)||n instanceof RegExp||n instanceof Date)}function i(n){return(typeof n===m.number||n instanceof Number)&&!isNaN(n)?!0:!1}function u(n){return n===!0||n===!1}function c(n){return typeof n===m.undefined}function f(n){return c(n)||null===n}function a(n){if(!o(n))return!1;for(var t in n)if(b.call(n,t))return!1;return!0}function s(n){return typeof n===m.function}function l(n,t){for(var e=Math.min(n.length,t.length),r=0;e>r;r++)d(n[r],t[r])}function d(n,t){if(r(t)){if(typeof n!==t)throw new Error("argument does not match constraint: typeof "+t)}else if(s(t)){try{if(n instanceof t)return}catch(e){}if(!f(n)&&n.constructor===t)return;if(1===t.length&&t.call(void 0,n)===!0)return;throw new Error("argument does not match one of these constraints: arg instanceof constraint, arg.constructor === constraint, nor constraint(arg) === true")}}function y(n){for(var t=[],e=Object.getPrototypeOf(n);Object.prototype!==e;)t=t.concat(Object.getOwnPropertyNames(e)),e=Object.getPrototypeOf(e);return t}function p(n){return null===n?void 0:n}function g(n){return"undefined"==typeof n?null:n}Object.defineProperty(t,"__esModule",{value:!0});var m={number:"number",string:"string",undefined:"undefined",object:"object","function":"function"};t.isArray=e,t.isString=r,t.isObject=o,t.isNumber=i,t.isBoolean=u,t.isUndefined=c,t.isUndefinedOrNull=f;var b=Object.prototype.hasOwnProperty;t.isEmptyObject=a,t.isFunction=s,t.validateConstraints=l,t.validateConstraint=d,t.getAllPropertyNames=y,t.withNullAsUndefined=p,t.withUndefinedAsNull=g});
|
|||
|
/**! node_modules/monaco-editor/esm/vs/editor/common/standalone/standaloneBase.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/editor/common/standalone/standaloneBase",function(o,e){"use strict";function n(){return{editor:void 0,languages:void 0,CancellationTokenSource:m.CancellationTokenSource,Emitter:d.Emitter,KeyCode:u.KeyCode,KeyMod:v,Position:s.Position,Range:a.Range,Selection:c.Selection,SelectionDirection:u.SelectionDirection,MarkerSeverity:u.MarkerSeverity,MarkerTag:u.MarkerTag,Uri:r.URI,Token:l.Token}}Object.defineProperty(e,"__esModule",{value:!0});var t=o("node_modules/tslib/tslib");o("node_modules/monaco-editor/esm/vs/editor/common/standalone/promise-polyfill/polyfill");var m=o("node_modules/monaco-editor/esm/vs/base/common/cancellation"),d=o("node_modules/monaco-editor/esm/vs/base/common/event"),i=o("node_modules/monaco-editor/esm/vs/base/common/keyCodes"),r=o("node_modules/monaco-editor/esm/vs/base/common/uri"),s=o("node_modules/monaco-editor/esm/vs/editor/common/core/position"),a=o("node_modules/monaco-editor/esm/vs/editor/common/core/range"),c=o("node_modules/monaco-editor/esm/vs/editor/common/core/selection"),l=o("node_modules/monaco-editor/esm/vs/editor/common/core/token"),u=t.__importStar(o("node_modules/monaco-editor/esm/vs/editor/common/standalone/standaloneEnums")),v=function(){function o(){}return o.chord=function(o,e){return i.KeyChord(o,e)},o.CtrlCmd=2048,o.Shift=1024,o.Alt=512,o.WinCtrl=256,o}();e.KeyMod=v,e.createMonacoBaseAPI=n});
|
|||
|
/**! node_modules/monaco-editor/esm/vs/editor/common/modes/supports/inplaceReplaceSupport.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/editor/common/modes/supports/inplaceReplaceSupport",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(){this._defaultValueSet=[["true","false"],["True","False"],["Private","Public","Friend","ReadOnly","Partial","Protected","WriteOnly"],["public","protected","private"]]}return e.prototype.navigateValueSet=function(e,t,a,l,n){if(e&&t){var r=this.doNavigateValueSet(t,n);if(r)return{range:e,value:r}}if(a&&l){var r=this.doNavigateValueSet(l,n);if(r)return{range:a,value:r}}return null},e.prototype.doNavigateValueSet=function(e,t){var a=this.numberReplace(e,t);return null!==a?a:this.textReplace(e,t)},e.prototype.numberReplace=function(e,t){var a=Math.pow(10,e.length-(e.lastIndexOf(".")+1)),l=Number(e),n=parseFloat(e);return isNaN(l)||isNaN(n)||l!==n?null:0!==l||t?(l=Math.floor(l*a),l+=t?a:-a,String(l/a)):null},e.prototype.textReplace=function(e,t){return this.valueSetsReplace(this._defaultValueSet,e,t)},e.prototype.valueSetsReplace=function(e,t,a){for(var l=null,n=0,r=e.length;null===l&&r>n;n++)l=this.valueSetReplace(e[n],t,a);return l},e.prototype.valueSetReplace=function(e,t,a){var l=e.indexOf(t);return l>=0?(l+=a?1:-1,0>l?l=e.length-1:l%=e.length,e[l]):null},e.INSTANCE=new e,e}();t.BasicInplaceReplace=a});
|
|||
|
/**! node_modules/monaco-editor/esm/vs/editor/common/modes/linkComputer.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/editor/common/modes/linkComputer",function(e,t){"use strict";function n(){return null===s&&(s=new c([[1,104,2],[1,72,2],[1,102,6],[1,70,6],[2,116,3],[2,84,3],[3,116,4],[3,84,4],[4,112,5],[4,80,5],[5,115,9],[5,83,9],[5,58,10],[6,105,7],[6,73,7],[7,108,8],[7,76,8],[8,101,9],[8,69,9],[9,58,10],[10,47,11],[11,47,12]])),s}function r(){if(null===u){u=new a.CharacterClassifier(0);for(var e=" <>'\"、。。、,.:;?!@#$%&*‘“〈《「『【〔([{「」}])〕】』」》〉”’`~…",t=0;t<e.length;t++)u.set(e.charCodeAt(t),1);for(var n=".,;",t=0;t<n.length;t++)u.set(n.charCodeAt(t),2)}return u}function o(e){return e&&"function"==typeof e.getLineCount&&"function"==typeof e.getLineContent?d.computeLinks(e):[]}Object.defineProperty(t,"__esModule",{value:!0});var a=e("node_modules/monaco-editor/esm/vs/editor/common/core/characterClassifier"),i=e("node_modules/monaco-editor/esm/vs/editor/common/core/uint"),c=function(){function e(e){for(var t=0,n=0,r=0,o=e.length;o>r;r++){var a=e[r],c=a[0],s=a[1],u=a[2];s>t&&(t=s),c>n&&(n=c),u>n&&(n=u)}t++,n++;for(var d=new i.Uint8Matrix(n,t,0),r=0,o=e.length;o>r;r++){var f=e[r],c=f[0],s=f[1],u=f[2];d.set(c,s,u)}this._states=d,this._maxCharCode=t}return e.prototype.nextState=function(e,t){return 0>t||t>=this._maxCharCode?0:this._states.get(e,t)},e}();t.StateMachine=c;var s=null,u=null,d=function(){function e(){}return e._createLink=function(e,t,n,r,o){var a=o-1;do{var i=t.charCodeAt(a),c=e.get(i);if(2!==c)break;a--}while(a>r);if(r>0){var s=t.charCodeAt(r-1),u=t.charCodeAt(a);(40===s&&41===u||91===s&&93===u||123===s&&125===u)&&a--}return{range:{startLineNumber:n,startColumn:r+1,endLineNumber:n,endColumn:a+2},url:t.substring(r,a+1)}},e.computeLinks=function(t,o){void 0===o&&(o=n());for(var a=r(),i=[],c=1,s=t.getLineCount();s>=c;c++){for(var u=t.getLineContent(c),d=u.length,f=0,l=0,m=0,h=1,v=!1,C=!1,k=!1;d>f;){var g=!1,b=u.charCodeAt(f);if(13===h){var L=void 0;switch(b){case 40:v=!0,L=0;break;case 41:L=v?0:1;break;case 91:C=!0,L=0;break;case 93:L=C?0:1;break;case 123:k=!0,L=0;break;case 125:L=k?0:1;break;case 39:L=34===m||96===m?0:1;break;case 34:L=39===m||96===m?0:1;break;case 96:L=39===m||34===m?0:1;break;default:L=a.get(b)}1===L&&(i.push(e._createLink(a,u,c,l,f)),g=!0)}else if(12===h){var L=void 0;91===b?(C=!0,L=0):L=a.get(b),1===L?g=!0:h=13}else h=o.nextState(h,b),0===h&&(g=!0);g&&(h=1,v=!1,C=!1,k=!1,l=f+1,m=b),f++}13===h&&i.push(e._createLink(a,u,c,l,d))}return i},e}();t.LinkComputer=d,t.computeLinks=o});
|
|||
|
/**! node_modules/monaco-editor/esm/vs/editor/common/model/wordHelper.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/editor/common/model/wordHelper",function(e,n){"use strict";function r(e){void 0===e&&(e="");for(var r="(-?\\d*\\.\\d\\w*)|([^",t=0,o=n.USUAL_WORD_SEPARATORS;t<o.length;t++){var d=o[t];e.indexOf(d)>=0||(r+="\\"+d)}return r+="\\s]+)",new RegExp(r,"g")}function t(e){var r=n.DEFAULT_WORD_REGEXP;if(e&&e instanceof RegExp)if(e.global)r=e;else{var t="g";e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),r=new RegExp(e.source,t)}return r.lastIndex=0,r}function o(e,n,r,t){var o=e-1-t,d=r.lastIndexOf(" ",o-1)+1;n.lastIndex=d;for(var l;l=n.exec(r);){var i=l.index||0;if(o>=i&&n.lastIndex>=o)return{word:l[0],startColumn:t+1+i,endColumn:t+1+n.lastIndex}}return null}function d(e,n,r,t){var o=e-1-t;n.lastIndex=0;for(var d;d=n.exec(r);){var l=d.index||0;if(l>o)return null;if(n.lastIndex>=o)return{word:d[0],startColumn:t+1+l,endColumn:t+1+n.lastIndex}}return null}function l(e,n,r,t){n.lastIndex=0;var l=n.exec(r);if(!l)return null;var i=l[0].indexOf(" ")>=0?d(e,n,r,t):o(e,n,r,t);return n.lastIndex=0,i}Object.defineProperty(n,"__esModule",{value:!0}),n.USUAL_WORD_SEPARATORS="`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?",n.DEFAULT_WORD_REGEXP=r(),n.ensureValidWordDefinition=t,n.getWordAtText=l});
|
|||
|
/**! node_modules/monaco-editor/esm/vs/editor/common/model/mirrorTextModel.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/editor/common/model/mirrorTextModel",function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=e("node_modules/monaco-editor/esm/vs/editor/common/core/position"),i=e("node_modules/monaco-editor/esm/vs/editor/common/viewModel/prefixSumComputer"),s=function(){function e(e,t,n,i){this._uri=e,this._lines=t,this._eol=n,this._versionId=i,this._lineStarts=null}return e.prototype.dispose=function(){this._lines.length=0},e.prototype.getText=function(){return this._lines.join(this._eol)},e.prototype.onEvents=function(e){e.eol&&e.eol!==this._eol&&(this._eol=e.eol,this._lineStarts=null);for(var t=e.changes,i=0,s=t;i<s.length;i++){var r=s[i];this._acceptDeleteRange(r.range),this._acceptInsertText(new n.Position(r.range.startLineNumber,r.range.startColumn),r.text)}this._versionId=e.versionId},e.prototype._ensureLineStarts=function(){if(!this._lineStarts){for(var e=this._eol.length,t=this._lines.length,n=new Uint32Array(t),s=0;t>s;s++)n[s]=this._lines[s].length+e;this._lineStarts=new i.PrefixSumComputer(n)}},e.prototype._setLineText=function(e,t){this._lines[e]=t,this._lineStarts&&this._lineStarts.changeValue(e,this._lines[e].length+this._eol.length)},e.prototype._acceptDeleteRange=function(e){if(e.startLineNumber===e.endLineNumber){if(e.startColumn===e.endColumn)return;return void this._setLineText(e.startLineNumber-1,this._lines[e.startLineNumber-1].substring(0,e.startColumn-1)+this._lines[e.startLineNumber-1].substring(e.endColumn-1))}this._setLineText(e.startLineNumber-1,this._lines[e.startLineNumber-1].substring(0,e.startColumn-1)+this._lines[e.endLineNumber-1].substring(e.endColumn-1)),this._lines.splice(e.startLineNumber,e.endLineNumber-e.startLineNumber),this._lineStarts&&this._lineStarts.removeValues(e.startLineNumber,e.endLineNumber-e.startLineNumber)},e.prototype._acceptInsertText=function(e,t){if(0!==t.length){var n=t.split(/\r\n|\r|\n/);if(1===n.length)return void this._setLineText(e.lineNumber-1,this._lines[e.lineNumber-1].substring(0,e.column-1)+n[0]+this._lines[e.lineNumber-1].substring(e.column-1));n[n.length-1]+=this._lines[e.lineNumber-1].substring(e.column-1),this._setLineText(e.lineNumber-1,this._lines[e.lineNumber-1].substring(0,e.column-1)+n[0]);for(var i=new Uint32Array(n.length-1),s=1;s<n.length;s++)this._lines.splice(e.lineNumber+s-1,0,n[s]),i[s-1]=n[s].length+this._eol.length;this._lineStarts&&this._lineStarts.insertValues(e.lineNumber,i)}},e}();t.MirrorTextModel=s});
|
|||
|
/**! node_modules/monaco-editor/esm/vs/editor/common/diff/diffComputer.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/editor/common/diff/diffComputer",function(i,e){"use strict";function t(i,e,t,n){var r=new o.LcsDiff(i,e,t);return r.ComputeDiff(n)}function n(i){if(i.length<=1)return i;for(var e=[i[0]],t=e[0],n=1,r=i.length;r>n;n++){var o=i[n],a=o.originalStart-(t.originalStart+t.originalLength),s=o.modifiedStart-(t.modifiedStart+t.modifiedLength),u=Math.min(a,s);h>u?(t.originalLength=o.originalStart+o.originalLength-t.originalStart,t.modifiedLength=o.modifiedStart+o.modifiedLength-t.modifiedStart):(e.push(o),t=o)}return e}Object.defineProperty(e,"__esModule",{value:!0});var r=i("node_modules/tslib/tslib"),o=i("node_modules/monaco-editor/esm/vs/base/common/diff/diff"),a=r.__importStar(i("node_modules/monaco-editor/esm/vs/base/common/strings")),s=5e3,h=3,u=function(){function i(e){for(var t=[],n=[],r=0,o=e.length;o>r;r++)t[r]=i._getFirstNonBlankColumn(e[r],1),n[r]=i._getLastNonBlankColumn(e[r],1);this._lines=e,this._startColumns=t,this._endColumns=n}return i.prototype.getLength=function(){return this._lines.length},i.prototype.getElementAtIndex=function(i){return this._lines[i].substring(this._startColumns[i]-1,this._endColumns[i]-1)},i.prototype.getStartLineNumber=function(i){return i+1},i.prototype.getEndLineNumber=function(i){return i+1},i._getFirstNonBlankColumn=function(i,e){var t=a.firstNonWhitespaceIndex(i);return-1===t?e:t+1},i._getLastNonBlankColumn=function(i,e){var t=a.lastNonWhitespaceIndex(i);return-1===t?e:t+2},i.prototype.getCharSequence=function(i,e,t){for(var n=[],r=[],o=[],a=0,s=e;t>=s;s++)for(var h=this._lines[s],u=i?this._startColumns[s]:1,m=i?this._endColumns[s]:h.length+1,g=u;m>g;g++)n[a]=h.charCodeAt(g-1),r[a]=s+1,o[a]=g,a++;return new d(n,r,o)},i}(),d=function(){function i(i,e,t){this._charCodes=i,this._lineNumbers=e,this._columns=t}return i.prototype.getLength=function(){return this._charCodes.length},i.prototype.getElementAtIndex=function(i){return this._charCodes[i]},i.prototype.getStartLineNumber=function(i){return this._lineNumbers[i]},i.prototype.getStartColumn=function(i){return this._columns[i]},i.prototype.getEndLineNumber=function(i){return this._lineNumbers[i]},i.prototype.getEndColumn=function(i){return this._columns[i]+1},i}(),m=function(){function i(i,e,t,n,r,o,a,s){this.originalStartLineNumber=i,this.originalStartColumn=e,this.originalEndLineNumber=t,this.originalEndColumn=n,this.modifiedStartLineNumber=r,this.modifiedStartColumn=o,this.modifiedEndLineNumber=a,this.modifiedEndColumn=s}return i.createFromDiffChange=function(e,t,n){var r,o,a,s,h,u,d,m;return 0===e.originalLength?(r=0,o=0,a=0,s=0):(r=t.getStartLineNumber(e.originalStart),o=t.getStartColumn(e.originalStart),a=t.getEndLineNumber(e.originalStart+e.originalLength-1),s=t.getEndColumn(e.originalStart+e.originalLength-1)),0===e.modifiedLength?(h=0,u=0,d=0,m=0):(h=n.getStartLineNumber(e.modifiedStart),u=n.getStartColumn(e.modifiedStart),d=n.getEndLineNumber(e.modifiedStart+e.modifiedLength-1),m=n.getEndColumn(e.modifiedStart+e.modifiedLength-1)),new i(r,o,a,s,h,u,d,m)},i}(),g=function(){function i(i,e,t,n,r){this.originalStartLineNumber=i,this.originalEndLineNumber=e,this.modifiedStartLineNumber=t,this.modifiedEndLineNumber=n,this.charChanges=r}return i.createFromDiffResult=function(e,r,o,a,s,h,u){var d,g,l,f,c=void 0;if(0===r.originalLength?(d=o.getStartLineNumber(r.originalStart)-1,g=0):(d=o.getStartLineNumber(r.originalStart),g=o.getEndLineNumber(r.originalStart+r.originalLength-1)),0===r.modifiedLength?(l=a.getStartLineNumber(r.modifiedStart)-1,f=0):(l=a.getStartLineNumber(r.modifiedStart),f=a.getEndLineNumber(r.modifiedStart+r.modifiedLength-1)),h&&0!==r.originalLength&&0!==r.modifiedLength&&s()){var C=o.getCharSequence(e,r.originalStart,r.originalStart+r.originalLength-1),L=a.getCharSequence(e,r.modifiedStart,r.modifiedStart+r.modifiedLength-1),p=t(C,L,s,!0);u&&(p=n(p)),c=[];for(var S=0,b=p.length;b>S;S++)c.push(m.createFromDiffChange(p[S],C,L))}return new i(d,g,l,f,c)},i}(),l=function(){function i(i,e,t){this.shouldComputeCharChanges=t.shouldComputeCharChanges,this.shouldPostProcessCharChanges=
|
|||
|
/**! node_modules/monaco-editor/esm/vs/editor/common/core/range.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/editor/common/core/range",function(n,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t=n("node_modules/monaco-editor/esm/vs/editor/common/core/position"),r=function(){function n(n,e,t,r){n>t||n===t&&e>r?(this.startLineNumber=t,this.startColumn=r,this.endLineNumber=n,this.endColumn=e):(this.startLineNumber=n,this.startColumn=e,this.endLineNumber=t,this.endColumn=r)}return n.prototype.isEmpty=function(){return n.isEmpty(this)},n.isEmpty=function(n){return n.startLineNumber===n.endLineNumber&&n.startColumn===n.endColumn},n.prototype.containsPosition=function(e){return n.containsPosition(this,e)},n.containsPosition=function(n,e){return e.lineNumber<n.startLineNumber||e.lineNumber>n.endLineNumber?!1:e.lineNumber===n.startLineNumber&&e.column<n.startColumn?!1:e.lineNumber===n.endLineNumber&&e.column>n.endColumn?!1:!0},n.prototype.containsRange=function(e){return n.containsRange(this,e)},n.containsRange=function(n,e){return e.startLineNumber<n.startLineNumber||e.endLineNumber<n.startLineNumber?!1:e.startLineNumber>n.endLineNumber||e.endLineNumber>n.endLineNumber?!1:e.startLineNumber===n.startLineNumber&&e.startColumn<n.startColumn?!1:e.endLineNumber===n.endLineNumber&&e.endColumn>n.endColumn?!1:!0},n.prototype.plusRange=function(e){return n.plusRange(this,e)},n.plusRange=function(e,t){var r,u,i,o;return t.startLineNumber<e.startLineNumber?(r=t.startLineNumber,u=t.startColumn):t.startLineNumber===e.startLineNumber?(r=t.startLineNumber,u=Math.min(t.startColumn,e.startColumn)):(r=e.startLineNumber,u=e.startColumn),t.endLineNumber>e.endLineNumber?(i=t.endLineNumber,o=t.endColumn):t.endLineNumber===e.endLineNumber?(i=t.endLineNumber,o=Math.max(t.endColumn,e.endColumn)):(i=e.endLineNumber,o=e.endColumn),new n(r,u,i,o)},n.prototype.intersectRanges=function(e){return n.intersectRanges(this,e)},n.intersectRanges=function(e,t){var r=e.startLineNumber,u=e.startColumn,i=e.endLineNumber,o=e.endColumn,m=t.startLineNumber,s=t.startColumn,a=t.endLineNumber,b=t.endColumn;return m>r?(r=m,u=s):r===m&&(u=Math.max(u,s)),i>a?(i=a,o=b):i===a&&(o=Math.min(o,b)),r>i?null:r===i&&u>o?null:new n(r,u,i,o)},n.prototype.equalsRange=function(e){return n.equalsRange(this,e)},n.equalsRange=function(n,e){return!!n&&!!e&&n.startLineNumber===e.startLineNumber&&n.startColumn===e.startColumn&&n.endLineNumber===e.endLineNumber&&n.endColumn===e.endColumn},n.prototype.getEndPosition=function(){return new t.Position(this.endLineNumber,this.endColumn)},n.prototype.getStartPosition=function(){return new t.Position(this.startLineNumber,this.startColumn)},n.prototype.toString=function(){return"["+this.startLineNumber+","+this.startColumn+" -> "+this.endLineNumber+","+this.endColumn+"]"},n.prototype.setEndPosition=function(e,t){return new n(this.startLineNumber,this.startColumn,e,t)},n.prototype.setStartPosition=function(e,t){return new n(e,t,this.endLineNumber,this.endColumn)},n.prototype.collapseToStart=function(){return n.collapseToStart(this)},n.collapseToStart=function(e){return new n(e.startLineNumber,e.startColumn,e.startLineNumber,e.startColumn)},n.fromPositions=function(e,t){return void 0===t&&(t=e),new n(e.lineNumber,e.column,t.lineNumber,t.column)},n.lift=function(e){return e?new n(e.startLineNumber,e.startColumn,e.endLineNumber,e.endColumn):null},n.isIRange=function(n){return n&&"number"==typeof n.startLineNumber&&"number"==typeof n.startColumn&&"number"==typeof n.endLineNumber&&"number"==typeof n.endColumn},n.areIntersectingOrTouching=function(n,e){return n.endLineNumber<e.startLineNumber||n.endLineNumber===e.startLineNumber&&n.endColumn<e.startColumn?!1:e.endLineNumber<n.startLineNumber||e.endLineNumber===n.startLineNumber&&e.endColumn<n.startColumn?!1:!0},n.areIntersecting=function(n,e){return n.endLineNumber<e.startLineNumber||n.endLineNumber===e.startLineNumber&&n.endColumn<=e.startColumn?!1:e.endLineNumber<n.startLineNumber||e.endLineNumber===n.startLineNumber&&e.endColumn<=n.startColumn?!1:!0},n.compareRangesUsingStarts=function(n,e){if(n&&e){var t=0|n.startLineNumber,r=0|e.startLineNumber;if(
|
|||
|
/**! node_modules/monaco-editor/esm/vs/editor/common/core/position.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/editor/common/core/position",function(e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var i=function(){function e(e,n){this.lineNumber=e,this.column=n}return e.prototype.with=function(n,i){return void 0===n&&(n=this.lineNumber),void 0===i&&(i=this.column),n===this.lineNumber&&i===this.column?this:new e(n,i)},e.prototype.delta=function(e,n){return void 0===e&&(e=0),void 0===n&&(n=0),this.with(this.lineNumber+e,this.column+n)},e.prototype.equals=function(n){return e.equals(this,n)},e.equals=function(e,n){return e||n?!!e&&!!n&&e.lineNumber===n.lineNumber&&e.column===n.column:!0},e.prototype.isBefore=function(n){return e.isBefore(this,n)},e.isBefore=function(e,n){return e.lineNumber<n.lineNumber?!0:n.lineNumber<e.lineNumber?!1:e.column<n.column},e.prototype.isBeforeOrEqual=function(n){return e.isBeforeOrEqual(this,n)},e.isBeforeOrEqual=function(e,n){return e.lineNumber<n.lineNumber?!0:n.lineNumber<e.lineNumber?!1:e.column<=n.column},e.compare=function(e,n){var i=0|e.lineNumber,r=0|n.lineNumber;if(i===r){var t=0|e.column,u=0|n.column;return t-u}return i-r},e.prototype.clone=function(){return new e(this.lineNumber,this.column)},e.prototype.toString=function(){return"("+this.lineNumber+","+this.column+")"},e.lift=function(n){return new e(n.lineNumber,n.column)},e.isIPosition=function(e){return e&&"number"==typeof e.lineNumber&&"number"==typeof e.column},e}();n.Position=i});
|
|||
|
/**! node_modules/monaco-editor/esm/vs/base/common/uri.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/base/common/uri",function(t,e){"use strict";function r(t,e){if(!t.scheme){if(e||y)throw new Error('[UriError]: Scheme is missing: {scheme: "", authority: "'+t.authority+'", path: "'+t.path+'", query: "'+t.query+'", fragment: "'+t.fragment+'"}');console.warn('[UriError]: Scheme is missing: {scheme: "", authority: "'+t.authority+'", path: "'+t.path+'", query: "'+t.query+'", fragment: "'+t.fragment+'"}')}if(t.scheme&&!p.test(t.scheme))throw new Error("[UriError]: Scheme contains illegal characters.");if(t.path)if(t.authority){if(!m.test(t.path))throw new Error('[UriError]: If a URI contains an authority component, then the path component must either be empty or begin with a slash ("/") character')}else if(d.test(t.path))throw new Error('[UriError]: If a URI does not contain an authority component, then the path cannot begin with two slash characters ("//")')}function o(t,e){return e||y?t||l:(t||(console.trace("BAD uri lacks scheme, falling back to file-scheme."),t="file"),t)}function n(t,e){switch(t){case"https":case"http":case"file":e?e[0]!==g&&(e=g+e):e=g}return e}function i(t,e){for(var r=void 0,o=-1,n=0;n<t.length;n++){var i=t.charCodeAt(n);if(i>=97&&122>=i||i>=65&&90>=i||i>=48&&57>=i||45===i||46===i||95===i||126===i||e&&47===i)-1!==o&&(r+=encodeURIComponent(t.substring(o,n)),o=-1),void 0!==r&&(r+=t.charAt(n));else{void 0===r&&(r=t.substr(0,n));var h=_[i];void 0!==h?(-1!==o&&(r+=encodeURIComponent(t.substring(o,n)),o=-1),r+=h):-1===o&&(o=n)}}return-1!==o&&(r+=encodeURIComponent(t.substring(o))),void 0!==r?r:t}function h(t){for(var e=void 0,r=0;r<t.length;r++){var o=t.charCodeAt(r);35===o||63===o?(void 0===e&&(e=t.substr(0,r)),e+=_[o]):void 0!==e&&(e+=t[r])}return void 0!==e?e:t}function s(t){var e;return e=t.authority&&t.path.length>1&&"file"===t.scheme?"//"+t.authority+t.path:47===t.path.charCodeAt(0)&&(t.path.charCodeAt(1)>=65&&t.path.charCodeAt(1)<=90||t.path.charCodeAt(1)>=97&&t.path.charCodeAt(1)<=122)&&58===t.path.charCodeAt(2)?t.path[1].toLowerCase()+t.path.substr(2):t.path,c.isWindows&&(e=e.replace(/\//g,"\\")),e}function a(t,e){var r=e?h:i,o="",n=t.scheme,s=t.authority,a=t.path,u=t.query,f=t.fragment;if(n&&(o+=n,o+=":"),(s||"file"===n)&&(o+=g,o+=g),s){var c=s.indexOf("@");if(-1!==c){var p=s.substr(0,c);s=s.substr(c+1),c=p.indexOf(":"),-1===c?o+=r(p,!1):(o+=r(p.substr(0,c),!1),o+=":",o+=r(p.substr(c+1),!1)),o+="@"}s=s.toLowerCase(),c=s.indexOf(":"),-1===c?o+=r(s,!1):(o+=r(s.substr(0,c),!1),o+=s.substr(c))}if(a){if(a.length>=3&&47===a.charCodeAt(0)&&58===a.charCodeAt(2)){var m=a.charCodeAt(1);m>=65&&90>=m&&(a="/"+String.fromCharCode(m+32)+":"+a.substr(3))}else if(a.length>=2&&58===a.charCodeAt(1)){var m=a.charCodeAt(0);m>=65&&90>=m&&(a=String.fromCharCode(m+32)+":"+a.substr(2))}o+=r(a,!0)}return u&&(o+="?",o+=r(u,!1)),f&&(o+="#",o+=e?f:i(f,!1)),o}Object.defineProperty(e,"__esModule",{value:!0});var u,f=this&&this.__extends||function(){var t=function(e,r){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])})(e,r)};return function(e,r){function o(){this.constructor=e}t(e,r),e.prototype=null===r?Object.create(r):(o.prototype=r.prototype,new o)}}(),c=t("node_modules/monaco-editor/esm/vs/base/common/platform"),p=/^\w[\w\d+.-]*$/,m=/^\//,d=/^\/\//,y=!0,l="",g="/",v=/^(([^:\/?#]+?):)?(\/\/([^\/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/,b=function(){function t(t,e,i,h,s,a){void 0===a&&(a=!1),"object"==typeof t?(this.scheme=t.scheme||l,this.authority=t.authority||l,this.path=t.path||l,this.query=t.query||l,this.fragment=t.fragment||l):(this.scheme=o(t,a),this.authority=e||l,this.path=n(this.scheme,i||l),this.query=h||l,this.fragment=s||l,r(this,a))}return t.isUri=function(e){return e instanceof t?!0:e?"string"==typeof e.authority&&"string"==typeof e.fragment&&"string"==typeof e.path&&"string"==typeof e.query&&"string"==typeof e.scheme&&"function"==typeof e.fsPath&&"function"==typeof e.with&&"function"==typeof e.toString:!1},Object.defineProperty(t.prototype,"fsPath",{get:function(){r
|
|||
|
/**! node_modules/monaco-editor/esm/vs/base/common/platform.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/base/common/platform",function(e,o){"use strict";function i(e){return null===v&&(v=o.globals.setImmediate?o.globals.setImmediate.bind(o.globals):o.globals.setTimeout.bind(o.globals)),v(e)}Object.defineProperty(o,"__esModule",{value:!0});var a="en",s=!1,t=!1,n=!1,l=!1,d=!1,b=void 0,r=a,f=!1;if("object"!=typeof navigator||f);else{var g=navigator.userAgent;s=g.indexOf("Windows")>=0,t=g.indexOf("Macintosh")>=0,n=g.indexOf("Linux")>=0,d=!0,b=navigator.language,r=b}var u=0;l&&(t?u=1:s?u=3:n&&(u=2)),o.isWindows=s,o.isMacintosh=t,o.isLinux=n,o.isNative=l,o.isWeb=d;var m="object"==typeof self?self:"object"==typeof global?global:{};o.globals=m;var v=null;o.setImmediate=i,o.OS=t?2:s?1:3});
|
|||
|
/**! node_modules/monaco-editor/esm/vs/base/common/iterator.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/base/common/iterator",function(t,n){"use strict";function r(t){return Array.isArray(t)?n.Iterator.fromArray(t):t}Object.defineProperty(n,"__esModule",{value:!0});var e=this&&this.__extends||function(){var t=function(n,r){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var r in n)n.hasOwnProperty(r)&&(t[r]=n[r])})(n,r)};return function(n,r){function e(){this.constructor=n}t(n,r),n.prototype=null===r?Object.create(r):(e.prototype=r.prototype,new e)}}();n.FIN={done:!0,value:void 0},function(t){function r(){return s}function e(t,r,e){return void 0===r&&(r=0),void 0===e&&(e=t.length),{next:function(){return r>=e?n.FIN:{done:!1,value:t[r++]}}}}function o(n){return n?Array.isArray(n)?t.fromArray(n):n:t.empty()}function i(t,r){return{next:function(){var e=t.next();return e.done?n.FIN:{done:!1,value:r(e.value)}}}}function u(t,r){return{next:function(){for(;;){var e=t.next();if(e.done)return n.FIN;if(r(e.value))return{done:!1,value:e.value}}}}}function a(t,n){for(var r=t.next();!r.done;r=t.next())n(r.value)}function c(t){var n=[];return a(t,function(t){return n.push(t)}),n}var s={next:function(){return n.FIN}};t.empty=r,t.fromArray=e,t.from=o,t.map=i,t.filter=u,t.forEach=a,t.collect=c}(n.Iterator||(n.Iterator={})),n.getSequenceIterator=r;var o=function(){function t(t,n,r,e){void 0===n&&(n=0),void 0===r&&(r=t.length),void 0===e&&(e=n-1),this.items=t,this.start=n,this.end=r,this.index=e}return t.prototype.next=function(){return this.index=Math.min(this.index+1,this.end),this.current()},t.prototype.current=function(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]},t}();n.ArrayIterator=o;var i=function(t){function n(n,r,e,o){return void 0===r&&(r=0),void 0===e&&(e=n.length),void 0===o&&(o=r-1),t.call(this,n,r,e,o)||this}return e(n,t),n.prototype.current=function(){return t.prototype.current.call(this)},n.prototype.previous=function(){return this.index=Math.max(this.index-1,this.start-1),this.current()},n.prototype.first=function(){return this.index=this.start,this.current()},n.prototype.last=function(){return this.index=this.end-1,this.current()},n.prototype.parent=function(){return null},n}(o);n.ArrayNavigator=i;var u=function(){function t(t,n){this.iterator=t,this.fn=n}return t.prototype.next=function(){return this.fn(this.iterator.next())},t}();n.MappedIterator=u});
|
|||
|
/**! node_modules/monaco-editor/esm/vs/base/common/diff/diff.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/base/common/diff/diff",function(t,e){"use strict";function i(t){return{getLength:function(){return t.length},getElementAtIndex:function(e){return t.charCodeAt(e)}}}function n(t,e,n){return new d(i(t),i(e)).ComputeDiff(n)}Object.defineProperty(e,"__esModule",{value:!0});var r=t("node_modules/monaco-editor/esm/vs/base/common/diff/diffChange");e.stringDiff=n;var o=function(){function t(){}return t.Assert=function(t,e){if(!t)throw new Error(e)},t}();e.Debug=o;var a=function(){function t(){}return t.Copy=function(t,e,i,n,r){for(var o=0;r>o;o++)i[n+o]=t[e+o]},t}();e.MyArray=a;var h=1447,s=function(){function t(){this.m_changes=[],this.m_originalStart=Number.MAX_VALUE,this.m_modifiedStart=Number.MAX_VALUE,this.m_originalCount=0,this.m_modifiedCount=0}return t.prototype.MarkNextChange=function(){(this.m_originalCount>0||this.m_modifiedCount>0)&&this.m_changes.push(new r.DiffChange(this.m_originalStart,this.m_originalCount,this.m_modifiedStart,this.m_modifiedCount)),this.m_originalCount=0,this.m_modifiedCount=0,this.m_originalStart=Number.MAX_VALUE,this.m_modifiedStart=Number.MAX_VALUE},t.prototype.AddOriginalElement=function(t,e){this.m_originalStart=Math.min(this.m_originalStart,t),this.m_modifiedStart=Math.min(this.m_modifiedStart,e),this.m_originalCount++},t.prototype.AddModifiedElement=function(t,e){this.m_originalStart=Math.min(this.m_originalStart,t),this.m_modifiedStart=Math.min(this.m_modifiedStart,e),this.m_modifiedCount++},t.prototype.getChanges=function(){return(this.m_originalCount>0||this.m_modifiedCount>0)&&this.MarkNextChange(),this.m_changes},t.prototype.getReverseChanges=function(){return(this.m_originalCount>0||this.m_modifiedCount>0)&&this.MarkNextChange(),this.m_changes.reverse(),this.m_changes},t}(),d=function(){function t(t,e,i){void 0===i&&(i=null),this.OriginalSequence=t,this.ModifiedSequence=e,this.ContinueProcessingPredicate=i,this.m_forwardHistory=[],this.m_reverseHistory=[]}return t.prototype.ElementsAreEqual=function(t,e){return this.OriginalSequence.getElementAtIndex(t)===this.ModifiedSequence.getElementAtIndex(e)},t.prototype.OriginalElementsAreEqual=function(t,e){return this.OriginalSequence.getElementAtIndex(t)===this.OriginalSequence.getElementAtIndex(e)},t.prototype.ModifiedElementsAreEqual=function(t,e){return this.ModifiedSequence.getElementAtIndex(t)===this.ModifiedSequence.getElementAtIndex(e)},t.prototype.ComputeDiff=function(t){return this._ComputeDiff(0,this.OriginalSequence.getLength()-1,0,this.ModifiedSequence.getLength()-1,t)},t.prototype._ComputeDiff=function(t,e,i,n,r){var o=[!1],a=this.ComputeDiffRecursive(t,e,i,n,o);return r?this.PrettifyChanges(a):a},t.prototype.ComputeDiffRecursive=function(t,e,i,n,a){for(a[0]=!1;e>=t&&n>=i&&this.ElementsAreEqual(t,i);)t++,i++;for(;e>=t&&n>=i&&this.ElementsAreEqual(e,n);)e--,n--;if(t>e||i>n){var h=void 0;return n>=i?(o.Assert(t===e+1,"originalStart should only be one more than originalEnd"),h=[new r.DiffChange(t,0,i,n-i+1)]):e>=t?(o.Assert(i===n+1,"modifiedStart should only be one more than modifiedEnd"),h=[new r.DiffChange(t,e-t+1,i,0)]):(o.Assert(t===e+1,"originalStart should only be one more than originalEnd"),o.Assert(i===n+1,"modifiedStart should only be one more than modifiedEnd"),h=[]),h}var s=[0],d=[0],g=this.ComputeRecursionPoint(t,e,i,n,s,d,a),f=s[0],u=d[0];if(null!==g)return g;if(!a[0]){var l=this.ComputeDiffRecursive(t,f,i,u,a),m=[];return m=a[0]?[new r.DiffChange(f+1,e-(f+1)+1,u+1,n-(u+1)+1)]:this.ComputeDiffRecursive(f+1,e,u+1,n,a),this.ConcatenateChanges(l,m)}return[new r.DiffChange(t,e-t+1,i,n-i+1)]},t.prototype.WALKTRACE=function(t,e,i,n,o,a,h,d,g,f,u,l,m,c,p,C,y,S){var _,A=null,v=null,E=new s,L=e,M=i,q=m[0]-C[0]-n,O=Number.MIN_VALUE,w=this.m_forwardHistory.length-1;do _=q+t,_===L||M>_&&g[_-1]<g[_+1]?(u=g[_+1],c=u-q-n,O>u&&E.MarkNextChange(),O=u,E.AddModifiedElement(u+1,c),q=_+1-t):(u=g[_-1]+1,c=u-q-n,O>u&&E.MarkNextChange(),O=u-1,E.AddOriginalElement(u,c+1),q=_-1-t),w>=0&&(g=this.m_forwardHistory[w],t=g[0],L=1,M=g.length-1);while(--w>=-1);if(A=E.getReverseChanges(),S[0]){var D=m[0]+1,I
|
|||
|
/**! node_modules/monaco-editor/esm/vs/base/common/arrays.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/base/common/arrays",function(r,n){"use strict";function t(r,n){return void 0===n&&(n=0),r[r.length-(1+n)]}function e(r){if(0===r.length)throw new Error("Invalid tail call");return[r.slice(0,r.length-1),r[r.length-1]]}function i(r,n,t){if(void 0===t&&(t=function(r,n){return r===n}),r===n)return!0;if(!r||!n)return!1;if(r.length!==n.length)return!1;for(var e=0,i=r.length;i>e;e++)if(!t(r[e],n[e]))return!1;return!0}function u(r,n,t){for(var e=0,i=r.length-1;i>=e;){var u=(e+i)/2|0,f=t(r[u],n);if(0>f)e=u+1;else{if(!(f>0))return u;i=u-1}}return-(e+1)}function f(r,n){var t=0,e=r.length;if(0===e)return 0;for(;e>t;){var i=Math.floor((t+e)/2);n(r[i])?e=i:t=i+1}return t}function o(r,n){return c(r,n,0,r.length-1,[]),r}function a(r,n,t,e,i,u){for(var f=t,o=e+1,a=t;i>=a;a++)u[a]=r[a];for(var a=t;i>=a;a++)r[a]=f>e?u[o++]:o>i?u[f++]:n(u[o],u[f])<0?u[o++]:u[f++]}function c(r,n,t,e,i){if(!(t>=e)){var u=t+(e-t)/2|0;c(r,n,t,u,i),c(r,n,u+1,e,i),n(r[u],r[u+1])<=0||a(r,n,t,u,e,i)}}function l(r,n){for(var t=[],e=void 0,i=0,u=o(r.slice(0),n);i<u.length;i++){var f=u[i];e&&0===n(e[0],f)?e.push(f):(e=[f],t.push(e))}return t}function s(r){return r?r.filter(function(r){return!!r}):r}function v(r){return!Array.isArray(r)||0===r.length}function h(r){return Array.isArray(r)&&r.length>0}function d(r,n){if(!n)return r.filter(function(n,t){return r.indexOf(n)===t});var t=Object.create(null);return r.filter(function(r){var e=n(r);return t[e]?!1:(t[e]=!0,!0)})}function y(r){var n=new Set;return r.filter(function(r){return n.has(r)?!1:(n.add(r),!0)})}function g(r,n){for(var t=0;t<r.length;t++){var e=r[t];if(n(e))return t}return-1}function p(r,n,t){void 0===t&&(t=void 0);var e=g(r,n);return 0>e?t:r[e]}function m(r){var n;return(n=[]).concat.apply(n,r)}function A(r,n){var t="number"==typeof n?r:0;"number"==typeof n?t=r:(t=0,n=r);var e=[];if(n>=t)for(var i=t;n>i;i++)e.push(i);else for(var i=t;i>n;i--)e.push(i);return e}function b(r,n,t){var e=r.slice(0,n),i=r.slice(n);return e.concat(t,i)}function O(r,n){var t=r.indexOf(n);t>-1&&(r.splice(t,1),r.unshift(n))}function S(r,n){var t=r.indexOf(n);t>-1&&(r.splice(t,1),r.push(n))}function E(r){return Array.isArray(r)?r:[r]}Object.defineProperty(n,"__esModule",{value:!0}),n.tail=t,n.tail2=e,n.equals=i,n.binarySearch=u,n.findFirstInSorted=f,n.mergeSort=o,n.groupBy=l,n.coalesce=s,n.isFalsyOrEmpty=v,n.isNonEmptyArray=h,n.distinct=d,n.distinctES6=y,n.firstIndex=g,n.first=p,n.flatten=m,n.range=A,n.arrayInsert=b,n.pushToStart=O,n.pushToEnd=S,n.asArray=E});
|
|||
|
/**! node_modules/monaco-editor/esm/vs/base/common/types.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/base/common/types",function(n,t){"use strict";function e(n){return Array.isArray?Array.isArray(n):n&&typeof n.length===m.number&&n.constructor===Array?!0:!1}function r(n){return typeof n===m.string||n instanceof String?!0:!1}function o(n){return!(typeof n!==m.object||null===n||Array.isArray(n)||n instanceof RegExp||n instanceof Date)}function i(n){return(typeof n===m.number||n instanceof Number)&&!isNaN(n)?!0:!1}function u(n){return n===!0||n===!1}function c(n){return typeof n===m.undefined}function f(n){return c(n)||null===n}function a(n){if(!o(n))return!1;for(var t in n)if(b.call(n,t))return!1;return!0}function s(n){return typeof n===m.function}function l(n,t){for(var e=Math.min(n.length,t.length),r=0;e>r;r++)d(n[r],t[r])}function d(n,t){if(r(t)){if(typeof n!==t)throw new Error("argument does not match constraint: typeof "+t)}else if(s(t)){try{if(n instanceof t)return}catch(e){}if(!f(n)&&n.constructor===t)return;if(1===t.length&&t.call(void 0,n)===!0)return;throw new Error("argument does not match one of these constraints: arg instanceof constraint, arg.constructor === constraint, nor constraint(arg) === true")}}function y(n){for(var t=[],e=Object.getPrototypeOf(n);Object.prototype!==e;)t=t.concat(Object.getOwnPropertyNames(e)),e=Object.getPrototypeOf(e);return t}function p(n){return null===n?void 0:n}function g(n){return"undefined"==typeof n?null:n}Object.defineProperty(t,"__esModule",{value:!0});var m={number:"number",string:"string",undefined:"undefined",object:"object","function":"function"};t.isArray=e,t.isString=r,t.isObject=o,t.isNumber=i,t.isBoolean=u,t.isUndefined=c,t.isUndefinedOrNull=f;var b=Object.prototype.hasOwnProperty;t.isEmptyObject=a,t.isFunction=s,t.validateConstraints=l,t.validateConstraint=d,t.getAllPropertyNames=y,t.withNullAsUndefined=p,t.withUndefinedAsNull=g});
|
|||
|
/**! node_modules/monaco-editor/esm/vs/base/common/platform.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/base/common/platform",function(e,o){"use strict";function i(e){return null===v&&(v=o.globals.setImmediate?o.globals.setImmediate.bind(o.globals):o.globals.setTimeout.bind(o.globals)),v(e)}Object.defineProperty(o,"__esModule",{value:!0});var a="en",s=!1,t=!1,n=!1,l=!1,d=!1,b=void 0,r=a,f=!1;if("object"!=typeof navigator||f);else{var g=navigator.userAgent;s=g.indexOf("Windows")>=0,t=g.indexOf("Macintosh")>=0,n=g.indexOf("Linux")>=0,d=!0,b=navigator.language,r=b}var u=0;l&&(t?u=1:s?u=3:n&&(u=2)),o.isWindows=s,o.isMacintosh=t,o.isLinux=n,o.isNative=l,o.isWeb=d;var m="object"==typeof self?self:"object"==typeof global?global:{};o.globals=m;var v=null;o.setImmediate=i,o.OS=t?2:s?1:3});
|
|||
|
/**! node_modules/monaco-editor/esm/vs/base/common/lifecycle.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/base/common/lifecycle",function(e,s){"use strict";function o(e){return"function"==typeof e.dispose&&0===e.dispose.length}function i(e){for(var s=[],o=1;o<arguments.length;o++)s[o-1]=arguments[o];return Array.isArray(e)?(e.forEach(function(e){return e&&e.dispose()}),[]):0===s.length?e?(e.dispose(),e):void 0:(i(e),i(s),[])}function t(e){return{dispose:function(){return i(e)}}}function n(e){return{dispose:function(){e()}}}Object.defineProperty(s,"__esModule",{value:!0}),s.isDisposable=o,s.dispose=i,s.combinedDisposable=t,s.toDisposable=n;var r=function(){function e(){this._toDispose=[],this._lifecycle_disposable_isDisposed=!1}return e.prototype.dispose=function(){this._lifecycle_disposable_isDisposed=!0,this._toDispose=i(this._toDispose)},e.prototype._register=function(e){return this._lifecycle_disposable_isDisposed?(console.warn("Registering disposable on object that has already been disposed."),e.dispose()):this._toDispose.push(e),e},e.None=Object.freeze({dispose:function(){}}),e}();s.Disposable=r;var c=function(){function e(e){this.object=e}return e.prototype.dispose=function(){},e}();s.ImmortalReference=c});
|
|||
|
/**! node_modules/monaco-editor/esm/vs/base/common/errors.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/base/common/errors",function(r,e){"use strict";function n(r){return void(a(r)||e.errorHandler.onUnexpectedError(r))}function t(r){return void(a(r)||e.errorHandler.onUnexpectedExternalError(r))}function o(r){if(r instanceof Error){var e=r.name,n=r.message,t=r.stacktrace||r.stack;return{$isError:!0,name:e,message:n,stack:t}}return r}function a(r){return r instanceof Error&&r.name===u&&r.message===u}function i(){var r=new Error(u);return r.name=r.message,r}function c(r){return new Error(r?"Illegal argument: "+r:"Illegal argument")}function s(r){return new Error(r?"Illegal state: "+r:"Illegal state")}Object.defineProperty(e,"__esModule",{value:!0});var l=function(){function r(){this.listeners=[],this.unexpectedErrorHandler=function(r){setTimeout(function(){if(r.stack)throw new Error(r.message+"\n\n"+r.stack);throw r},0)}}return r.prototype.emit=function(r){this.listeners.forEach(function(e){e(r)})},r.prototype.onUnexpectedError=function(r){this.unexpectedErrorHandler(r),this.emit(r)},r.prototype.onUnexpectedExternalError=function(r){this.unexpectedErrorHandler(r)},r}();e.ErrorHandler=l,e.errorHandler=new l,e.onUnexpectedError=n,e.onUnexpectedExternalError=t,e.transformErrorForSerialization=o;var u="Canceled";e.isPromiseCanceledError=a,e.canceled=i,e.illegalArgument=c,e.illegalState=s});
|
|||
|
/**! node_modules/monaco-editor/esm/vs/language/typescript/lib/lib.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/language/typescript/lib/lib",function(e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.lib_es2015_symbol_dts='/*! *****************************************************************************\nCopyright (c) Microsoft Corporation. All rights reserved. \nLicensed under the Apache License, Version 2.0 (the "License"); you may not use\nthis file except in compliance with the License. You may obtain a copy of the\nLicense at http://www.apache.org/licenses/LICENSE-2.0 \n \nTHIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\nKIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\nWARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, \nMERCHANTABLITY OR NON-INFRINGEMENT. \n \nSee the Apache Version 2.0 License for specific language governing permissions\nand limitations under the License.\n***************************************************************************** */\n\n\n\n/// <reference no-default-lib="true"/>\n\n\ninterface SymbolConstructor {\n /**\n * A reference to the prototype.\n */\n readonly prototype: Symbol;\n\n /**\n * Returns a new unique Symbol value.\n * @param description Description of the new Symbol object.\n */\n (description?: string | number): symbol;\n\n /**\n * Returns a Symbol object from the global symbol registry matching the given key if found.\n * Otherwise, returns a new symbol with this key.\n * @param key key to search for.\n */\n for(key: string): symbol;\n\n /**\n * Returns a key from the global symbol registry matching the given Symbol if found.\n * Otherwise, returns a undefined.\n * @param sym Symbol to find the key for.\n */\n keyFor(sym: symbol): string | undefined;\n}\n\ndeclare var Symbol: SymbolConstructor;',n.lib_es2015_symbol_wellknown_dts='/*! *****************************************************************************\nCopyright (c) Microsoft Corporation. All rights reserved. \nLicensed under the Apache License, Version 2.0 (the "License"); you may not use\nthis file except in compliance with the License. You may obtain a copy of the\nLicense at http://www.apache.org/licenses/LICENSE-2.0 \n \nTHIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\nKIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\nWARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, \nMERCHANTABLITY OR NON-INFRINGEMENT. \n \nSee the Apache Version 2.0 License for specific language governing permissions\nand limitations under the License.\n***************************************************************************** */\n\n\n\n/// <reference no-default-lib="true"/>\n\n'+n.lib_es2015_symbol_dts+'\ninterface SymbolConstructor {\n /**\n * A method that determines if a constructor object recognizes an object as one of the\n * constructor’s instances. Called by the semantics of the instanceof operator.\n */\n readonly hasInstance: symbol;\n\n /**\n * A Boolean value that if true indicates that an object should flatten to its array elements\n * by Array.prototype.concat.\n */\n readonly isConcatSpreadable: symbol;\n\n /**\n * A regular expression method that matches the regular expression against a string. Called\n * by the String.prototype.match method.\n */\n readonly match: symbol;\n\n /**\n * A regular expression method that replaces matched substrings of a string. Called by the\n * String.prototype.replace method.\n */\n readonly replace: symbol;\n\n /**\n * A regular expression method that returns the index within a string that matches the\n * regular expression. Called by the String.prototype.search method.\n */\n readonly search: symbol;\n\n /**\n * A function valued property that is the constructor function that is used to create\n * derived objects.\n */\n readonly species: symbol;\n\n /**\n * A regular expression method that
|
|||
|
});
|
|||
|
/**! node_modules/monaco-editor/esm/vs/language/typescript/lib/typescriptServices.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/language/typescript/lib/typescriptServices",function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var t,r=1,n=arguments.length;n>r;r++){t=arguments[r];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},i.apply(this,arguments)},a=this&&this.__generator||function(e,t){function r(e){return function(t){return n([e,t])}}function n(r){if(i)throw new TypeError("Generator is already executing.");for(;c;)try{if(i=1,a&&(o=2&r[0]?a["return"]:r[0]?a["throw"]||((o=a["return"])&&o.call(a),0):a.next)&&!(o=o.call(a,r[1])).done)return o;switch(a=0,o&&(r=[2&r[0],o.value]),r[0]){case 0:case 1:o=r;break;case 4:return c.label++,{value:r[1],done:!1};case 5:c.label++,a=r[1],r=[0];continue;case 7:r=c.ops.pop(),c.trys.pop();continue;default:if(o=c.trys,!(o=o.length>0&&o[o.length-1])&&(6===r[0]||2===r[0])){c=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]<o[3])){c.label=r[1];break}if(6===r[0]&&c.label<o[1]){c.label=o[1],o=r;break}if(o&&c.label<o[2]){c.label=o[2],c.ops.push(r);break}o[2]&&c.ops.pop(),c.trys.pop();continue}r=t.call(e,c)}catch(n){r=[6,n],a=0}finally{i=o=0}if(5&r[0])throw r[1];return{value:r[0]?r[1]:void 0,done:!0}}var i,a,o,s,c={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return s={next:r(0),"throw":r(1),"return":r(2)},"function"==typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s},o=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},s=this&&this.__extends||function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}();!function(e){e.versionMajorMinor="3.5",e.version=e.versionMajorMinor+".1"}(n||(n={})),function(e){var t;!function(e){e[e.LessThan=-1]="LessThan",e[e.EqualTo=0]="EqualTo",e[e.GreaterThan=1]="GreaterThan"}(t=e.Comparison||(e.Comparison={}))}(n||(n={})),function(e){function t(){var e=Object.create(null);return e.__=void 0,delete e.__,e}function r(){return new e.MapCtr}function n(e){for(var t=r(),n=0,i=e;n<i.length;n++){var a=i[n],o=a[0],s=a[1];t.set(o,s)}return t}function i(t){var r=new e.MapCtr;for(var n in t)Kr.call(t,n)&&r.set(n,t[n]);return r}function a(){var e=function(){function e(e,t){this.currentEntry=e,this.selector=t}return e.prototype.next=function(){for(;this.currentEntry;){var e=!!this.currentEntry.skipNext;if(this.currentEntry=this.currentEntry.nextEntry,!e)break}return this.currentEntry?{value:this.selector(this.currentEntry.key,this.currentEntry.value),done:!1}:{value:void 0,done:!0}},e}();return function(){function r(){this.data=t(),this.size=0,this.firstEntry={},this.lastEntry=this.firstEntry}return r.prototype.get=function(e){var t=this.data[e];return t&&t.value},r.prototype.set=function(e,t){if(this.has(e))this.data[e].value=t;else{this.size++;var r={key:e,value:t};this.data[e]=r;var n=this.lastEntry;n.nextEntry=r,r.previousEntry=n,this.lastEntry=r}return this},r.prototype.has=function(e){return e in this.data},r.prototype.delete=function(e){if(this.has(e)){this.size--;var t=this.data[e];delete this.data[e];var r=t.previousEntry;return r.nextEntry=t.nextEntry,t.nextEntry&&(t.nextEntry.previousEntry=r),this.lastEntry===t&&(this.lastEntry=r),t.previousEntry=void 0,t.nextEntry=r,t.skipNext=!0,!0}return!1},r.prototype.clear=function(){this.data=t(),this.size=0;for(var e=this.firstEntry,r=e.nextEntry;r;){var n=r.nextEntry;r.previousEntry=void 0,r.nextEntry=e,r.skipNext=!0,r=n}e.nextEntry=void 0,this.lastEntry=e},r.prototype.keys=function(){return new e(this.firstEntry,function(e){return e})},r.prototype.values=function(){return new e(this.firstEntry,function(e,t){return t})},r.prototype.entries=function(){return new e(this.firstEntry,function(e,t){return[e,t]}
|
|||
|
},n.zero=new n(0,0,0),n}();e.Version=h;var b=function(){function t(t){this._alternatives=t?e.Debug.assertDefined(n(t),"Invalid range spec."):e.emptyArray}return t.tryParse=function(e){var r=n(e);if(r){var i=new t("");return i._alternatives=r,i}return void 0},t.prototype.test=function(e){return"string"==typeof e&&(e=new h(e)),u(e,this._alternatives)},t.prototype.toString=function(){return d(this._alternatives)},t}();e.VersionRange=b;var x=/\s*\|\|\s*/g,D=/\s+/g,S=/^([xX*0]|[1-9]\d*)(?:\.([xX*0]|[1-9]\d*)(?:\.([xX*0]|[1-9]\d*)(?:-([a-z0-9-.]+))?(?:\+([a-z0-9-.]+))?)?)?$/i,C=/^\s*([a-z0-9-+.*]+)\s+-\s+([a-z0-9-+.*]+)\s*$/i,k=/^\s*(~|\^|<|<=|>|>=|=)?\s*([a-z0-9-+.*]+)$/i}(n||(n={}));var n;!function(e){function t(e,t){void 0===t&&(t=!0);var r=L[e.category];return t?r.toLowerCase():r}var r;!function(e){e[e.Unknown=0]="Unknown",e[e.EndOfFileToken=1]="EndOfFileToken",e[e.SingleLineCommentTrivia=2]="SingleLineCommentTrivia",e[e.MultiLineCommentTrivia=3]="MultiLineCommentTrivia",e[e.NewLineTrivia=4]="NewLineTrivia",e[e.WhitespaceTrivia=5]="WhitespaceTrivia",e[e.ShebangTrivia=6]="ShebangTrivia",e[e.ConflictMarkerTrivia=7]="ConflictMarkerTrivia",e[e.NumericLiteral=8]="NumericLiteral",e[e.BigIntLiteral=9]="BigIntLiteral",e[e.StringLiteral=10]="StringLiteral",e[e.JsxText=11]="JsxText",e[e.JsxTextAllWhiteSpaces=12]="JsxTextAllWhiteSpaces",e[e.RegularExpressionLiteral=13]="RegularExpressionLiteral",e[e.NoSubstitutionTemplateLiteral=14]="NoSubstitutionTemplateLiteral",e[e.TemplateHead=15]="TemplateHead",e[e.TemplateMiddle=16]="TemplateMiddle",e[e.TemplateTail=17]="TemplateTail",e[e.OpenBraceToken=18]="OpenBraceToken",e[e.CloseBraceToken=19]="CloseBraceToken",e[e.OpenParenToken=20]="OpenParenToken",e[e.CloseParenToken=21]="CloseParenToken",e[e.OpenBracketToken=22]="OpenBracketToken",e[e.CloseBracketToken=23]="CloseBracketToken",e[e.DotToken=24]="DotToken",e[e.DotDotDotToken=25]="DotDotDotToken",e[e.SemicolonToken=26]="SemicolonToken",e[e.CommaToken=27]="CommaToken",e[e.LessThanToken=28]="LessThanToken",e[e.LessThanSlashToken=29]="LessThanSlashToken",e[e.GreaterThanToken=30]="GreaterThanToken",e[e.LessThanEqualsToken=31]="LessThanEqualsToken",e[e.GreaterThanEqualsToken=32]="GreaterThanEqualsToken",e[e.EqualsEqualsToken=33]="EqualsEqualsToken",e[e.ExclamationEqualsToken=34]="ExclamationEqualsToken",e[e.EqualsEqualsEqualsToken=35]="EqualsEqualsEqualsToken",e[e.ExclamationEqualsEqualsToken=36]="ExclamationEqualsEqualsToken",e[e.EqualsGreaterThanToken=37]="EqualsGreaterThanToken",e[e.PlusToken=38]="PlusToken",e[e.MinusToken=39]="MinusToken",e[e.AsteriskToken=40]="AsteriskToken",e[e.AsteriskAsteriskToken=41]="AsteriskAsteriskToken",e[e.SlashToken=42]="SlashToken",e[e.PercentToken=43]="PercentToken",e[e.PlusPlusToken=44]="PlusPlusToken",e[e.MinusMinusToken=45]="MinusMinusToken",e[e.LessThanLessThanToken=46]="LessThanLessThanToken",e[e.GreaterThanGreaterThanToken=47]="GreaterThanGreaterThanToken",e[e.GreaterThanGreaterThanGreaterThanToken=48]="GreaterThanGreaterThanGreaterThanToken",e[e.AmpersandToken=49]="AmpersandToken",e[e.BarToken=50]="BarToken",e[e.CaretToken=51]="CaretToken",e[e.ExclamationToken=52]="ExclamationToken",e[e.TildeToken=53]="TildeToken",e[e.AmpersandAmpersandToken=54]="AmpersandAmpersandToken",e[e.BarBarToken=55]="BarBarToken",e[e.QuestionToken=56]="QuestionToken",e[e.ColonToken=57]="ColonToken",e[e.AtToken=58]="AtToken",e[e.BacktickToken=59]="BacktickToken",e[e.EqualsToken=60]="EqualsToken",e[e.PlusEqualsToken=61]="PlusEqualsToken",e[e.MinusEqualsToken=62]="MinusEqualsToken",e[e.AsteriskEqualsToken=63]="AsteriskEqualsToken",e[e.AsteriskAsteriskEqualsToken=64]="AsteriskAsteriskEqualsToken",e[e.SlashEqualsToken=65]="SlashEqualsToken",e[e.PercentEqualsToken=66]="PercentEqualsToken",e[e.LessThanLessThanEqualsToken=67]="LessThanLessThanEqualsToken",e[e.GreaterThanGreaterThanEqualsToken=68]="GreaterThanGreaterThanEqualsToken",e[e.GreaterThanGreaterThanGreaterThanEqualsToken=69]="GreaterThanGreaterThanGreaterThanEqualsToken",e[e.AmpersandEqualsToken=70]="AmpersandEqualsToken",e[e.BarEqualsToken=71]="BarEqualsToken",e[e.CaretEqualsTo
|
|||
|
}(T=e.TypeFlags||(e.TypeFlags={}));var E;!function(e){e[e.Class=1]="Class",e[e.Interface=2]="Interface",e[e.Reference=4]="Reference",e[e.Tuple=8]="Tuple",e[e.Anonymous=16]="Anonymous",e[e.Mapped=32]="Mapped",e[e.Instantiated=64]="Instantiated",e[e.ObjectLiteral=128]="ObjectLiteral",e[e.EvolvingArray=256]="EvolvingArray",e[e.ObjectLiteralPatternWithComputedProperties=512]="ObjectLiteralPatternWithComputedProperties",e[e.ContainsSpread=1024]="ContainsSpread",e[e.ReverseMapped=2048]="ReverseMapped",e[e.JsxAttributes=4096]="JsxAttributes",e[e.MarkerType=8192]="MarkerType",e[e.JSLiteral=16384]="JSLiteral",e[e.FreshLiteral=32768]="FreshLiteral",e[e.PrimitiveUnion=65536]="PrimitiveUnion",e[e.ContainsWideningType=131072]="ContainsWideningType",e[e.ContainsObjectLiteral=262144]="ContainsObjectLiteral",e[e.NonInferrableType=524288]="NonInferrableType",e[e.ClassOrInterface=3]="ClassOrInterface",e[e.RequiresWidening=393216]="RequiresWidening",e[e.PropagatingFlags=917504]="PropagatingFlags"}(E=e.ObjectFlags||(e.ObjectFlags={}));var N;!function(e){e[e.Invariant=0]="Invariant",e[e.Covariant=1]="Covariant",e[e.Contravariant=2]="Contravariant",e[e.Bivariant=3]="Bivariant",e[e.Independent=4]="Independent",e[e.VarianceMask=7]="VarianceMask",e[e.Unmeasurable=8]="Unmeasurable",e[e.Unreliable=16]="Unreliable",e[e.AllowsStructuralFallback=24]="AllowsStructuralFallback"}(N=e.VarianceFlags||(e.VarianceFlags={}));var A;!function(e){e[e.Component=0]="Component",e[e.Function=1]="Function",e[e.Mixed=2]="Mixed"}(A=e.JsxReferenceKind||(e.JsxReferenceKind={}));var F;!function(e){e[e.Call=0]="Call",e[e.Construct=1]="Construct"}(F=e.SignatureKind||(e.SignatureKind={}));var P;!function(e){e[e.String=0]="String",e[e.Number=1]="Number"}(P=e.IndexKind||(e.IndexKind={}));var w;!function(e){e[e.NakedTypeVariable=1]="NakedTypeVariable",e[e.HomomorphicMappedType=2]="HomomorphicMappedType",e[e.PartialHomomorphicMappedType=4]="PartialHomomorphicMappedType",e[e.MappedTypeConstraint=8]="MappedTypeConstraint",e[e.ReturnType=16]="ReturnType",e[e.LiteralKeyof=32]="LiteralKeyof",e[e.NoConstraints=64]="NoConstraints",e[e.AlwaysStrict=128]="AlwaysStrict",e[e.PriorityImpliesCombination=56]="PriorityImpliesCombination"}(w=e.InferencePriority||(e.InferencePriority={}));var I;!function(e){e[e.None=0]="None",e[e.NoDefault=1]="NoDefault",e[e.AnyDefault=2]="AnyDefault",e[e.SkippedGenericFunction=4]="SkippedGenericFunction"}(I=e.InferenceFlags||(e.InferenceFlags={}));var O;!function(e){e[e.False=0]="False",e[e.Maybe=1]="Maybe",e[e.True=-1]="True"}(O=e.Ternary||(e.Ternary={}));var M;!function(e){e[e.None=0]="None",e[e.ExportsProperty=1]="ExportsProperty",e[e.ModuleExports=2]="ModuleExports",e[e.PrototypeProperty=3]="PrototypeProperty",e[e.ThisProperty=4]="ThisProperty",e[e.Property=5]="Property",e[e.Prototype=6]="Prototype",e[e.ObjectDefinePropertyValue=7]="ObjectDefinePropertyValue",e[e.ObjectDefinePropertyExports=8]="ObjectDefinePropertyExports",e[e.ObjectDefinePrototypeProperty=9]="ObjectDefinePrototypeProperty"}(M=e.AssignmentDeclarationKind||(e.AssignmentDeclarationKind={}));var L;!function(e){e[e.Warning=0]="Warning",e[e.Error=1]="Error",e[e.Suggestion=2]="Suggestion",e[e.Message=3]="Message"}(L=e.DiagnosticCategory||(e.DiagnosticCategory={})),e.diagnosticCategoryName=t;var R;!function(e){e[e.Classic=1]="Classic",e[e.NodeJs=2]="NodeJs"}(R=e.ModuleResolutionKind||(e.ModuleResolutionKind={}));var B;!function(e){e[e.None=0]="None",e[e.CommonJS=1]="CommonJS",e[e.AMD=2]="AMD",e[e.UMD=3]="UMD",e[e.System=4]="System",e[e.ES2015=5]="ES2015",e[e.ESNext=6]="ESNext"}(B=e.ModuleKind||(e.ModuleKind={}));var j;!function(e){e[e.None=0]="None",e[e.Preserve=1]="Preserve",e[e.React=2]="React",e[e.ReactNative=3]="ReactNative"}(j=e.JsxEmit||(e.JsxEmit={}));var J;!function(e){e[e.CarriageReturnLineFeed=0]="CarriageReturnLineFeed",e[e.LineFeed=1]="LineFeed"}(J=e.NewLineKind||(e.NewLineKind={}));var z;!function(e){e[e.Unknown=0]="Unknown",e[e.JS=1]="JS",e[e.JSX=2]="JSX",e[e.TS=3]="TS",e[e.TSX=4]="TSX",e[e.External=5]="External",e[e.JSON=6]="JSON",e[e.Deferred=7]="Deferred"}(z=e.ScriptKind||(e.Scr
|
|||
|
}(n||(n={}));var n;!function(e){function t(e){return e>=73}function r(e){return 30===e||t(e)}function n(e,t){if(e<t[0])return!1;for(var r,n=0,i=t.length;i>n+1;){if(r=n+(i-n)/2,r-=r%2,t[r]<=e&&e<=t[r+1])return!0;e<t[r]?i=r:n=r+2}return!1}function a(e,t){return t>=1?n(e,W):n(e,K)}function o(e,t){return t>=1?n(e,H):n(e,q)}function s(e){var t=[];return e.forEach(function(e,r){t[e]=r}),t}function c(e){return G[e]}function u(e){return U.get(e)}function l(e){for(var t=new Array,r=0,n=0;r<e.length;){var i=e.charCodeAt(r);switch(r++,i){case 13:10===e.charCodeAt(r)&&r++;case 10:t.push(n),n=r;break;default:i>127&&y(i)&&(t.push(n),n=r)}}return t.push(n),t}function _(e,t,r,n){return e.getPositionOfLineAndCharacter?e.getPositionOfLineAndCharacter(t,r,n):d(p(e),t,r,e.text,n)}function d(t,r,n,i,a){(0>r||r>=t.length)&&(a?r=0>r?0:r>=t.length?t.length-1:r:e.Debug.fail("Bad line number. Line: "+r+", lineStarts.length: "+t.length+" , line map is correct? "+(void 0!==i?e.arraysEqual(t,l(i)):"unknown")));var o=t[r]+n;return a?o>t[r+1]?t[r+1]:"string"==typeof i&&o>i.length?i.length:o:(r<t.length-1?e.Debug.assert(o<t[r+1]):void 0!==i&&e.Debug.assert(o<=i.length),o)}function p(e){return e.lineMap||(e.lineMap=l(e.text))}function f(t,r){var n=e.binarySearch(t,r,e.identity,e.compareValues);return 0>n&&(n=~n-1,e.Debug.assert(-1!==n,"position cannot precede the beginning of the file")),{line:n,character:r-t[n]}}function m(e,t){return f(p(e),t)}function g(e){return v(e)||y(e)}function v(e){return 32===e||9===e||11===e||12===e||160===e||133===e||5760===e||e>=8192&&8203>=e||8239===e||8287===e||12288===e||65279===e}function y(e){return 10===e||13===e||8232===e||8233===e}function h(e){return e>=48&&57>=e}function b(e){return e>=48&&55>=e}function x(e,t){var r=e.charCodeAt(t);switch(r){case 13:case 10:case 9:case 11:case 12:case 32:case 47:case 60:case 124:case 61:case 62:return!0;case 35:return 0===t;default:return r>127}}function D(t,r,n,i){if(void 0===i&&(i=!1),e.positionIsSynthesized(r))return r;for(;;){var a=t.charCodeAt(r);switch(a){case 13:10===t.charCodeAt(r+1)&&r++;case 10:if(r++,n)return r;continue;case 9:case 11:case 12:case 32:r++;continue;case 47:if(i)break;if(47===t.charCodeAt(r+1)){for(r+=2;r<t.length&&!y(t.charCodeAt(r));)r++;continue}if(42===t.charCodeAt(r+1)){for(r+=2;r<t.length;){if(42===t.charCodeAt(r)&&47===t.charCodeAt(r+1)){r+=2;break}r++}continue}break;case 60:case 124:case 61:case 62:if(S(t,r)){r=C(t,r);continue}break;case 35:if(0===r&&k(t,r)){r=T(t,r);continue}break;default:if(a>127&&g(a)){r++;continue}}return r}}function S(t,r){if(e.Debug.assert(r>=0),0===r||y(t.charCodeAt(r-1))){var n=t.charCodeAt(r);if(r+Q<t.length){for(var i=0;Q>i;i++)if(t.charCodeAt(r+i)!==n)return!1;return 61===n||32===t.charCodeAt(r+Q)}}return!1}function C(t,r,n){n&&n(e.Diagnostics.Merge_conflict_marker_encountered,r,Q);var i=t.charCodeAt(r),a=t.length;if(60===i||62===i)for(;a>r&&!y(t.charCodeAt(r));)r++;else for(e.Debug.assert(124===i||61===i);a>r;){var o=t.charCodeAt(r);if((61===o||62===o)&&o!==i&&S(t,r))break;r++}return r}function k(t,r){return e.Debug.assert(0===r),X.test(t)}function T(e,t){var r=X.exec(e)[0];return t+=r.length}function E(e,t,r,n,i,a,o){var s,c,u,l,_=!1,d=n,p=o;if(0===r){d=!0;var f=M(t);f&&(r=f.length)}e:for(;r>=0&&r<t.length;){var m=t.charCodeAt(r);switch(m){case 13:10===t.charCodeAt(r+1)&&r++;case 10:if(r++,n)break e;d=!0,_&&(l=!0);continue;case 9:case 11:case 12:case 32:r++;continue;case 47:var v=t.charCodeAt(r+1),h=!1;if(47===v||42===v){var b=47===v?2:3,x=r;if(r+=2,47===v)for(;r<t.length;){if(y(t.charCodeAt(r))){h=!0;break}r++}else for(;r<t.length;){if(42===t.charCodeAt(r)&&47===t.charCodeAt(r+1)){r+=2;break}r++}if(d){if(_&&(p=i(s,c,u,l,a,p),!e&&p))return p;s=x,c=r,u=b,l=h,_=!0}continue}break e;default:if(m>127&&g(m)){_&&y(m)&&(l=!0),r++;continue}break e}}return _&&(p=i(s,c,u,l,a,p)),p}function N(e,t,r,n){return E(!1,e,t,!1,r,n)}function A(e,t,r,n){return E(!1,e,t,!0,r,n)}function F(e,t,r,n,i){return E(!0,e,t,!1,r,n,i)}function P(e,t,r,n,i){return E(!0,e,t,!0,r,n,i)}function w(e,t,r,n,i,a){return a||(a=[]),a.push({kind:r,pos:e,end:t
|
|||
|
e.isUnicodeIdentifierStart=a;var G=s(U);e.tokenToString=c,e.stringToToken=u,e.computeLineStarts=l,e.getPositionOfLineAndCharacter=_,e.computePositionOfLineAndCharacter=d,e.getLineStarts=p,e.computeLineAndCharacterOfPosition=f,e.getLineAndCharacterOfPosition=m,e.isWhiteSpaceLike=g,e.isWhiteSpaceSingleLine=v,e.isLineBreak=y,e.isOctalDigit=b,e.couldStartTrivia=x,e.skipTrivia=D;var Q="<<<<<<<".length,X=/^#!.*/;e.isShebangTrivia=k,e.scanShebangTrivia=T,e.forEachLeadingCommentRange=N,e.forEachTrailingCommentRange=A,e.reduceEachLeadingCommentRange=F,e.reduceEachTrailingCommentRange=P,e.getLeadingCommentRanges=I,e.getTrailingCommentRanges=O,e.getShebang=M,e.isIdentifierStart=L,e.isIdentifierPart=R,e.isIdentifierText=B,e.createScanner=j}(n||(n={}));var n;!function(e){function t(t){return e.pathIsRelative(t)||e.isRootedDiskPath(t)}function r(t){return e.sortAndDeduplicate(t,e.compareDiagnostics)}e.isExternalModuleNameRelative=t,e.sortAndDeduplicateDiagnostics=r}(n||(n={})),function(e){function t(e,t){var r=e.declarations;if(r)for(var n=0,i=r;n<i.length;n++){var a=i[n];if(a.kind===t)return a}return void 0}function r(){return new e.MapCtr}function n(e){return!!e&&!!e.size}function a(t){var r=e.createMap();if(t)for(var n=0,i=t;n<i.length;n++){var a=i[n];r.set(a.escapedName,a)}return r}function o(){var t="",r=function(e){return t+=e};return{getText:function(){return t},write:r,rawWrite:r,writeKeyword:r,writeOperator:r,writePunctuation:r,writeSpace:r,writeStringLiteral:r,writeLiteral:r,writeParameter:r,writeProperty:r,writeSymbol:function(e){return r(e)},writeTrailingSemicolon:r,writeComment:r,getTextPos:function(){return t.length},getLine:function(){return 0},getColumn:function(){return 0},getIndent:function(){return 0},isAtStartOfLine:function(){return!1},writeLine:function(){return t+=" "},increaseIndent:e.noop,decreaseIndent:e.noop,clear:function(){return t=""},trackSymbol:e.noop,reportInaccessibleThisError:e.noop,reportInaccessibleUniqueSymbolError:e.noop,reportPrivateInBaseOfClassExpression:e.noop}}function s(t,r,n){var i=e.isRootedDiskPath(t)?e.normalizePath(t):e.getNormalizedAbsolutePath(t,r);return n(i)}function c(e,t){return e.configFilePath!==t.configFilePath||u(e,t)}function u(t,r){return e.moduleResolutionOptionDeclarations.some(function(n){return!e.isJsonEqual(e.getCompilerOptionValue(t,n),e.getCompilerOptionValue(r,n))})}function l(e,t){for(;e;){var r=t(e);if("quit"===r)return void 0;if(r)return e;e=e.parent}return void 0}function _(t,r){for(;;){var n=r(t);if("quit"===n)return void 0;if(void 0!==n)return n;if(e.isSourceFile(t))return void 0;t=t.parent}}function d(e,t){for(var r,n=e.entries(),i=n.next(),a=i.value,o=i.done;!o;r=n.next(),a=r.value,o=r.done,r){var s=a[0],c=a[1],u=t(c,s);if(u)return u}return void 0}function p(e,t){for(var r,n=e.keys(),i=n.next(),a=i.value,o=i.done;!o;r=n.next(),a=r.value,o=r.done,r){var s=t(a);if(s)return s}return void 0}function f(e,t){e.forEach(function(e,r){t.set(r,e)})}function m(t,r){return e.arrayToMap(t,r||function(e){return e},function(){return!0})}function g(t){var r=e.createMap();return f(t,r),r}function v(e){var t=is.getText();try{return e(is),is.getText()}finally{is.clear(),is.writeKeyword(t)}}function y(e){return e.end-e.pos}function h(e,t){return e&&e.resolvedModules&&e.resolvedModules.get(t)}function b(t,r,n){t.resolvedModules||(t.resolvedModules=e.createMap()),t.resolvedModules.set(r,n)}function x(t,r,n){t.resolvedTypeReferenceDirectiveNames||(t.resolvedTypeReferenceDirectiveNames=e.createMap()),t.resolvedTypeReferenceDirectiveNames.set(r,n)}function D(e,t){return e.path===t.path&&!e.prepend==!t.prepend&&!e.circular==!t.circular}function S(e,t){return e.isExternalLibraryImport===t.isExternalLibraryImport&&e.extension===t.extension&&e.resolvedFileName===t.resolvedFileName&&e.originalPath===t.originalPath&&C(e.packageId,t.packageId)}function C(e,t){return e===t||!!e&&!!t&&e.name===t.name&&e.subModuleName===t.subModuleName&&e.version===t.version}function k(e){var t=e.name,r=e.subModuleName,n=e.version,i=r?t+"/"+r:t;return i+"@"+n}function T(e,t){return e.resolvedFileName===t.res
|
|||
|
e=e.parent}return void 0}function li(e){return e>=74&&148>=e}function _i(e){return e>=119&&148>=e}function di(e){return li(e)&&!_i(e)}function pi(t){var r=e.stringToToken(t);return void 0!==r&&di(r)}function fi(e){var t=e.originalKeywordKind;return!!t&&!_i(t)}function mi(e){return e>=2&&7>=e}function gi(e){if(!e)return 4;var t=0;switch(e.kind){case 240:case 197:case 157:e.asteriskToken&&(t|=1);case 198:Ia(e,256)&&(t|=2)}return e.body||(t|=4),t}function vi(e){switch(e.kind){case 240:case 197:case 198:case 157:return void 0!==e.body&&void 0===e.asteriskToken&&Ia(e,256)}return!1}function yi(t){return e.isStringLiteralLike(t)||e.isNumericLiteral(t)}function hi(t){var r=e.getNameOfDeclaration(t);return!!r&&bi(r)}function bi(e){return 150===e.kind&&!yi(e.expression)&&!xi(e.expression)}function xi(t){return e.isPropertyAccessExpression(t)&&Ni(t.expression)}function Di(t){switch(t.kind){case 73:return t.escapedText;case 10:case 8:return e.escapeLeadingUnderscores(t.text);case 150:var r=t.expression;return xi(r)?Ti(e.idText(r.name)):yi(r)?e.escapeLeadingUnderscores(r.text):void 0;default:return e.Debug.assertNever(t)}}function Si(e){switch(e.kind){case 73:case 10:case 14:case 8:return!0;default:return!1}}function Ci(t){return 73===t.kind?e.idText(t):t.text}function ki(t){return 73===t.kind?t.escapedText:e.escapeLeadingUnderscores(t.text)}function Ti(e){return"__@"+e}function Ei(t){return e.startsWith(t.escapedName,"__@")}function Ni(e){return 73===e.kind&&"Symbol"===e.escapedText}function Ai(e){return"push"===e.escapedText||"unshift"===e.escapedText}function Fi(e){var t=Pi(e);return 152===t.kind}function Pi(e){for(;187===e.kind;)e=e.parent.parent;return e}function wi(e){var t=e.kind;return 158===t||197===t||240===t||198===t||157===t||159===t||160===t||245===t||285===t}function Ii(t){return e.positionIsSynthesized(t.pos)||e.positionIsSynthesized(t.end)}function Oi(t){return e.getParseTreeNode(t,e.isSourceFile)||t}function Mi(e){var t=Bi(e),r=193===e.kind&&void 0!==e.arguments;return Li(e.kind,t,r)}function Li(e,t,r){switch(e){case 193:return r?0:1;case 203:case 200:case 201:case 199:case 202:case 206:case 208:return 1;case 205:switch(t){case 41:case 60:case 61:case 62:case 64:case 63:case 65:case 66:case 67:case 68:case 69:case 70:case 72:case 71:return 1}}return 0}function Ri(e){var t=Bi(e),r=193===e.kind&&void 0!==e.arguments;return ji(e.kind,t,r)}function Bi(e){return 205===e.kind?e.operatorToken.kind:203===e.kind||204===e.kind?e.operator:e.kind}function ji(e,t,r){switch(e){case 315:return 0;case 209:return 1;case 208:return 2;case 206:return 4;case 205:switch(t){case 27:return 0;case 60:case 61:case 62:case 64:case 63:case 65:case 66:case 67:case 68:case 69:case 70:case 72:case 71:return 3;default:return Ji(t)}case 203:case 200:case 201:case 199:case 202:return 16;case 204:return 17;case 192:return 18;case 193:return r?19:18;case 194:case 190:case 191:return 19;case 101:case 99:case 73:case 97:case 103:case 88:case 8:case 9:case 10:case 188:case 189:case 197:case 198:case 210:case 261:case 262:case 265:case 13:case 14:case 207:case 196:case 211:return 20;default:return-1}}function Ji(e){switch(e){case 55:return 5;case 54:return 6;case 50:return 7;case 51:return 8;case 49:return 9;case 33:case 34:case 35:case 36:return 10;case 28:case 30:case 31:case 32:case 95:case 94:case 120:return 11;case 46:case 47:case 48:return 12;case 38:case 39:return 13;case 40:case 42:case 43:return 14;case 41:return 15}return-1}function zi(){function t(t){e.forEach(c.get(t.fileName),function(e){return e.file=t})}function r(t){var r;if(r=t.file?c.get(t.file.fileName):o,!r)return void 0;var n=e.binarySearch(r,t,e.identity,e.compareDiagnosticsSkipRelatedInformation);return n>=0?r[n]:void 0}function n(t){var r;t.file?(r=c.get(t.file.fileName),r||(r=[],c.set(t.file.fileName,r),e.insertSorted(s,t.file.fileName,e.compareStringsCaseSensitive))):(u&&(u=!1,o=o.slice()),r=o),e.insertSorted(r,t,e.compareDiagnostics)}function i(){return u=!0,o}function a(t){if(t)return c.get(t)||[];var r=e.flatMapToMutable(s,function(e){return c.get(e)});return o.length?(r.unsh
|
|||
|
}function g(e){return f(e.span.start,e.newLength)}function v(e){return n(e.span)&&0===e.newLength}function y(e,t){if(0>t)throw new Error("newLength < 0");return{span:e,newLength:t}}function h(t){if(0===t.length)return e.unchangedTextChangeRange;if(1===t.length)return t[0];for(var n=t[0],i=n.span.start,a=r(n.span),o=i+n.newLength,s=1;s<t.length;s++){var c=t[s],u=i,l=a,_=o,d=c.span.start,p=r(c.span),f=d+c.newLength;i=Math.min(u,d),a=Math.max(l,l+(p-_)),o=Math.max(f,f+(_-p))}return y(m(i,a),o-i)}function b(t){if(t&&151===t.kind)for(var r=t;r;r=r.parent)if(e.isFunctionLike(r)||e.isClassLike(r)||242===r.kind)return r}function x(t){return e.hasModifier(t,92)&&158===t.parent.kind}function D(t){return e.isBindingPattern(t)?e.every(t.elements,S):!1}function S(t){return e.isOmittedExpression(t)?!0:D(t.name)}function C(t){for(var r=t.parent;e.isBindingElement(r.parent);)r=r.parent.parent;return r.parent}function k(t,r){e.isBindingElement(t)&&(t=C(t));var n=r(t);return 238===t.kind&&(t=t.parent),t&&239===t.kind&&(n|=r(t),t=t.parent),t&&220===t.kind&&(n|=r(t)),n}function T(t){return k(t,e.getModifierFlags)}function E(e){return k(e,function(e){return e.flags})}function N(t,r,n){function i(t,n,i){var a=e.normalizePath(r.getExecutingFilePath()),o=e.getDirectoryPath(a),s=e.combinePaths(o,t);if(n&&(s=s+"-"+n),s=r.resolvePath(e.combinePaths(s,"diagnosticMessages.generated.json")),!r.fileExists(s))return!1;var c="";try{c=r.readFile(s)}catch(u){return i&&i.push(e.createCompilerDiagnostic(e.Diagnostics.Unable_to_open_file_0,s)),!1}try{e.localizedDiagnosticMessages=JSON.parse(c)}catch(l){return i&&i.push(e.createCompilerDiagnostic(e.Diagnostics.Corrupted_locale_file_0,s)),!1}return!0}var a=/^([a-z]+)([_\-]([a-z]+))?$/.exec(t.toLowerCase());if(!a)return void(n&&n.push(e.createCompilerDiagnostic(e.Diagnostics.Locale_must_be_of_the_form_language_or_language_territory_For_example_0_or_1,"en","ja-jp")));var o=a[1],s=a[3];i(o,s,n)||i(o,void 0,n),e.setUILocale(t)}function A(e,t){if(e)for(;void 0!==e.original;)e=e.original;return!t||t(e)?e:void 0}function F(e){return 0===(8&e.flags)}function P(e,t){return void 0===e||F(e)?e:(e=A(e),!F(e)||t&&!t(e)?void 0:e)}function w(e){return e.length>=2&&95===e.charCodeAt(0)&&95===e.charCodeAt(1)?"_"+e:e}function I(e){var t=e;return t.length>=3&&95===t.charCodeAt(0)&&95===t.charCodeAt(1)&&95===t.charCodeAt(2)?t.substr(1):t}function O(e){return I(e.escapedText)}function M(e){return I(e.escapedName)}function L(t){var r=t.parent.parent;if(!r)return void 0;if(e.isDeclaration(r))return R(r);switch(r.kind){case 220:if(r.declarationList&&r.declarationList.declarations[0])return R(r.declarationList.declarations[0]);break;case 222:var n=r.expression;switch(n.kind){case 190:return n.name;case 191:var i=n.argumentExpression;if(e.isIdentifier(i))return i}break;case 196:return R(r.expression);case 234:if(e.isDeclaration(r.statement)||e.isExpression(r.statement))return R(r.statement)}}function R(t){var r=z(t);return r&&e.isIdentifier(r)?r:void 0}function B(e){return e.name||L(e)}function j(e){return!!e.name}function J(t){switch(t.kind){case 73:return t;case 311:case 305:var r=t.name;if(149===r.kind)return r.right;break;case 192:case 205:var n=t;switch(e.getAssignmentDeclarationKind(n)){case 1:case 4:case 5:case 3:return n.left.name;case 7:case 8:case 9:return n.arguments[1];default:return void 0}case 310:return B(t);case 255:var i=t.expression;return e.isIdentifier(i)?i:void 0}return t.name}function z(t){return void 0===t?void 0:J(t)||(e.isFunctionExpression(t)||e.isClassExpression(t)?V(t):void 0)}function V(t){if(!t.parent)return void 0;if(e.isPropertyAssignment(t.parent)||e.isBindingElement(t.parent))return t.parent.name;if(e.isBinaryExpression(t.parent)&&t===t.parent.right){if(e.isIdentifier(t.parent.left))return t.parent.left;if(e.isPropertyAccessExpression(t.parent.left))return t.parent.left.name}}function U(t){if(t.name){if(e.isIdentifier(t.name)){var r=t.name.escapedText;return tt(t.parent).filter(function(t){return e.isJSDocParameterTag(t)&&e.isIdentifier(t.name)&&t.name.escapedText===r})}var n=t.parent.parameters.index
|
|||
|
}function W(e){return B(e)>0}function H(e){var t=B(e);return t>0&&t===e.length}function G(t,r,n){return W(t)?e.getRelativePathToDirectoryOrUrl(r,t,r,n,!1):t}function Q(t,r){var n=t.substring(0,r),i=t.substring(r).split(e.directorySeparator);return i.length&&!e.lastOrUndefined(i)&&i.pop(),[n].concat(i)}function X(t,r){void 0===r&&(r=""),t=e.combinePaths(r,t);var n=j(t);return Q(t,n)}function Y(t){if(!e.some(t))return[];for(var r=[t[0]],n=1;n<t.length;n++){var i=t[n];if(i&&"."!==i){if(".."===i)if(r.length>1){if(".."!==r[r.length-1]){r.pop();continue}}else if(r[0])continue;r.push(i)}}return r}function Z(e,t){return Y(X(e,t))}function $(e,t){return et(Z(e,t))}function et(t){if(0===t.length)return"";var r=t[0]&&e.ensureTrailingDirectorySeparator(t[0]);return r+t.slice(1).join(e.directorySeparator)}function tt(e,t){return rt(Z(e,t))}function rt(t){return 0===t.length?"":t.slice(1).join(e.directorySeparator)}e.isNamedImportsOrExports=t,e.objectAllocator={getNodeConstructor:function(){return a},getTokenConstructor:function(){return a},getIdentifierConstructor:function(){return a},getSourceFileConstructor:function(){return a},getSymbolConstructor:function(){return r},getTypeConstructor:function(){return n},getSignatureConstructor:function(){return i},getSourceMapSourceConstructor:function(){return o}},e.formatStringFromArgs=s,e.getLocaleSpecificMessage=c,e.createFileDiagnostic=u,e.formatMessage=l,e.createCompilerDiagnostic=_,e.createCompilerDiagnosticFromMessageChain=d,e.chainDiagnosticMessages=p,e.concatenateDiagnosticMessageChains=f,e.compareDiagnostics=g,e.compareDiagnosticsSkipRelatedInformation=v,e.getEmitScriptTarget=b,e.getEmitModuleKind=x,e.getEmitModuleResolutionKind=D,e.hasJsonModuleEmitEnabled=S,e.unreachableCodeIsError=C,e.unusedLabelIsError=k,e.getAreDeclarationMapsEnabled=T,e.getAllowSyntheticDefaultImports=E,e.getEmitDeclarations=N,e.isIncrementalCompilation=A,e.getStrictOptionValue=F,e.compilerOptionsAffectSemanticDiagnostics=P,e.compilerOptionsAffectEmit=w,e.getCompilerOptionValue=I,e.hasZeroOrOneAsteriskCharacter=O,e.directorySeparator="/";var nt="\\",it="://",at=/\\/g;e.normalizeSlashes=M,e.getRootLength=j,e.normalizePath=J,e.normalizePathAndParts=z,e.getDirectoryPath=V,e.startsWithDirectory=U,e.isUrl=K,e.pathIsRelative=q,e.isRootedDiskPath=W,e.isDiskPathRoot=H,e.convertToRelativePath=G,e.getPathComponents=X,e.reducePathComponents=Y,e.getNormalizedPathComponents=Z,e.getNormalizedAbsolutePath=$,e.getPathFromPathComponents=et,e.getNormalizedAbsolutePathWithoutRoot=tt}(n||(n={})),function(e){function t(t,r,n,i){var a,o=e.reducePathComponents(e.getPathComponents(t)),s=e.reducePathComponents(e.getPathComponents(r));for(a=0;a<o.length&&a<s.length;a++){var c=i(o[a]),u=i(s[a]),l=0===a?e.equateStringsCaseInsensitive:n;if(!l(c,u))break}if(0===a)return s;for(var _=s.slice(a),d=[];a<o.length;a++)d.push("..");return[""].concat(d,_)}function r(t,r,i){return a(n(e.getDirectoryPath(t),r,i))}function n(r,n,i){e.Debug.assert(e.getRootLength(r)>0==e.getRootLength(n)>0,"Paths must either both be absolute or both be relative");var a="function"==typeof i?i:e.identity,o="boolean"==typeof i?i:!1,s=t(r,n,o?e.equateStringsCaseInsensitive:e.equateStringsCaseSensitive,a);return e.getPathFromPathComponents(s)}function i(r,n,i,a,o){var s=t(c(i,r),c(i,n),e.equateStringsCaseSensitive,a),u=s[0];if(o&&e.isRootedDiskPath(u)){var l=u.charAt(0)===e.directorySeparator?"file://":"file:///";s[0]=l+u}return e.getPathFromPathComponents(s)}function a(t){return 0!==e.getRootLength(t)||e.pathIsRelative(t)?t:"./"+t}function o(t,r,n){t=e.normalizeSlashes(t);var i=e.getRootLength(t);if(i===t.length)return"";t=l(t);var a=t.slice(Math.max(e.getRootLength(t),t.lastIndexOf(e.directorySeparator)+1)),o=void 0!==r&&void 0!==n?it(a,r,n):void 0;return o?a.slice(0,a.length-o.length):a}function s(t){for(var r=[],n=1;n<arguments.length;n++)r[n-1]=arguments[n];t&&(t=e.normalizeSlashes(t));for(var i=0,a=r;i<a.length;i++){var o=a[i];o&&(o=e.normalizeSlashes(o),t=t&&0===e.getRootLength(o)?_(t)+o:o)}return t}function c(t){for(var r=[],n=1;n<arguments.length;n++)r[n-1]=argum
|
|||
|
}function x(e){v(e,8192)}function D(e){v(e,16384)}function S(e,t){var r=e&Wo;if(r){v(!1,r);var n=t();return v(!0,r),n}return t()}function C(e,t){var r=e&~Wo;if(r){v(!0,r);var n=t();return v(!1,r),n}return t()}function k(e){return S(2048,e)}function T(e){return C(2048,e)}function E(e){return C(4096,e)}function N(e){return C(8192,e)}function A(e){return C(16384,e)}function F(e){return S(16384,e)}function P(e){return C(20480,e)}function w(e){return 0!==(Wo&e)}function I(){return w(4096)}function O(){return w(2048)}function M(){return w(8192)}function L(){return w(16384)}function R(e,t){j(Ho.getTokenPos(),Ho.getTextPos(),e,t)}function B(t,r,n,i){var a=e.lastOrUndefined(Bo);a&&t===a.start||Bo.push(e.createFileDiagnostic(Ro,t,r,n,i)),Qo=!0}function j(e,t,r,n){B(e,t-e,r,n)}function J(e,t,r){j(e.pos,e.end,t,r)}function z(e,t){B(Ho.getTextPos(),t,e)}function V(){return Ho.getStartPos()}function U(){return Jo}function K(){return Jo=Ho.scan()}function q(){return Jo=Ho.scanJsDocToken()}function W(){return Jo=Ho.reScanGreaterToken()}function H(){return Jo=Ho.reScanSlashToken()}function G(){return Jo=Ho.reScanTemplateToken()}function Q(){return Jo=Ho.reScanLessThanToken()}function X(){return Jo=Ho.scanJsxIdentifier()}function Y(){return Jo=Ho.scanJsxToken()}function Z(){return Jo=Ho.scanJsxAttributeValue()}function $(t,r){var n=Jo,i=Bo.length,a=Qo,o=Wo,s=r?Ho.lookAhead(t):Ho.tryScan(t);return e.Debug.assert(o===Wo),(!s||r)&&(Jo=n,Bo.length=i,Qo=a),s}function et(e){return $(e,!0)}function tt(e){return $(e,!1)}function rt(){return 73===U()?!0:118===U()&&I()?!1:123===U()&&L()?!1:U()>109}function nt(t,r,n){return void 0===n&&(n=!0),U()===t?(n&&K(),!0):(r?R(r):R(e.Diagnostics._0_expected,e.tokenToString(t)),!1)}function it(t){return U()===t?(q(),!0):(R(e.Diagnostics._0_expected,e.tokenToString(t)),!1)}function at(e){return U()===e?(K(),!0):!1}function ot(e){return U()===e?lt():void 0}function st(e){return U()===e?_t():void 0}function ct(t,r,n){return ot(t)||yt(t,!1,r||e.Diagnostics._0_expected,n||e.tokenToString(t))}function ut(t){return st(t)||yt(t,!1,e.Diagnostics._0_expected,e.tokenToString(t))}function lt(){var e=ft(U());return K(),vt(e)}function _t(){var e=ft(U());return q(),vt(e)}function dt(){return 26===U()?!0:19===U()||1===U()||Ho.hasPrecedingLineBreak()}function pt(){return dt()?(26===U()&&K(),!0):nt(26)}function ft(t,r){Vo++;var n=r>=0?r:Ho.getStartPos();return e.isNodeKind(t)||0===t?new Io(t,n,n):73===t?new Mo(t,n,n):new Oo(t,n,n)}function mt(e,t){var r=ft(e,t);return 2&Ho.getTokenFlags()&&_(r),r}function gt(e,t,r){var n=e.length,i=n>=1&&4>=n?e.slice():e;return i.pos=t,i.end=void 0===r?Ho.getStartPos():r,i}function vt(e,t){return e.end=void 0===t?Ho.getStartPos():t,Wo&&(e.flags|=Wo),Qo&&(Qo=!1,e.flags|=32768),e}function yt(t,r,n,i){r?B(Ho.getStartPos(),0,n,i):n&&R(n,i);var a=ft(t);return 73===t?a.escapedText="":(e.isLiteralKind(t)||e.isTemplateLiteralKind(t))&&(a.text=""),vt(a)}function ht(e){var t=Uo.get(e);return void 0===t&&Uo.set(e,t=e),t}function bt(t,r){if(Ko++,t){var n=ft(73);return 73!==U()&&(n.originalKeywordKind=U()),n.escapedText=e.escapeLeadingUnderscores(ht(Ho.getTokenValue())),K(),vt(n)}var i=1===U();return yt(73,i,r||e.Diagnostics.Identifier_expected)}function xt(e){return bt(rt(),e)}function Dt(t){return bt(e.tokenIsIdentifierOrKeyword(U()),t)}function St(){return e.tokenIsIdentifierOrKeyword(U())||10===U()||8===U()}function Ct(e){if(10===U()||8===U()){var t=fr();return t.text=ht(t.text),t}return e&&22===U()?Tt():Dt()}function kt(){return Ct(!0)}function Tt(){var e=ft(150);return nt(22),e.expression=k(Pn),nt(23),vt(e)}function Et(e){return U()===e&&tt(At)}function Nt(){return K(),Ho.hasPrecedingLineBreak()?!1:Pt()}function At(){switch(U()){case 78:return 85===K();case 86:return K(),81===U()?et(wt):40!==U()&&120!==U()&&18!==U()&&Pt();case 81:return wt();case 117:case 127:case 138:return K(),Pt();default:return Nt()}}function Ft(){return e.isModifierKind(U())&&tt(At)}function Pt(){return 22===U()||18===U()||40===U()||25===U()||St()}function wt(){return K(),77===U()||91===U()||111===U()||119===U()&&et(ua)||122===U
|
|||
|
}function na(){var e=ft(235);return nt(102),e.expression=Ho.hasPrecedingLineBreak()?void 0:k(Pn),pt(),vt(e)}function ia(){var e=ft(236);return nt(104),e.tryBlock=Ui(!1),e.catchClause=76===U()?aa():void 0,e.catchClause&&89!==U()||(nt(89),e.finallyBlock=Ui(!1)),vt(e)}function aa(){var e=ft(275);return nt(76),at(20)?(e.variableDeclaration=Fa(),nt(21)):e.variableDeclaration=void 0,e.block=Ui(!1),vt(e)}function oa(){var e=ft(237);return nt(80),pt(),vt(e)}function sa(){var e=mt(0),t=k(Pn);return 73===t.kind&&at(57)?(e.kind=234,e.label=t,e.statement=va()):(e.kind=222,e.expression=t,pt()),vt(e)}function ca(){return K(),e.tokenIsIdentifierOrKeyword(U())&&!Ho.hasPrecedingLineBreak()}function ua(){return K(),77===U()&&!Ho.hasPrecedingLineBreak()}function la(){return K(),91===U()&&!Ho.hasPrecedingLineBreak()}function _a(){return K(),(e.tokenIsIdentifierOrKeyword(U())||8===U()||9===U()||10===U())&&!Ho.hasPrecedingLineBreak()}function da(){for(;;)switch(U()){case 106:case 112:case 78:case 91:case 77:case 85:return!0;case 111:case 141:return Mn();case 131:case 132:return xa();case 119:case 122:case 126:case 114:case 115:case 116:case 134:if(K(),Ho.hasPrecedingLineBreak())return!1;continue;case 146:return K(),18===U()||73===U()||86===U();case 93:return K(),10===U()||40===U()||18===U()||e.tokenIsIdentifierOrKeyword(U());case 86:if(K(),60===U()||40===U()||18===U()||81===U()||120===U())return!0;continue;case 117:K();continue;default:return!1}}function pa(){return et(da)}function fa(){switch(U()){case 58:case 26:case 18:case 106:case 112:case 91:case 77:case 85:case 92:case 83:case 108:case 90:case 79:case 74:case 98:case 109:case 100:case 102:case 104:case 80:case 76:case 89:return!0;case 93:return pa()||et(Hr);case 78:case 86:return pa();case 122:case 126:case 111:case 131:case 132:case 141:case 146:return!0;case 116:case 114:case 115:case 117:case 134:return pa()||!et(ca);default:return An()}}function ma(){return K(),rt()||18===U()||22===U()}function ga(){return et(ma)}function va(){switch(U()){case 26:return qi();case 18:return Ui(!1);case 106:return Ia(mt(238));case 112:if(ga())return Ia(mt(238));break;case 91:return Oa(mt(240));case 77:return Wa(mt(241));case 92:return Wi();case 83:return Hi();case 108:return Gi();case 90:return Qi();case 79:return Xi(229);case 74:return Xi(230);case 98:return Yi();case 109:return Zi();case 100:return ra();case 102:return na();case 104:case 76:case 89:return ia();case 80:return oa();case 58:return ha();case 122:case 111:case 141:case 131:case 132:case 126:case 78:case 85:case 86:case 93:case 114:case 115:case 116:case 119:case 117:case 134:case 146:if(pa())return ha()}return sa()}function ya(e){return 126===e.kind}function ha(){var t=mt(0);if(t.decorators=za(),t.modifiers=Va(),e.some(t.modifiers,ya)){for(var r=0,n=t.modifiers;r<n.length;r++){var i=n[r];i.flags|=4194304}return C(4194304,function(){return ba(t)})}return ba(t)}function ba(t){switch(U()){case 106:case 112:case 78:return Ia(t);case 91:return Oa(t);case 77:return Wa(t);case 111:return ro(t);case 141:return no(t);case 85:return ao(t);case 146:case 131:case 132:return uo(t);case 93:return mo(t);case 86:switch(K(),U()){case 81:case 60:return Eo(t);case 120:return fo(t);default:return To(t)}default:if(t.decorators||t.modifiers){var r=yt(259,!0,e.Diagnostics.Declaration_expected);return r.pos=t.pos,r.decorators=t.decorators,r.modifiers=t.modifiers,vt(r)}return void 0}}function xa(){return K(),!Ho.hasPrecedingLineBreak()&&(rt()||10===U())}function Da(e,t){return 18!==U()&&dt()?void pt():Ki(e,t)}function Sa(){if(27===U())return ft(211);var e=ft(187);return e.dotDotDotToken=ot(25),e.name=Na(),e.initializer=wn(),vt(e)}function Ca(){var e=ft(187);e.dotDotDotToken=ot(25);var t=rt(),r=kt();return t&&57!==U()?e.name=r:(nt(57),e.propertyName=r,e.name=Na()),e.initializer=wn(),vt(e)}function ka(){var e=ft(185);return nt(18),e.elements=ar(9,Ca),nt(19),vt(e)}function Ta(){var e=ft(186);return nt(22),e.elements=ar(10,Sa),nt(23),vt(e)}function Ea(){return 18===U()||22===U()||rt()}function Na(){return 22===U()?Ta():18===U()?ka():xt()}function Aa(){return Fa(!0
|
|||
|
}}else r.push(e.createDiagnosticForNodeInSourceFile(t,m,e.Diagnostics.Property_assignment_expected))}return d}function u(t,r){return n?e.filter(t.map(function(e){return l(e,r)}),function(e){return void 0!==e}):t.forEach(function(e){return l(e,r)})}function l(n,i){function a(a){a&&r.push(e.createDiagnosticForNodeInSourceFile(t,n,e.Diagnostics.Compiler_option_0_requires_a_value_of_type_1,i.name,T(i)))}switch(n.kind){case 103:return a(i&&"boolean"!==i.type),!0;case 88:return a(i&&"boolean"!==i.type),!1;case 97:return a(i&&"extends"===i.name),null;case 10:_(n)||r.push(e.createDiagnosticForNodeInSourceFile(t,n,e.Diagnostics.String_literal_with_double_quotes_expected)),a(i&&e.isString(i.type)&&"string"!==i.type);var s=n.text;if(i&&!e.isString(i.type)){var l=i;l.type.has(s.toLowerCase())||r.push(o(l,function(r,i,a){return e.createDiagnosticForNodeInSourceFile(t,n,r,i,a)}))}return s;case 8:return a(i&&"number"!==i.type),Number(n.text);case 203:if(39!==n.operator||8!==n.operand.kind)break;return a(i&&"number"!==i.type),-Number(n.operand.text);case 189:a(i&&"object"!==i.type);var d=n;if(i){var p=i,f=p.elementOptions,m=p.extraKeyDiagnosticMessage,g=p.name;return c(d,f,m,g)}return c(d,void 0,void 0,void 0);case 188:return a(i&&"list"!==i.type),u(n.elements,i&&i.element)}return void(i?a(!0):r.push(e.createDiagnosticForNodeInSourceFile(t,n,e.Diagnostics.Property_value_can_only_be_string_literal_numeric_literal_true_false_null_object_literal_or_array_literal)))}function _(r){return e.isStringLiteral(r)&&e.isStringDoubleQuoted(r,t)}return t.statements.length?l(t.statements[0].expression,i):n?{}:void 0}function T(t){return"list"===t.type?"Array":e.isString(t.type)?t.type:"string"}function E(t,r){if(t){if(B(r))return!0;if("list"===t.type)return e.isArray(r);var n=e.isString(t.type)?t.type:"string";return typeof r===n}return!1}function N(t,r,n){var a=e.createGetCanonicalFileName(n.useCaseSensitiveFileNames),o=e.map(e.filter(t.fileNames,t.configFileSpecs&&t.configFileSpecs.validatedIncludeSpecs?F(r,t.configFileSpecs.validatedIncludeSpecs,t.configFileSpecs.validatedExcludeSpecs):function(){return!0}),function(t){return e.getRelativePathFromFile(e.getNormalizedAbsolutePath(r,n.getCurrentDirectory()),e.getNormalizedAbsolutePath(t,n.getCurrentDirectory()),a)}),s=I(t.options,{configFilePath:e.getNormalizedAbsolutePath(r,n.getCurrentDirectory()),useCaseSensitiveFileNames:n.useCaseSensitiveFileNames}),c=i({compilerOptions:i({},e.arrayFrom(s.entries()).reduce(function(e,t){var r;return i({},e,(r={},r[t[0]]=t[1],r))},{}),{showConfig:void 0,configFile:void 0,configFilePath:void 0,help:void 0,init:void 0,listFiles:void 0,listEmittedFiles:void 0,project:void 0,build:void 0,version:void 0}),references:e.map(t.projectReferences,function(e){return i({},e,{path:e.originalPath,originalPath:void 0})}),files:e.length(o)?o:void 0},t.configFileSpecs?{include:A(t.configFileSpecs.validatedIncludeSpecs),exclude:t.configFileSpecs.validatedExcludeSpecs}:{},{compilerOnSave:t.compileOnSave?!0:void 0});return c}function A(t){return e.length(t)?1!==e.length(t)?t:"**/*"===t[0]?void 0:t:void 0}function F(t,r,n){if(!r)return function(){return!0};var i=e.getFileMatcherPatterns(t,n,r,e.sys.useCaseSensitiveFileNames,e.sys.getCurrentDirectory()),a=i.excludePattern&&e.getRegexFromPattern(i.excludePattern,e.sys.useCaseSensitiveFileNames),o=i.includeFilePattern&&e.getRegexFromPattern(i.includeFilePattern,e.sys.useCaseSensitiveFileNames);return o?a?function(e){return!(o.test(e)&&!a.test(e))}:function(e){return!o.test(e)}:a?function(e){return a.test(e)}:function(){return!0}}function P(e){return"string"===e.type||"number"===e.type||"boolean"===e.type||"object"===e.type?void 0:"list"===e.type?P(e.element):e.type}function w(t,r){return e.forEachEntry(r,function(e,r){return e===t?r:void 0})}function I(t,n){var i=e.createMap(),a=r().optionNameMap,o=n&&e.createGetCanonicalFileName(n.useCaseSensitiveFileNames),s=function(r){if(e.hasProperty(t,r)){if(a.has(r)&&a.get(r).category===e.Diagnostics.Command_line_Options)return"continue";var s=t[r],c=a.get(r.toLowerCase());if(c){var u=P(c);u?"li
|
|||
|
}),e.affectsEmitOptionDeclarations=e.optionDeclarations.filter(function(e){return!!e.affectsEmit}),e.moduleResolutionOptionDeclarations=e.optionDeclarations.filter(function(e){return!!e.affectsModuleResolution}),e.sourceFileAffectingCompilerOptions=e.optionDeclarations.filter(function(e){return!!e.affectsSourceFile||!!e.affectsModuleResolution||!!e.affectsBindDiagnostics}),e.buildOpts=e.commonOptionsWithBuild.concat([{name:"verbose",shortName:"v",category:e.Diagnostics.Command_line_Options,description:e.Diagnostics.Enable_verbose_logging,type:"boolean"},{name:"dry",shortName:"d",category:e.Diagnostics.Command_line_Options,description:e.Diagnostics.Show_what_would_be_built_or_deleted_if_specified_with_clean,type:"boolean"},{name:"force",shortName:"f",category:e.Diagnostics.Command_line_Options,description:e.Diagnostics.Build_all_projects_including_those_that_appear_to_be_up_to_date,type:"boolean"},{name:"clean",category:e.Diagnostics.Command_line_Options,description:e.Diagnostics.Delete_the_outputs_of_all_projects,type:"boolean"}]),e.typeAcquisitionDeclarations=[{name:"enableAutoDiscovery",type:"boolean"},{name:"enable",type:"boolean"},{name:"include",type:"list",element:{name:"include",type:"string"}},{name:"exclude",type:"list",element:{name:"exclude",type:"string"}}],e.defaultInitCompilerOptions={module:e.ModuleKind.CommonJS,target:1,strict:!0,esModuleInterop:!0};var St;e.convertEnableAutoDiscoveryToEnable=t,e.createOptionNameMap=n,e.createCompilerDiagnosticForInvalidCustomType=a,e.parseCustomTypeOption=s,e.parseListTypeOption=c,e.parseCommandLine=l,e.getOptionFromName=_,e.parseBuildCommand=p,e.printVersion=m,e.printHelp=g,e.getParsedCommandLineOfConfigFile=v,e.readConfigFile=y,e.parseConfigFileTextToJson=h,e.readJsonConfigFile=b;var Ct;e.convertToObject=C,e.convertToObjectWorker=k,e.convertToTSConfig=N,e.generateTSConfig=O,e.parseJsonConfigFileContent=M,e.parseJsonSourceFileConfigFileContent=L,e.setConfigFileInOptions=R,e.canJsonReportNoInutFiles=K,e.updateErrorForNoInputFiles=q,e.convertCompilerOptionsFromJson=$,e.convertTypeAcquisitionFromJson=et;var kt=/(^|\/)\*\*\/?$/,Tt=/(^|\/)\*\*\/(.*\/)?\.\.($|\/)/,Et=/\/[^\/]*?[*?][^\/]*\//,Nt=/^[^*?]*(?=\/[^\/]*[*?])/;e.getFileNamesFromConfigSpecs=pt,e.convertCompilerOptionsForTelemetry=bt}(n||(n={}));var n;!function(e){function t(t){t.trace(e.formatMessage.apply(void 0,arguments))}function r(e,t){return!!e.traceResolution&&void 0!==t.trace}function n(t,r){var n;if(r&&t){var i=t.packageJsonContent;"string"==typeof i.name&&"string"==typeof i.version&&(n={name:i.name,subModuleName:r.path.slice(t.packageDirectory.length+e.directorySeparator.length),version:i.version})}return r&&{path:r.path,extension:r.ext,packageId:n}}function a(e){return n(void 0,e)}function o(t){return t?(e.Debug.assert(void 0===t.packageId),{path:t.path,ext:t.extension}):void 0}function s(t){return t?(e.Debug.assert(e.extensionIsTS(t.extension)),{fileName:t.path,packageId:t.packageId}):void 0}function c(e,t,r){return{resolvedModule:e&&{resolvedFileName:e.path,originalPath:e.originalPath===!0?void 0:e.originalPath,extension:e.extension,isExternalLibraryImport:t,packageId:e.packageId},failedLookupLocations:r}}function u(r,n,i,a){if(!e.hasProperty(r,n))return void(a.traceEnabled&&t(a.host,e.Diagnostics.package_json_does_not_have_a_0_field,n));var o=r[n];return typeof o!==i||null===o?void(a.traceEnabled&&t(a.host,e.Diagnostics.Expected_type_of_0_field_in_package_json_to_be_1_got_2,n,i,null===o?"null":typeof o)):o}function l(r,n,i,a){var o=u(r,n,"string",a);if(void 0!==o){if(!o)return void(a.traceEnabled&&t(a.host,e.Diagnostics.package_json_had_a_falsy_0_field,n));var s=e.normalizePath(e.combinePaths(i,o));return a.traceEnabled&&t(a.host,e.Diagnostics.package_json_has_0_field_1_that_references_2,n,o,s),s}}function _(e,t,r){return l(e,"typings",t,r)||l(e,"types",t,r)}function d(e,t,r){return l(e,"tsconfig",t,r)}function p(e,t,r){return l(e,"main",t,r)}function f(r,n){var i=u(r,"typesVersions","object",n);if(void 0!==i)return n.traceEnabled&&t(n.host,e.Diagnostics.package_json_has_a_typesVersions_field_with_versi
|
|||
|
}function P(){return{flags:8,antecedents:void 0}}function w(e){e.flags|=512&e.flags?1024:512}function I(t,r){1&r.flags||e.contains(t.antecedents,r)||((t.antecedents||(t.antecedents=[])).push(r),w(r))}function O(e,t,r){return 1&t.flags?t:r?103===r.kind&&64&e||88===r.kind&&32&e?hn:S(r)?(w(t),K({flags:e,expression:r,antecedent:t})):t:32&e?t:hn}function M(e,t,r,n){return S(t.expression)?(w(e),K({flags:128,switchStatement:t,clauseStart:r,clauseEnd:n,antecedent:e})):e}function L(e,t){return w(e),K({flags:16,antecedent:e,node:t})}function R(e,t){w(e);var r=K({flags:256,antecedent:e,node:t});return r}function B(e){var t=e.antecedents;return t?1===t.length?t[0]:e:hn}function j(e){var t=e.parent;switch(t.kind){case 223:case 225:case 224:return t.expression===e;case 226:case 206:return t.condition===e}return!1}function V(e){for(;;)if(196===e.kind)e=e.expression;else{if(203!==e.kind||52!==e.operator)return 205===e.kind&&(54===e.operatorToken.kind||55===e.operatorToken.kind);e=e.operand}}function U(e){for(;196===e.parent.kind||203===e.parent.kind&&52===e.parent.operator;)e=e.parent;return!j(e)&&!V(e.parent)}function q(e,t,r){var n=cn,i=un;cn=t,un=r,nr(e),cn=n,un=i,e&&V(e)||(I(t,O(32,nn,e)),I(r,O(64,nn,e)))}function W(e,t,r){var n=an,i=on;an=t,on=r,nr(e),an=n,on=i}function H(e){var t=P(),r=F(),n=F();I(t,nn),nn=t,q(e.expression,r,n),nn=B(r),W(e.statement,n,t),I(t,nn),nn=B(n)}function G(t){var r=P(),n=234===t.parent.kind?e.lastOrUndefined(_n):void 0,i=n?n.continueTarget:F(),a=n?n.breakTarget:F();I(r,nn),nn=r,W(t.statement,a,i),I(i,nn),nn=B(i),q(t.expression,r,a),nn=B(a)}function Q(e){var t=P(),r=F(),n=F();nr(e.initializer),I(t,nn),nn=t,q(e.condition,r,n),nn=B(r),W(e.statement,n,t),nr(e.incrementor),I(t,nn),nn=B(n)}function X(e){var t=P(),r=F();I(t,nn),nn=t,228===e.kind&&nr(e.awaitModifier),nr(e.expression),I(r,nn),nr(e.initializer),239!==e.initializer.kind&<(e.initializer),W(e.statement,r,t),I(t,nn),nn=B(r)}function Y(e){var t=F(),r=F(),n=F();q(e.expression,t,r),nn=B(t),nr(e.thenStatement),I(n,nn),nn=B(r),nr(e.elseStatement),I(n,nn),nn=B(n)}function Z(e){nr(e.expression),231===e.kind&&(dn=!0,sn&&I(sn,nn)),nn=hn}function $(e){if(_n)for(var t=0,r=_n;t<r.length;t++){var n=r[t];if(n.name===e)return n}return void 0}function et(e,t,r){var n=230===e.kind?t:r;n&&(I(n,nn),nn=hn)}function tt(e){if(nr(e.label),e.label){var t=$(e.label.escapedText);t&&(t.referenced=!0,et(e,t.breakTarget,t.continueTarget))}else et(e,an,on)}function rt(e){var t=F(),r=nn,n=[],i=K;(e.catchClause||e.finallyBlock)&&(K=function(e){return n.push(e),e}),nr(e.tryBlock),K=i,I(t,nn);var a=nn,o=hn;if(e.catchClause){if(nn=r,n.length){var s=F();I(s,nn);for(var c=0,u=n;c<u.length;c++){var l=u[c];I(s,l)}nn=B(s)}nr(e.catchClause),I(t,nn),o=nn}if(e.finallyBlock){var _=r;if(!e.catchClause&&n.length){var d=F();I(d,r);for(var p=0,f=n;p<f.length;p++){var l=f[p];I(d,l)}_=B(d)}var m={flags:2048,antecedent:_,lock:{}};if(I(t,m),nn=B(t),nr(e.finallyBlock),1&nn.flags||1&a.flags&&1&o.flags&&(nn=a===bn||o===bn?bn:hn),!(1&nn.flags)){var g=K({flags:4096,antecedent:nn});m.lock=g,nn=g}}else nn=B(t)}function nt(t){var r=F();nr(t.expression);var n=an,i=ln;an=r,ln=nn,nr(t.caseBlock),I(r,nn);var a=e.forEach(t.caseBlock.clauses,function(e){return 273===e.kind});t.possiblyExhaustive=!a&&!r.antecedents,a||I(r,M(ln,t,0,0)),an=n,ln=i,nn=B(r)}function it(t){var r=xn;xn=0;for(var n=t.clauses,i=hn,a=0;a<n.length;a++){for(var o=a;!n[a].statements.length&&a+1<n.length;)nr(n[a]),a++;var s=F();I(s,M(ln,t.parent,o,a+1)),I(s,i),nn=B(s);var c=n[a];nr(c),i=nn,1&nn.flags||a===n.length-1||!Gr.noFallthroughCasesInSwitch||$t(c,e.Diagnostics.Fallthrough_case_in_switch)}n.transformFlags=536870912|xn,xn|=r}function at(e){var t=nn;nn=ln,nr(e.expression),nn=t,b(e.statements)}function ot(e,t,r){var n={name:e,breakTarget:t,continueTarget:r,referenced:!1};return(_n||(_n=[])).push(n),n}function st(){_n.pop()}function ct(t){var r=P(),n=F();nr(t.label),I(r,nn);var i=ot(t.label.escapedText,n,r);nr(t.statement),st(),i.referenced||Gr.allowUnusedLabels||er(e.unusedLabelIsError(Gr),t.label,e.Diagnostics.Unused_label),t.statement&&224==
|
|||
|
case 195:case 213:case 314:case 196:case 99:return 536870912;case 190:case 191:return 536870912;default:return 536870912}}function z(t,r){r.parent=t,e.forEachChild(r,function(e){return z(r,e)})}var V;!function(e){e[e.NonInstantiated=0]="NonInstantiated",e[e.Instantiated=1]="Instantiated",e[e.ConstEnumOnly=2]="ConstEnumOnly"}(V=e.ModuleInstanceState||(e.ModuleInstanceState={})),e.getModuleInstanceState=t;var U;!function(e){e[e.None=0]="None",e[e.IsContainer=1]="IsContainer",e[e.IsBlockScopedContainer=2]="IsBlockScopedContainer",e[e.IsControlFlowContainer=4]="IsControlFlowContainer",e[e.IsFunctionLike=8]="IsFunctionLike",e[e.IsFunctionExpression=16]="IsFunctionExpression",e[e.HasLocals=32]="HasLocals",e[e.IsInterface=64]="IsInterface",e[e.IsObjectLiteralOrClassExpressionMethod=128]="IsObjectLiteralOrClassExpressionMethod"}(U||(U={}));var K=e.identity,q=a();e.bindSourceFile=n,e.isExportsOrModuleExportsOrAlias=u,e.computeTransformFlagsForNode=_,e.getTransformFlagsSubtreeExclusions=J}(n||(n={}));var n;!function(e){function t(t,r,n,i,a,o,s,c,u,l){function _(_){function d(e){if(e&&!S[e.id]){S[e.id]=e;var t=D(e.symbol);if(!t){if(524288&e.flags){var r=e,n=r.objectFlags;4&n&&p(e),32&n&&y(e),3&n&&b(e),24&n&&x(r)}262144&e.flags&&f(e),3145728&e.flags&&m(e),4194304&e.flags&&g(e),8388608&e.flags&&v(e)}}}function p(t){d(t.target),e.forEach(t.typeArguments,d)}function f(e){d(u(e))}function m(t){e.forEach(t.types,d)}function g(e){d(e.type)}function v(e){d(e.objectType),d(e.indexType),d(e.constraint)}function y(e){d(e.typeParameter),d(e.constraintType),d(e.templateType),d(e.modifiersType)}function h(i){var a=r(i);a&&d(a.type),e.forEach(i.typeParameters,d);for(var o=0,s=i.parameters;o<s.length;o++){var c=s[o];D(c)}d(t(i)),d(n(i))}function b(t){x(t),e.forEach(t.typeParameters,d),e.forEach(i(t),d),d(t.thisType)}function x(e){var t=c(e,0);d(t);var r=c(e,1);d(r);for(var n=a(e),i=0,o=n.callSignatures;i<o.length;i++){var s=o[i];h(s)}for(var u=0,l=n.constructSignatures;u<l.length;u++){var s=l[u];h(s)}for(var _=0,p=n.properties;_<p.length;_++){var f=p[_];D(f)}}function D(t){if(!t)return!1;var r=e.getSymbolId(t);if(C[r])return!1;if(C[r]=t,!_(t))return!0;var n=o(t);return d(n),t.exports&&t.exports.forEach(D),e.forEach(t.declarations,function(e){if(e.type&&168===e.type.kind){var t=e.type,r=s(l(t.exprName));D(r)}}),!1}void 0===_&&(_=function(){return!0});var S=[],C=[];return{walkType:function(t){try{return d(t),{visitedTypes:e.getOwnValues(S),visitedSymbols:e.getOwnValues(C)}}finally{e.clear(S),e.clear(C)}},walkSymbol:function(t){try{return D(t),{visitedTypes:e.getOwnValues(S),visitedSymbols:e.getOwnValues(C)}}finally{e.clear(S),e.clear(C)}}}}return _}e.createGetSymbolWalker=t}(n||(n={}));var n;!function(e){function t(e){return e.id||(e.id=_,_++),e.id}function r(e){return e.id||(e.id=l,l++),e.id}function n(t,r){var n=e.getModuleInstanceState(t);return 1===n||r&&2===n}function o(o,l){function _(t,r,n,i){var a=e.getParseTreeNode(t,e.isCallLikeExpression);BT=n;var o=a?xy(a,r,i):void 0;return BT=void 0,o}function m(t){if(t){var r=e.getSourceFileOfNode(t);if(r){if(r.localJsxNamespace)return r.localJsxNamespace;var n=r.pragmas.get("jsx");if(n){var i=e.isArray(n)?n[0]:n;if(r.localJsxFactory=e.parseIsolatedEntityName(i.arguments.factory,DT),r.localJsxFactory)return r.localJsxNamespace=iS(r.localJsxFactory).escapedText}}}return nA||(nA="React",xT.jsxFactory?(iA=e.parseIsolatedEntityName(xT.jsxFactory,DT),iA&&(nA=iS(iA).escapedText)):xT.reactNamespace&&(nA=e.escapeLeadingUnderscores(xT.reactNamespace))),nA}function g(e,t){return FS(e,t),IT}function v(t,r,n,i,a,o){var s=t?e.createDiagnosticForNode(t,r,n,i,a,o):e.createCompilerDiagnostic(r,n,i,a,o),c=tA.lookup(s);return c?c:(tA.add(s),s)}function y(t,r,n,i,a,o){var s=t?e.createDiagnosticForNode(t,r,n,i,a,o):e.createCompilerDiagnostic(r,n,i,a,o);return tA.add(s),s}function h(t,r){t?tA.add(r):rA.add(r.file.fileName,i({},r,{category:e.DiagnosticCategory.Suggestion}))}function b(t,r,n,i,a,o,s){h(t,"message"in n?e.createDiagnosticForNode(r,n,i,a,o,s):e.createDiagnosticForNodeFromMessageChain(r,n))}function x(e,t,r){mT
|
|||
|
if(a&&a.imports){for(var u=0,l=a.imports;u<l.length;u++){var _=l[u];if(!e.nodeIsSynthesized(_)){var d=At(n,_,!0);if(d){var p=Yt(d,r);p&&(i=e.append(i,d))}}}if(e.length(i))return(c.extendedContainersByFile||(c.extendedContainersByFile=e.createMap())).set(s,i),i}if(c.extendedContainers)return c.extendedContainers;for(var f=o.getSourceFiles(),m=0,g=f;m<g.length;m++){var v=g[m];if(e.isExternalModule(v)){var y=Ht(v),p=Yt(y,r);p&&(i=e.append(i,y))}}return c.extendedContainers=i||e.emptyArray}function Xt(t,r){function n(e){var t=br(e),r=t&&t.exports&&t.exports.get("export=");return ht(r)===ht(i)?t:void 0}var i=Gt(t);if(i){var a=e.mapDefined(i.declarations,n),o=r&&Qt(t,r);if(r&&pr(i,r,1920,!1))return e.concatenate(e.concatenate([i],a),o);var s=e.append(a,i);return e.concatenate(s,o)}var c=e.mapDefined(t.declarations,function(t){return!e.isAmbientModule(t)&&t.parent&&Dr(t.parent)?Ht(t.parent):void 0});return e.length(c)?e.mapDefined(c,function(e){return Yt(e,t)?e:void 0}):void 0}function Yt(t,r){function n(e){return e===r||ht(e)===r||ht(e)===ht(r)?e:void 0}if(t===Gt(r))return r;var i=Vt(t),a=i.get(r.escapedName);return a&&n(a)?a:e.forEachEntry(i,function(e){return n(e)?e:void 0})}function Zt(e){return Wt(e&&0!==(1048576&e.flags)?e.exportSymbol:e)}function $t(e){return!!(67220415&e.flags||2097152&e.flags&&67220415&bt(e).flags)}function er(t){for(var r=t.members,n=0,i=r;n<i.length;n++){var a=i[n];if(158===a.kind&&e.nodeIsPresent(a.body))return a}}function tr(e){var t=new dT(zT,e);return fT++,t.id=fT,t}function rr(e,t,r){void 0===r&&(r=0);var n=tr(e);return n.intrinsicName=t,n.objectFlags=r,n}function nr(e){var t=Dc(e);return t.flags|=16,t.intrinsicName="boolean",t}function ir(e,t){var r=tr(524288);return r.objectFlags=e,r.symbol=t,r.members=void 0,r.properties=void 0,r.callSignatures=void 0,r.constructSignatures=void 0,r.stringIndexInfo=void 0,r.numberIndexInfo=void 0,r}function ar(){return Dc(e.arrayFrom(sA.keys(),Iu))}function or(e){var t=tr(262144);return e&&(t.symbol=e),t}function sr(e){return 95===e.charCodeAt(0)&&95===e.charCodeAt(1)&&95!==e.charCodeAt(2)&&64!==e.charCodeAt(2)}function cr(t){var r;return t.forEach(function(e,t){!sr(t)&&$t(e)&&(r||(r=[])).push(e)}),r||e.emptyArray}function ur(t,r,n,i,a,o){return t.members=r,t.properties=r===hT?e.emptyArray:cr(r),t.callSignatures=n,t.constructSignatures=i,t.stringIndexInfo=a,t.numberIndexInfo=o,t}function lr(e,t,r,n,i,a){return ur(ir(16,e),t,r,n,i,a)}function _r(t,r){for(var n,i=t;i;i=i.parent){if(i.locals&&!M(i)&&(n=r(i.locals)))return n;switch(i.kind){case 285:if(!e.isExternalOrCommonJsModule(i))break;case 245:if(n=r(Ht(i).exports))return n}}return r(MT)}function dr(e){return 67220415===e?67220415:1920}function pr(t,n,i,a,o){function s(t,r){if(!e.pushIfUnique(d,t))return void 0;var n=l(t,r);return d.pop(),n}function c(e,t){return!fr(e,n,t)||!!pr(e.parent,n,dr(t),a,o)}function u(r,n,a){return t===(n||r)&&!e.some(r.declarations,Dr)&&(a||c(r,i))}function l(r,o){return u(r.get(t.escapedName),void 0,o)?[t]:e.forEachEntry(r,function(r){if(!(!(2097152&r.flags&&"export="!==r.escapedName&&"default"!==r.escapedName)||e.isUMDExportSymbol(r)&&n&&e.isExternalModule(e.getSourceFileOfNode(n))||a&&!e.some(r.declarations,e.isExternalModuleImportEqualsDeclaration)||!o&&e.getDeclarationOfKind(r,258))){var l=bt(r);if(u(r,l,o))return[r];var _=Vt(l),d=_&&s(_,!0);if(d&&c(r,dr(i)))return[r].concat(d)}return r.escapedName===t.escapedName&&r.exportSymbol&&u(Wt(r.exportSymbol),void 0,o)?[t]:void 0})}if(void 0===o&&(o=e.createMap()),!t||mr(t))return void 0;var _=""+r(t),d=o.get(_);return d||o.set(_,d=[]),_r(n,s)}function fr(t,r,n){var i=!1;return _r(r,function(r){var a=Wt(r.get(t.escapedName));return a?a===t?!0:(a=2097152&a.flags&&!e.getDeclarationOfKind(a,258)?bt(a):a,a.flags&n?(i=!0,!0):!1):!1}),i}function mr(e){if(e.declarations&&e.declarations.length){for(var t=0,r=e.declarations;t<r.length;t++){var n=r[t];switch(n.kind){case 155:case 157:case 159:case 160:continue;default:return!1}}return!0}return!1}function gr(e,t){var r=hr(e,t,67897832,!1);return 0===r.accessibility}function vr(e,t){var r=hr(e,t
|
|||
|
default:return!0}}).parent}function Wr(t){var r=bi(Gt(t));return r.typeParameters?os(r,e.map(r.typeParameters,function(){return ZT})):r}function Hr(e,t){var r=ao(e,t);return r?Un(r):void 0}function Gr(e,t){return Hr(e,t)||ig(t)&&_o(e,1)||_o(e,0)||rE}function Qr(e){return e&&0!==(1&e.flags)}function Xr(e){var t=Ht(e);return t&&I(t).type||_n(e,!1)}function Yr(t){return 150===t.kind&&!e.isStringOrNumericLiteralLike(t.expression)}function Zr(t,r,n){if(t=cf(t,function(e){return!(98304&e.flags)}),131072&t.flags)return kE;if(1048576&t.flags)return lf(t,function(e){return Zr(e,r,n)});var i=Dc(e.map(r,Rc));if(Xc(t)||Yc(i)){if(131072&i.flags)return t;var a=Xs();return a?ls(a,[t,i]):tE}for(var o=e.createSymbolTable(),s=0,c=Pa(t);s<c.length;s++){var u=c[s];Pl(jc(u,8576),i)||24&e.getDeclarationModifierFlagsFromSymbol(u)||!Tu(u)||o.set(u.escapedName,Eu(u,!1))}var l=lo(t,0),_=lo(t,1);return lr(n,o,e.emptyArray,e.emptyArray,l,_)}function $r(e,t){var r=en(e);return r?Af(r,t):t}function en(t){var r=tn(t);if(r&&r.flowNode){var n=rn(t);if(n){var i=e.createNode(191,t.pos,t.end);i.parent=t,i.expression=r;var a=e.createNode(10,t.pos,t.end);return a.parent=i,a.text=n,i.argumentExpression=a,i.flowNode=r.flowNode,i}}}function tn(e){var t=e.parent.parent;switch(t.kind){case 187:case 276:return en(t);case 188:return en(e.parent);case 238:return t.initializer;case 205:return t.right}}function rn(e){var t=e.parent;return 187===e.kind&&185===t.kind?nn(e.propertyName||e.name):276===e.kind||277===e.kind?nn(e.name):""+t.elements.indexOf(e)}function nn(e){var t=Rc(e);return 384&t.flags?""+t.value:void 0}function an(t){var r=t.parent,n=Xr(r.parent);if(!n||Qr(n))return n;kT&&4194304&t.flags&&e.isParameterDeclaration(t)&&(n=fd(n));var i;if(185===r.kind)if(t.dotDotDotToken){if(2&n.flags||!ug(n))return y(t,e.Diagnostics.Rest_types_may_only_be_created_from_object_types),tE;for(var a=[],o=0,s=r.elements;o<s.length;o++){var c=s[o];c.dotDotDotToken||a.push(c.propertyName||c.name)}i=Zr(n,a,t.symbol)}else{var u=t.propertyName||t.name,l=Rc(u),_=jf(ou(n,l,u),t.name);i=$r(t,_)}else{var d=pD(n,r,!1,!1),p=r.elements.indexOf(t);if(t.dotDotDotToken)i=sf(n,td)?lf(n,function(e){return _c(e,p)}):ic(d);else if(U_(n)){var l=Iu(p),_=jf(ou(n,l,t.name),t.name);i=$r(t,_)}else i=d}return!kT||!t.initializer||32768&sd(rb(t))||(i=Ip(i,524288)),t.initializer&&!e.getEffectiveTypeAnnotationNode(e.walkUpBindingElementsAndPatterns(t))?Dc([i,rb(t)],2):i}function on(t){var r=e.getJSDocType(t);return r?ju(r):void 0}function sn(t){var r=e.skipParentheses(t);return 97===r.kind||73===r.kind&&pp(r)===LT}function cn(t){var r=e.skipParentheses(t);return 188===r.kind&&0===r.elements.length}function un(e,t){return void 0===t&&(t=!0),kT&&t?dd(e):e}function ln(e){return 152===e.kind&&(197===e.parent.kind||198===e.parent.kind)&&!!Rm(e.parent)}function _n(t,r){if(e.isVariableDeclaration(t)&&227===t.parent.parent.kind){var n=Vc(Hg(yb(t.parent.parent.expression)));return 4456448&n.flags?Uc(n):sE}if(e.isVariableDeclaration(t)&&228===t.parent.parent.kind){var i=t.parent.parent;return dD(i.expression,i.awaitModifier)||ZT}if(e.isBindingPattern(t.parent))return an(t);var a=r&&(e.isParameter(t)&&go(t)||!e.isBindingElement(t)&&!e.isVariableDeclaration(t)&&!!t.questionToken),o=Tn(t);if(o)return un(o,a);if(!(!AT&&!e.isInJSFile(t)||238!==t.kind||e.isBindingPattern(t.name)||1&e.getCombinedModifierFlags(t)||4194304&t.flags)){if(!(2&e.getCombinedNodeFlags(t)||t.initializer&&!sn(t.initializer)))return $T;if(t.initializer&&cn(t.initializer))return ZE}if(152===t.kind){var s=t.parent;if(160===s.kind&&!Oi(s)){var c=e.getDeclarationOfKind(Ht(t.parent),159);if(c){var u=Co(c),l=Ek(s);return l&&t===l?(e.Debug.assert(!l.type),Un(u.thisParameter)):Mo(u)}}if(e.isInJSFile(t)){var _=e.getJSDocType(s);if(_&&e.isFunctionTypeNode(_))return Uy(Co(_),s.parameters.indexOf(t))}var d="this"===t.symbol.escapedName?sm(s):cm(t);if(d)return un(d,a)}else if(e.isInJSFile(t)){var p=pn(t,Ht(t),e.getDeclaredExpandoInitializer(t));if(p)return p}if(t.initializer&&!ln(t)){var d=rb(t);return un(d,a)}return e.isJsxAttribute(t)?dE:e.isBindingPattern(t.nam
|
|||
|
}ur(t,s,e.emptyArray,e.emptyArray,o,void 0)}function pa(t){if(131069&t.flags)return t;if(4194304&t.flags)return Vc(to(t.type));if(16777216&t.flags){if(t.root.isDistributive){var r=t.checkType,n=pa(r);if(n!==r){var i=Uu(t.root.checkType,n);return fl(t,Qu(i,t.mapper))}}return t}return 1048576&t.flags?Dc(e.sameMap(t.types,pa)):2097152&t.flags?Ic(e.sameMap(t.types,pa)):vE}function fa(t){function r(e){var r=Qu(t.mapper,Wu([o],[e])),s=gl(c,r);if(Fi(e)){var _=Li(e),d=ao(u,_),p=!!(4&l||!(8&l)&&d&&16777216&d.flags),f=!!(1&l||!(2&l)&&d&&bh(d)),m=x(4|(p?16777216:0),_,f?8:0);m.type=kT&&p&&!Pl(nE,s)?dd(s):kT&&!p&&d&&16777216&d.flags?Ip(s,524288):s,d&&(m.syntheticOrigin=d,m.declarations=d.declarations),m.nameType=e,a.set(_,m)}else 5&e.flags?n=Zo(s,!!(1&l)):8&e.flags&&(i=Zo(s,!!(1&l)))}var n,i,a=e.createSymbolTable();ur(t,hT,e.emptyArray,e.emptyArray,void 0,void 0);var o=ma(t),s=ga(t),c=va(t.target||t),u=to(ba(t)),l=xa(t),_=PT?128:8576;if(ha(t)){for(var d=0,p=Pa(u);d<p.length;d++){var f=p[d];r(jc(f,_))}(1&u.flags||lo(u,0))&&r(sE),!PT&&lo(u,1)&&r(cE)}else of(pa(s),r);ur(t,a,e.emptyArray,e.emptyArray,n,i)}function ma(e){return e.typeParameter||(e.typeParameter=yi(Ht(e.declaration.typeParameter)))}function ga(e){return e.constraintType||(e.constraintType=Ma(ma(e))||tE)}function va(e){return e.templateType||(e.templateType=e.declaration.type?gl(un(ju(e.declaration.type),!!(4&xa(e))),e.mapper||bT):tE)}function ya(t){return e.getEffectiveConstraintOfTypeParameter(t.declaration.typeParameter)}function ha(e){var t=ya(e);return 180===t.kind&&130===t.operator}function ba(e){if(!e.modifiersType)if(ha(e))e.modifiersType=gl(ju(ya(e).type),e.mapper||bT);else{var t=uu(e.declaration),r=ga(t),n=r&&262144&r.flags?Ma(r):r;e.modifiersType=n&&4194304&n.flags?gl(n.type,e.mapper||bT):rE}return e.modifiersType}function xa(e){var t=e.declaration;return(t.readonlyToken?39===t.readonlyToken.kind?2:1:0)|(t.questionToken?39===t.questionToken.kind?8:4:0)}function Da(e){var t=xa(e);return 8&t?-1:4&t?1:0}function Sa(e){var t=Da(e),r=ba(e);return t||(ka(r)?Da(r):0)}function Ca(t){return!!(32&e.getObjectFlags(t)&&4&xa(t))}function ka(t){return!!(32&e.getObjectFlags(t))&&Yc(ga(t))}function Ta(e){return e.members||(524288&e.flags?4&e.objectFlags?qi(e):3&e.objectFlags?Ki(e):2048&e.objectFlags?da(e):16&e.objectFlags?_a(e):32&e.objectFlags&&fa(e):1048576&e.flags?ia(e):2097152&e.flags&&la(e)),e}function Ea(t){return 524288&t.flags?Ta(t).properties:e.emptyArray}function Na(e,t){if(524288&e.flags){var r=Ta(e),n=r.members.get(t);if(n&&$t(n))return n}}function Aa(t){if(!t.resolvedProperties){for(var r=e.createSymbolTable(),n=0,i=t.types;n<i.length;n++){for(var a=i[n],o=0,s=Pa(a);o<s.length;o++){var c=s[o];if(!r.has(c.escapedName)){var u=io(t,c.escapedName);u&&r.set(c.escapedName,u)}}if(1048576&t.flags)break}t.resolvedProperties=cr(r)}return t.resolvedProperties}function Fa(t){if(t.possiblePropertyCache)return t.possiblePropertyCache.size?e.arrayFrom(t.possiblePropertyCache.values()):e.emptyArray;t.possiblePropertyCache=e.createSymbolTable();for(var r=0,n=t.types;r<n.length;r++)for(var i=n[r],a=0,o=Pa(i);a<o.length;a++){var s=o[a];if(!t.possiblePropertyCache.has(s.escapedName)){var c=no(t,s.escapedName);c&&t.possiblePropertyCache.set(s.escapedName,c)}}return t.possiblePropertyCache.size?e.arrayFrom(t.possiblePropertyCache.values()):e.emptyArray}function Pa(e){return e=to(e),3145728&e.flags?Aa(e):Ea(e)}function wa(e,t){var r=t.properties;return r.some(function(t){var r=t.name&&Rc(t.name),n=r&&Fi(r)?Li(r):void 0,i=void 0===n?void 0:Hr(e,n);return!!i&&X_(i)&&!Pl(XS(t),i)})}function Ia(t){var r=Dc(t);if(!(1048576&r.flags))return rC(r);for(var n=e.createSymbolTable(),i=0,a=t;i<a.length;i++)for(var o=a[i],s=0,c=rC(o);s<c.length;s++){var u=c[s].escapedName;if(!n.has(u)){var l=ro(r,u);l&&n.set(u,l)}}return e.arrayFrom(n.values())}function Oa(e){return 262144&e.flags?Ma(e):8388608&e.flags?La(e):16777216&e.flags?Va(e):Ka(e)}function Ma(e){return Wa(e)?rs(e):void 0}function La(e){return Wa(e)?Ba(e):void 0}function Ra(e){var t=$c(e,!1);return t!==e?t:Oa(e)}function Ba(e){var t=Ra(e.indexTyp
|
|||
|
}function Rc(t){return e.isIdentifier(t)?Iu(e.unescapeLeadingUnderscores(t.escapedText)):Pu(e.isComputedPropertyName(t)?ag(t):yb(t))}function Bc(t){return Iu({negative:!1,base10Value:e.parsePseudoBigInt(t.text)})}function jc(t,r){if(!(24&e.getDeclarationModifierFlagsFromSymbol(t))){var n=zi(t).nameType;if(!n&&!e.isKnownSymbol(t))if("default"===t.escapedName)n=Iu("default");else{var i=t.valueDeclaration&&e.getNameOfDeclaration(t.valueDeclaration);n=i&&Rc(i)||Iu(e.symbolName(t))}if(n&&n.flags&r)return n}return vE}function Jc(t,r){return Dc(e.map(Pa(t),function(e){return jc(e,r)}))}function zc(e){var t=lo(e,1);return t!==TN?t:void 0}function Vc(t,r,n){return void 0===r&&(r=PT),1048576&t.flags?Ic(e.map(t.types,function(e){return Vc(e,r,n)})):2097152&t.flags?Dc(e.map(t.types,function(e){return Vc(e,r,n)})):Ph(t,58982400)?Lc(t,r):32&e.getObjectFlags(t)?cf(ga(t),function(e){return!(n&&5&e.flags)}):t===eE?eE:2&t.flags?vE:131073&t.flags?SE:r?!n&&lo(t,0)?sE:Jc(t,128):!n&&lo(t,0)?Dc([sE,cE,Jc(t,8192)]):zc(t)?Dc([cE,Jc(t,8320)]):Jc(t,8576)}function Uc(e){if(PT)return e;var t=Qs();return t?ls(t,[e,sE]):sE}function Kc(e){var t=Uc(Vc(e));return 131072&t.flags?sE:t}function qc(t){var r=O(t);if(!r.resolvedType)switch(t.operator){case 130:r.resolvedType=Vc(ju(t.type));break;case 143:r.resolvedType=140===t.type.kind?Lu(e.walkUpParenthesizedTypes(t.parent)):tE;break;case 134:r.resolvedType=ju(t.type)}return r.resolvedType}function Wc(e,t){var r=tr(8388608);return r.objectType=e,r.indexType=t,r}function Hc(t){return AT?!1:16384&e.getObjectFlags(t)?!0:1048576&t.flags?e.every(t.types,Hc):2097152&t.flags?e.some(t.types,Hc):63176704&t.flags?Hc(Ha(t)):!1}function Gc(t,r,n,i,a,o,s){function c(t){t&&t.isReadonly&&u&&(e.isAssignmentTarget(u)||e.isDeleteTarget(u))&&y(u,e.Diagnostics.Index_signature_in_type_0_only_permits_reading,Er(r))}var u=o&&191===o.kind?o:void 0,l=Fi(n)?Li(n):u&&xv(u.argumentExpression,n,!1)?e.getPropertyNameForKnownSymbolName(e.idText(u.argumentExpression.name)):o&&e.isPropertyName(o)?e.getPropertyNameForPropertyNameNode(o):void 0;if(void 0!==l){var _=ao(r,l);if(_){if(u){if(pv(_,u,101===u.expression.kind),e.isAssignmentTarget(u)&&(xh(u,_)||Dh(u)))return void y(u.argumentExpression,e.Diagnostics.Cannot_assign_to_0_because_it_is_a_read_only_property,kr(_));4&s&&(O(o).resolvedSymbol=_)}var d=Un(_);return u&&1!==e.getAssignmentTargetKind(u)?Af(u,d):d}if(sf(r,td)&&ig(l)&&+l>=0){if(o&&sf(r,function(e){return!e.target.hasRestElement})){var p=Qc(o);td(r)?y(p,e.Diagnostics.Tuple_type_0_of_length_1_has_no_element_at_index_2,Er(r),cs(r),e.unescapeLeadingUnderscores(l)):y(p,e.Diagnostics.Property_0_does_not_exist_on_type_1,e.unescapeLeadingUnderscores(l),Er(r))}return c(lo(r,1)),lf(r,function(e){return rd(e)||nE})}}if(!(98304&n.flags)&&wh(n,12716)){if(131073&r.flags)return r;var f=lo(r,0),m=wh(n,296)&&lo(r,1)||f;if(m){if(1&s&&m===f)return void(u&&y(u,e.Diagnostics.Type_0_cannot_be_used_to_index_type_1,Er(n),Er(t)));if(o&&!wh(n,12)){var p=Qc(o);return y(p,e.Diagnostics.Type_0_cannot_be_used_as_an_index_type,Er(n)),m.type}return c(m),m.type}if(131072&n.flags)return vE;if(Hc(r))return ZT;if(u&&!Oh(r)){if(r.symbol===RT&&void 0!==l&&RT.exports.has(l)&&418&RT.exports.get(l).flags)y(u,e.Diagnostics.Property_0_does_not_exist_on_type_1,e.unescapeLeadingUnderscores(l),Er(r));else if(AT&&!xT.suppressImplicitAnyIndexErrors&&!a)if(void 0!==l&&iv(l,r))y(u,e.Diagnostics.Property_0_is_a_static_member_of_type_1,l,Er(r));else if(_o(r,1))y(u.argumentExpression,e.Diagnostics.Element_implicitly_has_an_any_type_because_index_expression_is_not_of_type_number);else{var g=void 0;if(void 0!==l&&(g=ov(l,r)))void 0!==g&&y(u.argumentExpression,e.Diagnostics.Property_0_does_not_exist_on_type_1_Did_you_mean_2,l,Er(r),g);else{var v=_v(r,u);if(void 0!==v)y(u,e.Diagnostics.Element_implicitly_has_an_any_type_because_type_0_has_no_index_signature_Did_you_mean_to_call_1,Er(r),v);else{var h=void 0;if(1024&n.flags)h=e.chainDiagnosticMessages(void 0,e.Diagnostics.Property_0_does_not_exist_on_type_1,"["+Er(n)+"]",Er(r));else if(8192&n.flags){var b=Ct(n.symbol,u);h=e.chainDiagnost
|
|||
|
}function s_(t){return 524288&t.flags&&!ka(t)&&0===Pa(t).length&&lo(t,0)&&!lo(t,1)||3145728&t.flags&&e.every(t.types,s_)||!1}function c_(t,n,i){if(t===n)return!0;var a=r(t)+","+r(n),o=mA.get(a);if(void 0!==o&&(2!==o||!i))return 1===o;if(!(t.escapedName===n.escapedName&&256&t.flags&&256&n.flags))return mA.set(a,3),!1;for(var s=Un(n),c=0,u=Pa(Un(t));c<u.length;c++){var l=u[c];if(8&l.flags){var _=ao(s,l.escapedName);if(!(_&&8&_.flags))return i?(i(e.Diagnostics.Property_0_is_missing_in_type_1,e.symbolName(l),Er(bi(n),void 0,64)),mA.set(a,3)):mA.set(a,2),!1}}return mA.set(a,1),!0}function u_(e,t,r,n){var i=e.flags,a=t.flags;if(3&a||131072&i||e===eE)return!0;if(131072&a)return!1;if(132&i&&4&a)return!0;if(128&i&&1024&i&&128&a&&!(1024&a)&&e.value===t.value)return!0;if(296&i&&8&a)return!0;if(256&i&&1024&i&&256&a&&!(1024&a)&&e.value===t.value)return!0;if(2112&i&&64&a)return!0;if(528&i&&16&a)return!0;if(12288&i&&4096&a)return!0;if(32&i&&32&a&&c_(e.symbol,t.symbol,n))return!0;if(1024&i&&1024&a){if(1048576&i&&1048576&a&&c_(e.symbol,t.symbol,n))return!0;if(2944&i&&2944&a&&e.value===t.value&&c_(Gt(e.symbol),Gt(t.symbol),n))return!0}if(32768&i&&(!kT||49152&a))return!0;if(65536&i&&(!kT||65536&a))return!0;if(524288&i&&67108864&a)return!0;if(r===dA||r===pA){if(1&i)return!0;if(264&i&&!(1024&i)&&(32&a||256&a&&1024&a))return!0}return!1}function l_(e,t,r){if(wu(e)&&(e=e.regularType),wu(t)&&(t=t.regularType),e===t||r===pA&&!(131072&t.flags)&&u_(t,e,r)||r!==fA&&u_(e,t,r))return!0;if(524288&e.flags&&524288&t.flags){var n=r.get(C_(e,t,r));if(void 0!==n)return 1===n}return 66846720&e.flags||66846720&t.flags?d_(e,t,r,void 0):!1}function __(t,r){return 4096&e.getObjectFlags(t)&&!mg(r.escapedName)}function d_(t,r,n,i,a,o,s){function c(t,r,n,a,o){e.Debug.assert(!!i),X=e.chainDiagnosticMessages(X,t,r,n,a,o)}function u(t){e.Debug.assert(!!X),Y?Y.push(t):Y=[t]}function l(t,r,i){var a=Nr(r,i),o=a[0],s=a[1];262144&i.flags&&void 0!==i.immediateBaseConstraint&&Pl(r,i.immediateBaseConstraint)&&c(e.Diagnostics._0_is_assignable_to_the_constraint_of_type_1_but_1_could_be_instantiated_with_a_different_subtype_of_constraint_2,o,s,Er(i.immediateBaseConstraint)),t||(t=n===pA?e.Diagnostics.Type_0_is_not_comparable_to_type_1:o===s?e.Diagnostics.Type_0_is_not_assignable_to_type_1_Two_different_types_with_this_name_exist_but_they_are_unrelated:e.Diagnostics.Type_0_is_not_assignable_to_type_1),c(t,o,s)}function _(t,r){var n=Er(t),i=Er(r);(WE===t&&sE===r||HE===t&&cE===r||GE===t&&fE===r||Rs(!1)===t&&mE===r)&&c(e.Diagnostics._0_is_a_primitive_but_1_is_a_wrapper_object_Prefer_using_0_when_possible,i,n)}function d(t,r,n){if(q_(t)){var i=t.target;return i&&i.readonly&&W_(r)&&(!z_(r)||td(r)&&!r.target.readonly)?(n&&c(e.Diagnostics.The_type_0_is_readonly_and_cannot_be_assigned_to_the_mutable_type_1,Er(t),Er(r)),!1):U_(r)}return q_(r)?U_(t):z_(t)&&J_(r)&&!z_(r)?(n&&c(e.Diagnostics.The_type_0_is_readonly_and_cannot_be_assigned_to_the_mutable_type_1,Er(t),Er(r)),!1):!0}function p(t,r,a,o,s){if(void 0===a&&(a=!1),wu(t)&&(t=t.regularType),wu(r)&&(r=r.regularType),33554432&t.flags&&(t=t.substitute),33554432&r.flags&&(r=r.typeVariable),25165824&t.flags&&(t=$c(t,!1)),25165824&r.flags&&(r=$c(r,!0)),1048576&r.flags&&524288&t.flags&&r.types.length<=3&&Ph(r,98304)){var u=_f(r,-98305);1179648&u.flags||(r=u)}if(t===r)return-1;if(n===fA)return m(t,r);if(n===pA&&!(131072&r.flags)&&u_(r,t,n)||u_(t,r,n,a?c:void 0))return-1;var v=!!(4096&e.getObjectFlags(t)),y=ap(t)&&32768&e.getObjectFlags(t);if(y){var h=1048576&r.flags?k(t,r):void 0;if(g(t,r,h,a))return a&&l(o,t,r),0}if(n!==pA&&!s&&2752508&t.flags&&t!==JE&&2621440&r.flags&&f_(r)&&(Pa(t).length>0||nC(t))&&!m_(t,r,v)){if(a){var x=so(t,0),D=so(t,1);x.length>0&&p(Mo(x[0]),r,!1)||D.length>0&&p(Mo(D[0]),r,!1)?c(e.Diagnostics.Value_of_type_0_has_no_properties_in_common_with_type_1_Did_you_mean_to_call_it,Er(t),Er(r)):c(e.Diagnostics.Type_0_has_no_properties_in_common_with_type_1,Er(t),Er(r))}return 0}var S=0,C=X,A=!!s;if(1048576&t.flags)S=n===pA?E(t,r,a&&!(131068&t.flags)):N(t,r,a&&!(131068&t.flags));else{if(1048576&r.flags){if(S=b(hd(t),r,!(!a||131068&
|
|||
|
}function Od(t,r){return void 0===r&&(r=0),t&&Ld(e.map(t.inferences,jd),t.signature,t.flags|r,t.compareTypes)}function Md(t){var r=e.filter(t.inferences,lb);return r.length?Ld(e.map(r,jd),t.signature,t.flags,t.compareTypes):void 0}function Ld(e,t,r,n){var i={inferences:e,signature:t,flags:r,compareTypes:n,mapper:function(e){return Rd(i,e,!0)},nonFixingMapper:function(e){return Rd(i,e,!1)}};return i}function Rd(e,t,r){for(var n=e.inferences,i=0;i<n.length;i++){var a=n[i];if(t===a.typeParameter)return r&&!a.isFixed&&(a.isFixed=!0,a.inferredType=void 0),up(e,i)}return t}function Bd(e){return{typeParameter:e,candidates:void 0,contraCandidates:void 0,inferredType:void 0,priority:void 0,topLevel:!0,isFixed:!1}}function jd(e){return{typeParameter:e.typeParameter,candidates:e.candidates&&e.candidates.slice(),contraCandidates:e.contraCandidates&&e.contraCandidates.slice(),inferredType:e.inferredType,priority:e.priority,topLevel:e.topLevel,isFixed:e.isFixed}}function Jd(e){return e&&e.mapper}function zd(t){var r=e.getObjectFlags(t);return!!(63176704&t.flags||4&r&&e.forEach(t.typeArguments,zd)||16&r&&t.symbol&&14384&t.symbol.flags&&t.symbol.declarations||32&r||3145728&t.flags&&Vd(t))}function Vd(t){return void 0===t.couldContainTypeVariables&&(t.couldContainTypeVariables=e.some(t.types,zd)),t.couldContainTypeVariables}function Ud(t,r){return t===r||!!(3145728&t.flags)&&e.some(t.types,function(e){return Ud(e,r)})}function Kd(t){var r=e.createSymbolTable();of(t,function(t){if(128&t.flags){var n=e.escapeLeadingUnderscores(t.value),i=x(4,n);i.type=ZT,t.symbol&&(i.declarations=t.symbol.declarations,i.valueDeclaration=t.symbol.valueDeclaration),r.set(n,i)}});var n=4&t.flags?Zo(kE,!1):void 0;return lr(void 0,r,e.emptyArray,e.emptyArray,n,void 0)}function qd(e,t,r){var n=e.id+","+t.id+","+r.id;if(EN.has(n))return EN.get(n);EN.set(n,void 0);var i=Hd(e,t,r);return EN.set(n,i),i}function Wd(t){return!(524288&e.getObjectFlags(t))||ap(t)&&e.some(Pa(t),function(e){return Wd(Un(e))})}function Hd(t,r,n){if(!(lo(t,0)||0!==Pa(t).length&&Wd(t)))return void 0;if(J_(t))return ic(Qd(t.typeArguments[0],r,n),z_(t));if(td(t)){var i=e.map(t.typeArguments||e.emptyArray,function(e){return Qd(e,r,n)}),a=4&xa(r)?cs(t)-(t.target.hasRestElement?1:0):t.target.minLength;return uc(i,a,t.target.hasRestElement,t.target.readonly,t.target.associatedNames)}var o=ir(2064,void 0);return o.source=t,o.mappedType=r,o.constraintType=n,o}function Gd(e){return Qd(e.propertyType,e.mappedType,e.constraintType)}function Qd(e,t,r){var n=ou(r.type,ma(t)),i=va(t),a=Bd(n);return tp([a],e,i),ep(a)||rE}function Xd(t,r,n,i){var o,s,c,u,l,_,d;return a(this,function(a){switch(a.label){case 0:o=1048576&r.flags?Fa(r):Pa(r),s=0,c=o,a.label=1;case 1:return s<c.length?(u=c[s],!n&&(16777216&u.flags||48&e.getCheckFlags(u))?[3,5]:(l=ao(t,u.escapedName),l?[3,3]:[4,u])):[3,6];case 2:return a.sent(),[3,5];case 3:return i?(_=Un(u),109440&_.flags?(d=Un(l),1&d.flags||Pu(d)===Pu(_)?[3,5]:[4,u]):[3,5]):[3,5];case 4:a.sent(),a.label=5;case 5:return s++,[3,1];case 6:return[2]}})}function Yd(e,t,r,n){return Xd(e,t,r,n).next().value}function Zd(e,t){return t.target.minLength>e.target.minLength||!rd(t)&&(!!rd(e)||id(t)<id(e))}function $d(e,t){return td(e)&&td(t)&&Zd(e,t)||!!Yd(e,t,!1,!0)&&!!Yd(t,e,!1,!0)}function ep(e){return e.candidates?Dc(e.candidates,2):e.contraCandidates?Ic(e.contraCandidates):void 0}function tp(t,r,n,i,a){function o(t,r){function u(t,r){var n=t.id+","+r.id;g&&g.get(n)||((g||(g=e.createMap())).set(n,!0),o(t,r))}if(zd(r)){if(t===eE){var _=v;return v=t,o(r,r),void(v=_)}if(t.aliasSymbol&&t.aliasTypeArguments&&t.aliasSymbol===r.aliasSymbol)for(var d=t.aliasTypeArguments,p=r.aliasTypeArguments,f=0;f<d.length;f++)o(d[f],p[f]);else{if(1048576&t.flags&&1048576&r.flags&&!(1024&t.flags&&1024&r.flags)||2097152&t.flags&&2097152&r.flags){if(t===r){for(var b=0,x=t.types;b<x.length;b++){var D=x[b];o(D,D)}return}for(var S=void 0,C=0,k=t.types;C<k.length;C++){var D=k[C];if(rp(D,r.types))(S||(S=[])).push(D),o(D,D);else if(384&D.flags){var T=Y_(D);rp(T,r.types)&&(S||(S=[])).push(D,T)}}S&&(t=np(t,S),r=np(r,S
|
|||
|
if(c){var u=O(c);u.flags|=131072;var l=u.capturedBlockScopeBindings||(u.capturedBlockScopeBindings=[]);e.pushIfUnique(l,r),c===n.initializer&&(s=!1)}}s&&(O(a).flags|=65536)}226===n.kind&&e.getAncestor(r.valueDeclaration,239).parent===n&&Wf(t,n)&&(O(r.valueDeclaration).flags|=4194304),O(r.valueDeclaration).flags|=524288}i&&(O(r.valueDeclaration).flags|=262144)}}function qf(t,r){var n=O(t);return!!n&&e.contains(n.capturedBlockScopeBindings,Ht(r))}function Wf(t,r){for(var n=t;196===n.parent.kind;)n=n.parent;var i=!1;if(e.isAssignmentTarget(n))i=!0;else if(203===n.parent.kind||204===n.parent.kind){var a=n.parent;i=44===a.operator||45===a.operator}return i?!!e.findAncestor(n,function(e){return e===r?"quit":e===r.statement}):!1}function Hf(e,t){if(O(e).flags|=2,155===t.kind||158===t.kind){var r=t.parent;O(r).flags|=4}else O(t).flags|=4}function Gf(t){return e.isSuperCall(t)?t:e.isFunctionLike(t)?void 0:e.forEachChild(t,Gf)}function Qf(e){var t=O(e);return void 0===t.hasSuperCall&&(t.superCall=Gf(e.body),t.hasSuperCall=t.superCall?!0:!1),t.superCall}function Xf(e){var t=Ht(e),r=bi(t),n=ni(r);return n===oE}function Yf(t,r,n){var i=r.parent,a=e.getClassExtendsHeritageElement(i);if(a&&!Xf(i)){var o=Qf(r);(!o||o.end>t.pos)&&y(t,n)}}function Zf(t){var r=e.getThisContainer(t,!0),n=!1;switch(158===r.kind&&Yf(t,r,e.Diagnostics.super_must_be_called_before_accessing_this_in_the_constructor_of_a_derived_class),198===r.kind&&(r=e.getThisContainer(r,!1),n=!0),r.kind){case 245:y(t,e.Diagnostics.this_cannot_be_referenced_in_a_module_or_namespace_body);break;case 244:y(t,e.Diagnostics.this_cannot_be_referenced_in_current_location);break;case 158:rm(t,r)&&y(t,e.Diagnostics.this_cannot_be_referenced_in_constructor_arguments);break;case 155:case 154:e.hasModifier(r,32)&&y(t,e.Diagnostics.this_cannot_be_referenced_in_a_static_property_initializer);break;case 150:y(t,e.Diagnostics.this_cannot_be_referenced_in_a_computed_property_name)}n&&2>DT&&Hf(t,r);var i=$f(t,!0,r);if(FT){var a=Un(RT);if(i===a&&n)y(t,e.Diagnostics.The_containing_arrow_function_captures_the_global_value_of_this);else if(!i){var o=y(t,e.Diagnostics.this_implicitly_has_type_any_because_it_does_not_have_a_type_annotation);if(!e.isSourceFile(r)){var s=$f(r);s&&s!==a&&e.addRelatedInfo(o,e.createDiagnosticForNode(r,e.Diagnostics.An_outer_value_of_this_is_shadowed_by_this_container))}}}return i||ZT}function $f(t,r,n){void 0===r&&(r=!0),void 0===n&&(n=e.getThisContainer(t,!1));var i=e.isInJSFile(t);if(e.isFunctionLike(n)&&(!mm(t)||e.getThisParameter(n))){var a=em(n);if(i&&a){var o=yb(a).symbol;if(o&&o.members&&16&o.flags){var s=Cy(o);if(s)return Af(t,s)}}else if(i&&(197===n.kind||240===n.kind)&&e.getJSDocClassTag(n)){var s=Cy(Wt(n.symbol));if(s)return Af(t,s)}var c=wn(n)||sm(n);if(c)return Af(t,c)}if(e.isClassLike(n.parent)){var u=Ht(n.parent),l=e.hasModifier(n,32)?Un(u):bi(u).thisType;return Af(t,l)}if(i){var l=tm(n);if(l&&l!==tE)return Af(t,l)}if(e.isSourceFile(n)){if(n.commonJsModuleIndicator){var _=Ht(n);return _&&Un(_)}if(r)return Un(RT)}}function em(t){return 197===t.kind&&e.isBinaryExpression(t.parent)&&3===e.getAssignmentDeclarationKind(t.parent)?t.parent.left.expression.expression:157===t.kind&&189===t.parent.kind&&e.isBinaryExpression(t.parent.parent)&&6===e.getAssignmentDeclarationKind(t.parent.parent)?t.parent.parent.left.expression:197===t.kind&&276===t.parent.kind&&189===t.parent.parent.kind&&e.isBinaryExpression(t.parent.parent.parent)&&6===e.getAssignmentDeclarationKind(t.parent.parent.parent)?t.parent.parent.parent.left.expression:197===t.kind&&e.isPropertyAssignment(t.parent)&&e.isIdentifier(t.parent.name)&&("value"===t.parent.name.escapedText||"get"===t.parent.name.escapedText||"set"===t.parent.name.escapedText)&&e.isObjectLiteralExpression(t.parent.parent)&&e.isCallExpression(t.parent.parent.parent)&&t.parent.parent.parent.arguments[2]===t.parent.parent&&9===e.getAssignmentDeclarationKind(t.parent.parent.parent)?t.parent.parent.parent.arguments[0].expression:e.isMethodDeclaration(t)&&e.isIdentifier(t.name)&&("value"===t.name.escapedText||"get"===t.name.escapedText||"
|
|||
|
if(1048576&r.flags&&!(131068&r.flags))for(var a=0,o=r.types;a<o.length;a++){var s=o[a];if(!ao(s,t.escapedText)){n=e.chainDiagnosticMessages(n,e.Diagnostics.Property_0_does_not_exist_on_type_1,e.declarationNameToString(t),Er(s));break}}if(iv(t.escapedText,r))n=e.chainDiagnosticMessages(n,e.Diagnostics.Property_0_is_a_static_member_of_type_1,e.declarationNameToString(t),Er(r));else{var c=sx(r);if(c&&ao(c,t.escapedText))n=e.chainDiagnosticMessages(n,e.Diagnostics.Property_0_does_not_exist_on_type_1_Did_you_forget_to_use_await,e.declarationNameToString(t),Er(r));else{var u=av(t,r);if(void 0!==u){var l=e.symbolName(u);n=e.chainDiagnosticMessages(n,e.Diagnostics.Property_0_does_not_exist_on_type_1_Did_you_mean_2,e.declarationNameToString(t),Er(r),l),i=u.valueDeclaration&&e.createDiagnosticForNode(u.valueDeclaration,e.Diagnostics._0_is_declared_here,l)}else n=e.chainDiagnosticMessages(n,e.Diagnostics.Property_0_does_not_exist_on_type_1,e.declarationNameToString(t),Er(r))}}var _=e.createDiagnosticForNodeFromMessageChain(t,n);i&&e.addRelatedInfo(_,i),tA.add(_)}function iv(t,r){var n=r.symbol&&ao(Un(r.symbol),t);return void 0!==n&&n.valueDeclaration&&e.hasModifier(n.valueDeclaration,32)}function av(t,r){return dv(e.isString(t)?t:e.idText(t),Pa(r),67220415)}function ov(t,r){var n=av(t,r);return n&&e.symbolName(n)}function sv(t,r,n){e.Debug.assert(void 0!==r,"outername should always be defined");var i=J(t,r,n,void 0,r,!1,!1,function(t,n,i){e.Debug.assertEqual(r,n,"name should equal outerName");var a=L(t,n,i);return a||dv(e.unescapeLeadingUnderscores(n),e.arrayFrom(t.values()),i)});return i}function cv(t,r,n){var i=sv(t,r,n);return i&&e.symbolName(i)}function uv(t,r){return r.exports&&dv(e.idText(t),Bt(r),2623475)}function lv(t,r){var n=uv(t,r);return n&&e.symbolName(n)}function _v(t,r){var n=function(e,r){void 0===r&&(r=1);var n=Na(t,e);if(n){var i=Pv(Un(n));if(i&&Hy(i)===r&&"string"===Er(Uy(i,0)))return!0}return!1},i=e.isAssignmentTarget(r)?"set":"get";if(!n(i))return void 0;var a=e.tryGetPropertyAccessOrIdentifierToString(r);return void 0===a?a=i:a+="."+i,a}function dv(t,r,n){function i(t){var r=e.symbolName(t);return!e.startsWith(r,'"')&&t.flags&n?r:void 0}return e.getSpellingSuggestion(t,r,i)}function pv(t,r,n){if(t&&106500&t.flags&&t.valueDeclaration&&e.hasModifier(t.valueDeclaration,8)&&(!r||!e.isWriteOnlyAccess(r)||65536&t.flags&&!(32768&t.flags))){if(n){var i=e.findAncestor(r,e.isFunctionLikeDeclaration);if(i&&i.symbol===t)return}(1&e.getCheckFlags(t)?I(t).target:t).isReferenced=67108863}}function fv(e,t){switch(e.kind){case 190:return gv(e,99===e.expression.kind,t,Td(yb(e.expression)));case 149:return gv(e,!1,t,Td(yb(e.left)));case 184:return gv(e,!1,t,ju(e))}}function mv(e,t,r){return gv(e,190===e.kind&&99===e.expression.kind,r.escapedName,t)}function gv(t,r,n,i){if(i===tE||Qr(i))return!0;var a=ao(i,n);return a?Ug(t,r,i,a):e.isInJSFile(t)&&0!==(1048576&i.flags)&&i.types.some(function(e){return gv(t,r,n,e)})}function vv(t){var r=t.initializer;if(239===r.kind){var n=r.declarations[0];if(n&&!e.isBindingPattern(n.name))return Ht(n)}else if(73===r.kind)return pp(r);return void 0}function yv(e){return _o(e,1)&&!_o(e,0)}function hv(t){var r=e.skipParentheses(t);if(73===r.kind){var n=pp(r);if(3&n.flags)for(var i=t,a=t.parent;a;){if(227===a.kind&&i===a.statement&&vv(a)===n&&yv(gb(a.expression)))return!0;i=a,a=a.parent}}return!1}function bv(t){var r=Wg(t.expression),n=t.argumentExpression;if(!n){var i=e.getSourceFileOfNode(t);if(193===t.parent.kind&&t.parent.expression===t){var a=e.skipTrivia(i.text,t.expression.end),o=t.end;Wk(i,a,o-a,e.Diagnostics.new_T_cannot_be_used_to_create_an_array_Use_new_Array_T_instead)}else{var a=t.end-"]".length,o=t.end;Wk(i,a,o-a,e.Diagnostics.Expression_expected)}return tE}var s=yb(n);if(r===tE||r===yE)return r;if(Oh(r)&&10!==n.kind)return y(n,e.Diagnostics.A_const_enum_member_can_only_be_accessed_using_a_string_literal),tE;var c=hv(n)?cE:s,u=e.isAssignmentTarget(t)?2|(Xc(r)&&!Zc(r)?1:0):0,l=su(r,c,t,u)||tE;return Gb(l,t)}function xv(t,r,n){if(r===tE)return!1;if(!e.isWellKnownSymbolSyntactically(t))re
|
|||
|
if(c)switch(3&i){case 3:c=yD(c,!0);break;case 1:c=yD(c,!1);break;case 2:c=sx(c)}n=ed(n,c)}var u=Td(n);switch(3&i){case 3:return tc(u);case 1:return nc(u);case 2:return nh(u);default:return u}}function sh(t,r){var n=[],i=0!==(2&e.getFunctionFlags(t));return e.forEachYieldExpression(t.body,function(t){e.pushIfUnique(n,ch(t,i,r))}),n}function ch(t,r,n){var i=t.expression||t,a=t.expression?yb(t.expression,n):iE,o=t.asteriskToken?pD(a,i,!1,r):a;return r?ux(o,i,t.asteriskToken?e.Diagnostics.Type_of_iterated_elements_of_a_yield_Asterisk_operand_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member:e.Diagnostics.Type_of_yield_operand_in_an_async_generator_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member):o}function uh(e,t,r,n){var i=0;if(n){for(var a=t;a<r.length;a++)i|=cA.get(r[a])||32768;for(var a=e;t>a;a++)i&=~(cA.get(r[a])||0);for(var a=0;e>a;a++)i|=cA.get(r[a])||32768}else{for(var a=e;t>a;a++)i|=sA.get(r[a])||128;for(var a=0;e>a;a++)i&=~(sA.get(r[a])||0)}return i}function lh(t){if(!t.possiblyExhaustive)return!1;if(200===t.expression.kind){var r=gb(t.expression.expression),n=tf(t),i=uh(0,0,n,!0),a=Ka(r)||r;return!!(131072&cf(a,function(e){return(wp(e)&i)===i}).flags)}var o=gb(t.expression);if(!X_(o))return!1;var s=ef(t);return!s.length||e.some(s,G_)?!1:rf(lf(o,Pu),s)}function _h(t){return 128&t.flags?e.some(t.body.statements,function(e){return 233===e.kind&&lh(e)})?!1:!0:!1}function dh(t,r){var n=e.getFunctionFlags(t),i=[],a=_h(t),o=!1;return e.forEachReturnStatement(t.body,function(s){var c=s.expression;if(c){var u=eb(c,r&&-9&r);2&n&&(u=cx(u,t,e.Diagnostics.The_return_type_of_an_async_function_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member)),131072&u.flags&&(o=!0),e.pushIfUnique(i,u)}else a=!0}),0!==i.length||a||!o&&!ph(t)?(!(kT&&i.length&&a)||Dy(t)&&i.some(function(e){return e.symbol===t.symbol})||e.pushIfUnique(i,nE),i):void 0}function ph(e){switch(e.kind){case 197:case 198:return!0;case 157:return 189===e.parent.kind;default:return!1}}function fh(t,r){if(l&&!(r&&Ph(r,16385)||156===t.kind||e.nodeIsMissing(t.body)||219!==t.body.kind||!_h(t))){var n=256&t.flags;if(r&&131072&r.flags)y(e.getEffectiveReturnTypeNode(t),e.Diagnostics.A_function_returning_never_cannot_have_a_reachable_end_point);else if(r&&!n)y(e.getEffectiveReturnTypeNode(t),e.Diagnostics.A_function_whose_declared_type_is_neither_void_nor_any_must_return_a_value);else if(r&&kT&&!Pl(nE,r))y(e.getEffectiveReturnTypeNode(t),e.Diagnostics.Function_lacks_ending_return_statement_and_return_type_does_not_include_undefined);else if(xT.noImplicitReturns){if(!r){if(!n)return;var i=Mo(Co(t));if(bD(t,i))return}y(e.getEffectiveReturnTypeNode(t)||t,e.Diagnostics.Not_all_code_paths_return_a_value)}}}function mh(t,r){if(e.Debug.assert(157!==t.kind||e.isObjectLiteralMethod(t)),SS(t),r&&4&r&&xl(t)){if(!e.getEffectiveReturnTypeNode(t)&&Sl(t)){var n=O(t);if(n.contextFreeType)return n.contextFreeType;var i=oh(t,r),a=Wi(void 0,void 0,void 0,e.emptyArray,i,void 0,0,!1,!1),o=lr(t.symbol,hT,[a],e.emptyArray,void 0,void 0);return o.objectFlags|=524288,n.contextFreeType=o}return FE}var s=ak(t);s||197!==t.kind||hk(t);var c=O(t),u=Un(Wt(t.symbol));if(Qr(u))return u;if(!(1024&c.flags)){var l=Xm(t);if(!(1024&c.flags)){if(c.flags|=1024,l){var _=so(u,0)[0];if(xl(t)){var d=Bm(t);r&&2&r&&$y(_,l,d);var p=d?rl(l,d.mapper):l;eh(_,p)}if(!Lo(t)&&!_.resolvedReturnType){var i=oh(t,r);_.resolvedReturnType||(_.resolvedReturnType=i)}}Eb(t)}}return u}function gh(e,t){var r=Lo(e);return r&&2===(3&t)?ux(r)||tE:r}function vh(t){e.Debug.assert(157!==t.kind||e.isObjectLiteralMethod(t));var r=e.getFunctionFlags(t),n=gh(t,r);if(0===(1&r)&&fh(t,n),t.body)if(e.getEffectiveReturnTypeNode(t)||Mo(Co(t)),219===t.body.kind)yS(t.body);else{var i=yb(t.body);if(n)if(2===(3&r)){var a=cx(i,t.body,e.Diagnostics.The_return_type_of_an_async_function_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member);Ll(a,n,t.body,t.body)}else Ll(i,n,t.body,t.body)}}function yh(e,t,r){return Pl(t,CE)?!0:(y(e,r),!1)}function hh(t){if(!e.isCallExpressio
|
|||
|
}function tx(e){yS(e.argument),ju(e)}function rx(t){return e.hasModifier(t,8)&&!!(4194304&t.flags)}function nx(t,r){var n=e.getCombinedModifierFlags(t);return 242!==t.parent.kind&&241!==t.parent.kind&&210!==t.parent.kind&&4194304&t.flags&&(2&n||e.isModuleBlock(t.parent)&&e.isModuleDeclaration(t.parent.parent)&&e.isGlobalScopeAugmentation(t.parent.parent)||(n|=1),n|=2),n&r}function ix(t){function r(e,t){var r=void 0!==t&&t.parent===e[0].parent;return r?t:e[0]}function n(t,n,i,a,o){var s=a^o;if(0!==s){var c=nx(r(t,n),i);e.forEach(t,function(t){var r=nx(t,i)^c;1&r?y(e.getNameOfDeclaration(t),e.Diagnostics.Overload_signatures_must_all_be_exported_or_non_exported):2&r?y(e.getNameOfDeclaration(t),e.Diagnostics.Overload_signatures_must_all_be_ambient_or_non_ambient):24&r?y(e.getNameOfDeclaration(t)||t,e.Diagnostics.Overload_signatures_must_all_be_public_private_or_protected):128&r&&y(e.getNameOfDeclaration(t),e.Diagnostics.Overload_signatures_must_all_be_abstract_or_non_abstract)})}}function i(t,n,i,a){if(i!==a){var o=e.hasQuestionToken(r(t,n));e.forEach(t,function(t){var r=e.hasQuestionToken(t)!==o;r&&y(e.getNameOfDeclaration(t),e.Diagnostics.Overload_signatures_must_all_be_optional_or_required)})}}function a(t){if(!t.name||!e.nodeIsMissing(t.name)){var r=!1,n=e.forEachChild(t.parent,function(e){return r?e:void(r=e===t)});if(n&&n.pos===t.end&&n.kind===t.kind){var i=n.name||n,a=n.name;if(t.name&&a&&(e.isComputedPropertyName(t.name)&&e.isComputedPropertyName(a)||!e.isComputedPropertyName(t.name)&&!e.isComputedPropertyName(a)&&e.getEscapedTextOfIdentifierOrLiteral(t.name)===e.getEscapedTextOfIdentifierOrLiteral(a))){var o=(157===t.kind||156===t.kind)&&e.hasModifier(t,32)!==e.hasModifier(n,32);if(o){var s=e.hasModifier(t,32)?e.Diagnostics.Function_overload_must_be_static:e.Diagnostics.Function_overload_must_not_be_static;y(i,s)}return}if(e.nodeIsPresent(n.body))return void y(i,e.Diagnostics.Function_implementation_name_must_be_0,e.declarationNameToString(t.name))}var c=t.name||t;v?y(c,e.Diagnostics.Constructor_implementation_is_missing):e.hasModifier(t,128)?y(c,e.Diagnostics.All_declarations_of_an_abstract_method_must_be_consecutive):y(c,e.Diagnostics.Function_implementation_is_missing_or_not_immediately_following_the_declaration)}}if(l){for(var o,s,c,u=155,_=0,d=u,p=!1,f=!0,m=!1,g=t.declarations,v=0!==(16384&t.flags),h=!1,b=!1,x=0,D=g;x<D.length;x++){var S=D[x],C=S,k=4194304&C.flags,T=242===C.parent.kind||169===C.parent.kind||k;if(T&&(c=void 0),240===C.kind||157===C.kind||156===C.kind||158===C.kind){var E=nx(C,u);_|=E,d&=E,p=p||e.hasQuestionToken(C),f=f&&e.hasQuestionToken(C),e.nodeIsPresent(C.body)&&o?v?b=!0:h=!0:c&&c.parent===C.parent&&c.end!==C.pos&&a(c),e.nodeIsPresent(C.body)?o||(o=C):m=!0,c=C,T||(s=C)}}if(b&&e.forEach(g,function(t){y(t,e.Diagnostics.Multiple_constructor_implementations_are_not_allowed)}),h&&e.forEach(g,function(t){y(e.getNameOfDeclaration(t),e.Diagnostics.Duplicate_function_implementation)}),!s||s.body||e.hasModifier(s,128)||s.questionToken||a(s),m&&(n(g,o,u,_,d),i(g,o,p,f),o))for(var N=Ao(t),A=Co(o),F=0,P=N;F<P.length;F++){var w=P[F];if(!n_(A,w)){e.addRelatedInfo(y(w.declaration,e.Diagnostics.This_overload_signature_is_not_compatible_with_its_implementation_signature),e.createDiagnosticForNode(o,e.Diagnostics.The_implementation_signature_is_declared_here));break}}}}function ax(t){function r(t){var n=t;switch(n.kind){case 242:case 243:case 310:case 303:return 2;case 245:return e.isAmbientModule(n)||0!==e.getModuleInstanceState(n)?5:4;case 241:case 244:return 3;case 285:return 7;case 255:if(!e.isEntityNameExpression(n.expression))return 1;n=n.expression;case 249:case 252:case 251:var i=0,a=bt(Ht(n));return e.forEach(a.declarations,function(e){i|=r(e)}),i;case 238:case 187:case 240:case 254:return 1;default:return e.Debug.failBadSyntaxKind(n)}}if(l){var n=t.localSymbol;if((n||(n=Ht(t),n.exportSymbol))&&e.getDeclarationOfKind(n,t.kind)===t){for(var i=0,a=0,o=0,s=0,c=n.declarations;s<c.length;s++){var u=c[s],_=r(u),d=nx(u,513);1&d?512&d?o|=_:i|=_:a|=_}var p=i|a,f=i&a,m=o&p;if(f||m)for(var g=0,v=n.declarations;
|
|||
|
}function ED(t){function r(t,r,n,i,a,o){if(a&&!e.isKnownSymbol(t)){var s=t.valueDeclaration,c=s&&e.getNameOfDeclaration(s);if(1!==o||(c?tg(c):ig(t.escapedName))){var u;if(s&&c&&(205===s.kind||150===c.kind||t.parent===n.symbol))u=s;else if(i)u=i;else if(2&e.getObjectFlags(n)){var l=e.forEach(ii(n),function(e){return Na(e,t.escapedName)&&_o(e,o)});u=l?void 0:n.symbol.declarations[0]}if(u&&!Pl(r,a)){var _=0===o?e.Diagnostics.Property_0_of_type_1_is_not_assignable_to_string_index_type_2:e.Diagnostics.Property_0_of_type_1_is_not_assignable_to_numeric_index_type_2;y(u,_,kr(t),Er(r),Er(a))}}}}var n=Yo(t.symbol,1),i=Yo(t.symbol,0),a=_o(t,0),o=_o(t,1);if(a||o){e.forEach(Ea(t),function(e){var s=Un(e);r(e,s,t,i,a,0),r(e,s,t,n,o,1)});var s=t.symbol.valueDeclaration;if(1&e.getObjectFlags(t)&&e.isClassLike(s))for(var c=0,u=s.members;c<u.length;c++){var l=u[c];if(!e.hasModifier(l,32)&&Oi(l)){var _=Ht(l),d=Un(_);r(_,d,t,i,a,0),r(_,d,t,n,o,1)}}}var p;if(a&&o&&(p=n||i,!p&&2&e.getObjectFlags(t))){var f=e.forEach(ii(t),function(e){return _o(e,0)&&_o(e,1)});p=f?void 0:t.symbol.declarations[0]}p&&!Pl(o,a)&&y(p,e.Diagnostics.Numeric_index_type_0_is_not_assignable_to_string_index_type_1,Er(o),Er(a))}function ND(e,t){switch(e.escapedText){case"any":case"unknown":case"number":case"bigint":case"boolean":case"string":case"symbol":case"void":case"object":y(e,t,e.escapedText)}}function AD(t){1===DT&&"Object"===t.escapedText&&ST!==e.ModuleKind.ES2015&&ST!==e.ModuleKind.ESNext&&y(t,e.Diagnostics.Class_name_cannot_be_Object_when_targeting_ES5_with_module_0,e.ModuleKind[ST])}function FD(t){if(t)for(var r=!1,n=0;n<t.length;n++){var i=t[n];if(Db(i),l){i.default?(r=!0,PD(i.default,t,n)):r&&y(i,e.Diagnostics.Required_type_parameters_may_not_follow_optional_type_parameters);for(var a=0;n>a;a++)t[a].symbol===i.symbol&&y(i.name,e.Diagnostics.Duplicate_identifier_0,e.declarationNameToString(i.name))}}}function PD(t,r,n){function i(t){if(165===t.kind){var a=ks(t);if(262144&a.flags)for(var o=n;o<r.length;o++)a.symbol===Ht(r[o])&&y(t,e.Diagnostics.Type_parameter_defaults_can_only_reference_previously_declared_type_parameters)}e.forEachChild(t,i)}i(t)}function wD(t){if(1!==t.declarations.length){var r=I(t);if(!r.typeParametersChecked){r.typeParametersChecked=!0;var n=zD(t);if(n.length<=1)return;var i=bi(t);if(!ID(n,i.localTypeParameters))for(var a=kr(t),o=0,s=n;o<s.length;o++){var c=s[o];y(c.name,e.Diagnostics.All_declarations_of_0_must_have_identical_type_parameters,a)}}}}function ID(t,r){for(var n=e.length(r),i=Do(r),a=0,o=t;a<o.length;a++){var s=o[a],c=e.getEffectiveTypeParameterDeclarations(s),u=c.length;if(i>u||u>n)return!1;for(var l=0;u>l;l++){var _=c[l],d=r[l];if(_.name.escapedText!==d.symbol.escapedName)return!1;var p=e.getEffectiveConstraintOfTypeParameter(_),f=p&&ju(p),m=Ma(d);if(f&&(!m||!Tl(f,m)))return!1;var g=_.default&&ju(_.default),v=Xa(d);if(g&&v&&!Tl(g,v))return!1}}return!0}function OD(e){return RD(e),SS(e),Un(Ht(e))}function MD(t){e.forEach(t.members,yS),Nx(t)}function LD(t){t.name||e.hasModifier(t,512)||qk(t,e.Diagnostics.A_class_declaration_without_the_default_modifier_must_have_a_name),RD(t),e.forEach(t.members,yS),Nx(t)}function RD(t){ok(t),yx(t),t.name&&(ND(t.name,e.Diagnostics.Class_name_cannot_be_0),Hx(t,t.name),Gx(t,t.name),4194304&t.flags||AD(t.name)),FD(e.getEffectiveTypeParameterDeclarations(t)),ax(t);var r=Ht(t),n=bi(r),i=Vi(n),a=Un(r);wD(r),Nb(t),4194304&t.flags||Ab(t);var o=e.getEffectiveBaseTypeNode(t);if(o){2>DT&&KC(o.parent,1);var s=e.getClassExtendsHeritageElement(t);s&&s!==o&&yb(s.expression);var c=ii(n);if(c.length&&l){var u=c[0],_=ni(n),d=to(_);if(jD(d,o),yS(o.expression),e.some(o.typeArguments)){e.forEach(o.typeArguments,yS);for(var p=0,f=ti(d,o.typeArguments,o);p<f.length;p++){var m=f[p];if(!jb(o,m.typeParameters))break}}var g=Vi(u,n.thisType);if(Ml(i,g,void 0)?Ml(a,kl(d),t.name||t,e.Diagnostics.Class_static_side_0_incorrectly_extends_base_class_static_side_1):BD(t,i,g,e.Diagnostics.Class_0_incorrectly_extends_base_class_1),8650752&_.flags&&!Zn(a)&&y(t.name||t,e.Diagnostics.A_mixin_class_must_have_a_constructor_with_a_single
|
|||
|
return jh(n,i,a)}var o=e.cast(t.parent,e.isArrayLiteralExpression),s=YS(o)||tE,c=pD(s,t.parent,!1,!1)||tE;return zh(o,s,o.elements.indexOf(t),c)}function ZS(t){var r=YS(e.cast(t.parent.parent,e.isAssignmentPattern));return r&&ao(r,t.escapedText)}function $S(t){return e.isRightSideOfQualifiedNameOrPropertyAccess(t)&&(t=t.parent),Pu(gb(t))}function eC(t){var r=Ht(t.parent);return e.hasModifier(t,32)?Un(r):bi(r)}function tC(t){var r=t.name;switch(r.kind){case 73:return Iu(e.idText(r));case 8:case 10:return Iu(r.text);case 150:var n=ag(r);return wh(n,12288)?n:sE;default:return e.Debug.fail("Unsupported property name."),tE}}function rC(t){t=to(t);var r=e.createSymbolTable(Pa(t)),n=so(t,0).length?VE:so(t,1).length?UE:void 0;return n&&e.forEach(Pa(n),function(e){r.has(e.escapedName)||r.set(e.escapedName,e)}),cr(r)}function nC(t){return e.typeHasCallOrConstructSignatures(t,zT)}function iC(t){var r=aC(t);return r?e.flatMap(r,iC):[t]}function aC(t){if(6&e.getCheckFlags(t))return e.mapDefined(I(t).containingType.types,function(e){return ao(e,t.escapedName)});if(33554432&t.flags){var r=t,n=r.leftSpread,i=r.rightSpread,a=r.syntheticOrigin;return n?[n,i]:a?[a]:e.singleElementArray(oC(t))}return void 0}function oC(e){for(var t,r=e;r=I(r).target;)t=r;return t}function sC(t){if(!e.isGeneratedIdentifier(t)){var r=e.getParseTreeNode(t,e.isIdentifier);if(r){var n=190===r.parent.kind&&r.parent.name===r;return!n&&LC(r)===jT}}return!1}function cC(t){function r(e){return e=ht(e),e&&!!(67220415&e.flags)}var n=At(t.parent,t);if(!n||e.isShorthandAmbientModuleSymbol(n))return!0;var i=Rt(n);n=Ot(n);var a=I(n);return void 0===a.exportsSomeValue&&(a.exportsSomeValue=i?!!(67220415&n.flags):e.forEachEntry(Ut(n),r)),a.exportsSomeValue}function uC(t){return e.isModuleOrEnumDeclaration(t.parent)&&t===t.parent.name}function lC(t,r){var n=e.getParseTreeNode(t,e.isIdentifier);if(n){var i=LC(n,uC(n));if(i){if(1048576&i.flags){var a=Wt(i.exportSymbol);if(!r&&944&a.flags&&!(3&a.flags))return void 0;i=a}var o=Gt(i);if(o){if(512&o.flags&&285===o.valueDeclaration.kind){var s=o.valueDeclaration,c=e.getSourceFileOfNode(n),u=s!==c;return u?void 0:s}return e.findAncestor(n.parent,function(t){return e.isModuleOrEnumDeclaration(t)&&Ht(t)===o})}}}}function _C(t){var r=e.getParseTreeNode(t,e.isIdentifier);if(r){var n=LC(r);if(yt(n,67220415))return rt(n)}return void 0}function dC(t){return e.isBindingElement(t.valueDeclaration)&&275===e.walkUpBindingElementsAndPatterns(t.valueDeclaration).parent.kind}function pC(t){if(418&t.flags&&!e.isSourceFile(t.valueDeclaration)){var r=I(t);if(void 0===r.isDeclarationWithCollidingName){var n=e.getEnclosingBlockScopeContainer(t.valueDeclaration);if(e.isStatementWithLocals(n)||dC(t)){var i=O(t.valueDeclaration);if(j(n.parent,t.escapedName,67220415,void 0,void 0,!1))r.isDeclarationWithCollidingName=!0;else if(262144&i.flags){var a=524288&i.flags,o=e.isIterationStatement(n,!1),s=219===n.kind&&e.isIterationStatement(n.parent,!1);r.isDeclarationWithCollidingName=!(e.isBlockScopedContainerTopLevel(n)||a&&(o||s))}else r.isDeclarationWithCollidingName=!1}}return r.isDeclarationWithCollidingName}return!1}function fC(t){if(!e.isGeneratedIdentifier(t)){var r=e.getParseTreeNode(t,e.isIdentifier);if(r){var n=LC(r);if(n&&pC(n))return n.valueDeclaration}}return void 0}function mC(t){var r=e.getParseTreeNode(t,e.isDeclaration);if(r){var n=Ht(r);if(n)return pC(n)}return!1}function gC(t){switch(t.kind){case 249:case 251:case 252:case 254:case 258:return yC(Ht(t)||XT);case 256:var r=t.exportClause;return!!r&&e.some(r.elements,gC);case 255:return t.expression&&73===t.expression.kind?yC(Ht(t)||XT):!0}return!1}function vC(t){var r=e.getParseTreeNode(t,e.isImportEqualsDeclaration);if(void 0===r||285!==r.parent.kind||!e.isInternalModuleImportEqualsDeclaration(r))return!1;var n=yC(Ht(r));return n&&r.moduleReference&&!e.nodeIsMissing(r.moduleReference)}function yC(e){var t=bt(e);return t===XT?!0:!!(67220415&t.flags)&&(xT.preserveConstEnums||!hC(t))}function hC(e){return Mh(e)||!!e.constEnumOnlyModule}function bC(t,r){if(e.isAliasSymbolDeclaration(t)){var n=Ht(t)
|
|||
|
if(!e.isVariableDeclarationInVariableStatement(n))return Hk(t,e.Diagnostics.unique_symbol_types_are_only_allowed_on_variables_in_a_variable_statement);if(!(2&n.parent.flags))return Hk(r.name,e.Diagnostics.A_variable_whose_type_is_a_unique_symbol_type_must_be_const);break;case 155:if(!e.hasModifier(r,32)||!e.hasModifier(r,64))return Hk(r.name,e.Diagnostics.A_property_of_a_class_whose_type_is_a_unique_symbol_type_must_be_both_static_and_readonly);break;case 154:if(!e.hasModifier(r,64))return Hk(r.name,e.Diagnostics.A_property_of_an_interface_or_type_literal_whose_type_is_a_unique_symbol_type_must_be_readonly);break;default:return Hk(t,e.Diagnostics.unique_symbol_types_are_not_allowed_here)}}else if(134===t.operator&&170!==t.type.kind&&171!==t.type.kind)return qk(t,e.Diagnostics.readonly_type_modifier_is_only_permitted_on_array_and_tuple_literal_types,e.tokenToString(140))}function Ak(e,t){return Mi(e)?Hk(e,t):void 0}function Fk(t){if(ak(t))return!0;if(157===t.kind){if(189===t.parent.kind){if(t.modifiers&&(1!==t.modifiers.length||122!==e.first(t.modifiers).kind))return qk(t,e.Diagnostics.Modifiers_cannot_appear_here);if(bk(t.questionToken,e.Diagnostics.An_object_member_cannot_be_declared_optional))return!0;if(xk(t.exclamationToken,e.Diagnostics.A_definite_assignment_assertion_is_not_permitted_in_this_context))return!0;if(void 0===t.body)return Wk(t,t.end-1,";".length,e.Diagnostics._0_expected,"{")}else if(e.isClassLike(t.parent)&&e.isStringLiteral(t.name)&&"constructor"===t.name.text&&(!xT.target||xT.target<1))return Hk(t.name,e.Diagnostics.Quoted_constructors_have_previously_been_interpreted_as_methods_which_is_incorrect_In_TypeScript_3_6_they_will_be_correctly_parsed_as_constructors_In_the_meantime_consider_using_constructor_to_write_a_constructor_or_constructor_to_write_a_method);if(hk(t))return!0}if(e.isClassLike(t.parent)){if(4194304&t.flags)return Ak(t.name,e.Diagnostics.A_computed_property_name_in_an_ambient_context_must_refer_to_an_expression_whose_type_is_a_literal_type_or_a_unique_symbol_type);if(157===t.kind&&!t.body)return Ak(t.name,e.Diagnostics.A_computed_property_name_in_a_method_overload_must_refer_to_an_expression_whose_type_is_a_literal_type_or_a_unique_symbol_type)}else{if(242===t.parent.kind)return Ak(t.name,e.Diagnostics.A_computed_property_name_in_an_interface_must_refer_to_an_expression_whose_type_is_a_literal_type_or_a_unique_symbol_type);if(169===t.parent.kind)return Ak(t.name,e.Diagnostics.A_computed_property_name_in_a_type_literal_must_refer_to_an_expression_whose_type_is_a_literal_type_or_a_unique_symbol_type)}}function Pk(t){for(var r=t;r;){if(e.isFunctionLike(r))return Hk(t,e.Diagnostics.Jump_target_cannot_cross_function_boundary);switch(r.kind){case 234:if(t.label&&r.label.escapedText===t.label.escapedText){var n=229===t.kind&&!e.isIterationStatement(r.statement,!0);return n?Hk(t,e.Diagnostics.A_continue_statement_can_only_jump_to_a_label_of_an_enclosing_iteration_statement):!1}break;case 233:if(230===t.kind&&!t.label)return!1;break;default:if(e.isIterationStatement(r,!1)&&!t.label)return!1}r=r.parent}if(t.label){var i=230===t.kind?e.Diagnostics.A_break_statement_can_only_jump_to_a_label_of_an_enclosing_statement:e.Diagnostics.A_continue_statement_can_only_jump_to_a_label_of_an_enclosing_iteration_statement;return Hk(t,i)}var i=230===t.kind?e.Diagnostics.A_break_statement_can_only_be_used_within_an_enclosing_iteration_or_switch_statement:e.Diagnostics.A_continue_statement_can_only_be_used_within_an_enclosing_iteration_statement;return Hk(t,i)}function wk(t){if(t.dotDotDotToken){var r=t.parent.elements;if(t!==e.last(r))return Hk(t,e.Diagnostics.A_rest_element_must_be_last_in_a_destructuring_pattern);if(ek(r,e.Diagnostics.A_rest_parameter_or_binding_pattern_may_not_have_a_trailing_comma),t.propertyName)return Hk(t.name,e.Diagnostics.A_rest_element_cannot_have_a_property_name);if(t.initializer)return Wk(t,t.initializer.pos-1,1,e.Diagnostics.A_rest_element_cannot_have_an_initializer)}}function Ik(e){return 10===e.kind||8===e.kind||203===e.kind&&39===e.operator&&8===e.operand.kind}function Ok(e){r
|
|||
|
}function z(e,t,n,i,a,o,s){return e.decorators!==t||e.modifiers!==n||e.name!==i||e.questionToken!==(void 0!==a&&56===a.kind?a:void 0)||e.exclamationToken!==(void 0!==a&&52===a.kind?a:void 0)||e.type!==o||e.initializer!==s?r(J(t,n,i,a,o,s),e):e}function V(e,t,r,n,i){var a=it(156,e,t,r);return a.name=lo(n),a.questionToken=i,a}function U(e,t,n,i,a,o){return e.typeParameters!==t||e.parameters!==n||e.type!==i||e.name!==a||e.questionToken!==o?r(V(t,n,i,a,o),e):e}function K(e,r,i,a,o,s,c,u,l){var _=t(157);return _.decorators=po(e),_.modifiers=po(r),_.asteriskToken=i,_.name=lo(a),_.questionToken=o,_.typeParameters=po(s),_.parameters=n(c),_.type=u,_.body=l,_}function q(e,t,n,i,a,o,s,c,u,l){return e.decorators!==t||e.modifiers!==n||e.asteriskToken!==i||e.name!==a||e.questionToken!==o||e.typeParameters!==s||e.parameters!==c||e.type!==u||e.body!==l?r(K(t,n,i,a,o,s,c,u,l),e):e}function W(e,r,i,a){var o=t(158);return o.decorators=po(e),o.modifiers=po(r),o.typeParameters=void 0,o.parameters=n(i),o.type=void 0,o.body=a,o}function H(e,t,n,i,a){return e.decorators!==t||e.modifiers!==n||e.parameters!==i||e.body!==a?r(W(t,n,i,a),e):e}function G(e,r,i,a,o,s){var c=t(159);return c.decorators=po(e),c.modifiers=po(r),c.name=lo(i),c.typeParameters=void 0,c.parameters=n(a),c.type=o,c.body=s,c}function Q(e,t,n,i,a,o,s){return e.decorators!==t||e.modifiers!==n||e.name!==i||e.parameters!==a||e.type!==o||e.body!==s?r(G(t,n,i,a,o,s),e):e}function X(e,r,i,a,o){var s=t(160);return s.decorators=po(e),s.modifiers=po(r),s.name=lo(i),s.typeParameters=void 0,s.parameters=n(a),s.body=o,s}function Y(e,t,n,i,a,o){return e.decorators!==t||e.modifiers!==n||e.name!==i||e.parameters!==a||e.body!==o?r(X(t,n,i,a,o),e):e}function Z(e,t,r){return it(161,e,t,r)}function $(e,t,r,n){return at(e,t,r,n)}function et(e,t,r){return it(162,e,t,r)}function tt(e,t,r,n){return at(e,t,r,n)}function rt(e,r,i,a){var o=t(163);return o.decorators=po(e),o.modifiers=po(r),o.parameters=n(i),o.type=a,o}function nt(e,t,n,i,a){return e.parameters!==i||e.type!==a||e.decorators!==t||e.modifiers!==n?r(rt(t,n,i,a),e):e}function it(e,r,n,i,a){var o=t(e);return o.typeParameters=po(r),o.parameters=po(n),o.type=i,o.typeArguments=po(a),o}function at(e,t,n,i){return e.typeParameters!==t||e.parameters!==n||e.type!==i?r(it(e.kind,t,n,i),e):e}function ot(e){return t(e)}function st(e,r){var n=t(164);return n.parameterName=lo(e),n.type=r,n}function ct(e,t,n){return e.parameterName!==t||e.type!==n?r(st(t,n),e):e}function ut(r,n){var i=t(165);return i.typeName=lo(r),i.typeArguments=n&&e.parenthesizeTypeParameters(n),i}function lt(e,t,n){return e.typeName!==t||e.typeArguments!==n?r(ut(t,n),e):e}function _t(e,t,r){return it(166,e,t,r)}function dt(e,t,r,n){return at(e,t,r,n)}function pt(e,t,r){return it(167,e,t,r)}function ft(e,t,r,n){return at(e,t,r,n)}function mt(e){var r=t(168);return r.exprName=e,r}function gt(e,t){return e.exprName!==t?r(mt(t),e):e}function vt(e){var r=t(169);return r.members=n(e),r}function yt(e,t){return e.members!==t?r(vt(t),e):e}function ht(r){var n=t(170);return n.elementType=e.parenthesizeArrayTypeMember(r),n}function bt(e,t){return e.elementType!==t?r(ht(t),e):e}function xt(e){var r=t(171);return r.elementTypes=n(e),r}function Dt(e,t){return e.elementTypes!==t?r(xt(t),e):e}function St(r){var n=t(172);return n.type=e.parenthesizeArrayTypeMember(r),n}function Ct(e,t){return e.type!==t?r(St(t),e):e}function kt(e){var r=t(173);return r.type=e,r}function Tt(e,t){return e.type!==t?r(kt(t),e):e}function Et(e){return Pt(174,e)}function Nt(e,t){return wt(e,t)}function At(e){return Pt(175,e)}function Ft(e,t){return wt(e,t)}function Pt(r,n){var i=t(r);return i.types=e.parenthesizeElementTypeMembers(n),i}function wt(e,t){return e.types!==t?r(Pt(e.kind,t),e):e}function It(r,n,i,a){var o=t(176);return o.checkType=e.parenthesizeConditionalTypeMember(r),o.extendsType=e.parenthesizeConditionalTypeMember(n),o.trueType=i,o.falseType=a,o}function Ot(e,t,n,i,a){return e.checkType!==t||e.extendsType!==n||e.trueType!==i||e.falseType!==a?r(It(t,n,i,a),e):e}function Mt(e){var r=t(177);return r.typeParamete
|
|||
|
}function Ro(e,t){var r=go(e);return r.constantValue=t,e}function Bo(t,r){var n=go(t);return n.helpers=e.append(n.helpers,r),t}function jo(t,r){if(e.some(r))for(var n=go(t),i=0,a=r;i<a.length;i++){var o=a[i];n.helpers=e.appendIfUnique(n.helpers,o)}return t}function Jo(t,r){var n=t.emitNode;if(n){var i=n.helpers;if(i)return e.orderedRemoveItem(i,r)}return!1}function zo(e){var t=e.emitNode;return t&&t.helpers}function Vo(t,r,n){var i=t.emitNode,a=i&&i.helpers;if(e.some(a)){for(var o=go(r),s=0,c=0;c<a.length;c++){var u=a[c];n(u)?(s++,o.helpers=e.appendIfUnique(o.helpers,u)):s>0&&(a[c-s]=u)}s>0&&(a.length-=s)}}function Uo(t,r){return t===r?0:t.priority===r.priority?0:void 0===t.priority?1:void 0===r.priority?-1:e.compareValues(t.priority,r.priority)}function Ko(e,t){if(e.original=t,t){var r=t.emitNode;r&&(e.emitNode=qo(r,e.emitNode))}return e}function qo(t,r){var n=t.flags,i=t.leadingComments,a=t.trailingComments,o=t.commentRange,s=t.sourceMapRange,c=t.tokenSourceMapRanges,u=t.constantValue,l=t.helpers,_=t.startsOnNewLine;return r||(r={}),i&&(r.leadingComments=e.addRange(i.slice(),r.leadingComments)),a&&(r.trailingComments=e.addRange(a.slice(),r.trailingComments)),n&&(r.flags=n),o&&(r.commentRange=o),s&&(r.sourceMapRange=s),c&&(r.tokenSourceMapRanges=Wo(c,r.tokenSourceMapRanges)),void 0!==u&&(r.constantValue=u),l&&(r.helpers=e.addRange(r.helpers,l)),void 0!==_&&(r.startsOnNewLine=_),r}function Wo(e,t){t||(t=[]);for(var r in e)t[r]=e[r];return t}e.updateNode=r,e.createNodeArray=n,e.getSynthesizedClone=i,e.createLiteral=a,e.createNumericLiteral=o,e.createBigIntLiteral=s,e.createStringLiteral=c,e.createRegularExpressionLiteral=u,e.createIdentifier=_,e.updateIdentifier=d;var Ho=0;e.createTempVariable=p,e.createLoopVariable=f,e.createUniqueName=m,e.createOptimisticUniqueName=g,e.createFileLevelUniqueName=v,e.getGeneratedNameForNode=y,e.createToken=h,e.createSuper=b,e.createThis=x,e.createNull=D,e.createTrue=S,e.createFalse=C,e.createModifier=k,e.createModifiersFromModifierFlags=T,e.createQualifiedName=E,e.updateQualifiedName=N,e.createComputedPropertyName=F,e.updateComputedPropertyName=P,e.createTypeParameterDeclaration=w,e.updateTypeParameterDeclaration=I,e.createParameter=O,e.updateParameter=M,e.createDecorator=L,e.updateDecorator=R,e.createPropertySignature=B,e.updatePropertySignature=j,e.createProperty=J,e.updateProperty=z,e.createMethodSignature=V,e.updateMethodSignature=U,e.createMethod=K,e.updateMethod=q,e.createConstructor=W,e.updateConstructor=H,e.createGetAccessor=G,e.updateGetAccessor=Q,e.createSetAccessor=X,e.updateSetAccessor=Y,e.createCallSignature=Z,e.updateCallSignature=$,e.createConstructSignature=et,e.updateConstructSignature=tt,e.createIndexSignature=rt,e.updateIndexSignature=nt,e.createSignatureDeclaration=it,e.createKeywordTypeNode=ot,e.createTypePredicateNode=st,e.updateTypePredicateNode=ct,e.createTypeReferenceNode=ut,e.updateTypeReferenceNode=lt,e.createFunctionTypeNode=_t,e.updateFunctionTypeNode=dt,e.createConstructorTypeNode=pt,e.updateConstructorTypeNode=ft,e.createTypeQueryNode=mt,e.updateTypeQueryNode=gt,e.createTypeLiteralNode=vt,e.updateTypeLiteralNode=yt,e.createArrayTypeNode=ht,e.updateArrayTypeNode=bt,e.createTupleTypeNode=xt,e.updateTupleTypeNode=Dt,e.createOptionalTypeNode=St,e.updateOptionalTypeNode=Ct,e.createRestTypeNode=kt,e.updateRestTypeNode=Tt,e.createUnionTypeNode=Et,e.updateUnionTypeNode=Nt,e.createIntersectionTypeNode=At,e.updateIntersectionTypeNode=Ft,e.createUnionOrIntersectionTypeNode=Pt,e.createConditionalTypeNode=It,e.updateConditionalTypeNode=Ot,e.createInferTypeNode=Mt,e.updateInferTypeNode=Lt,e.createImportTypeNode=Rt,e.updateImportTypeNode=Bt,e.createParenthesizedType=jt,e.updateParenthesizedType=Jt,e.createThisTypeNode=zt,e.createTypeOperatorNode=Vt,e.updateTypeOperatorNode=Ut,e.createIndexedAccessTypeNode=Kt,e.updateIndexedAccessTypeNode=qt,e.createMappedTypeNode=Wt,e.updateMappedTypeNode=Ht,e.createLiteralTypeNode=Gt,e.updateLiteralTypeNode=Qt,e.createObjectBindingPattern=Xt,e.updateObjectBindingPattern=Yt,e.createArrayBindingPattern=Zt,e.updateArrayBindingPattern=$t,e.c
|
|||
|
e.aggregateTransformFlags(t);var a=r(t);if(a===t)return t;var o;return void 0===a?void 0:(o=e.isArray(a)?(i||s)(a):a,e.Debug.assertNode(o,n),e.aggregateTransformFlags(o),o)}function r(t,r,n,i,a){if(void 0===t||void 0===r)return t;var o,s=t.length;(void 0===i||0>i)&&(i=0),(void 0===a||a>s-i)&&(a=s-i),(i>0||s>a)&&(o=e.createNodeArray([],t.hasTrailingComma&&i+a===s));for(var c=0;a>c;c++){var u=t[c+i];e.aggregateTransformFlags(u);var l=void 0!==u?r(u):void 0;if((void 0!==o||void 0===l||l!==u)&&(void 0===o&&(o=e.createNodeArray(t.slice(0,c),t.hasTrailingComma),e.setTextRange(o,t)),l))if(e.isArray(l))for(var _=0,d=l;_<d.length;_++){var p=d[_];e.Debug.assertNode(p,n),e.aggregateTransformFlags(p),o.push(p)}else e.Debug.assertNode(l,n),e.aggregateTransformFlags(l),o.push(l)}return o||t}function n(t,n,i,a,o){i.startLexicalEnvironment(),t=r(t,n,e.isStatement,a),o&&!e.startsWithUseStrict(t)&&(t=e.setTextRange(e.createNodeArray([e.createExpressionStatement(e.createLiteral("use strict"))].concat(t)),t));var s=i.endLexicalEnvironment();return e.setTextRange(e.createNodeArray(e.concatenate(s,t)),t)}function i(t,n,i,a){void 0===a&&(a=r),i.startLexicalEnvironment();var o=a(t,n,e.isParameterDeclaration);return i.suspendLexicalEnvironment(),o}function a(r,n,i){i.resumeLexicalEnvironment();var a=t(r,n,e.isConciseBody),o=i.endLexicalEnvironment();if(e.some(o)){var s=e.convertToFunctionBody(a),c=e.mergeLexicalEnvironment(s.statements,o);return e.updateBlock(s,c)}return a}function o(o,s,u,l,_){if(void 0===l&&(l=r),void 0===o)return void 0;var d=o.kind;if(d>0&&148>=d||179===d)return o;switch(d){case 73:return e.updateIdentifier(o,l(o.typeArguments,s,c));case 149:return e.updateQualifiedName(o,t(o.left,s,e.isEntityName),t(o.right,s,e.isIdentifier));case 150:return e.updateComputedPropertyName(o,t(o.expression,s,e.isExpression));case 151:return e.updateTypeParameterDeclaration(o,t(o.name,s,e.isIdentifier),t(o.constraint,s,e.isTypeNode),t(o.default,s,e.isTypeNode));case 152:return e.updateParameter(o,l(o.decorators,s,e.isDecorator),l(o.modifiers,s,e.isModifier),t(o.dotDotDotToken,_,e.isToken),t(o.name,s,e.isBindingName),t(o.questionToken,_,e.isToken),t(o.type,s,e.isTypeNode),t(o.initializer,s,e.isExpression));case 153:return e.updateDecorator(o,t(o.expression,s,e.isExpression));case 154:return e.updatePropertySignature(o,l(o.modifiers,s,e.isToken),t(o.name,s,e.isPropertyName),t(o.questionToken,_,e.isToken),t(o.type,s,e.isTypeNode),t(o.initializer,s,e.isExpression));case 155:return e.updateProperty(o,l(o.decorators,s,e.isDecorator),l(o.modifiers,s,e.isModifier),t(o.name,s,e.isPropertyName),t(o.questionToken||o.exclamationToken,_,e.isToken),t(o.type,s,e.isTypeNode),t(o.initializer,s,e.isExpression));case 156:return e.updateMethodSignature(o,l(o.typeParameters,s,e.isTypeParameterDeclaration),l(o.parameters,s,e.isParameterDeclaration),t(o.type,s,e.isTypeNode),t(o.name,s,e.isPropertyName),t(o.questionToken,_,e.isToken));case 157:return e.updateMethod(o,l(o.decorators,s,e.isDecorator),l(o.modifiers,s,e.isModifier),t(o.asteriskToken,_,e.isToken),t(o.name,s,e.isPropertyName),t(o.questionToken,_,e.isToken),l(o.typeParameters,s,e.isTypeParameterDeclaration),i(o.parameters,s,u,l),t(o.type,s,e.isTypeNode),a(o.body,s,u));case 158:return e.updateConstructor(o,l(o.decorators,s,e.isDecorator),l(o.modifiers,s,e.isModifier),i(o.parameters,s,u,l),a(o.body,s,u));case 159:return e.updateGetAccessor(o,l(o.decorators,s,e.isDecorator),l(o.modifiers,s,e.isModifier),t(o.name,s,e.isPropertyName),i(o.parameters,s,u,l),t(o.type,s,e.isTypeNode),a(o.body,s,u));case 160:return e.updateSetAccessor(o,l(o.decorators,s,e.isDecorator),l(o.modifiers,s,e.isModifier),t(o.name,s,e.isPropertyName),i(o.parameters,s,u,l),a(o.body,s,u));case 161:return e.updateCallSignature(o,l(o.typeParameters,s,e.isTypeParameterDeclaration),l(o.parameters,s,e.isParameterDeclaration),t(o.type,s,e.isTypeNode));case 162:return e.updateConstructSignature(o,l(o.typeParameters,s,e.isTypeParameterDeclaration),l(o.parameters,s,e.isParameterDeclaration),t(o.type,s,e.isTypeNode));case 163:return e.updateIndexSignatu
|
|||
|
}e.createSourceMapGenerator=t;var b=/^\/\/[@#] source[M]appingURL=(.+)\s*$/,x=/^\s*(\/\/[@#] .*)?$/;e.getLineInfo=r,e.tryGetSourceMappingURL=n,e.isRawSourceMap=a,e.tryParseRawSourceMap=o,e.decodeMappings=s,e.sameMapping=c,e.isSourceMapping=u,e.createDocumentPositionMapper=h,e.identitySourceMapConsumer={getSourcePosition:e.identity,getGeneratedPosition:e.identity}}(n||(n={}));var n;!function(e){function t(t){return t=e.getOriginalNode(t),t?e.getNodeId(t):0}function r(t){return t&&e.isNamedImports(t)?e.some(t.elements,n):!1}function n(e){return void 0!==e.propertyName&&"default"===e.propertyName.escapedText}function i(t){function r(e){return 285===e.kind?t(e):n(e)}function n(r){return e.createBundle(e.map(r.sourceFiles,t),r.prepends)}return r}function a(t){if(e.getNamespaceDeclarationNode(t))return!0;var r=t.importClause&&t.importClause.namedBindings;if(!r)return!1;if(!e.isNamedImports(r))return!1;for(var i=0,a=0,o=r.elements;a<o.length;a++){var s=o[a];n(s)&&i++}return i>0&&i!==r.elements.length||!!(r.elements.length-i)&&e.isDefaultImport(t)}function o(t){return!a(t)&&(e.isDefaultImport(t)||!!t.importClause&&e.isNamedImports(t.importClause.namedBindings)&&r(t.importClause.namedBindings))}function s(r,n,i){for(var s,l,_=[],d=e.createMultiMap(),p=[],f=e.createMap(),m=!1,g=!1,v=!1,y=0,h=r.statements;y<h.length;y++){var b=h[y];switch(b.kind){case 250:_.push(b),v=v||a(b)||o(b);break;case 249:260===b.moduleReference.kind&&_.push(b);break;case 256:if(b.moduleSpecifier)b.exportClause?_.push(b):(_.push(b),g=!0);else for(var x=0,D=b.exportClause.elements;x<D.length;x++){var S=D[x];if(!f.get(e.idText(S.name))){var C=S.propertyName||S.name;d.add(e.idText(C),S);var k=n.getReferencedImportDeclaration(C)||n.getReferencedValueDeclaration(C);k&&u(p,t(k),S.name),f.set(e.idText(S.name),!0),s=e.append(s,S.name)}}break;case 255:b.isExportEquals&&!l&&(l=b);break;case 220:if(e.hasModifier(b,1))for(var T=0,E=b.declarationList.declarations;T<E.length;T++){var k=E[T];s=c(k,f,s)}break;case 240:if(e.hasModifier(b,1))if(e.hasModifier(b,512))m||(u(p,t(b),e.getDeclarationName(b)),m=!0);else{var C=b.name;f.get(e.idText(C))||(u(p,t(b),C),f.set(e.idText(C),!0),s=e.append(s,C))}break;case 241:if(e.hasModifier(b,1))if(e.hasModifier(b,512))m||(u(p,t(b),e.getDeclarationName(b)),m=!0);else{var C=b.name;C&&!f.get(e.idText(C))&&(u(p,t(b),C),f.set(e.idText(C),!0),s=e.append(s,C))}}}var N=e.getOrCreateExternalHelpersModuleNameIfNeeded(r,i,g,v),A=N&&e.createImportDeclaration(void 0,void 0,e.createImportClause(void 0,e.createNamespaceImport(N)),e.createLiteral(e.externalHelpersModuleNameText));return A&&(e.addEmitFlags(A,67108864),_.unshift(A)),{externalImports:_,exportSpecifiers:d,exportEquals:l,hasExportStarsToExportValues:g,exportedBindings:p,exportedNames:s,externalHelpersImportDeclaration:A}}function c(t,r,n){if(e.isBindingPattern(t.name))for(var i=0,a=t.name.elements;i<a.length;i++){var o=a[i];e.isOmittedExpression(o)||(n=c(o,r,n))}else if(!e.isGeneratedIdentifier(t.name)){var s=e.idText(t.name);r.get(s)||(r.set(s,!0),n=e.append(n,t.name))}return n}function u(e,t,r){var n=e[t];return n?n.push(r):e[t]=n=[r],n}function l(t){return e.isStringLiteralLike(t)||8===t.kind||e.isKeyword(t.kind)||e.isIdentifier(t)}function _(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return function(r){for(var n="",i=0;i<t.length;i++)n+=e[i],n+=r(t[i]);return n+=e[e.length-1]}}e.getOriginalNodeId=t,e.chainBundle=i,e.getImportNeedsImportStarHelper=a,e.getImportNeedsImportDefaultHelper=o,e.collectExternalModuleInfo=s,e.isSimpleCopiableExpression=l,e.helperString=_}(n||(n={}));var n;!function(e){function t(t,n,i,o,s,c){function u(t){e.setEmitFlags(t,64),e.aggregateTransformFlags(t),v=e.append(v,t)}function _(t,r,i,a){e.Debug.assertNode(t,c?e.isIdentifier:e.isExpression);var o=c?c(t,r,i):e.setTextRange(e.createAssignment(e.visitNode(t,n,e.isExpression),r),i);o.original=a,u(o)}var p,m=t;if(e.isDestructuringAssignment(t))for(p=t.right;e.isEmptyArrayLiteral(t.left)||e.isEmptyObjectLiteral(t.left);){if(!e.isDestructuringAssignment(p))return e.visitNode(p,n,e.isExpression);m=
|
|||
|
}function Xt(t){return e.updateVariableDeclaration(t,e.visitNode(t.name,_,e.isBindingName),void 0,e.visitNode(t.initializer,_,e.isExpression))}function Yt(r){var n=e.skipOuterExpressions(r.expression,-3);if(e.isAssertionExpression(n)){var i=e.visitNode(r.expression,_,e.isExpression);return e.length(e.getLeadingCommentRangesOfNode(i,mn))?e.updateParen(r,i):e.createPartiallyEmittedExpression(i,r)}return e.visitEachChild(r,_,t)}function Zt(t){var r=e.visitNode(t.expression,_,e.isExpression);return e.createPartiallyEmittedExpression(r,t)}function $t(t){var r=e.visitNode(t.expression,_,e.isLeftHandSideExpression);return e.createPartiallyEmittedExpression(r,t)}function er(t){return e.updateCall(t,e.visitNode(t.expression,_,e.isExpression),void 0,e.visitNodes(t.arguments,_,e.isExpression))}function tr(t){return e.updateNew(t,e.visitNode(t.expression,_,e.isExpression),void 0,e.visitNodes(t.arguments,_,e.isExpression))}function rr(t){return e.updateTaggedTemplate(t,e.visitNode(t.tag,_,e.isExpression),void 0,e.visitNode(t.template,_,e.isExpression))}function nr(t){return!e.isEnumConst(t)||un.preserveConstEnums||un.isolatedModules}function ir(t){if(!nr(t))return e.createNotEmittedStatement(t);var r=[],n=2,i=pr(r,t);i&&(dn!==e.ModuleKind.System||yn!==mn)&&(n|=512);var a=Lr(t),o=Rr(t),s=e.hasModifier(t,1)?e.getExternalModuleOrNamespaceExportName(vn,t,!1,!0):e.getLocalName(t,!1,!0),c=e.createLogicalOr(s,e.createAssignment(s,e.createObjectLiteral()));if(ur(t)){var u=e.getLocalName(t,!1,!0);c=e.createAssignment(u,c)}var l=e.createExpressionStatement(e.createCall(e.createFunctionExpression(void 0,void 0,void 0,void 0,[e.createParameter(void 0,void 0,void 0,a)],void 0,ar(t,o)),void 0,[c]));return e.setOriginalNode(l,t),i&&(e.setSyntheticLeadingComments(l,void 0),e.setSyntheticTrailingComments(l,void 0)),e.setTextRange(l,t),e.addEmitFlags(l,n),r.push(l),r.push(e.createEndOfDeclarationMarker(t)),r}function ar(t,r){var n=vn;vn=r;var i=[];nn();var a=e.map(t.members,or);return e.insertStatementsAfterStandardPrologue(i,on()),e.addRange(i,a),vn=n,e.createBlock(e.setTextRange(e.createNodeArray(i),t.members),!0)}function or(t){var r=wt(t,!1),n=sr(t),i=e.createAssignment(e.createElementAccess(vn,r),n),a=10===n.kind?i:e.createAssignment(e.createElementAccess(vn,i),r);return e.setTextRange(e.createExpressionStatement(e.setTextRange(a,t)),t)}function sr(t){var r=cn.getConstantValue(t);return void 0!==r?e.createLiteral(r):(zr(),t.initializer?e.visitNode(t.initializer,_,e.isExpression):e.createVoidZero())}function cr(t){return e.isInstantiatedModule(t,!!un.preserveConstEnums||!!un.isolatedModules)}function ur(t){return Er(t)||Nr(t)&&dn!==e.ModuleKind.ES2015&&dn!==e.ModuleKind.ESNext&&dn!==e.ModuleKind.System}function lr(t){bn||(bn=e.createUnderscoreEscapedMap());var r=dr(t);bn.has(r)||bn.set(r,t)}function _r(e){if(bn){var t=dr(e);return bn.get(t)===e}return!0}function dr(t){return e.Debug.assertNode(t.name,e.isIdentifier),t.name.escapedText}function pr(t,r){var n=e.createVariableStatement(e.visitNodes(r.modifiers,b,e.isModifier),e.createVariableDeclarationList([e.createVariableDeclaration(e.getLocalName(r,!1,!0))],285===yn.kind?0:1));if(e.setOriginalNode(n,r),lr(r),_r(r))return 244===r.kind?e.setSourceMapRange(n.declarationList,r):e.setSourceMapRange(n,r),e.setCommentRange(n,r),e.addEmitFlags(n,4195328),t.push(n),!0;var i=e.createMergeDeclarationMarker(n);return e.setEmitFlags(i,4195840),t.push(i),!1}function fr(t){if(!cr(t))return e.createNotEmittedStatement(t);e.Debug.assertNode(t.name,e.isIdentifier,"A TypeScript namespace should have an Identifier name."),Ur();var r=[],n=2,i=pr(r,t);i&&(dn!==e.ModuleKind.System||yn!==mn)&&(n|=512);var a=Lr(t),o=Rr(t),s=e.hasModifier(t,1)?e.getExternalModuleOrNamespaceExportName(vn,t,!1,!0):e.getLocalName(t,!1,!0),c=e.createLogicalOr(s,e.createAssignment(s,e.createObjectLiteral()));if(ur(t)){var u=e.getLocalName(t,!1,!0);c=e.createAssignment(u,c)}var l=e.createExpressionStatement(e.createCall(e.createFunctionExpression(void 0,void 0,void 0,void 0,[e.createParameter(void 0,void 0,void 0,a)],void 0,mr(t,o)),void 0,[c]
|
|||
|
if(l){z();var _=e.createSuperAccessVariableStatement($,r,ot);ut[e.getNodeId(_)]=!0,e.insertStatementsAfterStandardPrologue(n,[_])}n.push(u),e.insertStatementsAfterStandardPrologue(n,Y());var d=e.updateBlock(r.body,n);return l&&st&&(4096&$.getNodeCheckFlags(r)?e.addEmitHelper(d,e.advancedAsyncSuperHelper):2048&$.getNodeCheckFlags(r)&&e.addEmitHelper(d,e.asyncSuperHelper)),ot=o,st=s,d}function j(t){X();var r=0,n=[],i=e.visitNode(t.body,c,e.isConciseBody);e.isBlock(i)&&(r=e.addPrologue(n,i.statements,!1,c)),e.addRange(n,J(void 0,t));var a=Y();if(r>0||e.some(n)||e.some(a)){var o=e.convertToFunctionBody(i,!0);return e.insertStatementsAfterStandardPrologue(n,a),e.addRange(n,o.statements.slice(r)),e.updateBlock(o,e.setTextRange(e.createNodeArray(n),o.statements))}return i}function J(r,n){for(var i=0,a=n.parameters;i<a.length;i++){var o=a[i];if(8192&o.transformFlags){var s=e.getGeneratedNameForNode(o),u=e.flattenDestructuringBinding(o,c,t,1,s,!1,!0);if(e.some(u)){var l=e.createVariableStatement(void 0,e.createVariableDeclarationList(u));e.setEmitFlags(l,1048576),r=e.append(r,l)}}}return r}function z(){0===(1&it)&&(it|=1,t.enableSubstitution(192),t.enableSubstitution(190),t.enableSubstitution(191),t.enableEmitNotification(241),t.enableEmitNotification(157),t.enableEmitNotification(159),t.enableEmitNotification(160),t.enableEmitNotification(158),t.enableEmitNotification(220))}function V(t,r,n){if(1&it&&G(r)){var i=6144&$.getNodeCheckFlags(r);if(i!==ct){var a=ct;return ct=i,rt(t,r,n),void(ct=a)}}else if(it&&ut[e.getNodeId(r)]){var a=ct;return ct=0,rt(t,r,n),void(ct=a)}rt(t,r,n)}function U(e,t){return t=nt(e,t),1===e&&ct?K(t):t}function K(e){switch(e.kind){case 190:return q(e);case 191:return W(e);case 192:return H(e)}return e}function q(t){return 99===t.expression.kind?e.setTextRange(e.createPropertyAccess(e.createFileLevelUniqueName("_super"),t.name),t):t}function W(e){return 99===e.expression.kind?Q(e.argumentExpression,e):e}function H(t){var r=t.expression;if(e.isSuperProperty(r)){var n=e.isPropertyAccessExpression(r)?q(r):W(r);return e.createCall(e.createPropertyAccess(n,"call"),void 0,[e.createThis()].concat(t.arguments))}return t}function G(e){var t=e.kind;return 241===t||158===t||157===t||159===t||160===t}function Q(t,r){return 4096&ct?e.setTextRange(e.createPropertyAccess(e.createCall(e.createIdentifier("_superIndex"),void 0,[t]),"value"),r):e.setTextRange(e.createCall(e.createIdentifier("_superIndex"),void 0,[t]),r)}var X=t.resumeLexicalEnvironment,Y=t.endLexicalEnvironment,Z=t.hoistVariableDeclaration,$=t.getEmitResolver(),et=t.getCompilerOptions(),tt=e.getEmitScriptTarget(et),rt=t.onEmitNode;t.onEmitNode=V;var nt=t.onSubstituteNode;t.onSubstituteNode=U;var it,at,ot,st,ct=0,ut=[];return e.chainBundle(s)}function r(t,r){return t.getCompilerOptions().target>=2?e.createCall(e.createPropertyAccess(e.createIdentifier("Object"),"assign"),void 0,r):(t.requestEmitHelper(e.assignHelper),e.createCall(e.getHelperName("__assign"),void 0,r))}function n(t,r){return t.requestEmitHelper(e.awaitHelper),e.createCall(e.getHelperName("__await"),void 0,[r])}function i(t,r){return t.requestEmitHelper(e.awaitHelper),t.requestEmitHelper(e.asyncGeneratorHelper),(r.emitNode||(r.emitNode={})).flags|=262144,e.createCall(e.getHelperName("__asyncGenerator"),void 0,[e.createThis(),e.createIdentifier("arguments"),r])}function a(t,r,n){return t.requestEmitHelper(e.awaitHelper),t.requestEmitHelper(e.asyncDelegator),e.setTextRange(e.createCall(e.getHelperName("__asyncDelegator"),void 0,[r]),n)}function o(t,r,n){return t.requestEmitHelper(e.asyncValues),e.setTextRange(e.createCall(e.getHelperName("__asyncValues"),void 0,[r]),n)}var s;!function(e){e[e.AsyncMethodsWithSuper=1]="AsyncMethodsWithSuper"}(s||(s={})),e.transformES2018=t,e.assignHelper={name:"typescript:assign",scoped:!1,priority:1,text:"\n var __assign = (this && this.__assign) || function () {\n __assign = Object.assign || function(t) {\n for (var s, i = 1, n = arguments.length; i < n; i++) {\n s = arguments[i];\n
|
|||
|
return a}function st(r){var n=r.name;if(e.isBindingPattern(n))return ct(r);if(!r.initializer&&ot(r)){var i=e.getMutableClone(r);return i.initializer=e.createVoidZero(),i}return e.visitEachChild(r,l,t)}function ct(r){var n,i=o(32,0);return n=e.isBindingPattern(r.name)?e.flattenDestructuringBinding(r,l,t,0,void 0,0!==(32&i)):e.visitEachChild(r,l,t),s(i,0,0),n}function ut(t){$r.labels.set(e.idText(t.label),!0)}function lt(t){$r.labels.set(e.idText(t.label),!1)}function _t(t){$r&&!$r.labels&&($r.labels=e.createMap());var r=e.unwrapInnermostStatementOfLabel(t,$r&&ut);return e.isIterationStatement(r,!1)?dt(r,t):e.restoreEnclosingLabel(e.visitNode(r,l,e.isStatement,e.liftToBlock),t,$r&<)}function dt(e,t){switch(e.kind){case 224:case 225:return ft(e,t);case 226:return mt(e,t);case 227:return gt(e,t);case 228:return vt(e,t)}}function pt(e,t,r,n,i){var a=o(e,t),c=Ft(r,n,a,i);return s(a,0,0),c}function ft(e,t){return pt(0,1280,e,t)}function mt(e,t){return pt(5056,3328,e,t)}function gt(e,t){return pt(3008,5376,e,t)}function vt(e,t){return pt(3008,5376,e,t,qr.downlevelIteration?xt:bt)}function yt(r,n,i){var a=[],o=r.initializer;if(e.isVariableDeclarationList(o)){3&r.initializer.flags&&Fr();var s=e.firstOrUndefined(o.declarations);if(s&&e.isBindingPattern(s.name)){var c=e.flattenDestructuringBinding(s,l,t,0,n),u=e.setTextRange(e.createVariableDeclarationList(c),r.initializer);e.setOriginalNode(u,r.initializer),e.setSourceMapRange(u,e.createRange(c[0].pos,e.last(c).end)),a.push(e.createVariableStatement(void 0,u))}else a.push(e.setTextRange(e.createVariableStatement(void 0,e.setOriginalNode(e.setTextRange(e.createVariableDeclarationList([e.createVariableDeclaration(s?s.name:e.createTempVariable(void 0),void 0,n)]),e.moveRangePos(o,-1)),o)),e.moveRangeEnd(o,-1)))}else{var _=e.createAssignment(o,n);e.isDestructuringAssignment(_)?(e.aggregateTransformFlags(_),a.push(e.createExpressionStatement(rt(_,!1)))):(_.end=o.end,a.push(e.setTextRange(e.createExpressionStatement(e.visitNode(_,l,e.isExpression)),e.moveRangeEnd(o,-1))))}if(i)return ht(e.addRange(a,i));var d=e.visitNode(r.statement,l,e.isStatement,e.liftToBlock);return e.isBlock(d)?e.updateBlock(d,e.setTextRange(e.createNodeArray(e.concatenate(a,d.statements)),d.statements)):(a.push(d),ht(a))}function ht(t){return e.setEmitFlags(e.createBlock(e.createNodeArray(t),!0),432)}function bt(t,r,n){var i=e.visitNode(t.expression,l,e.isExpression),a=e.createLoopVariable(),o=e.isIdentifier(i)?e.getGeneratedNameForNode(i):e.createTempVariable(void 0);e.setEmitFlags(i,48|e.getEmitFlags(i));var s=e.setTextRange(e.createFor(e.setEmitFlags(e.setTextRange(e.createVariableDeclarationList([e.setTextRange(e.createVariableDeclaration(a,void 0,e.createLiteral(0)),e.moveRangePos(t.expression,-1)),e.setTextRange(e.createVariableDeclaration(o,void 0,i),t.expression)]),t.expression),2097152),e.setTextRange(e.createLessThan(a,e.createPropertyAccess(o,"length")),t.expression),e.setTextRange(e.createPostfixIncrement(a),t.expression),yt(t,e.createElementAccess(o,a),n)),t);return e.setEmitFlags(s,256),e.setTextRange(s,t),e.restoreEnclosingLabel(s,r,$r&<)}function xt(r,n,i,a){var o=e.visitNode(r.expression,l,e.isExpression),s=e.isIdentifier(o)?e.getGeneratedNameForNode(o):e.createTempVariable(void 0),c=e.isIdentifier(o)?e.getGeneratedNameForNode(s):e.createTempVariable(void 0),u=e.createUniqueName("e"),_=e.getGeneratedNameForNode(u),d=e.createTempVariable(void 0),p=e.createValuesHelper(t,o,r.expression),f=e.createCall(e.createPropertyAccess(s,"next"),void 0,[]);Kr(u),Kr(d);var m=1024&a?e.inlineExpressions([e.createAssignment(u,e.createVoidZero()),p]):p,g=e.setEmitFlags(e.setTextRange(e.createFor(e.setEmitFlags(e.setTextRange(e.createVariableDeclarationList([e.setTextRange(e.createVariableDeclaration(s,void 0,m),r.expression),e.createVariableDeclaration(c,void 0,f)]),r.expression),2097152),e.createLogicalNot(e.createPropertyAccess(c,"done")),e.createAssignment(c,f),yt(r,e.createPropertyAccess(c,"value"),i)),r),256);return e.createTry(e.createBlock([e.restoreEnclosingLabel(g,n,$r&<)]),e.createCatchClause(e.creat
|
|||
|
break;default:o=e.visitNode(n,a,e.isExpression)}var s=t.operatorToken.kind;return g(s)?e.setTextRange(e.createAssignment(o,e.setTextRange(e.createBinary(_t(o),v(s),e.visitNode(i,a,e.isExpression)),t)),t):e.updateBinary(t,o,e.visitNode(i,a,e.isExpression))}return e.visitEachChild(t,a,r)}function h(t){if(ot(t.right)){if(e.isLogicalOperator(t.operatorToken.kind))return b(t);if(27===t.operatorToken.kind)return x(t);var n=e.getMutableClone(t);return n.left=_t(e.visitNode(t.left,a,e.isExpression)),n.right=e.visitNode(t.right,a,e.isExpression),n}return e.visitEachChild(t,a,r)}function b(t){var r=pt(),n=dt();return Ht(n,e.visitNode(t.left,a,e.isExpression),t.left),54===t.operatorToken.kind?Xt(r,n,t.left):Qt(r,n,t.left),Ht(n,e.visitNode(t.right,a,e.isExpression),t.right),ft(r),n}function x(t){function r(t){e.isBinaryExpression(t)&&27===t.operatorToken.kind?(r(t.left),r(t.right)):(ot(t)&&n.length>0&&(rr(1,[e.createExpressionStatement(e.inlineExpressions(n))]),n=[]),n.push(e.visitNode(t,a,e.isExpression)))}var n=[];return r(t.left),r(t.right),e.inlineExpressions(n)}function D(t){if(ot(t.whenTrue)||ot(t.whenFalse)){var n=pt(),i=pt(),o=dt();return Xt(n,e.visitNode(t.condition,a,e.isExpression),t.condition),Ht(o,e.visitNode(t.whenTrue,a,e.isExpression),t.whenTrue),Gt(i),ft(n),Ht(o,e.visitNode(t.whenFalse,a,e.isExpression),t.whenFalse),ft(i),o}return e.visitEachChild(t,a,r)}function S(t){var n=pt(),i=e.visitNode(t.expression,a,e.isExpression);if(t.asteriskToken){var o=0===(8388608&e.getEmitFlags(t.expression))?e.createValuesHelper(r,i,t):i;Yt(o,t)}else Zt(i,t);return ft(n),Kt(t)}function C(e){return k(e.elements,void 0,void 0,e.multiLine)}function k(t,r,n,i){function o(t,n){if(ot(n)&&t.length>0){var o=void 0!==s;s||(s=dt()),Ht(s,o?e.createArrayConcat(s,[e.createArrayLiteral(t,i)]):e.createArrayLiteral(r?[r].concat(t):t,i)),r=void 0,t=[]}return t.push(e.visitNode(n,a,e.isExpression)),t}var s,c=st(t);if(c>0){s=dt();var u=e.visitNodes(t,a,e.isExpression,0,c);Ht(s,e.createArrayLiteral(r?[r].concat(u):u)),r=void 0}var l=e.reduceLeft(t,o,[],c);return s?e.createArrayConcat(s,[e.createArrayLiteral(l,i)]):e.setTextRange(e.createArrayLiteral(r?[r].concat(l):l,i),n)}function T(t){function r(r,n){ot(n)&&r.length>0&&(Wt(e.createExpressionStatement(e.inlineExpressions(r))),r=[]);var o=e.createExpressionForObjectLiteralElementLike(t,n,s),c=e.visitNode(o,a,e.isExpression);return c&&(i&&e.startOnNewLine(c),r.push(c)),r}var n=t.properties,i=t.multiLine,o=st(n),s=dt();Ht(s,e.createObjectLiteral(e.visitNodes(n,a,e.isObjectLiteralElementLike,0,o),i));var c=e.reduceLeft(n,r,[],o);return c.push(i?e.startOnNewLine(e.getMutableClone(s)):s),e.inlineExpressions(c)}function E(t){if(ot(t.argumentExpression)){var n=e.getMutableClone(t);return n.expression=_t(e.visitNode(t.expression,a,e.isLeftHandSideExpression)),n.argumentExpression=e.visitNode(t.argumentExpression,a,e.isExpression),n}return e.visitEachChild(t,a,r)}function N(t){if(!e.isImportCall(t)&&e.forEach(t.arguments,ot)){var n=e.createCallBinding(t.expression,Tr,Nr,!0),i=n.target,o=n.thisArg;return e.setOriginalNode(e.createFunctionApply(_t(e.visitNode(i,a,e.isLeftHandSideExpression)),o,k(t.arguments),t),t)}return e.visitEachChild(t,a,r)}function A(t){if(e.forEach(t.arguments,ot)){var n=e.createCallBinding(e.createPropertyAccess(t.expression,"bind"),Tr),i=n.target,o=n.thisArg;return e.setOriginalNode(e.setTextRange(e.createNew(e.createFunctionApply(_t(e.visitNode(i,a,e.isExpression)),o,k(t.arguments,e.createVoidZero())),void 0,[]),t),t)}return e.visitEachChild(t,a,r)}function F(e,t){void 0===t&&(t=0);for(var r=e.length,n=t;r>n;n++)w(e[n])}function P(t){e.isBlock(t)?F(t.statements):w(t)}function w(e){var t=Or;Or||(Or=ot(e)),I(e),Or=t}function I(t){switch(t.kind){case 219:return O(t);case 222:return M(t);case 223:return B(t);case 224:return j(t);case 225:return z(t);case 226:return U(t);case 227:return q(t);case 229:return H(t);case 230:return Q(t);case 231:return Y(t);case 232:return $(t);case 233:return et(t);case 234:return rt(t);case 235:return it(t);case 236:return at(t);default:return Wt(e.visitNode(t,
|
|||
|
}return e.setOriginalNode(e.setTextRange(e.createExpressionStatement(r(t,ut!==e.ModuleKind.AMD?k(n):i)),n),n)}function N(t){if(t.isExportEquals)return void 0;var r,n=t.original;if(n&&M(n)){var i=e.getOriginalNodeId(t);vt[i]=U(vt[i],e.createIdentifier("default"),e.visitNode(t.expression,g),t,!0)}else r=U(r,e.createIdentifier("default"),e.visitNode(t.expression,g),t,!0);return e.singleOrMany(r)}function A(r){var n;if(n=e.hasModifier(r,1)?e.append(n,e.setOriginalNode(e.setTextRange(e.createFunctionDeclaration(void 0,e.visitNodes(r.modifiers,H,e.isModifier),r.asteriskToken,e.getDeclarationName(r,!0,!0),void 0,e.visitNodes(r.parameters,g),void 0,e.visitEachChild(r.body,g,t)),r),r)):e.append(n,e.visitEachChild(r,g,t)),M(r)){var i=e.getOriginalNodeId(r);vt[i]=z(vt[i],r)}else n=z(n,r);return e.singleOrMany(n)}function F(r){var n;if(n=e.hasModifier(r,1)?e.append(n,e.setOriginalNode(e.setTextRange(e.createClassDeclaration(void 0,e.visitNodes(r.modifiers,H,e.isModifier),e.getDeclarationName(r,!0,!0),void 0,e.visitNodes(r.heritageClauses,g),e.visitNodes(r.members,g)),r),r)):e.append(n,e.visitEachChild(r,g,t)),M(r)){var i=e.getOriginalNodeId(r);vt[i]=z(vt[i],r)}else n=z(n,r);return e.singleOrMany(n)}function P(r){var n,i,a;if(e.hasModifier(r,1)){for(var o=void 0,s=0,c=r.declarationList.declarations;s<c.length;s++){var u=c[s];e.isIdentifier(u.name)&&e.isLocalName(u.name)?(o||(o=e.visitNodes(r.modifiers,H,e.isModifier)),i=e.append(i,u)):u.initializer&&(a=e.append(a,I(u)))}i&&(n=e.append(n,e.updateVariableStatement(r,o,e.updateVariableDeclarationList(r.declarationList,i)))),a&&(n=e.append(n,e.setOriginalNode(e.setTextRange(e.createExpressionStatement(e.inlineExpressions(a)),r),r)))}else n=e.append(n,e.visitEachChild(r,g,t));if(M(r)){var l=e.getOriginalNodeId(r);vt[l]=j(vt[l],r)}else n=j(n,r);return e.singleOrMany(n)}function w(t,r,n){var i=tt(t);if(i){for(var a=e.isExportName(t)?r:e.createAssignment(t,r),o=0,s=i;o<s.length;o++){var c=s[o];e.setEmitFlags(a,4),a=W(c,a,n)}return a}return e.createAssignment(t,r)}function I(r){return e.isBindingPattern(r.name)?e.flattenDestructuringAssignment(e.visitNode(r,g),void 0,t,0,!1,w):e.createAssignment(e.setTextRange(e.createPropertyAccess(e.createIdentifier("exports"),r.name),r.name),e.visitNode(r.initializer,g))}function O(t){if(M(t)&&220===t.original.kind){var r=e.getOriginalNodeId(t);vt[r]=j(vt[r],t.original)}return t}function M(t){return 0!==(4194304&e.getEmitFlags(t))}function L(t){var r=e.getOriginalNodeId(t),n=vt[r];return n?(delete vt[r],e.append(n,t)):t}function R(e,t){if(pt.exportEquals)return e;var r=t.importClause;if(!r)return e;r.name&&(e=V(e,r));var n=r.namedBindings;if(n)switch(n.kind){case 252:e=V(e,n);break;case 253:for(var i=0,a=n.elements;i<a.length;i++){var o=a[i];e=V(e,o)}}return e}function B(e,t){return pt.exportEquals?e:V(e,t)}function j(e,t){if(pt.exportEquals)return e;for(var r=0,n=t.declarationList.declarations;r<n.length;r++){var i=n[r];e=J(e,i)}return e}function J(t,r){if(pt.exportEquals)return t;if(e.isBindingPattern(r.name))for(var n=0,i=r.name.elements;n<i.length;n++){var a=i[n];e.isOmittedExpression(a)||(t=J(t,a))}else e.isGeneratedIdentifier(r.name)||(t=V(t,r));return t}function z(t,r){if(pt.exportEquals)return t;if(e.hasModifier(r,1)){var n=e.hasModifier(r,512)?e.createIdentifier("default"):e.getDeclarationName(r);t=U(t,n,e.getLocalName(r),r)}return r.name&&(t=V(t,r)),t}function V(t,r){var n=e.getDeclarationName(r),i=pt.exportSpecifiers.get(e.idText(n));if(i)for(var a=0,o=i;a<o.length;a++){var s=o[a];t=U(t,s.name,n,s.name)}return t}function U(t,r,n,i,a){return t=e.append(t,q(r,n,i,a))}function K(){var t;return t=e.createExpressionStatement(0===ct?W(e.createIdentifier("__esModule"),e.createLiteral(!0)):e.createCall(e.createPropertyAccess(e.createIdentifier("Object"),"defineProperty"),void 0,[e.createIdentifier("exports"),e.createLiteral("__esModule"),e.createObjectLiteral([e.createPropertyAssignment("value",e.createLiteral(!0))])])),e.setEmitFlags(t,1048576),t}function q(t,r,n,i){var a=e.setTextRange(e.createExpressionStatement(W(t,r)),n);return e.startOnNewLine(a)
|
|||
|
break;case 157:case 156:n=e.hasModifier(t,32)?r.errorModuleName?2===r.accessibility?e.Diagnostics.Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:e.Diagnostics.Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_private_module_1:e.Diagnostics.Return_type_of_public_static_method_from_exported_class_has_or_is_using_private_name_0:241===t.parent.kind?r.errorModuleName?2===r.accessibility?e.Diagnostics.Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:e.Diagnostics.Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_private_module_1:e.Diagnostics.Return_type_of_public_method_from_exported_class_has_or_is_using_private_name_0:r.errorModuleName?e.Diagnostics.Return_type_of_method_from_exported_interface_has_or_is_using_name_0_from_private_module_1:e.Diagnostics.Return_type_of_method_from_exported_interface_has_or_is_using_private_name_0;break;case 240:n=r.errorModuleName?2===r.accessibility?e.Diagnostics.Return_type_of_exported_function_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:e.Diagnostics.Return_type_of_exported_function_has_or_is_using_name_0_from_private_module_1:e.Diagnostics.Return_type_of_exported_function_has_or_is_using_private_name_0;break;default:return e.Debug.fail("This is unknown kind for signature: "+t.kind)}return{diagnosticMessage:n,errorNode:t.name||t}}function o(e){var r=s(e);return void 0!==r?{diagnosticMessage:r,errorNode:t,typeName:t.name}:void 0}function s(r){switch(t.parent.kind){case 158:return r.errorModuleName?2===r.accessibility?e.Diagnostics.Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:e.Diagnostics.Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_private_module_2:e.Diagnostics.Parameter_0_of_constructor_from_exported_class_has_or_is_using_private_name_1;case 162:case 167:return r.errorModuleName?e.Diagnostics.Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2:e.Diagnostics.Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1;case 161:return r.errorModuleName?e.Diagnostics.Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2:e.Diagnostics.Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1;case 163:return r.errorModuleName?e.Diagnostics.Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2:e.Diagnostics.Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_private_name_1;case 157:case 156:return e.hasModifier(t.parent,32)?r.errorModuleName?2===r.accessibility?e.Diagnostics.Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:e.Diagnostics.Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_private_module_2:e.Diagnostics.Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1:241===t.parent.parent.kind?r.errorModuleName?2===r.accessibility?e.Diagnostics.Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:e.Diagnostics.Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_private_module_2:e.Diagnostics.Parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1:r.errorModuleName?e.Diagnostics.Parameter_0_of_method_from_exported_interface_has_or_is_using_name_1_from_private_module_2:e.Diagnostics.Parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1;case 240:case 166:return r.errorModuleName?2===r.accessibility?e.Diagnostics.Parameter_0_of_exported_function_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:e.Diagnostics.Parameter_0_of_exported_function_has_or_is_using_name_1_from_private_
|
|||
|
}function f(t){return 0!==(2&N[t.kind])||0!==(2&e.getEmitFlags(t))}function m(t,r,n){e.Debug.assert(3>M,"Cannot invoke TransformationResult callbacks after the result is disposed."),r&&(f(r)?O(t,r,n):n(t,r))}function g(t){e.Debug.assert(M>0,"Cannot modify the lexical environment during initialization."),e.Debug.assert(2>M,"Cannot modify the lexical environment after transformation has completed.");var r=e.setEmitFlags(e.createVariableDeclaration(t),64);k?k.push(r):k=[r]}function v(t){e.Debug.assert(M>0,"Cannot modify the lexical environment during initialization."),e.Debug.assert(2>M,"Cannot modify the lexical environment after transformation has completed."),T?T.push(t):T=[t]}function y(){e.Debug.assert(M>0,"Cannot modify the lexical environment during initialization."),e.Debug.assert(2>M,"Cannot modify the lexical environment after transformation has completed."),e.Debug.assert(!w,"Lexical environment is suspended."),A[P]=k,F[P]=T,P++,k=void 0,T=void 0}function h(){e.Debug.assert(M>0,"Cannot modify the lexical environment during initialization."),e.Debug.assert(2>M,"Cannot modify the lexical environment after transformation has completed."),e.Debug.assert(!w,"Lexical environment is already suspended."),w=!0}function b(){e.Debug.assert(M>0,"Cannot modify the lexical environment during initialization."),e.Debug.assert(2>M,"Cannot modify the lexical environment after transformation has completed."),e.Debug.assert(w,"Lexical environment is not suspended."),w=!1}function x(){e.Debug.assert(M>0,"Cannot modify the lexical environment during initialization."),e.Debug.assert(2>M,"Cannot modify the lexical environment after transformation has completed."),e.Debug.assert(!w,"Lexical environment is suspended.");var t;if((k||T)&&(T&&(t=T.slice()),k)){var r=e.createVariableStatement(void 0,e.createVariableDeclarationList(k));e.setEmitFlags(r,1048576),t?t.push(r):t=[r]}return P--,k=A[P],T=F[P],0===P&&(A=[],F=[]),t}function D(t){e.Debug.assert(M>0,"Cannot modify the transformation context during initialization."),e.Debug.assert(2>M,"Cannot modify the transformation context after transformation has completed."),e.Debug.assert(!t.scoped,"Cannot request a scoped emit helper."),E=e.append(E,t)}function S(){e.Debug.assert(M>0,"Cannot modify the transformation context during initialization."),e.Debug.assert(2>M,"Cannot modify the transformation context after transformation has completed.");var t=E;return E=void 0,t}function C(){if(3>M){for(var t=0,r=i;t<r.length;t++){var n=r[t];e.disposeEmitNodes(e.getSourceFileOfNode(e.getParseTreeNode(n)))}k=void 0,A=void 0,T=void 0,F=void 0,I=void 0,O=void 0,E=void 0,M=3}}for(var k,T,E,N=new Array(318),A=[],F=[],P=0,w=!1,I=u,O=l,M=0,L=[],R={getCompilerOptions:function(){return n},getEmitResolver:function(){return t},getEmitHost:function(){return r},startLexicalEnvironment:y,suspendLexicalEnvironment:h,resumeLexicalEnvironment:b,endLexicalEnvironment:x,hoistVariableDeclaration:g,hoistFunctionDeclaration:v,requestEmitHelper:D,readEmitHelpers:S,enableSubstitution:c,enableEmitNotification:p,isSubstitutionEnabled:_,isEmitNotificationEnabled:f,get onSubstituteNode(){return I},set onSubstituteNode(t){e.Debug.assert(1>M,"Cannot modify transformation hooks after initialization has completed."),e.Debug.assert(void 0!==t,"Value must not be 'undefined'"),I=t},get onEmitNode(){return O},set onEmitNode(t){e.Debug.assert(1>M,"Cannot modify transformation hooks after initialization has completed."),e.Debug.assert(void 0!==t,"Value must not be 'undefined'"),O=t},addDiagnostic:function(e){L.push(e)}},B=0,j=i;B<j.length;B++){var J=j[B];e.disposeEmitNodes(e.getSourceFileOfNode(e.getParseTreeNode(J)))}e.performance.mark("beforeTransform");var z=a.map(function(e){return e(R)}),V=function(e){for(var t=0,r=z;t<r.length;t++){var n=r[t];e=n(e)}return e};M=1;var U=e.map(i,o?V:s);return M=2,e.performance.mark("afterTransform"),e.performance.measure("transformTime","beforeTransform","afterTransform"),{transformed:U,substituteNode:d,emitNodeWithNotification:m,dispose:C,diagnostics:L}}var d;!function(e){e[e.Uninitialized=0]="Uninitia
|
|||
|
}function br(e,t){var r=Ar(108,t,Mi,e);ji(),Ar(20,r,Ii,e),F(e.expression),Ar(21,e.expression.end,Ii,e)}function xr(t){Ar(83,t.pos,Mi,t),vi(t,t.statement),e.isBlock(t.statement)?ji():Hi(t),br(t,t.statement.end),Ii(";")}function Dr(e){br(e,e.pos),vi(e,e.statement)}function Sr(e){var t=Ar(90,e.pos,Mi,e);ji();var r=Ar(20,t,Ii,e);Tr(e.initializer),r=Ar(26,e.initializer?e.initializer.end:r,Ii,e),mi(e.condition),r=Ar(26,e.condition?e.condition.end:r,Ii,e),mi(e.incrementor),Ar(21,e.incrementor?e.incrementor.end:r,Ii,e),vi(e,e.statement)}function Cr(e){var t=Ar(90,e.pos,Mi,e);ji(),Ar(20,t,Ii,e),Tr(e.initializer),ji(),Ar(94,e.initializer.end,Mi,e),ji(),F(e.expression),Ar(21,e.expression.end,Ii,e),vi(e,e.statement)}function kr(e){var t=Ar(90,e.pos,Mi,e);ji(),gi(e.awaitModifier),Ar(20,t,Ii,e),Tr(e.initializer),ji(),Ar(148,e.initializer.end,Mi,e),ji(),F(e.expression),Ar(21,e.expression.end,Ii,e),vi(e,e.statement)}function Tr(e){void 0!==e&&(239===e.kind?N(e):F(e))}function Er(e){Ar(79,e.pos,Mi,e),fi(e.label),Oi()}function Nr(e){Ar(74,e.pos,Mi,e),fi(e.label),Oi()}function Ar(t,r,n,i,a){var o=e.getParseTreeNode(i),s=o&&o.kind===i.kind,c=r;if(s&&(r=e.skipTrivia(io.text,r)),Ba&&s&&i.pos!==c){var u=a&&!e.positionsAreOnSameLine(c,r,io);u&&Vi(),Ba(c),u&&Ui()}return r=Wi(t,n,r),za&&s&&i.end!==r&&za(r,!0),r}function Fr(e){Ar(98,e.pos,Mi,e),mi(e.expression),Oi()}function Pr(e){var t=Ar(109,e.pos,Mi,e);ji(),Ar(20,t,Ii,e),F(e.expression),Ar(21,e.expression.end,Ii,e),vi(e,e.statement)}function wr(e){var t=Ar(100,e.pos,Mi,e);ji(),Ar(20,t,Ii,e),F(e.expression),Ar(21,e.expression.end,Ii,e),ji(),N(e.caseBlock)}function Ir(e){N(e.label),Ar(57,e.label.end,Ii,e),ji(),N(e.statement)}function Or(e){Ar(102,e.pos,Mi,e),mi(e.expression),Oi()}function Mr(e){Ar(104,e.pos,Mi,e),ji(),N(e.tryBlock),e.catchClause&&(Hi(e),N(e.catchClause)),e.finallyBlock&&(Hi(e),Ar(89,(e.catchClause||e.tryBlock).end,Mi,e),ji(),N(e.finallyBlock))}function Lr(e){Ki(80,e.pos,Mi),Oi()}function Rr(e){N(e.name),_i(e.type),di(e.initializer,e.type?e.type.end:e.name.end,e)}function Br(t){Mi(e.isLet(t)?"let":e.isVarConst(t)?"const":"var"),ji(),ki(t,t.declarations,528)}function jr(e){Jr(e)}function Jr(e){yi(e,e.decorators),li(e,e.modifiers),Mi("function"),N(e.asteriskToken),ji(),A(e.name),Vr(e,Ur)}function zr(e,t){qr(t)}function Vr(t,r){var n=t.body;if(n)if(e.isBlock(n)){var i=65536&e.getEmitFlags(t);i&&Vi(),oa(t),e.forEach(t.parameters,ua),ua(t.body),r(t),Do?Do(4,n,zr):qr(n),sa(t),i&&Ui()}else r(t),ji(),F(n);else r(t),Oi()}function Ur(e){bi(e,e.typeParameters),xi(e,e.parameters),_i(e.type)}function Kr(t){if(1&e.getEmitFlags(t))return!0;if(t.multiLine)return!1;if(!e.nodeIsSynthesized(t)&&!e.rangeIsOnSingleLine(t,io))return!1;if(Yi(t,t.statements,2)||$i(t,t.statements,2))return!1;for(var r,n=0,i=t.statements;n<i.length;n++){var a=i[n];if(Zi(r,a,2))return!1;r=a}return!0}function qr(e){ji(),Ii("{"),Vi();var t=Kr(e)?Wr:Hr;Ia?Ia(e,e.statements,t):t(e),Ui(),Ki(19,e.statements.end,Ii,e)}function Wr(e){Hr(e,!0)}function Hr(e,t){var r=ii(e.statements),n=po.getTextPos();B(e),0===r&&n===po.getTextPos()&&t?(Ui(),ki(e,e.statements,768),Vi()):ki(e,e.statements,1,r)}function Gr(e){Qr(e)}function Qr(t){e.forEach(t.members,la),yi(t,t.decorators),li(t,t.modifiers),Mi("class"),t.name&&(ji(),A(t.name));var r=65536&e.getEmitFlags(t);r&&Vi(),bi(t,t.typeParameters),ki(t,t.heritageClauses,0),ji(),Ii("{"),ki(t,t.members,129),Ii("}"),r&&Ui()}function Xr(e){yi(e,e.decorators),li(e,e.modifiers),Mi("interface"),ji(),N(e.name),bi(e,e.typeParameters),ki(e,e.heritageClauses,512),ji(),Ii("{"),ki(e,e.members,129),Ii("}")}function Yr(e){yi(e,e.decorators),li(e,e.modifiers),Mi("type"),ji(),N(e.name),bi(e,e.typeParameters),ji(),Ii("="),ji(),N(e.type),Oi()}function Zr(e){li(e,e.modifiers),Mi("enum"),ji(),N(e.name),ji(),Ii("{"),ki(e,e.members,145),Ii("}")}function $r(e){li(e,e.modifiers),512&~e.flags&&(Mi(16&e.flags?"namespace":"module"),ji()),N(e.name);var t=e.body;if(!t)return Oi();for(;245===t.kind;)Ii("."),N(t.name),t=t.body;ji(),N(t)}function en(t){oa(t),e.forEach(t.statements,ua),mr(t,ra(t)),sa(t)}function tn(e){Ar(18,e.pos
|
|||
|
}(g=e.WatchLogLevel||(e.WatchLogLevel={})),e.getWatchFactory=a,e.closeFileWatcherOf=f}(n||(n={}));var n;!function(e){function t(t,r,n){return void 0===n&&(n="tsconfig.json"),e.forEachAncestorDirectory(t,function(t){var i=e.combinePaths(t,n);return r(i)?i:void 0})}function r(t,r){var n=e.getDirectoryPath(r),i=e.isRootedDiskPath(t)?t:e.combinePaths(n,t);return e.normalizePath(i)}function n(t,r,n){var i,a=e.forEach(t,function(t){var a=e.getNormalizedPathComponents(t,r);if(a.pop(),!i)return void(i=a);for(var o=Math.min(i.length,a.length),s=0;o>s;s++)if(n(i[s])!==n(a[s])){if(0===s)return!0;i.length=s;break}a.length<i.length&&(i.length=a.length)});return a?"":i?e.getPathFromPathComponents(i):r}function a(e,t){return o(e,t)}function o(t,r,n){function i(t,n,i){var a;try{e.performance.mark("beforeIORead"),a=m.readFile(t),e.performance.mark("afterIORead"),e.performance.measure("I/O Read","beforeIORead","afterIORead")}catch(o){i&&i(o.message),a=""}return void 0!==a?e.createSourceFile(t,a,n,r):void 0}function a(e){return _.has(e)?!0:n.directoryExists(e)?(_.set(e,!0),!0):!1}function o(t){if(t.length>e.getRootLength(t)&&!a(t)){var r=e.getDirectoryPath(t);o(r),m.createDirectory?m.createDirectory(t):n.createDirectory(t)}}function s(t,r,i){l||(l=e.createMap());var a=n.createHash(r),o=n.getModifiedTime(t);if(o){var s=l.get(t);if(s&&s.byteOrderMark===i&&s.hash===a&&s.mtime.getTime()===o.getTime())return}n.writeFile(t,r,i);var c=n.getModifiedTime(t)||e.missingFileModifiedTime;l.set(t,{hash:a,byteOrderMark:i,mtime:c})}function c(r,i,a,c){try{e.performance.mark("beforeIOWrite"),o(e.getDirectoryPath(e.normalizePath(r))),e.isWatchSet(t)&&n.createHash&&n.getModifiedTime?s(r,i,a):n.writeFile(r,i,a),e.performance.mark("afterIOWrite"),e.performance.measure("I/O Write","beforeIOWrite","afterIOWrite")}catch(u){c&&c(u.message)}}function u(){return e.getDirectoryPath(e.normalizePath(n.getExecutingFilePath()))}void 0===n&&(n=e.sys);var l,_=e.createMap(),d=e.createGetCanonicalFileName(n.useCaseSensitiveFileNames),p=e.getNewLineCharacter(t,function(){return n.newLine}),f=n.realpath&&function(e){return n.realpath(e)},m={getSourceFile:i,getDefaultLibLocation:u,getDefaultLibFileName:function(t){return e.combinePaths(u(),e.getDefaultLibFileName(t))},writeFile:c,getCurrentDirectory:e.memoize(function(){return n.getCurrentDirectory()}),useCaseSensitiveFileNames:function(){return n.useCaseSensitiveFileNames},getCanonicalFileName:d,getNewLine:function(){return p},fileExists:function(e){return n.fileExists(e)},readFile:function(e){return n.readFile(e)},trace:function(e){return n.write(e+p)},directoryExists:function(e){return n.directoryExists(e)},getEnvironmentVariable:function(e){return n.getEnvironmentVariable?n.getEnvironmentVariable(e):""},getDirectories:function(e){return n.getDirectories(e)},realpath:f,readDirectory:function(e,t,r,i,a){return n.readDirectory(e,t,r,i,a)},createDirectory:function(e){return n.createDirectory(e)},createHash:e.maybeBind(n,n.createHash)};return m}function s(t,r,n){var i=t.readFile,a=t.fileExists,o=t.directoryExists,s=t.createDirectory,c=t.writeFile,u=e.createMap(),l=e.createMap(),_=e.createMap(),d=e.createMap(),p=function(e){var t=r(e),n=u.get(t);return void 0!==n?n!==!1?n:void 0:f(t,e)},f=function(e,r){var n=i.call(t,r);return u.set(e,void 0!==n?n:!1),n};t.readFile=function(n){var a=r(n),o=u.get(a);return void 0!==o?o!==!1?o:void 0:e.fileExtensionIs(n,".json")||e.isBuildInfoFile(n)?f(a,n):i.call(t,n)};var m=n?function(t,i,a,o){var s=r(t),c=d.get(s);if(c)return c;var u=n(t,i,a,o);return u&&(e.isDeclarationFileName(t)||e.fileExtensionIs(t,".json"))&&d.set(s,u),u}:void 0;return t.fileExists=function(e){var n=r(e),i=l.get(n);if(void 0!==i)return i;var o=a.call(t,e);return l.set(n,!!o),o},c&&(t.writeFile=function(e,n,i,a,o){var s=r(e);l.delete(s);var _=u.get(s);if(void 0!==_&&_!==n)u.delete(s),d.delete(s);else if(m){var p=d.get(s);p&&p.text!==n&&d.delete(s)}c.call(t,e,n,i,a,o)}),o&&s&&(t.directoryExists=function(e){var n=r(e),i=_.get(n);if(void 0!==i)return i;var a=o.call(t,e);return _.set(n,!!a),a},t.createDirectory=function(e){var
|
|||
|
}}return n}function Rt(t){zr||(zr=e.createMap());var r=T(t),n=p(r),i=zr.get(n);if(void 0!==i)return i||void 0;var a,o;if(kr.getParsedCommandLine){if(a=kr.getParsedCommandLine(r),!a)return bt(void 0,n,void 0),void zr.set(n,!1);o=e.Debug.assertDefined(a.options.configFile),e.Debug.assert(!o.path||o.path===n),bt(o,n,void 0)}else{var s=e.getNormalizedAbsolutePath(e.getDirectoryPath(r),kr.getCurrentDirectory());if(o=kr.getSourceFile(r,100),bt(o,n,void 0),void 0===o)return void zr.set(n,!1);a=e.parseJsonSourceFileConfigFileContent(o,Tr,s,void 0,r)}o.path=n,o.resolvedPath=n,o.originalFileName=r;var c={commandLine:a,sourceFile:o};return zr.set(n,c),a.projectReferences&&(c.references=a.projectReferences.map(Rt)),c}function Bt(){function t(t,r){if(t){var n=p(t);if(Wr.has(n)){var i=void 0;ur.configFilePath||(i=e.chainDiagnosticMessages(void 0,e.Diagnostics.Adding_a_tsconfig_json_file_will_help_organize_projects_that_contain_both_TypeScript_and_JavaScript_files_Learn_more_at_https_Colon_Slash_Slashaka_ms_Slashtsconfig)),i=e.chainDiagnosticMessages(i,e.Diagnostics.Cannot_write_file_0_because_it_would_overwrite_input_file,t),Xt(t,e.createCompilerDiagnosticFromMessageChain(i))}var a=kr.useCaseSensitiveFileNames()?n:n.toLocaleLowerCase();r.has(a)?Xt(t,e.createCompilerDiagnostic(e.Diagnostics.Cannot_write_file_0_because_it_would_be_overwritten_by_multiple_input_files,t)):r.set(a,!0)}}if(ur.strictPropertyInitialization&&!e.getStrictOptionValue(ur,"strictNullChecks")&&Kt(e.Diagnostics.Option_0_cannot_be_specified_without_specifying_option_1,"strictPropertyInitialization","strictNullChecks"),ur.isolatedModules&&(e.getEmitDeclarations(ur)&&Kt(e.Diagnostics.Option_0_cannot_be_specified_with_option_1,E(ur),"isolatedModules"),ur.out&&Kt(e.Diagnostics.Option_0_cannot_be_specified_with_option_1,"out","isolatedModules"),ur.outFile&&Kt(e.Diagnostics.Option_0_cannot_be_specified_with_option_1,"outFile","isolatedModules")),ur.inlineSourceMap&&(ur.sourceMap&&Kt(e.Diagnostics.Option_0_cannot_be_specified_with_option_1,"sourceMap","inlineSourceMap"),ur.mapRoot&&Kt(e.Diagnostics.Option_0_cannot_be_specified_with_option_1,"mapRoot","inlineSourceMap")),ur.paths&&void 0===ur.baseUrl&&Kt(e.Diagnostics.Option_paths_cannot_be_used_without_specifying_baseUrl_option,"paths"),ur.composite&&(ur.declaration===!1&&Kt(e.Diagnostics.Composite_projects_may_not_disable_declaration_emit,"declaration"),ur.incremental===!1&&Kt(e.Diagnostics.Composite_projects_may_not_disable_incremental_compilation,"declaration")),ur.tsBuildInfoFile?e.isIncrementalCompilation(ur)||Kt(e.Diagnostics.Option_0_cannot_be_specified_without_specifying_option_1_or_option_2,"tsBuildInfoFile","incremental","composite"):!ur.incremental||ur.outFile||ur.out||ur.configFilePath||Fr.add(e.createCompilerDiagnostic(e.Diagnostics.Option_incremental_can_only_be_specified_using_tsconfig_emitting_to_single_file_or_when_option_tsBuildInfoFile_is_specified)),jt(),ur.composite)for(var r=cr.map(p),n=0,i=rr;n<i.length;n++){var a=i[n];e.sourceFileMayBeEmitted(a,ur,O,Ct)&&-1===r.indexOf(a.path)&&Fr.add(e.createCompilerDiagnostic(e.Diagnostics.File_0_is_not_in_project_file_list_Projects_must_list_all_files_or_use_an_include_pattern,a.fileName))}if(ur.paths)for(var o in ur.paths)if(e.hasProperty(ur.paths,o))if(e.hasZeroOrOneAsteriskCharacter(o)||zt(!0,o,e.Diagnostics.Pattern_0_can_have_at_most_one_Asterisk_character,o),e.isArray(ur.paths[o])){var s=ur.paths[o].length;0===s&&zt(!1,o,e.Diagnostics.Substitutions_for_pattern_0_shouldn_t_be_an_empty_array,o);for(var c=0;s>c;c++){var u=ur.paths[o][c],l=typeof u;"string"===l?e.hasZeroOrOneAsteriskCharacter(u)||Jt(o,c,e.Diagnostics.Substitution_0_in_pattern_1_in_can_have_at_most_one_Asterisk_character,u,o):Jt(o,c,e.Diagnostics.Substitution_0_for_pattern_1_has_incorrect_type_expected_string_got_2,u,o,l)}}else zt(!1,o,e.Diagnostics.Substitutions_for_pattern_0_should_be_an_array,o);ur.sourceMap||ur.inlineSourceMap||(ur.inlineSources&&Kt(e.Diagnostics.Option_0_can_only_be_used_when_either_option_inlineSourceMap_or_option_sourceMap_is_provided,"inlineSources"),ur.sourceRoot&&Kt(e.D
|
|||
|
})}}function g(t,r,n,i){return e.forEachEntry(t.referencedMap,function(e,a){return e.has(r)&&v(t,a,n,i)})}function v(t,r,n,i){return e.addToSeen(n,r)?i(t,r)?!0:(e.Debug.assert(!!t.currentAffectedFilesExportedModulesMap),e.forEachEntry(t.currentAffectedFilesExportedModulesMap,function(e,a){return e&&e.has(r)&&v(t,a,n,i)})?!0:e.forEachEntry(t.exportedModulesMap,function(e,a){return!t.currentAffectedFilesExportedModulesMap.has(a)&&e.has(r)&&v(t,a,n,i)})?!0:!!e.forEachEntry(t.referencedMap,function(e,a){return e.has(r)&&!n.has(a)&&i(t,a)})):!1}function y(e,t,r,n){n?e.emittedBuildInfo=!0:t===e.program?(e.changedFilesSet.clear(),e.programEmitComplete=!0):(e.seenAffectedFiles.set(t.path,!0),r?e.affectedFilesPendingEmitIndex++:e.affectedFilesIndex++)}function h(e,t,r,n,i){return y(e,r,n,i),{result:t,affected:r}}function b(t,r,n){var i=r.path;if(t.semanticDiagnosticsPerFile){var a=t.semanticDiagnosticsPerFile.get(i);if(a)return a}var o=e.Debug.assertDefined(t.program).getSemanticDiagnostics(r,n);return t.semanticDiagnosticsPerFile&&t.semanticDiagnosticsPerFile.set(i,o),o}function x(t){if(t.compilerOptions.outFile||t.compilerOptions.out)return void 0;var r={};t.fileInfos.forEach(function(e,n){var i=t.currentAffectedFilesSignatures&&t.currentAffectedFilesSignatures.get(n);r[n]=void 0===i?e:{version:e.version,signature:i}});var n={fileInfos:r,options:t.compilerOptions};if(t.referencedMap){var i={};t.referencedMap.forEach(function(t,r){i[r]=e.arrayFrom(t.keys())}),n.referencedMap=i}if(t.exportedModulesMap){var a={};t.exportedModulesMap.forEach(function(r,n){var i=t.currentAffectedFilesExportedModulesMap&&t.currentAffectedFilesExportedModulesMap.get(n);void 0===i?a[n]=e.arrayFrom(r.keys()):i&&(a[n]=e.arrayFrom(i.keys()))}),n.exportedModulesMap=a}if(t.semanticDiagnosticsPerFile){var o=[];t.semanticDiagnosticsPerFile.forEach(function(e,r){return o.push(e.length?[r,t.hasReusableDiagnostic?e:D(e)]:r)}),n.semanticDiagnosticsPerFile=o}return n}function D(t){return e.Debug.assert(!!t.length),t.map(function(t){var r=S(t);r.reportsUnnecessary=t.reportsUnnecessary,r.source=t.source;var n=t.relatedInformation;return r.relatedInformation=n?n.length?n.map(function(e){return S(e)}):e.emptyArray:void 0,r})}function S(t){var r=t.file,n=t.messageText;return i({},t,{file:r&&r.path,messageText:void 0===n||e.isString(n)?n:C(n)})}function C(e){return i({},e,{next:e.next&&C(e.next)})}function k(t,r,n,i,a,o){var s,c,u;return void 0===t?(e.Debug.assert(void 0===r),s=n,u=i,e.Debug.assert(!!u),c=u.getProgram()):e.isArray(t)?(u=i,c=e.createProgram({rootNames:t,options:r,host:n,oldProgram:u&&u.getProgramOrUndefined(),configFileParsingDiagnostics:a,projectReferences:o}),s=n):(c=t,s=r,u=n,a=i),{host:s,newProgram:c,oldProgram:u,configFileParsingDiagnostics:a||e.emptyArray}}function T(t,n){function i(t,r,n,i){var a=l(k,r,C),o=!1;if(!a)if(k.compilerOptions.out||k.compilerOptions.outFile){var s=e.Debug.assertDefined(k.program);if(k.programEmitComplete||!e.some(s.getProjectReferences(),function(e){return!!e.prepend}))return void(k.programEmitComplete=!0);a=s}else{if(a=_(k),!a){if(k.emittedBuildInfo)return void 0;var c=e.Debug.assertDefined(k.program);return h(k,c.emitBuildInfo(t||e.maybeBind(f,f.writeFile),r),c,!1,!0)}o=!0}return h(k,e.Debug.assertDefined(k.program).emit(a===k.program?void 0:a,t||e.maybeBind(f,f.writeFile),r,n,i),a,o)}function a(r,n,a,o,s){if(t===P.EmitAndSemanticDiagnosticsBuilderProgram&&(u(k,r),!r)){for(var c=[],l=!1,_=void 0,d=[],p=void 0;p=i(n,a,o,s);)l=l||p.result.emitSkipped,_=e.addRange(_,p.result.diagnostics),d=e.addRange(d,p.result.emittedFiles),c=e.addRange(c,p.result.sourceMaps);return{emitSkipped:l,diagnostics:_||e.emptyArray,emittedFiles:d,sourceMaps:c}}return e.Debug.assertDefined(k.program).emit(r,n||e.maybeBind(f,f.writeFile),a,o,s)}function o(e,t){for(;;){var r=l(k,e,C);if(!r)return void 0;if(r===k.program)return h(k,k.program.getSemanticDiagnostics(void 0,e),r);{if(!t||!t(r))return h(k,b(k,r,e),r);y(k,r)}}}function d(r,n){u(k,r);var i=e.Debug.assertDefined(k.program).getCompilerOptions();if(i.outFile||i.out)return e.Debug.assert(!k.
|
|||
|
},r.reportErrorSummary||r.options.pretty?function(e){return n.write(c(e,n.newLine))}:void 0);return r.afterProgramEmitAndDiagnostics&&r.afterProgramEmitAndDiagnostics(a),o}var C=e.sys?{getCurrentDirectory:function(){return e.sys.getCurrentDirectory()},getNewLine:function(){return e.sys.newLine},getCanonicalFileName:e.createGetCanonicalFileName(e.sys.useCaseSensitiveFileNames)}:void 0;e.createDiagnosticReporter=t,e.screenStartingMessageCodes=[e.Diagnostics.Starting_compilation_in_watch_mode.code,e.Diagnostics.File_change_detected_Starting_incremental_compilation.code],e.createWatchStatusReporter=i,e.parseConfigFileWithSystem=a,e.getErrorCountForSummary=o,e.getWatchErrorSummaryDiagnosticMessage=s,e.getErrorSummaryText=c,e.listFiles=u,e.emitFilesAndReportErrors=l;var k={close:e.noop};e.createWatchHost=_;var T;!function(e){e.ConfigFile="Config file",e.SourceFile="Source file",e.MissingFile="Missing file",e.WildcardDirectory="Wild card directory",e.FailedLookupLocations="Failed Lookup Locations",e.TypeRoots="Type roots"}(T=e.WatchType||(e.WatchType={})),e.createWatchFactory=d,e.createCompilerHostFromProgramHost=p,e.setGetSourceFileAsHashVersioned=f,e.createProgramHost=m,e.createWatchCompilerHostOfConfigFile=y,e.createWatchCompilerHostOfFilesAndCompilerOptions=h,e.readBuilderProgram=b,e.createIncrementalCompilerHost=x,e.performIncrementalCompilation=S}(n||(n={})),function(e){function t(t,r,n,i,a,o,s){return e.isArray(t)?e.createWatchCompilerHostOfFilesAndCompilerOptions(t,r,n,i,a,o,s):e.createWatchCompilerHostOfConfigFile(t,r,n,i,a,o)}function r(t){function r(){dt.clear(),e.clearMap(j,function(e){e&&e.fileWatcher&&(e.fileWatcher.close(),e.fileWatcher=void 0)}),ut&&(ut.close(),ut=void 0),O&&(e.clearMap(O,e.closeFileWatcherOf),O=void 0),I&&(e.clearMap(I,e.closeFileWatcher),I=void 0)}function n(){return P}function i(){return P&&P.getProgramOrUndefined()}function a(){st("Synchronizing program");var r=n();J&&(rt=c(),r&&e.changesAffectModuleResolution(r.getCompilerOptions(),Q)&&dt.clear());var a=dt.createHasInvalidatedResolution(pt);return e.isProgramUptoDate(i(),G,Q,m,d,a,z,X)?Z&&(P=H(void 0,void 0,lt,P,B,X),Z=!1):o(a),t.afterProgramCreate&&t.afterProgramCreate(P),P}function o(t){st("CreatingProgramWith::"),st(" roots: "+JSON.stringify(G)),st(" options: "+JSON.stringify(Q));var r=J||!i();if(J=!1,Z=!1,dt.startCachingPerDirectoryResolution(),lt.hasInvalidatedResolution=t,lt.hasChangedAutomaticTypeDirectiveNames=z,P=H(G,Q,lt,P,B,X),dt.finishCachingPerDirectoryResolution(),e.updateMissingFilePathsWatch(P.getProgram(),I||(I=e.createMap()),E),r&&dt.updateTypeRootsWatch(),L){for(var n=0,a=L;n<a.length;n++){var o=a[n];I.has(o)||j.delete(o)}L=void 0}}function s(t){e.Debug.assert(!K,"Cannot update root file names with config file watch mode"),G=t,y()}function c(){return e.getNewLineCharacter(Q||W,function(){return t.getNewLine()})}function u(t){return e.toPath(t,U,ct)}function l(e){return"boolean"==typeof e}function _(e){return"boolean"==typeof e.version}function d(e){var t=u(e);return l(j.get(t))?!0:et.fileExists(e)}function p(r,n,i,a,o){var s=j.get(n);if(l(s))return void 0;if(void 0===s||o||_(s)){var c=_t(r,i,a);if(s)c?(s.sourceFile=c,s.version=c.version,s.fileWatcher||(s.fileWatcher=at(t,r,k,e.PollingInterval.Low,n,"Source file"))):(s.fileWatcher&&s.fileWatcher.close(),j.set(n,!1));else if(c){var u=at(t,r,k,e.PollingInterval.Low,n,"Source file");j.set(n,{sourceFile:c,version:c.version,fileWatcher:u})}else j.set(n,!1);return c}return s.sourceFile}function f(e){var t=j.get(e);void 0!==t&&(l(t)?j.set(e,{version:!1}):t.version=!1)}function m(e){var t=j.get(e);return t&&t.version?t.version:void 0}function g(e,t,r){var n=j.get(e.resolvedPath);void 0!==n&&(l(n)?(L||(L=[])).push(e.path):n.sourceFile===e&&(n.fileWatcher&&n.fileWatcher.close(),j.delete(e.resolvedPath),r||dt.removeResolutionsOfFile(e.path)))}function v(r){t.onWatchStatusChange&&t.onWatchStatusChange(e.createCompilerDiagnostic(r),rt,Q||W)}function y(){t.setTimeout&&t.clearTimeout&&(M&&t.clearTimeout(M),st("Scheduling update"),M=t.setTimeout(b,250))}function h(){e.Debug.assert(!!K)
|
|||
|
}function f(t,r){if(n.fileExists(t)){r.push(t);var i=e.readConfigFile(t,function(e){return n.readFile(e)}).config,a=e.flatMap([i.dependencies,i.devDependencies,i.optionalDependencies,i.peerDependencies],e.getOwnKeys);p(a,"Typing names in '"+t+"' dependencies")}}function m(t){var r=e.mapDefined(t,function(t){if(!e.hasJSFileExtension(t))return void 0;var r=e.removeFileExtension(e.getBaseFileName(t.toLowerCase())),n=e.removeMinAndVersionNumbers(r);return s.get(n)});r.length&&p(r,"Inferred typings from file names");var n=e.some(t,function(t){return e.fileExtensionIs(t,".jsx")});n&&(i&&i("Inferred 'react' typings due to presence of '.jsx' extension"),d("react"))}function g(t,r){if(r.push(t),n.directoryExists(t)){var a=n.readDirectory(t,[".json"],void 0,void 0,2);i&&i("Searching for typing names in "+t+"; all files: "+JSON.stringify(a));for(var o=[],s=0,c=a;s<c.length;s++){var u=c[s],l=e.normalizePath(u),_=e.getBaseFileName(l);if("package.json"===_||"bower.json"===_){var d=e.readConfigFile(l,function(e){return n.readFile(e)}),f=d.config;if(("package.json"!==_||!f._requiredBy||0!==e.filter(f._requiredBy,function(e){return"#"===e[0]||"/"===e}).length)&&f.name){var m=f.types||f.typings;if(m){var g=e.getNormalizedAbsolutePath(m,e.getDirectoryPath(l));i&&i(" Package '"+f.name+"' provides its own types."),v.set(f.name,g)}else o.push(f.name)}}}p(o," Found package names")}}if(!u||!u.enable)return{cachedTypingPaths:[],newTypingNames:[],filesToWatch:[]};var v=e.createMap();a=e.mapDefined(a,function(t){var r=e.normalizePath(t);return e.hasJSFileExtension(r)?r:void 0});var y=[];u.include&&p(u.include,"Explicitly included types");var h=u.exclude||[],b=e.arrayToSet(a,e.getDirectoryPath);if(b.set(o,!0),b.forEach(function(t,r){var n=e.combinePaths(r,"package.json");f(n,y);var i=e.combinePaths(r,"bower.json");f(i,y);var a=e.combinePaths(r,"bower_components");g(a,y);var o=e.combinePaths(r,"node_modules");g(o,y)}),m(a),l){var x=e.deduplicate(l.map(function(e){return t.nodeCoreModules.has(e)?"node":e}),e.equateStringsCaseSensitive,e.compareStringsCaseSensitive);p(x,"Inferred typings from unresolved imports")}c.forEach(function(e,t){var n=_.get(t);v.has(t)&&void 0===v.get(t)&&void 0!==n&&r(e,n)&&v.set(t,e.typingLocation)});for(var D=0,S=h;D<S.length;D++){var C=S[D],k=v.delete(C);k&&i&&i("Typing for "+C+" is in exclude list, will be ignored.")}var T=[],E=[];v.forEach(function(e,t){void 0!==e?E.push(e):T.push(t)});var N={cachedTypingPaths:E,newTypingNames:T,filesToWatch:y};return i&&i("Result: "+JSON.stringify(N)),N}function o(e){return e?e.length>u?3:46===e.charCodeAt(0)?4:95===e.charCodeAt(0)?5:/^@[^\/]+\/[^\/]+$/.test(e)?1:encodeURIComponent(e)!==e?6:0:2}function s(t,r){switch(t){case 2:return"Package name '"+r+"' cannot be empty";case 3:return"Package name '"+r+"' should be less than "+u+" characters";case 4:return"Package name '"+r+"' cannot start with '.'";case 5:return"Package name '"+r+"' cannot start with '_'";case 1:return"Package '"+r+"' is scoped and currently is not supported";case 6:return"Package name '"+r+"' contains non URI safe characters";case 0:return e.Debug.fail();default:throw e.Debug.assertNever(t)}}t.isTypingUpToDate=r,t.nodeCoreModuleList=["assert","async_hooks","buffer","child_process","cluster","console","constants","crypto","dgram","dns","domain","events","fs","http","https","http2","inspector","net","os","path","perf_hooks","process","punycode","querystring","readline","repl","stream","string_decoder","timers","tls","tty","url","util","v8","vm","zlib"],t.nodeCoreModules=e.arrayToSet(t.nodeCoreModuleList),t.loadSafeList=n,t.loadTypesMap=i,t.discoverTypings=a;var c;!function(e){e[e.Ok=0]="Ok",e[e.ScopedPackagesNotSupported=1]="ScopedPackagesNotSupported",e[e.EmptyName=2]="EmptyName",e[e.NameTooLong=3]="NameTooLong",e[e.NameStartsWithDot=4]="NameStartsWithDot",e[e.NameStartsWithUnderscore=5]="NameStartsWithUnderscore",e[e.NameContainsNonURISafeCharacters=6]="NameContainsNonURISafeCharacters"}(c=t.PackageNameValidationResult||(t.PackageNameValidationResult={}));var u=214;t.validatePackageName=o,t.renderPackageNameVal
|
|||
|
}return i(r,a(n))}function i(t,r){return{text:t,kind:e.SymbolDisplayPartKind[r]}}function a(){return i(" ",e.SymbolDisplayPartKind.space)}function o(t){return i(e.tokenToString(t),e.SymbolDisplayPartKind.keyword)}function s(t){return i(e.tokenToString(t),e.SymbolDisplayPartKind.punctuation)}function c(t){return i(e.tokenToString(t),e.SymbolDisplayPartKind.operator)}function u(t){var r=e.stringToToken(t);return void 0===r?l(t):o(r)}function l(t){return i(t,e.SymbolDisplayPartKind.text)}function _(e,t){return t&&t.newLineCharacter||e.getNewLine&&e.getNewLine()||Z}function d(){return i("\n",e.SymbolDisplayPartKind.lineBreak)}function p(e){try{return e(Y),Y.displayParts()}finally{Y.clear()}}function f(e,t,r,n){return void 0===n&&(n=0),p(function(i){e.writeType(t,r,1024|n|16384,i)})}function m(e,t,r,n,i){return void 0===i&&(i=0),p(function(a){e.writeSymbol(t,r,n,8|i,a)})}function g(e,t,r,n){return void 0===n&&(n=0),n|=25632,p(function(i){e.writeSignature(t,r,n,void 0,i)})}function v(t){return!!t.parent&&e.isImportOrExportSpecifier(t.parent)&&t.parent.propertyName===t}function y(e){var t=e.length;return t>=2&&e.charCodeAt(0)===e.charCodeAt(t-1)&&h(e)?e.substring(1,t-1):e}function h(t){return e.isSingleOrDoubleQuote(t.charCodeAt(0))}function b(t,r){for(var n=[],i=2;i<arguments.length;i++)n[i-2]=arguments[i];var a=x(t,r);return e.some(n,function(e){return e===a})}function x(t,r){return e.ensureScriptKind(t,r&&r.getScriptKind&&r.getScriptKind(t))}function D(t,r){for(var n=t;C(n)||S(n)&&n.target;)n=S(n)&&n.target?n.target:e.skipAlias(n,r);return n}function S(e){return 0!==(33554432&e.flags)}function C(e){return 0!==(2097152&e.flags)}function k(t,r){return e.getSymbolId(e.skipAlias(t,r))}function T(t,r){for(;e.isWhiteSpaceLike(t.charCodeAt(r));)r+=1;return r}function E(t,r){for(;r>-1&&e.isWhiteSpaceSingleLine(t.charCodeAt(r));)r-=1;return r+1}function N(e,t){void 0===t&&(t=!0);var r=e&&F(e);return r&&!t&&w(r),r}function A(t,r,n,i,a){void 0===r&&(r=!0);var o;if(n&&i&&e.isBindingElement(t)&&e.isIdentifier(t.name)&&e.isObjectBindingPattern(t.parent)){var s=i.getSymbolAtLocation(t.name),c=s&&n.get(String(e.getSymbolId(s)));c&&c.text!==(t.name||t.propertyName).getText()&&(o=e.createBindingElement(t.dotDotDotToken,t.propertyName||t.name,c,t.initializer))}else if(n&&i&&e.isIdentifier(t)){var s=i.getSymbolAtLocation(t),c=s&&n.get(String(e.getSymbolId(s)));c&&(o=e.createIdentifier(c.text))}return o||(o=F(t,n,i,a)),o&&!r&&w(o),a&&o&&a(t,o),o}function F(t,r,n,i){function a(e){return A(e,!0,r,n,i)}var o=r||n||i?e.visitEachChild(t,a,e.nullTransformationContext):e.visitEachChild(t,N,e.nullTransformationContext);if(o===t){var s=e.getSynthesizedClone(t);return e.isStringLiteral(s)?s.textSourceNode=t:e.isNumericLiteral(s)&&(s.numericLiteralFlags=t.numericLiteralFlags),e.setTextRange(s,t)}return o.parent=void 0,o}function P(t,r){return void 0===r&&(r=!0),t&&e.createNodeArray(t.map(function(e){return N(e,r)}),t.hasTrailingComma)}function w(e){I(e),O(e)}function I(e){M(e,512,L)}function O(t){M(t,1024,e.getLastChild)}function M(t,r,n){e.addEmitFlags(t,r);var i=n(t);i&&M(i,r,n)}function L(e){return e.forEachChild(function(e){return e})}function R(t,r){for(var n=t,i=1;!e.isFileLevelUniqueName(r,n);i++)n=t+"_"+i;return n}function B(t,r,n,i){for(var a=0,o=-1,s=0,c=t;s<c.length;s++){var u=c[s],l=u.fileName,_=u.textChanges;e.Debug.assert(l===r);for(var d=0,p=_;d<p.length;d++){var f=p[d],m=f.span,g=f.newText,v=U(g,n);if(-1!==v&&(o=m.start+a+v,!i))return o;a+=g.length-m.length}}return e.Debug.assert(i),e.Debug.assert(o>=0),o}function j(t,r,n,i,a){e.forEachLeadingCommentRange(n.text,t.pos,V(r,n,i,a,e.addSyntheticLeadingComment))}function J(t,r,n,i,a){e.forEachTrailingCommentRange(n.text,t.end,V(r,n,i,a,e.addSyntheticTrailingComment))}function z(t,r,n,i,a){e.forEachTrailingCommentRange(n.text,t.pos,V(r,n,i,a,e.addSyntheticLeadingComment))}function V(e,t,r,n,i){return function(a,o,s,c){3===s?(a+=2,o-=2):a+=2,i(e,r||s,t.text.slice(a,o),void 0!==n?n:c)}}function U(t,r){if(e.startsWith(t,r))return 0;var n=t.indexOf(" "+r);return-1===n&&(n=t.indexOf("."+r)),-1===n&&
|
|||
|
return n&&n.name===a.name&&f(r)===a.source?{type:"symbol",symbol:t,location:_,symbolToOriginInfoMap:p,previousToken:m,isJsxInitializer:g}:void 0})||{type:"none"}}function h(t,r,i){return r&&n(r)&&(r.isDefaultExport&&"default"===t.escapedName||"export="===t.escapedName)?e.firstDefined(t.declarations,function(t){return e.isExportAssignment(t)&&e.isIdentifier(t.expression)?t.expression.text:void 0})||e.codefix.moduleSymbolToValidIdentifier(r.moduleSymbol,i):t.name}function b(r,n,i,a,o,s,c,u,l){var _=r.getTypeChecker(),d=r.getCompilerOptions(),p=o.name,f=e.findPrecedingToken(a,i);if(e.isInString(i,a,f))return t.StringCompletions.getStringLiteralCompletionDetails(p,i,a,f,_,d,s,l);var m=y(r,n,i,a,o);switch(m.type){case"request":var g=m.request;switch(g.kind){case 1:return e.JsDoc.getJSDocTagNameCompletionDetails(p);case 2:return e.JsDoc.getJSDocTagCompletionDetails(p);case 3:return e.JsDoc.getJSDocParameterNameCompletionDetails(p);default:return e.Debug.assertNever(g)}case"symbol":var v=m.symbol,h=m.location,b=m.symbolToOriginInfoMap,S=m.previousToken,k=C(b,v,r,_,s,d,i,a,S,c,u),T=k.codeActions,E=k.sourceDisplay;return D(v,_,i,h,l,T,E);case"literal":var N=m.literal;return x(X(N),"string","string"==typeof N?e.SymbolDisplayPartKind.stringLiteral:e.SymbolDisplayPartKind.numericLiteral);case"none":return et().some(function(e){return e.name===p})?x(p,"keyword",e.SymbolDisplayPartKind.keyword):void 0;default:e.Debug.assertNever(m)}}function x(t,r,n){return S(t,"",r,[e.displayPart(t,n)])}function D(t,r,n,i,a,o,s){var c=r.runWithCancellationToken(a,function(r){return e.SymbolDisplay.getSymbolDisplayPartsDocumentationAndSymbolKind(r,t,n,i,i,7)}),u=c.displayParts,l=c.documentation,_=c.symbolKind,d=c.tags;return S(t.name,e.SymbolDisplay.getSymbolModifiers(t),_,u,l,d,o,s)}function S(e,t,r,n,i,a,o,s){return{name:e,kindModifiers:t,kind:r,displayParts:n,documentation:i,tags:a,codeActions:o,source:s}}function C(t,r,i,a,o,s,c,u,l,_,d){var p=t[e.getSymbolId(r)];if(!p||!n(p))return{codeActions:void 0,sourceDisplay:void 0};var f=p.moduleSymbol,m=a.getMergedSymbol(e.skipAlias(r.exportSymbol||r,a)),g=e.codefix.getImportCompletionAction(m,f,c,h(r,p,s.target),o,i,_,l&&e.isIdentifier(l)?l.getStart(c):u,d),v=g.moduleSpecifier,y=g.codeAction;return{sourceDisplay:[e.textPart(v)],codeActions:[y]}}function k(e,t,r,n,i){var a=y(e,t,r,n,i);return"symbol"===a.type?a.symbol:void 0}function T(t,r,n){return e.firstDefined(r&&(r.isUnion()?r.types:[r]),function(r){var i=r&&r.symbol;return i&&424&i.flags&&!e.isAbstractConstructorSymbol(i)?N(i,t,n):void 0})}function E(t,r,n,i){var a=t.parent;switch(t.kind){case 73:return e.getContextualTypeFromParent(t,i);case 60:switch(a.kind){case 238:return i.getContextualType(a.initializer);case 205:return i.getTypeAtLocation(a.left);case 268:return i.getContextualTypeForJsxAttribute(a);default:return void 0}case 96:return i.getContextualType(a);case 75:return e.getSwitchedType(e.cast(a,e.isCaseClause),i);case 18:return e.isJsxExpression(a)&&261!==a.parent.kind?i.getContextualTypeForJsxAttribute(a.parent):void 0;default:var o=e.SignatureHelp.getArgumentInfoForCompletions(t,r,n);return o?i.getContextualTypeForArgumentAtIndex(o.invocation,o.argumentIndex+(27===t.kind?1:0)):e.isEqualityOperatorKind(t.kind)&&e.isBinaryExpression(a)&&e.isEqualityOperatorKind(a.operatorToken.kind)?i.getTypeAtLocation(a.left):i.getContextualType(t)}}function N(t,r,n){var i=n.getAccessibleSymbolChain(t,r,67108863,!1);return i?e.first(i):t.parent&&(A(t.parent)?t:N(t.parent,r,n))}function A(e){return e.declarations.some(function(e){return 285===e.kind})}function F(t,r,n,i,a,o,s){function c(e){switch(e.kind){case 305:case 311:case 306:case 308:case 310:return!0;default:return!1}}function u(){kt=2;var t=e.isLiteralImportTypeNode(vt),r=ut||t&&!vt.isTypeOf||e.isPartOfTypeNode(vt.parent),i=e.isInRightSideOfInternalImportEqualsDeclaration(vt),a=i||!r&&e.isPossiblyTypeArgumentPosition(ft,n,at);if(e.isEntityName(vt)||t){var o=e.isModuleDeclaration(vt.parent);o&&(Tt=!0);var s=at.getSymbolAtLocation(vt);if(s&&(s=e.skipAlias(s,at),1920&s.flags)){for(var c=e.Debug.as
|
|||
|
}return e.Debug.assert(0!==_.languageServiceRefCount),_.sourceFile}function _(t,i){var a=e.toPath(t,r,m),o=n(i);return d(a,o)}function d(t,r){var n=e.Debug.assertDefined(f.get(r)),i=n.get(t);i.languageServiceRefCount--,e.Debug.assert(i.languageServiceRefCount>=0),0===i.languageServiceRefCount&&n.delete(t)}function p(t){return e.arrayFrom(f.entries(),function(e){var r=e[0],n=e[1],i=n.get(t);return[r,i&&i.languageServiceRefCount]})}void 0===r&&(r="");var f=e.createMap(),m=e.createGetCanonicalFileName(!!t);return{acquireDocument:o,acquireDocumentWithKey:s,updateDocument:c,updateDocumentWithKey:u,releaseDocument:_,releaseDocumentWithKey:d,getLanguageServiceRefCounts:p,reportStats:a,getKeyForCompilationSettings:n}}function n(t){return e.sourceFileAffectingCompilerOptions.map(function(r){return e.getCompilerOptionValue(t,r)}).join("|")}e.createDocumentRegistry=t,e.createDocumentRegistryInternal=r}(n||(n={}));var n;!function(e){var t;!function(t){function r(e,t,r,o){var s=c(e,r,o);return function(c,u,l){var _=n(e,t,s,u,r,o),d=_.directImports,p=_.indirectUsers;return i({indirectUsers:p},a(d,c,u.exportKind,r,l))}}function n(t,r,n,i,a,s){function c(){if(x)return t;for(var n=0,i=f.declarations;n<i.length;n++){var a=i[n];e.isExternalModuleAugmentation(a)&&r.has(a.getSourceFile().fileName)&&_(a)}return D.map(e.getSourceFileOfNode)}function u(t){var r=p(t);if(r)for(var n=0,i=r;n<i.length;n++){var o=i[n];if(g(o))switch(s&&s.throwIfCancellationRequested(),o.kind){case 192:if(!x){var c=o.parent;if(2===m&&238===c.kind){var d=c.name;if(73===d.kind){b.push(d);break}}_(o.getSourceFile())}break;case 73:break;case 249:l(o,o.name,e.hasModifier(o,1),!1);break;case 250:b.push(o);var f=o.importClause&&o.importClause.namedBindings;f&&252===f.kind?l(o,f.name,!1,!0):!x&&e.isDefaultImport(o)&&_(y(o));break;case 256:o.exportClause?b.push(o):u(v(o,a));break;case 184:b.push(o);break;default:e.Debug.failBadSyntaxKind(o,"Unexpected import kind.")}}}function l(t,r,n,i){if(2===m)i||b.push(t);else if(!x){var s=y(t);e.Debug.assert(285===s.kind||245===s.kind),n||o(s,r,a)?d(s):_(s)}}function _(t){e.Debug.assert(!x);var r=h(t);return r&&D.push(t),r}function d(t){if(_(t)){var r=a.getMergedSymbol(t.symbol);e.Debug.assert(!!(1536&r.flags));var n=p(r);if(n)for(var i=0,o=n;i<o.length;i++){var s=o[i];d(y(s))}}}function p(t){return n.get(e.getSymbolId(t).toString())}var f=i.exportingModuleSymbol,m=i.exportKind,g=e.nodeSeenTracker(),h=e.nodeSeenTracker(),b=[],x=!!f.globalExports,D=x?void 0:[];return u(f),{directImports:b,indirectUsers:c()}}function a(t,r,n,i,a){function o(e,t){_.push([e,t])}function s(t){if(249===t.kind)return void(b(t)&&c(t.name));if(73===t.kind)return void c(t);if(184===t.kind)return void(t.qualifier?e.isIdentifier(t.qualifier)&&t.qualifier.escapedText===e.symbolName(r)&&d.push(t.qualifier):2===n&&d.push(t.argument.literal));if(10===t.moduleSpecifier.kind){if(256===t.kind)return void u(t.exportClause);var s=t.importClause||{name:void 0,namedBindings:void 0},l=s.name,_=s.namedBindings;if(_)switch(_.kind){case 252:c(_.name);break;case 253:(0===n||1===n)&&u(_);break;default:e.Debug.assertNever(_)}if(!(!l||1!==n&&2!==n||a&&l.escapedText!==e.symbolEscapedNameNoDefault(r))){var p=i.getSymbolAtLocation(l);o(l,p)}}}function c(e){2!==n||a&&!l(e.escapedText)||o(e,i.getSymbolAtLocation(e))}function u(e){if(e)for(var t=0,n=e.elements;t<n.length;t++){var s=n[t],c=s.name,u=s.propertyName;if(l((u||c).escapedText))if(u)d.push(u),a&&c.escapedText!==r.escapedName||o(c,i.getSymbolAtLocation(c));else{var _=258===s.kind&&s.propertyName?i.getExportSpecifierLocalTargetSymbol(s):i.getSymbolAtLocation(c);o(c,_)}}}function l(e){return e===r.escapedName||0!==n&&"default"===e}var _=[],d=[];if(t)for(var p=0,f=t;p<f.length;p++){var m=f[p];s(m)}return{importSearches:_,singleReferences:d}}function o(t,r,n){var i=n.getSymbolAtLocation(r);return!!u(t,function(t){if(e.isExportDeclaration(t)){var r=t.exportClause,a=t.moduleSpecifier;return!a&&r&&r.elements.some(function(e){return n.getExportSpecifierLocalTargetSymbol(e)===i})}})}function s(e,t,r){for(var n=[],i=e.getTypeChecker(),a=0,o=
|
|||
|
if(d&&a)return s(d,void 0,void 0,3);var p=n.getContextualType(_.parent),f=p&&e.firstDefined(e.getPropertySymbolsFromContextualType(_,n,p,!0),function(e){return u(e,4)});if(f)return f;var m=b(r,n),g=m&&s(m,void 0,void 0,4);if(g)return g;var v=d&&s(d,void 0,void 0,3);if(v)return v}var y=i(r,t,n);if(y){var h=s(y,void 0,void 0,1);if(h)return h}var x=u(t);if(x)return x;if(t.valueDeclaration&&e.isParameterPropertyDeclaration(t.valueDeclaration)){var D=n.getSymbolsOfParameterPropertyDeclaration(e.cast(t.valueDeclaration,e.isParameter),t.name);return e.Debug.assert(2===D.length&&!!(1&D[0].flags)&&!!(4&D[1].flags)),u(1&t.flags?D[1]:D[0])}if(!a){var S=void 0;return S=o?e.isObjectBindingElementWithoutPropertyName(r.parent)?e.getPropertySymbolFromBindingElement(n,r.parent):void 0:l(t,n),S&&u(S,4)}e.Debug.assert(a);var C=o;if(C){var S=l(t,n);return S&&u(S,4)}}function nt(t,r,n,i){var a=i.checker;return rt(r,n,a,!1,!i.options.isForRename||!!i.options.providePrefixAndSuffixTextForRename,function(r,n,i,a){return t.includes(i||n||r)?{symbol:!n||6&e.getCheckFlags(r)?r:n,kind:a}:void 0},function(e){return!(t.parents&&!t.parents.some(function(t){return X(e.parent,t,i.inheritsFromCache,a)}))})}function it(t,r){var n=e.getMeaningFromLocation(t),i=r.declarations;if(i){var a=void 0;do{a=n;for(var o=0,s=i;o<s.length;o++){var c=s[o],u=e.getMeaningFromDeclaration(c);u&n&&(n|=u)}}while(n!==a)}return n}function at(t){return 4194304&t.flags?!(e.isInterfaceDeclaration(t)||e.isTypeAliasDeclaration(t)):e.isVariableLike(t)?e.hasInitializer(t):e.isFunctionLikeDeclaration(t)?!!t.body:e.isClassLike(t)||e.isModuleOrEnumDeclaration(t)}function ot(t,r,n){var i=r.getSymbolAtLocation(t),a=r.getShorthandAssignmentValueSymbol(i.valueDeclaration);if(a)for(var o=0,s=a.getDeclarations();o<s.length;o++){var c=s[o];1&e.getMeaningFromDeclaration(c)&&n(c)}}function st(t,r,n){e.forEachChild(t,function(e){e.kind===r&&n(e),st(e,r,n)})}function ct(t){return e.tryGetClassExtendingExpressionWithTypeArguments(e.climbPastPropertyAccess(t).parent)}function ut(t,r,n){var i=e.isRightSideOfPropertyAccess(t)?t.parent:void 0,a=i&&n.getTypeAtLocation(i.expression),o=e.mapDefined(a&&(a.isUnionOrIntersection()?a.types:a.symbol===r.parent?void 0:[a]),function(e){return e.symbol&&96&e.symbol.flags?e.symbol:void 0});return 0===o.length?void 0:o}function lt(e){return e.isForRename&&e.providePrefixAndSuffixTextForRename}r.getReferencedSymbolsForNode=n;var _t;!function(e){e[e.None=0]="None",e[e.Constructor=1]="Constructor",e[e.Class=2]="Class"}(_t||(_t={}));var dt=function(){function r(t,r,n,i,a,o,s,c){this.sourceFiles=t,this.sourceFilesSet=r,this.specialSearchKind=n,this.checker=i,this.cancellationToken=a,this.searchMeaning=o,this.options=s,this.result=c,this.inheritsFromCache=e.createMap(),this.markSeenContainingTypeReference=e.nodeSeenTracker(),this.markSeenReExportRHS=e.nodeSeenTracker(),this.symbolIdToReferences=[],this.sourceFileToSeenSymbols=[]}return r.prototype.includesSourceFile=function(e){return this.sourceFilesSet.has(e.fileName)},r.prototype.getImportSearches=function(e,r){return this.importTracker||(this.importTracker=t.createImportTracker(this.sourceFiles,this.sourceFilesSet,this.checker,this.cancellationToken)),this.importTracker(e,r,!!this.options.isForRename)},r.prototype.createSearch=function(t,r,n,i){void 0===i&&(i={});var a=i.text,o=void 0===a?e.stripQuotes(e.unescapeLeadingUnderscores((e.getLocalSymbolForExportDefault(r)||f(r)||r).escapedName)):a,s=i.allSearchSymbols,c=void 0===s?[r]:s,u=e.escapeLeadingUnderscores(o),l=this.options.implementations&&t?ut(t,r,this.checker):void 0;return{symbol:r,comingFrom:n,text:o,escapedText:u,parents:l,allSearchSymbols:c,includes:function(t){return e.contains(c,t)}}},r.prototype.referenceAdder=function(r){var n=e.getSymbolId(r),i=this.symbolIdToReferences[n];return i||(i=this.symbolIdToReferences[n]=[],this.result.push({definition:{type:0,symbol:r},references:i})),function(e,r){return i.push(t.nodeEntry(e,r))}},r.prototype.addStringOrCommentReference=function(e,t){this.result.push({definition:void 0,references:[{kind:0,fileName:e,textS
|
|||
|
}t.organizeImports=r,t.coalesceImports=a,t.coalesceExports=o,t.compareModuleSpecifiers=u}(t=e.OrganizeImports||(e.OrganizeImports={}))}(n||(n={}));var n;!function(e){var t;!function(t){function r(e,t){var r=[];return n(e,t,r),i(e,r),r.sort(function(e,t){return e.textSpan.start-t.textSpan.start})}function n(t,r,n){function i(s){if(0!==u){r.throwIfCancellationRequested(),e.isDeclaration(s)&&o(s,t,r,n),a(s)&&o(s.parent.parent.parent,t,r,n);var l=c(s,t);l&&n.push(l),u--,e.isIfStatement(s)&&s.elseStatement&&e.isIfStatement(s.elseStatement)?(i(s.expression),i(s.thenStatement),u++,i(s.elseStatement),u--):s.forEachChild(i),u++}}function a(t){if(!e.isFunctionExpression(t)&&!e.isArrowFunction(t))return!1;var r=e.findAncestor(t,e.isVariableStatement);return!!r&&e.getSingleInitializerOfVariableStatementOrPropertyDeclaration(r)===t}for(var u=40,l=0,_=t.statements,d=_.length;d>l;){for(;d>l&&!e.isAnyImportSyntax(_[l]);)i(_[l]),l++;if(l===d)break;for(var p=l;d>l&&e.isAnyImportSyntax(_[l]);)o(_[l],t,r,n),l++;var f=l-1;f!==p&&n.push(s(e.findChildOfKind(_[p],93,t).getStart(t),_[f].getEnd(),"imports"))}}function i(t,r){for(var n=[],i=t.getLineStarts(),o=0;o<i.length;o++){var s=i[o],c=o+1===i.length?t.getEnd():i[o+1]-1,u=t.text.substring(s,c),l=a(u);if(l&&!e.isInComment(t,s))if(l[1]){var d=n.pop();d&&(d.textSpan.length=c-d.textSpan.start,d.hintSpan.length=c-d.textSpan.start,r.push(d))}else{var p=e.createTextSpanFromBounds(t.text.indexOf("//",s),c);n.push(_(p,"region",p,!1,l[2]||"#region"))}}}function a(e){return d.exec(e)}function o(t,r,n,i){function o(){_>1&&i.push(s(u,l,"comment"))}var c=e.getLeadingCommentRangesOfNode(t,r);if(c){for(var u=-1,l=-1,_=0,d=r.getFullText(),p=0,f=c;p<f.length;p++){var m=f[p],g=m.kind,v=m.pos,y=m.end;switch(n.throwIfCancellationRequested(),g){case 2:var h=d.slice(v,y);if(a(h)){o(),_=0;break}0===_&&(u=v),l=y,_++;break;case 3:o(),i.push(s(v,y,"comment")),_=0;break;default:e.Debug.assertNever(g)}}o()}}function s(t,r,n){return _(e.createTextSpanFromBounds(t,r),n)}function c(t,r){function n(t){var n=e.createTextSpanFromBounds(t.openingElement.getStart(r),t.closingElement.getEnd()),i=t.openingElement.tagName.getText(r),a="<"+i+">...</"+i+">";return _(n,"code",n,!1,a)}function i(e){return 0===e.properties.length?void 0:s(e.getStart(r),e.getEnd(),"code")}function a(t,r){return void 0===r&&(r=18),o(t,!1,!e.isArrayLiteralExpression(t.parent)&&!e.isCallExpression(t.parent),r)}function o(n,i,a,o,s){void 0===i&&(i=!1),void 0===a&&(a=!0),void 0===o&&(o=18),void 0===s&&(s=18===o?19:23);var c=e.findChildOfKind(t,o,r),u=e.findChildOfKind(t,s,r);return c&&u&&l(c,u,n,r,i,a)}switch(t.kind){case 219:if(e.isFunctionLike(t.parent))return u(t.parent,t,r);switch(t.parent.kind){case 224:case 227:case 228:case 226:case 223:case 225:case 232:case 275:return o(t.parent);case 236:var c=t.parent;if(c.tryBlock===t)return o(t.parent);if(c.finallyBlock===t)return o(e.findChildOfKind(c,89,r));default:return _(e.createTextSpanFromNode(t,r),"code")}case 246:return o(t.parent);case 241:case 210:case 242:case 244:case 247:return o(t);case 189:return a(t);case 188:return a(t,22);case 261:return n(t);case 262:case 263:return i(t.attributes)}}function u(t,r,n){var i=e.isNodeArrayMultiLine(t.parameters,n)?e.findChildOfKind(t,20,n):e.findChildOfKind(r,18,n),a=e.findChildOfKind(r,19,n);return i&&a&&l(i,a,t.parent,n,198!==t.parent.kind)}function l(t,r,n,i,a,o){void 0===a&&(a=!1),void 0===o&&(o=!0);var s=e.createTextSpanFromBounds(o?t.getFullStart():t.getStart(i),r.getEnd());return _(s,"code",e.createTextSpanFromNode(n,i),a)}function _(e,t,r,n,i){return void 0===r&&(r=e),void 0===n&&(n=!1),void 0===i&&(i="..."),{textSpan:e,kind:t,hintSpan:r,bannerText:i,autoCollapse:n}}t.collectElements=r;var d=/^\s*\/\/\s*#(end)?region(?:\s+(.*))?(?:\r)?$/}(t=e.OutliningElementsCollector||(e.OutliningElementsCollector={}))}(n||(n={}));var n;!function(e){function t(e,t){return{kind:e,isCaseSensitive:t}}function r(t){var r=e.createMap(),i=t.trim().split(".").map(function(e){return d(e.trim())});return i.some(function(e){return!e.subWordTextChunks.length})?void 0:{getFullMatc
|
|||
|
}function o(t,r){return!e.isAsyncFunction(t)&&t.body&&e.isBlock(t.body)&&u(t.body)&&s(t,r)}function s(e,t){var r=t.getTypeAtLocation(e),n=t.getSignaturesOfType(r,0),i=n.length?t.getReturnTypeOfSignature(n[0]):void 0;return!!i&&!!t.getPromisedTypeOfPromise(i)}function c(t){return e.isBinaryExpression(t)?t.left:t}function u(t){return!!e.forEachReturnStatement(t,l)}function l(t){return e.isReturnStatement(t)&&!!t.expression&&_(t.expression)}function _(t){if(!d(t)||!t.arguments.every(p))return!1;for(var r=t.expression;d(r)||e.isPropertyAccessExpression(r);){if(e.isCallExpression(r)&&!r.arguments.every(p))return!1;r=r.expression}return!0}function d(t){return e.isCallExpression(t)&&(e.hasPropertyAccessExpressionWithName(t,"then")||e.hasPropertyAccessExpressionWithName(t,"catch"))}function p(e){switch(e.kind){case 240:case 197:case 198:m.set(f(e),!0);case 97:case 73:return!0;default:return!1}}function f(e){return e.pos.toString()+":"+e.end.toString()}var m=e.createMap();e.computeSuggestionDiagnostics=t,e.isReturnStatementWithFixablePromiseHandler=l,e.isFixablePromiseHandler=_}(n||(n={}));var n;!function(e){var t;!function(t){function r(t,r,i){var a=n(t,r,i);if(""!==a)return a;var o=e.getCombinedLocalAndExportSymbolFlags(r);return 32&o?e.getDeclarationOfKind(r,210)?"local class":"class":384&o?"enum":524288&o?"type":64&o?"interface":262144&o?"type parameter":262144&o?"type parameter":8&o?"enum member":2097152&o?"alias":1536&o?"module":a}function n(t,r,n){var i=t.getRootSymbols(r);if(1===i.length&&8192&e.first(i).flags&&0!==t.getTypeOfSymbolAtLocation(r,n).getNonNullableType().getCallSignatures().length)return"method";if(t.isUndefinedSymbol(r))return"var";if(t.isArgumentsSymbol(r))return"local var";if(101===n.kind&&e.isExpression(n))return"parameter";var a=e.getCombinedLocalAndExportSymbolFlags(r);if(3&a)return e.isFirstDeclarationOfSymbolParameter(r)?"parameter":r.valueDeclaration&&e.isVarConst(r.valueDeclaration)?"const":e.forEach(r.declarations,e.isLet)?"let":o(r)?"local var":"var";if(16&a)return o(r)?"local function":"function";if(32768&a)return"getter";if(65536&a)return"setter";if(8192&a)return"method";if(16384&a)return"constructor";if(4&a){if(33554432&a&&6&r.checkFlags){var s=e.forEach(t.getRootSymbols(r),function(t){var r=t.getFlags();return 98311&r?"property":void e.Debug.assert(!!(8208&r))});if(!s){var c=t.getTypeOfSymbolAtLocation(r,n);return c.getCallSignatures().length?"method":"property"}return s}switch(n.parent&&n.parent.kind){case 263:case 261:case 262:return 73===n.kind?"property":"JSX attribute";case 268:return"JSX attribute";default:return"property"}}return""}function i(t){var r=t&&t.declarations&&t.declarations.length>0?e.getNodeModifiers(t.declarations[0]):"",n=t&&16777216&t.flags?"optional":"";return r&&n?r+","+n:r||n}function a(t,i,o,s,c,u,l){function _(){return S||(S=e.createPrinter({removeComments:!0})),S}function d(){T.length&&T.push(e.lineBreakPart()),p()}function p(){l&&(v("alias"),T.push(e.spacePart()))}function f(){T.push(e.spacePart()),T.push(e.keywordPart(94)),T.push(e.spacePart())}function m(r,n){l&&r===i&&(r=l);var a=e.symbolToDisplayParts(t,r,n||o,void 0,7);e.addRange(T,a),16777216&i.flags&&T.push(e.punctuationPart(56))}function g(t,r){d(),r&&(v(r),t&&!e.some(t.declarations,function(t){return e.isArrowFunction(t)||(e.isFunctionExpression(t)||e.isClassExpression(t))&&!t.name})&&(T.push(e.spacePart()),m(t)))}function v(t){switch(t){case"var":case"function":case"let":case"const":case"constructor":return void T.push(e.textOrKeywordPart(t));default:return T.push(e.punctuationPart(20)),T.push(e.textOrKeywordPart(t)),void T.push(e.punctuationPart(21))}}function y(r,n,i){void 0===i&&(i=0),e.addRange(T,e.signatureToDisplayParts(t,r,s,32|i)),n.length>1&&(T.push(e.spacePart()),T.push(e.punctuationPart(20)),T.push(e.operatorPart(38)),T.push(e.displayPart((n.length-1).toString(),e.SymbolDisplayPartKind.numericLiteral)),T.push(e.spacePart()),T.push(e.textPart(2===n.length?"overload":"overloads")),T.push(e.punctuationPart(21)));var a=r.getDocumentationComment(t);b=0===a.length?void 0:a,x=r.getJsDocTags()}functi
|
|||
|
}function Z(e){return 2!==e.formattingRequestKind}function $(e){return 245===e.contextNode.kind}function et(e){return 169===e.contextNode.kind}function tt(e){return 162===e.contextNode.kind}function rt(e,t){if(28!==e.kind&&30!==e.kind)return!1;switch(t.kind){case 165:case 195:case 243:case 241:case 210:case 242:case 240:case 197:case 198:case 157:case 156:case 161:case 162:case 192:case 193:case 212:return!0;default:return!1}}function nt(e){return rt(e.currentTokenSpan,e.currentTokenParent)||rt(e.nextTokenSpan,e.nextTokenParent)}function it(e){return 195===e.contextNode.kind}function at(e){return 107===e.currentTokenSpan.kind&&201===e.currentTokenParent.kind}function ot(e){return 208===e.contextNode.kind&&void 0!==e.contextNode.expression}function st(e){return 214===e.contextNode.kind}t.getAllRules=r}(t=e.formatting||(e.formatting={}))}(n||(n={}));var n;!function(e){var t;!function(t){function r(e){return{options:e,getRule:n()}}function n(){return void 0===l&&(l=i(t.getAllRules())),l}function i(t){var r=a(t);return function(t){var n=r[o(t.currentTokenSpan.kind,t.nextTokenSpan.kind)];return n&&e.find(n,function(r){return e.every(r.context,function(e){return e(t)})})}}function a(e){for(var t=new Array(f*f),r=new Array(t.length),n=0,i=e;n<i.length;n++)for(var a=i[n],c=a.leftTokenRange.isSpecific&&a.rightTokenRange.isSpecific,u=0,l=a.leftTokenRange.tokens;u<l.length;u++)for(var _=l[u],d=0,p=a.rightTokenRange.tokens;d<p.length;d++){var m=p[d],g=o(_,m),v=t[g];void 0===v&&(v=t[g]=[]),s(v,a.rule,c,r,g)}return t}function o(t,r){return e.Debug.assert(148>=t&&148>=r,"Must compute formatting context from tokens"),t*f+r}function s(e,r,n,i,a){var o=1===r.action?n?_.IgnoreRulesSpecific:_.IgnoreRulesAny:r.context!==t.anyContext?n?_.ContextRulesSpecific:_.ContextRulesAny:n?_.NoContextRulesSpecific:_.NoContextRulesAny,s=i[a]||0;e.splice(c(s,o),0,r),i[a]=u(s,o)}function c(e,t){for(var r=0,n=0;t>=n;n+=d)r+=e&p,e>>=d;return r}function u(t,r){var n=(t>>r&p)+1;return e.Debug.assert((n&p)===n,"Adding more rules into the sub-bucket than allowed. Maximum allowed is 32 rules."),t&~(p<<r)|n<<r}t.getFormatContext=r;var l,_,d=5,p=31,f=149;!function(e){e[e.IgnoreRulesSpecific=0]="IgnoreRulesSpecific",e[e.IgnoreRulesAny=1*d]="IgnoreRulesAny",e[e.ContextRulesSpecific=2*d]="ContextRulesSpecific",e[e.ContextRulesAny=3*d]="ContextRulesAny",e[e.NoContextRulesSpecific=4*d]="NoContextRulesSpecific",e[e.NoContextRulesAny=5*d]="NoContextRulesAny"}(_||(_={}))}(t=e.formatting||(e.formatting={}))}(n||(n={}));var n;!function(e){var t;!function(t){function r(t,r,n){var i=r.getLineAndCharacterOfPosition(t).line;if(0===i)return[];for(var a=e.getEndLinePosition(i,r);e.isWhiteSpaceSingleLine(r.text.charCodeAt(a));)a--;e.isLineBreak(r.text.charCodeAt(a))&&a--;var o={pos:e.getStartPositionOfLine(i-1,r),end:a+1};return v(o,r,n,2)}function n(e,t,r){var n=c(e,26,t);return g(u(n),t,r,3)}function i(t,r,n){var i=c(t,18,r);if(!i)return[];var a=i.parent,o=u(a),s={pos:e.getLineStartPositionForPosition(o.getStart(r),r),end:t};return v(s,r,n,4)}function a(e,t,r){var n=c(e,19,t);return g(u(n),t,r,5)}function o(e,t){var r={pos:0,end:e.text.length};return v(r,e,t,0)}function s(t,r,n,i){var a={pos:e.getLineStartPositionForPosition(t,n),end:r};return v(a,n,i,1)}function c(t,r,n){var i=e.findPrecedingToken(t,n);return i&&i.kind===r&&t===i.getEnd()?i:void 0}function u(e){for(var t=e;t&&t.parent&&t.parent.end===e.end&&!l(t.parent,t);)t=t.parent;return t}function l(t,r){switch(t.kind){case 241:case 242:return e.rangeContainsRange(t.members,r);case 245:var n=t.body;return!!n&&246===n.kind&&e.rangeContainsRange(n.statements,r);case 285:case 219:case 246:return e.rangeContainsRange(t.statements,r);case 275:return e.rangeContainsRange(t.block.statements,r)}return!1}function _(t,r){function n(i){var a=e.forEachChild(i,function(n){return e.startEndContainsRange(n.getStart(r),n.end,t)&&n});if(a){var o=n(a);if(o)return o}return i}return n(r)}function d(t,r){function n(){return!1}if(!t.length)return n;var i=t.filter(function(t){return e.rangeOverlapsWithStartEnd(r,t.start,t.start+t.length)}).sort(fu
|
|||
|
},t.prototype.insertNodeAtEndOfList=function(e,t,r){this.insertNodeAt(e,t.end,r,{prefix:", "})},t.prototype.insertNodesAfter=function(t,r,n){var i=this.insertNodeAfterWorker(t,r,e.first(n));this.insertNodesAt(t,i,n,this.getInsertNodeAfterOptions(t,r))},t.prototype.insertNodeAfterWorker=function(t,r,n){C(r,n)&&59!==t.text.charCodeAt(r.end-1)&&this.replaceRange(t,e.createRange(r.end),e.createToken(26));var i=_(t,r,{});return i},t.prototype.getInsertNodeAfterOptions=function(t,r){var n=this.getInsertNodeAfterOptionsWorker(r);return i({},n,{prefix:r.end===t.end&&e.isStatement(r)?n.prefix?"\n"+n.prefix:"\n":n.prefix})},t.prototype.getInsertNodeAfterOptionsWorker=function(t){switch(t.kind){case 241:case 245:return{prefix:this.newLineCharacter,suffix:this.newLineCharacter};case 238:case 10:case 73:return{prefix:", "};case 276:return{suffix:","+this.newLineCharacter};case 86:return{prefix:" "};case 152:return{};default:return e.Debug.assert(e.isStatement(t)||e.isClassOrTypeElement(t)),{suffix:this.newLineCharacter}}},t.prototype.insertName=function(t,r,n){if(e.Debug.assert(!r.name),198===r.kind){var i=e.findChildOfKind(r,37,t),a=e.findChildOfKind(r,20,t);a?(this.insertNodesAt(t,a.getStart(t),[e.createToken(91),e.createIdentifier(n)],{joiner:" "}),k(this,t,i)):(this.insertText(t,e.first(r.parameters).getStart(t),"function "+n+"("),this.replaceRange(t,i,e.createToken(21))),219!==r.body.kind&&(this.insertNodesAt(t,r.body.getStart(t),[e.createToken(18),e.createToken(98)],{joiner:" ",suffix:" "}),this.insertNodesAt(t,r.body.end,[e.createToken(26),e.createToken(19)],{joiner:" "}))}else{var o=e.findChildOfKind(r,197===r.kind?91:77,t).end;this.insertNodeAt(t,o,e.createIdentifier(n),{prefix:" "})}},t.prototype.insertExportModifier=function(e,t){this.insertText(e,t.getStart(e),"export ")},t.prototype.insertNodeInListAfter=function(t,r,n,i){if(void 0===i&&(i=e.formatting.SmartIndenter.getContainingList(r,t)),!i)return void e.Debug.fail("node is not a list element");var a=e.indexOfNode(i,r);if(!(0>a)){var o=r.getEnd();if(a!==i.length-1){var u=e.getTokenAtPosition(t,r.end);if(u&&d(r,u)){var l=e.getLineAndCharacterOfPosition(t,s(t.text,i[a+1].getFullStart())),_=e.getLineAndCharacterOfPosition(t,u.end),f=void 0,m=void 0;_.line===l.line?(m=u.end,f=p(l.character-_.character)):m=e.getStartPositionOfLine(l.line,t);var g=""+e.tokenToString(u.kind)+t.text.substring(u.end,i[a+1].getStart(t));this.replaceRange(t,e.createRange(m,i[a+1].getStart(t)),n,{prefix:f,suffix:g})}}else{var v=r.getStart(t),y=e.getLineStartPositionForPosition(v,t),h=void 0,b=!1;if(1===i.length)h=27;else{var x=e.findPrecedingToken(r.pos,t);h=d(r,x)?x.kind:27;var D=e.getLineStartPositionForPosition(i[a-1].getStart(t),t);b=D!==y}if(c(t.text,r.end)&&(b=!0),b){this.replaceRange(t,e.createRange(o),e.createToken(h));var S=e.formatting.SmartIndenter.findFirstNonWhitespaceColumn(y,v,t,this.formatContext.options),C=e.skipTrivia(t.text,o,!0,!1);C!==o&&e.isLineBreak(t.text.charCodeAt(C-1))&&C--,this.replaceRange(t,e.createRange(C),n,{indentation:S,prefix:this.newLineCharacter})}else this.replaceRange(t,e.createRange(o),n,{prefix:e.tokenToString(h)+" "})}}},t.prototype.finishClassesWithNodesInsertedAtStart=function(){var t=this;this.classesWithNodesInsertedAtStart.forEach(function(r){var n=r.node,i=r.sourceFile,a=m(n,i),o=a[0],s=a[1];e.positionsAreOnSameLine(o,s,i)&&o!==s-1&&t.deleteRange(i,e.createRange(o,s-1))})},t.prototype.finishDeleteDeclarations=function(){for(var t=this,r=new e.NodeSet,n=function(t,n){i.deletedNodes.some(function(r){return r.sourceFile===t&&e.rangeContainsRangeExclusive(r.node,n)})||(e.isArray(n)?i.deleteRange(t,e.rangeOfTypeParameters(n)):O.deleteDeclaration(i,r,t,n))},i=this,a=0,o=this.deletedNodes;a<o.length;a++){var s=o[a],c=s.sourceFile,u=s.node;n(c,u)}r.forEach(function(n){var i=n.getSourceFile(),a=e.formatting.SmartIndenter.getContainingList(n,i);if(n===e.last(a)){var o=e.findLastIndex(a,function(e){return!r.has(e)},a.length-2);-1!==o&&t.deleteRange(i,{pos:a[o].end,end:f(i,a[o+1])})}})},t.prototype.getChanges=function(e){this.finishDeleteDeclarations(),this.fin
|
|||
|
n.argumentTypes.push(t.getTypeAtLocation(s))}i(e,t,n.returnType),192===e.kind?(r.callContexts||(r.callContexts=[])).push(n):(r.constructContexts||(r.constructContexts=[])).push(n)}function l(t,r,n){var a=e.escapeLeadingUnderscores(t.name.text);n.properties||(n.properties=e.createUnderscoreEscapedMap());var o=n.properties.get(a)||{};i(t,r,o),n.properties.set(a,o)}function _(e,t,r,n){if(t===e.argumentExpression)return void(n.isNumberOrString=!0);var a=r.getTypeAtLocation(e.argumentExpression),o={};i(e,r,o),296&a.flags?n.numberIndexContext=o:n.stringIndexContext=o}function d(t,r){for(var n=[],i=0,a=t;i<a.length;i++)for(var o=a[i],s=0,c=r;s<c.length;s++){var u=c[s],l=u.high,_=u.low;l(o)&&(e.Debug.assert(!_(o)),n.push(_))}return t.filter(function(e){return n.every(function(t){return!t(e)})})}function f(e,t,r){if(void 0===r&&(r=t.getAnyType()),!e.length)return r;var n=t.getUnionType([t.getStringType(),t.getNumberType()]),i=[{high:function(e){return e===t.getStringType()||e===t.getNumberType()},low:function(e){return e===n}},{high:function(e){return!(16385&e.flags)},low:function(e){return!!(16385&e.flags)}},{high:function(e){return!(114689&e.flags||16&t.getObjectFlags(e))},low:function(e){return!!(16&t.getObjectFlags(e))}}],a=d(e,i),o=a.filter(function(e){return 16&t.getObjectFlags(e)});return o.length&&(a=a.filter(function(e){return!(16&t.getObjectFlags(e))}),a.push(m(o,t))),t.getWidenedType(t.getUnionType(a))}function m(t,r){if(1===t.length)return t[0];for(var n=[],i=[],a=[],o=[],s=!1,c=!1,u=e.createMultiMap(),l=0,_=t;l<_.length;l++){for(var d=_[l],p=0,f=r.getPropertiesOfType(d);p<f.length;p++){var m=f[p];u.add(m.name,r.getTypeOfSymbolAtLocation(m,m.valueDeclaration))}n.push.apply(n,r.getSignaturesOfType(d,0)),i.push.apply(i,r.getSignaturesOfType(d,1)),d.stringIndexInfo&&(a.push(d.stringIndexInfo.type),s=s||d.stringIndexInfo.isReadonly),d.numberIndexInfo&&(o.push(d.numberIndexInfo.type),c=c||d.numberIndexInfo.isReadonly)}var g=e.mapEntries(u,function(e,n){var i=n.length<t.length?16777216:0,a=r.createSymbol(4|i,e);return a.type=r.getUnionType(n),[e,a]});return r.createAnonymousType(t[0].symbol,g,n,i,a.length?r.createIndexInfo(r.getUnionType(a),s):void 0,o.length?r.createIndexInfo(r.getUnionType(o),c):void 0)}function g(t,r){function n(e){return f(g(e,r),r)}var i=[];if(t.isNumber&&i.push(r.getNumberType()),t.isString&&i.push(r.getStringType()),t.isNumberOrString&&i.push(r.getUnionType([r.getStringType(),r.getNumberType()])),i.push.apply(i,(t.candidateTypes||[]).map(function(e){return r.getBaseTypeOfLiteralType(e)})),t.properties&&b(t.properties.get("then"))){var a=v(0,t.properties.get("then").callContexts,!1,r),o=a.getCallSignatures().map(function(e){return e.getReturnType()});o.push(r.createPromiseType(o.length?r.getUnionType(o,2):r.getAnyType()))}else t.properties&&b(t.properties.get("push"))&&i.push(r.createArrayType(v(0,t.properties.get("push").callContexts,!1,r)));if(t.numberIndexContext)i.push(r.createArrayType(n(t.numberIndexContext)));else if(t.properties||t.callContexts||t.constructContexts||t.stringIndexContext){var s=e.createUnderscoreEscapedMap(),c=[],u=[],l=void 0;if(t.properties&&t.properties.forEach(function(e,t){var i=r.createSymbol(4,t);i.type=n(e),s.set(t,i)}),t.callContexts)for(var _=0,d=t.callContexts;_<d.length;_++){var p=d[_];c.push(y(p,r))}if(t.constructContexts)for(var m=0,h=t.constructContexts;m<h.length;m++){var x=h[m];u.push(y(x,r))}t.stringIndexContext&&(l=r.createIndexInfo(n(t.stringIndexContext),!1)),i.push(r.createAnonymousType(void 0,s,c,u,l,void 0))}return i}function v(t,r,n,i){var a=[];if(r)for(var o=0,s=r;o<s.length;o++){var c=s[o];c.argumentTypes.length>t&&(n?a=e.concatenate(a,e.map(c.argumentTypes.slice(t),function(e){return i.getBaseTypeOfLiteralType(e)})):a.push(i.getBaseTypeOfLiteralType(c.argumentTypes[t])))}if(a.length){var u=i.getWidenedType(i.getUnionType(a,2));return n?i.createArrayType(u):u}return void 0}function y(t,r){for(var n=[],i=0;i<t.argumentTypes.length;i++){var a=r.createSymbol(1,e.escapeLeadingUnderscores("arg"+i));a.type=r.getWidenedType(r.getBaseTypeOfLiteralType(t.argu
|
|||
|
}function y(t){if(e.getAllowSyntheticDefaultImports(t))return 1;var r=e.getEmitModuleKind(t);switch(r){case e.ModuleKind.AMD:case e.ModuleKind.CommonJS:case e.ModuleKind.UMD:return 3;case e.ModuleKind.System:case e.ModuleKind.ES2015:case e.ModuleKind.ESNext:case e.ModuleKind.None:return 2;default:return e.Debug.assertNever(r)}}function h(t,r){var n=t.sourceFile,i=t.program,a=t.cancellationToken,o=t.host,c=t.preferences,u=i.getTypeChecker(),l=e.isJsxOpeningLikeElement(r.parent)&&r.parent.tagName===r&&(e.isIntrinsicJsxName(r.text)||u.resolveName(r.text,r,67108863,!1))?u.getJsxNamespace(n):r.text;e.Debug.assert("default"!==l);var _=e.arrayFrom(e.flatMapIterator(b(l,e.getMeaningFromLocation(r),a,n,u,i).entries(),function(e){var t=(e[0],e[1]);return s(t,l,r.getStart(n),i,n,o,c)}));return{fixes:_,symbolName:l}}function b(t,r,n,i,a,s){function c(t,r,n){u.add(e.getUniqueSymbolId(r,a).toString(),{moduleSymbol:t,importKind:n,exportedSymbolIsTypeOnly:o(r,a)})}var u=e.createMultiMap();return I(a,i,s.getSourceFiles(),function(e){n.throwIfCancellationRequested();var i=x(e,a,s.getCompilerOptions());i&&i.name===t&&w(i.symbolForMeaning,r)&&c(e,i.symbol,i.kind);var o=a.tryGetMemberInModuleExportsAndProperties(t,e);o&&w(o,r)&&c(e,o,0)}),u}function x(e,t,r){var n=D(e,t);if(!n)return void 0;var a=n.symbol,o=n.kind,s=S(a,e,t,r);return s&&i({symbol:a,kind:o},s)}function D(e,t){var r=t.tryGetMemberInModuleExports("default",e);if(r)return{symbol:r,kind:1};var n=t.resolveExternalModuleSymbol(e);return n===e?void 0:{symbol:n,kind:3}}function S(t,r,n,i){var a=e.getLocalSymbolForExportDefault(t);if(a)return{symbolForMeaning:a,name:a.name};var o=C(t);if(void 0!==o)return{symbolForMeaning:t,name:o};if(2097152&t.flags){var s=n.getImmediateAliasedSymbol(t);return s&&S(s,e.Debug.assertDefined(s.parent),n,i)}return{symbolForMeaning:t,name:L(r,i.target)}}function C(t){return t.declarations&&e.firstDefined(t.declarations,function(t){if(e.isExportAssignment(t)){if(e.isIdentifier(t.expression))return t.expression.text}else if(e.isExportSpecifier(t))return e.Debug.assert("default"===t.name.text),t.propertyName&&t.propertyName.text})}function k(r,n,i,a,o){var s,c=e.textChanges.ChangeTracker.with(r,function(e){s=T(e,n,i,a,o)});return t.createCodeFixAction("import",c,s,t.importFixId,e.Diagnostics.Add_all_missing_imports)}function T(t,r,n,i,a){switch(i.kind){case 0:return N(t,r,i),[e.Diagnostics.Change_0_to_1,n,i.namespacePrefix+"."+n];case 1:return A(t,r,i,a),[e.Diagnostics.Change_0_to_1,n,F(i.moduleSpecifier,a)+n];case 2:var o=i.importClause,s=i.importKind;E(t,r,o,1===s?n:void 0,0===s?[n]:e.emptyArray);var c=e.stripQuotes(o.parent.moduleSpecifier.getText());return[1===s?e.Diagnostics.Add_default_import_0_to_existing_import_declaration_from_1:e.Diagnostics.Add_0_to_existing_import_declaration_from_1,n,c];case 3:var s=i.importKind,u=i.moduleSpecifier;return P(t,r,u,a,1===s?{defaultImport:n,namedImports:e.emptyArray,namespaceLikeImport:void 0}:0===s?{defaultImport:void 0,namedImports:[n],namespaceLikeImport:void 0}:{defaultImport:void 0,namedImports:e.emptyArray,namespaceLikeImport:{importKind:s,name:n}}),[1===s?e.Diagnostics.Import_default_0_from_module_1:e.Diagnostics.Import_0_from_module_1,n,u];default:return e.Debug.assertNever(i)}}function E(t,r,n,i,a){if(i&&(e.Debug.assert(!n.name),t.insertNodeAt(r,n.getStart(r),e.createIdentifier(i),{suffix:", "})),a.length){var o=a.map(function(t){return e.createImportSpecifier(void 0,e.createIdentifier(t))});if(n.namedBindings&&e.cast(n.namedBindings,e.isNamedImports).elements.length)for(var s=0,c=o;s<c.length;s++){var u=c[s];t.insertNodeInListAfter(r,e.last(e.cast(n.namedBindings,e.isNamedImports).elements),u)}else if(o.length){var l=e.createNamedImports(o);n.namedBindings?t.replaceNode(r,n.namedBindings,l):t.insertNodeAfter(r,e.Debug.assertDefined(n.name),l)}}}function N(e,t,r){var n=r.namespacePrefix,i=r.position;e.insertText(t,i,n+".")}function A(e,t,r,n){var i=r.moduleSpecifier,a=r.position;e.insertText(t,a,F(i,n))}function F(t,r){var n=e.getQuoteFromPreference(r);return"import("+n+t+n+")."}function P(t,r,n,i,a){var
|
|||
|
}var n="fixUnusedLabel",i=[e.Diagnostics.Unused_label.code];t.registerCodeFix({errorCodes:i,getCodeActions:function(i){var a=e.textChanges.ChangeTracker.with(i,function(e){return r(e,i.sourceFile,i.span.start)});return[t.createCodeFixAction(n,a,e.Diagnostics.Remove_unused_label,n,e.Diagnostics.Remove_all_unused_labels)]},fixIds:[n],getAllCodeActions:function(e){return t.codeFixAll(e,i,function(e,t){return r(e,t.file,t.start)})}})}(t=e.codefix||(e.codefix={}))}(n||(n={}));var n;!function(e){var t;!function(t){function r(e,t,r,n,i){e.replaceNode(t,r,i.typeToTypeNode(n,r))}function n(t,r,n){var a=e.findAncestor(e.getTokenAtPosition(t,r),i),o=a&&a.type;return o&&{typeNode:o,type:n.getTypeFromTypeNode(o)}}function i(e){switch(e.kind){case 213:case 161:case 162:case 240:case 159:case 163:case 182:case 157:case 156:case 152:case 155:case 154:case 160:case 243:case 195:case 238:return!0;default:return!1}}var a="fixJSDocTypes_plain",o="fixJSDocTypes_nullable",s=[e.Diagnostics.JSDoc_types_can_only_be_used_inside_documentation_comments.code];t.registerCodeFix({errorCodes:s,getCodeActions:function(i){function s(n,a,o){var s=e.textChanges.ChangeTracker.with(i,function(e){return r(e,c,_,n,u)});return t.createCodeFixAction("jdocTypes",s,[e.Diagnostics.Change_0_to_1,p,u.typeToString(n)],a,o)}var c=i.sourceFile,u=i.program.getTypeChecker(),l=n(c,i.span.start,u);if(!l)return void 0;var _=l.typeNode,d=l.type,p=_.getText(c),f=[s(d,a,e.Diagnostics.Change_all_jsdoc_style_types_to_TypeScript)];return 292===_.kind&&f.push(s(u.getNullableType(d,32768),o,e.Diagnostics.Change_all_jsdoc_style_types_to_TypeScript_and_add_undefined_to_nullable_types)),f},fixIds:[a,o],getAllCodeActions:function(e){var i=e.fixId,a=e.program,c=e.sourceFile,u=a.getTypeChecker();return t.codeFixAll(e,s,function(e,t){var a=n(t.file,t.start,u);if(a){var s=a.typeNode,l=a.type,_=292===s.kind&&i===o?u.getNullableType(l,32768):l;r(e,c,s,_,u)}})}})}(t=e.codefix||(e.codefix={}))}(n||(n={}));var n;!function(e){var t;!function(t){function r(t){return t.type?t.type:e.isVariableDeclaration(t.parent)&&t.parent.type&&e.isFunctionTypeNode(t.parent.type)?t.parent.type.type:void 0}function n(t,n){var i=e.getTokenAtPosition(t,n),a=e.getContainingFunction(i);if(a){var o;switch(a.kind){case 157:o=a.name;break;case 240:case 197:o=e.findChildOfKind(a,91,t);break;case 198:o=e.findChildOfKind(a,20,t)||e.first(a.parameters);break;default:return}return o&&{insertBefore:o,returnType:r(a)}}}function i(t,r,n){var i=n.insertBefore,a=n.returnType;if(a){var o=e.getEntityNameFromTypeNode(a);o&&73===o.kind&&"Promise"===o.text||t.replaceNode(r,a,e.createTypeReferenceNode("Promise",e.createNodeArray([a])))}t.insertModifierBefore(r,122,i)}var a="fixAwaitInSyncFunction",o=[e.Diagnostics.await_expression_is_only_allowed_within_an_async_function.code,e.Diagnostics.A_for_await_of_statement_is_only_allowed_within_an_async_function_or_async_generator.code];t.registerCodeFix({errorCodes:o,getCodeActions:function(r){var o=r.sourceFile,s=r.span,c=n(o,s.start);if(!c)return void 0;var u=e.textChanges.ChangeTracker.with(r,function(e){return i(e,o,c)});return[t.createCodeFixAction(a,u,e.Diagnostics.Add_async_modifier_to_containing_function,a,e.Diagnostics.Add_all_missing_async_modifiers)]},fixIds:[a],getAllCodeActions:function(e){return t.codeFixAll(e,o,function(t,r){var a=n(r.file,r.start);a&&i(t,e.sourceFile,a)})}})}(t=e.codefix||(e.codefix={}))}(n||(n={}));var n;!function(e){var t;!function(t){function r(t,r,n,i){var a=e.getLineAndCharacterOfPosition(r,n).line;(!i||e.addToSeen(i,a))&&t.insertCommentBeforeLine(r,a,n," @ts-ignore")}var n="disableJsDiagnostics",i="disableJsDiagnostics",a=e.mapDefined(Object.keys(e.Diagnostics),function(t){var r=e.Diagnostics[t];return r.category===e.DiagnosticCategory.Error?r.code:void 0});t.registerCodeFix({errorCodes:a,getCodeActions:function(a){var o=a.sourceFile,s=a.program,c=a.span,u=a.host,l=a.formatContext;if(!e.isInJSFile(o)||!e.isCheckJsEnabledForFile(o,s.getCompilerOptions()))return void 0;var _=[t.createCodeFixActionNoFixId(n,[t.createFileTextChanges(o.fileName,[e.createTextC
|
|||
|
if(u!==l){if(!M(u.parent))return{errors:[e.createFileDiagnostic(t,r.start,c,R.cannotExtractRange)]};for(var p=[],f=u,m=0,g=f.parent.statements;m<g.length;m++){var v=g[m];if(v===u||p.length){var y=s(v);if(y)return{errors:y};p.push(v)}if(v===l)break}return p.length?{targetRange:{range:p,facts:d,declarations:_}}:{errors:[e.createFileDiagnostic(t,r.start,c,R.cannotExtractRange)]}}if(e.isReturnStatement(u)&&!u.expression)return{errors:[e.createFileDiagnostic(t,r.start,c,R.cannotExtractRange)]};var h=n(u),b=i(h)||s(h);return b?{errors:b}:{targetRange:{range:o(h),facts:d,declarations:_}}}function o(t){return e.isStatement(t)?[t]:e.isExpressionNode(t)?e.isExpressionStatement(t.parent)?[t.parent]:t:void 0}function s(t){return e.isFunctionLikeDeclaration(t)||e.isSourceFile(t)||e.isModuleBlock(t)||e.isClassLike(t)}function c(t){var r=P(t.range)?e.first(t.range):t.range;if(t.facts&B.UsesThis){var n=e.getContainingClass(r);if(n){var i=e.findAncestor(r,e.isFunctionLikeDeclaration);return i?[i,n]:[n]}}for(var a=[];;)if(r=r.parent,152===r.kind&&(r=e.findAncestor(r,function(t){return e.isFunctionLikeDeclaration(t)}).parent),s(r)&&(a.push(r),285===r.kind))return a}function u(t,r,n){var i=d(t,r),a=i.scopes,o=i.readsAndWrites,s=o.target,c=o.usagesPerScope,u=o.functionErrorsPerScope,l=o.exposedVariableDeclarations;return e.Debug.assert(!u[n].length,"The extraction went missing? How?"),r.cancellationToken.throwIfCancellationRequested(),y(s,a[n],c[n],l,t,r)}function l(t,r,n){var i=d(t,r),a=i.scopes,o=i.readsAndWrites,s=o.target,c=o.usagesPerScope,u=o.constantErrorsPerScope,l=o.exposedVariableDeclarations;e.Debug.assert(!u[n].length,"The extraction went missing? How?"),e.Debug.assert(0===l.length,"Extract constant accepted a range containing a variable declaration?"),r.cancellationToken.throwIfCancellationRequested();var _=e.isExpression(s)?s:s.statements[0].expression;return h(_,a[n],c[n],t.facts,r)}function _(t,r){var n=d(t,r),i=n.scopes,a=n.readsAndWrites,o=a.functionErrorsPerScope,s=a.constantErrorsPerScope,c=i.map(function(t,r){var n,i,a=p(t),c=f(t),u=e.isFunctionLikeDeclaration(t)?m(t):e.isClassLike(t)?g(t):v(t);return 1===u?(n=e.formatStringFromArgs(e.getLocaleSpecificMessage(e.Diagnostics.Extract_to_0_in_1_scope),[a,"global"]),i=e.formatStringFromArgs(e.getLocaleSpecificMessage(e.Diagnostics.Extract_to_0_in_1_scope),[c,"global"])):0===u?(n=e.formatStringFromArgs(e.getLocaleSpecificMessage(e.Diagnostics.Extract_to_0_in_1_scope),[a,"module"]),i=e.formatStringFromArgs(e.getLocaleSpecificMessage(e.Diagnostics.Extract_to_0_in_1_scope),[c,"module"])):(n=e.formatStringFromArgs(e.getLocaleSpecificMessage(e.Diagnostics.Extract_to_0_in_1),[a,u]),i=e.formatStringFromArgs(e.getLocaleSpecificMessage(e.Diagnostics.Extract_to_0_in_1),[c,u])),0!==r||e.isClassLike(t)||(i=e.formatStringFromArgs(e.getLocaleSpecificMessage(e.Diagnostics.Extract_to_0_in_enclosing_scope),[c])),{functionExtraction:{description:n,errors:o[r]},constantExtraction:{description:i,errors:s[r]}}});return c}function d(e,t){var r=t.file,n=c(e),i=w(e,r),a=I(e,n,i,r,t.program.getTypeChecker(),t.cancellationToken);return{scopes:n,readsAndWrites:a}}function p(t){return e.isFunctionLikeDeclaration(t)?"inner function":e.isClassLike(t)?"method":"function"}function f(t){return e.isClassLike(t)?"readonly field":"constant"}function m(t){switch(t.kind){case 158:return"constructor";case 197:case 240:return t.name?"function '"+t.name.text+"'":"anonymous function";case 198:return"arrow function";case 157:return"method '"+t.name.getText()+"'";case 159:return"'get "+t.name.getText()+"'";case 160:return"'set "+t.name.getText()+"'";default:throw e.Debug.assertNever(t)}}function g(e){return 241===e.kind?e.name?"class '"+e.name.text+"'":"anonymous class declaration":e.name?"class expression '"+e.name.text+"'":"anonymous class expression"}function v(e){return 246===e.kind?"namespace '"+e.parent.name.getText()+"'":e.externalModuleIndicator?0:1}function y(t,r,n,i,a,o){function s(t){if(void 0===t)return void 0;for(var r=e.getSynthesizedDeepClone(t),n=r;e.isParenthesizedTypeNode(n);)n=n.type;return e.isUnion
|
|||
|
default:return e.Debug.assertNever(t)}}function d(t,r,n,i,a,o,s,c){var u=e.codefix.moduleSpecifierToValidIdentifier(a,8),l=!1,_=[];if(e.FindAllReferences.Core.eachSymbolReferenceInFile(s,n,r,function(t){e.isPropertyAccessExpression(t.parent)&&(l=l||!!n.resolveName(u,t,67108863,!0),i.has(n.getSymbolAtLocation(t.parent.name))&&_.push(t))}),_.length){for(var d=l?e.getUniqueName(u,r):u,f=0,m=_;f<m.length;f++){var g=m[f];t.replaceNode(r,g,e.createIdentifier(d))}t.insertNodeAfter(r,c,p(c,a,o))}}function p(t,r,n){var i=e.createIdentifier(r),a=e.createLiteral(n);switch(t.kind){case 250:return e.createImportDeclaration(void 0,void 0,e.createImportClause(void 0,e.createNamespaceImport(i)),a);case 249:return e.createImportEqualsDeclaration(void 0,void 0,i,e.createExternalModuleReference(a));case 238:return e.createVariableDeclaration(i,void 0,h(a));default:return e.Debug.assertNever(t)}}function f(e){return 250===e.kind?e.moduleSpecifier:249===e.kind?e.moduleReference.expression:e.initializer.arguments[0]}function m(t,r){if(e.isImportDeclaration(t))e.isStringLiteral(t.moduleSpecifier)&&r(t);else if(e.isImportEqualsDeclaration(t))e.isExternalModuleReference(t.moduleReference)&&e.isStringLiteralLike(t.moduleReference.expression)&&r(t);else if(e.isVariableStatement(t))for(var n=0,i=t.declarationList.declarations;n<i.length;n++){var a=i[n];a.initializer&&e.isRequireCall(a.initializer,!0)&&r(a)}}function g(t,r,n,i){var a,o=[];return t.forEach(function(t){"default"===t.escapedName?a=e.createIdentifier(e.symbolNameNoDefault(t)):o.push(t.name)}),v(a,o,r,n,i)}function v(t,r,n,i,a){if(n=e.ensurePathIsNonModuleName(n),i){var o=r.map(function(t){return e.createImportSpecifier(void 0,e.createIdentifier(t))});return e.makeImportIfNecessary(t,o,n,a)}e.Debug.assert(!t);var s=r.map(function(t){return e.createBindingElement(void 0,void 0,t)});return s.length?y(e.createObjectBindingPattern(s),void 0,h(e.createLiteral(n))):void 0}function y(t,r,n,i){return void 0===i&&(i=2),e.createVariableStatement(void 0,e.createVariableDeclarationList([e.createVariableDeclaration(t,r,n)],i))}function h(t){return e.createCall(e.createIdentifier("require"),void 0,[t])}function b(t,r,n,i){return e.flatMap(r,function(r){if(L(r)&&!U(t,r,i)&&B(r,function(t){return n.has(e.Debug.assertDefined(t.symbol))})){var a=K(r,i);if(a)return a}return r})}function x(t,r,n,i){switch(r.kind){case 250:D(t,r,n,i);break;case 249:i(r.name)&&n.delete(t,r);break;case 238:S(t,r,n,i);break;default:e.Debug.assertNever(r)}}function D(e,t,r,n){if(t.importClause){var i=t.importClause,a=i.name,o=i.namedBindings,s=!a||n(a),c=!o||(252===o.kind?n(o.name):0!==o.elements.length&&o.elements.every(function(e){return n(e.name)}));if(s&&c)r.delete(e,t);else if(a&&s&&r.delete(e,a),o)if(c)r.delete(e,o);else if(253===o.kind)for(var u=0,l=o.elements;u<l.length;u++){var _=l[u];n(_.name)&&r.delete(e,_)}}}function S(t,r,n,i){var a=r.name;switch(a.kind){case 73:i(a)&&n.delete(t,a);break;case 186:break;case 185:if(a.elements.every(function(t){return e.isIdentifier(t.name)&&i(t.name)}))n.delete(t,e.isVariableDeclarationList(r.parent)&&1===r.parent.declarations.length?r.parent.parent:r);else for(var o=0,s=a.elements;o<s.length;o++){var c=s[o];e.isIdentifier(c.name)&&i(c.name)&&n.delete(t,c.name)}}}function C(t,r,n,i,a,o,s){for(var c=[],u=0,l=t.statements;u<l.length;u++){var _=l[u];m(_,function(t){e.append(c,F(t,f(t),function(e){return r.has(a.getSymbolAtLocation(e))}))})}var d,p=[],g=e.nodeSeenTracker();return n.forEach(function(r){for(var n=0,a=r.declarations;n<a.length;n++){var s=a[n];if(O(s)){var c=J(s);if(c){var u=z(s);g(u)&&V(t,u,i,o),e.hasModifier(s,512)?d=c:p.push(c.text)}}}}),e.append(c,v(d,p,e.removeFileExtension(e.getBaseFileName(t.fileName)),o,s)),c}function k(t,r,n,i){for(var a=t,o=1;;o++){var s=e.combinePaths(n,a+r);if(!i.fileExists(s))return a;a=t+"."+o}}function T(t){return t.forEachEntry(e.symbolNameNoDefault)||"newFile"}function E(t,r,n){function i(t){if(void 0===t)return void 0;var r=n.getJsxNamespace(t),i=n.resolveName(r,t,1920,!0);return i&&e.some(i.declarations,N)?i:void 0}var a=new X,o=new X,s=n
|
|||
|
a=a.parent.parent.name}return e.createTextSpanFromBounds(a.getStart(),i.getEnd())}function z(t,r){var n=xt.getCurrentSourceFile(t);return e.BreakpointResolver.spanInSourceFileAtLocation(n,r)}function V(t){return e.NavigationBar.getNavigationBarItems(xt.getCurrentSourceFile(t),St)}function U(t){return e.NavigationBar.getNavigationTree(xt.getCurrentSourceFile(t),St)}function K(r){var n=e.getScriptKind(r,t);return 3===n||4===n}function q(t,r){return K(t)?(s(),e.getSemanticClassifications(ht.getTypeChecker(),St,o(t),ht.getClassifiableNames(),r)):[]}function W(t,r){return K(t)?(s(),e.getEncodedSemanticClassifications(ht.getTypeChecker(),St,o(t),ht.getClassifiableNames(),r)):{spans:[],endOfLineState:0}}function H(t,r){return e.getSyntacticClassifications(St,xt.getCurrentSourceFile(t),r)}function G(t,r){return e.getEncodedSyntacticClassifications(St,xt.getCurrentSourceFile(t),r)}function Q(t){var r=xt.getCurrentSourceFile(t);return e.OutliningElementsCollector.collectElements(r,St)}function X(t,r){var n=xt.getCurrentSourceFile(t),i=e.getTouchingToken(n,r),a=i.getStart(n)===r?Nt.get(i.kind.toString()):void 0,o=a&&e.findChildOfKind(i.parent,a,n);return o?[e.createTextSpanFromNode(i,n),e.createTextSpanFromNode(o,n)].sort(function(e,t){return e.start-t.start}):e.emptyArray}function Y(t,r,n){var i=e.timestamp(),o=_(n),s=xt.getCurrentSourceFile(t);a("getIndentationAtPosition: getCurrentSourceFile: "+(e.timestamp()-i)),i=e.timestamp();var c=e.formatting.SmartIndenter.getIndentation(r,s,o);return a("getIndentationAtPosition: computeIndentation : "+(e.timestamp()-i)),c}function Z(t,r,n,i){var a=xt.getCurrentSourceFile(t);return e.formatting.formatSelection(r,n,a,e.formatting.getFormatContext(_(i)))}function $(t,r){return e.formatting.formatDocument(xt.getCurrentSourceFile(t),e.formatting.getFormatContext(_(r)))}function et(t,r,n,i){var a=xt.getCurrentSourceFile(t),o=e.formatting.getFormatContext(_(i));if(!e.isInComment(a,r))switch(n){case"{":return e.formatting.formatOnOpeningCurly(r,a,o);case"}":return e.formatting.formatOnClosingCurly(r,a,o);case";":return e.formatting.formatOnSemicolon(r,a,o);case"\n":return e.formatting.formatOnEnter(r,a,o)}return[]}function tt(r,n,i,a,c,u){void 0===u&&(u=e.emptyOptions),s();var l=o(r),_=e.createTextSpanFromBounds(n,i),d=e.formatting.getFormatContext(c);return e.flatMap(e.deduplicate(a,e.equateValues,e.compareValues),function(r){return St.throwIfCancellationRequested(),e.codefix.getFixes({errorCode:r,sourceFile:l,span:_,program:ht,host:t,cancellationToken:St,formatContext:d,preferences:u})})}function rt(r,n,i,a){void 0===a&&(a=e.emptyOptions),s(),e.Debug.assert("file"===r.type);var c=o(r.fileName),u=e.formatting.getFormatContext(i);return e.codefix.getAllFixes({fixId:n,sourceFile:c,program:ht,host:t,cancellationToken:St,formatContext:u,preferences:a})}function nt(r,n,i){void 0===i&&(i=e.emptyOptions),s(),e.Debug.assert("file"===r.type);var a=o(r.fileName),c=e.formatting.getFormatContext(n);return e.OrganizeImports.organizeImports(a,c,t,ht,i)}function it(r,n,i,a){return void 0===a&&(a=e.emptyOptions),e.getEditsForFileRename(c(),r,n,t,e.formatting.getFormatContext(i),a,Et)}function at(t,r){var n="string"==typeof t?r:t;return e.isArray(n)?Promise.all(n.map(function(e){return ot(e)})):ot(n)}function ot(r){var n=function(t){return e.toPath(t,Ct,Tt)};return e.Debug.assertEqual(r.type,"install package"),t.installPackage?t.installPackage({fileName:n(r.file),packageName:r.packageName}):Promise.reject("Host does not implement `installPackage`")}function st(r,n){return e.JsDoc.getDocCommentTemplateAtPosition(e.getNewLineOrDefaultFromHost(t),xt.getCurrentSourceFile(r),n)}function ct(t,r,n){if(60===n)return!1;var i=xt.getCurrentSourceFile(t);if(e.isInString(i,r))return!1;if(e.isInsideJsxElementOrAttribute(i,r))return 123===n;if(e.isInTemplateString(i,r))return!1;switch(n){case 39:case 34:case 96:return!e.isInComment(i,r)}return!0}function ut(t,r){var n=xt.getCurrentSourceFile(t),i=e.findPrecedingToken(r,n);if(!i)return void 0;var a=30===i.kind&&e.isJsxOpeningElement(i.parent)?i.parent.parent:e.isJsxText(i)?i.p
|
|||
|
},t}(),d=function(){function t(t){var r=this;this.shimHost=t,this.loggingEnabled=!1,this.tracingEnabled=!1,"getModuleResolutionsForFile"in this.shimHost&&(this.resolveModuleNames=function(t,n){var i=JSON.parse(r.shimHost.getModuleResolutionsForFile(n));return e.map(t,function(t){var r=e.getProperty(i,t);return r?{resolvedFileName:r,extension:e.extensionFromPath(r),isExternalLibraryImport:!1}:void 0})}),"directoryExists"in this.shimHost&&(this.directoryExists=function(e){return r.shimHost.directoryExists(e)}),"getTypeReferenceDirectiveResolutionsForFile"in this.shimHost&&(this.resolveTypeReferenceDirectives=function(t,n){var i=JSON.parse(r.shimHost.getTypeReferenceDirectiveResolutionsForFile(n));return e.map(t,function(t){return e.getProperty(i,t)})})}return t.prototype.log=function(e){this.loggingEnabled&&this.shimHost.log(e)},t.prototype.trace=function(e){this.tracingEnabled&&this.shimHost.trace(e)},t.prototype.error=function(e){this.shimHost.error(e)},t.prototype.getProjectVersion=function(){return this.shimHost.getProjectVersion?this.shimHost.getProjectVersion():void 0},t.prototype.getTypeRootsVersion=function(){return this.shimHost.getTypeRootsVersion?this.shimHost.getTypeRootsVersion():0},t.prototype.useCaseSensitiveFileNames=function(){return this.shimHost.useCaseSensitiveFileNames?this.shimHost.useCaseSensitiveFileNames():!1},t.prototype.getCompilationSettings=function(){var e=this.shimHost.getCompilationSettings();if(null===e||""===e)throw Error("LanguageServiceShimHostAdapter.getCompilationSettings: empty compilationSettings");var t=JSON.parse(e);return t.allowNonTsExtensions=!0,t},t.prototype.getScriptFileNames=function(){var e=this.shimHost.getScriptFileNames();return JSON.parse(e)},t.prototype.getScriptSnapshot=function(e){var t=this.shimHost.getScriptSnapshot(e);return t&&new _(t)},t.prototype.getScriptKind=function(e){return"getScriptKind"in this.shimHost?this.shimHost.getScriptKind(e):0},t.prototype.getScriptVersion=function(e){return this.shimHost.getScriptVersion(e)},t.prototype.getLocalizedDiagnosticMessages=function(){var e=this.shimHost.getLocalizedDiagnosticMessages();if(null===e||""===e)return null;try{return JSON.parse(e)}catch(t){return this.log(t.description||"diagnosticMessages.generated.json has invalid JSON format"),null}},t.prototype.getCancellationToken=function(){var t=this.shimHost.getCancellationToken();return new e.ThrottledCancellationToken(t)},t.prototype.getCurrentDirectory=function(){return this.shimHost.getCurrentDirectory()},t.prototype.getDirectories=function(e){return JSON.parse(this.shimHost.getDirectories(e))},t.prototype.getDefaultLibFileName=function(e){return this.shimHost.getDefaultLibFileName(JSON.stringify(e))},t.prototype.readDirectory=function(t,r,n,i,a){var o=e.getFileMatcherPatterns(t,n,i,this.shimHost.useCaseSensitiveFileNames(),this.shimHost.getCurrentDirectory());return JSON.parse(this.shimHost.readDirectory(t,JSON.stringify(r),JSON.stringify(o.basePaths),o.excludePattern,o.includeFilePattern,o.includeDirectoryPattern,a))},t.prototype.readFile=function(e,t){return this.shimHost.readFile(e,t)},t.prototype.fileExists=function(e){return this.shimHost.fileExists(e)},t}();e.LanguageServiceShimHostAdapter=d;var p=function(){function t(e){var t=this;this.shimHost=e,this.useCaseSensitiveFileNames=this.shimHost.useCaseSensitiveFileNames?this.shimHost.useCaseSensitiveFileNames():!1,this.directoryExists="directoryExists"in this.shimHost?function(e){return t.shimHost.directoryExists(e)}:void 0,this.realpath="realpath"in this.shimHost?function(e){return t.shimHost.realpath(e)}:void 0}return t.prototype.readDirectory=function(t,r,n,i,a){var o=e.getFileMatcherPatterns(t,n,i,this.shimHost.useCaseSensitiveFileNames(),this.shimHost.getCurrentDirectory());return JSON.parse(this.shimHost.readDirectory(t,JSON.stringify(r),JSON.stringify(o.basePaths),o.excludePattern,o.includeFilePattern,o.includeDirectoryPattern,a))},t.prototype.fileExists=function(e){return this.shimHost.fileExists(e)},t.prototype.readFile=function(e){return this.shimHost.readFile(e)},t.prototype.getDirectories=funct
|
|||
|
/**! node_modules/monaco-editor/esm/vs/editor/common/services/editorSimpleWorker.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/editor/common/services/editorSimpleWorker",function(e,t){"use strict";function n(){return new y(null)}Object.defineProperty(t,"__esModule",{value:!0});var o=this&&this.__extends||function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function o(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(o.prototype=n.prototype,new o)}}(),r=e("node_modules/monaco-editor/esm/vs/base/common/arrays"),i=e("node_modules/monaco-editor/esm/vs/base/common/diff/diff"),s=e("node_modules/monaco-editor/esm/vs/base/common/iterator"),u=e("node_modules/monaco-editor/esm/vs/base/common/platform"),l=e("node_modules/monaco-editor/esm/vs/base/common/uri"),a=e("node_modules/monaco-editor/esm/vs/editor/common/core/position"),m=e("node_modules/monaco-editor/esm/vs/editor/common/core/range"),d=e("node_modules/monaco-editor/esm/vs/editor/common/diff/diffComputer"),c=e("node_modules/monaco-editor/esm/vs/editor/common/model/mirrorTextModel"),f=e("node_modules/monaco-editor/esm/vs/editor/common/model/wordHelper"),p=e("node_modules/monaco-editor/esm/vs/editor/common/modes/linkComputer"),g=e("node_modules/monaco-editor/esm/vs/editor/common/modes/supports/inplaceReplaceSupport"),h=e("node_modules/monaco-editor/esm/vs/editor/common/standalone/standaloneBase"),v=e("node_modules/monaco-editor/esm/vs/base/common/types"),_=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),Object.defineProperty(t.prototype,"uri",{get:function(){return this._uri},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"version",{get:function(){return this._versionId},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"eol",{get:function(){return this._eol},enumerable:!0,configurable:!0}),t.prototype.getValue=function(){return this.getText()},t.prototype.getLinesContent=function(){return this._lines.slice(0)},t.prototype.getLineCount=function(){return this._lines.length},t.prototype.getLineContent=function(e){return this._lines[e-1]},t.prototype.getWordAtPosition=function(e,t){var n=f.getWordAtText(e.column,f.ensureValidWordDefinition(t),this._lines[e.lineNumber-1],0);return n?new m.Range(e.lineNumber,n.startColumn,e.lineNumber,n.endColumn):null},t.prototype.getWordUntilPosition=function(e,t){var n=this.getWordAtPosition(e,t);return n?{word:this._lines[e.lineNumber-1].substring(n.startColumn-1,e.column-1),startColumn:n.startColumn,endColumn:e.column}:{word:"",startColumn:e.column,endColumn:e.column}},t.prototype.createWordIterator=function(e){var t,n,o=this,r=0,i=0,u=[],l=function(){if(i<u.length){var a=n.substring(u[i].start,u[i].end);return i+=1,t?t.value=a:t={done:!1,value:a},t}return r>=o._lines.length?s.FIN:(n=o._lines[r],u=o._wordenize(n,e),i=0,r+=1,l())};return{next:l}},t.prototype.getLineWords=function(e,t){for(var n=this._lines[e-1],o=this._wordenize(n,t),r=[],i=0,s=o;i<s.length;i++){var u=s[i];r.push({word:n.substring(u.start,u.end),startColumn:u.start+1,endColumn:u.end+1})}return r},t.prototype._wordenize=function(e,t){var n,o=[];for(t.lastIndex=0;(n=t.exec(e))&&0!==n[0].length;)o.push({start:n.index,end:n.index+n[0].length});return o},t.prototype.getValueInRange=function(e){if(e=this._validateRange(e),e.startLineNumber===e.endLineNumber)return this._lines[e.startLineNumber-1].substring(e.startColumn-1,e.endColumn-1);var t=this._eol,n=e.startLineNumber-1,o=e.endLineNumber-1,r=[];r.push(this._lines[n].substring(e.startColumn-1));for(var i=n+1;o>i;i++)r.push(this._lines[i]);return r.push(this._lines[o].substring(0,e.endColumn-1)),r.join(t)},t.prototype.offsetAt=function(e){return e=this._validatePosition(e),this._ensureLineStarts(),this._lineStarts.getAccumulatedValue(e.lineNumber-2)+(e.column-1)},t.prototype.positionAt=function(e){e=Math.floor(e),e=Math.max(0,e),this._ensureLineStarts();var t=this._lineStarts.getIndexOf(e),n=this._lines[t.index].length;return{lineNumber:1+t.index,column:1+Math.min(t
|
|||
|
/**! node_modules/monaco-editor/esm/vs/base/common/worker/simpleWorker.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/base/common/worker/simpleWorker",function(e,r){"use strict";function o(e){a.isWeb&&(c||(c=!0,console.warn("Could not create web worker(s). Falling back to loading web worker code in main thread, which might cause UI freezes. Please see https://github.com/Microsoft/monaco-editor#faq")),console.warn(e.message))}function t(e){return new p(e,null)}Object.defineProperty(r,"__esModule",{value:!0});var n=this&&this.__extends||function(){var e=function(r,o){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var o in r)r.hasOwnProperty(o)&&(e[o]=r[o])})(r,o)};return function(r,o){function t(){this.constructor=r}e(r,o),r.prototype=null===o?Object.create(o):(t.prototype=o.prototype,new t)}}(),s=e("node_modules/monaco-editor/esm/vs/base/common/errors"),i=e("node_modules/monaco-editor/esm/vs/base/common/lifecycle"),a=e("node_modules/monaco-editor/esm/vs/base/common/platform"),u=e("node_modules/monaco-editor/esm/vs/base/common/types"),l="$initialize",c=!1;r.logOnceWebWorkerWarning=o;var d=function(){function e(e){this._workerId=-1,this._handler=e,this._lastSentReq=0,this._pendingReplies=Object.create(null)}return e.prototype.setWorkerId=function(e){this._workerId=e},e.prototype.sendMessage=function(e,r){var o=this,t=String(++this._lastSentReq);return new Promise(function(n,s){o._pendingReplies[t]={resolve:n,reject:s},o._send({vsWorker:o._workerId,req:t,method:e,args:r})})},e.prototype.handleMessage=function(e){var r;try{r=JSON.parse(e)}catch(o){return}r&&r.vsWorker&&(-1===this._workerId||r.vsWorker===this._workerId)&&this._handleMessage(r)},e.prototype._handleMessage=function(e){var r=this;if(e.seq){var o=e;if(!this._pendingReplies[o.seq])return void console.warn("Got reply to unknown seq");var t=this._pendingReplies[o.seq];if(delete this._pendingReplies[o.seq],o.err){var n=o.err;return o.err.$isError&&(n=new Error,n.name=o.err.name,n.message=o.err.message,n.stack=o.err.stack),void t.reject(n)}return void t.resolve(o.res)}var i=e,a=i.req,u=this._handler.handleMessage(i.method,i.args);u.then(function(e){r._send({vsWorker:r._workerId,seq:a,res:e,err:void 0})},function(e){e.detail instanceof Error&&(e.detail=s.transformErrorForSerialization(e.detail)),r._send({vsWorker:r._workerId,seq:a,res:void 0,err:s.transformErrorForSerialization(e)})})},e.prototype._send=function(e){var r=JSON.stringify(e);this._handler.sendMessage(r)},e}(),f=function(e){function r(r,o){var t=e.call(this)||this,n=null;t._worker=t._register(r.create("vs/base/common/worker/simpleWorker",function(e){t._protocol.handleMessage(e)},function(e){n&&n(e)})),t._protocol=new d({sendMessage:function(e){t._worker.postMessage(e)},handleMessage:function(){return Promise.resolve(null)}}),t._protocol.setWorkerId(t._worker.getId());var s=null;"undefined"!=typeof self.require&&"function"==typeof self.require.getConfig?s=self.require.getConfig():"undefined"!=typeof self.requirejs&&(s=self.requirejs.s.contexts._.config),t._onModuleLoaded=t._protocol.sendMessage(l,[t._worker.getId(),o,s]),t._lazyProxy=new Promise(function(e,r){n=r,t._onModuleLoaded.then(function(r){for(var o={},t=0,n=r;t<n.length;t++){var s=n[t];o[s]=a(s,i)}e(o)},function(e){r(e),t._onError("Worker failed to load "+o,e)})});var i=function(e,r){return t._request(e,r)},a=function(e,r){return function(){var o=Array.prototype.slice.call(arguments,0);return r(e,o)}};return t}return n(r,e),r.prototype.getProxyObject=function(){return this._lazyProxy},r.prototype._request=function(e,r){var o=this;return new Promise(function(t,n){o._onModuleLoaded.then(function(){o._protocol.sendMessage(e,r).then(t,n)},n)})},r.prototype._onError=function(e,r){console.error(e),console.info(r)},r}(i.Disposable);r.SimpleWorkerClient=f;var p=function(){function e(e,r){var o=this;this._requestHandler=r,this._protocol=new d({sendMessage:function(r){e(r)},handleMessage:function(e,r){return o._handleMessage(e,r)}})}return e.prototype.onmessage=function(e){this._protocol.handleMessage(e)},e.prototype._handleMessage=function(e,r){if(e===l)return this.in
|
|||
|
/**! node_modules/monaco-editor/esm/vs/language/typescript/tsWorker.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/language/typescript/tsWorker",function(t,e){"use strict";function i(t,e){return new u(t,e)}Object.defineProperty(e,"__esModule",{value:!0});var r=t("node_modules/tslib/tslib"),o=r.__importStar(t("node_modules/monaco-editor/esm/vs/language/typescript/lib/typescriptServices")),n=t("node_modules/monaco-editor/esm/vs/language/typescript/lib/lib"),s={NAME:"defaultLib:lib.d.ts",CONTENTS:n.lib_dts},a={NAME:"defaultLib:lib.es6.d.ts",CONTENTS:n.lib_es6_dts},u=function(){function t(t,e){this._extraLibs=Object.create(null),this._languageService=o.createLanguageService(this),this._ctx=t,this._compilerOptions=e.compilerOptions,this._extraLibs=e.extraLibs}return t.prototype.getCompilationSettings=function(){return this._compilerOptions},t.prototype.getScriptFileNames=function(){var t=this._ctx.getMirrorModels().map(function(t){return t.uri.toString()});return t.concat(Object.keys(this._extraLibs))},t.prototype._getModel=function(t){for(var e=this._ctx.getMirrorModels(),i=0;i<e.length;i++)if(e[i].uri.toString()===t)return e[i];return null},t.prototype.getScriptVersion=function(t){var e=this._getModel(t);return e?e.version.toString():this.isDefaultLibFileName(t)?"1":t in this._extraLibs?String(this._extraLibs[t].version):void 0},t.prototype.getScriptSnapshot=function(t){var e,i=this._getModel(t);if(i)e=i.getValue();else if(t in this._extraLibs)e=this._extraLibs[t].content;else if(t===s.NAME)e=s.CONTENTS;else{if(t!==a.NAME)return;e=a.CONTENTS}return{getText:function(t,i){return e.substring(t,i)},getLength:function(){return e.length},getChangeRange:function(){return void 0}}},t.prototype.getScriptKind=function(t){var e=t.substr(t.lastIndexOf(".")+1);switch(e){case"ts":return o.ScriptKind.TS;case"tsx":return o.ScriptKind.TSX;case"js":return o.ScriptKind.JS;case"jsx":return o.ScriptKind.JSX;default:return this.getCompilationSettings().allowJs?o.ScriptKind.JS:o.ScriptKind.TS}},t.prototype.getCurrentDirectory=function(){return""},t.prototype.getDefaultLibFileName=function(t){return t.target<=o.ScriptTarget.ES5?s.NAME:a.NAME},t.prototype.isDefaultLibFileName=function(t){return t===this.getDefaultLibFileName(this._compilerOptions)},t.clearFiles=function(t){t.forEach(function(t){t.file=void 0;var e=t.relatedInformation;e&&e.forEach(function(t){return t.file=void 0})})},t.prototype.getSyntacticDiagnostics=function(e){var i=this._languageService.getSyntacticDiagnostics(e);return t.clearFiles(i),Promise.resolve(i)},t.prototype.getSemanticDiagnostics=function(e){var i=this._languageService.getSemanticDiagnostics(e);return t.clearFiles(i),Promise.resolve(i)},t.prototype.getCompilerOptionsDiagnostics=function(){var e=this._languageService.getCompilerOptionsDiagnostics();return t.clearFiles(e),Promise.resolve(e)},t.prototype.getCompletionsAtPosition=function(t,e){return Promise.resolve(this._languageService.getCompletionsAtPosition(t,e,void 0))},t.prototype.getCompletionEntryDetails=function(t,e,i){return Promise.resolve(this._languageService.getCompletionEntryDetails(t,e,i,void 0,void 0,void 0))},t.prototype.getSignatureHelpItems=function(t,e){return Promise.resolve(this._languageService.getSignatureHelpItems(t,e,void 0))},t.prototype.getQuickInfoAtPosition=function(t,e){return Promise.resolve(this._languageService.getQuickInfoAtPosition(t,e))},t.prototype.getOccurrencesAtPosition=function(t,e){return Promise.resolve(this._languageService.getOccurrencesAtPosition(t,e))},t.prototype.getDefinitionAtPosition=function(t,e){return Promise.resolve(this._languageService.getDefinitionAtPosition(t,e))},t.prototype.getReferencesAtPosition=function(t,e){return Promise.resolve(this._languageService.getReferencesAtPosition(t,e))},t.prototype.getNavigationBarItems=function(t){return Promise.resolve(this._languageService.getNavigationBarItems(t))},t.prototype.getFormattingEditsForDocument=function(t,e){return Promise.resolve(this._languageService.getFormattingEditsForDocument(t,e))},t.prototype.getFormattingEditsForRange=function(t,e,i,r){return Promise.resolve(this._languageService.getFormattingEditsForRange(t,e,i,r))},t.p
|
|||
|
/**! node_modules/monaco-editor/esm/vs/editor/editor.worker.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/editor/editor.worker",function(e,o){"use strict";function r(e){if(!i){i=!0;var o=new n.EditorSimpleWorkerImpl(e),r=new s.SimpleWorkerServer(function(e){self.postMessage(e)},o);self.onmessage=function(e){r.onmessage(e.data)}}}Object.defineProperty(o,"__esModule",{value:!0});var s=e("node_modules/monaco-editor/esm/vs/base/common/worker/simpleWorker"),n=e("node_modules/monaco-editor/esm/vs/editor/common/services/editorSimpleWorker"),i=!1;o.initialize=r,self.onmessage=function(){i||r(null)}});
|
|||
|
/**! node_modules/tslib/tslib.js*/
|
|||
|
define("node_modules/tslib/tslib",function(t,e,n){var r,o,a,u,c,i,f,l,s,y,p,b,_,h,d,v,m,w,g,O;!function(t){function e(t,e){return t!==r&&("function"==typeof Object.create?Object.defineProperty(t,"__esModule",{value:!0}):t.__esModule=!0),function(n,r){return t[n]=e?e(n,r):r}}var r="object"==typeof global?global:"object"==typeof self?self:"object"==typeof this?this:{};"function"==typeof define&&define.amd?define("tslib",["exports"],function(n){t(e(r,e(n)))}):t("object"==typeof n&&"object"==typeof n.exports?e(r,e(n.exports)):e(r))}(function(t){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};r=function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)},o=Object.assign||function(t){for(var e,n=1,r=arguments.length;r>n;n++){e=arguments[n];for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o])}return t},a=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]]);return n},u=function(t,e,n,r){var o,a=arguments.length,u=3>a?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)u=Reflect.decorate(t,e,n,r);else for(var c=t.length-1;c>=0;c--)(o=t[c])&&(u=(3>a?o(u):a>3?o(e,n,u):o(e,n))||u);return a>3&&u&&Object.defineProperty(e,n,u),u},c=function(t,e){return function(n,r){e(n,r,t)}},i=function(t,e){return"object"==typeof Reflect&&"function"==typeof Reflect.metadata?Reflect.metadata(t,e):void 0},f=function(t,e,n,r){return new(n||(n=Promise))(function(o,a){function u(t){try{i(r.next(t))}catch(e){a(e)}}function c(t){try{i(r["throw"](t))}catch(e){a(e)}}function i(t){t.done?o(t.value):new n(function(e){e(t.value)}).then(u,c)}i((r=r.apply(t,e||[])).next())})},l=function(t,e){function n(t){return function(e){return r([t,e])}}function r(n){if(o)throw new TypeError("Generator is already executing.");for(;i;)try{if(o=1,a&&(u=2&n[0]?a["return"]:n[0]?a["throw"]||((u=a["return"])&&u.call(a),0):a.next)&&!(u=u.call(a,n[1])).done)return u;switch(a=0,u&&(n=[2&n[0],u.value]),n[0]){case 0:case 1:u=n;break;case 4:return i.label++,{value:n[1],done:!1};case 5:i.label++,a=n[1],n=[0];continue;case 7:n=i.ops.pop(),i.trys.pop();continue;default:if(u=i.trys,!(u=u.length>0&&u[u.length-1])&&(6===n[0]||2===n[0])){i=0;continue}if(3===n[0]&&(!u||n[1]>u[0]&&n[1]<u[3])){i.label=n[1];break}if(6===n[0]&&i.label<u[1]){i.label=u[1],u=n;break}if(u&&i.label<u[2]){i.label=u[2],i.ops.push(n);break}u[2]&&i.ops.pop(),i.trys.pop();continue}n=e.call(t,i)}catch(r){n=[6,r],a=0}finally{o=u=0}if(5&n[0])throw n[1];return{value:n[0]?n[1]:void 0,done:!0}}var o,a,u,c,i={label:0,sent:function(){if(1&u[0])throw u[1];return u[1]},trys:[],ops:[]};return c={next:n(0),"throw":n(1),"return":n(2)},"function"==typeof Symbol&&(c[Symbol.iterator]=function(){return this}),c},s=function(t,e){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])},y=function(t){var e="function"==typeof Symbol&&t[Symbol.iterator],n=0;return e?e.call(t):{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}}},p=function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,o,a=n.call(t),u=[];try{for(;(void 0===e||e-->0)&&!(r=a.next()).done;)u.push(r.value)}catch(c){o={error:c}}finally{try{r&&!r.done&&(n=a["return"])&&n.call(a)}finally{if(o)throw o.error}}return u},b=function(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(p(arguments[e]));return t},_=function(){for(var t=0,e=0,n=arguments.length;n>e;e++)t+=arguments[e].length;for(var r=Array(t),o=0,e=0;n>e;e++)for(var a=arguments[e],u=0,c=a.length;c>u;u++,o++)r[o]=a[u];return r},h=function(t){return this instanceof h?(this.v=t,this):new h(t)},d=function(t,e,n){function r(t){l[t]&&(f[t]=function(e){return new Promise(function
|
|||
|
/**! node_modules/monaco-editor/esm/vs/language/typescript/ts.worker.js*/
|
|||
|
define("node_modules/monaco-editor/esm/vs/language/typescript/ts.worker",function(e,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0});var t=e("node_modules/tslib/tslib"),r=t.__importStar(e("node_modules/monaco-editor/esm/vs/editor/editor.worker")),s=e("node_modules/monaco-editor/esm/vs/language/typescript/tsWorker");self.onmessage=function(){r.initialize(function(e,o){return new s.TypeScriptWorker(e,o)})}});
|
|||
|
require('node_modules/monaco-editor/esm/vs/language/typescript/ts.worker')
|