UNPKG

@shopify/cli

Version:

A CLI tool to build for the Shopify platform

3 lines • 98.4 kB
import{b as un,g as vt}from"./chunk-VPRTJUIN.js";function fn(e){return typeof e=="string"?t=>t===e:t=>e.test(t)}function xn(e,t,i){let n=fn(t);for(let r=i;r<e.length;r++){let a=e[r];if(n(a))return r}throw new Error(`Cannot find character ${t} from index ${i} in ${JSON.stringify(e)}`)}function vn(e){return e.slice(0,1).toLowerCase()+e.slice(1)}function Ti(e){let{start:t,end:i}=e;return{start:t,end:i,range:[t,i]}}function yt(e){return!!e.extra?.parenthesized}function at(e){return e.type==="TSNonNullExpression"&&!yt(e)?at(e.expression):(e.type==="OptionalCallExpression"||e.type==="OptionalMemberExpression")&&!yt(e)}function gn(e,t){return e==null||t==null?e==t:e.isEquivalent(t)}function yn(e,t,i){let n=e.length;if(n!==t.length)return!1;for(let r=0;r<n;r++)if(!i(e[r],t[r]))return!1;return!0}function ge(e,t){return yn(e,t,(i,n)=>i.isEquivalent(n))}function xr(e){return e>=ki&&e<=Mi||e==Ki}function $(e){return sr<=e&&e<=ar}function Ze(e){return e>=$i&&e<=qi||e>=ut&&e<=ct}function Gt(e){return e===Di||e===Bi||e===Je}function ie(e,t,i){return new O(e,t,p.Character,i,String.fromCharCode(i))}function kr(e,t,i){return new O(e,t,p.Identifier,0,i)}function Mr(e,t,i){return new O(e,t,p.PrivateIdentifier,0,i)}function Br(e,t,i){return new O(e,t,p.Keyword,0,i)}function _(e,t,i){return new O(e,t,p.Operator,0,i)}function Dr(e,t,i){return new O(e,t,p.Number,i,"")}function Vr(e,t,i){return new O(e,t,p.Error,0,i)}function Fr(e,t,i){return new O(e,t,p.RegExpBody,0,i)}function $r(e,t,i){return new O(e,t,p.RegExpFlags,0,i)}function ui(e){return $i<=e&&e<=qi||ut<=e&&e<=ct||e==ye||e==lt}function ci(e){return Ze(e)||$(e)||e==ye||e==lt}function Kr(e){return e==ur||e==or}function Hr(e){return e==Fi||e==Vi}function Wr(e){switch(e){case pr:return he;case cr:return Jn;case hr:return Zn;case dr:return ki;case fr:return Xn;default:return e}}function Ur(e){let t=parseInt(e);if(isNaN(t))throw new Error("Invalid integer literal when parsing "+e);return t}function M(e){return e.start.toString()||"(unknown)"}function X(e,t,i,n){i.length>0&&(i=` ${i} `);let r=M(n),a=`Parser Error: ${e}${i}[${t}] in ${r}`;return new Wi(n,a)}function zr(e){let t=new Map,i=0,n=0,r=0;for(;r<e.length;){let a=e[r];if(a.type===9){let[l,c]=a.parts;i+=c.length,n+=l.length}else{let l=a.parts.reduce((c,d)=>c+d.length,0);n+=l,i+=l}t.set(n,i),r++}return t}function b(e){return t=>t.kind===e}function le(e,t){return i=>i.kind===e&&t===i.expression instanceof Gi}function Qr(e){return(e.kind===h.Property||e.kind===h.TwoWayProperty)&&!(e.expression instanceof Gi)}function ve(e){return e.slice(e.length-1)}function Zi(e){let t=new gr(e,Xr),i=new vr(t,0,0,0),n=i.moveBy(e.length);return{text:e,file:t,start:i,end:n,sourceSpan:new yr(i,n)}}function en(){return xi??(xi=new dt(new Xi))}function Zr(e){let t=Jr(e);return t===null?[]:[{type:"CommentLine",value:e.slice(t+2),...Ti({start:t,end:e.length})}]}function tn(e){let{result:t}=e;if(t.errors.length!==0){let[i]=t.errors;if(!(i instanceof Wi))throw i;let{message:n}=i;{let l=n.match(/ in .*?@\d+:\d+$/);l&&(n=n.slice(0,l.index))}let r=e.start;{let l=n.match(/at column (?<index>\d+)/);l&&(n=n.slice(0,l.index),r=r.moveBy(Number(l.groups.index)))}let a=new SyntaxError(n.trim(),{cause:i});throw Object.assign(a,{location:r,span:i.span}),a.cause??(a.cause=i),a}return e}function zs(e){return this[e<0?this.length+e:e]}function gi(e){return e instanceof Ri}function yi(e){return e instanceof Xe}function Js(e,t){return new Xs(e,t).expressions}function on(e){let t=e.range?.[0]??e.start,i=(e.declaration?.decorators??e.decorators)?.[0];return i?Math.min(on(i),t):t}function ia(e){return e.range?.[1]??e.end}function Ne(e){return{astFormat:"estree",parse(t){let i=e(t),{comments:n}=i;return delete i.comments,e===an&&i.type!=="NGChainedExpression"&&(i={...i,type:"NGChainedExpression",expressions:[i]}),{type:"NGRoot",node:i,comments:n}},locStart:on,locEnd:ia}}var cn,pn,hn,Ii,Ai,st,U,Ie,gt,v,dn,mn,Oi,la,Et,Ct,wt,P,St,Nt,It,At,Ot,Tt,Pt,bt,u,y,En,Cn,wn,Sn,Nn,Lt,In,An,g,On,Tn,Pn,bn,Ln,Rn,de,kn,Mn,ua,s,o,Bn,ca,Rt,ue,f,ot,A,Ye,Dn,Vn,Fn,Ae,$n,kt,qn,ae,Kn,T,Hn,Wn,Un,_n,S,Oe,Mt,Bt,Dt,jn,Gn,zn,Vt,Ft,$t,Li,Yn,H,G,Xe,Ri,Qn,qt,Kt,L,Ht,te,ki,he,Xn,Jn,Zn,Mi,er,Bi,tr,lt,ir,Wt,Di,oe,q,Ut,Vi,z,Fi,F,me,K,se,nr,w,rr,_t,sr,ar,ut,or,ct,J,Te,W,lr,ye,$i,ur,cr,pr,hr,dr,mr,fr,qi,fe,jt,Y,Ki,Je,vr,gr,yr,xe,Wi,zt,Yt,Qt,Er,Ui,Cr,et,wr,Sr,pt,pa,ha,Nr,da,Ir,ma,_i,fa,xa,Ar,Or,Tr,va,ga,ya,h,Z,Xt,Jt,Zt,R,ei,ti,ii,ni,k,ri,si,Pr,ji,ce,ht,Ea,Ca,wa,Gi,Ee,Sa,Na,Ia,Aa,nt,Oa,ai,oi,Ta,Pa,ba,La,Ra,br,Lr,li,Qi,ka,Ma,p,B,Rr,Xi,O,Pe,pe,qr,_r,jr,dt,Q,pi,ne,Gr,Yr,Ba,Da,Va,Fa,$a,qa,Ka,Ha,Wa,Ua,_a,hi,ja,di,mi,Ji,Ga,za,fi,Ya,Xr,xi,Jr,Ce,es,ts,is,ns,rs,nn,vi,ss,as,os,ls,us,cs,ps,rn,hs,ds,ms,fs,xs,vs,gs,ys,Es,Cs,ws,we,Ss,Ns,Is,As,Os,Ts,Ps,bs,Ls,Rs,ks,Ms,Bs,mt,Ds,Vs,Fs,$s,qs,Ks,Hs,Ws,sn,Us,_s,js,Gs,Ys,Qs,re,j,m,Ei,C,be,Le,Re,Ci,wi,Si,Ni,ke,Xs,Se,an,Zs,Qa,ea,ta,na,ra,sa,aa,oa=un(()=>{vt();cn=Object.defineProperty,pn=Object.getPrototypeOf,hn=Reflect.get,Ii=e=>{throw TypeError(e)},Ai=(e,t)=>{for(var i in t)cn(e,i,{get:t[i],enumerable:!0})},st=(e,t,i)=>t.has(e)||Ii("Cannot "+i),U=(e,t,i)=>(st(e,t,"read from private field"),i?i.call(e):t.get(e)),Ie=(e,t,i)=>t.has(e)?Ii("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,i),gt=(e,t,i,n)=>(st(e,t,"write to private field"),n?n.call(e,i):t.set(e,i),i),v=(e,t,i)=>(st(e,t,"access private method"),i),dn=(e,t,i)=>hn(pn(e),i,t),mn={};Ai(mn,{parsers:()=>Oi});Oi={};Ai(Oi,{__ng_action:()=>na,__ng_binding:()=>ra,__ng_directive:()=>aa,__ng_interpolation:()=>sa});la=new RegExp(`(\\:not\\()|(([\\.\\#]?)[-\\w]+)|(?:\\[([-.\\w*\\\\$]+)(?:=(["']?)([^\\]"']*)\\5)?\\])|(\\))|(\\s*,\\s*)`,"g");(function(e){e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e[e.ExperimentalIsolatedShadowDom=4]="ExperimentalIsolatedShadowDom"})(Et||(Et={}));(function(e){e[e.OnPush=0]="OnPush",e[e.Default=1]="Default"})(Ct||(Ct={}));(function(e){e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform"})(wt||(wt={}));(function(e){e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e[e.ATTRIBUTE_NO_BINDING=6]="ATTRIBUTE_NO_BINDING"})(P||(P={}));(function(e){e[e.Error=0]="Error",e[e.Warning=1]="Warning",e[e.Ignore=2]="Ignore"})(St||(St={}));(function(e){e[e.Directive=0]="Directive",e[e.Component=1]="Component",e[e.Injectable=2]="Injectable",e[e.Pipe=3]="Pipe",e[e.NgModule=4]="NgModule"})(Nt||(Nt={}));(function(e){e[e.Directive=0]="Directive",e[e.Pipe=1]="Pipe",e[e.NgModule=2]="NgModule"})(It||(It={}));(function(e){e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e[e.ExperimentalIsolatedShadowDom=4]="ExperimentalIsolatedShadowDom"})(At||(At={}));(function(e){e[e.Little=0]="Little",e[e.Big=1]="Big"})(Ot||(Ot={}));(function(e){e[e.None=0]="None",e[e.Const=1]="Const"})(Tt||(Tt={}));(function(e){e[e.Dynamic=0]="Dynamic",e[e.Bool=1]="Bool",e[e.String=2]="String",e[e.Int=3]="Int",e[e.Number=4]="Number",e[e.Function=5]="Function",e[e.Inferred=6]="Inferred",e[e.None=7]="None"})(Pt||(Pt={}));(function(e){e[e.Minus=0]="Minus",e[e.Plus=1]="Plus"})(bt||(bt={}));(function(e){e[e.Equals=0]="Equals",e[e.NotEquals=1]="NotEquals",e[e.Assign=2]="Assign",e[e.Identical=3]="Identical",e[e.NotIdentical=4]="NotIdentical",e[e.Minus=5]="Minus",e[e.Plus=6]="Plus",e[e.Divide=7]="Divide",e[e.Multiply=8]="Multiply",e[e.Modulo=9]="Modulo",e[e.And=10]="And",e[e.Or=11]="Or",e[e.BitwiseOr=12]="BitwiseOr",e[e.BitwiseAnd=13]="BitwiseAnd",e[e.Lower=14]="Lower",e[e.LowerEquals=15]="LowerEquals",e[e.Bigger=16]="Bigger",e[e.BiggerEquals=17]="BiggerEquals",e[e.NullishCoalesce=18]="NullishCoalesce",e[e.Exponentiation=19]="Exponentiation",e[e.In=20]="In",e[e.AdditionAssignment=21]="AdditionAssignment",e[e.SubtractionAssignment=22]="SubtractionAssignment",e[e.MultiplicationAssignment=23]="MultiplicationAssignment",e[e.DivisionAssignment=24]="DivisionAssignment",e[e.RemainderAssignment=25]="RemainderAssignment",e[e.ExponentiationAssignment=26]="ExponentiationAssignment",e[e.AndAssignment=27]="AndAssignment",e[e.OrAssignment=28]="OrAssignment",e[e.NullishCoalesceAssignment=29]="NullishCoalesceAssignment"})(u||(u={}));y=class{type;sourceSpan;constructor(e,t){this.type=e||null,this.sourceSpan=t||null}prop(e,t){return new On(this,e,null,t)}key(e,t,i){return new Tn(this,e,t,i)}callFn(e,t,i){return new wn(this,e,null,t,i)}instantiate(e,t,i){return new Sn(this,e,t,i)}conditional(e,t=null,i){return new An(this,e,t,null,i)}equals(e,t){return new g(u.Equals,this,e,null,t)}notEquals(e,t){return new g(u.NotEquals,this,e,null,t)}identical(e,t){return new g(u.Identical,this,e,null,t)}notIdentical(e,t){return new g(u.NotIdentical,this,e,null,t)}minus(e,t){return new g(u.Minus,this,e,null,t)}plus(e,t){return new g(u.Plus,this,e,null,t)}divide(e,t){return new g(u.Divide,this,e,null,t)}multiply(e,t){return new g(u.Multiply,this,e,null,t)}modulo(e,t){return new g(u.Modulo,this,e,null,t)}power(e,t){return new g(u.Exponentiation,this,e,null,t)}and(e,t){return new g(u.And,this,e,null,t)}bitwiseOr(e,t){return new g(u.BitwiseOr,this,e,null,t)}bitwiseAnd(e,t){return new g(u.BitwiseAnd,this,e,null,t)}or(e,t){return new g(u.Or,this,e,null,t)}lower(e,t){return new g(u.Lower,this,e,null,t)}lowerEquals(e,t){return new g(u.LowerEquals,this,e,null,t)}bigger(e,t){return new g(u.Bigger,this,e,null,t)}biggerEquals(e,t){return new g(u.BiggerEquals,this,e,null,t)}isBlank(e){return this.equals(TYPED_NULL_EXPR,e)}nullishCoalesce(e,t){return new g(u.NullishCoalesce,this,e,null,t)}toStmt(){return new Mn(this,null)}},En=class Me extends y{name;constructor(t,i,n){super(i,n),this.name=t}isEquivalent(t){return t instanceof Me&&this.name===t.name}isConstant(){return!1}visitExpression(t,i){return t.visitReadVarExpr(this,i)}clone(){return new Me(this.name,this.type,this.sourceSpan)}set(t){return new g(u.Assign,this,t,null,this.sourceSpan)}},Cn=class Be extends y{expr;constructor(t,i,n){super(i,n),this.expr=t}visitExpression(t,i){return t.visitTypeofExpr(this,i)}isEquivalent(t){return t instanceof Be&&t.expr.isEquivalent(this.expr)}isConstant(){return this.expr.isConstant()}clone(){return new Be(this.expr.clone())}},wn=class De extends y{fn;args;pure;constructor(t,i,n,r,a=!1){super(n,r),this.fn=t,this.args=i,this.pure=a}get receiver(){return this.fn}isEquivalent(t){return t instanceof De&&this.fn.isEquivalent(t.fn)&&ge(this.args,t.args)&&this.pure===t.pure}isConstant(){return!1}visitExpression(t,i){return t.visitInvokeFunctionExpr(this,i)}clone(){return new De(this.fn.clone(),this.args.map(t=>t.clone()),this.type,this.sourceSpan,this.pure)}},Sn=class Ve extends y{classExpr;args;constructor(t,i,n,r){super(n,r),this.classExpr=t,this.args=i}isEquivalent(t){return t instanceof Ve&&this.classExpr.isEquivalent(t.classExpr)&&ge(this.args,t.args)}isConstant(){return!1}visitExpression(t,i){return t.visitInstantiateExpr(this,i)}clone(){return new Ve(this.classExpr.clone(),this.args.map(t=>t.clone()),this.type,this.sourceSpan)}},Nn=class Fe extends y{body;flags;constructor(t,i,n){super(null,n),this.body=t,this.flags=i}isEquivalent(t){return t instanceof Fe&&this.body===t.body&&this.flags===t.flags}isConstant(){return!0}visitExpression(t,i){return t.visitRegularExpressionLiteral(this,i)}clone(){return new Fe(this.body,this.flags,this.sourceSpan)}},Lt=class $e extends y{value;constructor(t,i,n){super(i,n),this.value=t}isEquivalent(t){return t instanceof $e&&this.value===t.value}isConstant(){return!0}visitExpression(t,i){return t.visitLiteralExpr(this,i)}clone(){return new $e(this.value,this.type,this.sourceSpan)}},In=class qe extends y{value;typeParams;constructor(t,i,n=null,r){super(i,r),this.value=t,this.typeParams=n}isEquivalent(t){return t instanceof qe&&this.value.name===t.value.name&&this.value.moduleName===t.value.moduleName}isConstant(){return!1}visitExpression(t,i){return t.visitExternalExpr(this,i)}clone(){return new qe(this.value,this.type,this.typeParams,this.sourceSpan)}},An=class Ke extends y{condition;falseCase;trueCase;constructor(t,i,n=null,r,a){super(r||i.type,a),this.condition=t,this.falseCase=n,this.trueCase=i}isEquivalent(t){return t instanceof Ke&&this.condition.isEquivalent(t.condition)&&this.trueCase.isEquivalent(t.trueCase)&&gn(this.falseCase,t.falseCase)}isConstant(){return!1}visitExpression(t,i){return t.visitConditionalExpr(this,i)}clone(){return new Ke(this.condition.clone(),this.trueCase.clone(),this.falseCase?.clone(),this.type,this.sourceSpan)}},g=class He extends y{operator;rhs;lhs;constructor(t,i,n,r,a){super(r||i.type,a),this.operator=t,this.rhs=n,this.lhs=i}isEquivalent(t){return t instanceof He&&this.operator===t.operator&&this.lhs.isEquivalent(t.lhs)&&this.rhs.isEquivalent(t.rhs)}isConstant(){return!1}visitExpression(t,i){return t.visitBinaryOperatorExpr(this,i)}clone(){return new He(this.operator,this.lhs.clone(),this.rhs.clone(),this.type,this.sourceSpan)}isAssignment(){let t=this.operator;return t===u.Assign||t===u.AdditionAssignment||t===u.SubtractionAssignment||t===u.MultiplicationAssignment||t===u.DivisionAssignment||t===u.RemainderAssignment||t===u.ExponentiationAssignment||t===u.AndAssignment||t===u.OrAssignment||t===u.NullishCoalesceAssignment}},On=class We extends y{receiver;name;constructor(t,i,n,r){super(n,r),this.receiver=t,this.name=i}get index(){return this.name}isEquivalent(t){return t instanceof We&&this.receiver.isEquivalent(t.receiver)&&this.name===t.name}isConstant(){return!1}visitExpression(t,i){return t.visitReadPropExpr(this,i)}set(t){return new g(u.Assign,this.receiver.prop(this.name),t,null,this.sourceSpan)}clone(){return new We(this.receiver.clone(),this.name,this.type,this.sourceSpan)}},Tn=class Ue extends y{receiver;index;constructor(t,i,n,r){super(n,r),this.receiver=t,this.index=i}isEquivalent(t){return t instanceof Ue&&this.receiver.isEquivalent(t.receiver)&&this.index.isEquivalent(t.index)}isConstant(){return!1}visitExpression(t,i){return t.visitReadKeyExpr(this,i)}set(t){return new g(u.Assign,this.receiver.key(this.index),t,null,this.sourceSpan)}clone(){return new Ue(this.receiver.clone(),this.index.clone(),this.type,this.sourceSpan)}},Pn=class _e extends y{entries;constructor(t,i,n){super(i,n),this.entries=t}isConstant(){return this.entries.every(t=>t.isConstant())}isEquivalent(t){return t instanceof _e&&ge(this.entries,t.entries)}visitExpression(t,i){return t.visitLiteralArrayExpr(this,i)}clone(){return new _e(this.entries.map(t=>t.clone()),this.type,this.sourceSpan)}},bn=class je{expression;constructor(t){this.expression=t}isEquivalent(t){return t instanceof je&&this.expression.isEquivalent(t.expression)}clone(){return new je(this.expression.clone())}isConstant(){return this.expression.isConstant()}},Ln=class Ge extends y{entries;valueType=null;constructor(t,i,n){super(i,n),this.entries=t,i&&(this.valueType=i.valueType)}isEquivalent(t){return t instanceof Ge&&ge(this.entries,t.entries)}isConstant(){return this.entries.every(t=>t.isConstant())}visitExpression(t,i){return t.visitLiteralMapExpr(this,i)}clone(){let t=this.entries.map(i=>i.clone());return new Ge(t,this.type,this.sourceSpan)}},Rn=class ze extends y{expression;constructor(t,i){super(null,i),this.expression=t}isEquivalent(t){return t instanceof ze&&this.expression.isEquivalent(t.expression)}isConstant(){return this.expression.isConstant()}visitExpression(t,i){return t.visitSpreadElementExpr(this,i)}clone(){return new ze(this.expression.clone(),this.sourceSpan)}};(function(e){e[e.None=0]="None",e[e.Final=1]="Final",e[e.Private=2]="Private",e[e.Exported=4]="Exported",e[e.Static=8]="Static"})(de||(de={}));kn=class{modifiers;sourceSpan;leadingComments;constructor(e=de.None,t=null,i){this.modifiers=e,this.sourceSpan=t,this.leadingComments=i}hasModifier(e){return(this.modifiers&e)!==0}addLeadingComment(e){this.leadingComments=this.leadingComments??[],this.leadingComments.push(e)}},Mn=class Pi extends kn{expr;constructor(t,i,n){super(de.None,i,n),this.expr=t}isEquivalent(t){return t instanceof Pi&&this.expr.isEquivalent(t.expr)}visitStatement(t,i){return t.visitExpressionStmt(this,i)}},ua=class bi{static INSTANCE=new bi;keyOf(t){if(t instanceof Lt&&typeof t.value=="string")return`"${t.value}"`;if(t instanceof Lt)return String(t.value);if(t instanceof Nn)return`/${t.body}/${t.flags??""}`;if(t instanceof Pn){let i=[];for(let n of t.entries)i.push(this.keyOf(n));return`[${i.join(",")}]`}else if(t instanceof Ln){let i=[];for(let n of t.entries)if(n instanceof bn)i.push("..."+this.keyOf(n.expression));else{let r=n.key;n.quoted&&(r=`"${r}"`),i.push(r+":"+this.keyOf(n.value))}return`{${i.join(",")}}`}else{if(t instanceof In)return`import("${t.value.moduleName}", ${t.value.name})`;if(t instanceof En)return`read(${t.name})`;if(t instanceof Cn)return`typeof(${this.keyOf(t.expr)})`;if(t instanceof Rn)return`...${this.keyOf(t.expression)}`;throw new Error(`${this.constructor.name} does not handle expressions of type ${t.constructor.name}`)}}},s="@angular/core",o=class{static NEW_METHOD="factory";static TRANSFORM_METHOD="transform";static PATCH_DEPS="patchedDeps";static core={name:null,moduleName:s};static namespaceHTML={name:"\u0275\u0275namespaceHTML",moduleName:s};static namespaceMathML={name:"\u0275\u0275namespaceMathML",moduleName:s};static namespaceSVG={name:"\u0275\u0275namespaceSVG",moduleName:s};static element={name:"\u0275\u0275element",moduleName:s};static elementStart={name:"\u0275\u0275elementStart",moduleName:s};static elementEnd={name:"\u0275\u0275elementEnd",moduleName:s};static domElement={name:"\u0275\u0275domElement",moduleName:s};static domElementStart={name:"\u0275\u0275domElementStart",moduleName:s};static domElementEnd={name:"\u0275\u0275domElementEnd",moduleName:s};static domElementContainer={name:"\u0275\u0275domElementContainer",moduleName:s};static domElementContainerStart={name:"\u0275\u0275domElementContainerStart",moduleName:s};static domElementContainerEnd={name:"\u0275\u0275domElementContainerEnd",moduleName:s};static domTemplate={name:"\u0275\u0275domTemplate",moduleName:s};static domListener={name:"\u0275\u0275domListener",moduleName:s};static advance={name:"\u0275\u0275advance",moduleName:s};static syntheticHostProperty={name:"\u0275\u0275syntheticHostProperty",moduleName:s};static syntheticHostListener={name:"\u0275\u0275syntheticHostListener",moduleName:s};static attribute={name:"\u0275\u0275attribute",moduleName:s};static classProp={name:"\u0275\u0275classProp",moduleName:s};static elementContainerStart={name:"\u0275\u0275elementContainerStart",moduleName:s};static elementContainerEnd={name:"\u0275\u0275elementContainerEnd",moduleName:s};static elementContainer={name:"\u0275\u0275elementContainer",moduleName:s};static styleMap={name:"\u0275\u0275styleMap",moduleName:s};static classMap={name:"\u0275\u0275classMap",moduleName:s};static styleProp={name:"\u0275\u0275styleProp",moduleName:s};static interpolate={name:"\u0275\u0275interpolate",moduleName:s};static interpolate1={name:"\u0275\u0275interpolate1",moduleName:s};static interpolate2={name:"\u0275\u0275interpolate2",moduleName:s};static interpolate3={name:"\u0275\u0275interpolate3",moduleName:s};static interpolate4={name:"\u0275\u0275interpolate4",moduleName:s};static interpolate5={name:"\u0275\u0275interpolate5",moduleName:s};static interpolate6={name:"\u0275\u0275interpolate6",moduleName:s};static interpolate7={name:"\u0275\u0275interpolate7",moduleName:s};static interpolate8={name:"\u0275\u0275interpolate8",moduleName:s};static interpolateV={name:"\u0275\u0275interpolateV",moduleName:s};static nextContext={name:"\u0275\u0275nextContext",moduleName:s};static resetView={name:"\u0275\u0275resetView",moduleName:s};static templateCreate={name:"\u0275\u0275template",moduleName:s};static defer={name:"\u0275\u0275defer",moduleName:s};static deferWhen={name:"\u0275\u0275deferWhen",moduleName:s};static deferOnIdle={name:"\u0275\u0275deferOnIdle",moduleName:s};static deferOnImmediate={name:"\u0275\u0275deferOnImmediate",moduleName:s};static deferOnTimer={name:"\u0275\u0275deferOnTimer",moduleName:s};static deferOnHover={name:"\u0275\u0275deferOnHover",moduleName:s};static deferOnInteraction={name:"\u0275\u0275deferOnInteraction",moduleName:s};static deferOnViewport={name:"\u0275\u0275deferOnViewport",moduleName:s};static deferPrefetchWhen={name:"\u0275\u0275deferPrefetchWhen",moduleName:s};static deferPrefetchOnIdle={name:"\u0275\u0275deferPrefetchOnIdle",moduleName:s};static deferPrefetchOnImmediate={name:"\u0275\u0275deferPrefetchOnImmediate",moduleName:s};static deferPrefetchOnTimer={name:"\u0275\u0275deferPrefetchOnTimer",moduleName:s};static deferPrefetchOnHover={name:"\u0275\u0275deferPrefetchOnHover",moduleName:s};static deferPrefetchOnInteraction={name:"\u0275\u0275deferPrefetchOnInteraction",moduleName:s};static deferPrefetchOnViewport={name:"\u0275\u0275deferPrefetchOnViewport",moduleName:s};static deferHydrateWhen={name:"\u0275\u0275deferHydrateWhen",moduleName:s};static deferHydrateNever={name:"\u0275\u0275deferHydrateNever",moduleName:s};static deferHydrateOnIdle={name:"\u0275\u0275deferHydrateOnIdle",moduleName:s};static deferHydrateOnImmediate={name:"\u0275\u0275deferHydrateOnImmediate",moduleName:s};static deferHydrateOnTimer={name:"\u0275\u0275deferHydrateOnTimer",moduleName:s};static deferHydrateOnHover={name:"\u0275\u0275deferHydrateOnHover",moduleName:s};static deferHydrateOnInteraction={name:"\u0275\u0275deferHydrateOnInteraction",moduleName:s};static deferHydrateOnViewport={name:"\u0275\u0275deferHydrateOnViewport",moduleName:s};static deferEnableTimerScheduling={name:"\u0275\u0275deferEnableTimerScheduling",moduleName:s};static conditionalCreate={name:"\u0275\u0275conditionalCreate",moduleName:s};static conditionalBranchCreate={name:"\u0275\u0275conditionalBranchCreate",moduleName:s};static conditional={name:"\u0275\u0275conditional",moduleName:s};static repeater={name:"\u0275\u0275repeater",moduleName:s};static repeaterCreate={name:"\u0275\u0275repeaterCreate",moduleName:s};static repeaterTrackByIndex={name:"\u0275\u0275repeaterTrackByIndex",moduleName:s};static repeaterTrackByIdentity={name:"\u0275\u0275repeaterTrackByIdentity",moduleName:s};static componentInstance={name:"\u0275\u0275componentInstance",moduleName:s};static text={name:"\u0275\u0275text",moduleName:s};static enableBindings={name:"\u0275\u0275enableBindings",moduleName:s};static disableBindings={name:"\u0275\u0275disableBindings",moduleName:s};static getCurrentView={name:"\u0275\u0275getCurrentView",moduleName:s};static textInterpolate={name:"\u0275\u0275textInterpolate",moduleName:s};static textInterpolate1={name:"\u0275\u0275textInterpolate1",moduleName:s};static textInterpolate2={name:"\u0275\u0275textInterpolate2",moduleName:s};static textInterpolate3={name:"\u0275\u0275textInterpolate3",moduleName:s};static textInterpolate4={name:"\u0275\u0275textInterpolate4",moduleName:s};static textInterpolate5={name:"\u0275\u0275textInterpolate5",moduleName:s};static textInterpolate6={name:"\u0275\u0275textInterpolate6",moduleName:s};static textInterpolate7={name:"\u0275\u0275textInterpolate7",moduleName:s};static textInterpolate8={name:"\u0275\u0275textInterpolate8",moduleName:s};static textInterpolateV={name:"\u0275\u0275textInterpolateV",moduleName:s};static restoreView={name:"\u0275\u0275restoreView",moduleName:s};static pureFunction0={name:"\u0275\u0275pureFunction0",moduleName:s};static pureFunction1={name:"\u0275\u0275pureFunction1",moduleName:s};static pureFunction2={name:"\u0275\u0275pureFunction2",moduleName:s};static pureFunction3={name:"\u0275\u0275pureFunction3",moduleName:s};static pureFunction4={name:"\u0275\u0275pureFunction4",moduleName:s};static pureFunction5={name:"\u0275\u0275pureFunction5",moduleName:s};static pureFunction6={name:"\u0275\u0275pureFunction6",moduleName:s};static pureFunction7={name:"\u0275\u0275pureFunction7",moduleName:s};static pureFunction8={name:"\u0275\u0275pureFunction8",moduleName:s};static pureFunctionV={name:"\u0275\u0275pureFunctionV",moduleName:s};static pipeBind1={name:"\u0275\u0275pipeBind1",moduleName:s};static pipeBind2={name:"\u0275\u0275pipeBind2",moduleName:s};static pipeBind3={name:"\u0275\u0275pipeBind3",moduleName:s};static pipeBind4={name:"\u0275\u0275pipeBind4",moduleName:s};static pipeBindV={name:"\u0275\u0275pipeBindV",moduleName:s};static domProperty={name:"\u0275\u0275domProperty",moduleName:s};static ariaProperty={name:"\u0275\u0275ariaProperty",moduleName:s};static property={name:"\u0275\u0275property",moduleName:s};static control={name:"\u0275\u0275control",moduleName:s};static controlCreate={name:"\u0275\u0275controlCreate",moduleName:s};static animationEnterListener={name:"\u0275\u0275animateEnterListener",moduleName:s};static animationLeaveListener={name:"\u0275\u0275animateLeaveListener",moduleName:s};static animationEnter={name:"\u0275\u0275animateEnter",moduleName:s};static animationLeave={name:"\u0275\u0275animateLeave",moduleName:s};static i18n={name:"\u0275\u0275i18n",moduleName:s};static i18nAttributes={name:"\u0275\u0275i18nAttributes",moduleName:s};static i18nExp={name:"\u0275\u0275i18nExp",moduleName:s};static i18nStart={name:"\u0275\u0275i18nStart",moduleName:s};static i18nEnd={name:"\u0275\u0275i18nEnd",moduleName:s};static i18nApply={name:"\u0275\u0275i18nApply",moduleName:s};static i18nPostprocess={name:"\u0275\u0275i18nPostprocess",moduleName:s};static pipe={name:"\u0275\u0275pipe",moduleName:s};static projection={name:"\u0275\u0275projection",moduleName:s};static projectionDef={name:"\u0275\u0275projectionDef",moduleName:s};static reference={name:"\u0275\u0275reference",moduleName:s};static inject={name:"\u0275\u0275inject",moduleName:s};static injectAttribute={name:"\u0275\u0275injectAttribute",moduleName:s};static directiveInject={name:"\u0275\u0275directiveInject",moduleName:s};static invalidFactory={name:"\u0275\u0275invalidFactory",moduleName:s};static invalidFactoryDep={name:"\u0275\u0275invalidFactoryDep",moduleName:s};static templateRefExtractor={name:"\u0275\u0275templateRefExtractor",moduleName:s};static forwardRef={name:"forwardRef",moduleName:s};static resolveForwardRef={name:"resolveForwardRef",moduleName:s};static replaceMetadata={name:"\u0275\u0275replaceMetadata",moduleName:s};static getReplaceMetadataURL={name:"\u0275\u0275getReplaceMetadataURL",moduleName:s};static \u0275\u0275defineInjectable={name:"\u0275\u0275defineInjectable",moduleName:s};static declareInjectable={name:"\u0275\u0275ngDeclareInjectable",moduleName:s};static InjectableDeclaration={name:"\u0275\u0275InjectableDeclaration",moduleName:s};static resolveWindow={name:"\u0275\u0275resolveWindow",moduleName:s};static resolveDocument={name:"\u0275\u0275resolveDocument",moduleName:s};static resolveBody={name:"\u0275\u0275resolveBody",moduleName:s};static getComponentDepsFactory={name:"\u0275\u0275getComponentDepsFactory",moduleName:s};static defineComponent={name:"\u0275\u0275defineComponent",moduleName:s};static declareComponent={name:"\u0275\u0275ngDeclareComponent",moduleName:s};static setComponentScope={name:"\u0275\u0275setComponentScope",moduleName:s};static ChangeDetectionStrategy={name:"ChangeDetectionStrategy",moduleName:s};static ViewEncapsulation={name:"ViewEncapsulation",moduleName:s};static ComponentDeclaration={name:"\u0275\u0275ComponentDeclaration",moduleName:s};static FactoryDeclaration={name:"\u0275\u0275FactoryDeclaration",moduleName:s};static declareFactory={name:"\u0275\u0275ngDeclareFactory",moduleName:s};static FactoryTarget={name:"\u0275\u0275FactoryTarget",moduleName:s};static defineDirective={name:"\u0275\u0275defineDirective",moduleName:s};static declareDirective={name:"\u0275\u0275ngDeclareDirective",moduleName:s};static DirectiveDeclaration={name:"\u0275\u0275DirectiveDeclaration",moduleName:s};static InjectorDef={name:"\u0275\u0275InjectorDef",moduleName:s};static InjectorDeclaration={name:"\u0275\u0275InjectorDeclaration",moduleName:s};static defineInjector={name:"\u0275\u0275defineInjector",moduleName:s};static declareInjector={name:"\u0275\u0275ngDeclareInjector",moduleName:s};static NgModuleDeclaration={name:"\u0275\u0275NgModuleDeclaration",moduleName:s};static ModuleWithProviders={name:"ModuleWithProviders",moduleName:s};static defineNgModule={name:"\u0275\u0275defineNgModule",moduleName:s};static declareNgModule={name:"\u0275\u0275ngDeclareNgModule",moduleName:s};static setNgModuleScope={name:"\u0275\u0275setNgModuleScope",moduleName:s};static registerNgModuleType={name:"\u0275\u0275registerNgModuleType",moduleName:s};static PipeDeclaration={name:"\u0275\u0275PipeDeclaration",moduleName:s};static definePipe={name:"\u0275\u0275definePipe",moduleName:s};static declarePipe={name:"\u0275\u0275ngDeclarePipe",moduleName:s};static declareClassMetadata={name:"\u0275\u0275ngDeclareClassMetadata",moduleName:s};static declareClassMetadataAsync={name:"\u0275\u0275ngDeclareClassMetadataAsync",moduleName:s};static setClassMetadata={name:"\u0275setClassMetadata",moduleName:s};static setClassMetadataAsync={name:"\u0275setClassMetadataAsync",moduleName:s};static setClassDebugInfo={name:"\u0275setClassDebugInfo",moduleName:s};static queryRefresh={name:"\u0275\u0275queryRefresh",moduleName:s};static viewQuery={name:"\u0275\u0275viewQuery",moduleName:s};static loadQuery={name:"\u0275\u0275loadQuery",moduleName:s};static contentQuery={name:"\u0275\u0275contentQuery",moduleName:s};static viewQuerySignal={name:"\u0275\u0275viewQuerySignal",moduleName:s};static contentQuerySignal={name:"\u0275\u0275contentQuerySignal",moduleName:s};static queryAdvance={name:"\u0275\u0275queryAdvance",moduleName:s};static twoWayProperty={name:"\u0275\u0275twoWayProperty",moduleName:s};static twoWayBindingSet={name:"\u0275\u0275twoWayBindingSet",moduleName:s};static twoWayListener={name:"\u0275\u0275twoWayListener",moduleName:s};static declareLet={name:"\u0275\u0275declareLet",moduleName:s};static storeLet={name:"\u0275\u0275storeLet",moduleName:s};static readContextLet={name:"\u0275\u0275readContextLet",moduleName:s};static attachSourceLocations={name:"\u0275\u0275attachSourceLocations",moduleName:s};static NgOnChangesFeature={name:"\u0275\u0275NgOnChangesFeature",moduleName:s};static InheritDefinitionFeature={name:"\u0275\u0275InheritDefinitionFeature",moduleName:s};static ProvidersFeature={name:"\u0275\u0275ProvidersFeature",moduleName:s};static HostDirectivesFeature={name:"\u0275\u0275HostDirectivesFeature",moduleName:s};static ExternalStylesFeature={name:"\u0275\u0275ExternalStylesFeature",moduleName:s};static listener={name:"\u0275\u0275listener",moduleName:s};static getInheritedFactory={name:"\u0275\u0275getInheritedFactory",moduleName:s};static sanitizeHtml={name:"\u0275\u0275sanitizeHtml",moduleName:s};static sanitizeStyle={name:"\u0275\u0275sanitizeStyle",moduleName:s};static validateAttribute={name:"\u0275\u0275validateAttribute",moduleName:s};static sanitizeResourceUrl={name:"\u0275\u0275sanitizeResourceUrl",moduleName:s};static sanitizeScript={name:"\u0275\u0275sanitizeScript",moduleName:s};static sanitizeUrl={name:"\u0275\u0275sanitizeUrl",moduleName:s};static sanitizeUrlOrResourceUrl={name:"\u0275\u0275sanitizeUrlOrResourceUrl",moduleName:s};static trustConstantHtml={name:"\u0275\u0275trustConstantHtml",moduleName:s};static trustConstantResourceUrl={name:"\u0275\u0275trustConstantResourceUrl",moduleName:s};static inputDecorator={name:"Input",moduleName:s};static outputDecorator={name:"Output",moduleName:s};static viewChildDecorator={name:"ViewChild",moduleName:s};static viewChildrenDecorator={name:"ViewChildren",moduleName:s};static contentChildDecorator={name:"ContentChild",moduleName:s};static contentChildrenDecorator={name:"ContentChildren",moduleName:s};static InputSignalBrandWriteType={name:"\u0275INPUT_SIGNAL_BRAND_WRITE_TYPE",moduleName:s};static UnwrapDirectiveSignalInputs={name:"\u0275UnwrapDirectiveSignalInputs",moduleName:s};static unwrapWritableSignal={name:"\u0275unwrapWritableSignal",moduleName:s};static assertType={name:"\u0275assertType",moduleName:s}},Bn=class{full;major;minor;patch;constructor(e){this.full=e;let t=e.split(".");this.major=t[0],this.minor=t[1],this.patch=t.slice(2).join(".")}},ca=new Map([[u.And,"&&"],[u.Bigger,">"],[u.BiggerEquals,">="],[u.BitwiseOr,"|"],[u.BitwiseAnd,"&"],[u.Divide,"/"],[u.Assign,"="],[u.Equals,"=="],[u.Identical,"==="],[u.Lower,"<"],[u.LowerEquals,"<="],[u.Minus,"-"],[u.Modulo,"%"],[u.Exponentiation,"**"],[u.Multiply,"*"],[u.NotEquals,"!="],[u.NotIdentical,"!=="],[u.NullishCoalesce,"??"],[u.Or,"||"],[u.Plus,"+"],[u.In,"in"],[u.AdditionAssignment,"+="],[u.SubtractionAssignment,"-="],[u.MultiplicationAssignment,"*="],[u.DivisionAssignment,"/="],[u.RemainderAssignment,"%="],[u.ExponentiationAssignment,"**="],[u.AndAssignment,"&&="],[u.OrAssignment,"||="],[u.NullishCoalesceAssignment,"??="]]);(function(e){e[e.Class=0]="Class",e[e.Function=1]="Function"})(Rt||(Rt={}));ue=class{start;end;constructor(e,t){this.start=e,this.end=t}toAbsolute(e){return new H(e+this.start,e+this.end)}},f=class{span;sourceSpan;constructor(e,t){this.span=e,this.sourceSpan=t}toString(){return"AST"}},ot=class extends f{nameSpan;constructor(e,t,i){super(e,t),this.nameSpan=i}},A=class extends f{visit(e,t=null){}},Ye=class extends f{visit(e,t=null){return e.visitImplicitReceiver(this,t)}},Dn=class extends f{visit(e,t=null){return e.visitThisReceiver?.(this,t)}},Vn=class extends f{expressions;constructor(e,t,i){super(e,t),this.expressions=i}visit(e,t=null){return e.visitChain(this,t)}},Fn=class extends f{condition;trueExp;falseExp;constructor(e,t,i,n,r){super(e,t),this.condition=i,this.trueExp=n,this.falseExp=r}visit(e,t=null){return e.visitConditional(this,t)}},Ae=class extends ot{receiver;name;constructor(e,t,i,n,r){super(e,t,i),this.receiver=n,this.name=r}visit(e,t=null){return e.visitPropertyRead(this,t)}},$n=class extends ot{receiver;name;constructor(e,t,i,n,r){super(e,t,i),this.receiver=n,this.name=r}visit(e,t=null){return e.visitSafePropertyRead(this,t)}},kt=class extends f{receiver;key;constructor(e,t,i,n){super(e,t),this.receiver=i,this.key=n}visit(e,t=null){return e.visitKeyedRead(this,t)}},qn=class extends f{receiver;key;constructor(e,t,i,n){super(e,t),this.receiver=i,this.key=n}visit(e,t=null){return e.visitSafeKeyedRead(this,t)}};(function(e){e[e.ReferencedByName=0]="ReferencedByName",e[e.ReferencedDirectly=1]="ReferencedDirectly"})(ae||(ae={}));Kn=class extends ot{exp;name;args;type;constructor(e,t,i,n,r,a,l){super(e,t,l),this.exp=i,this.name=n,this.args=r,this.type=a}visit(e,t=null){return e.visitPipe(this,t)}},T=class extends f{value;constructor(e,t,i){super(e,t),this.value=i}visit(e,t=null){return e.visitLiteralPrimitive(this,t)}},Hn=class extends f{expressions;constructor(e,t,i){super(e,t),this.expressions=i}visit(e,t=null){return e.visitLiteralArray(this,t)}},Wn=class extends f{expression;constructor(e,t,i){super(e,t),this.expression=i}visit(e,t=null){return e.visitSpreadElement(this,t)}},Un=class extends f{keys;values;constructor(e,t,i,n){super(e,t),this.keys=i,this.values=n}visit(e,t=null){return e.visitLiteralMap(this,t)}},_n=class extends f{strings;expressions;constructor(e,t,i,n){super(e,t),this.strings=i,this.expressions=n}visit(e,t=null){return e.visitInterpolation(this,t)}},S=class extends f{operation;left;right;constructor(e,t,i,n,r){super(e,t),this.operation=i,this.left=n,this.right=r}visit(e,t=null){return e.visitBinary(this,t)}static isAssignmentOperation(e){return e==="="||e==="+="||e==="-="||e==="*="||e==="/="||e==="%="||e==="**="||e==="&&="||e==="||="||e==="??="}},Oe=class Qe extends S{operator;expr;left=null;right=null;operation=null;static createMinus(t,i,n){return new Qe(t,i,"-",n,"-",new T(t,i,0),n)}static createPlus(t,i,n){return new Qe(t,i,"+",n,"-",n,new T(t,i,0))}constructor(t,i,n,r,a,l,c){super(t,i,a,l,c),this.operator=n,this.expr=r}visit(t,i=null){return t.visitUnary!==void 0?t.visitUnary(this,i):t.visitBinary(this,i)}},Mt=class extends f{expression;constructor(e,t,i){super(e,t),this.expression=i}visit(e,t=null){return e.visitPrefixNot(this,t)}},Bt=class extends f{expression;constructor(e,t,i){super(e,t),this.expression=i}visit(e,t=null){return e.visitTypeofExpression(this,t)}},Dt=class extends f{expression;constructor(e,t,i){super(e,t),this.expression=i}visit(e,t=null){return e.visitVoidExpression(this,t)}},jn=class extends f{expression;constructor(e,t,i){super(e,t),this.expression=i}visit(e,t=null){return e.visitNonNullAssert(this,t)}},Gn=class extends f{receiver;args;argumentSpan;constructor(e,t,i,n,r){super(e,t),this.receiver=i,this.args=n,this.argumentSpan=r}visit(e,t=null){return e.visitCall(this,t)}},zn=class extends f{receiver;args;argumentSpan;constructor(e,t,i,n,r){super(e,t),this.receiver=i,this.args=n,this.argumentSpan=r}visit(e,t=null){return e.visitSafeCall(this,t)}},Vt=class extends f{tag;template;constructor(e,t,i,n){super(e,t),this.tag=i,this.template=n}visit(e,t){return e.visitTaggedTemplateLiteral(this,t)}},Ft=class extends f{elements;expressions;constructor(e,t,i,n){super(e,t),this.elements=i,this.expressions=n}visit(e,t){return e.visitTemplateLiteral(this,t)}},$t=class extends f{text;constructor(e,t,i){super(e,t),this.text=i}visit(e,t){return e.visitTemplateLiteralElement(this,t)}},Li=class extends f{expression;constructor(e,t,i){super(e,t),this.expression=i}visit(e,t){return e.visitParenthesizedExpression(this,t)}},Yn=class extends f{body;flags;constructor(e,t,i,n){super(e,t),this.body=i,this.flags=n}visit(e,t){return e.visitRegularExpressionLiteral(this,t)}},H=class{start;end;constructor(e,t){this.start=e,this.end=t}},G=class extends f{ast;source;location;errors;constructor(e,t,i,n,r){super(new ue(0,t===null?0:t.length),new H(n,t===null?n:n+t.length)),this.ast=e,this.source=t,this.location=i,this.errors=r}visit(e,t=null){return e.visitASTWithSource?e.visitASTWithSource(this,t):this.ast.visit(e,t)}toString(){return`${this.source} in ${this.location}`}},Xe=class{sourceSpan;key;value;constructor(e,t,i){this.sourceSpan=e,this.key=t,this.value=i}},Ri=class{sourceSpan;key;value;constructor(e,t,i){this.sourceSpan=e,this.key=t,this.value=i}},Qn=class{visit(e,t){e.visit(this,t)}visitUnary(e,t){this.visit(e.expr,t)}visitBinary(e,t){this.visit(e.left,t),this.visit(e.right,t)}visitChain(e,t){this.visitAll(e.expressions,t)}visitConditional(e,t){this.visit(e.condition,t),this.visit(e.trueExp,t),this.visit(e.falseExp,t)}visitPipe(e,t){this.visit(e.exp,t),this.visitAll(e.args,t)}visitImplicitReceiver(e,t){}visitThisReceiver(e,t){}visitInterpolation(e,t){this.visitAll(e.expressions,t)}visitKeyedRead(e,t){this.visit(e.receiver,t),this.visit(e.key,t)}visitLiteralArray(e,t){this.visitAll(e.expressions,t)}visitLiteralMap(e,t){this.visitAll(e.values,t)}visitLiteralPrimitive(e,t){}visitPrefixNot(e,t){this.visit(e.expression,t)}visitTypeofExpression(e,t){this.visit(e.expression,t)}visitVoidExpression(e,t){this.visit(e.expression,t)}visitNonNullAssert(e,t){this.visit(e.expression,t)}visitPropertyRead(e,t){this.visit(e.receiver,t)}visitSafePropertyRead(e,t){this.visit(e.receiver,t)}visitSafeKeyedRead(e,t){this.visit(e.receiver,t),this.visit(e.key,t)}visitCall(e,t){this.visit(e.receiver,t),this.visitAll(e.args,t)}visitSafeCall(e,t){this.visit(e.receiver,t),this.visitAll(e.args,t)}visitTemplateLiteral(e,t){for(let i=0;i<e.elements.length;i++){this.visit(e.elements[i],t);let n=i<e.expressions.length?e.expressions[i]:null;n!==null&&this.visit(n,t)}}visitTemplateLiteralElement(e,t){}visitTaggedTemplateLiteral(e,t){this.visit(e.tag,t),this.visit(e.template,t)}visitParenthesizedExpression(e,t){this.visit(e.expression,t)}visitRegularExpressionLiteral(e,t){}visitSpreadElement(e,t){this.visit(e.expression,t)}visitAll(e,t){for(let i of e)this.visit(i,t)}};(function(e){e[e.DEFAULT=0]="DEFAULT",e[e.LITERAL_ATTR=1]="LITERAL_ATTR",e[e.LEGACY_ANIMATION=2]="LEGACY_ANIMATION",e[e.TWO_WAY=3]="TWO_WAY",e[e.ANIMATION=4]="ANIMATION"})(qt||(qt={}));(function(e){e[e.Regular=0]="Regular",e[e.LegacyAnimation=1]="LegacyAnimation",e[e.TwoWay=2]="TwoWay",e[e.Animation=3]="Animation"})(Kt||(Kt={}));(function(e){e[e.Property=0]="Property",e[e.Attribute=1]="Attribute",e[e.Class=2]="Class",e[e.Style=3]="Style",e[e.LegacyAnimation=4]="LegacyAnimation",e[e.TwoWay=5]="TwoWay",e[e.Animation=6]="Animation"})(L||(L={}));(function(e){e[e.RAW_TEXT=0]="RAW_TEXT",e[e.ESCAPABLE_RAW_TEXT=1]="ESCAPABLE_RAW_TEXT",e[e.PARSABLE_DATA=2]="PARSABLE_DATA"})(Ht||(Ht={}));te=0,ki=9,he=10,Xn=11,Jn=12,Zn=13,Mi=32,er=33,Bi=34,tr=35,lt=36,ir=37,Wt=38,Di=39,oe=40,q=41,Ut=42,Vi=43,z=44,Fi=45,F=46,me=47,K=58,se=59,nr=60,w=61,rr=62,_t=63,sr=48,ar=57,ut=65,or=69,ct=90,J=91,Te=92,W=93,lr=94,ye=95,$i=97,ur=101,cr=102,pr=110,hr=114,dr=116,mr=117,fr=118,qi=122,fe=123,jt=124,Y=125,Ki=160,Je=96;vr=class Hi{file;offset;line;col;constructor(t,i,n,r){this.file=t,this.offset=i,this.line=n,this.col=r}toString(){return this.offset!=null?`${this.file.url}@${this.line}:${this.col}`:this.file.url}moveBy(t){let i=this.file.content,n=i.length,r=this.offset,a=this.line,l=this.col;for(;r>0&&t<0;)if(r--,t++,i.charCodeAt(r)==he){a--;let c=i.substring(0,r-1).lastIndexOf(String.fromCharCode(he));l=c>0?r-c:r}else l--;for(;r<n&&t>0;){let c=i.charCodeAt(r);r++,t--,c==he?(a++,l=0):l++}return new Hi(this.file,r,a,l)}getContext(t,i){let n=this.file.content,r=this.offset;if(r!=null){r>n.length-1&&(r=n.length-1);let a=r,l=0,c=0;for(;l<t&&r>0&&(r--,l++,!(n[r]==` `&&++c==i)););for(l=0,c=0;l<t&&a<n.length-1&&(a++,l++,!(n[a]==` `&&++c==i)););return{before:n.substring(r,this.offset),after:n.substring(this.offset,a+1)}}return null}},gr=class{content;url;constructor(e,t){this.content=e,this.url=t}},yr=class{start;end;fullStart;details;constructor(e,t,i=e,n=null){this.start=e,this.end=t,this.fullStart=i,this.details=n}toString(){return this.start.file.content.substring(this.start.offset,this.end.offset)}};(function(e){e[e.WARNING=0]="WARNING",e[e.ERROR=1]="ERROR"})(xe||(xe={}));Wi=class extends Error{span;msg;level;relatedError;constructor(e,t,i=xe.ERROR,n){super(t),this.span=e,this.msg=t,this.level=i,this.relatedError=n,Object.setPrototypeOf(this,new.target.prototype)}contextualMessage(){let e=this.span.start.getContext(100,3);return e?`${this.msg} ("${e.before}[${xe[this.level]} ->]${e.after}")`:this.msg}toString(){let e=this.span.details?`, ${this.span.details}`:"";return`${this.contextualMessage()}: ${this.span.start}${e}`}};(function(e){e[e.Inline=0]="Inline",e[e.SideEffect=1]="SideEffect",e[e.Omit=2]="Omit"})(zt||(zt={}));(function(e){e[e.Global=0]="Global",e[e.Local=1]="Local"})(Yt||(Yt={}));(function(e){e[e.Directive=0]="Directive",e[e.Pipe=1]="Pipe",e[e.NgModule=2]="NgModule"})(Qt||(Qt={}));Er="(:(where|is)\\()?",Ui="-shadowcsshost",Cr="-shadowcsscontext",et="[^)(]*",wr=`(?:\\(${et}\\)|${et})+?`,Sr=`(?:\\(${wr}\\)|${et})+?`,pt=`(?:\\((${Sr})\\))`,pa=new RegExp("(:nth-[-\\w]+)"+pt,"g"),ha=new RegExp(Ui+pt+"?([^,{]*)","gim"),Nr=Cr+pt+"?([^{]*)",da=new RegExp(`${Er}(${Nr})`,"gim"),Ir=Ui+"-no-combinator",ma=new RegExp(`${Ir}(?![^(]*\\))`,"g"),_i="%COMMENT%",fa=new RegExp(_i,"g"),xa=new RegExp(`(\\s*(?:${_i}\\s*)*)([^;\\{\\}]+?)(\\s*)((?:{%BLOCK%}?\\s*;?)|(?:\\s*;))`,"g"),Ar="%COMMA_IN_PLACEHOLDER%",Or="%SEMI_IN_PLACEHOLDER%",Tr="%COLON_IN_PLACEHOLDER%",va=new RegExp(Ar,"g"),ga=new RegExp(Or,"g"),ya=new RegExp(Tr,"g");(function(e){e[e.ListEnd=0]="ListEnd",e[e.Statement=1]="Statement",e[e.Variable=2]="Variable",e[e.ElementStart=3]="ElementStart",e[e.Element=4]="Element",e[e.Template=5]="Template",e[e.ElementEnd=6]="ElementEnd",e[e.ContainerStart=7]="ContainerStart",e[e.Container=8]="Container",e[e.ContainerEnd=9]="ContainerEnd",e[e.DisableBindings=10]="DisableBindings",e[e.ConditionalCreate=11]="ConditionalCreate",e[e.ConditionalBranchCreate=12]="ConditionalBranchCreate",e[e.Conditional=13]="Conditional",e[e.EnableBindings=14]="EnableBindings",e[e.Text=15]="Text",e[e.Listener=16]="Listener",e[e.InterpolateText=17]="InterpolateText",e[e.Binding=18]="Binding",e[e.Property=19]="Property",e[e.StyleProp=20]="StyleProp",e[e.ClassProp=21]="ClassProp",e[e.StyleMap=22]="StyleMap",e[e.ClassMap=23]="ClassMap",e[e.Advance=24]="Advance",e[e.Pipe=25]="Pipe",e[e.Attribute=26]="Attribute",e[e.ExtractedAttribute=27]="ExtractedAttribute",e[e.Defer=28]="Defer",e[e.DeferOn=29]="DeferOn",e[e.DeferWhen=30]="DeferWhen",e[e.I18nMessage=31]="I18nMessage",e[e.DomProperty=32]="DomProperty",e[e.Namespace=33]="Namespace",e[e.ProjectionDef=34]="ProjectionDef",e[e.Projection=35]="Projection",e[e.RepeaterCreate=36]="RepeaterCreate",e[e.Repeater=37]="Repeater",e[e.TwoWayProperty=38]="TwoWayProperty",e[e.TwoWayListener=39]="TwoWayListener",e[e.DeclareLet=40]="DeclareLet",e[e.StoreLet=41]="StoreLet",e[e.I18nStart=42]="I18nStart",e[e.I18n=43]="I18n",e[e.I18nEnd=44]="I18nEnd",e[e.I18nExpression=45]="I18nExpression",e[e.I18nApply=46]="I18nApply",e[e.IcuStart=47]="IcuStart",e[e.IcuEnd=48]="IcuEnd",e[e.IcuPlaceholder=49]="IcuPlaceholder",e[e.I18nContext=50]="I18nContext",e[e.I18nAttributes=51]="I18nAttributes",e[e.SourceLocation=52]="SourceLocation",e[e.Animation=53]="Animation",e[e.AnimationString=54]="AnimationString",e[e.AnimationBinding=55]="AnimationBinding",e[e.AnimationListener=56]="AnimationListener",e[e.Control=57]="Control",e[e.ControlCreate=58]="ControlCreate"})(h||(h={}));(function(e){e[e.LexicalRead=0]="LexicalRead",e[e.Context=1]="Context",e[e.TrackContext=2]="TrackContext",e[e.ReadVariable=3]="ReadVariable",e[e.NextContext=4]="NextContext",e[e.Reference=5]="Reference",e[e.StoreLet=6]="StoreLet",e[e.ContextLetReference=7]="ContextLetReference",e[e.GetCurrentView=8]="GetCurrentView",e[e.RestoreView=9]="RestoreView",e[e.ResetView=10]="ResetView",e[e.PureFunctionExpr=11]="PureFunctionExpr",e[e.PureFunctionParameterExpr=12]="PureFunctionParameterExpr",e[e.PipeBinding=13]="PipeBinding",e[e.PipeBindingVariadic=14]="PipeBindingVariadic",e[e.SafePropertyRead=15]="SafePropertyRead",e[e.SafeKeyedRead=16]="SafeKeyedRead",e[e.SafeInvokeFunction=17]="SafeInvokeFunction",e[e.SafeTernaryExpr=18]="SafeTernaryExpr",e[e.EmptyExpr=19]="EmptyExpr",e[e.AssignTemporaryExpr=20]="AssignTemporaryExpr",e[e.ReadTemporaryExpr=21]="ReadTemporaryExpr",e[e.SlotLiteralExpr=22]="SlotLiteralExpr",e[e.ConditionalCase=23]="ConditionalCase",e[e.ConstCollected=24]="ConstCollected",e[e.TwoWayBindingSet=25]="TwoWayBindingSet"})(Z||(Z={}));(function(e){e[e.None=0]="None",e[e.AlwaysInline=1]="AlwaysInline"})(Xt||(Xt={}));(function(e){e[e.Context=0]="Context",e[e.Identifier=1]="Identifier",e[e.SavedView=2]="SavedView",e[e.Alias=3]="Alias"})(Jt||(Jt={}));(function(e){e[e.Normal=0]="Normal",e[e.TemplateDefinitionBuilder=1]="TemplateDefinitionBuilder"})(Zt||(Zt={}));(function(e){e[e.Attribute=0]="Attribute",e[e.ClassName=1]="ClassName",e[e.StyleProperty=2]="StyleProperty",e[e.Property=3]="Property",e[e.Template=4]="Template",e[e.I18n=5]="I18n",e[e.LegacyAnimation=6]="LegacyAnimation",e[e.TwoWayProperty=7]="TwoWayProperty",e[e.Animation=8]="Animation"})(R||(R={}));(function(e){e[e.Creation=0]="Creation",e[e.Postproccessing=1]="Postproccessing"})(ei||(ei={}));(function(e){e[e.I18nText=0]="I18nText",e[e.I18nAttribute=1]="I18nAttribute"})(ti||(ti={}));(function(e){e[e.None=0]="None",e[e.ElementTag=1]="ElementTag",e[e.TemplateTag=2]="TemplateTag",e[e.OpenTag=4]="OpenTag",e[e.CloseTag=8]="CloseTag",e[e.ExpressionIndex=16]="ExpressionIndex"})(ii||(ii={}));(function(e){e[e.HTML=0]="HTML",e[e.SVG=1]="SVG",e[e.Math=2]="Math"})(ni||(ni={}));(function(e){e[e.Idle=0]="Idle",e[e.Immediate=1]="Immediate",e[e.Timer=2]="Timer",e[e.Hover=3]="Hover",e[e.Interaction=4]="Interaction",e[e.Viewport=5]="Viewport",e[e.Never=6]="Never"})(k||(k={}));(function(e){e[e.RootI18n=0]="RootI18n",e[e.Icu=1]="Icu",e[e.Attr=2]="Attr"})(ri||(ri={}));(function(e){e[e.NgTemplate=0]="NgTemplate",e[e.Structural=1]="Structural",e[e.Block=2]="Block"})(si||(si={}));Pr=Symbol("ConsumesSlot"),ji=Symbol("DependsOnSlotContext"),ce=Symbol("ConsumesVars"),ht=Symbol("UsesVarOffset"),Ea={[Pr]:!0,numSlotsUsed:1},Ca={[ji]:!0},wa={[ce]:!0},Gi=class{strings;expressions;i18nPlaceholders;constructor(e,t,i){if(this.strings=e,this.expressions=t,this.i18nPlaceholders=i,i.length!==0&&i.length!==t.length)throw new Error(`Expected ${t.length} placeholders to match interpolation expression count, but got ${i.length}`)}},Ee=class extends y{constructor(e=null){super(null,e)}},Sa=class tt extends Ee{target;value;sourceSpan;kind=Z.StoreLet;[ce]=!0;[ji]=!0;constructor(t,i,n){super(),this.target=t,this.value=i,this.sourceSpan=n}visitExpression(){}isEquivalent(t){return t instanceof tt&&t.target===this.target&&t.value.isEquivalent(this.value)}isConstant(){return!1}transformInternalExpressions(t,i){this.value=(this.value,void 0)}clone(){return new tt(this.target,this.value,this.sourceSpan)}},Na=class it extends Ee{kind=Z.PureFunctionExpr;[ce]=!0;[ht]=!0;varOffset=null;body;args;fn=null;constructor(t,i){super(),this.body=t,this.args=i}visitExpression(t,i){this.body?.visitExpression(t,i);for(let n of this.args)n.visitExpression(t,i)}isEquivalent(t){return!(t instanceof it)||t.args.length!==this.args.length?!1:t.body!==null&&this.body!==null&&t.body.isEquivalent(this.body)&&t.args.every((i,n)=>i.isEquivalent(this.args[n]))}isConstant(){return!1}transformInternalExpressions(t,i){this.body!==null?this.body=(this.body,i|nt.InChildOperation,void 0):this.fn!==null&&(this.fn=(this.fn,void 0));for(let n=0;n<this.args.length;n++)this.args[n]=(this.args[n],void 0)}clone(){let t=new it(this.body?.clone()??null,this.args.map(i=>i.clone()));return t.fn=this.fn?.clone()??null,t.varOffset=this.varOffset,t}},Ia=class zi extends Ee{target;targetSlot;name;args;kind=Z.PipeBinding;[ce]=!0;[ht]=!0;varOffset=null;constructor(t,i,n,r){super(),this.target=t,this.targetSlot=i,this.name=n,this.args=r}visitExpression(t,i){for(let n of this.args)n.visitExpression(t,i)}isEquivalent(){return!1}isConstant(){return!1}transformInternalExpressions(t,i){for(let n=0;n<this.args.length;n++)this.args[n]=(this.args[n],void 0)}clone(){let t=new zi(this.target,this.targetSlot,this.name,this.arg