~ K    A     L    I ~
UNAME : Linux web65.extendcp.co.uk 4.18.0-553.56.1.el8_10.x86_64 #1 SMP Tue Jun 10 05:00:59 EDT 2025 x86_64
SERVER IP : 10.0.187.65 -________- CLIENT IP : 216.73.216.230
PATH :/usr/share/maxscale/gui/js/
UP FILE :
MINI SHELL D ZAB '
Current File : //usr/share/maxscale/gui/js/npm.monaco-editor~73fd9c41.a7c9f3a9.js
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["npm.monaco-editor~73fd9c41"],{"10c7":function(t,e,n){"use strict";n.d(e,"b",(function(){return s})),n.d(e,"a",(function(){return i})),n.d(e,"c",(function(){return r})),n.d(e,"d",(function(){return o})),n.d(e,"e",(function(){return a})),n.d(e,"f",(function(){return h})),n.d(e,"g",(function(){return c})),n.d(e,"h",(function(){return l})),n.d(e,"i",(function(){return u})),n.d(e,"j",(function(){return d})),n.d(e,"k",(function(){return g})),n.d(e,"l",(function(){return f})),n.d(e,"m",(function(){return _})),n.d(e,"n",(function(){return p})),n.d(e,"o",(function(){return m})),n.d(e,"p",(function(){return C})),n.d(e,"q",(function(){return b})),n.d(e,"r",(function(){return L}));class s{constructor(){this.type=0}}class i{constructor(){this.type=1}}class r{constructor(t){this.type=2,this._source=t}hasChanged(t){return this._source.hasChanged(t)}}class o{constructor(t,e){this.type=3,this.selections=t,this.modelSelections=e}}class a{constructor(t){this.type=4,t?(this.affectsMinimap=t.affectsMinimap,this.affectsOverviewRuler=t.affectsOverviewRuler):(this.affectsMinimap=!0,this.affectsOverviewRuler=!0)}}class h{constructor(){this.type=5}}class c{constructor(t){this.type=6,this.isFocused=t}}class l{constructor(){this.type=7}}class u{constructor(){this.type=8}}class d{constructor(t,e){this.type=9,this.fromLineNumber=t,this.toLineNumber=e}}class g{constructor(t,e){this.type=10,this.fromLineNumber=t,this.toLineNumber=e}}class f{constructor(t,e){this.type=11,this.fromLineNumber=t,this.toLineNumber=e}}class _{constructor(t,e,n,s,i,r,o){this.source=t,this.minimalReveal=e,this.range=n,this.selections=s,this.verticalType=i,this.revealHorizontal=r,this.scrollType=o,this.type=12}}class p{constructor(t){this.type=13,this.scrollWidth=t.scrollWidth,this.scrollLeft=t.scrollLeft,this.scrollHeight=t.scrollHeight,this.scrollTop=t.scrollTop,this.scrollWidthChanged=t.scrollWidthChanged,this.scrollLeftChanged=t.scrollLeftChanged,this.scrollHeightChanged=t.scrollHeightChanged,this.scrollTopChanged=t.scrollTopChanged}}class m{constructor(t){this.theme=t,this.type=14}}class C{constructor(t){this.type=15,this.ranges=t}}class b{constructor(){this.type=16}}class L{constructor(){this.type=17}}},3954:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));class s{constructor(t,e){this._startLineNumber=t,this._tokens=e}get startLineNumber(){return this._startLineNumber}get endLineNumber(){return this._startLineNumber+this._tokens.length-1}getLineTokens(t){return this._tokens[t-this._startLineNumber]}appendLineTokens(t){this._tokens.push(t)}}class i{constructor(){this._tokens=[]}add(t,e){if(this._tokens.length>0){const n=this._tokens[this._tokens.length-1];if(n.endLineNumber+1===t)return void n.appendLineTokens(e)}this._tokens.push(new s(t,[e]))}finalize(){return this._tokens}}},4823:function(t,e,n){"use strict";n.d(e,"a",(function(){return l}));var s=n("e8e3"),i=n("7061"),r=n("ce17");const o=new Uint32Array(0).buffer;class a{static deleteBeginning(t,e){return null===t||t===o?t:a.delete(t,0,e)}static deleteEnding(t,e){if(null===t||t===o)return t;const n=h(t),s=n[n.length-2];return a.delete(t,e,s)}static delete(t,e,n){if(null===t||t===o||e===n)return t;const s=h(t),i=s.length>>>1;if(0===e&&s[s.length-2]===n)return o;const a=r["a"].findIndexInTokensArray(s,e),c=a>0?s[a-1<<1]:0,l=s[a<<1];if(n<l){const r=n-e;for(let t=a;t<i;t++)s[t<<1]-=r;return t}let u,d;c!==e?(s[a<<1]=e,u=a+1<<1,d=e):(u=a<<1,d=c);const g=n-e;for(let r=a+1;r<i;r++){const t=s[r<<1]-g;t>d&&(s[u++]=t,s[u++]=s[1+(r<<1)],d=t)}if(u===s.length)return t;const f=new Uint32Array(u);return f.set(s.subarray(0,u),0),f.buffer}static append(t,e){if(e===o)return t;if(t===o)return e;if(null===t)return t;if(null===e)return null;const n=h(t),s=h(e),i=s.length>>>1,r=new Uint32Array(n.length+s.length);r.set(n,0);let a=n.length;const c=n[n.length-2];for(let o=0;o<i;o++)r[a++]=s[o<<1]+c,r[a++]=s[1+(o<<1)];return r.buffer}static insert(t,e,n){if(null===t||t===o)return t;const s=h(t),i=s.length>>>1;let a=r["a"].findIndexInTokensArray(s,e);if(a>0){const t=s[a-1<<1];t===e&&a--}for(let r=a;r<i;r++)s[r<<1]+=n;return t}}function h(t){return t instanceof Uint32Array?t:new Uint32Array(t)}var c=n("2e5a");class l{constructor(t){this._lineTokens=[],this._len=0,this._languageIdCodec=t}flush(){this._lineTokens=[],this._len=0}getTokens(t,e,n){let s=null;if(e<this._len&&(s=this._lineTokens[e]),null!==s&&s!==o)return new r["a"](h(s),n,this._languageIdCodec);const i=new Uint32Array(2);return i[0]=n.length,i[1]=u(this._languageIdCodec.encodeLanguageId(t)),new r["a"](i,n,this._languageIdCodec)}static _massageTokens(t,e,n){const s=n?h(n):null;if(0===e){let e=!1;if(s&&s.length>1&&(e=c["k"].getLanguageId(s[1])!==t),!e)return o}if(!s||0===s.length){const n=new Uint32Array(2);return n[0]=e,n[1]=u(t),n.buffer}return s[s.length-2]=e,0===s.byteOffset&&s.byteLength===s.buffer.byteLength?s.buffer:s}_ensureLine(t){while(t>=this._len)this._lineTokens[this._len]=null,this._len++}_deleteLines(t,e){0!==e&&(t+e>this._len&&(e=this._len-t),this._lineTokens.splice(t,e),this._len-=e)}_insertLines(t,e){if(0===e)return;const n=[];for(let s=0;s<e;s++)n[s]=null;this._lineTokens=s["b"](this._lineTokens,t,n),this._len+=e}setTokens(t,e,n,s,i){const r=l._massageTokens(this._languageIdCodec.encodeLanguageId(t),n,s);this._ensureLine(e);const o=this._lineTokens[e];return this._lineTokens[e]=r,!!i&&!l._equals(o,r)}static _equals(t,e){if(!t||!e)return!t&&!e;const n=h(t),s=h(e);if(n.length!==s.length)return!1;for(let i=0,r=n.length;i<r;i++)if(n[i]!==s[i])return!1;return!0}acceptEdit(t,e,n){this._acceptDeleteRange(t),this._acceptInsertText(new i["a"](t.startLineNumber,t.startColumn),e,n)}_acceptDeleteRange(t){const e=t.startLineNumber-1;if(e>=this._len)return;if(t.startLineNumber===t.endLineNumber){if(t.startColumn===t.endColumn)return;return void(this._lineTokens[e]=a.delete(this._lineTokens[e],t.startColumn-1,t.endColumn-1))}this._lineTokens[e]=a.deleteEnding(this._lineTokens[e],t.startColumn-1);const n=t.endLineNumber-1;let s=null;n<this._len&&(s=a.deleteBeginning(this._lineTokens[n],t.endColumn-1)),this._lineTokens[e]=a.append(this._lineTokens[e],s),this._deleteLines(t.startLineNumber,t.endLineNumber-t.startLineNumber)}_acceptInsertText(t,e,n){if(0===e&&0===n)return;const s=t.lineNumber-1;s>=this._len||(0!==e?(this._lineTokens[s]=a.deleteEnding(this._lineTokens[s],t.column-1),this._lineTokens[s]=a.insert(this._lineTokens[s],t.column-1,n),this._insertLines(t.lineNumber,e)):this._lineTokens[s]=a.insert(this._lineTokens[s],t.column-1,n))}}function u(t){return(16384|t<<0|2<<23)>>>0}},"4a62":function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var s=n("308f"),i=n("a666"),r=function(t,e,n,s){function i(t){return t instanceof n?t:new n((function(e){e(t)}))}return new(n||(n=Promise))((function(n,r){function o(t){try{h(s.next(t))}catch(e){r(e)}}function a(t){try{h(s["throw"](t))}catch(e){r(e)}}function h(t){t.done?n(t.value):i(t.value).then(o,a)}h((s=s.apply(t,e||[])).next())}))};class o{constructor(){this._map=new Map,this._factories=new Map,this._onDidChange=new s["b"],this.onDidChange=this._onDidChange.event,this._colorMap=null}fire(t){this._onDidChange.fire({changedLanguages:t,changedColorMap:!1})}register(t,e){return this._map.set(t,e),this.fire([t]),Object(i["j"])(()=>{this._map.get(t)===e&&(this._map.delete(t),this.fire([t]))})}registerFactory(t,e){var n;null===(n=this._factories.get(t))||void 0===n||n.dispose();const s=new a(this,t,e);return this._factories.set(t,s),Object(i["j"])(()=>{const e=this._factories.get(t);e&&e===s&&(this._factories.delete(t),e.dispose())})}getOrCreate(t){return r(this,void 0,void 0,(function*(){const e=this.get(t);if(e)return e;const n=this._factories.get(t);return!n||n.isResolved?null:(yield n.resolve(),this.get(t))}))}get(t){return this._map.get(t)||null}isResolved(t){const e=this.get(t);if(e)return!0;const n=this._factories.get(t);return!(n&&!n.isResolved)}setColorMap(t){this._colorMap=t,this._onDidChange.fire({changedLanguages:Array.from(this._map.keys()),changedColorMap:!0})}getColorMap(){return this._colorMap}getDefaultBackground(){return this._colorMap&&this._colorMap.length>2?this._colorMap[2]:null}}class a extends i["a"]{constructor(t,e,n){super(),this._registry=t,this._languageId=e,this._factory=n,this._isDisposed=!1,this._resolvePromise=null,this._isResolved=!1}get isResolved(){return this._isResolved}dispose(){this._isDisposed=!0,super.dispose()}resolve(){return r(this,void 0,void 0,(function*(){return this._resolvePromise||(this._resolvePromise=this._create()),this._resolvePromise}))}_create(){return r(this,void 0,void 0,(function*(){const t=yield Promise.resolve(this._factory.createTokenizationSupport());this._isResolved=!0,t&&!this._isDisposed&&this._register(this._registry.register(this._languageId,t))}))}}},"6da2":function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return h})),n.d(e,"a",(function(){return c})),n.d(e,"d",(function(){return d})),n.d(e,"e",(function(){return f}));var s=n("3742"),i=n("7ab3"),r=n("7416");class o{constructor(t,e,n){this._linePartBrand=void 0,this.endIndex=t,this.type=e,this.metadata=n}isWhitespace(){return!!(1&this.metadata)}isPseudoAfter(){return!!(4&this.metadata)}}class a{constructor(t,e){this.startOffset=t,this.endOffset=e}equals(t){return this.startOffset===t.startOffset&&this.endOffset===t.endOffset}}class h{constructor(t,e,n,s,i,o,a,h,c,l,u,d,g,f,_,p,m,C,b){this.useMonospaceOptimizations=t,this.canUseHalfwidthRightwardsArrow=e,this.lineContent=n,this.continuesWithWrappedLine=s,this.isBasicASCII=i,this.containsRTL=o,this.fauxIndentLength=a,this.lineTokens=h,this.lineDecorations=c.sort(r["a"].compare),this.tabSize=l,this.startVisibleColumn=u,this.spaceWidth=d,this.stopRenderingLineAfter=_,this.renderWhitespace="all"===p?4:"boundary"===p?1:"selection"===p?2:"trailing"===p?3:0,this.renderControlCharacters=m,this.fontLigatures=C,this.selectionsOnLine=b&&b.sort((t,e)=>t.startOffset<e.startOffset?-1:1);const L=Math.abs(f-d),k=Math.abs(g-d);L<k?(this.renderSpaceWidth=f,this.renderSpaceCharCode=11825):(this.renderSpaceWidth=g,this.renderSpaceCharCode=183)}sameSelection(t){if(null===this.selectionsOnLine)return null===t;if(null===t)return!1;if(t.length!==this.selectionsOnLine.length)return!1;for(let e=0;e<this.selectionsOnLine.length;e++)if(!this.selectionsOnLine[e].equals(t[e]))return!1;return!0}equals(t){return this.useMonospaceOptimizations===t.useMonospaceOptimizations&&this.canUseHalfwidthRightwardsArrow===t.canUseHalfwidthRightwardsArrow&&this.lineContent===t.lineContent&&this.continuesWithWrappedLine===t.continuesWithWrappedLine&&this.isBasicASCII===t.isBasicASCII&&this.containsRTL===t.containsRTL&&this.fauxIndentLength===t.fauxIndentLength&&this.tabSize===t.tabSize&&this.startVisibleColumn===t.startVisibleColumn&&this.spaceWidth===t.spaceWidth&&this.renderSpaceWidth===t.renderSpaceWidth&&this.renderSpaceCharCode===t.renderSpaceCharCode&&this.stopRenderingLineAfter===t.stopRenderingLineAfter&&this.renderWhitespace===t.renderWhitespace&&this.renderControlCharacters===t.renderControlCharacters&&this.fontLigatures===t.fontLigatures&&r["a"].equalsArr(this.lineDecorations,t.lineDecorations)&&this.lineTokens.equals(t.lineTokens)&&this.sameSelection(t.selectionsOnLine)}}class c{constructor(t,e){this.partIndex=t,this.charIndex=e}}class l{constructor(t,e){this.length=t,this._data=new Uint32Array(this.length),this._absoluteOffsets=new Uint32Array(this.length)}static getPartIndex(t){return(4294901760&t)>>>16}static getCharIndex(t){return(65535&t)>>>0}setColumnInfo(t,e,n,s){const i=(e<<16|n<<0)>>>0;this._data[t-1]=i,this._absoluteOffsets[t-1]=s+n}getAbsoluteOffset(t){return 0===this._absoluteOffsets.length?0:this._absoluteOffsets[t-1]}charOffsetToPartData(t){return 0===this.length?0:t<0?this._data[0]:t>=this.length?this._data[this.length-1]:this._data[t]}getDomPosition(t){const e=this.charOffsetToPartData(t-1),n=l.getPartIndex(e),s=l.getCharIndex(e);return new c(n,s)}getColumn(t,e){const n=this.partDataToCharOffset(t.partIndex,e,t.charIndex);return n+1}partDataToCharOffset(t,e,n){if(0===this.length)return 0;const s=(t<<16|n<<0)>>>0;let i=0,r=this.length-1;while(i+1<r){const t=i+r>>>1,e=this._data[t];if(e===s)return t;e>s?r=t:i=t}if(i===r)return i;const o=this._data[i],a=this._data[r];if(o===s)return i;if(a===s)return r;const h=l.getPartIndex(o),c=l.getCharIndex(o),u=l.getPartIndex(a);let d;d=h!==u?e:l.getCharIndex(a);const g=n-c,f=d-n;return g<=f?i:r}}class u{constructor(t,e,n){this._renderLineOutputBrand=void 0,this.characterMapping=t,this.containsRTL=e,this.containsForeignElements=n}}function d(t,e){if(0===t.lineContent.length){if(t.lineDecorations.length>0){e.appendASCIIString("<span>");let n=0,s=0,i=0;for(const o of t.lineDecorations)1!==o.type&&2!==o.type||(e.appendASCIIString('<span class="'),e.appendASCIIString(o.className),e.appendASCIIString('"></span>'),1===o.type&&(i|=1,n++),2===o.type&&(i|=2,s++));e.appendASCIIString("</span>");const r=new l(1,n+s);return r.setColumnInfo(1,n,0,0),new u(r,!1,i)}return e.appendASCIIString("<span><span></span></span>"),new u(new l(0,0),!1,0)}return w(p(t),e)}class g{constructor(t,e,n,s){this.characterMapping=t,this.html=e,this.containsRTL=n,this.containsForeignElements=s}}function f(t){const e=Object(i["a"])(1e4),n=d(t,e);return new g(n.characterMapping,e.build(),n.containsRTL,n.containsForeignElements)}class _{constructor(t,e,n,s,i,r,o,a,h,c,l,u,d,g,f){this.fontIsMonospace=t,this.canUseHalfwidthRightwardsArrow=e,this.lineContent=n,this.len=s,this.isOverflowing=i,this.parts=r,this.containsForeignElements=o,this.fauxIndentLength=a,this.tabSize=h,this.startVisibleColumn=c,this.containsRTL=l,this.spaceWidth=u,this.renderSpaceCharCode=d,this.renderWhitespace=g,this.renderControlCharacters=f}}function p(t){const e=t.lineContent;let n,s;-1!==t.stopRenderingLineAfter&&t.stopRenderingLineAfter<e.length?(n=!0,s=t.stopRenderingLineAfter):(n=!1,s=e.length);let i=m(t.lineTokens,t.fauxIndentLength,s);t.renderControlCharacters&&!t.isBasicASCII&&(i=L(e,i)),(4===t.renderWhitespace||1===t.renderWhitespace||2===t.renderWhitespace&&t.selectionsOnLine||3===t.renderWhitespace)&&(i=k(t,e,s,i));let r=0;if(t.lineDecorations.length>0){for(let e=0,n=t.lineDecorations.length;e<n;e++){const n=t.lineDecorations[e];3===n.type||1===n.type?r|=1:2===n.type&&(r|=2)}i=I(e,s,i,t.lineDecorations)}return t.containsRTL||(i=C(e,i,!t.isBasicASCII||t.fontLigatures)),new _(t.useMonospaceOptimizations,t.canUseHalfwidthRightwardsArrow,e,s,n,i,r,t.fauxIndentLength,t.tabSize,t.startVisibleColumn,t.containsRTL,t.spaceWidth,t.renderSpaceCharCode,t.renderWhitespace,t.renderControlCharacters)}function m(t,e,n){const s=[];let i=0;e>0&&(s[i++]=new o(e,"",0));for(let r=0,a=t.getCount();r<a;r++){const a=t.getEndOffset(r);if(a<=e)continue;const h=t.getClassName(r);if(a>=n){s[i++]=new o(n,h,0);break}s[i++]=new o(a,h,0)}return s}function C(t,e,n){let s=0;const i=[];let r=0;if(n)for(let a=0,h=e.length;a<h;a++){const n=e[a],h=n.endIndex;if(s+50<h){const e=n.type,a=n.metadata;let c=-1,l=s;for(let n=s;n<h;n++)32===t.charCodeAt(n)&&(c=n),-1!==c&&n-l>=50&&(i[r++]=new o(c+1,e,a),l=c+1,c=-1);l!==h&&(i[r++]=new o(h,e,a))}else i[r++]=n;s=h}else for(let a=0,h=e.length;a<h;a++){const t=e[a],n=t.endIndex,h=n-s;if(h>50){const e=t.type,a=t.metadata,c=Math.ceil(h/50);for(let t=1;t<c;t++){const n=s+50*t;i[r++]=new o(n,e,a)}i[r++]=new o(n,e,a)}else i[r++]=t;s=n}return i}function b(t){return t<32?9!==t:127===t||(t>=8234&&t<=8238||t>=8294&&t<=8297||t>=8206&&t<=8207||1564===t)}function L(t,e){const n=[];let s=new o(0,"",0),i=0;for(const r of e){const e=r.endIndex;for(;i<e;i++){const e=t.charCodeAt(i);b(e)&&(i>s.endIndex&&(s=new o(i,r.type,r.metadata),n.push(s)),s=new o(i+1,"mtkcontrol",r.metadata),n.push(s))}i>s.endIndex&&(s=new o(e,r.type,r.metadata),n.push(s))}return n}function k(t,e,n,i){const r=t.continuesWithWrappedLine,a=t.fauxIndentLength,h=t.tabSize,c=t.startVisibleColumn,l=t.useMonospaceOptimizations,u=t.selectionsOnLine,d=1===t.renderWhitespace,g=3===t.renderWhitespace,f=t.renderSpaceWidth!==t.spaceWidth,_=[];let p=0,m=0,C=i[m].type,b=i[m].endIndex;const L=i.length;let k,I=!1,w=s["u"](e);-1===w?(I=!0,w=n,k=n):k=s["I"](e);let S=!1,N=0,x=u&&u[N],W=c%h;for(let y=a;y<n;y++){const t=e.charCodeAt(y);let r;if(x&&y>=x.endOffset&&(N++,x=u&&u[N]),y<w||y>k)r=!0;else if(9===t)r=!0;else if(32===t)if(d)if(S)r=!0;else{const t=y+1<n?e.charCodeAt(y+1):0;r=32===t||9===t}else r=!0;else r=!1;if(r&&u&&(r=!!x&&x.startOffset<=y&&x.endOffset>y),r&&g&&(r=I||y>k),S){if(!r||!l&&W>=h){if(f){const t=p>0?_[p-1].endIndex:a;for(let e=t+1;e<=y;e++)_[p++]=new o(e,"mtkw",1)}else _[p++]=new o(y,"mtkw",1);W%=h}}else(y===b||r&&y>a)&&(_[p++]=new o(y,C,0),W%=h);9===t?W=h:s["D"](t)?W+=2:W++,S=r;while(y===b){if(m++,!(m<L))break;C=i[m].type,b=i[m].endIndex}}let T=!1;if(S)if(r&&d){const t=n>0?e.charCodeAt(n-1):0,s=n>1?e.charCodeAt(n-2):0,i=32===t&&32!==s&&9!==s;i||(T=!0)}else T=!0;if(T)if(f){const t=p>0?_[p-1].endIndex:a;for(let e=t+1;e<=n;e++)_[p++]=new o(e,"mtkw",1)}else _[p++]=new o(n,"mtkw",1);else _[p++]=new o(n,C,0);return _}function I(t,e,n,s){s.sort(r["a"].compare);const i=r["b"].normalize(t,s),a=i.length;let h=0;const c=[];let l=0,u=0;for(let r=0,g=n.length;r<g;r++){const t=n[r],e=t.endIndex,s=t.type,d=t.metadata;while(h<a&&i[h].startOffset<e){const t=i[h];if(t.startOffset>u&&(u=t.startOffset,c[l++]=new o(u,s,d)),!(t.endOffset+1<=e)){u=e,c[l++]=new o(u,s+" "+t.className,d|t.metadata);break}u=t.endOffset+1,c[l++]=new o(u,s+" "+t.className,d|t.metadata),h++}e>u&&(u=e,c[l++]=new o(u,s,d))}const d=n[n.length-1].endIndex;if(h<a&&i[h].startOffset===d)while(h<a&&i[h].startOffset===d){const t=i[h];c[l++]=new o(u,t.className,t.metadata),h++}return c}function w(t,e){const n=t.fontIsMonospace,i=t.canUseHalfwidthRightwardsArrow,r=t.containsForeignElements,o=t.lineContent,a=t.len,h=t.isOverflowing,c=t.parts,d=t.fauxIndentLength,g=t.tabSize,f=t.startVisibleColumn,_=t.containsRTL,p=t.spaceWidth,m=t.renderSpaceCharCode,C=t.renderWhitespace,L=t.renderControlCharacters,k=new l(a+1,c.length);let I=!1,w=0,N=f,x=0,W=0,T=0,y=0;_?e.appendASCIIString('<span dir="ltr">'):e.appendASCIIString("<span>");for(let l=0,u=c.length;l<u;l++){y+=T;const t=c[l],h=t.endIndex,u=t.type,f=0!==C&&t.isWhitespace(),_=f&&!n&&("mtkw"===u||!r),O=w===h&&t.isPseudoAfter();if(x=0,e.appendASCIIString('<span class="'),e.appendASCIIString(_?"mtkz":u),e.appendASCII(34),f){let t=0;{let e=w,n=N;for(;e<h;e++){const s=o.charCodeAt(e),i=0|(9===s?g-n%g:1);t+=i,e>=d&&(n+=i)}}for(_&&(e.appendASCIIString(' style="width:'),e.appendASCIIString(String(p*t)),e.appendASCIIString('px"')),e.appendASCII(62);w<h;w++){k.setColumnInfo(w+1,l-W,x,y),W=0;const t=o.charCodeAt(w);let n;if(9===t){n=g-N%g|0,!i||n>1?e.write1(8594):e.write1(65515);for(let t=2;t<=n;t++)e.write1(160)}else n=1,e.write1(m);x+=n,w>=d&&(N+=n)}T=t}else{let t=0;for(e.appendASCII(62);w<h;w++){k.setColumnInfo(w+1,l-W,x,y),W=0;const n=o.charCodeAt(w);let i=1,r=1;switch(n){case 9:i=g-N%g,r=i;for(let t=1;t<=i;t++)e.write1(160);break;case 32:e.write1(160);break;case 60:e.appendASCIIString("&lt;");break;case 62:e.appendASCIIString("&gt;");break;case 38:e.appendASCIIString("&amp;");break;case 0:L?e.write1(9216):e.appendASCIIString("&#00;");break;case 65279:case 8232:case 8233:case 133:e.write1(65533);break;default:s["D"](n)&&r++,L&&n<32?e.write1(9216+n):L&&127===n?e.write1(9249):L&&b(n)?(e.appendASCIIString("[U+"),e.appendASCIIString(S(n)),e.appendASCIIString("]"),i=8):e.write1(n)}x+=i,t+=i,w>=d&&(N+=r)}T=t}O?W++:W=0,w>=a&&!I&&t.isPseudoAfter()&&(I=!0,k.setColumnInfo(w+1,l,x,y)),e.appendASCIIString("</span>")}return I||k.setColumnInfo(a+1,c.length-1,x,y),h&&e.appendASCIIString("<span>&hellip;</span>"),e.appendASCIIString("</span>"),new u(k,_,r)}function S(t){return t.toString(16).toUpperCase().padStart(4,"0")}},7416:function(t,e,n){"use strict";n.d(e,"a",(function(){return i})),n.d(e,"b",(function(){return a}));var s=n("3742");class i{constructor(t,e,n,s){this.startColumn=t,this.endColumn=e,this.className=n,this.type=s,this._lineDecorationBrand=void 0}static _equals(t,e){return t.startColumn===e.startColumn&&t.endColumn===e.endColumn&&t.className===e.className&&t.type===e.type}static equalsArr(t,e){const n=t.length,s=e.length;if(n!==s)return!1;for(let r=0;r<n;r++)if(!i._equals(t[r],e[r]))return!1;return!0}static extractWrapped(t,e,n){if(0===t.length)return t;const s=e+1,r=n+1,o=n-e,a=[];let h=0;for(const c of t)c.endColumn<=s||c.startColumn>=r||(a[h++]=new i(Math.max(1,c.startColumn-s+1),Math.min(o+1,c.endColumn-s+1),c.className,c.type));return a}static filter(t,e,n,s){if(0===t.length)return[];const r=[];let o=0;for(let a=0,h=t.length;a<h;a++){const h=t[a],c=h.range;if(c.endLineNumber<e||c.startLineNumber>e)continue;if(c.isEmpty()&&(0===h.type||3===h.type))continue;const l=c.startLineNumber===e?c.startColumn:n,u=c.endLineNumber===e?c.endColumn:s;r[o++]=new i(l,u,h.inlineClassName,h.type)}return r}static _typeCompare(t,e){const n=[2,0,1,3];return n[t]-n[e]}static compare(t,e){if(t.startColumn!==e.startColumn)return t.startColumn-e.startColumn;if(t.endColumn!==e.endColumn)return t.endColumn-e.endColumn;const n=i._typeCompare(t.type,e.type);return 0!==n?n:t.className!==e.className?t.className<e.className?-1:1:0}}class r{constructor(t,e,n,s){this.startOffset=t,this.endOffset=e,this.className=n,this.metadata=s}}class o{constructor(){this.stopOffsets=[],this.classNames=[],this.metadata=[],this.count=0}static _metadata(t){let e=0;for(let n=0,s=t.length;n<s;n++)e|=t[n];return e}consumeLowerThan(t,e,n){while(this.count>0&&this.stopOffsets[0]<t){let t=0;while(t+1<this.count&&this.stopOffsets[t]===this.stopOffsets[t+1])t++;n.push(new r(e,this.stopOffsets[t],this.classNames.join(" "),o._metadata(this.metadata))),e=this.stopOffsets[t]+1,this.stopOffsets.splice(0,t+1),this.classNames.splice(0,t+1),this.metadata.splice(0,t+1),this.count-=t+1}return this.count>0&&e<t&&(n.push(new r(e,t-1,this.classNames.join(" "),o._metadata(this.metadata))),e=t),e}insert(t,e,n){if(0===this.count||this.stopOffsets[this.count-1]<=t)this.stopOffsets.push(t),this.classNames.push(e),this.metadata.push(n);else for(let s=0;s<this.count;s++)if(this.stopOffsets[s]>=t){this.stopOffsets.splice(s,0,t),this.classNames.splice(s,0,e),this.metadata.splice(s,0,n);break}this.count++}}class a{static normalize(t,e){if(0===e.length)return[];const n=[],i=new o;let r=0;for(let o=0,a=e.length;o<a;o++){const a=e[o];let h=a.startColumn,c=a.endColumn;const l=a.className,u=1===a.type?2:2===a.type?4:0;if(h>1){const e=t.charCodeAt(h-2);s["E"](e)&&h--}if(c>1){const e=t.charCodeAt(c-2);s["E"](e)&&c--}const d=h-1,g=c-2;r=i.consumeLowerThan(d,r,n),0===i.count&&(r=d),i.insert(g,l,u)}return i.consumeLowerThan(1073741824,r,n),n}}},a327:function(t,e,n){"use strict";n.d(e,"a",(function(){return s})),n.d(e,"b",(function(){return r}));class s{constructor(t,e,n){this.range=t,this.nestingLevel=e,this.isInvalid=n}}class i{constructor(t,e,n,s){this.range=t,this.openingBracketRange=e,this.closingBracketRange=n,this.nestingLevel=s}}class r extends i{constructor(t,e,n,s,i){super(t,e,n,s),this.minVisibleColumnIndentation=i}}},a7f5:function(t,e,n){"use strict";n.d(e,"f",(function(){return s})),n.d(e,"b",(function(){return i})),n.d(e,"g",(function(){return r})),n.d(e,"h",(function(){return o})),n.d(e,"i",(function(){return a})),n.d(e,"e",(function(){return h})),n.d(e,"d",(function(){return c})),n.d(e,"c",(function(){return l})),n.d(e,"a",(function(){return u}));class s{constructor(){this.changeType=1}}class i{constructor(t,e,n,s,i){this.ownerId=t,this.lineNumber=e,this.column=n,this.options=s,this.order=i}static applyInjectedText(t,e){if(!e||0===e.length)return t;let n="",s=0;for(const i of e)n+=t.substring(s,i.column-1),s=i.column-1,n+=i.options.content;return n+=t.substring(s),n}static fromDecorations(t){const e=[];for(const n of t)n.options.before&&n.options.before.content.length>0&&e.push(new i(n.ownerId,n.range.startLineNumber,n.range.startColumn,n.options.before,0)),n.options.after&&n.options.after.content.length>0&&e.push(new i(n.ownerId,n.range.endLineNumber,n.range.endColumn,n.options.after,1));return e.sort((t,e)=>t.lineNumber===e.lineNumber?t.column===e.column?t.order-e.order:t.column-e.column:t.lineNumber-e.lineNumber),e}}class r{constructor(t,e,n){this.changeType=2,this.lineNumber=t,this.detail=e,this.injectedText=n}}class o{constructor(t,e){this.changeType=3,this.fromLineNumber=t,this.toLineNumber=e}}class a{constructor(t,e,n,s){this.changeType=4,this.injectedTexts=s,this.fromLineNumber=t,this.toLineNumber=e,this.detail=n}}class h{constructor(){this.changeType=5}}class c{constructor(t,e,n,s){this.changes=t,this.versionId=e,this.isUndoing=n,this.isRedoing=s,this.resultingSelection=null}containsEvent(t){for(let e=0,n=this.changes.length;e<n;e++){const n=this.changes[e];if(n.changeType===t)return!0}return!1}static merge(t,e){const n=[].concat(t.changes).concat(e.changes),s=e.versionId,i=t.isUndoing||e.isUndoing,r=t.isRedoing||e.isRedoing;return new c(n,s,i,r)}}class l{constructor(t){this.changes=t}}class u{constructor(t,e){this.rawContentChangedEvent=t,this.contentChangedEvent=e}merge(t){const e=c.merge(this.rawContentChangedEvent,t.rawContentChangedEvent),n=u._mergeChangeEvents(this.contentChangedEvent,t.contentChangedEvent);return new u(e,n)}static _mergeChangeEvents(t,e){const n=[].concat(t.changes).concat(e.changes),s=e.eol,i=e.versionId,r=t.isUndoing||e.isUndoing,o=t.isRedoing||e.isRedoing,a=t.isFlush||e.isFlush;return{changes:n,eol:s,versionId:i,isUndoing:r,isRedoing:o,isFlush:a}}}},ad7d:function(t,e,n){"use strict";n.d(e,"a",(function(){return _}));var s=n("308f"),i=n("a666"),r=n("42e3"),o=n("3742");class a{constructor(){this._hasPending=!1,this._inserts=[],this._changes=[],this._removes=[]}insert(t){this._hasPending=!0,this._inserts.push(t)}change(t){this._hasPending=!0,this._changes.push(t)}remove(t){this._hasPending=!0,this._removes.push(t)}mustCommit(){return this._hasPending}commit(t){if(!this._hasPending)return;const e=this._inserts,n=this._changes,s=this._removes;this._hasPending=!1,this._inserts=[],this._changes=[],this._removes=[],t._commitPendingChanges(e,n,s)}}class h{constructor(t,e,n,s,i){this.id=t,this.afterLineNumber=e,this.ordinal=n,this.height=s,this.minWidth=i,this.prefixSum=0}}class c{constructor(t,e,n,s){this._instanceId=o["Q"](++c.INSTANCE_COUNT),this._pendingChanges=new a,this._lastWhitespaceId=0,this._arr=[],this._prefixSumValidIndex=-1,this._minWidth=-1,this._lineCount=t,this._lineHeight=e,this._paddingTop=n,this._paddingBottom=s}static findInsertionIndex(t,e,n){let s=0,i=t.length;while(s<i){const r=s+i>>>1;e===t[r].afterLineNumber?n<t[r].ordinal?i=r:s=r+1:e<t[r].afterLineNumber?i=r:s=r+1}return s}setLineHeight(t){this._checkPendingChanges(),this._lineHeight=t}setPadding(t,e){this._paddingTop=t,this._paddingBottom=e}onFlushed(t){this._checkPendingChanges(),this._lineCount=t}changeWhitespace(t){let e=!1;try{const n={insertWhitespace:(t,n,s,i)=>{e=!0,t|=0,n|=0,s|=0,i|=0;const r=this._instanceId+ ++this._lastWhitespaceId;return this._pendingChanges.insert(new h(r,t,n,s,i)),r},changeOneWhitespace:(t,n,s)=>{e=!0,n|=0,s|=0,this._pendingChanges.change({id:t,newAfterLineNumber:n,newHeight:s})},removeWhitespace:t=>{e=!0,this._pendingChanges.remove({id:t})}};t(n)}finally{this._pendingChanges.commit(this)}return e}_commitPendingChanges(t,e,n){if((t.length>0||n.length>0)&&(this._minWidth=-1),t.length+e.length+n.length<=1){for(const e of t)this._insertWhitespace(e);for(const t of e)this._changeOneWhitespace(t.id,t.newAfterLineNumber,t.newHeight);for(const t of n){const e=this._findWhitespaceIndex(t.id);-1!==e&&this._removeWhitespace(e)}return}const s=new Set;for(const a of n)s.add(a.id);const i=new Map;for(const a of e)i.set(a.id,a);const r=t=>{const e=[];for(const n of t)if(!s.has(n.id)){if(i.has(n.id)){const t=i.get(n.id);n.afterLineNumber=t.newAfterLineNumber,n.height=t.newHeight}e.push(n)}return e},o=r(this._arr).concat(r(t));o.sort((t,e)=>t.afterLineNumber===e.afterLineNumber?t.ordinal-e.ordinal:t.afterLineNumber-e.afterLineNumber),this._arr=o,this._prefixSumValidIndex=-1}_checkPendingChanges(){this._pendingChanges.mustCommit()&&this._pendingChanges.commit(this)}_insertWhitespace(t){const e=c.findInsertionIndex(this._arr,t.afterLineNumber,t.ordinal);this._arr.splice(e,0,t),this._prefixSumValidIndex=Math.min(this._prefixSumValidIndex,e-1)}_findWhitespaceIndex(t){const e=this._arr;for(let n=0,s=e.length;n<s;n++)if(e[n].id===t)return n;return-1}_changeOneWhitespace(t,e,n){const s=this._findWhitespaceIndex(t);if(-1!==s&&(this._arr[s].height!==n&&(this._arr[s].height=n,this._prefixSumValidIndex=Math.min(this._prefixSumValidIndex,s-1)),this._arr[s].afterLineNumber!==e)){const t=this._arr[s];this._removeWhitespace(s),t.afterLineNumber=e,this._insertWhitespace(t)}}_removeWhitespace(t){this._arr.splice(t,1),this._prefixSumValidIndex=Math.min(this._prefixSumValidIndex,t-1)}onLinesDeleted(t,e){this._checkPendingChanges(),t|=0,e|=0,this._lineCount-=e-t+1;for(let n=0,s=this._arr.length;n<s;n++){const s=this._arr[n].afterLineNumber;t<=s&&s<=e?this._arr[n].afterLineNumber=t-1:s>e&&(this._arr[n].afterLineNumber-=e-t+1)}}onLinesInserted(t,e){this._checkPendingChanges(),t|=0,e|=0,this._lineCount+=e-t+1;for(let n=0,s=this._arr.length;n<s;n++){const s=this._arr[n].afterLineNumber;t<=s&&(this._arr[n].afterLineNumber+=e-t+1)}}getWhitespacesTotalHeight(){return this._checkPendingChanges(),0===this._arr.length?0:this.getWhitespacesAccumulatedHeight(this._arr.length-1)}getWhitespacesAccumulatedHeight(t){this._checkPendingChanges(),t|=0;let e=Math.max(0,this._prefixSumValidIndex+1);0===e&&(this._arr[0].prefixSum=this._arr[0].height,e++);for(let n=e;n<=t;n++)this._arr[n].prefixSum=this._arr[n-1].prefixSum+this._arr[n].height;return this._prefixSumValidIndex=Math.max(this._prefixSumValidIndex,t),this._arr[t].prefixSum}getLinesTotalHeight(){this._checkPendingChanges();const t=this._lineHeight*this._lineCount,e=this.getWhitespacesTotalHeight();return t+e+this._paddingTop+this._paddingBottom}getWhitespaceAccumulatedHeightBeforeLineNumber(t){this._checkPendingChanges(),t|=0;const e=this._findLastWhitespaceBeforeLineNumber(t);return-1===e?0:this.getWhitespacesAccumulatedHeight(e)}_findLastWhitespaceBeforeLineNumber(t){t|=0;const e=this._arr;let n=0,s=e.length-1;while(n<=s){const i=s-n|0,r=i/2|0,o=n+r|0;if(e[o].afterLineNumber<t){if(o+1>=e.length||e[o+1].afterLineNumber>=t)return o;n=o+1|0}else s=o-1|0}return-1}_findFirstWhitespaceAfterLineNumber(t){t|=0;const e=this._findLastWhitespaceBeforeLineNumber(t),n=e+1;return n<this._arr.length?n:-1}getFirstWhitespaceIndexAfterLineNumber(t){return this._checkPendingChanges(),t|=0,this._findFirstWhitespaceAfterLineNumber(t)}getVerticalOffsetForLineNumber(t){let e;this._checkPendingChanges(),t|=0,e=t>1?this._lineHeight*(t-1):0;const n=this.getWhitespaceAccumulatedHeightBeforeLineNumber(t);return e+n+this._paddingTop}getWhitespaceMinWidth(){if(this._checkPendingChanges(),-1===this._minWidth){let t=0;for(let e=0,n=this._arr.length;e<n;e++)t=Math.max(t,this._arr[e].minWidth);this._minWidth=t}return this._minWidth}isAfterLines(t){this._checkPendingChanges();const e=this.getLinesTotalHeight();return t>e}isInTopPadding(t){return 0!==this._paddingTop&&(this._checkPendingChanges(),t<this._paddingTop)}isInBottomPadding(t){if(0===this._paddingBottom)return!1;this._checkPendingChanges();const e=this.getLinesTotalHeight();return t>=e-this._paddingBottom}getLineNumberAtOrAfterVerticalOffset(t){if(this._checkPendingChanges(),t|=0,t<0)return 1;const e=0|this._lineCount,n=this._lineHeight;let s=1,i=e;while(s<i){const e=(s+i)/2|0,r=0|this.getVerticalOffsetForLineNumber(e);if(t>=r+n)s=e+1;else{if(t>=r)return e;i=e}}return s>e?e:s}getLinesViewportData(t,e){this._checkPendingChanges(),t|=0,e|=0;const n=this._lineHeight,s=0|this.getLineNumberAtOrAfterVerticalOffset(t),i=0|this.getVerticalOffsetForLineNumber(s);let r=0|this._lineCount,o=0|this.getFirstWhitespaceIndexAfterLineNumber(s);const a=0|this.getWhitespacesCount();let h,c;-1===o?(o=a,c=r+1,h=0):(c=0|this.getAfterLineNumberForWhitespaceIndex(o),h=0|this.getHeightForWhitespaceIndex(o));let l=i,u=l;const d=5e5;let g=0;i>=d&&(g=Math.floor(i/d)*d,g=Math.floor(g/n)*n,u-=g);const f=[],_=t+(e-t)/2;let p=-1;for(let L=s;L<=r;L++){if(-1===p){const t=l,e=l+n;(t<=_&&_<e||t>_)&&(p=L)}l+=n,f[L-s]=u,u+=n;while(c===L)u+=h,l+=h,o++,o>=a?c=r+1:(c=0|this.getAfterLineNumberForWhitespaceIndex(o),h=0|this.getHeightForWhitespaceIndex(o));if(l>=e){r=L;break}}-1===p&&(p=r);const m=0|this.getVerticalOffsetForLineNumber(r);let C=s,b=r;return C<b&&i<t&&C++,C<b&&m+n>e&&b--,{bigNumbersDelta:g,startLineNumber:s,endLineNumber:r,relativeVerticalOffset:f,centeredLineNumber:p,completelyVisibleStartLineNumber:C,completelyVisibleEndLineNumber:b}}getVerticalOffsetForWhitespaceIndex(t){this._checkPendingChanges(),t|=0;const e=this.getAfterLineNumberForWhitespaceIndex(t);let n,s;return n=e>=1?this._lineHeight*e:0,s=t>0?this.getWhitespacesAccumulatedHeight(t-1):0,n+s+this._paddingTop}getWhitespaceIndexAtOrAfterVerticallOffset(t){this._checkPendingChanges(),t|=0;let e=0,n=this.getWhitespacesCount()-1;if(n<0)return-1;const s=this.getVerticalOffsetForWhitespaceIndex(n),i=this.getHeightForWhitespaceIndex(n);if(t>=s+i)return-1;while(e<n){const s=Math.floor((e+n)/2),i=this.getVerticalOffsetForWhitespaceIndex(s),r=this.getHeightForWhitespaceIndex(s);if(t>=i+r)e=s+1;else{if(t>=i)return s;n=s}}return e}getWhitespaceAtVerticalOffset(t){this._checkPendingChanges(),t|=0;const e=this.getWhitespaceIndexAtOrAfterVerticallOffset(t);if(e<0)return null;if(e>=this.getWhitespacesCount())return null;const n=this.getVerticalOffsetForWhitespaceIndex(e);if(n>t)return null;const s=this.getHeightForWhitespaceIndex(e),i=this.getIdForWhitespaceIndex(e),r=this.getAfterLineNumberForWhitespaceIndex(e);return{id:i,afterLineNumber:r,verticalOffset:n,height:s}}getWhitespaceViewportData(t,e){this._checkPendingChanges(),t|=0,e|=0;const n=this.getWhitespaceIndexAtOrAfterVerticallOffset(t),s=this.getWhitespacesCount()-1;if(n<0)return[];const i=[];for(let r=n;r<=s;r++){const t=this.getVerticalOffsetForWhitespaceIndex(r),n=this.getHeightForWhitespaceIndex(r);if(t>=e)break;i.push({id:this.getIdForWhitespaceIndex(r),afterLineNumber:this.getAfterLineNumberForWhitespaceIndex(r),verticalOffset:t,height:n})}return i}getWhitespaces(){return this._checkPendingChanges(),this._arr.slice(0)}getWhitespacesCount(){return this._checkPendingChanges(),this._arr.length}getIdForWhitespaceIndex(t){return this._checkPendingChanges(),t|=0,this._arr[t].id}getAfterLineNumberForWhitespaceIndex(t){return this._checkPendingChanges(),t|=0,this._arr[t].afterLineNumber}getHeightForWhitespaceIndex(t){return this._checkPendingChanges(),t|=0,this._arr[t].height}}c.INSTANCE_COUNT=0;var l=n("60db"),u=n("b7d9");const d=125;class g{constructor(t,e,n,s){t|=0,e|=0,n|=0,s|=0,t<0&&(t=0),e<0&&(e=0),n<0&&(n=0),s<0&&(s=0),this.width=t,this.contentWidth=e,this.scrollWidth=Math.max(t,e),this.height=n,this.contentHeight=s,this.scrollHeight=Math.max(n,s)}equals(t){return this.width===t.width&&this.contentWidth===t.contentWidth&&this.height===t.height&&this.contentHeight===t.contentHeight}}class f extends i["a"]{constructor(t,e){super(),this._onDidContentSizeChange=this._register(new s["b"]),this.onDidContentSizeChange=this._onDidContentSizeChange.event,this._dimensions=new g(0,0,0,0),this._scrollable=this._register(new r["a"]({forceIntegerValues:!0,smoothScrollDuration:t,scheduleAtNextAnimationFrame:e})),this.onDidScroll=this._scrollable.onScroll}getScrollable(){return this._scrollable}setSmoothScrollDuration(t){this._scrollable.setSmoothScrollDuration(t)}validateScrollPosition(t){return this._scrollable.validateScrollPosition(t)}getScrollDimensions(){return this._dimensions}setScrollDimensions(t){if(this._dimensions.equals(t))return;const e=this._dimensions;this._dimensions=t,this._scrollable.setScrollDimensions({width:t.width,scrollWidth:t.scrollWidth,height:t.height,scrollHeight:t.scrollHeight},!0);const n=e.contentWidth!==t.contentWidth,s=e.contentHeight!==t.contentHeight;(n||s)&&this._onDidContentSizeChange.fire(new u["a"](e.contentWidth,e.contentHeight,t.contentWidth,t.contentHeight))}getFutureScrollPosition(){return this._scrollable.getFutureScrollPosition()}getCurrentScrollPosition(){return this._scrollable.getCurrentScrollPosition()}setScrollPositionNow(t){this._scrollable.setScrollPositionNow(t)}setScrollPositionSmooth(t){this._scrollable.setScrollPositionSmooth(t)}}class _ extends i["a"]{constructor(t,e,n){super(),this._configuration=t;const s=this._configuration.options,i=s.get(131),r=s.get(75);this._linesLayout=new c(e,s.get(59),r.top,r.bottom),this._scrollable=this._register(new f(0,n)),this._configureSmoothScrollDuration(),this._scrollable.setScrollDimensions(new g(i.contentWidth,0,i.height,0)),this.onDidScroll=this._scrollable.onDidScroll,this.onDidContentSizeChange=this._scrollable.onDidContentSizeChange,this._updateHeight()}dispose(){super.dispose()}getScrollable(){return this._scrollable.getScrollable()}onHeightMaybeChanged(){this._updateHeight()}_configureSmoothScrollDuration(){this._scrollable.setSmoothScrollDuration(this._configuration.options.get(103)?d:0)}onConfigurationChanged(t){const e=this._configuration.options;if(t.hasChanged(59)&&this._linesLayout.setLineHeight(e.get(59)),t.hasChanged(75)){const t=e.get(75);this._linesLayout.setPadding(t.top,t.bottom)}if(t.hasChanged(131)){const t=e.get(131),n=t.contentWidth,s=t.height,i=this._scrollable.getScrollDimensions(),r=i.contentWidth;this._scrollable.setScrollDimensions(new g(n,i.contentWidth,s,this._getContentHeight(n,s,r)))}else this._updateHeight();t.hasChanged(103)&&this._configureSmoothScrollDuration()}onFlushed(t){this._linesLayout.onFlushed(t)}onLinesDeleted(t,e){this._linesLayout.onLinesDeleted(t,e)}onLinesInserted(t,e){this._linesLayout.onLinesInserted(t,e)}_getHorizontalScrollbarHeight(t,e){const n=this._configuration.options,s=n.get(92);return 2===s.horizontal||t>=e?0:s.horizontalScrollbarSize}_getContentHeight(t,e,n){const s=this._configuration.options;let i=this._linesLayout.getLinesTotalHeight();return s.get(94)?i+=Math.max(0,e-s.get(59)-s.get(75).bottom):i+=this._getHorizontalScrollbarHeight(t,n),i}_updateHeight(){const t=this._scrollable.getScrollDimensions(),e=t.width,n=t.height,s=t.contentWidth;this._scrollable.setScrollDimensions(new g(e,t.contentWidth,n,this._getContentHeight(e,n,s)))}getCurrentViewport(){const t=this._scrollable.getScrollDimensions(),e=this._scrollable.getCurrentScrollPosition();return new l["h"](e.scrollTop,e.scrollLeft,t.width,t.height)}getFutureViewport(){const t=this._scrollable.getScrollDimensions(),e=this._scrollable.getFutureScrollPosition();return new l["h"](e.scrollTop,e.scrollLeft,t.width,t.height)}_computeContentWidth(t){const e=this._configuration.options,n=e.get(132),s=e.get(44);if(n.isViewportWrapping){const n=e.get(131),i=e.get(65);return t>n.contentWidth+s.typicalHalfwidthCharacterWidth&&i.enabled&&"right"===i.side?t+n.verticalScrollbarWidth:t}{const n=e.get(93)*s.typicalHalfwidthCharacterWidth,i=this._linesLayout.getWhitespaceMinWidth();return Math.max(t+n,i)}}setMaxLineWidth(t){const e=this._scrollable.getScrollDimensions();this._scrollable.setScrollDimensions(new g(e.width,this._computeContentWidth(t),e.height,e.contentHeight)),this._updateHeight()}saveState(){const t=this._scrollable.getFutureScrollPosition(),e=t.scrollTop,n=this._linesLayout.getLineNumberAtOrAfterVerticalOffset(e),s=this._linesLayout.getWhitespaceAccumulatedHeightBeforeLineNumber(n);return{scrollTop:e,scrollTopWithoutViewZones:e-s,scrollLeft:t.scrollLeft}}changeWhitespace(t){const e=this._linesLayout.changeWhitespace(t);return e&&this.onHeightMaybeChanged(),e}getVerticalOffsetForLineNumber(t){return this._linesLayout.getVerticalOffsetForLineNumber(t)}isAfterLines(t){return this._linesLayout.isAfterLines(t)}isInTopPadding(t){return this._linesLayout.isInTopPadding(t)}isInBottomPadding(t){return this._linesLayout.isInBottomPadding(t)}getLineNumberAtVerticalOffset(t){return this._linesLayout.getLineNumberAtOrAfterVerticalOffset(t)}getWhitespaceAtVerticalOffset(t){return this._linesLayout.getWhitespaceAtVerticalOffset(t)}getLinesViewportData(){const t=this.getCurrentViewport();return this._linesLayout.getLinesViewportData(t.top,t.top+t.height)}getLinesViewportDataAtScrollTop(t){const e=this._scrollable.getScrollDimensions();return t+e.height>e.scrollHeight&&(t=e.scrollHeight-e.height),t<0&&(t=0),this._linesLayout.getLinesViewportData(t,t+e.height)}getWhitespaceViewportData(){const t=this.getCurrentViewport();return this._linesLayout.getWhitespaceViewportData(t.top,t.top+t.height)}getWhitespaces(){return this._linesLayout.getWhitespaces()}getContentWidth(){const t=this._scrollable.getScrollDimensions();return t.contentWidth}getScrollWidth(){const t=this._scrollable.getScrollDimensions();return t.scrollWidth}getContentHeight(){const t=this._scrollable.getScrollDimensions();return t.contentHeight}getScrollHeight(){const t=this._scrollable.getScrollDimensions();return t.scrollHeight}getCurrentScrollLeft(){const t=this._scrollable.getCurrentScrollPosition();return t.scrollLeft}getCurrentScrollTop(){const t=this._scrollable.getCurrentScrollPosition();return t.scrollTop}validateScrollPosition(t){return this._scrollable.validateScrollPosition(t)}setScrollPosition(t,e){1===e?this._scrollable.setScrollPositionNow(t):this._scrollable.setScrollPositionSmooth(t)}deltaScrollNow(t,e){const n=this._scrollable.getCurrentScrollPosition();this._scrollable.setScrollPositionNow({scrollLeft:n.scrollLeft+t,scrollTop:n.scrollTop+e})}}},ce17:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var s=n("2e5a");class i{constructor(t,e,n){this._lineTokensBrand=void 0,this._tokens=t,this._tokensCount=this._tokens.length>>>1,this._text=e,this._languageIdCodec=n}static createEmpty(t,e){const n=i.defaultTokenMetadata,s=new Uint32Array(2);return s[0]=t.length,s[1]=n,new i(s,t,e)}equals(t){return t instanceof i&&this.slicedEquals(t,0,this._tokensCount)}slicedEquals(t,e,n){if(this._text!==t._text)return!1;if(this._tokensCount!==t._tokensCount)return!1;const s=e<<1,i=s+(n<<1);for(let r=s;r<i;r++)if(this._tokens[r]!==t._tokens[r])return!1;return!0}getLineContent(){return this._text}getCount(){return this._tokensCount}getStartOffset(t){return t>0?this._tokens[t-1<<1]:0}getMetadata(t){const e=this._tokens[1+(t<<1)];return e}getLanguageId(t){const e=this._tokens[1+(t<<1)],n=s["k"].getLanguageId(e);return this._languageIdCodec.decodeLanguageId(n)}getStandardTokenType(t){const e=this._tokens[1+(t<<1)];return s["k"].getTokenType(e)}getForeground(t){const e=this._tokens[1+(t<<1)];return s["k"].getForeground(e)}getClassName(t){const e=this._tokens[1+(t<<1)];return s["k"].getClassNameFromMetadata(e)}getInlineStyle(t,e){const n=this._tokens[1+(t<<1)];return s["k"].getInlineStyleFromMetadata(n,e)}getPresentation(t){const e=this._tokens[1+(t<<1)];return s["k"].getPresentationFromMetadata(e)}getEndOffset(t){return this._tokens[t<<1]}findTokenIndexAtOffset(t){return i.findIndexInTokensArray(this._tokens,t)}inflate(){return this}sliceAndInflate(t,e,n){return new r(this,t,e,n)}static convertToEndOffset(t,e){const n=t.length>>>1,s=n-1;for(let i=0;i<s;i++)t[i<<1]=t[i+1<<1];t[s<<1]=e}static findIndexInTokensArray(t,e){if(t.length<=2)return 0;let n=0,s=(t.length>>>1)-1;while(n<s){const i=n+Math.floor((s-n)/2),r=t[i<<1];if(r===e)return i+1;r<e?n=i+1:r>e&&(s=i)}return n}withInserted(t){if(0===t.length)return this;let e=0,n=0,s="";const r=new Array;let o=0;while(1){const i=e<this._tokensCount?this._tokens[e<<1]:-1,a=n<t.length?t[n]:null;if(-1!==i&&(null===a||i<=a.offset)){s+=this._text.substring(o,i);const t=this._tokens[1+(e<<1)];r.push(s.length,t),e++,o=i}else{if(!a)break;if(a.offset>o){s+=this._text.substring(o,a.offset);const t=this._tokens[1+(e<<1)];r.push(s.length,t),o=a.offset}s+=a.text,r.push(s.length,a.tokenMetadata),n++}}return new i(new Uint32Array(r),s,this._languageIdCodec)}}i.defaultTokenMetadata=16793600;class r{constructor(t,e,n,s){this._source=t,this._startOffset=e,this._endOffset=n,this._deltaOffset=s,this._firstTokenIndex=t.findTokenIndexAtOffset(e),this._tokensCount=0;for(let i=this._firstTokenIndex,r=t.getCount();i<r;i++){const e=t.getStartOffset(i);if(e>=n)break;this._tokensCount++}}getMetadata(t){return this._source.getMetadata(this._firstTokenIndex+t)}getLanguageId(t){return this._source.getLanguageId(this._firstTokenIndex+t)}getLineContent(){return this._source.getLineContent().substring(this._startOffset,this._endOffset)}equals(t){return t instanceof r&&(this._startOffset===t._startOffset&&this._endOffset===t._endOffset&&this._deltaOffset===t._deltaOffset&&this._source.slicedEquals(t._source,this._firstTokenIndex,this._tokensCount))}getCount(){return this._tokensCount}getForeground(t){return this._source.getForeground(this._firstTokenIndex+t)}getEndOffset(t){const e=this._source.getEndOffset(this._firstTokenIndex+t);return Math.min(this._endOffset,e)-this._startOffset+this._deltaOffset}getClassName(t){return this._source.getClassName(this._firstTokenIndex+t)}getInlineStyle(t,e){return this._source.getInlineStyle(this._firstTokenIndex+t,e)}getPresentation(t){return this._source.getPresentation(this._firstTokenIndex+t)}findTokenIndexAtOffset(t){return this._source.findTokenIndexAtOffset(t+this._startOffset-this._deltaOffset)-this._firstTokenIndex}}},d428:function(t,e,n){"use strict";var s;n.d(e,"a",(function(){return s})),n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return r})),function(t){t[t["Disabled"]=0]="Disabled",t[t["EnabledForActive"]=1]="EnabledForActive",t[t["Enabled"]=2]="Enabled"}(s||(s={}));class i{constructor(t,e,n){this.visibleColumn=t,this.className=e,this.horizontalLine=n}}class r{constructor(t,e){this.top=t,this.endColumn=e}}},e02c:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var s=n("7061"),i=n("6a89"),r=n("0ac5");class o{constructor(t,e){this._startLineNumber=t,this._tokens=e,this._endLineNumber=this._startLineNumber+this._tokens.getMaxDeltaLine()}static create(t,e){return new o(t,new a(e))}get startLineNumber(){return this._startLineNumber}get endLineNumber(){return this._endLineNumber}toString(){return this._tokens.toString(this._startLineNumber)}_updateEndLineNumber(){this._endLineNumber=this._startLineNumber+this._tokens.getMaxDeltaLine()}isEmpty(){return this._tokens.isEmpty()}getLineTokens(t){return this._startLineNumber<=t&&t<=this._endLineNumber?this._tokens.getLineTokens(t-this._startLineNumber):null}getRange(){const t=this._tokens.getRange();return t?new i["a"](this._startLineNumber+t.startLineNumber,t.startColumn,this._startLineNumber+t.endLineNumber,t.endColumn):t}removeTokens(t){const e=t.startLineNumber-this._startLineNumber,n=t.endLineNumber-this._startLineNumber;this._startLineNumber+=this._tokens.removeTokens(e,t.startColumn-1,n,t.endColumn-1),this._updateEndLineNumber()}split(t){const e=t.startLineNumber-this._startLineNumber,n=t.endLineNumber-this._startLineNumber,[s,i,r]=this._tokens.split(e,t.startColumn-1,n,t.endColumn-1);return[new o(this._startLineNumber,s),new o(this._startLineNumber+r,i)]}applyEdit(t,e){const[n,s,i]=Object(r["a"])(e);this.acceptEdit(t,n,s,i,e.length>0?e.charCodeAt(0):0)}acceptEdit(t,e,n,i,r){this._acceptDeleteRange(t),this._acceptInsertText(new s["a"](t.startLineNumber,t.startColumn),e,n,i,r),this._updateEndLineNumber()}_acceptDeleteRange(t){if(t.startLineNumber===t.endLineNumber&&t.startColumn===t.endColumn)return;const e=t.startLineNumber-this._startLineNumber,n=t.endLineNumber-this._startLineNumber;if(n<0){const t=n-e;return void(this._startLineNumber-=t)}const s=this._tokens.getMaxDeltaLine();if(!(e>=s+1)){if(e<0&&n>=s+1)return this._startLineNumber=0,void this._tokens.clear();if(e<0){const s=-e;this._startLineNumber-=s,this._tokens.acceptDeleteRange(t.startColumn-1,0,0,n,t.endColumn-1)}else this._tokens.acceptDeleteRange(0,e,t.startColumn-1,n,t.endColumn-1)}}_acceptInsertText(t,e,n,s,i){if(0===e&&0===n)return;const r=t.lineNumber-this._startLineNumber;if(r<0)return void(this._startLineNumber+=e);const o=this._tokens.getMaxDeltaLine();r>=o+1||this._tokens.acceptInsertText(r,t.column-1,e,n,s,i)}}class a{constructor(t){this._tokens=t,this._tokenCount=t.length/4}toString(t){const e=[];for(let n=0;n<this._tokenCount;n++)e.push(`(${this._getDeltaLine(n)+t},${this._getStartCharacter(n)}-${this._getEndCharacter(n)})`);return`[${e.join(",")}]`}getMaxDeltaLine(){const t=this._getTokenCount();return 0===t?-1:this._getDeltaLine(t-1)}getRange(){const t=this._getTokenCount();if(0===t)return null;const e=this._getStartCharacter(0),n=this._getDeltaLine(t-1),s=this._getEndCharacter(t-1);return new i["a"](0,e+1,n,s+1)}_getTokenCount(){return this._tokenCount}_getDeltaLine(t){return this._tokens[4*t]}_getStartCharacter(t){return this._tokens[4*t+1]}_getEndCharacter(t){return this._tokens[4*t+2]}isEmpty(){return 0===this._getTokenCount()}getLineTokens(t){let e=0,n=this._getTokenCount()-1;while(e<n){const s=e+Math.floor((n-e)/2),i=this._getDeltaLine(s);if(i<t)e=s+1;else{if(!(i>t)){let i=s;while(i>e&&this._getDeltaLine(i-1)===t)i--;let r=s;while(r<n&&this._getDeltaLine(r+1)===t)r++;return new h(this._tokens.subarray(4*i,4*r+4))}n=s-1}}return this._getDeltaLine(e)===t?new h(this._tokens.subarray(4*e,4*e+4)):null}clear(){this._tokenCount=0}removeTokens(t,e,n,s){const i=this._tokens,r=this._tokenCount;let o=0,a=!1,h=0;for(let c=0;c<r;c++){const r=4*c,l=i[r],u=i[r+1],d=i[r+2],g=i[r+3];if((l>t||l===t&&d>=e)&&(l<n||l===n&&u<=s))a=!0;else{if(0===o&&(h=l),a){const t=4*o;i[t]=l-h,i[t+1]=u,i[t+2]=d,i[t+3]=g}o++}}return this._tokenCount=o,h}split(t,e,n,s){const i=this._tokens,r=this._tokenCount,o=[],h=[];let c=o,l=0,u=0;for(let a=0;a<r;a++){const r=4*a,o=i[r],d=i[r+1],g=i[r+2],f=i[r+3];if(o>t||o===t&&g>=e){if(o<n||o===n&&d<=s)continue;c!==h&&(c=h,l=0,u=o)}c[l++]=o-u,c[l++]=d,c[l++]=g,c[l++]=f}return[new a(new Uint32Array(o)),new a(new Uint32Array(h)),u]}acceptDeleteRange(t,e,n,s,i){const r=this._tokens,o=this._tokenCount,a=s-e;let h=0,c=!1;for(let l=0;l<o;l++){const u=4*l;let d=r[u],g=r[u+1],f=r[u+2];const _=r[u+3];if(d<e||d===e&&f<=n){h++;continue}if(d===e&&g<n)d===s&&f>i?f-=i-n:f=n;else if(d===e&&g===n){if(!(d===s&&f>i)){c=!0;continue}f-=i-n}else if(d<s||d===s&&g<i){if(!(d===s&&f>i)){c=!0;continue}d===e?(g=n,f=g+(f-i)):(g=0,f=g+(f-i))}else if(d>s){if(0===a&&!c){h=o;break}d-=a}else{if(!(d===s&&g>=i))throw new Error("Not possible!");t&&0===d&&(g+=t,f+=t),d-=a,g-=i-n,f-=i-n}const p=4*h;r[p]=d,r[p+1]=g,r[p+2]=f,r[p+3]=_,h++}this._tokenCount=h}acceptInsertText(t,e,n,s,i,r){const o=0===n&&1===s&&(r>=48&&r<=57||r>=65&&r<=90||r>=97&&r<=122),a=this._tokens,h=this._tokenCount;for(let c=0;c<h;c++){const r=4*c;let h=a[r],l=a[r+1],u=a[r+2];if(!(h<t||h===t&&u<e)){if(h===t&&u===e){if(!o)continue;u+=1}else if(h===t&&l<e&&e<u)0===n?u+=s:u=e;else{if(h===t&&l===e&&o)continue;if(h===t)if(h+=n,0===n)l+=s,u+=s;else{const t=u-l;l=i+(l-e),u=l+t}else h+=n}a[r]=h,a[r+1]=l,a[r+2]=u}}}}class h{constructor(t){this._tokens=t}getCount(){return this._tokens.length/4}getStartCharacter(t){return this._tokens[4*t+1]}getEndCharacter(t){return this._tokens[4*t+2]}getMetadata(t){return this._tokens[4*t+3]}}},e06b:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var s=n("6a89");class i{constructor(t,e,n,i){this.selections=t,this.startLineNumber=0|e.startLineNumber,this.endLineNumber=0|e.endLineNumber,this.relativeVerticalOffset=e.relativeVerticalOffset,this.bigNumbersDelta=0|e.bigNumbersDelta,this.whitespaceViewportData=n,this._model=i,this.visibleRange=new s["a"](e.startLineNumber,this._model.getLineMinColumn(e.startLineNumber),e.endLineNumber,this._model.getLineMaxColumn(e.endLineNumber))}getViewLineRenderingData(t){return this._model.getViewLineRenderingData(this.visibleRange,t)}getDecorationsInViewport(){return this._model.getDecorationsInViewport(this.visibleRange)}}},eb0c:function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));var s=n("e8e3"),i=n("ce17");class r{constructor(t){this._pieces=[],this._isComplete=!1,this._languageIdCodec=t}flush(){this._pieces=[],this._isComplete=!1}isEmpty(){return 0===this._pieces.length}set(t,e){this._pieces=t||[],this._isComplete=e}setPartial(t,e){let n=t;if(e.length>0){const s=e[0].getRange(),i=e[e.length-1].getRange();if(!s||!i)return t;n=t.plusRange(s).plusRange(i)}let i=null;for(let s=0,r=this._pieces.length;s<r;s++){const t=this._pieces[s];if(t.endLineNumber<n.startLineNumber)continue;if(t.startLineNumber>n.endLineNumber){i=i||{index:s};break}if(t.removeTokens(n),t.isEmpty()){this._pieces.splice(s,1),s--,r--;continue}if(t.endLineNumber<n.startLineNumber)continue;if(t.startLineNumber>n.endLineNumber){i=i||{index:s};continue}const[e,o]=t.split(n);e.isEmpty()?i=i||{index:s}:o.isEmpty()||(this._pieces.splice(s,1,e,o),s++,r++,i=i||{index:s})}return i=i||{index:this._pieces.length},e.length>0&&(this._pieces=s["b"](this._pieces,i.index,e)),n}isComplete(){return this._isComplete}addSparseTokens(t,e){const n=this._pieces;if(0===n.length)return e;const s=r._findFirstPieceWithLine(n,t),o=n[s].getLineTokens(t);if(!o)return e;const a=e.getCount(),h=o.getCount();let c=0;const l=[];let u=0,d=0;const g=(t,e)=>{t!==d&&(d=t,l[u++]=t,l[u++]=e)};for(let i=0;i<h;i++){const t=o.getStartCharacter(i),n=o.getEndCharacter(i),s=o.getMetadata(i),r=((1&s?1024:0)|(2&s?2048:0)|(4&s?4096:0)|(8&s?8192:0)|(16&s?8372224:0)|(32&s?4286578688:0))>>>0,h=~r>>>0;while(c<a&&e.getEndOffset(c)<=t)g(e.getEndOffset(c),e.getMetadata(c)),c++;c<a&&e.getStartOffset(c)<t&&g(t,e.getMetadata(c));while(c<a&&e.getEndOffset(c)<n)g(e.getEndOffset(c),e.getMetadata(c)&h|s&r),c++;if(c<a)g(n,e.getMetadata(c)&h|s&r),e.getEndOffset(c)===n&&c++;else{const t=Math.min(Math.max(0,c-1),a-1);g(n,e.getMetadata(t)&h|s&r)}}while(c<a)g(e.getEndOffset(c),e.getMetadata(c)),c++;return new i["a"](new Uint32Array(l),e.getLineContent(),this._languageIdCodec)}static _findFirstPieceWithLine(t,e){let n=0,s=t.length-1;while(n<s){let i=n+Math.floor((s-n)/2);if(t[i].endLineNumber<e)n=i+1;else{if(!(t[i].startLineNumber>e)){while(i>n&&t[i-1].startLineNumber<=e&&e<=t[i-1].endLineNumber)i--;return i}s=i-1}}return n}acceptEdit(t,e,n,s,i){for(const r of this._pieces)r.acceptEdit(t,e,n,s,i)}}},f642:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var s=n("a666");class i extends s["a"]{constructor(){super(),this._shouldRender=!0}shouldRender(){return this._shouldRender}forceShouldRender(){this._shouldRender=!0}setShouldRender(){this._shouldRender=!0}onDidRender(){this._shouldRender=!1}onCompositionStart(t){return!1}onCompositionEnd(t){return!1}onConfigurationChanged(t){return!1}onCursorStateChanged(t){return!1}onDecorationsChanged(t){return!1}onFlushed(t){return!1}onFocusChanged(t){return!1}onLanguageConfigurationChanged(t){return!1}onLineMappingChanged(t){return!1}onLinesChanged(t){return!1}onLinesDeleted(t){return!1}onLinesInserted(t){return!1}onRevealRangeRequest(t){return!1}onScrollChanged(t){return!1}onThemeChanged(t){return!1}onTokensChanged(t){return!1}onTokensColorsChanged(t){return!1}onZonesChanged(t){return!1}handleEvents(t){let e=!1;for(let n=0,s=t.length;n<s;n++){const s=t[n];switch(s.type){case 0:this.onCompositionStart(s)&&(e=!0);break;case 1:this.onCompositionEnd(s)&&(e=!0);break;case 2:this.onConfigurationChanged(s)&&(e=!0);break;case 3:this.onCursorStateChanged(s)&&(e=!0);break;case 4:this.onDecorationsChanged(s)&&(e=!0);break;case 5:this.onFlushed(s)&&(e=!0);break;case 6:this.onFocusChanged(s)&&(e=!0);break;case 7:this.onLanguageConfigurationChanged(s)&&(e=!0);break;case 8:this.onLineMappingChanged(s)&&(e=!0);break;case 9:this.onLinesChanged(s)&&(e=!0);break;case 10:this.onLinesDeleted(s)&&(e=!0);break;case 11:this.onLinesInserted(s)&&(e=!0);break;case 12:this.onRevealRangeRequest(s)&&(e=!0);break;case 13:this.onScrollChanged(s)&&(e=!0);break;case 15:this.onTokensChanged(s)&&(e=!0);break;case 14:this.onThemeChanged(s)&&(e=!0);break;case 16:this.onTokensColorsChanged(s)&&(e=!0);break;case 17:this.onZonesChanged(s)&&(e=!0);break;default:console.info("View received unknown event: "),console.info(s)}}e&&(this._shouldRender=!0)}}}}]);
Coded by KALI :v Greetz to DR HARD ../ kali.zbi@hotmail.com