"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1597],{81597:function(ue,I,j){j.r(I),j.d(I,{getJavaScriptWorker:function(){return oe},getTypeScriptWorker:function(){return ae},setupJavaScript:function(){return se},setupTypeScript:function(){return ie}});var f=j(91429),H=function(t,r,e,n){function o(i){return i instanceof e?i:new e(function(a){a(i)})}return new(e||(e=Promise))(function(i,a){function c(u){try{s(n.next(u))}catch(d){a(d)}}function l(u){try{s(n.throw(u))}catch(d){a(d)}}function s(u){u.done?i(u.value):o(u.value).then(c,l)}s((n=n.apply(t,r||[])).next())})},W=function(t,r){var e={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},n,o,i,a;return a={next:c(0),throw:c(1),return:c(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function c(s){return function(u){return l([s,u])}}function l(s){if(n)throw new TypeError("Generator is already executing.");for(;e;)try{if(n=1,o&&(i=s[0]&2?o.return:s[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;switch(o=0,i&&(s=[s[0]&2,i.value]),s[0]){case 0:case 1:i=s;break;case 4:return e.label++,{value:s[1],done:!1};case 5:e.label++,o=s[1],s=[0];continue;case 7:s=e.ops.pop(),e.trys.pop();continue;default:if(i=e.trys,!(i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){e=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]0&&i[i.length-1])&&(s[0]===6||s[0]===2)){e=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]0&&(r+=" \u2014 "+o.map(function(i){return i.text}).join(" "))}else Array.isArray(t.text)?r+=" \u2014 "+t.text.map(function(i){return i.text}).join(" "):t.text&&(r+=" \u2014 "+t.text);return r}var U=function(t){_(r,t);function r(){var e=t!==null&&t.apply(this,arguments)||this;return e.signatureHelpTriggerCharacters=["(",","],e}return r._toSignatureHelpTriggerReason=function(e){switch(e.triggerKind){case f.Mj.SignatureHelpTriggerKind.TriggerCharacter:return e.triggerCharacter?e.isRetrigger?{kind:"retrigger",triggerCharacter:e.triggerCharacter}:{kind:"characterTyped",triggerCharacter:e.triggerCharacter}:{kind:"invoked"};case f.Mj.SignatureHelpTriggerKind.ContentChange:return e.isRetrigger?{kind:"retrigger"}:{kind:"invoked"};case f.Mj.SignatureHelpTriggerKind.Invoke:default:return{kind:"invoked"}}},r.prototype.provideSignatureHelp=function(e,n,o,i){return w(this,void 0,void 0,function(){var a,c,l,s,u;return S(this,function(d){switch(d.label){case 0:return a=e.uri,c=e.getOffsetAt(n),[4,this._worker(a)];case 1:return l=d.sent(),e.isDisposed()?[2]:[4,l.getSignatureHelpItems(a.toString(),c,{triggerReason:r._toSignatureHelpTriggerReason(i)})];case 2:return s=d.sent(),!s||e.isDisposed()?[2]:(u={activeSignature:s.selectedItemIndex,activeParameter:s.argumentIndex,signatures:[]},s.items.forEach(function(p){var h={label:"",parameters:[]};h.documentation={value:C(p.documentation)},h.label+=C(p.prefixDisplayParts),p.parameters.forEach(function(b,m,y){var x=C(b.displayParts),D={label:x,documentation:{value:C(b.documentation)}};h.label+=x,h.parameters.push(D),m0)for(var m=0,y=p.childItems;m