4 lines
107 KiB
JavaScript
4 lines
107 KiB
JavaScript
|
|
(function(n){function e(){var i=n();return i.default||i}if(typeof exports=="object"&&typeof module=="object")module.exports=e();else if(typeof define=="function"&&define.amd)define(e);else{var t=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof self<"u"?self:this||{};t.prettierPlugins=t.prettierPlugins||{},t.prettierPlugins.angular=e()}})(function(){"use strict";var lt=Object.defineProperty;var Or=Object.getOwnPropertyDescriptor;var Dr=Object.getOwnPropertyNames;var Br=Object.getPrototypeOf,Fr=Object.prototype.hasOwnProperty;var Vr=Reflect.get;var vn=t=>{throw TypeError(t)};var wn=(t,e)=>{for(var n in e)lt(t,n,{get:e[n],enumerable:!0})},Ur=(t,e,n,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of Dr(e))!Fr.call(t,r)&&r!==n&<(t,r,{get:()=>e[r],enumerable:!(s=Or(e,r))||s.enumerable});return t};var Hr=t=>Ur(lt({},"__esModule",{value:!0}),t);var ct=(t,e,n)=>e.has(t)||vn("Cannot "+n);var j=(t,e,n)=>(ct(t,e,"read from private field"),n?n.call(t):e.get(t)),Me=(t,e,n)=>e.has(t)?vn("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,n),ut=(t,e,n,s)=>(ct(t,e,"write to private field"),s?s.call(t,n):e.set(t,n),n),v=(t,e,n)=>(ct(t,e,"access private method"),n);var xn=(t,e,n)=>Vr(Br(t),n,e);var uo={};wn(uo,{parsers:()=>dn});var dn={};wn(dn,{__ng_action:()=>oo,__ng_binding:()=>ao,__ng_directive:()=>co,__ng_interpolation:()=>lo});function Wr(t){return typeof t=="string"?e=>e===t:e=>t.test(e)}function En(t,e,n){let s=Wr(e);for(let r=n;r<t.length;r++){let i=t[r];if(s(i))return r}throw new Error(`Cannot find character ${e} from index ${n} in ${JSON.stringify(t)}`)}function yn(t){return t.slice(0,1).toLowerCase()+t.slice(1)}function Re(t){let{start:e,end:n}=t;return{start:e,end:n,range:[e,n]}}function Sn(t){return!!t.extra?.parenthesized}function ve(t){return t.type==="TSNonNullExpression"&&!Sn(t)?ve(t.expression):(t.type==="OptionalCallExpression"||t.type==="OptionalMemberExpression")&&!Sn(t)}var mo=new RegExp(`(\\:not\\()|(([\\.\\#]?)[-\\w]+)|(?:\\[([-.\\w*\\\\$]+)(?:=(["']?)([^\\]"']*)\\5)?\\])|(\\))|(\\s*,\\s*)`,"g");var Cn;(function(t){t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t[t.ExperimentalIsolatedShadowDom=4]="ExperimentalIsolatedShadowDom"})(Cn||(Cn={}));var _n;(function(t){t[t.OnPush=0]="OnPush",t[t.Default=1]="Default",t[t.Eager=1]="Eager"})(_n||(_n={}));var kn;(function(t){t[t.None=0]="None",t[t.SignalBased=1]="SignalBased",t[t.HasDecoratorInputTransform=2]="HasDecoratorInputTransform"})(kn||(kn={}));var P;(function(t){t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t[t.ATTRIBUTE_NO_BINDING=6]="ATTRIBUTE_NO_BINDING"})(P||(P={}));var Tn;(function(t){t[t.Error=0]="Error",t[t.Warning=1]="Warning",t[t.Ignore=2]="Ignore"})(Tn||(Tn={}));var bn;(function(t){t[t.Directive=0]="Directive",t[t.Component=1]="Component",t[t.Injectable=2]="Injectable",t[t.Pipe=3]="Pipe",t[t.NgModule=4]="NgModule"})(bn||(bn={}));var An;(function(t){t[t.Directive=0]="Directive",t[t.Pipe=1]="Pipe",t[t.NgModule=2]="NgModule"})(An||(An={}));var In;(function(t){t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t[t.ExperimentalIsolatedShadowDom=4]="ExperimentalIsolatedShadowDom"})(In||(In={}));var Nn;(function(t){t[t.Little=0]="Little",t[t.Big=1]="Big"})(Nn||(Nn={}));var Pn;(function(t){t[t.None=0]="None",t[t.Const=1]="Const"})(Pn||(Pn={}));var Ln;(function(t){t[t.Dynamic=0]="Dynamic",t[t.Bool=1]="Bool",t[t.String=2]="String",t[t.Int=3]="Int",t[t.Number=4]="Number",t[t.Function=5]="Function",t[t.Inferred=6]="Inferred",t[t.None=7]="None"})(Ln||(Ln={}));var Mn;(function(t){t[t.Minus=0]="Minus",t[t.Plus=1]="Plus"})(Mn||(Mn={}));var u;(function(t){t[t.Equals=0]="Equals",t[t.NotEquals=1]="NotEquals",t[t.Assign=2]="Assign",t[t.Identical=3]="Identical",t[t.NotIdentical=4]="NotIdentical",t[t.Minus=5]="Minus",t[t.Plus=6]="Plus",t[t.Divide=7]="Divide",t[t.Multiply=8]="Multiply",t[t.Modulo=9]="Modulo",t[t.And=10]="And",t[t.Or=11]="Or",t[t.BitwiseOr=12]="BitwiseOr",
|
||
|
|
`&&++p==n)););for(a=0,p=0;a<e&&i<s.length-1&&(i++,a++,!(s[i]==`
|
||
|
|
`&&++p==n)););return{before:s.substring(r,this.offset),after:s.substring(this.offset,i+1)}}return null}},Xe=class{content;url;constructor(e,n){this.content=e,this.url=n}},Je=class{start;end;fullStart;details;constructor(e,n,s=e,r=null){this.start=e,this.end=n,this.fullStart=s,this.details=r}toString(){return this.start.file.content.substring(this.start.offset,this.end.offset)}},Ye;(function(t){t[t.WARNING=0]="WARNING",t[t.ERROR=1]="ERROR"})(Ye||(Ye={}));var Pe=class extends Error{span;msg;level;relatedError;constructor(e,n,s=Ye.ERROR,r){super(n),this.span=e,this.msg=n,this.level=s,this.relatedError=r,Object.setPrototypeOf(this,new.target.prototype)}contextualMessage(){let e=this.span.start.getContext(100,3);return e?`${this.msg} ("${e.before}[${Ye[this.level]} ->]${e.after}")`:this.msg}toString(){let e=this.span.details?`, ${this.span.details}`:"";return`${this.contextualMessage()}: ${this.span.start}${e}`}};var jn;(function(t){t[t.Inline=0]="Inline",t[t.SideEffect=1]="SideEffect",t[t.Omit=2]="Omit"})(jn||(jn={}));var zn;(function(t){t[t.Global=0]="Global",t[t.Local=1]="Local"})(zn||(zn={}));var Gn;(function(t){t[t.Directive=0]="Directive",t[t.Pipe=1]="Pipe",t[t.NgModule=2]="NgModule"})(Gn||(Gn={}));var fi="(:(where|is)\\()?";var bs="-shadowcsshost",di="-shadowcsscontext",Gt="[^)(]*",mi=`(?:\\(${Gt}\\)|${Gt})+?`,gi=`(?:\\(${mi}\\)|${Gt})+?`,sn=`(?:\\((${gi})\\))`,xo=new RegExp("(:nth-[-\\w]+)"+sn,"g"),So=new RegExp(bs+sn+"?([^,{]*)","gim"),vi=di+sn+"?([^{]*)",Eo=new RegExp(`${fi}(${vi})`,"gim"),wi=bs+"-no-combinator",yo=new RegExp(`${wi}(?![^(]*\\))`,"g");var As="%COMMENT%",Co=new RegExp(As,"g");var _o=new RegExp(`(\\s*(?:${As}\\s*)*)([^;\\{\\}]+?)(\\s*)((?:{%BLOCK%}?\\s*;?)|(?:\\s*;))`,"g");var xi="%COMMA_IN_PLACEHOLDER%",Si="%SEMI_IN_PLACEHOLDER%",Ei="%COLON_IN_PLACEHOLDER%",ko=new RegExp(xi,"g"),To=new RegExp(Si,"g"),bo=new RegExp(Ei,"g");var l;(function(t){t[t.ListEnd=0]="ListEnd",t[t.Statement=1]="Statement",t[t.Variable=2]="Variable",t[t.ElementStart=3]="ElementStart",t[t.Element=4]="Element",t[t.Template=5]="Template",t[t.ElementEnd=6]="ElementEnd",t[t.ContainerStart=7]="ContainerStart",t[t.Container=8]="Container",t[t.ContainerEnd=9]="ContainerEnd",t[t.DisableBindings=10]="DisableBindings",t[t.ConditionalCreate=11]="ConditionalCreate",t[t.ConditionalBranchCreate=12]="ConditionalBranchCreate",t[t.Conditional=13]="Conditional",t[t.EnableBindings=14]="EnableBindings",t[t.Text=15]="Text",t[t.Listener=16]="Listener",t[t.InterpolateText=17]="InterpolateText",t[t.Binding=18]="Binding",t[t.Property=19]="Property",t[t.StyleProp=20]="StyleProp",t[t.ClassProp=21]="ClassProp",t[t.StyleMap=22]="StyleMap",t[t.ClassMap=23]="ClassMap",t[t.Advance=24]="Advance",t[t.Pipe=25]="Pipe",t[t.Attribute=26]="Attribute",t[t.ExtractedAttribute=27]="ExtractedAttribute",t[t.Defer=28]="Defer",t[t.DeferOn=29]="DeferOn",t[t.DeferWhen=30]="DeferWhen",t[t.I18nMessage=31]="I18nMessage",t[t.DomProperty=32]="DomProperty",t[t.Namespace=33]="Namespace",t[t.ProjectionDef=34]="ProjectionDef",t[t.Projection=35]="Projection",t[t.RepeaterCreate=36]="RepeaterCreate",t[t.Repeater=37]="Repeater",t[t.TwoWayProperty=38]="TwoWayProperty",t[t.TwoWayListener=39]="TwoWayListener",t[t.DeclareLet=40]="DeclareLet",t[t.StoreLet=41]="StoreLet",t[t.I18nStart=42]="I18nStart",t[t.I18n=43]="I18n",t[t.I18nEnd=44]="I18nEnd",t[t.I18nExpression=45]="I18nExpression",t[t.I18nApply=46]="I18nApply",t[t.IcuStart=47]="IcuStart",t[t.IcuEnd=48]="IcuEnd",t[t.IcuPlaceholder=49]="IcuPlaceholder",t[t.I18nContext=50]="I18nContext",t[t.I18nAttributes=51]="I18nAttributes",t[t.SourceLocation=52]="SourceLocation",t[t.Animation=53]="Animation",t[t.AnimationString=54]="AnimationString",t[t.AnimationBinding=55]="AnimationBinding",t[t.AnimationListener=56]="AnimationListener",t[t.Control=57]="Control",t[t.ControlCreate=58]="ControlCreate"})(l||(l={}));var Z;(function(t){t[t.LexicalRead=0]="LexicalRead",t[t.Context=1]="Context",t[t.TrackContext=2]="TrackContext",t[t.ReadVariable=3]="ReadVariable",t[t.NextContext=4]="NextContext",t[t.Reference=5]="Reference",t[t.StoreLet=6]="StoreLet",t[t.ContextLetR
|
||
|
|
\r \v\u1680\u180E\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF`,Do=new RegExp(`[^${Ns}]`),Bo=new RegExp(`[${Ns}]{2,}`,"g");var f;(function(t){t[t.Character=0]="Character",t[t.Identifier=1]="Identifier",t[t.PrivateIdentifier=2]="PrivateIdentifier",t[t.Keyword=3]="Keyword",t[t.String=4]="String",t[t.Operator=5]="Operator",t[t.Number=6]="Number",t[t.RegExpBody=7]="RegExpBody",t[t.RegExpFlags=8]="RegExpFlags",t[t.Error=9]="Error"})(f||(f={}));var H;(function(t){t[t.Plain=0]="Plain",t[t.TemplateLiteralPart=1]="TemplateLiteralPart",t[t.TemplateLiteralEnd=2]="TemplateLiteralEnd"})(H||(H={}));var Ai=["var","let","as","null","undefined","true","false","if","else","this","typeof","void","in","instanceof"],Le=class{tokenize(e){return new Yt(e).scan()}},b=class{index;end;type;numValue;strValue;constructor(e,n,s,r,i){this.index=e,this.end=n,this.type=s,this.numValue=r,this.strValue=i}isCharacter(e){return this.type===f.Character&&this.numValue===e}isNumber(){return this.type===f.Number}isString(){return this.type===f.String}isOperator(e){return this.type===f.Operator&&this.strValue===e}isIdentifier(){return this.type===f.Identifier}isPrivateIdentifier(){return this.type===f.PrivateIdentifier}isKeyword(){return this.type===f.Keyword}isKeywordLet(){return this.type===f.Keyword&&this.strValue==="let"}isKeywordAs(){return this.type===f.Keyword&&this.strValue==="as"}isKeywordNull(){return this.type===f.Keyword&&this.strValue==="null"}isKeywordUndefined(){return this.type===f.Keyword&&this.strValue==="undefined"}isKeywordTrue(){return this.type===f.Keyword&&this.strValue==="true"}isKeywordFalse(){return this.type===f.Keyword&&this.strValue==="false"}isKeywordThis(){return this.type===f.Keyword&&this.strValue==="this"}isKeywordTypeof(){return this.type===f.Keyword&&this.strValue==="typeof"}isKeywordVoid(){return this.type===f.Keyword&&this.strValue==="void"}isKeywordIn(){return this.type===f.Keyword&&this.strValue==="in"}isKeywordInstanceOf(){return this.type===f.Keyword&&this.strValue==="instanceof"}isError(){return this.type===f.Error}isRegExpBody(){return this.type===f.RegExpBody}isRegExpFlags(){return this.type===f.RegExpFlags}toNumber(){return this.type===f.Number?this.numValue:-1}isTemplateLiteralPart(){return this.isString()&&this.kind===H.TemplateLiteralPart}isTemplateLiteralEnd(){return this.isString()&&this.kind===H.TemplateLiteralEnd}isTemplateLiteralInterpolationStart(){return this.isOperator("${")}toString(){switch(this.type){case f.Character:case f.Identifier:case f.Keyword:case f.Operator:case f.PrivateIdentifier:case f.String:case f.Error:case f.RegExpBody:case f.RegExpFlags:return this.strValue;case f.Number:return this.numValue.toString();default:return null}}},Te=class extends b{kind;constructor(e,n,s,r){super(e,n,f.String,0,s),this.kind=r}};function xe(t,e,n){return new b(t,e,f.Character,n,String.fromCharCode(n))}function Ii(t,e,n){return new b(t,e,f.Identifier,0,n)}function Ni(t,e,n){return new b(t,e,f.PrivateIdentifier,0,n)}function Pi(t,e,n){return new b(t,e,f.Keyword,0,n)}function B(t,e,n){return new b(t,e,f.Operator,0,n)}function Li(t,e,n){return new b(t,e,f.Number,n,"")}function Mi(t,e,n){return new b(t,e,f.Error,0,n)}function Ri(t,e,n){return new b(t,e,f.RegExpBody,0,n)}function $i(t,e,n){return new b(t,e,f.RegExpFlags,0,n)}var Se=new b(-1,-1,f.Character,0,""),Yt=class{input;tokens=[];length;peek=0;index=-1;braceStack=[];constructor(e){this.input=e,this.length=e.length,this.advance()}scan(){let e=this.scanToken();for(;e!==null;)this.tokens.push(e),e=this.scanToken();return this.tokens}advance(){this.peek=++this.index>=this.length?we:this.input.charCodeAt(this.index)}scanToken(){let e=this.input,n=this.length,s=this.peek,r=this.index;for(;s<=xs;)if(++r>=n){s=we;break}else s=e.charCodeAt(r);if(this.peek=s,this.index=r,r>=n)return null;if(us(s))return this.scanIdentifier();if(G(s))return this.scanNumber(r);let i=r;switch(s){case z:return this.advance(),G(this.peek)?this.scanNumber(i):this.peek!==z?xe(i,this.index,z):(this.advance(),this.peek===z?(this.advance(),B(i,this.index,"...")):this.error(`Unexpected chara
|