<<<<<<< HEAD:321.c7116448.async.js (window.webpackJsonp=window.webpackJsonp||[]).push([[321],{"4yiN":function(ne,O,M){"use strict";M.r(O),M.d(O,"setupTypeScript",function(){return Z}),M.d(O,"setupJavaScript",function(){return $}),M.d(O,"getJavaScriptWorker",function(){return q}),M.d(O,"getTypeScriptWorker",function(){return ee});var R=function(n,i,e,o){function u(t){return t instanceof e?t:new e(function(s){s(t)})}return new(e||(e=Promise))(function(t,s){function f(a){try{r(o.next(a))}catch(c){s(c)}}function l(a){try{r(o.throw(a))}catch(c){s(c)}}function r(a){a.done?t(a.value):u(a.value).then(f,l)}r((o=o.apply(n,i||[])).next())})},F=function(n,i){var e={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},o,u,t,s;return s={next:f(0),throw:f(1),return:f(2)},typeof Symbol=="function"&&(s[Symbol.iterator]=function(){return this}),s;function f(r){return function(a){return l([r,a])}}function l(r){if(o)throw new TypeError("Generator is already executing.");for(;e;)try{if(o=1,u&&(t=r[0]&2?u.return:r[0]?u.throw||((t=u.return)&&t.call(u),0):u.next)&&!(t=t.call(u,r[1])).done)return t;(u=0,t)&&(r=[r[0]&2,t.value]);switch(r[0]){case 0:case 1:t=r;break;case 4:return e.label++,{value:r[1],done:!1};case 5:e.label++,u=r[1],r=[0];continue;case 7:r=e.ops.pop(),e.trys.pop();continue;default:if(!(t=e.trys,t=t.length>0&&t[t.length-1])&&(r[0]===6||r[0]===2)){e=0;continue}if(r[0]===3&&(!t||r[1]>t[0]&&r[1]0&&t[t.length-1])&&(r[0]===6||r[0]===2)){e=0;continue}if(r[0]===3&&(!t||r[1]>t[0]&&r[1]0&&t[t.length-1])&&(r[0]===6||r[0]===2)){e=0;continue}if(r[0]===3&&(!t||r[1]>t[0]&&r[1]0&&t[t.length-1])&&(r[0]===6||r[0]===2)){e=0;continue}if(r[0]===3&&(!t||r[1]>t[0]&&r[1]>>>>>> 2b309201896b56ddfda4bc67ab5ed0ea261db165:325.e19a43d2.async.js `),code:o.code.toString(),tags:o.reportsUnnecessary?[monaco.MarkerTag.Unnecessary]:[],relatedInformation:this._convertRelatedInformation(e,o.relatedInformation)}},i.prototype._convertRelatedInformation=function(e,o){if(!o)return;var u=[];return o.forEach(function(t){var s=e;if(t.file){var f=monaco.Uri.parse(t.file.fileName);s=monaco.editor.getModel(f)}if(!s)return;var l=t.start||0,r=t.length||1,a=s.getPositionAt(l),c=a.lineNumber,d=a.column,g=s.getPositionAt(l+r),p=g.lineNumber,v=g.column;u.push({resource:s.uri,startLineNumber:c,startColumn:d,endLineNumber:p,endColumn:v,message:L(t.messageText,` `)})}),u},i.prototype._tsDiagnosticCategoryToMarkerSeverity=function(e){switch(e){case C.Error:return monaco.MarkerSeverity.Error;case C.Message:return monaco.MarkerSeverity.Info;case C.Warning:return monaco.MarkerSeverity.Warning;case C.Suggestion:return monaco.MarkerSeverity.Hint}return monaco.MarkerSeverity.Info},i}(A),V=function(n){b(i,n);function i(){return n!==null&&n.apply(this,arguments)||this}return Object.defineProperty(i.prototype,"triggerCharacters",{get:function(){return["."]},enumerable:!0,configurable:!0}),i.prototype.provideCompletionItems=function(e,o,u,t){return S(this,void 0,void 0,function(){var s,f,l,r,a,c,d;return w(this,function(g){switch(g.label){case 0:return s=e.getWordUntilPosition(o),f=new I(o.lineNumber,s.startColumn,o.lineNumber,s.endColumn),l=e.uri,r=e.getOffsetAt(o),[4,this._worker(l)];case 1:return a=g.sent(),[4,a.getCompletionsAtPosition(l.toString(),r)];case 2:return c=g.sent(),!c||e.isDisposed()?[2]:(d=c.entries.map(function(p){var v=f;if(p.replacementSpan){var h=e.getPositionAt(p.replacementSpan.start),x=e.getPositionAt(p.replacementSpan.start+p.replacementSpan.length);v=new I(h.lineNumber,h.column,x.lineNumber,x.column)}return{uri:l,position:o,range:v,label:p.name,insertText:p.name,sortText:p.sortText,kind:i.convertKind(p.kind)}}),[2,{suggestions:d}])}})})},i.prototype.resolveCompletionItem=function(e,o,u,t){return S(this,void 0,void 0,function(){var s,f,l,r,a,c;return w(this,function(d){switch(d.label){case 0:return s=u,f=s.uri,l=s.position,r=e.getOffsetAt(l),[4,this._worker(f)];case 1:return a=d.sent(),[4,a.getCompletionEntryDetails(f.toString(),r,s.label)];case 2:return c=d.sent(),!c||e.isDisposed()?[2,s]:[2,{uri:f,position:l,label:c.name,kind:i.convertKind(c.kind),detail:k(c.displayParts),documentation:{value:k(c.documentation)}}]}})})},i.convertKind=function(e){switch(e){case m.primitiveType:case m.keyword:return monaco.languages.CompletionItemKind.Keyword;case m.variable:case m.localVariable:return monaco.languages.CompletionItemKind.Variable;case m.memberVariable:case m.memberGetAccessor:case m.memberSetAccessor:return monaco.languages.CompletionItemKind.Field;case m.function:case m.memberFunction:case m.constructSignature:case m.callSignature:case m.indexSignature:return monaco.languages.CompletionItemKind.Function;case m.enum:return monaco.languages.CompletionItemKind.Enum;case m.module:return monaco.languages.CompletionItemKind.Module;case m.class:return monaco.languages.CompletionItemKind.Class;case m.interface:return monaco.languages.CompletionItemKind.Interface;case m.warning:return monaco.languages.CompletionItemKind.File}return monaco.languages.CompletionItemKind.Property},i}(A),j=function(n){b(i,n);function i(){var e=n!==null&&n.apply(this,arguments)||this;return e.signatureHelpTriggerCharacters=["(",","],e}return i.prototype.provideSignatureHelp=function(e,o,u){return S(this,void 0,void 0,function(){var t,s,f,l,r;return w(this,function(a){switch(a.label){case 0:return t=e.uri,s=e.getOffsetAt(o),[4,this._worker(t)];case 1:return f=a.sent(),[4,f.getSignatureHelpItems(t.toString(),s)];case 2:return l=a.sent(),!l||e.isDisposed()?[2]:(r={activeSignature:l.selectedItemIndex,activeParameter:l.argumentIndex,signatures:[]},l.items.forEach(function(c){var d={label:"",parameters:[]};d.documentation=k(c.documentation),d.label+=k(c.prefixDisplayParts),c.parameters.forEach(function(g,p,v){var h=k(g.displayParts),x={label:h,documentation:k(g.documentation)};d.label+=h,d.parameters.push(x),p0)for(var h=0,x=g.childItems;h