jsreport-studio
Version:
jsreport templates editor and designer
1 lines • 3.6 MB
JavaScript
!function(e){function t(t){for(var n,o,i=t[0],a=t[1],s=0,c=[];s<i.length;s++)o=i[s],r[o]&&c.push(r[o][0]),r[o]=0;for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n]);for(u&&u(t);c.length;)c.shift()()}var n={},r={0:0};function o(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,o),r.l=!0,r.exports}o.e=function(e){var t=[],n=r[e];if(0!==n)if(n)t.push(n[2]);else{var i=new Promise((function(t,o){n=r[e]=[t,o]}));t.push(n[2]=i);var a,s=document.createElement("script");s.charset="utf-8",s.timeout=120,o.nc&&s.setAttribute("nonce",o.nc),s.src=function(e){return o.p+""+({1:"studio-extensions"}[e]||e)+".client."+{1:"6a5cad9dde67859271c1",2:"7d4b5021bb1ac272c740",3:"e8d606c60d2fd9b2e989",4:"719d354765995e828717",5:"9fa96220dd8c672f0e04",6:"bf473668b2ee425b2122",7:"fd79a1349f52bd20f032",8:"7fa08615ebfc1878ad0b",9:"ceb5b23fc7a4940fc1d2",10:"5469ce784d17237fc44e",11:"ee7377067a234fb1687f"}[e]+".js"}(e);var u=new Error;a=function(t){s.onerror=s.onload=null,clearTimeout(c);var n=r[e];if(0!==n){if(n){var o=t&&("load"===t.type?"missing":t.type),i=t&&t.target&&t.target.src;u.message="Loading chunk "+e+" failed.\n("+o+": "+i+")",u.type=o,u.request=i,n[1](u)}r[e]=void 0}};var c=setTimeout((function(){a({type:"timeout",target:s})}),12e4);s.onerror=s.onload=a,document.head.appendChild(s)}return Promise.all(t)},o.m=e,o.c=n,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)o.d(n,r,function(t){return e[t]}.bind(null,r));return n},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o.oe=function(e){throw console.error(e),e};var i=this.webpackJsonp=this.webpackJsonp||[],a=i.push.bind(i);i.push=t,i=i.slice();for(var s=0;s<i.length;s++)t(i[s]);var u=a;o(o.s=613)}([function(e,t,n){"use strict";function r(e,t){return 0===t.length?e:e.replace(/\{(\d+)\}/g,(function(e,n){var r=n[0];return void 0!==t[r]?t[r]:e}))}function o(e,t){for(var n=[],o=2;o<arguments.length;o++)n[o-2]=arguments[o];return r(t,n)}n.d(t,"a",(function(){return o}))},function(e,t,n){"use strict";n.d(t,"t",(function(){return b})),n.d(t,"R",(function(){return _})),n.d(t,"M",(function(){return w})),n.d(t,"I",(function(){return E})),n.d(t,"f",(function(){return k})),n.d(t,"g",(function(){return O})),n.d(t,"P",(function(){return L})),n.d(t,"Q",(function(){return T})),n.d(t,"Y",(function(){return D})),n.d(t,"j",(function(){return I})),n.d(t,"o",(function(){return M})),n.d(t,"n",(function(){return P})),n.d(t,"h",(function(){return R})),n.d(t,"i",(function(){return F})),n.d(t,"k",(function(){return j})),n.d(t,"l",(function(){return B})),n.d(t,"U",(function(){return W})),n.d(t,"W",(function(){return V})),n.d(t,"m",(function(){return Q})),n.d(t,"z",(function(){return $})),n.d(t,"y",(function(){return J})),n.d(t,"b",(function(){return te})),n.d(t,"F",(function(){return ne})),n.d(t,"C",(function(){return re})),n.d(t,"e",(function(){return oe})),n.d(t,"H",(function(){return ie})),n.d(t,"B",(function(){return ae})),n.d(t,"A",(function(){return se})),n.d(t,"G",(function(){return ue})),n.d(t,"K",(function(){return ce})),n.d(t,"x",(function(){return le})),n.d(t,"N",(function(){return he})),n.d(t,"E",(function(){return fe})),n.d(t,"w",(function(){return pe})),n.d(t,"v",(function(){return ve})),n.d(t,"O",(function(){return ye})),n.d(t,"L",(function(){return be})),n.d(t,"d",(function(){return _e})),n.d(t,"c",(function(){return we})),n.d(t,"V",(function(){return Ce})),n.d(t,"T",(function(){return Se})),n.d(t,"Z",(function(){return Ee})),n.d(t,"q",(function(){return ke})),n.d(t,"a",(function(){return De})),n.d(t,"X",(function(){return Ne})),n.d(t,"J",(function(){return Ie})),n.d(t,"S",(function(){return Ae})),n.d(t,"D",(function(){return Me})),n.d(t,"u",(function(){return Pe})),n.d(t,"ab",(function(){return Re})),n.d(t,"p",(function(){return Fe})),n.d(t,"s",(function(){return je})),n.d(t,"r",(function(){return Be}));var r,o=n(24),i=n(37),a=n(64),s=n(55),u=n(18),c=n(14),l=n(6),d=n(2),h=n(15),f=n(16),p=n(40),g=n(165),m=(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),v=function(){return(v=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},y=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var i=arguments[t],a=0,s=i.length;a<s;a++,o++)r[o]=i[a];return r};function b(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function _(e){e.parentNode&&e.parentNode.removeChild(e)}function w(e){for(;e;){if(e===document.body)return!0;e=e.parentNode||e.host}return!1}var C=new(function(){function e(){this._lastStart=-1,this._lastEnd=-1}return e.prototype._findClassName=function(e,t){var n=e.className;if(n){t=t.trim();var r=n.length,o=t.length;if(0!==o)if(r<o)this._lastStart=-1;else{if(n===t)return this._lastStart=0,void(this._lastEnd=r);for(var i,a=-1;(a=n.indexOf(t,a+1))>=0;){if(i=a+o,(0===a||32===n.charCodeAt(a-1))&&32===n.charCodeAt(i))return this._lastStart=a,void(this._lastEnd=i+1);if(a>0&&32===n.charCodeAt(a-1)&&i===r)return this._lastStart=a-1,void(this._lastEnd=i);if(0===a&&i===r)return this._lastStart=0,void(this._lastEnd=i)}this._lastStart=-1}else this._lastStart=-1}else this._lastStart=-1},e.prototype.hasClass=function(e,t){return this._findClassName(e,t),-1!==this._lastStart},e.prototype.addClasses=function(e){for(var t=this,n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];n.forEach((function(n){return n.split(" ").forEach((function(n){return t.addClass(e,n)}))}))},e.prototype.addClass=function(e,t){e.className?(this._findClassName(e,t),-1===this._lastStart&&(e.className=e.className+" "+t)):e.className=t},e.prototype.removeClass=function(e,t){this._findClassName(e,t),-1!==this._lastStart&&(e.className=e.className.substring(0,this._lastStart)+e.className.substring(this._lastEnd))},e.prototype.removeClasses=function(e){for(var t=this,n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];n.forEach((function(n){return n.split(" ").forEach((function(n){return t.removeClass(e,n)}))}))},e.prototype.toggleClass=function(e,t,n){this._findClassName(e,t),-1===this._lastStart||void 0!==n&&n||this.removeClass(e,t),-1!==this._lastStart||void 0!==n&&!n||this.addClass(e,t)},e}()),S=new(function(){function e(){}return e.prototype.hasClass=function(e,t){return Boolean(t)&&e.classList&&e.classList.contains(t)},e.prototype.addClasses=function(e){for(var t=this,n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];n.forEach((function(n){return n.split(" ").forEach((function(n){return t.addClass(e,n)}))}))},e.prototype.addClass=function(e,t){t&&e.classList&&e.classList.add(t)},e.prototype.removeClass=function(e,t){t&&e.classList&&e.classList.remove(t)},e.prototype.removeClasses=function(e){for(var t=this,n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];n.forEach((function(n){return n.split(" ").forEach((function(n){return t.removeClass(e,n)}))}))},e.prototype.toggleClass=function(e,t,n){e.classList&&e.classList.toggle(t,n)},e}()),x=o.i?C:S,E=x.hasClass.bind(x),k=x.addClass.bind(x),O=x.addClasses.bind(x),L=x.removeClass.bind(x),T=x.removeClasses.bind(x),D=x.toggleClass.bind(x),N=function(){function e(e,t,n,r){this._node=e,this._type=t,this._handler=n,this._options=r||!1,this._node.addEventListener(this._type,this._handler,this._options)}return e.prototype.dispose=function(){this._handler&&(this._node.removeEventListener(this._type,this._handler,this._options),this._node=null,this._handler=null)},e}();function I(e,t,n,r){return new N(e,t,n,r)}function A(e){return function(t){return e(new s.b(t))}}var M=function(e,t,n,r){var o=n;return"click"===t||"mousedown"===t?o=A(n):"keydown"!==t&&"keypress"!==t&&"keyup"!==t||(o=function(e){return function(t){return e(new a.a(t))}}(n)),I(e,t,o,r)},P=function(e,t,n){return R(e,A(t),n)};function R(e,t,n){return I(e,h.c&&g.a.pointerEvents?_e.POINTER_DOWN:_e.MOUSE_DOWN,t,n)}function F(e,t,n){return I(e,h.c&&g.a.pointerEvents?_e.POINTER_UP:_e.MOUSE_UP,t,n)}function j(e,t){return I(e,"mouseout",(function(n){for(var r=n.relatedTarget;r&&r!==e;)r=r.parentNode;r!==e&&t(n)}))}function B(e,t){return I(e,"pointerout",(function(n){for(var r=n.relatedTarget;r&&r!==e;)r=r.parentNode;r!==e&&t(n)}))}var W,V,H=null;var z,U,K,q,G,Y=function(){function e(e,t){void 0===t&&(t=0),this._runner=e,this.priority=t,this._canceled=!1}return e.prototype.dispose=function(){this._canceled=!0},e.prototype.execute=function(){if(!this._canceled)try{this._runner()}catch(e){Object(c.e)(e)}},e.sort=function(e,t){return t.priority-e.priority},e}();z=[],U=null,K=!1,q=!1,G=function(){for(K=!1,U=z,z=[],q=!0;U.length>0;)U.sort(Y.sort),U.shift().execute();q=!1},V=function(e,t){void 0===t&&(t=0);var n,r=new Y(e,t);return z.push(r),K||(K=!0,n=G,H||(H=self.requestAnimationFrame||self.msRequestAnimationFrame||self.webkitRequestAnimationFrame||self.mozRequestAnimationFrame||self.oRequestAnimationFrame||function(e){return setTimeout((function(){return e((new Date).getTime())}),0)}),H.call(self,n)),r},W=function(e,t){if(q){var n=new Y(e,t);return U.push(n),n}return V(e,t)};var Z=function(e,t){return t},X=function(e){function t(t,n,r,o,i){void 0===o&&(o=Z),void 0===i&&(i=16);var a=e.call(this)||this,s=null,c=0,l=a._register(new u.e),d=function(){c=(new Date).getTime(),r(s),s=null};return a._register(I(t,n,(function(e){s=o(s,e);var t=(new Date).getTime()-c;t>=i?(l.cancel(),d()):l.setIfNotSet(d,i-t)}))),a}return m(t,e),t}(d.a);function Q(e,t,n,r,o){return new X(e,t,n,r,o)}function $(e){return document.defaultView.getComputedStyle(e,null)}function J(e){if(e!==document.body)return new te(e.clientWidth,e.clientHeight);if(h.c&&window.visualViewport){var t=window.visualViewport.width,n=window.visualViewport.height-(o.l?24:0);return new te(t,n)}if(window.innerWidth&&window.innerHeight)return new te(window.innerWidth,window.innerHeight);if(document.body&&document.body.clientWidth&&document.body.clientHeight)return new te(document.body.clientWidth,document.body.clientHeight);if(document.documentElement&&document.documentElement.clientWidth&&document.documentElement.clientHeight)return new te(document.documentElement.clientWidth,document.documentElement.clientHeight);throw new Error("Unable to figure out browser width and height")}var ee=function(){function e(){}return e.convertToPixels=function(e,t){return parseFloat(t)||0},e.getDimension=function(t,n,r){var o=$(t),i="0";return o&&(i=o.getPropertyValue?o.getPropertyValue(n):o.getAttribute(r)),e.convertToPixels(t,i)},e.getBorderLeftWidth=function(t){return e.getDimension(t,"border-left-width","borderLeftWidth")},e.getBorderRightWidth=function(t){return e.getDimension(t,"border-right-width","borderRightWidth")},e.getBorderTopWidth=function(t){return e.getDimension(t,"border-top-width","borderTopWidth")},e.getBorderBottomWidth=function(t){return e.getDimension(t,"border-bottom-width","borderBottomWidth")},e.getPaddingLeft=function(t){return e.getDimension(t,"padding-left","paddingLeft")},e.getPaddingRight=function(t){return e.getDimension(t,"padding-right","paddingRight")},e.getPaddingTop=function(t){return e.getDimension(t,"padding-top","paddingTop")},e.getPaddingBottom=function(t){return e.getDimension(t,"padding-bottom","paddingBottom")},e.getMarginLeft=function(t){return e.getDimension(t,"margin-left","marginLeft")},e.getMarginTop=function(t){return e.getDimension(t,"margin-top","marginTop")},e.getMarginRight=function(t){return e.getDimension(t,"margin-right","marginRight")},e.getMarginBottom=function(t){return e.getDimension(t,"margin-bottom","marginBottom")},e}(),te=function(e,t){this.width=e,this.height=t};function ne(e){for(var t=e.offsetParent,n=e.offsetTop,r=e.offsetLeft;null!==(e=e.parentNode)&&e!==document.body&&e!==document.documentElement;){n-=e.scrollTop;var o=de(e)?null:$(e);o&&(r-="rtl"!==o.direction?e.scrollLeft:-e.scrollLeft),e===t&&(r+=ee.getBorderLeftWidth(e),n+=ee.getBorderTopWidth(e),n+=e.offsetTop,r+=e.offsetLeft,t=e.offsetParent)}return{left:r,top:n}}function re(e){var t=e.getBoundingClientRect();return{left:t.left+oe.scrollX,top:t.top+oe.scrollY,width:t.width,height:t.height}}var oe=new(function(){function e(){}return Object.defineProperty(e.prototype,"scrollX",{get:function(){return"number"==typeof window.scrollX?window.scrollX:document.body.scrollLeft+document.documentElement.scrollLeft},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"scrollY",{get:function(){return"number"==typeof window.scrollY?window.scrollY:document.body.scrollTop+document.documentElement.scrollTop},enumerable:!0,configurable:!0}),e}());function ie(e){var t=ee.getMarginLeft(e)+ee.getMarginRight(e);return e.offsetWidth+t}function ae(e){var t=ee.getBorderLeftWidth(e)+ee.getBorderRightWidth(e),n=ee.getPaddingLeft(e)+ee.getPaddingRight(e);return e.offsetWidth-t-n}function se(e){var t=ee.getBorderTopWidth(e)+ee.getBorderBottomWidth(e),n=ee.getPaddingTop(e)+ee.getPaddingBottom(e);return e.offsetHeight-t-n}function ue(e){var t=ee.getMarginTop(e)+ee.getMarginBottom(e);return e.offsetHeight+t}function ce(e,t){for(;e;){if(e===t)return!0;e=e.parentNode}return!1}function le(e,t,n){for(;e&&e.nodeType===e.ELEMENT_NODE;){if(E(e,t))return e;if(n)if("string"==typeof n){if(E(e,n))return null}else if(e===n)return null;e=e.parentNode}return null}function de(e){return e&&!!e.host&&!!e.mode}function he(e){return!!fe(e)}function fe(e){for(;e.parentNode;){if(e===document.body)return null;e=e.parentNode}return de(e)?e:null}function pe(e){void 0===e&&(e=document.getElementsByTagName("head")[0]);var t=document.createElement("style");return t.type="text/css",t.media="screen",e.appendChild(t),t}var ge=null;function me(){return ge||(ge=pe()),ge}function ve(e,t,n){void 0===n&&(n=me()),n&&t&&n.sheet.insertRule(e+"{"+t+"}",0)}function ye(e,t){if(void 0===t&&(t=me()),t){for(var n=function(e){return e&&e.sheet&&e.sheet.rules?e.sheet.rules:e&&e.sheet&&e.sheet.cssRules?e.sheet.cssRules:[]}(t),r=[],o=0;o<n.length;o++){-1!==n[o].selectorText.indexOf(e)&&r.push(o)}for(o=r.length-1;o>=0;o--)t.sheet.deleteRule(r[o])}}function be(e){return"object"==typeof HTMLElement?e instanceof HTMLElement:e&&"object"==typeof e&&1===e.nodeType&&"string"==typeof e.nodeName}var _e={CLICK:"click",DBLCLICK:"dblclick",MOUSE_UP:"mouseup",MOUSE_DOWN:"mousedown",MOUSE_OVER:"mouseover",MOUSE_MOVE:"mousemove",MOUSE_OUT:"mouseout",MOUSE_ENTER:"mouseenter",MOUSE_LEAVE:"mouseleave",POINTER_UP:"pointerup",POINTER_DOWN:"pointerdown",POINTER_MOVE:"pointermove",CONTEXT_MENU:"contextmenu",WHEEL:"wheel",KEY_DOWN:"keydown",KEY_PRESS:"keypress",KEY_UP:"keyup",LOAD:"load",BEFORE_UNLOAD:"beforeunload",UNLOAD:"unload",ABORT:"abort",ERROR:"error",RESIZE:"resize",SCROLL:"scroll",FULLSCREEN_CHANGE:"fullscreenchange",WK_FULLSCREEN_CHANGE:"webkitfullscreenchange",SELECT:"select",CHANGE:"change",SUBMIT:"submit",RESET:"reset",FOCUS:"focus",FOCUS_IN:"focusin",FOCUS_OUT:"focusout",BLUR:"blur",INPUT:"input",STORAGE:"storage",DRAG_START:"dragstart",DRAG:"drag",DRAG_ENTER:"dragenter",DRAG_LEAVE:"dragleave",DRAG_OVER:"dragover",DROP:"drop",DRAG_END:"dragend",ANIMATION_START:o.m?"webkitAnimationStart":"animationstart",ANIMATION_END:o.m?"webkitAnimationEnd":"animationend",ANIMATION_ITERATION:o.m?"webkitAnimationIteration":"animationiteration"},we={stop:function(e,t){e.preventDefault?e.preventDefault():e.returnValue=!1,t&&(e.stopPropagation?e.stopPropagation():e.cancelBubble=!0)}};function Ce(e){for(var t=[],n=0;e&&e.nodeType===e.ELEMENT_NODE;n++)t[n]=e.scrollTop,e=e.parentNode;return t}function Se(e,t){for(var n=0;e&&e.nodeType===e.ELEMENT_NODE;n++)e.scrollTop!==t[n]&&(e.scrollTop=t[n]),e=e.parentNode}var xe=function(e){function t(t){var n=e.call(this)||this;n._onDidFocus=n._register(new l.a),n.onDidFocus=n._onDidFocus.event,n._onDidBlur=n._register(new l.a),n.onDidBlur=n._onDidBlur.event;var r=ce(document.activeElement,t),o=!1,a=function(){o=!1,r||(r=!0,n._onDidFocus.fire())},s=function(){r&&(o=!0,window.setTimeout((function(){o&&(o=!1,r=!1,n._onDidBlur.fire())}),0))};return n._refreshStateHandler=function(){ce(document.activeElement,t)!==r&&(r?s():a())},n._register(Object(i.a)(t,_e.FOCUS,!0)(a)),n._register(Object(i.a)(t,_e.BLUR,!0)(s)),n}return m(t,e),t}(d.a);function Ee(e){return new xe(e)}function ke(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.forEach((function(t){return e.appendChild(t)})),t[t.length-1]}var Oe,Le=/([\w\-]+)?(#([\w\-]+))?((.([\w\-]+))*)/;function Te(e,t,n){for(var r=[],o=3;o<arguments.length;o++)r[o-3]=arguments[o];var i=Le.exec(t);if(!i)throw new Error("Bad use of emmet");n=v({},n||{});var a,s=i[1]||"div";return a=e!==Oe.HTML?document.createElementNS(e,s):document.createElement(s),i[3]&&(a.id=i[3]),i[4]&&(a.className=i[4].replace(/\./g," ").trim()),Object.keys(n).forEach((function(e){var t=n[e];void 0!==t&&(/^on\w+$/.test(e)?a[e]=t:"selected"===e?t&&a.setAttribute(e,"true"):a.setAttribute(e,t))})),Object(f.d)(r).forEach((function(e){e instanceof Node?a.appendChild(e):a.appendChild(document.createTextNode(e))})),a}function De(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];return Te.apply(void 0,y([Oe.HTML,e,t],n))}function Ne(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var n=0,r=e;n<r.length;n++){var o=r[n];o.style.display="",o.removeAttribute("aria-hidden")}}function Ie(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var n=0,r=e;n<r.length;n++){var o=r[n];o.style.display="none",o.setAttribute("aria-hidden","true")}}function Ae(e){if(e&&e.hasAttribute("tabIndex")){if(document.activeElement===e){var t=function(e,t){for(;e&&e.nodeType===e.ELEMENT_NODE;){if(e instanceof HTMLElement&&e.hasAttribute(t))return e;e=e.parentNode}return null}(e.parentElement,"tabIndex");t&&t.focus()}e.removeAttribute("tabindex")}}function Me(e){return Array.prototype.slice.call(document.getElementsByTagName(e),0)}function Pe(e){var t=window.devicePixelRatio*e;return Math.max(1,Math.floor(t))/window.devicePixelRatio}function Re(e){if(h.f||o.g)window.open(e);else{var t=window.open();t&&(t.opener=null,t.location.href=e)}}function Fe(e){var t=function(){e(),n=V(t)},n=V(t);return Object(d.h)((function(){return n.dispose()}))}function je(e){return e&&p.b.vscodeRemote===e.scheme?p.a.rewrite(e):e}function Be(e){return e?"url('"+je(e).toString(!0).replace(/'/g,"%27")+"')":"url('')"}!function(e){e.HTML="http://www.w3.org/1999/xhtml",e.SVG="http://www.w3.org/2000/svg"}(Oe||(Oe={})),De.SVG=function(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];return Te.apply(void 0,y([Oe.SVG,e,t],n))},p.a.setPreferredWebSchema(/^https:/.test(window.location.href)?"https":"http")},function(e,t,n){"use strict";n.d(t,"g",(function(){return o})),n.d(t,"f",(function(){return i})),n.d(t,"e",(function(){return a})),n.d(t,"h",(function(){return s})),n.d(t,"b",(function(){return u})),n.d(t,"a",(function(){return c})),n.d(t,"d",(function(){return l})),n.d(t,"c",(function(){return d}));function r(e){}function o(e){return"function"==typeof e.dispose&&0===e.dispose.length}function i(e){return Array.isArray(e)?(e.forEach((function(e){e&&e.dispose()})),[]):e?(e.dispose(),e):void 0}function a(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e.forEach(r),{dispose:function(){return i(e)}}}function s(e){var t={dispose:function(){e()}};return t}var u=function(){function e(){this._toDispose=new Set,this._isDisposed=!1}return e.prototype.dispose=function(){this._isDisposed||(this._isDisposed=!0,this.clear())},e.prototype.clear=function(){this._toDispose.forEach((function(e){return e.dispose()})),this._toDispose.clear()},e.prototype.add=function(e){if(!e)return e;if(e===this)throw new Error("Cannot register a disposable on itself!");return this._isDisposed?console.warn(new Error("Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!").stack):this._toDispose.add(e),e},e}(),c=function(){function e(){this._store=new u}return e.prototype.dispose=function(){this._store.dispose()},e.prototype._register=function(e){if(e===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(e)},e.None=Object.freeze({dispose:function(){}}),e}(),l=function(){function e(){this._isDisposed=!1}return Object.defineProperty(e.prototype,"value",{get:function(){return this._isDisposed?void 0:this._value},set:function(e){this._isDisposed||e===this._value||(this._value&&this._value.dispose(),this._value=e)},enumerable:!0,configurable:!0}),e.prototype.clear=function(){this.value=void 0},e.prototype.dispose=function(){this._isDisposed=!0,this._value&&this._value.dispose(),this._value=void 0},e}(),d=function(){function e(e){this.object=e}return e.prototype.dispose=function(){},e}()},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(9),o=function(){function e(e,t,n,r){e>n||e===n&&t>r?(this.startLineNumber=n,this.startColumn=r,this.endLineNumber=e,this.endColumn=t):(this.startLineNumber=e,this.startColumn=t,this.endLineNumber=n,this.endColumn=r)}return e.prototype.isEmpty=function(){return e.isEmpty(this)},e.isEmpty=function(e){return e.startLineNumber===e.endLineNumber&&e.startColumn===e.endColumn},e.prototype.containsPosition=function(t){return e.containsPosition(this,t)},e.containsPosition=function(e,t){return!(t.lineNumber<e.startLineNumber||t.lineNumber>e.endLineNumber)&&(!(t.lineNumber===e.startLineNumber&&t.column<e.startColumn)&&!(t.lineNumber===e.endLineNumber&&t.column>e.endColumn))},e.prototype.containsRange=function(t){return e.containsRange(this,t)},e.containsRange=function(e,t){return!(t.startLineNumber<e.startLineNumber||t.endLineNumber<e.startLineNumber)&&(!(t.startLineNumber>e.endLineNumber||t.endLineNumber>e.endLineNumber)&&(!(t.startLineNumber===e.startLineNumber&&t.startColumn<e.startColumn)&&!(t.endLineNumber===e.endLineNumber&&t.endColumn>e.endColumn)))},e.prototype.strictContainsRange=function(t){return e.strictContainsRange(this,t)},e.strictContainsRange=function(e,t){return!(t.startLineNumber<e.startLineNumber||t.endLineNumber<e.startLineNumber)&&(!(t.startLineNumber>e.endLineNumber||t.endLineNumber>e.endLineNumber)&&(!(t.startLineNumber===e.startLineNumber&&t.startColumn<=e.startColumn)&&!(t.endLineNumber===e.endLineNumber&&t.endColumn>=e.endColumn)))},e.prototype.plusRange=function(t){return e.plusRange(this,t)},e.plusRange=function(t,n){var r,o,i,a;return n.startLineNumber<t.startLineNumber?(r=n.startLineNumber,o=n.startColumn):n.startLineNumber===t.startLineNumber?(r=n.startLineNumber,o=Math.min(n.startColumn,t.startColumn)):(r=t.startLineNumber,o=t.startColumn),n.endLineNumber>t.endLineNumber?(i=n.endLineNumber,a=n.endColumn):n.endLineNumber===t.endLineNumber?(i=n.endLineNumber,a=Math.max(n.endColumn,t.endColumn)):(i=t.endLineNumber,a=t.endColumn),new e(r,o,i,a)},e.prototype.intersectRanges=function(t){return e.intersectRanges(this,t)},e.intersectRanges=function(t,n){var r=t.startLineNumber,o=t.startColumn,i=t.endLineNumber,a=t.endColumn,s=n.startLineNumber,u=n.startColumn,c=n.endLineNumber,l=n.endColumn;return r<s?(r=s,o=u):r===s&&(o=Math.max(o,u)),i>c?(i=c,a=l):i===c&&(a=Math.min(a,l)),r>i||r===i&&o>a?null:new e(r,o,i,a)},e.prototype.equalsRange=function(t){return e.equalsRange(this,t)},e.equalsRange=function(e,t){return!!e&&!!t&&e.startLineNumber===t.startLineNumber&&e.startColumn===t.startColumn&&e.endLineNumber===t.endLineNumber&&e.endColumn===t.endColumn},e.prototype.getEndPosition=function(){return new r.a(this.endLineNumber,this.endColumn)},e.prototype.getStartPosition=function(){return new r.a(this.startLineNumber,this.startColumn)},e.prototype.toString=function(){return"["+this.startLineNumber+","+this.startColumn+" -> "+this.endLineNumber+","+this.endColumn+"]"},e.prototype.setEndPosition=function(t,n){return new e(this.startLineNumber,this.startColumn,t,n)},e.prototype.setStartPosition=function(t,n){return new e(t,n,this.endLineNumber,this.endColumn)},e.prototype.collapseToStart=function(){return e.collapseToStart(this)},e.collapseToStart=function(t){return new e(t.startLineNumber,t.startColumn,t.startLineNumber,t.startColumn)},e.fromPositions=function(t,n){return void 0===n&&(n=t),new e(t.lineNumber,t.column,n.lineNumber,n.column)},e.lift=function(t){return t?new e(t.startLineNumber,t.startColumn,t.endLineNumber,t.endColumn):null},e.isIRange=function(e){return e&&"number"==typeof e.startLineNumber&&"number"==typeof e.startColumn&&"number"==typeof e.endLineNumber&&"number"==typeof e.endColumn},e.areIntersectingOrTouching=function(e,t){return!(e.endLineNumber<t.startLineNumber||e.endLineNumber===t.startLineNumber&&e.endColumn<t.startColumn)&&!(t.endLineNumber<e.startLineNumber||t.endLineNumber===e.startLineNumber&&t.endColumn<e.startColumn)},e.areIntersecting=function(e,t){return!(e.endLineNumber<t.startLineNumber||e.endLineNumber===t.startLineNumber&&e.endColumn<=t.startColumn)&&!(t.endLineNumber<e.startLineNumber||t.endLineNumber===e.startLineNumber&&t.endColumn<=e.startColumn)},e.compareRangesUsingStarts=function(e,t){if(e&&t){var n=0|e.startLineNumber,r=0|t.startLineNumber;if(n===r){var o=0|e.startColumn,i=0|t.startColumn;if(o===i){var a=0|e.endLineNumber,s=0|t.endLineNumber;return a===s?(0|e.endColumn)-(0|t.endColumn):a-s}return o-i}return n-r}return(e?1:0)-(t?1:0)},e.compareRangesUsingEnds=function(e,t){return e.endLineNumber===t.endLineNumber?e.endColumn===t.endColumn?e.startLineNumber===t.startLineNumber?e.startColumn-t.startColumn:e.startLineNumber-t.startLineNumber:e.endColumn-t.endColumn:e.endLineNumber-t.endLineNumber},e.spansMultipleLines=function(e){return e.endLineNumber>e.startLineNumber},e}()},function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"Tb",(function(){return d})),n.d(t,"W",(function(){return p})),n.d(t,"U",(function(){return g})),n.d(t,"V",(function(){return m})),n.d(t,"e",(function(){return v})),n.d(t,"b",(function(){return y})),n.d(t,"ec",(function(){return b})),n.d(t,"dc",(function(){return _})),n.d(t,"hc",(function(){return w})),n.d(t,"Z",(function(){return C})),n.d(t,"bb",(function(){return S})),n.d(t,"ab",(function(){return x})),n.d(t,"Y",(function(){return E})),n.d(t,"X",(function(){return k})),n.d(t,"fb",(function(){return O})),n.d(t,"hb",(function(){return L})),n.d(t,"gb",(function(){return T})),n.d(t,"ib",(function(){return D})),n.d(t,"kb",(function(){return N})),n.d(t,"jb",(function(){return I})),n.d(t,"cb",(function(){return A})),n.d(t,"eb",(function(){return M})),n.d(t,"db",(function(){return P})),n.d(t,"Ob",(function(){return j})),n.d(t,"Nb",(function(){return B})),n.d(t,"c",(function(){return W})),n.d(t,"d",(function(){return V})),n.d(t,"Vb",(function(){return H})),n.d(t,"Xb",(function(){return z})),n.d(t,"Yb",(function(){return U})),n.d(t,"Wb",(function(){return K})),n.d(t,"Sb",(function(){return q})),n.d(t,"q",(function(){return G})),n.d(t,"p",(function(){return Y})),n.d(t,"P",(function(){return Z})),n.d(t,"O",(function(){return X})),n.d(t,"H",(function(){return Q})),n.d(t,"G",(function(){return $})),n.d(t,"z",(function(){return J})),n.d(t,"y",(function(){return ee})),n.d(t,"o",(function(){return te})),n.d(t,"x",(function(){return ne})),n.d(t,"Q",(function(){return re})),n.d(t,"S",(function(){return oe})),n.d(t,"R",(function(){return ie})),n.d(t,"T",(function(){return ae})),n.d(t,"K",(function(){return se})),n.d(t,"L",(function(){return ue})),n.d(t,"F",(function(){return ce})),n.d(t,"M",(function(){return le})),n.d(t,"N",(function(){return de})),n.d(t,"r",(function(){return he})),n.d(t,"t",(function(){return fe})),n.d(t,"v",(function(){return pe})),n.d(t,"s",(function(){return ge})),n.d(t,"u",(function(){return me})),n.d(t,"w",(function(){return ve})),n.d(t,"D",(function(){return ye})),n.d(t,"A",(function(){return be})),n.d(t,"C",(function(){return _e})),n.d(t,"B",(function(){return we})),n.d(t,"E",(function(){return Ce})),n.d(t,"n",(function(){return Se})),n.d(t,"J",(function(){return xe})),n.d(t,"I",(function(){return Ee})),n.d(t,"g",(function(){return ke})),n.d(t,"h",(function(){return Oe})),n.d(t,"j",(function(){return Le})),n.d(t,"l",(function(){return Te})),n.d(t,"k",(function(){return De})),n.d(t,"m",(function(){return Ne})),n.d(t,"i",(function(){return Ie})),n.d(t,"rb",(function(){return Ae})),n.d(t,"sb",(function(){return Me})),n.d(t,"lb",(function(){return Pe})),n.d(t,"mb",(function(){return Re})),n.d(t,"xb",(function(){return Fe})),n.d(t,"yb",(function(){return je})),n.d(t,"wb",(function(){return Be})),n.d(t,"ub",(function(){return We})),n.d(t,"vb",(function(){return Ve})),n.d(t,"nb",(function(){return He})),n.d(t,"tb",(function(){return ze})),n.d(t,"ob",(function(){return Ue})),n.d(t,"qb",(function(){return Ke})),n.d(t,"pb",(function(){return qe})),n.d(t,"gc",(function(){return Ge})),n.d(t,"Ab",(function(){return Ye})),n.d(t,"Bb",(function(){return Ze})),n.d(t,"zb",(function(){return Xe})),n.d(t,"Eb",(function(){return Qe})),n.d(t,"Cb",(function(){return $e})),n.d(t,"Db",(function(){return Je})),n.d(t,"Fb",(function(){return et})),n.d(t,"bc",(function(){return tt})),n.d(t,"cc",(function(){return nt})),n.d(t,"Zb",(function(){return rt})),n.d(t,"ac",(function(){return ot})),n.d(t,"Lb",(function(){return it})),n.d(t,"Mb",(function(){return at})),n.d(t,"Hb",(function(){return st})),n.d(t,"Ib",(function(){return ut})),n.d(t,"Gb",(function(){return ct})),n.d(t,"Jb",(function(){return lt})),n.d(t,"Pb",(function(){return dt})),n.d(t,"Rb",(function(){return ht})),n.d(t,"Qb",(function(){return ft})),n.d(t,"f",(function(){return pt})),n.d(t,"fc",(function(){return gt})),n.d(t,"Kb",(function(){return mt})),n.d(t,"Ub",(function(){return yt}));var r=n(75),o=n(13),i=n(6),a=n(0),s=n(355),u=n(18),c={ColorContribution:"base.contributions.colors"},l=new(function(){function e(){this._onDidChangeSchema=new i.a,this.onDidChangeSchema=this._onDidChangeSchema.event,this.colorSchema={type:"object",properties:{}},this.colorReferenceSchema={type:"string",enum:[],enumDescriptions:[]},this.colorsById={}}return e.prototype.registerColor=function(e,t,n,r,o){void 0===r&&(r=!1);var i={id:e,description:n,defaults:t,needsTransparency:r,deprecationMessage:o};this.colorsById[e]=i;var a={type:"string",description:n,format:"color-hex",defaultSnippets:[{body:"${1:#ff0000}"}]};return o&&(a.deprecationMessage=o),this.colorSchema.properties[e]=a,this.colorReferenceSchema.enum.push(e),this.colorReferenceSchema.enumDescriptions.push(n),this._onDidChangeSchema.fire(),e},e.prototype.resolveDefaultColor=function(e,t){var n=this.colorsById[e];if(n&&n.defaults)return yt(n.defaults[t.type],t)},e.prototype.getColorSchema=function(){return this.colorSchema},e.prototype.toString=function(){var e=this;return Object.keys(this.colorsById).sort((function(e,t){var n=-1===e.indexOf(".")?0:1,r=-1===t.indexOf(".")?0:1;return n!==r?n-r:e.localeCompare(t)})).map((function(t){return"- `"+t+"`: "+e.colorsById[t].description})).join("\n")},e}());function d(e,t,n,r,o){return l.registerColor(e,t,n,r,o)}r.a.add(c.ColorContribution,l);var h,f,p=d("foreground",{dark:"#CCCCCC",light:"#616161",hc:"#FFFFFF"},a.a("foreground","Overall foreground color. This color is only used if not overridden by a component.")),g=d("errorForeground",{dark:"#F48771",light:"#A1260D",hc:"#F48771"},a.a("errorForeground","Overall foreground color for error messages. This color is only used if not overridden by a component.")),m=d("focusBorder",{dark:o.a.fromHex("#0E639C").transparent(.8),light:o.a.fromHex("#007ACC").transparent(.4),hc:"#F38518"},a.a("focusBorder","Overall border color for focused elements. This color is only used if not overridden by a component.")),v=d("contrastBorder",{light:null,dark:null,hc:"#6FC3DF"},a.a("contrastBorder","An extra border around elements to separate them from others for greater contrast.")),y=d("contrastActiveBorder",{light:null,dark:null,hc:m},a.a("activeContrastBorder","An extra border around active elements to separate them from others for greater contrast.")),b=d("textLink.foreground",{light:"#006AB1",dark:"#3794FF",hc:"#3794FF"},a.a("textLinkForeground","Foreground color for links in text.")),_=d("textCodeBlock.background",{light:"#dcdcdc66",dark:"#0a0a0a66",hc:o.a.black},a.a("textCodeBlockBackground","Background color for code blocks in text.")),w=d("widget.shadow",{dark:"#000000",light:"#A8A8A8",hc:null},a.a("widgetShadow","Shadow color of widgets such as find/replace inside the editor.")),C=d("input.background",{dark:"#3C3C3C",light:o.a.white,hc:o.a.black},a.a("inputBoxBackground","Input box background.")),S=d("input.foreground",{dark:p,light:p,hc:p},a.a("inputBoxForeground","Input box foreground.")),x=d("input.border",{dark:null,light:null,hc:v},a.a("inputBoxBorder","Input box border.")),E=d("inputOption.activeBorder",{dark:"#007ACC00",light:"#007ACC00",hc:v},a.a("inputBoxActiveOptionBorder","Border color of activated options in input fields.")),k=d("inputOption.activeBackground",{dark:gt(m,.5),light:gt(m,.3),hc:null},a.a("inputOption.activeBackground","Background color of activated options in input fields.")),O=d("inputValidation.infoBackground",{dark:"#063B49",light:"#D6ECF2",hc:o.a.black},a.a("inputValidationInfoBackground","Input validation background color for information severity.")),L=d("inputValidation.infoForeground",{dark:null,light:null,hc:null},a.a("inputValidationInfoForeground","Input validation foreground color for information severity.")),T=d("inputValidation.infoBorder",{dark:"#007acc",light:"#007acc",hc:v},a.a("inputValidationInfoBorder","Input validation border color for information severity.")),D=d("inputValidation.warningBackground",{dark:"#352A05",light:"#F6F5D2",hc:o.a.black},a.a("inputValidationWarningBackground","Input validation background color for warning severity.")),N=d("inputValidation.warningForeground",{dark:null,light:null,hc:null},a.a("inputValidationWarningForeground","Input validation foreground color for warning severity.")),I=d("inputValidation.warningBorder",{dark:"#B89500",light:"#B89500",hc:v},a.a("inputValidationWarningBorder","Input validation border color for warning severity.")),A=d("inputValidation.errorBackground",{dark:"#5A1D1D",light:"#F2DEDE",hc:o.a.black},a.a("inputValidationErrorBackground","Input validation background color for error severity.")),M=d("inputValidation.errorForeground",{dark:null,light:null,hc:null},a.a("inputValidationErrorForeground","Input validation foreground color for error severity.")),P=d("inputValidation.errorBorder",{dark:"#BE1100",light:"#BE1100",hc:v},a.a("inputValidationErrorBorder","Input validation border color for error severity.")),R=d("dropdown.background",{dark:"#3C3C3C",light:o.a.white,hc:o.a.black},a.a("dropdownBackground","Dropdown background.")),F=d("dropdown.foreground",{dark:"#F0F0F0",light:null,hc:o.a.white},a.a("dropdownForeground","Dropdown foreground.")),j=d("pickerGroup.foreground",{dark:"#3794FF",light:"#0066BF",hc:o.a.white},a.a("pickerGroupForeground","Quick picker color for grouping labels.")),B=d("pickerGroup.border",{dark:"#3F3F46",light:"#CCCEDB",hc:o.a.white},a.a("pickerGroupBorder","Quick picker color for grouping borders.")),W=d("badge.background",{dark:"#4D4D4D",light:"#C4C4C4",hc:o.a.black},a.a("badgeBackground","Badge background color. Badges are small information labels, e.g. for search results count.")),V=d("badge.foreground",{dark:o.a.white,light:"#333",hc:o.a.white},a.a("badgeForeground","Badge foreground color. Badges are small information labels, e.g. for search results count.")),H=d("scrollbar.shadow",{dark:"#000000",light:"#DDDDDD",hc:null},a.a("scrollbarShadow","Scrollbar shadow to indicate that the view is scrolled.")),z=d("scrollbarSlider.background",{dark:o.a.fromHex("#797979").transparent(.4),light:o.a.fromHex("#646464").transparent(.4),hc:gt(v,.6)},a.a("scrollbarSliderBackground","Scrollbar slider background color.")),U=d("scrollbarSlider.hoverBackground",{dark:o.a.fromHex("#646464").transparent(.7),light:o.a.fromHex("#646464").transparent(.7),hc:gt(v,.8)},a.a("scrollbarSliderHoverBackground","Scrollbar slider background color when hovering.")),K=d("scrollbarSlider.activeBackground",{dark:o.a.fromHex("#BFBFBF").transparent(.4),light:o.a.fromHex("#000000").transparent(.6),hc:v},a.a("scrollbarSliderActiveBackground","Scrollbar slider background color when clicked on.")),q=d("progressBar.background",{dark:o.a.fromHex("#0E70C0"),light:o.a.fromHex("#0E70C0"),hc:v},a.a("progressBarBackground","Background color of the progress bar that can show for long running operations.")),G=d("editorError.foreground",{dark:"#F48771",light:"#E51400",hc:null},a.a("editorError.foreground","Foreground color of error squigglies in the editor.")),Y=d("editorError.border",{dark:null,light:null,hc:o.a.fromHex("#E47777").transparent(.8)},a.a("errorBorder","Border color of error boxes in the editor.")),Z=d("editorWarning.foreground",{dark:"#CCA700",light:"#E9A700",hc:null},a.a("editorWarning.foreground","Foreground color of warning squigglies in the editor.")),X=d("editorWarning.border",{dark:null,light:null,hc:o.a.fromHex("#FFCC00").transparent(.8)},a.a("warningBorder","Border color of warning boxes in the editor.")),Q=d("editorInfo.foreground",{dark:"#75BEFF",light:"#75BEFF",hc:null},a.a("editorInfo.foreground","Foreground color of info squigglies in the editor.")),$=d("editorInfo.border",{dark:null,light:null,hc:o.a.fromHex("#75BEFF").transparent(.8)},a.a("infoBorder","Border color of info boxes in the editor.")),J=d("editorHint.foreground",{dark:o.a.fromHex("#eeeeee").transparent(.7),light:"#6c6c6c",hc:null},a.a("editorHint.foreground","Foreground color of hint squigglies in the editor.")),ee=d("editorHint.border",{dark:null,light:null,hc:o.a.fromHex("#eeeeee").transparent(.8)},a.a("hintBorder","Border color of hint boxes in the editor.")),te=d("editor.background",{light:"#fffffe",dark:"#1E1E1E",hc:o.a.black},a.a("editorBackground","Editor background color.")),ne=d("editor.foreground",{light:"#333333",dark:"#BBBBBB",hc:o.a.white},a.a("editorForeground","Editor default foreground color.")),re=d("editorWidget.background",{dark:"#252526",light:"#F3F3F3",hc:"#0C141F"},a.a("editorWidgetBackground","Background color of editor widgets, such as find/replace.")),oe=d("editorWidget.foreground",{dark:p,light:p,hc:p},a.a("editorWidgetForeground","Foreground color of editor widgets, such as find/replace.")),ie=d("editorWidget.border",{dark:"#454545",light:"#C8C8C8",hc:v},a.a("editorWidgetBorder","Border color of editor widgets. The color is only used if the widget chooses to have a border and if the color is not overridden by a widget.")),ae=d("editorWidget.resizeBorder",{light:null,dark:null,hc:null},a.a("editorWidgetResizeBorder","Border color of the resize bar of editor widgets. The color is only used if the widget chooses to have a resize border and if the color is not overridden by a widget.")),se=d("editor.selectionBackground",{light:"#ADD6FF",dark:"#264F78",hc:"#f3f518"},a.a("editorSelectionBackground","Color of the editor selection.")),ue=d("editor.selectionForeground",{light:null,dark:null,hc:"#000000"},a.a("editorSelectionForeground","Color of the selected text for high contrast.")),ce=d("editor.inactiveSelectionBackground",{light:gt(se,.5),dark:gt(se,.5),hc:gt(se,.5)},a.a("editorInactiveSelection","Color of the selection in an inactive editor. The color must not be opaque so as not to hide underlying decorations."),!0),le=d("editor.selectionHighlightBackground",{light:vt(se,te,.3,.6),dark:vt(se,te,.3,.6),hc:null},a.a("editorSelectionHighlight","Color for regions with the same content as the selection. The color must not be opaque so as not to hide underlying decorations."),!0),de=d("editor.selectionHighlightBorder",{light:null,dark:null,hc:y},a.a("editorSelectionHighlightBorder","Border color for regions with the same content as the selection.")),he=d("editor.findMatchBackground",{light:"#A8AC94",dark:"#515C6A",hc:null},a.a("editorFindMatch","Color of the current search match.")),fe=d("editor.findMatchHighlightBackground",{light:"#EA5C0055",dark:"#EA5C0055",hc:null},a.a("findMatchHighlight","Color of the other search matches. The color must not be opaque so as not to hide underlying decorations."),!0),pe=d("editor.findRangeHighlightBackground",{dark:"#3a3d4166",light:"#b4b4b44d",hc:null},a.a("findRangeHighlight","Color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations."),!0),ge=d("editor.findMatchBorder",{light:null,dark:null,hc:y},a.a("editorFindMatchBorder","Border color of the current search match.")),me=d("editor.findMatchHighlightBorder",{light:null,dark:null,hc:y},a.a("findMatchHighlightBorder","Border color of the other search matches.")),ve=d("editor.findRangeHighlightBorder",{dark:null,light:null,hc:gt(y,.4)},a.a("findRangeHighlightBorder","Border color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations."),!0),ye=d("editor.hoverHighlightBackground",{light:"#ADD6FF26",dark:"#264f7840",hc:"#ADD6FF26"},a.a("hoverHighlight","Highlight below the word for which a hover is shown. The color must not be opaque so as not to hide underlying decorations."),!0),be=d("editorHoverWidget.background",{light:re,dark:re,hc:re},a.a("hoverBackground","Background color of the editor hover.")),_e=d("editorHoverWidget.foreground",{light:oe,dark:oe,hc:oe},a.a("hoverForeground","Foreground color of the editor hover.")),we=d("editorHoverWidget.border",{light:ie,dark:ie,hc:ie},a.a("hoverBorder","Border color of the editor hover.")),Ce=d("editorHoverWidget.statusBarBackground",{dark:(h=be,f=.2,function(e){var t=yt(h,e);if(t)return t.lighten(f)}),light:pt(be,.05),hc:re},a.a("statusBarBackground","Background color of the editor hover status bar.")),Se=d("editorLink.activeForeground",{dark:"#4E94CE",light:o.a.blue,hc:o.a.cyan},a.a("activeLinkForeground","Color of active links.")),xe=d("editorLightBulb.foreground",{dark:"#FFCC00",light:"#DDB100",hc:"#FFCC00"},a.a("editorLightBulbForeground","The color used for the lightbulb actions icon.")),Ee=d("editorLightBulbAutoFix.foreground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},a.a("editorLightBulbAutoFixForeground","The color used for the lightbulb auto fix actions icon.")),ke=new o.a(new o.c(155,185,85,.2)),Oe=new o.a(new o.c(255,0,0,.2)),Le=d("diffEditor.insertedTextBackground",{dark:ke,light:ke,hc:null},a.a("diffEditorInserted","Background color for text that got inserted. The color must not be opaque so as not to hide underlying decorations."),!0),Te=d("diffEditor.removedTextBackground",{dark:Oe,light:Oe,hc:null},a.a("diffEditorRemoved","Background color for text that got removed. The color must not be opaque so as not to hide underlying decorations."),!0),De=d("diffEditor.insertedTextBorder",{dark:null,light:null,hc:"#33ff2eff"},a.a("diffEditorInsertedOutline","Outline color for the text that got inserted.")),Ne=d("diffEditor.removedTextBorder",{dark:null,light:null,hc:"#FF008F"},a.a("diffEditorRemovedOutline","Outline color for text that got removed.")),Ie=d("diffEditor.border",{dark:null,light:null,hc:v},a.a("diffEditorBorder","Border color between the two text editors.")),Ae=d("list.focusBackground",{dark:"#062F4A",light:"#D6EBFF",hc:null},a.a("listFocusBackground","List/Tree background color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Me=d("list.focusForeground",{dark:null,light:null,hc:null},a.a("listFocusForeground","List/Tree foreground color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Pe=d("list.activeSelectionBackground",{dark:"#094771",light:"#0074E8",hc:null},a.a("listActiveSelectionBackground","List/Tree background color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Re=d("list.activeSelectionForeground",{dark:o.a.white,light:o.a.white,hc:null},a.a("listActiveSelectionForeground","List/Tree foreground color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Fe=d("list.inactiveSelectionBackground",{dark:"#37373D",light:"#E4E6F1",hc:null},a.a("listInactiveSelectionBackground","List/Tree background color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),je=d("list.inactiveSelectionForeground",{dark:null,light:null,hc:null},a.a("listInactiveSelectionForeground","List/Tree foreground color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),Be=d("list.inactiveFocusBackground",{dark:null,light:null,hc:null},a.a("listInactiveFocusBackground","List/Tree background color for the focused item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),We=d("list.hoverBackground",{dark:"#2A2D2E",light:"#F0F0F0",hc:null},a.a("listHoverBackground","List/Tree background when hovering over items using the mouse.")),Ve=d("list.hoverForeground",{dark:null,light:null,hc:null},a.a("listHoverForeground","List/Tree foreground when hovering over items using the mouse.")),He=d("list.dropBackground",{dark:Ae,light:Ae,hc:null},a.a("listDropBackground","List/Tree drag and drop background when moving items around using the mouse.")),ze=d("list.highlightForeground",{dark:"#0097fb",light:"#0066BF",hc:m},a.a("highlight","List/Tree foreground color of the match highlights when searching inside the list/tree.")),Ue=d("listFilterWidget.background",{light:"#efc1ad",dark:"#653723",hc:o.a.black},a.a("listFilterWidgetBackground","Background color of the type filter widget in lists and trees.")),Ke=d("listFilterWidget.outline",{dark:o.a.transparent,light:o.a.transparent,hc:"#f38518"},a.a("listFilterWidgetOutline","Outline color of the type filter widget in lists and trees.")),qe=d("listFilterWidget.noMatchesOutline",{dark:"#BE1100",light:"#BE1100",hc:v},a.a("listFilterWidgetNoMatchesOutline","Outline color of the type filter widget in lists and trees, when there are no matches.")),Ge=d("tree.indentGuidesStroke",{dark:"#585858",light:"#a9a9a9",hc:"#a9a9a9"},a.a("treeIndentGuidesStroke","Tree stroke color for the indentation guides.")),Ye=d("menu.border",{dark:null,light:null,hc:v},a.a("menuBorder","Border color of menus.")),Ze=d("menu.foreground",{dark:F,light:p,hc:F},a.a("menuForeground","Foreground color of menu items.")),Xe=d("menu.background",{dark:R,light:R,hc:R},a.a("menuBackground","Background color of menu items.")),Qe=d("menu.selectionForeground",{dark:Re,light:Re,hc:Re},a.a("menuSelectionForeground","Foreground color of the selected menu item in menus.")),$e=d("menu.selectionBackground",{dark:Pe,light:Pe,hc:Pe},a.a("menuSelectionBackground","Background color of the selected menu item in menus.")),Je=d("menu.selectionBorder",{dark:null,light:null,hc:y},a.a("menuSelectionBorder","Border color of the selected menu item in menus.")),et=d("menu.separatorBackground",{dark:"#BBBBBB",light:"#888888",hc:v},a.a("menuSeparatorBackground","Color of a separator menu item in menus.")),tt=d("editor.snippetTabstopHighlightBackground",{dark:new o.a(new o.c(124,124,124,.3)),light:new o.a(new o.c(10,50,100,.2)),hc:new o.a(new o.c(124,124,124,.3))},a.a("snippetTabstopHighlightBackground","Highlight background color of a snippet tabstop.")),nt=d("editor.snippetTabstopHighlightBorder",{dark:null,light:null,hc:null},a.a("snippetTabstopHighlightBorder","Highlight border color of a snippet tabstop.")),rt=d("editor.snippetFinalTabstopHighlightBackground",{dark:null,light:null,hc:null},a.a("snippetFinalTabstopHighlightBackground","Highlight background color of the final tabstop of a snippet.")),ot=d("editor.snippetFinalTabstopHighlightBorder",{dark:"#525252",light:new o.a(new o.c(10,50,100,.5)),hc:"#525252"},a.a("snippetFinalTabstopHighlightBorder","Highlight border color of the final stabstop of a snippet.")),it=d("editorOverviewRuler.findMatchForeground",{dark:"#d186167e",light:"#d186167e",hc:"#AB5A00"},a.a("overviewRulerFindMatchForeground","Overview ruler marker color for find matches. The color must not be opaque so as not to hide underlying decorations."),!0),at=d("editorOverviewRuler.selectionHighlightForeground",{dark:"#A0A0A0CC",light:"#A0A0A0CC",hc:"#A0A0A0CC"},a.a("overviewRulerSelectionHighlightForeground","Overview ruler marker color for selection highlights. The color must not be opaque so as not to hide underlying decorations."),!0),st=d("minimap.findMatchHighlight",{light:"#d18616",dark:"#d18616",hc:"#AB5A00"},a.a("minimapFindMatchHighlight","Minimap marker color for find matches."),!0),ut=d("minimap.selectionHighlight",{light:"#ADD6FF",dark:"#264F78",hc:"#ffffff"},a.a("minimapSelectionHighlight","Minimap marker color for the editor selection."),!0),ct=d("minimap.errorHighlight",{dark:new o.a(new o.c(255,18,18,.7)),light:new o.a(new o.c(255,18,18,.7)),hc:new o.a(new o.c(255,50,50,1))},a.a("minimapError","Minimap marker color for errors.")),lt=d("minimap.warningHighlight",{dark:Z,light:Z,hc:X},a.a("overviewRuleWarning","Minimap marker color for warnings.")),dt=d("problemsErrorIcon.foreground",{dark:G,light:G,hc:G},a.a("problemsErrorIconForeground","The color used for the