@sap/generator-fiori
Version:
Create an SAPUI5 application using SAP Fiori elements or a freestyle approach
6 lines (5 loc) • 24.6 kB
JavaScript
const __esmImportMetaUrl = require('node:url').pathToFileURL(__filename).href;
var M=Object.defineProperty;var ut=Object.getOwnPropertyDescriptor;var dt=Object.getOwnPropertyNames;var ft=Object.prototype.hasOwnProperty;var s=(e,r)=>M(e,"name",{value:r,configurable:!0});var lt=(e,r)=>{for(var i in r)M(e,i,{get:r[i],enumerable:!0})},gt=(e,r,i,n)=>{if(r&&typeof r=="object"||typeof r=="function")for(let t of dt(r))!ft.call(e,t)&&t!==i&&M(e,t,{get:()=>r[t],enumerable:!(n=ut(r,t))||n.enumerable});return e};var ht=e=>gt(M({},"__esModule",{value:!0}),e);var xt={};lt(xt,{CodeAction:()=>$,CodeActionKind:()=>z,CompletionItem:()=>V,CompletionItemKind:()=>U,CompletionList:()=>F,Diagnostic:()=>A,DiagnosticSeverity:()=>W,DiagnosticTag:()=>D,Hover:()=>O,InsertTextFormat:()=>k,Location:()=>E,MarkedString:()=>C,MarkupContent:()=>b,MarkupKind:()=>R,Position:()=>h,Range:()=>f,TextEdit:()=>_,WorkspaceEdit:()=>j,arePositionsEqual:()=>q,areRangesEqual:()=>rt,copyPosition:()=>I,copyRange:()=>it,createRange:()=>at,createRangeWithPosition:()=>st,default:()=>pt,getIndentLevel:()=>Ke,getLineOffsets:()=>Ye,indentWithSpaces:()=>tt,indentWithTabs:()=>et,integer:()=>P,isBefore:()=>m,positionAt:()=>y,positionContained:()=>Ze,positionContainedStrict:()=>Se,printOptions:()=>ot,rangeAt:()=>nt,rangeContained:()=>Te});module.exports=ht(xt);var ie;(function(e){function r(i){return typeof i=="string"}s(r,"is"),e.is=r})(ie||(ie={}));var H;(function(e){function r(i){return typeof i=="string"}s(r,"is"),e.is=r})(H||(H={}));var P;(function(e){e.MIN_VALUE=-2147483648,e.MAX_VALUE=2147483647;function r(i){return typeof i=="number"&&e.MIN_VALUE<=i&&i<=e.MAX_VALUE}s(r,"is"),e.is=r})(P||(P={}));var N;(function(e){e.MIN_VALUE=0,e.MAX_VALUE=2147483647;function r(i){return typeof i=="number"&&e.MIN_VALUE<=i&&i<=e.MAX_VALUE}s(r,"is"),e.is=r})(N||(N={}));var h;(function(e){function r(n,t){return n===Number.MAX_VALUE&&(n=N.MAX_VALUE),t===Number.MAX_VALUE&&(t=N.MAX_VALUE),{line:n,character:t}}s(r,"create"),e.create=r;function i(n){let t=n;return a.objectLiteral(t)&&a.uinteger(t.line)&&a.uinteger(t.character)}s(i,"is"),e.is=i})(h||(h={}));var f;(function(e){function r(n,t,o,c){if(a.uinteger(n)&&a.uinteger(t)&&a.uinteger(o)&&a.uinteger(c))return{start:h.create(n,t),end:h.create(o,c)};if(h.is(n)&&h.is(t))return{start:n,end:t};throw new Error(`Range#create called with invalid arguments[${n}, ${t}, ${o}, ${c}]`)}s(r,"create"),e.create=r;function i(n){let t=n;return a.objectLiteral(t)&&h.is(t.start)&&h.is(t.end)}s(i,"is"),e.is=i})(f||(f={}));var E;(function(e){function r(n,t){return{uri:n,range:t}}s(r,"create"),e.create=r;function i(n){let t=n;return a.objectLiteral(t)&&f.is(t.range)&&(a.string(t.uri)||a.undefined(t.uri))}s(i,"is"),e.is=i})(E||(E={}));var ae;(function(e){function r(n,t,o,c){return{targetUri:n,targetRange:t,targetSelectionRange:o,originSelectionRange:c}}s(r,"create"),e.create=r;function i(n){let t=n;return a.objectLiteral(t)&&f.is(t.targetRange)&&a.string(t.targetUri)&&f.is(t.targetSelectionRange)&&(f.is(t.originSelectionRange)||a.undefined(t.originSelectionRange))}s(i,"is"),e.is=i})(ae||(ae={}));var Q;(function(e){function r(n,t,o,c){return{red:n,green:t,blue:o,alpha:c}}s(r,"create"),e.create=r;function i(n){let t=n;return a.objectLiteral(t)&&a.numberRange(t.red,0,1)&&a.numberRange(t.green,0,1)&&a.numberRange(t.blue,0,1)&&a.numberRange(t.alpha,0,1)}s(i,"is"),e.is=i})(Q||(Q={}));var se;(function(e){function r(n,t){return{range:n,color:t}}s(r,"create"),e.create=r;function i(n){let t=n;return a.objectLiteral(t)&&f.is(t.range)&&Q.is(t.color)}s(i,"is"),e.is=i})(se||(se={}));var oe;(function(e){function r(n,t,o){return{label:n,textEdit:t,additionalTextEdits:o}}s(r,"create"),e.create=r;function i(n){let t=n;return a.objectLiteral(t)&&a.string(t.label)&&(a.undefined(t.textEdit)||_.is(t))&&(a.undefined(t.additionalTextEdits)||a.typedArray(t.additionalTextEdits,_.is))}s(i,"is"),e.is=i})(oe||(oe={}));var ce;(function(e){e.Comment="comment",e.Imports="imports",e.Region="region"})(ce||(ce={}));var ue;(function(e){function r(n,t,o,c,u,g){let l={startLine:n,endLine:t};return a.defined(o)&&(l.startCharacter=o),a.defined(c)&&(l.endCharacter=c),a.defined(u)&&(l.kind=u),a.defined(g)&&(l.collapsedText=g),l}s(r,"create"),e.create=r;function i(n){let t=n;return a.objectLiteral(t)&&a.uinteger(t.startLine)&&a.uinteger(t.startLine)&&(a.undefined(t.startCharacter)||a.uinteger(t.startCharacter))&&(a.undefined(t.endCharacter)||a.uinteger(t.endCharacter))&&(a.undefined(t.kind)||a.string(t.kind))}s(i,"is"),e.is=i})(ue||(ue={}));var G;(function(e){function r(n,t){return{location:n,message:t}}s(r,"create"),e.create=r;function i(n){let t=n;return a.defined(t)&&E.is(t.location)&&a.string(t.message)}s(i,"is"),e.is=i})(G||(G={}));var W;(function(e){e.Error=1,e.Warning=2,e.Information=3,e.Hint=4})(W||(W={}));var D;(function(e){e.Unnecessary=1,e.Deprecated=2})(D||(D={}));var de;(function(e){function r(i){let n=i;return a.objectLiteral(n)&&a.string(n.href)}s(r,"is"),e.is=r})(de||(de={}));var A;(function(e){function r(n,t,o,c,u,g){let l={range:n,message:t};return a.defined(o)&&(l.severity=o),a.defined(c)&&(l.code=c),a.defined(u)&&(l.source=u),a.defined(g)&&(l.relatedInformation=g),l}s(r,"create"),e.create=r;function i(n){var t;let o=n;return a.defined(o)&&f.is(o.range)&&a.string(o.message)&&(a.number(o.severity)||a.undefined(o.severity))&&(a.integer(o.code)||a.string(o.code)||a.undefined(o.code))&&(a.undefined(o.codeDescription)||a.string((t=o.codeDescription)===null||t===void 0?void 0:t.href))&&(a.string(o.source)||a.undefined(o.source))&&(a.undefined(o.relatedInformation)||a.typedArray(o.relatedInformation,G.is))}s(i,"is"),e.is=i})(A||(A={}));var w;(function(e){function r(n,t,...o){let c={title:n,command:t};return a.defined(o)&&o.length>0&&(c.arguments=o),c}s(r,"create"),e.create=r;function i(n){let t=n;return a.defined(t)&&a.string(t.title)&&a.string(t.command)}s(i,"is"),e.is=i})(w||(w={}));var _;(function(e){function r(o,c){return{range:o,newText:c}}s(r,"replace"),e.replace=r;function i(o,c){return{range:{start:o,end:o},newText:c}}s(i,"insert"),e.insert=i;function n(o){return{range:o,newText:""}}s(n,"del"),e.del=n;function t(o){let c=o;return a.objectLiteral(c)&&a.string(c.newText)&&f.is(c.range)}s(t,"is"),e.is=t})(_||(_={}));var J;(function(e){function r(n,t,o){let c={label:n};return t!==void 0&&(c.needsConfirmation=t),o!==void 0&&(c.description=o),c}s(r,"create"),e.create=r;function i(n){let t=n;return a.objectLiteral(t)&&a.string(t.label)&&(a.boolean(t.needsConfirmation)||t.needsConfirmation===void 0)&&(a.string(t.description)||t.description===void 0)}s(i,"is"),e.is=i})(J||(J={}));var L;(function(e){function r(i){let n=i;return a.string(n)}s(r,"is"),e.is=r})(L||(L={}));var fe;(function(e){function r(o,c,u){return{range:o,newText:c,annotationId:u}}s(r,"replace"),e.replace=r;function i(o,c,u){return{range:{start:o,end:o},newText:c,annotationId:u}}s(i,"insert"),e.insert=i;function n(o,c){return{range:o,newText:"",annotationId:c}}s(n,"del"),e.del=n;function t(o){let c=o;return _.is(c)&&(J.is(c.annotationId)||L.is(c.annotationId))}s(t,"is"),e.is=t})(fe||(fe={}));var Y;(function(e){function r(n,t){return{textDocument:n,edits:t}}s(r,"create"),e.create=r;function i(n){let t=n;return a.defined(t)&&K.is(t.textDocument)&&Array.isArray(t.edits)}s(i,"is"),e.is=i})(Y||(Y={}));var Z;(function(e){function r(n,t,o){let c={kind:"create",uri:n};return t!==void 0&&(t.overwrite!==void 0||t.ignoreIfExists!==void 0)&&(c.options=t),o!==void 0&&(c.annotationId=o),c}s(r,"create"),e.create=r;function i(n){let t=n;return t&&t.kind==="create"&&a.string(t.uri)&&(t.options===void 0||(t.options.overwrite===void 0||a.boolean(t.options.overwrite))&&(t.options.ignoreIfExists===void 0||a.boolean(t.options.ignoreIfExists)))&&(t.annotationId===void 0||L.is(t.annotationId))}s(i,"is"),e.is=i})(Z||(Z={}));var S;(function(e){function r(n,t,o,c){let u={kind:"rename",oldUri:n,newUri:t};return o!==void 0&&(o.overwrite!==void 0||o.ignoreIfExists!==void 0)&&(u.options=o),c!==void 0&&(u.annotationId=c),u}s(r,"create"),e.create=r;function i(n){let t=n;return t&&t.kind==="rename"&&a.string(t.oldUri)&&a.string(t.newUri)&&(t.options===void 0||(t.options.overwrite===void 0||a.boolean(t.options.overwrite))&&(t.options.ignoreIfExists===void 0||a.boolean(t.options.ignoreIfExists)))&&(t.annotationId===void 0||L.is(t.annotationId))}s(i,"is"),e.is=i})(S||(S={}));var T;(function(e){function r(n,t,o){let c={kind:"delete",uri:n};return t!==void 0&&(t.recursive!==void 0||t.ignoreIfNotExists!==void 0)&&(c.options=t),o!==void 0&&(c.annotationId=o),c}s(r,"create"),e.create=r;function i(n){let t=n;return t&&t.kind==="delete"&&a.string(t.uri)&&(t.options===void 0||(t.options.recursive===void 0||a.boolean(t.options.recursive))&&(t.options.ignoreIfNotExists===void 0||a.boolean(t.options.ignoreIfNotExists)))&&(t.annotationId===void 0||L.is(t.annotationId))}s(i,"is"),e.is=i})(T||(T={}));var j;(function(e){function r(i){let n=i;return n&&(n.changes!==void 0||n.documentChanges!==void 0)&&(n.documentChanges===void 0||n.documentChanges.every(t=>a.string(t.kind)?Z.is(t)||S.is(t)||T.is(t):Y.is(t)))}s(r,"is"),e.is=r})(j||(j={}));var le;(function(e){function r(n){return{uri:n}}s(r,"create"),e.create=r;function i(n){let t=n;return a.defined(t)&&a.string(t.uri)}s(i,"is"),e.is=i})(le||(le={}));var ge;(function(e){function r(n,t){return{uri:n,version:t}}s(r,"create"),e.create=r;function i(n){let t=n;return a.defined(t)&&a.string(t.uri)&&a.integer(t.version)}s(i,"is"),e.is=i})(ge||(ge={}));var K;(function(e){function r(n,t){return{uri:n,version:t}}s(r,"create"),e.create=r;function i(n){let t=n;return a.defined(t)&&a.string(t.uri)&&(t.version===null||a.integer(t.version))}s(i,"is"),e.is=i})(K||(K={}));var he;(function(e){function r(n,t,o,c){return{uri:n,languageId:t,version:o,text:c}}s(r,"create"),e.create=r;function i(n){let t=n;return a.defined(t)&&a.string(t.uri)&&a.string(t.languageId)&&a.integer(t.version)&&a.string(t.text)}s(i,"is"),e.is=i})(he||(he={}));var R;(function(e){e.PlainText="plaintext",e.Markdown="markdown";function r(i){let n=i;return n===e.PlainText||n===e.Markdown}s(r,"is"),e.is=r})(R||(R={}));var b;(function(e){function r(i){let n=i;return a.objectLiteral(i)&&R.is(n.kind)&&a.string(n.value)}s(r,"is"),e.is=r})(b||(b={}));var U;(function(e){e.Text=1,e.Method=2,e.Function=3,e.Constructor=4,e.Field=5,e.Variable=6,e.Class=7,e.Interface=8,e.Module=9,e.Property=10,e.Unit=11,e.Value=12,e.Enum=13,e.Keyword=14,e.Snippet=15,e.Color=16,e.File=17,e.Reference=18,e.Folder=19,e.EnumMember=20,e.Constant=21,e.Struct=22,e.Event=23,e.Operator=24,e.TypeParameter=25})(U||(U={}));var k;(function(e){e.PlainText=1,e.Snippet=2})(k||(k={}));var pe;(function(e){e.Deprecated=1})(pe||(pe={}));var xe;(function(e){function r(n,t,o){return{newText:n,insert:t,replace:o}}s(r,"create"),e.create=r;function i(n){let t=n;return t&&a.string(t.newText)&&f.is(t.insert)&&f.is(t.replace)}s(i,"is"),e.is=i})(xe||(xe={}));var ve;(function(e){e.asIs=1,e.adjustIndentation=2})(ve||(ve={}));var _e;(function(e){function r(i){let n=i;return n&&(a.string(n.detail)||n.detail===void 0)&&(a.string(n.description)||n.description===void 0)}s(r,"is"),e.is=r})(_e||(_e={}));var V;(function(e){function r(i){return{label:i}}s(r,"create"),e.create=r})(V||(V={}));var F;(function(e){function r(i,n){return{items:i||[],isIncomplete:!!n}}s(r,"create"),e.create=r})(F||(F={}));var C;(function(e){function r(n){return n.replace(/[\\`*_{}[\]()#+\-.!]/g,"\\$&")}s(r,"fromPlainText"),e.fromPlainText=r;function i(n){let t=n;return a.string(t)||a.objectLiteral(t)&&a.string(t.language)&&a.string(t.value)}s(i,"is"),e.is=i})(C||(C={}));var O;(function(e){function r(i){let n=i;return!!n&&a.objectLiteral(n)&&(b.is(n.contents)||C.is(n.contents)||a.typedArray(n.contents,C.is))&&(i.range===void 0||f.is(i.range))}s(r,"is"),e.is=r})(O||(O={}));var me;(function(e){function r(i,n){return n?{label:i,documentation:n}:{label:i}}s(r,"create"),e.create=r})(me||(me={}));var be;(function(e){function r(i,n,...t){let o={label:i};return a.defined(n)&&(o.documentation=n),a.defined(t)?o.parameters=t:o.parameters=[],o}s(r,"create"),e.create=r})(be||(be={}));var Ee;(function(e){e.Text=1,e.Read=2,e.Write=3})(Ee||(Ee={}));var Ae;(function(e){function r(i,n){let t={range:i};return a.number(n)&&(t.kind=n),t}s(r,"create"),e.create=r})(Ae||(Ae={}));var we;(function(e){e.File=1,e.Module=2,e.Namespace=3,e.Package=4,e.Class=5,e.Method=6,e.Property=7,e.Field=8,e.Constructor=9,e.Enum=10,e.Interface=11,e.Function=12,e.Variable=13,e.Constant=14,e.String=15,e.Number=16,e.Boolean=17,e.Array=18,e.Object=19,e.Key=20,e.Null=21,e.EnumMember=22,e.Struct=23,e.Event=24,e.Operator=25,e.TypeParameter=26})(we||(we={}));var Le;(function(e){e.Deprecated=1})(Le||(Le={}));var Ce;(function(e){function r(i,n,t,o,c){let u={name:i,kind:n,location:{uri:o,range:t}};return c&&(u.containerName=c),u}s(r,"create"),e.create=r})(Ce||(Ce={}));var Ie;(function(e){function r(i,n,t,o){return o!==void 0?{name:i,kind:n,location:{uri:t,range:o}}:{name:i,kind:n,location:{uri:t}}}s(r,"create"),e.create=r})(Ie||(Ie={}));var je;(function(e){function r(n,t,o,c,u,g){let l={name:n,detail:t,kind:o,range:c,selectionRange:u};return g!==void 0&&(l.children=g),l}s(r,"create"),e.create=r;function i(n){let t=n;return t&&a.string(t.name)&&a.number(t.kind)&&f.is(t.range)&&f.is(t.selectionRange)&&(t.detail===void 0||a.string(t.detail))&&(t.deprecated===void 0||a.boolean(t.deprecated))&&(t.children===void 0||Array.isArray(t.children))&&(t.tags===void 0||Array.isArray(t.tags))}s(i,"is"),e.is=i})(je||(je={}));var z;(function(e){e.Empty="",e.QuickFix="quickfix",e.Refactor="refactor",e.RefactorExtract="refactor.extract",e.RefactorInline="refactor.inline",e.RefactorRewrite="refactor.rewrite",e.Source="source",e.SourceOrganizeImports="source.organizeImports",e.SourceFixAll="source.fixAll"})(z||(z={}));var X;(function(e){e.Invoked=1,e.Automatic=2})(X||(X={}));var Re;(function(e){function r(n,t,o){let c={diagnostics:n};return t!=null&&(c.only=t),o!=null&&(c.triggerKind=o),c}s(r,"create"),e.create=r;function i(n){let t=n;return a.defined(t)&&a.typedArray(t.diagnostics,A.is)&&(t.only===void 0||a.typedArray(t.only,a.string))&&(t.triggerKind===void 0||t.triggerKind===X.Invoked||t.triggerKind===X.Automatic)}s(i,"is"),e.is=i})(Re||(Re={}));var $;(function(e){function r(n,t,o){let c={title:n},u=!0;return typeof t=="string"?(u=!1,c.kind=t):w.is(t)?c.command=t:c.edit=t,u&&o!==void 0&&(c.kind=o),c}s(r,"create"),e.create=r;function i(n){let t=n;return t&&a.string(t.title)&&(t.diagnostics===void 0||a.typedArray(t.diagnostics,A.is))&&(t.kind===void 0||a.string(t.kind))&&(t.edit!==void 0||t.command!==void 0)&&(t.command===void 0||w.is(t.command))&&(t.isPreferred===void 0||a.boolean(t.isPreferred))&&(t.edit===void 0||j.is(t.edit))}s(i,"is"),e.is=i})($||($={}));var ye;(function(e){function r(n,t){let o={range:n};return a.defined(t)&&(o.data=t),o}s(r,"create"),e.create=r;function i(n){let t=n;return a.defined(t)&&f.is(t.range)&&(a.undefined(t.command)||w.is(t.command))}s(i,"is"),e.is=i})(ye||(ye={}));var Me;(function(e){function r(n,t){return{tabSize:n,insertSpaces:t}}s(r,"create"),e.create=r;function i(n){let t=n;return a.defined(t)&&a.uinteger(t.tabSize)&&a.boolean(t.insertSpaces)}s(i,"is"),e.is=i})(Me||(Me={}));var Pe;(function(e){function r(n,t,o){return{range:n,target:t,data:o}}s(r,"create"),e.create=r;function i(n){let t=n;return a.defined(t)&&f.is(t.range)&&(a.undefined(t.target)||a.string(t.target))}s(i,"is"),e.is=i})(Pe||(Pe={}));var Ne;(function(e){function r(n,t){return{range:n,parent:t}}s(r,"create"),e.create=r;function i(n){let t=n;return a.objectLiteral(t)&&f.is(t.range)&&(t.parent===void 0||e.is(t.parent))}s(i,"is"),e.is=i})(Ne||(Ne={}));var We;(function(e){e.namespace="namespace",e.type="type",e.class="class",e.enum="enum",e.interface="interface",e.struct="struct",e.typeParameter="typeParameter",e.parameter="parameter",e.variable="variable",e.property="property",e.enumMember="enumMember",e.event="event",e.function="function",e.method="method",e.macro="macro",e.keyword="keyword",e.modifier="modifier",e.comment="comment",e.string="string",e.number="number",e.regexp="regexp",e.operator="operator",e.decorator="decorator"})(We||(We={}));var De;(function(e){e.declaration="declaration",e.definition="definition",e.readonly="readonly",e.static="static",e.deprecated="deprecated",e.abstract="abstract",e.async="async",e.modification="modification",e.documentation="documentation",e.defaultLibrary="defaultLibrary"})(De||(De={}));var Ue;(function(e){function r(i){let n=i;return a.objectLiteral(n)&&(n.resultId===void 0||typeof n.resultId=="string")&&Array.isArray(n.data)&&(n.data.length===0||typeof n.data[0]=="number")}s(r,"is"),e.is=r})(Ue||(Ue={}));var ke;(function(e){function r(n,t){return{range:n,text:t}}s(r,"create"),e.create=r;function i(n){let t=n;return t!=null&&f.is(t.range)&&a.string(t.text)}s(i,"is"),e.is=i})(ke||(ke={}));var Ve;(function(e){function r(n,t,o){return{range:n,variableName:t,caseSensitiveLookup:o}}s(r,"create"),e.create=r;function i(n){let t=n;return t!=null&&f.is(t.range)&&a.boolean(t.caseSensitiveLookup)&&(a.string(t.variableName)||t.variableName===void 0)}s(i,"is"),e.is=i})(Ve||(Ve={}));var Fe;(function(e){function r(n,t){return{range:n,expression:t}}s(r,"create"),e.create=r;function i(n){let t=n;return t!=null&&f.is(t.range)&&(a.string(t.expression)||t.expression===void 0)}s(i,"is"),e.is=i})(Fe||(Fe={}));var Oe;(function(e){function r(n,t){return{frameId:n,stoppedLocation:t}}s(r,"create"),e.create=r;function i(n){let t=n;return a.defined(t)&&f.is(n.stoppedLocation)}s(i,"is"),e.is=i})(Oe||(Oe={}));var ee;(function(e){e.Type=1,e.Parameter=2;function r(i){return i===1||i===2}s(r,"is"),e.is=r})(ee||(ee={}));var te;(function(e){function r(n){return{value:n}}s(r,"create"),e.create=r;function i(n){let t=n;return a.objectLiteral(t)&&(t.tooltip===void 0||a.string(t.tooltip)||b.is(t.tooltip))&&(t.location===void 0||E.is(t.location))&&(t.command===void 0||w.is(t.command))}s(i,"is"),e.is=i})(te||(te={}));var ze;(function(e){function r(n,t,o){let c={position:n,label:t};return o!==void 0&&(c.kind=o),c}s(r,"create"),e.create=r;function i(n){let t=n;return a.objectLiteral(t)&&h.is(t.position)&&(a.string(t.label)||a.typedArray(t.label,te.is))&&(t.kind===void 0||ee.is(t.kind))&&t.textEdits===void 0||a.typedArray(t.textEdits,_.is)&&(t.tooltip===void 0||a.string(t.tooltip)||b.is(t.tooltip))&&(t.paddingLeft===void 0||a.boolean(t.paddingLeft))&&(t.paddingRight===void 0||a.boolean(t.paddingRight))}s(i,"is"),e.is=i})(ze||(ze={}));var Xe;(function(e){function r(i){return{kind:"snippet",value:i}}s(r,"createSnippet"),e.createSnippet=r})(Xe||(Xe={}));var $e;(function(e){function r(i,n,t,o){return{insertText:i,filterText:n,range:t,command:o}}s(r,"create"),e.create=r})($e||($e={}));var qe;(function(e){function r(i){return{items:i}}s(r,"create"),e.create=r})(qe||(qe={}));var Be;(function(e){e.Invoked=0,e.Automatic=1})(Be||(Be={}));var He;(function(e){function r(i,n){return{range:i,text:n}}s(r,"create"),e.create=r})(He||(He={}));var Qe;(function(e){function r(i,n){return{triggerKind:i,selectedCompletionInfo:n}}s(r,"create"),e.create=r})(Qe||(Qe={}));var Ge;(function(e){function r(i){let n=i;return a.objectLiteral(n)&&H.is(n.uri)&&a.string(n.name)}s(r,"is"),e.is=r})(Ge||(Ge={}));var Je;(function(e){function r(o,c,u,g){return new ne(o,c,u,g)}s(r,"create"),e.create=r;function i(o){let c=o;return!!(a.defined(c)&&a.string(c.uri)&&(a.undefined(c.languageId)||a.string(c.languageId))&&a.uinteger(c.lineCount)&&a.func(c.getText)&&a.func(c.positionAt)&&a.func(c.offsetAt))}s(i,"is"),e.is=i;function n(o,c){let u=o.getText(),g=t(c,(p,x)=>{let v=p.range.start.line-x.range.start.line;return v===0?p.range.start.character-x.range.start.character:v}),l=u.length;for(let p=g.length-1;p>=0;p--){let x=g[p],v=o.offsetAt(x.range.start),d=o.offsetAt(x.range.end);if(d<=l)u=u.substring(0,v)+x.newText+u.substring(d,u.length);else throw new Error("Overlapping edit");l=v}return u}s(n,"applyEdits"),e.applyEdits=n;function t(o,c){if(o.length<=1)return o;let u=o.length/2|0,g=o.slice(0,u),l=o.slice(u);t(g,c),t(l,c);let p=0,x=0,v=0;for(;p<g.length&&x<l.length;)c(g[p],l[x])<=0?o[v++]=g[p++]:o[v++]=l[x++];for(;p<g.length;)o[v++]=g[p++];for(;x<l.length;)o[v++]=l[x++];return o}s(t,"mergeSort")})(Je||(Je={}));var ne=class{static{s(this,"FullTextDocument")}constructor(r,i,n,t){this._uri=r,this._languageId=i,this._version=n,this._content=t,this._lineOffsets=void 0}get uri(){return this._uri}get languageId(){return this._languageId}get version(){return this._version}getText(r){if(r){let i=this.offsetAt(r.start),n=this.offsetAt(r.end);return this._content.substring(i,n)}return this._content}update(r,i){this._content=r.text,this._version=i,this._lineOffsets=void 0}getLineOffsets(){if(this._lineOffsets===void 0){let r=[],i=this._content,n=!0;for(let t=0;t<i.length;t++){n&&(r.push(t),n=!1);let o=i.charAt(t);n=o==="\r"||o===`
`,o==="\r"&&t+1<i.length&&i.charAt(t+1)===`
`&&t++}n&&i.length>0&&r.push(i.length),this._lineOffsets=r}return this._lineOffsets}positionAt(r){r=Math.max(Math.min(r,this._content.length),0);let i=this.getLineOffsets(),n=0,t=i.length;if(t===0)return h.create(0,r);for(;n<t;){let c=Math.floor((n+t)/2);i[c]>r?t=c:n=c+1}let o=n-1;return h.create(o,r-i[o])}offsetAt(r){let i=this.getLineOffsets();if(r.line>=i.length)return this._content.length;if(r.line<0)return 0;let n=i[r.line],t=r.line+1<i.length?i[r.line+1]:this._content.length;return Math.max(Math.min(n+r.character,t),n)}get lineCount(){return this.getLineOffsets().length}},a;(function(e){let r=Object.prototype.toString;function i(d){return typeof d<"u"}s(i,"defined"),e.defined=i;function n(d){return typeof d>"u"}s(n,"undefined"),e.undefined=n;function t(d){return d===!0||d===!1}s(t,"boolean"),e.boolean=t;function o(d){return r.call(d)==="[object String]"}s(o,"string"),e.string=o;function c(d){return r.call(d)==="[object Number]"}s(c,"number"),e.number=c;function u(d,B,ct){return r.call(d)==="[object Number]"&&B<=d&&d<=ct}s(u,"numberRange"),e.numberRange=u;function g(d){return r.call(d)==="[object Number]"&&-2147483648<=d&&d<=2147483647}s(g,"integer"),e.integer=g;function l(d){return r.call(d)==="[object Number]"&&0<=d&&d<=2147483647}s(l,"uinteger"),e.uinteger=l;function p(d){return r.call(d)==="[object Function]"}s(p,"func"),e.func=p;function x(d){return d!==null&&typeof d=="object"}s(x,"objectLiteral"),e.objectLiteral=x;function v(d,B){return Array.isArray(d)&&d.every(B)}s(v,"typedArray"),e.typedArray=v})(a||(a={}));function Ye(e){let r=[0],i=0;for(;i<e.length;){let n=/[\r\n]/.exec(e.slice(i));if(n?.index!==void 0)i+=n.index+1,e[i-1]==="\r"&&e[i]===`
`&&i++,r.push(i);else break}return r}s(Ye,"getLineOffsets");function y(e,r,i){let n=Math.max(Math.min(r,i),0),t=0,o=e.length;if(o===0)return h.create(0,n);for(;t<o;){let u=Math.floor((t+o)/2);e[u]>n?o=u:t=u+1}let c=t-1;return h.create(c,n-e[c])}s(y,"positionAt");function m(e,r,i=!1){return e.line<r.line?!0:e.line>r.line?!1:i?e.character<=r.character:e.character<r.character}s(m,"isBefore");function Ze(e,r){return e!==void 0&&!m(r,e.start,!1)&&m(r,e.end,!0)}s(Ze,"positionContained");function Se(e,r){return!m(r,e.start,!1)&&m(r,e.end,!0)}s(Se,"positionContainedStrict");function Te(e,r){return m(e.start,r.start,!0)&&m(r.end,e.end,!0)}s(Te,"rangeContained");function Ke(e,r){let i;return e<0?i=-1:i=e/r,i}s(Ke,"getIndentLevel");function et(e){return" ".repeat(e)}s(et,"indentWithTabs");function tt(e,r){return" ".repeat(e*r)}s(tt,"indentWithSpaces");function nt(e,r,i,n){return f.create(y(e,r,n),y(e,i,n))}s(nt,"rangeAt");function q(e,r){return e.line===r.line&&e.character===r.character}s(q,"arePositionsEqual");function rt(e,r){return q(e.start,r.start)&&q(e.end,r.end)}s(rt,"areRangesEqual");var I=s(e=>h.create(e.line,e.character),"copyPosition"),it=s(e=>f.create(I(e.start),I(e.end)),"copyRange");function at(e,r,i,n){return f.create(h.create(e,r),h.create(i,n))}s(at,"createRange");var st=s((e,r)=>e&&r?f.create(I(e),I(r)):void 0,"createRangeWithPosition");var ot={printWidth:300,tabWidth:4,useTabs:!1,useSnippetSyntax:!0};var pt=void 0;0&&(module.exports={CodeAction,CodeActionKind,CompletionItem,CompletionItemKind,CompletionList,Diagnostic,DiagnosticSeverity,DiagnosticTag,Hover,InsertTextFormat,Location,MarkedString,MarkupContent,MarkupKind,Position,Range,TextEdit,WorkspaceEdit,arePositionsEqual,areRangesEqual,copyPosition,copyRange,createRange,createRangeWithPosition,getIndentLevel,getLineOffsets,indentWithSpaces,indentWithTabs,integer,isBefore,positionAt,positionContained,positionContainedStrict,printOptions,rangeAt,rangeContained});