~ 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~28194483.a0c3a003.js
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["npm.monaco-editor~28194483"],{"45a7":function(e,t,i){"use strict";i.r(t),i.d(t,"FoldingController",(function(){return me})),i.d(t,"foldBackgroundBackground",(function(){return Fe})),i.d(t,"editorFoldForeground",(function(){return Pe}));var n=i("5fe7"),o=i("fdcc"),s=i("fe45"),r=i("a666"),l=i("3742"),d=i("ef8e"),a=(i("773c"),i("3907")),g=i("b2cc"),h=i("c101"),u=i("2e5a"),c=i("0184"),f=i("308f");const p=65535,m=16777215,b=4278190080;class _{constructor(e,t,i){if(e.length!==t.length||e.length>p)throw new Error("invalid startIndexes or endIndexes size");this._startIndexes=e,this._endIndexes=t,this._collapseStates=new Uint32Array(Math.ceil(e.length/32)),this._types=i,this._parentsComputed=!1}ensureParentIndices(){if(!this._parentsComputed){this._parentsComputed=!0;let e=[],t=(t,i)=>{let n=e[e.length-1];return this.getStartLineNumber(n)<=t&&this.getEndLineNumber(n)>=i};for(let i=0,n=this._startIndexes.length;i<n;i++){let n=this._startIndexes[i],o=this._endIndexes[i];if(n>m||o>m)throw new Error("startLineNumber or endLineNumber must not exceed "+m);while(e.length>0&&!t(n,o))e.pop();let s=e.length>0?e[e.length-1]:-1;e.push(i),this._startIndexes[i]=n+((255&s)<<24),this._endIndexes[i]=o+((65280&s)<<16)}}}get length(){return this._startIndexes.length}getStartLineNumber(e){return this._startIndexes[e]&m}getEndLineNumber(e){return this._endIndexes[e]&m}getType(e){return this._types?this._types[e]:void 0}hasTypes(){return!!this._types}isCollapsed(e){let t=e/32|0,i=e%32;return 0!==(this._collapseStates[t]&1<<i)}setCollapsed(e,t){let i=e/32|0,n=e%32,o=this._collapseStates[i];this._collapseStates[i]=t?o|1<<n:o&~(1<<n)}setCollapsedAllOfType(e,t){let i=!1;if(this._types)for(let n=0;n<this._types.length;n++)this._types[n]===e&&(this.setCollapsed(n,t),i=!0);return i}toRegion(e){return new L(this,e)}getParentIndex(e){this.ensureParentIndices();let t=((this._startIndexes[e]&b)>>>24)+((this._endIndexes[e]&b)>>>16);return t===p?-1:t}contains(e,t){return this.getStartLineNumber(e)<=t&&this.getEndLineNumber(e)>=t}findIndex(e){let t=0,i=this._startIndexes.length;if(0===i)return-1;while(t<i){let n=Math.floor((t+i)/2);e<this.getStartLineNumber(n)?i=n:t=n+1}return t-1}findRange(e){let t=this.findIndex(e);if(t>=0){let i=this.getEndLineNumber(t);if(i>=e)return t;t=this.getParentIndex(t);while(-1!==t){if(this.contains(t,e))return t;t=this.getParentIndex(t)}}return-1}toString(){let e=[];for(let t=0;t<this.length;t++)e[t]=`[${this.isCollapsed(t)?"+":"-"}] ${this.getStartLineNumber(t)}/${this.getEndLineNumber(t)}`;return e.join(", ")}}class L{constructor(e,t){this.ranges=e,this.index=t}get startLineNumber(){return this.ranges.getStartLineNumber(this.index)}get endLineNumber(){return this.ranges.getEndLineNumber(this.index)}get regionIndex(){return this.index}get parentIndex(){return this.ranges.getParentIndex(this.index)}get isCollapsed(){return this.ranges.isCollapsed(this.index)}containedBy(e){return e.startLineNumber<=this.startLineNumber&&e.endLineNumber>=this.endLineNumber}containsLine(e){return this.startLineNumber<=e&&e<=this.endLineNumber}}class C{constructor(e,t){this._updateEventEmitter=new f["b"],this.onDidChange=this._updateEventEmitter.event,this._textModel=e,this._decorationProvider=t,this._regions=new _(new Uint32Array(0),new Uint32Array(0)),this._editorDecorationIds=[],this._isInitialized=!1}get regions(){return this._regions}get textModel(){return this._textModel}get isInitialized(){return this._isInitialized}toggleCollapseState(e){if(!e.length)return;e=e.sort((e,t)=>e.regionIndex-t.regionIndex);const t={};this._decorationProvider.changeDecorations(i=>{let n=0,o=-1,s=-1;const r=e=>{while(n<e){const e=this._regions.getEndLineNumber(n),t=this._regions.isCollapsed(n);e<=o&&i.changeDecorationOptions(this._editorDecorationIds[n],this._decorationProvider.getDecorationOption(t,e<=s)),t&&e>s&&(s=e),n++}};for(let l of e){let e=l.regionIndex,i=this._editorDecorationIds[e];if(i&&!t[i]){t[i]=!0,r(e);let n=!this._regions.isCollapsed(e);this._regions.setCollapsed(e,n),o=Math.max(o,this._regions.getEndLineNumber(e))}}r(this._regions.length)}),this._updateEventEmitter.fire({model:this,collapseStateChanged:e})}update(e,t=[]){let i=[],n=(e,i)=>{for(let n of t)if(e<n&&n<=i)return!0;return!1},o=-1,s=(t,s)=>{const r=e.getStartLineNumber(t),l=e.getEndLineNumber(t);s||(s=e.isCollapsed(t)),s&&n(r,l)&&(s=!1),e.setCollapsed(t,s);const d=this._textModel.getLineMaxColumn(r),a={startLineNumber:r,startColumn:Math.max(d-1,1),endLineNumber:r,endColumn:d};i.push({range:a,options:this._decorationProvider.getDecorationOption(s,l<=o)}),s&&l>o&&(o=l)},r=0,l=()=>{while(r<this._regions.length){let e=this._regions.isCollapsed(r);if(r++,e)return r-1}return-1},d=0,a=l();while(-1!==a&&d<e.length){let t=this._textModel.getDecorationRange(this._editorDecorationIds[a]);if(t){let i=t.startLineNumber;if(t.startColumn===Math.max(t.endColumn-1,1)&&this._textModel.getLineMaxColumn(i)===t.endColumn)while(d<e.length){let t=e.getStartLineNumber(d);if(!(i>=t))break;s(d,i===t),d++}}a=l()}while(d<e.length)s(d,!1),d++;this._editorDecorationIds=this._decorationProvider.deltaDecorations(this._editorDecorationIds,i),this._regions=e,this._isInitialized=!0,this._updateEventEmitter.fire({model:this})}getMemento(){let e=[];for(let t=0;t<this._regions.length;t++)if(this._regions.isCollapsed(t)){let i=this._textModel.getDecorationRange(this._editorDecorationIds[t]);if(i){let n=i.startLineNumber,o=i.endLineNumber+this._regions.getEndLineNumber(t)-this._regions.getStartLineNumber(t);e.push({startLineNumber:n,endLineNumber:o})}}if(e.length>0)return e}applyMemento(e){if(!Array.isArray(e))return;let t=[];for(let i of e){let e=this.getRegionAtLine(i.startLineNumber);e&&!e.isCollapsed&&t.push(e)}this.toggleCollapseState(t)}dispose(){this._decorationProvider.deltaDecorations(this._editorDecorationIds,[])}getAllRegionsAtLine(e,t){let i=[];if(this._regions){let n=this._regions.findRange(e),o=1;while(n>=0){let e=this._regions.toRegion(n);t&&!t(e,o)||i.push(e),o++,n=e.parentIndex}}return i}getRegionAtLine(e){if(this._regions){let t=this._regions.findRange(e);if(t>=0)return this._regions.toRegion(t)}return null}getRegionsInside(e,t){let i=[],n=e?e.regionIndex+1:0,o=e?e.endLineNumber:Number.MAX_VALUE;if(t&&2===t.length){const e=[];for(let s=n,r=this._regions.length;s<r;s++){let n=this._regions.toRegion(s);if(!(this._regions.getStartLineNumber(s)<o))break;while(e.length>0&&!n.containedBy(e[e.length-1]))e.pop();e.push(n),t(n,e.length)&&i.push(n)}}else for(let s=n,r=this._regions.length;s<r;s++){let e=this._regions.toRegion(s);if(!(this._regions.getStartLineNumber(s)<o))break;t&&!t(e)||i.push(e)}return i}}function R(e,t,i){let n=[];for(let o of i){let i=e.getRegionAtLine(o);if(i){const o=!i.isCollapsed;if(n.push(i),t>1){let s=e.getRegionsInside(i,(e,i)=>e.isCollapsed!==o&&i<t);n.push(...s)}}}e.toggleCollapseState(n)}function v(e,t,i=Number.MAX_VALUE,n){let o=[];if(n&&n.length>0)for(let s of n){let n=e.getRegionAtLine(s);if(n&&(n.isCollapsed!==t&&o.push(n),i>1)){let s=e.getRegionsInside(n,(e,n)=>e.isCollapsed!==t&&n<i);o.push(...s)}}else{let n=e.getRegionsInside(null,(e,n)=>e.isCollapsed!==t&&n<i);o.push(...n)}e.toggleCollapseState(o)}function x(e,t,i,n){let o=[];for(let s of n){let n=e.getAllRegionsAtLine(s,(e,n)=>e.isCollapsed!==t&&n<=i);o.push(...n)}e.toggleCollapseState(o)}function I(e,t,i){let n=[];for(let o of i){let i=e.getAllRegionsAtLine(o,e=>e.isCollapsed!==t);i.length>0&&n.push(i[0])}e.toggleCollapseState(n)}function M(e,t,i,n){let o=(e,o)=>o===t&&e.isCollapsed!==i&&!n.some(t=>e.containsLine(t)),s=e.getRegionsInside(null,o);e.toggleCollapseState(s)}function N(e,t,i){let n=[];for(let r of i){const t=e.getAllRegionsAtLine(r,void 0);t.length>0&&n.push(t[0])}let o=e=>n.every(t=>!t.containedBy(e)&&!e.containedBy(t))&&e.isCollapsed!==t,s=e.getRegionsInside(null,o);e.toggleCollapseState(s)}function y(e,t,i){let n=e.textModel,o=e.regions,s=[];for(let r=o.length-1;r>=0;r--)if(i!==o.isCollapsed(r)){let e=o.getStartLineNumber(r);t.test(n.getLineContent(e))&&s.push(o.toRegion(r))}e.toggleCollapseState(s)}function A(e,t,i){let n=e.regions,o=[];for(let s=n.length-1;s>=0;s--)i!==n.isCollapsed(s)&&t===n.getType(s)&&o.push(n.toRegion(s));e.toggleCollapseState(o)}function S(e,t){let i=null,n=t.getRegionAtLine(e);if(null!==n&&(i=n.startLineNumber,e===i)){let e=n.parentIndex;i=-1!==e?t.regions.getStartLineNumber(e):null}return i}function k(e,t){let i=t.getRegionAtLine(e);if(null!==i&&i.startLineNumber===e){if(e!==i.startLineNumber)return i.startLineNumber;{let e=i.parentIndex,n=0;-1!==e&&(n=t.regions.getStartLineNumber(i.parentIndex));while(null!==i){if(!(i.regionIndex>0))return null;if(i=t.regions.toRegion(i.regionIndex-1),i.startLineNumber<=n)return null;if(i.parentIndex===e)return i.startLineNumber}}}else if(t.regions.length>0){i=t.regions.toRegion(t.regions.length-1);while(null!==i){if(i.startLineNumber<e)return i.startLineNumber;i=i.regionIndex>0?t.regions.toRegion(i.regionIndex-1):null}}return null}function E(e,t){let i=t.getRegionAtLine(e);if(null!==i&&i.startLineNumber===e){let e=i.parentIndex,n=0;if(-1!==e)n=t.regions.getEndLineNumber(i.parentIndex);else{if(0===t.regions.length)return null;n=t.regions.getEndLineNumber(t.regions.length-1)}while(null!==i){if(!(i.regionIndex<t.regions.length))return null;if(i=t.regions.toRegion(i.regionIndex+1),i.startLineNumber>=n)return null;if(i.parentIndex===e)return i.startLineNumber}}else if(t.regions.length>0){i=t.regions.toRegion(0);while(null!==i){if(i.startLineNumber>e)return i.startLineNumber;i=i.regionIndex<t.regions.length?t.regions.toRegion(i.regionIndex+1):null}}return null}var w=i("e8e3"),D=i("6a89"),O=i("0ac5");class F{constructor(e){this._updateEventEmitter=new f["b"],this._hasLineChanges=!1,this._foldingModel=e,this._foldingModelListener=e.onDidChange(e=>this.updateHiddenRanges()),this._hiddenRanges=[],e.regions.length&&this.updateHiddenRanges()}get onDidChange(){return this._updateEventEmitter.event}get hiddenRanges(){return this._hiddenRanges}notifyChangeModelContent(e){this._hiddenRanges.length&&!this._hasLineChanges&&(this._hasLineChanges=e.changes.some(e=>e.range.endLineNumber!==e.range.startLineNumber||0!==Object(O["a"])(e.text)[0]))}updateHiddenRanges(){let e=!1,t=[],i=0,n=0,o=Number.MAX_VALUE,s=-1,r=this._foldingModel.regions;for(;i<r.length;i++){if(!r.isCollapsed(i))continue;let l=r.getStartLineNumber(i)+1,d=r.getEndLineNumber(i);o<=l&&d<=s||(!e&&n<this._hiddenRanges.length&&this._hiddenRanges[n].startLineNumber===l&&this._hiddenRanges[n].endLineNumber===d?(t.push(this._hiddenRanges[n]),n++):(e=!0,t.push(new D["a"](l,1,d,1))),o=l,s=d)}(this._hasLineChanges||e||n<this._hiddenRanges.length)&&this.applyHiddenRanges(t)}applyMemento(e){if(!Array.isArray(e)||0===e.length)return!1;let t=[];for(let i of e){if(!i.startLineNumber||!i.endLineNumber)return!1;t.push(new D["a"](i.startLineNumber+1,1,i.endLineNumber,1))}return this.applyHiddenRanges(t),!0}getMemento(){return this._hiddenRanges.map(e=>({startLineNumber:e.startLineNumber-1,endLineNumber:e.endLineNumber}))}applyHiddenRanges(e){this._hiddenRanges=e,this._hasLineChanges=!1,this._updateEventEmitter.fire(e)}hasRanges(){return this._hiddenRanges.length>0}isHidden(e){return null!==T(this._hiddenRanges,e)}adjustSelections(e){let t=!1,i=this._foldingModel.textModel,n=null,o=e=>(n&&P(e,n)||(n=T(this._hiddenRanges,e)),n?n.startLineNumber-1:null);for(let s=0,r=e.length;s<r;s++){let n=e[s],r=o(n.startLineNumber);r&&(n=n.setStartPosition(r,i.getLineMaxColumn(r)),t=!0);let l=o(n.endLineNumber);l&&(n=n.setEndPosition(l,i.getLineMaxColumn(l)),t=!0),e[s]=n}return t}dispose(){this.hiddenRanges.length>0&&(this._hiddenRanges=[],this._updateEventEmitter.fire(this._hiddenRanges)),this._foldingModelListener&&(this._foldingModelListener.dispose(),this._foldingModelListener=null)}}function P(e,t){return e>=t.startLineNumber&&e<=t.endLineNumber}function T(e,t){let i=Object(w["i"])(e,e=>t<e.startLineNumber)-1;return i>=0&&e[i].endLineNumber>=t?e[i]:null}var j=i("d7a2");const U=5e3,H="indent";class V{constructor(e,t,i){this.editorModel=e,this.languageConfigurationService=t,this.maxFoldingRegions=i,this.id=H}dispose(){}compute(e,t){let i=this.languageConfigurationService.getLanguageConfiguration(this.editorModel.getLanguageId()).foldingRules,n=i&&!!i.offSide,o=i&&i.markers;return Promise.resolve(G(this.editorModel,n,o,this.maxFoldingRegions,t))}}class B{constructor(e,t){this._notifyTooManyRegions=t,this._startIndexes=[],this._endIndexes=[],this._indentOccurrences=[],this._length=0,this._foldingRangesLimit=e}insertFirst(e,t,i){if(e>m||t>m)return;let n=this._length;this._startIndexes[n]=e,this._endIndexes[n]=t,this._length++,i<1e3&&(this._indentOccurrences[i]=(this._indentOccurrences[i]||0)+1)}toIndentRanges(e){if(this._length<=this._foldingRangesLimit){let e=new Uint32Array(this._length),t=new Uint32Array(this._length);for(let i=this._length-1,n=0;i>=0;i--,n++)e[n]=this._startIndexes[i],t[n]=this._endIndexes[i];return new _(e,t)}{this._notifyTooManyRegions&&this._notifyTooManyRegions(this._foldingRangesLimit);let t=0,i=this._indentOccurrences.length;for(let e=0;e<this._indentOccurrences.length;e++){let n=this._indentOccurrences[e];if(n){if(n+t>this._foldingRangesLimit){i=e;break}t+=n}}const n=e.getOptions().tabSize;let o=new Uint32Array(this._foldingRangesLimit),s=new Uint32Array(this._foldingRangesLimit);for(let r=this._length-1,l=0;r>=0;r--){let d=this._startIndexes[r],a=e.getLineContent(d),g=Object(j["a"])(a,n);(g<i||g===i&&t++<this._foldingRangesLimit)&&(o[l]=d,s[l]=this._endIndexes[r],l++)}return new _(o,s)}}}function G(e,t,i,n,o){const s=e.getOptions().tabSize;n=null!==n&&void 0!==n?n:U;let r=new B(n,o),l=void 0;i&&(l=new RegExp(`(${i.start.source})|(?:${i.end.source})`));let d=[],a=e.getLineCount()+1;d.push({indent:-1,endAbove:a,line:a});for(let g=e.getLineCount();g>0;g--){let i,n=e.getLineContent(g),o=Object(j["a"])(n,s),a=d[d.length-1];if(-1!==o){if(l&&(i=n.match(l))){if(!i[1]){d.push({indent:-2,endAbove:g,line:g});continue}{let e=d.length-1;while(e>0&&-2!==d[e].indent)e--;if(e>0){d.length=e+1,a=d[e],r.insertFirst(g,a.line,o),a.line=g,a.indent=o,a.endAbove=g;continue}}}if(a.indent>o){do{d.pop(),a=d[d.length-1]}while(a.indent>o);let e=a.endAbove-1;e-g>=1&&r.insertFirst(g,e,o)}a.indent===o?a.endAbove=g:d.push({indent:o,endAbove:g,line:g})}else t&&(a.endAbove=g)}return r.toIndentRanges(e)}const X={},z="syntax";class ${constructor(e,t,i,n){this.editorModel=e,this.providers=t,this.limit=n,this.id=z;for(const o of t)"function"===typeof o.onDidChange&&(this.disposables||(this.disposables=new r["b"]),this.disposables.add(o.onDidChange(i)))}compute(e,t){return q(this.providers,this.editorModel,e).then(e=>{if(e){let i=J(e,this.limit,t);return i}return null})}dispose(){var e;null===(e=this.disposables)||void 0===e||e.dispose()}}function q(e,t,i){let n=null,s=e.map((e,s)=>Promise.resolve(e.provideFoldingRanges(t,X,i)).then(e=>{if(!i.isCancellationRequested&&Array.isArray(e)){Array.isArray(n)||(n=[]);let i=t.getLineCount();for(let t of e)t.start>0&&t.end>t.start&&t.end<=i&&n.push({start:t.start,end:t.end,rank:s,kind:t.kind})}},o["h"]));return Promise.all(s).then(e=>n)}class W{constructor(e,t){this._notifyTooManyRegions=t,this._startIndexes=[],this._endIndexes=[],this._nestingLevels=[],this._nestingLevelCounts=[],this._types=[],this._length=0,this._foldingRangesLimit=e}add(e,t,i,n){if(e>m||t>m)return;let o=this._length;this._startIndexes[o]=e,this._endIndexes[o]=t,this._nestingLevels[o]=n,this._types[o]=i,this._length++,n<30&&(this._nestingLevelCounts[n]=(this._nestingLevelCounts[n]||0)+1)}toIndentRanges(){if(this._length<=this._foldingRangesLimit){let e=new Uint32Array(this._length),t=new Uint32Array(this._length);for(let i=0;i<this._length;i++)e[i]=this._startIndexes[i],t[i]=this._endIndexes[i];return new _(e,t,this._types)}{this._notifyTooManyRegions&&this._notifyTooManyRegions(this._foldingRangesLimit);let e=0,t=this._nestingLevelCounts.length;for(let s=0;s<this._nestingLevelCounts.length;s++){let i=this._nestingLevelCounts[s];if(i){if(i+e>this._foldingRangesLimit){t=s;break}e+=i}}let i=new Uint32Array(this._foldingRangesLimit),n=new Uint32Array(this._foldingRangesLimit),o=[];for(let s=0,r=0;s<this._length;s++){let l=this._nestingLevels[s];(l<t||l===t&&e++<this._foldingRangesLimit)&&(i[r]=this._startIndexes[s],n[r]=this._endIndexes[s],o[r]=this._types[s],r++)}return new _(i,n,o)}}}function J(e,t,i){let n=e.sort((e,t)=>{let i=e.start-t.start;return 0===i&&(i=e.rank-t.rank),i}),o=new W(t,i),s=void 0,r=[];for(let l of n)if(s){if(l.start>s.start)if(l.end<=s.end)r.push(s),s=l,o.add(l.start,l.end,l.kind&&l.kind.value,r.length);else{if(l.start>s.end){do{s=r.pop()}while(s&&l.start>s.end);s&&r.push(s),s=l}o.add(l.start,l.end,l.kind&&l.kind.value,r.length)}}else s=l,o.add(l.start,l.end,l.kind&&l.kind.value,r.length);return o.toIndentRanges()}const K="init";class Q{constructor(e,t,i,n){if(this.editorModel=e,this.id=K,t.length){let o=t=>({range:{startLineNumber:t.startLineNumber,startColumn:0,endLineNumber:t.endLineNumber,endColumn:e.getLineLength(t.endLineNumber)},options:{description:"folding-initializing-range-provider",stickiness:1}});this.decorationIds=e.deltaDecorations([],t.map(o)),this.timeout=setTimeout(i,n)}}dispose(){this.decorationIds&&(this.editorModel.deltaDecorations(this.decorationIds,[]),this.decorationIds=void 0),"number"===typeof this.timeout&&(clearTimeout(this.timeout),this.timeout=void 0)}compute(e){let t=[];if(this.decorationIds)for(let i of this.decorationIds){let e=this.editorModel.getDecorationRange(i);e&&t.push({start:e.startLineNumber,end:e.endLineNumber,rank:1})}return Promise.resolve(J(t,Number.MAX_VALUE))}}var Y=i("dff7"),Z=i("4fc3"),ee=i("303e"),te=i("b7d0"),ie=i("561a"),ne=i("b57f"),oe=i("bf5b");const se=Object(oe["b"])("folding-expanded",ie["b"].chevronDown,Object(Y["a"])("foldingExpandedIcon","Icon for expanded ranges in the editor glyph margin.")),re=Object(oe["b"])("folding-collapsed",ie["b"].chevronRight,Object(Y["a"])("foldingCollapsedIcon","Icon for collapsed ranges in the editor glyph margin."));class le{constructor(e){this.editor=e,this.autoHideFoldingControls=!0,this.showFoldingHighlights=!0}getDecorationOption(e,t){return t?le.HIDDEN_RANGE_DECORATION:e?this.showFoldingHighlights?le.COLLAPSED_HIGHLIGHTED_VISUAL_DECORATION:le.COLLAPSED_VISUAL_DECORATION:this.autoHideFoldingControls?le.EXPANDED_AUTO_HIDE_VISUAL_DECORATION:le.EXPANDED_VISUAL_DECORATION}deltaDecorations(e,t){return this.editor.deltaDecorations(e,t)}changeDecorations(e){return this.editor.changeDecorations(e)}}le.COLLAPSED_VISUAL_DECORATION=ne["b"].register({description:"folding-collapsed-visual-decoration",stickiness:1,afterContentClassName:"inline-folded",isWholeLine:!0,firstLineDecorationClassName:te["d"].asClassName(re)}),le.COLLAPSED_HIGHLIGHTED_VISUAL_DECORATION=ne["b"].register({description:"folding-collapsed-highlighted-visual-decoration",stickiness:1,afterContentClassName:"inline-folded",className:"folded-background",isWholeLine:!0,firstLineDecorationClassName:te["d"].asClassName(re)}),le.EXPANDED_AUTO_HIDE_VISUAL_DECORATION=ne["b"].register({description:"folding-expanded-auto-hide-visual-decoration",stickiness:1,isWholeLine:!0,firstLineDecorationClassName:te["d"].asClassName(se)}),le.EXPANDED_VISUAL_DECORATION=ne["b"].register({description:"folding-expanded-visual-decoration",stickiness:1,isWholeLine:!0,firstLineDecorationClassName:"alwaysShowFoldIcons "+te["d"].asClassName(se)}),le.HIDDEN_RANGE_DECORATION=ne["b"].register({description:"folding-hidden-range-decoration",stickiness:1});var de=i("b0cd"),ae=i("4b76"),ge=i("e971"),he=i("e58e"),ue=i("7340"),ce=function(e,t,i,n){var o,s=arguments.length,r=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var l=e.length-1;l>=0;l--)(o=e[l])&&(r=(s<3?o(r):s>3?o(t,i,r):o(t,i))||r);return s>3&&r&&Object.defineProperty(t,i,r),r},fe=function(e,t){return function(i,n){t(i,n,e)}};const pe=new Z["c"]("foldingEnabled",!1);let me=class e extends r["a"]{constructor(e,t,i,n,o,s){super(),this.contextKeyService=t,this.languageConfigurationService=i,this.languageFeaturesService=s,this._tooManyRegionsNotified=!1,this.localToDispose=this._register(new r["b"]),this.editor=e;const l=this.editor.getOptions();this._isEnabled=l.get(37),this._useFoldingProviders="indentation"!==l.get(38),this._unfoldOnClickAfterEndOfLine=l.get(42),this._restoringViewState=!1,this._currentModelHasFoldedImports=!1,this._foldingImportsByDefault=l.get(40),this._maxFoldingRegions=l.get(41),this.updateDebounceInfo=o.for(s.foldingRangeProvider,"Folding",{min:200}),this.foldingModel=null,this.hiddenRangeModel=null,this.rangeProvider=null,this.foldingRegionPromise=null,this.foldingStateMemento=null,this.foldingModelPromise=null,this.updateScheduler=null,this.cursorChangedScheduler=null,this.mouseDownInfo=null,this.foldingDecorationProvider=new le(e),this.foldingDecorationProvider.autoHideFoldingControls="mouseover"===l.get(99),this.foldingDecorationProvider.showFoldingHighlights=l.get(39),this.foldingEnabled=pe.bindTo(this.contextKeyService),this.foldingEnabled.set(this._isEnabled),this._notifyTooManyRegions=e=>{this._tooManyRegionsNotified||(n.notify({severity:ae["a"].Warning,sticky:!0,message:Y["a"]("maximum fold ranges","The number of foldable regions is limited to a maximum of {0}. Increase configuration option ['Folding Maximum Regions'](command:workbench.action.openSettings?[\"editor.foldingMaximumRegions\"]) to enable more.",e)}),this._tooManyRegionsNotified=!0)},this._register(this.editor.onDidChangeModel(()=>this.onModelChanged())),this._register(this.editor.onDidChangeConfiguration(e=>{if(e.hasChanged(37)&&(this._isEnabled=this.editor.getOptions().get(37),this.foldingEnabled.set(this._isEnabled),this.onModelChanged()),e.hasChanged(41)&&(this._maxFoldingRegions=this.editor.getOptions().get(41),this._tooManyRegionsNotified=!1,this.onModelChanged()),e.hasChanged(99)||e.hasChanged(39)){const e=this.editor.getOptions();this.foldingDecorationProvider.autoHideFoldingControls="mouseover"===e.get(99),this.foldingDecorationProvider.showFoldingHighlights=e.get(39),this.triggerFoldingModelChanged()}e.hasChanged(38)&&(this._useFoldingProviders="indentation"!==this.editor.getOptions().get(38),this.onFoldingStrategyChanged()),e.hasChanged(42)&&(this._unfoldOnClickAfterEndOfLine=this.editor.getOptions().get(42)),e.hasChanged(40)&&(this._foldingImportsByDefault=this.editor.getOptions().get(40))})),this.onModelChanged()}static get(t){return t.getContribution(e.ID)}saveViewState(){let e=this.editor.getModel();if(!e||!this._isEnabled||e.isTooLargeForTokenization())return{};if(this.foldingModel){let t=this.foldingModel.isInitialized?this.foldingModel.getMemento():this.hiddenRangeModel.getMemento(),i=this.rangeProvider?this.rangeProvider.id:void 0;return{collapsedRegions:t,lineCount:e.getLineCount(),provider:i,foldedImports:this._currentModelHasFoldedImports}}}restoreViewState(e){let t=this.editor.getModel();if(!t||!this._isEnabled||t.isTooLargeForTokenization()||!this.hiddenRangeModel)return;if(!e||e.lineCount!==t.getLineCount())return;if(this._currentModelHasFoldedImports=!!e.foldedImports,!e.collapsedRegions)return;e.provider!==z&&e.provider!==K||(this.foldingStateMemento=e);const i=e.collapsedRegions;if(this.hiddenRangeModel.applyMemento(i)){const e=this.getFoldingModel();e&&e.then(e=>{if(e){this._restoringViewState=!0;try{e.applyMemento(i)}finally{this._restoringViewState=!1}}}).then(void 0,o["g"])}}onModelChanged(){this.localToDispose.clear();let e=this.editor.getModel();this._isEnabled&&e&&!e.isTooLargeForTokenization()&&(this._currentModelHasFoldedImports=!1,this.foldingModel=new C(e,this.foldingDecorationProvider),this.localToDispose.add(this.foldingModel),this.hiddenRangeModel=new F(this.foldingModel),this.localToDispose.add(this.hiddenRangeModel),this.localToDispose.add(this.hiddenRangeModel.onDidChange(e=>this.onHiddenRangesChanges(e))),this.updateScheduler=new n["c"](this.updateDebounceInfo.get(e)),this.cursorChangedScheduler=new n["h"](()=>this.revealCursor(),200),this.localToDispose.add(this.cursorChangedScheduler),this.localToDispose.add(this.languageFeaturesService.foldingRangeProvider.onDidChange(()=>this.onFoldingStrategyChanged())),this.localToDispose.add(this.editor.onDidChangeModelLanguageConfiguration(()=>this.onFoldingStrategyChanged())),this.localToDispose.add(this.editor.onDidChangeModelContent(e=>this.onDidChangeModelContent(e))),this.localToDispose.add(this.editor.onDidChangeCursorPosition(()=>this.onCursorPositionChanged())),this.localToDispose.add(this.editor.onMouseDown(e=>this.onEditorMouseDown(e))),this.localToDispose.add(this.editor.onMouseUp(e=>this.onEditorMouseUp(e))),this.localToDispose.add({dispose:()=>{this.foldingRegionPromise&&(this.foldingRegionPromise.cancel(),this.foldingRegionPromise=null),this.updateScheduler&&this.updateScheduler.cancel(),this.updateScheduler=null,this.foldingModel=null,this.foldingModelPromise=null,this.hiddenRangeModel=null,this.cursorChangedScheduler=null,this.foldingStateMemento=null,this.rangeProvider&&this.rangeProvider.dispose(),this.rangeProvider=null}}),this.triggerFoldingModelChanged())}onFoldingStrategyChanged(){this.rangeProvider&&this.rangeProvider.dispose(),this.rangeProvider=null,this.triggerFoldingModelChanged()}getRangeProvider(e){if(this.rangeProvider)return this.rangeProvider;if(this.rangeProvider=new V(e,this.languageConfigurationService,this._maxFoldingRegions),this._useFoldingProviders&&this.foldingModel){let t=this.languageFeaturesService.foldingRangeProvider.ordered(this.foldingModel.textModel);if(0===t.length&&this.foldingStateMemento&&this.foldingStateMemento.collapsedRegions){const t=this.rangeProvider=new Q(e,this.foldingStateMemento.collapsedRegions,()=>{this.foldingStateMemento=null,this.onFoldingStrategyChanged()},3e4);return t}t.length>0&&(this.rangeProvider=new $(e,t,()=>this.triggerFoldingModelChanged(),this._maxFoldingRegions))}return this.foldingStateMemento=null,this.rangeProvider}getFoldingModel(){return this.foldingModelPromise}onDidChangeModelContent(e){var t;null===(t=this.hiddenRangeModel)||void 0===t||t.notifyChangeModelContent(e),this.triggerFoldingModelChanged()}triggerFoldingModelChanged(){this.updateScheduler&&(this.foldingRegionPromise&&(this.foldingRegionPromise.cancel(),this.foldingRegionPromise=null),this.foldingModelPromise=this.updateScheduler.trigger(()=>{const e=this.foldingModel;if(!e)return null;const t=new he["a"](!0),i=this.getRangeProvider(e.textModel);let o=this.foldingRegionPromise=Object(n["l"])(e=>i.compute(e,this._notifyTooManyRegions));return o.then(i=>{if(i&&o===this.foldingRegionPromise){let n;if(this._foldingImportsByDefault&&!this._currentModelHasFoldedImports){const e=i.setCollapsedAllOfType(u["e"].Imports.value,!0);e&&(n=a["a"].capture(this.editor),this._currentModelHasFoldedImports=e)}let o=this.editor.getSelections(),s=o?o.map(e=>e.startLineNumber):[];e.update(i,s),n&&n.restore(this.editor);const r=this.updateDebounceInfo.update(e.textModel,t.elapsed());this.updateScheduler&&(this.updateScheduler.defaultDelay=r)}return e})}).then(void 0,e=>(Object(o["g"])(e),null)))}onHiddenRangesChanges(e){if(this.hiddenRangeModel&&e.length&&!this._restoringViewState){let e=this.editor.getSelections();e&&this.hiddenRangeModel.adjustSelections(e)&&this.editor.setSelections(e)}this.editor.setHiddenAreas(e)}onCursorPositionChanged(){this.hiddenRangeModel&&this.hiddenRangeModel.hasRanges()&&this.cursorChangedScheduler.schedule()}revealCursor(){const e=this.getFoldingModel();e&&e.then(e=>{if(e){let t=this.editor.getSelections();if(t&&t.length>0){let i=[];for(let n of t){let t=n.selectionStartLineNumber;this.hiddenRangeModel&&this.hiddenRangeModel.isHidden(t)&&i.push(...e.getAllRegionsAtLine(t,e=>e.isCollapsed&&t>e.startLineNumber))}i.length&&(e.toggleCollapseState(i),this.reveal(t[0].getPosition()))}}}).then(void 0,o["g"])}onEditorMouseDown(e){if(this.mouseDownInfo=null,!this.hiddenRangeModel||!e.target||!e.target.range)return;if(!e.event.leftButton&&!e.event.middleButton)return;const t=e.target.range;let i=!1;switch(e.target.type){case 4:{const t=e.target.detail,n=e.target.element.offsetLeft,o=t.offsetX-n;if(o<5)return;i=!0;break}case 7:if(this._unfoldOnClickAfterEndOfLine&&this.hiddenRangeModel.hasRanges()){const t=e.target.detail;if(!t.isAfterLines)break}return;case 6:if(this.hiddenRangeModel.hasRanges()){let e=this.editor.getModel();if(e&&t.startColumn===e.getLineMaxColumn(t.startLineNumber))break}return;default:return}this.mouseDownInfo={lineNumber:t.startLineNumber,iconClicked:i}}onEditorMouseUp(e){const t=this.getFoldingModel();if(!t||!this.mouseDownInfo||!e.target)return;let i=this.mouseDownInfo.lineNumber,n=this.mouseDownInfo.iconClicked,s=e.target.range;if(s&&s.startLineNumber===i){if(n){if(4!==e.target.type)return}else{let e=this.editor.getModel();if(!e||s.startColumn!==e.getLineMaxColumn(i))return}t.then(t=>{if(t){let o=t.getRegionAtLine(i);if(o&&o.startLineNumber===i){let s=o.isCollapsed;if(n||s){let n=e.event.altKey,r=[];if(n){let e=e=>!e.containedBy(o)&&!o.containedBy(e),i=t.getRegionsInside(null,e);for(const t of i)t.isCollapsed&&r.push(t);0===r.length&&(r=i)}else{let i=e.event.middleButton||e.event.shiftKey;if(i)for(const e of t.getRegionsInside(o))e.isCollapsed===s&&r.push(e);!s&&i&&0!==r.length||r.push(o)}t.toggleCollapseState(r),this.reveal({lineNumber:i,column:1})}}}}).then(void 0,o["g"])}}reveal(e){this.editor.revealPositionInCenterIfOutsideViewport(e,0)}};me.ID="editor.contrib.folding",me=ce([fe(1,Z["b"]),fe(2,c["a"]),fe(3,de["a"]),fe(4,ge["a"]),fe(5,ue["a"])],me);class be extends g["b"]{runEditorCommand(e,t,i){const n=e.get(c["a"]),o=me.get(t);if(!o)return;const s=o.getFoldingModel();return s?(this.reportTelemetry(e,t),s.then(e=>{if(e){this.invoke(o,e,t,i,n);const s=t.getSelection();s&&o.reveal(s.getStartPosition())}})):void 0}getSelectedLines(e){let t=e.getSelections();return t?t.map(e=>e.startLineNumber):[]}getLineNumbers(e,t){return e&&e.selectionLines?e.selectionLines.map(e=>e+1):this.getSelectedLines(t)}run(e,t){}}function _e(e){if(!d["n"](e)){if(!d["l"](e))return!1;const t=e;if(!d["n"](t.levels)&&!d["k"](t.levels))return!1;if(!d["n"](t.direction)&&!d["m"](t.direction))return!1;if(!d["n"](t.selectionLines)&&(!d["f"](t.selectionLines)||!t.selectionLines.every(d["k"])))return!1}return!0}class Le extends be{constructor(){super({id:"editor.unfold",label:Y["a"]("unfoldAction.label","Unfold"),alias:"Unfold",precondition:pe,kbOpts:{kbExpr:h["a"].editorTextFocus,primary:3161,mac:{primary:2649},weight:100},description:{description:"Unfold the content in the editor",args:[{name:"Unfold editor argument",description:"Property-value pairs that can be passed through this argument:\n\t\t\t\t\t\t* 'levels': Number of levels to unfold. If not set, defaults to 1.\n\t\t\t\t\t\t* 'direction': If 'up', unfold given number of levels up otherwise unfolds down.\n\t\t\t\t\t\t* 'selectionLines': The start lines (0-based) of the editor selections to apply the unfold action to. If not set, the active selection(s) will be used.\n\t\t\t\t\t\t",constraint:_e,schema:{type:"object",properties:{levels:{type:"number",default:1},direction:{type:"string",enum:["up","down"],default:"down"},selectionLines:{type:"array",items:{type:"number"}}}}}]}})}invoke(e,t,i,n){let o=n&&n.levels||1,s=this.getLineNumbers(n,i);n&&"up"===n.direction?x(t,!1,o,s):v(t,!1,o,s)}}class Ce extends be{constructor(){super({id:"editor.unfoldRecursively",label:Y["a"]("unFoldRecursivelyAction.label","Unfold Recursively"),alias:"Unfold Recursively",precondition:pe,kbOpts:{kbExpr:h["a"].editorTextFocus,primary:Object(s["c"])(2089,2137),weight:100}})}invoke(e,t,i,n){v(t,!1,Number.MAX_VALUE,this.getSelectedLines(i))}}class Re extends be{constructor(){super({id:"editor.fold",label:Y["a"]("foldAction.label","Fold"),alias:"Fold",precondition:pe,kbOpts:{kbExpr:h["a"].editorTextFocus,primary:3159,mac:{primary:2647},weight:100},description:{description:"Fold the content in the editor",args:[{name:"Fold editor argument",description:"Property-value pairs that can be passed through this argument:\n\t\t\t\t\t\t\t* 'levels': Number of levels to fold.\n\t\t\t\t\t\t\t* 'direction': If 'up', folds given number of levels up otherwise folds down.\n\t\t\t\t\t\t\t* 'selectionLines': The start lines (0-based) of the editor selections to apply the fold action to. If not set, the active selection(s) will be used.\n\t\t\t\t\t\t\tIf no levels or direction is set, folds the region at the locations or if already collapsed, the first uncollapsed parent instead.\n\t\t\t\t\t\t",constraint:_e,schema:{type:"object",properties:{levels:{type:"number"},direction:{type:"string",enum:["up","down"]},selectionLines:{type:"array",items:{type:"number"}}}}}]}})}invoke(e,t,i,n){let o=this.getLineNumbers(n,i);const s=n&&n.levels,r=n&&n.direction;"number"!==typeof s&&"string"!==typeof r?I(t,!0,o):"up"===r?x(t,!0,s||1,o):v(t,!0,s||1,o)}}class ve extends be{constructor(){super({id:"editor.toggleFold",label:Y["a"]("toggleFoldAction.label","Toggle Fold"),alias:"Toggle Fold",precondition:pe,kbOpts:{kbExpr:h["a"].editorTextFocus,primary:Object(s["c"])(2089,2090),weight:100}})}invoke(e,t,i){let n=this.getSelectedLines(i);R(t,1,n)}}class xe extends be{constructor(){super({id:"editor.foldRecursively",label:Y["a"]("foldRecursivelyAction.label","Fold Recursively"),alias:"Fold Recursively",precondition:pe,kbOpts:{kbExpr:h["a"].editorTextFocus,primary:Object(s["c"])(2089,2135),weight:100}})}invoke(e,t,i){let n=this.getSelectedLines(i);v(t,!0,Number.MAX_VALUE,n)}}class Ie extends be{constructor(){super({id:"editor.foldAllBlockComments",label:Y["a"]("foldAllBlockComments.label","Fold All Block Comments"),alias:"Fold All Block Comments",precondition:pe,kbOpts:{kbExpr:h["a"].editorTextFocus,primary:Object(s["c"])(2089,2133),weight:100}})}invoke(e,t,i,n,o){if(t.regions.hasTypes())A(t,u["e"].Comment.value,!0);else{const e=i.getModel();if(!e)return;const n=o.getLanguageConfiguration(e.getLanguageId()).comments;if(n&&n.blockCommentStartToken){let e=new RegExp("^\\s*"+Object(l["t"])(n.blockCommentStartToken));y(t,e,!0)}}}}class Me extends be{constructor(){super({id:"editor.foldAllMarkerRegions",label:Y["a"]("foldAllMarkerRegions.label","Fold All Regions"),alias:"Fold All Regions",precondition:pe,kbOpts:{kbExpr:h["a"].editorTextFocus,primary:Object(s["c"])(2089,2077),weight:100}})}invoke(e,t,i,n,o){if(t.regions.hasTypes())A(t,u["e"].Region.value,!0);else{const e=i.getModel();if(!e)return;const n=o.getLanguageConfiguration(e.getLanguageId()).foldingRules;if(n&&n.markers&&n.markers.start){let e=new RegExp(n.markers.start);y(t,e,!0)}}}}class Ne extends be{constructor(){super({id:"editor.unfoldAllMarkerRegions",label:Y["a"]("unfoldAllMarkerRegions.label","Unfold All Regions"),alias:"Unfold All Regions",precondition:pe,kbOpts:{kbExpr:h["a"].editorTextFocus,primary:Object(s["c"])(2089,2078),weight:100}})}invoke(e,t,i,n,o){if(t.regions.hasTypes())A(t,u["e"].Region.value,!1);else{const e=i.getModel();if(!e)return;const n=o.getLanguageConfiguration(e.getLanguageId()).foldingRules;if(n&&n.markers&&n.markers.start){let e=new RegExp(n.markers.start);y(t,e,!1)}}}}class ye extends be{constructor(){super({id:"editor.foldAllExcept",label:Y["a"]("foldAllExcept.label","Fold All Regions Except Selected"),alias:"Fold All Regions Except Selected",precondition:pe,kbOpts:{kbExpr:h["a"].editorTextFocus,primary:Object(s["c"])(2089,2131),weight:100}})}invoke(e,t,i){let n=this.getSelectedLines(i);N(t,!0,n)}}class Ae extends be{constructor(){super({id:"editor.unfoldAllExcept",label:Y["a"]("unfoldAllExcept.label","Unfold All Regions Except Selected"),alias:"Unfold All Regions Except Selected",precondition:pe,kbOpts:{kbExpr:h["a"].editorTextFocus,primary:Object(s["c"])(2089,2129),weight:100}})}invoke(e,t,i){let n=this.getSelectedLines(i);N(t,!1,n)}}class Se extends be{constructor(){super({id:"editor.foldAll",label:Y["a"]("foldAllAction.label","Fold All"),alias:"Fold All",precondition:pe,kbOpts:{kbExpr:h["a"].editorTextFocus,primary:Object(s["c"])(2089,2069),weight:100}})}invoke(e,t,i){v(t,!0)}}class ke extends be{constructor(){super({id:"editor.unfoldAll",label:Y["a"]("unfoldAllAction.label","Unfold All"),alias:"Unfold All",precondition:pe,kbOpts:{kbExpr:h["a"].editorTextFocus,primary:Object(s["c"])(2089,2088),weight:100}})}invoke(e,t,i){v(t,!1)}}class Ee extends be{getFoldingLevel(){return parseInt(this.id.substr(Ee.ID_PREFIX.length))}invoke(e,t,i){M(t,this.getFoldingLevel(),!0,this.getSelectedLines(i))}}Ee.ID_PREFIX="editor.foldLevel",Ee.ID=e=>Ee.ID_PREFIX+e;class we extends be{constructor(){super({id:"editor.gotoParentFold",label:Y["a"]("gotoParentFold.label","Go to Parent Fold"),alias:"Go to Parent Fold",precondition:pe,kbOpts:{kbExpr:h["a"].editorTextFocus,weight:100}})}invoke(e,t,i){let n=this.getSelectedLines(i);if(n.length>0){let e=S(n[0],t);null!==e&&i.setSelection({startLineNumber:e,startColumn:1,endLineNumber:e,endColumn:1})}}}class De extends be{constructor(){super({id:"editor.gotoPreviousFold",label:Y["a"]("gotoPreviousFold.label","Go to Previous Folding Range"),alias:"Go to Previous Folding Range",precondition:pe,kbOpts:{kbExpr:h["a"].editorTextFocus,weight:100}})}invoke(e,t,i){let n=this.getSelectedLines(i);if(n.length>0){let e=k(n[0],t);null!==e&&i.setSelection({startLineNumber:e,startColumn:1,endLineNumber:e,endColumn:1})}}}class Oe extends be{constructor(){super({id:"editor.gotoNextFold",label:Y["a"]("gotoNextFold.label","Go to Next Folding Range"),alias:"Go to Next Folding Range",precondition:pe,kbOpts:{kbExpr:h["a"].editorTextFocus,weight:100}})}invoke(e,t,i){let n=this.getSelectedLines(i);if(n.length>0){let e=E(n[0],t);null!==e&&i.setSelection({startLineNumber:e,startColumn:1,endLineNumber:e,endColumn:1})}}}Object(g["l"])(me.ID,me),Object(g["j"])(Le),Object(g["j"])(Ce),Object(g["j"])(Re),Object(g["j"])(xe),Object(g["j"])(Se),Object(g["j"])(ke),Object(g["j"])(Ie),Object(g["j"])(Me),Object(g["j"])(Ne),Object(g["j"])(ye),Object(g["j"])(Ae),Object(g["j"])(ve),Object(g["j"])(we),Object(g["j"])(De),Object(g["j"])(Oe);for(let Te=1;Te<=7;Te++)Object(g["m"])(new Ee({id:Ee.ID(Te),label:Y["a"]("foldLevelAction.label","Fold Level {0}",Te),alias:"Fold Level "+Te,precondition:pe,kbOpts:{kbExpr:h["a"].editorTextFocus,primary:Object(s["c"])(2089,2048|21+Te),weight:100}}));const Fe=Object(ee["Jc"])("editor.foldBackground",{light:Object(ee["Vc"])(ee["cb"],.3),dark:Object(ee["Vc"])(ee["cb"],.3),hc:null},Y["a"]("foldBackgroundBackground","Background color behind folded ranges. The color must not be opaque so as not to hide underlying decorations."),!0),Pe=Object(ee["Jc"])("editorGutter.foldingControlForeground",{dark:ee["qb"],light:ee["qb"],hc:ee["qb"]},Y["a"]("editorGutter.foldingControlForeground","Color of the folding control in the editor gutter."));Object(te["f"])((e,t)=>{const i=e.getColor(Fe);i&&t.addRule(`.monaco-editor .folded-background { background-color: ${i}; }`);const n=e.getColor(Pe);n&&t.addRule(`\n\t\t.monaco-editor .cldr${te["d"].asCSSSelector(se)},\n\t\t.monaco-editor .cldr${te["d"].asCSSSelector(re)} {\n\t\t\tcolor: ${n} !important;\n\t\t}\n\t\t`)})},"773c":function(e,t,i){}}]);
Coded by KALI :v Greetz to DR HARD ../ kali.zbi@hotmail.com