5 lines
106 KiB
JavaScript
Raw Normal View History

2026-05-31 13:21:13 +02:00
var Or=Object.defineProperty;var Dr=Object.getPrototypeOf;var Br=Reflect.get;var gn=t=>{throw TypeError(t)};var vn=(t,e)=>{for(var n in e)Or(t,n,{get:e[n],enumerable:!0})};var lt=(t,e,n)=>e.has(t)||gn("Cannot "+n);var j=(t,e,n)=>(lt(t,e,"read from private field"),n?n.call(t):e.get(t)),Me=(t,e,n)=>e.has(t)?gn("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,n),ct=(t,e,n,s)=>(lt(t,e,"write to private field"),s?s.call(t,n):e.set(t,n),n),v=(t,e,n)=>(lt(t,e,"access private method"),n);var wn=(t,e,n)=>Br(Dr(t),n,e);var Rr={};vn(Rr,{parsers:()=>fn});var fn={};vn(fn,{__ng_action:()=>no,__ng_binding:()=>so,__ng_directive:()=>io,__ng_interpolation:()=>ro});function Fr(t){return typeof t=="string"?e=>e===t:e=>t.test(e)}function Sn(t,e,n){let s=Fr(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 En(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 xn(t){return!!t.extra?.parenthesized}function ve(t){return t.type==="TSNonNullExpression"&&!xn(t)?ve(t.expression):(t.type==="OptionalCallExpression"||t.type==="OptionalMemberExpression")&&!xn(t)}var co=new RegExp(`(\\:not\\()|(([\\.\\#]?)[-\\w]+)|(?:\\[([-.\\w*\\\\$]+)(?:=(["']?)([^\\]"']*)\\5)?\\])|(\\))|(\\s*,\\s*)`,"g");var yn;(function(t){t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t[t.ExperimentalIsolatedShadowDom=4]="ExperimentalIsolatedShadowDom"})(yn||(yn={}));var Cn;(function(t){t[t.OnPush=0]="OnPush",t[t.Default=1]="Default",t[t.Eager=1]="Eager"})(Cn||(Cn={}));var _n;(function(t){t[t.None=0]="None",t[t.SignalBased=1]="SignalBased",t[t.HasDecoratorInputTransform=2]="HasDecoratorInputTransform"})(_n||(_n={}));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 kn;(function(t){t[t.Error=0]="Error",t[t.Warning=1]="Warning",t[t.Ignore=2]="Ignore"})(kn||(kn={}));var Tn;(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"})(Tn||(Tn={}));var bn;(function(t){t[t.Directive=0]="Directive",t[t.Pipe=1]="Pipe",t[t.NgModule=2]="NgModule"})(bn||(bn={}));var An;(function(t){t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t[t.ExperimentalIsolatedShadowDom=4]="ExperimentalIsolatedShadowDom"})(An||(An={}));var In;(function(t){t[t.Little=0]="Little",t[t.Big=1]="Big"})(In||(In={}));var Nn;(function(t){t[t.None=0]="None",t[t.Const=1]="Const"})(Nn||(Nn={}));var Pn;(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"})(Pn||(Pn={}));var Ln;(function(t){t[t.Minus=0]="Minus",t[t.Plus=1]="Plus"})(Ln||(Ln={}));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",t[t.BitwiseAnd=13]="BitwiseAnd",t[t.Lower=14]="Lower",t[t.LowerEquals=15]="LowerEquals",t[t.Bigger=16]="Bigger",t[t.BiggerEquals=17]="BiggerEquals",t[t.NullishCoalesce=18]="NullishCoalesce",t[t.Exponentiation=19]="Exponentiation",t[t.In=20]="In",t[t.InstanceOf=21]="InstanceOf",t[t.AdditionAssignment=22]="AdditionAssignment",t[t.SubtractionAssignment=23]="SubtractionAssignment",t[t.MultiplicationAssignment=24]="MultiplicationAssignment",t[t.DivisionAssignment=25]="DivisionAssignment",t[t.RemainderAssignment=26]="RemainderAssignment",t[t.ExponentiationAssignment=27]="ExponentiationAssignment",t[t.AndAssignment=28]="AndAssignment",t[t.OrAssignment=29]="OrAssignment",t[t.NullishCoalesceAssignment=30]="Nu
`&&++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 qn;(function(t){t[t.Inline=0]="Inline",t[t.SideEffect=1]="SideEffect",t[t.Omit=2]="Omit"})(qn||(qn={}));var jn;(function(t){t[t.Global=0]="Global",t[t.Local=1]="Local"})(jn||(jn={}));var zn;(function(t){t[t.Directive=0]="Directive",t[t.Pipe=1]="Pipe",t[t.NgModule=2]="NgModule"})(zn||(zn={}));var ci="(:(where|is)\\()?";var Ts="-shadowcsshost",ui="-shadowcsscontext",zt="[^)(]*",pi=`(?:\\(${zt}\\)|${zt})+?`,hi=`(?:\\(${pi}\\)|${zt})+?`,nn=`(?:\\((${hi})\\))`,fo=new RegExp("(:nth-[-\\w]+)"+nn,"g"),mo=new RegExp(Ts+nn+"?([^,{]*)","gim"),fi=ui+nn+"?([^{]*)",go=new RegExp(`${ci}(${fi})`,"gim"),di=Ts+"-no-combinator",vo=new RegExp(`${di}(?![^(]*\\))`,"g");var bs="%COMMENT%",wo=new RegExp(bs,"g");var xo=new RegExp(`(\\s*(?:${bs}\\s*)*)([^;\\{\\}]+?)(\\s*)((?:{%BLOCK%}?\\s*;?)|(?:\\s*;))`,"g");var mi="%COMMA_IN_PLACEHOLDER%",gi="%SEMI_IN_PLACEHOLDER%",vi="%COLON_IN_PLACEHOLDER%",So=new RegExp(mi,"g"),Eo=new RegExp(gi,"g"),yo=new RegExp(vi,"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`,Lo=new RegExp(`[^${Is}]`),Mo=new RegExp(`[${Is}]{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 _i=["var","let","as","null","undefined","true","false","if","else","this","typeof","void","in","instanceof"],Le=class{tokenize(e){return new Jt(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 ki(t,e,n){return new b(t,e,f.Identifier,0,n)}function Ti(t,e,n){return new b(t,e,f.PrivateIdentifier,0,n)}function bi(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 Ai(t,e,n){return new b(t,e,f.Number,n,"")}function Ii(t,e,n){return new b(t,e,f.Error,0,n)}function Ni(t,e,n){return new b(t,e,f.RegExpBody,0,n)}function Pi(t,e,n){return new b(t,e,f.RegExpFlags,0,n)}var Se=new b(-1,-1,f.Character,0,""),Jt=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<=ws;)if(++r>=n){s=we;break}else s=e.charCodeAt(r);if(this.peek=s,this.index=r,r>=n)return null;if(cs(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