Object.defineProperty(t,"__esModule",{value:!0});classn{constructor(e,t,n){this.filePath=e,this.name=t,this.members=n}assertNoMembers(){if(this.members.length)thrownewError("Illegal state: symbol without members expected, but got ".concat(JSON.stringify(this),"."))}}t.StaticSymbol=n;t.StaticSymbolCache=class{constructor(){this.cache=newMap}get(e,t,r){consto=(r=r||[]).length?".".concat(r.join(".")):"",u='"'.concat(e,'".').concat(t).concat(o);leti=this.cache.get(u);returni||(i=newn(e,t,r),this.cache.set(u,i)),i}}})),US=je((function(e,t){
Object.defineProperty(t,"__esModule",{value:!0});constn=/-+([a-z0-9])/g;functionr(e,t,n){constr=e.indexOf(t);return-1==r?n:[e.slice(0,r).trim(),e.slice(r+1).trim()]}functiono(e,t,n){returnArray.isArray(e)?t.visitArray(e,n):"object"==typeof(r=e)&&null!==r&&Object.getPrototypeOf(r)===a?t.visitStringMap(e,n):null==e||"string"==typeofe||"number"==typeofe||"boolean"==typeofe?t.visitPrimitive(e,n):t.visitOther(e,n);varr}t.dashCaseToCamelCase=function(e){returne.replace(n,((...e)=>e[1].toUpperCase()))},t.splitAtColon=function(e,t){returnr(e,":",t)},t.splitAtPeriod=function(e,t){returnr(e,".",t)},t.visitValue=o,t.isDefined=function(e){returnnull!=e},t.noUndefined=function(e){returnvoid0===e?null:e};t.ValueTransformer=class{visitArray(e,t){returne.map((e=>o(e,this,t)))}visitStringMap(e,t){constn={};returnObject.keys(e).forEach((r=>{n[r]=o(e[r],this,t)})),n}visitPrimitive(e,t){returne}visitOther(e,t){returne}},t.SyncAsync={assertSync:e=>{if(s(e))thrownewError("Illegal state: value cannot be a promise");returne},then:(e,t)=>s(e)?e.then(t):t(e),all:e=>e.some(s)?Promise.all(e):e},t.error=function(e){thrownewError("Internal Error: ".concat(e))},t.syntaxError=function(e,t){constn=Error(e);returnn[u]=!0,t&&(n[i]=t),n};constu="ngSyntaxError",i="ngParseErrors";t.isSyntaxError=function(e){returne[u]},t.getParseErrors=function(e){returne[i]||[]},t.escapeRegExp=function(e){returne.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")};consta=Object.getPrototypeOf({});functions(e){return!!e&&"function"==typeofe.then}t.utf8Encode=function(e){lett="";for(letn=0;n<e.length;n++){letr=e.charCodeAt(n);if(r>=55296&&r<=56319&&e.length>n+1){constt=e.charCodeAt(n+1);t>=56320&&t<=57343&&(n++,r=(r-55296<<10)+t-56320+65536)}r<=127?t+=String.fromCharCode(r):r<=2047?t+=String.fromCharCode(r>>6&31|192,63&r|128):r<=65535?t+=String.fromCharCode(r>>12|224,r>>6&63|128,63&r|128):r<=2097151&&(t+=String.fromCharCode(r>>18&7|240,r>>12&63|128,r>>6&63|128,63&r|128))}returnt},t.stringify=functione(t){if("string"==typeoft)returnt;if(tinstanceofArray)return"["+t.map(e).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return"".concat(t.overriddenName);if(t.name)return"".concat(t.name);if(!t.toString)return"object";constn=t.toString();if(null==n)return""+n;constr=n.indexOf("\n");return-1===r?n:n.substring(0,r)},t.resolveForwardRef=function(e){return"function"==typeofe&&e.hasOwnProperty("__forward_ref__")?e():e},t.isPromise=s;t.Version=class{constructor(e){this.full=e;constt=e.split(".");this.major=t[0],this.minor=t[1],this.patch=t.slice(2).join(".")}};constc="undefined"!=typeofwindow&&window,l="undefined"!=typeofself&&"undefined"!=typeofWorkerGlobalScope&&selfinstanceofWorkerGlobalScope&&self,p=void0!==Me&&Me||c||l;t.global=p})),JS=je((function(e,t){
Object.defineProperty(t,"__esModule",{value:!0});constn=/^(?:(?:\[([^\]]+)\])|(?:\(([^\)]+)\)))|(\@[-\w]+)$/;functionr(e){returne.replace(/\W/g,"_")}t.sanitizeIdentifier=r;leto=0;functionu(e){if(!e||!e.reference)returnnull;constt=e.reference;if(tinstanceofWS.StaticSymbol)returnt.name;if(t.__anonymousType)returnt.__anonymousType;letn=US.stringify(t);returnn.indexOf("(")>=0?(n="anonymous_".concat(o++),t.__anonymousType=n):n=r(n),n}vari;t.identifierName=u,t.identifierModuleUrl=function(e){constt=e.reference;returntinstanceofWS.StaticSymbol?t.filePath:"./".concat(US.stringify(t))},t.viewClassName=function(e,t){return"View_".concat(u({reference:e}),"_").concat(t)},t.rendererTypeName=function(e){return"RenderType_".concat(u({reference:e}))},t.hostViewClassName=function(e){return"HostView_".concat(u({reference:e}))},t.componentFactoryName=function(e){return"".concat(u({reference:e}),"NgFactory")},function(e){e[e.Pipe=0]="Pipe",e[e.Directive=1]="Directive",e[e.NgModule=2]="NgModule",e[e.Injectable=3]="Injectable"}(i=t.CompileSummaryKind||(t.CompileSummaryKind={})),t.tokenName=function(e){returnnull!=e.value?r(e.value):u(e.identifier)},t.tokenReference=function(e){returnnull!=e.identifier?e.identifier.reference:e.value};t.CompileStylesheetMetadata=class{constructor({moduleUrl:e,styles:t,styleUrls:n}={}){this.moduleUrl=e||null,this.styles=s(t),this.styleUrls=s(n)}};t.CompileTemplateMetadata=class{constructor({encapsulation:e,template:t,templateUrl:n,htmlAst:r,styles:o,styleUrls:u,externalStylesheets:i,animations:a,ngContentSelectors:l,interpolation:p,isInline:d,preserveWhitespaces:f}){if(this.encapsulation=e,this.template=t,this.templateUrl=n,this.htmlAst=r,this.styles=s(o),this.styleUrls=s(u),this.externalStylesheets=s(i),this.animations=a?c(a):[],this.ngContentSelectors=l||[],p&&2!=p.length)thrownewError("'interpolation' should have a start and an end symbol.");this.interpolation=p,this.isInline=d,this.preserveWhitespaces=f}toSummary(){return{ngContentSelectors:this.ngContentSelectors,encapsulation:this.encapsulation,styles:this.styles,animations:this.animations}}};classa{staticcreate({isHost:e,type:t,isComponent:r,selector:o,exportAs:u,changeDetection:i,inputs:s,outputs:c,host:l,providers:p,viewProviders:d,queries:f,guards:h,viewQueries:m,entryComponents:g,template:D,componentViewType:y,rendererType:E,componentFactory:C}){constb={},v={},A={};null!=l&&Object.keys(l).forEach((e=>{constt=l[e],r=e.match(n);null===r?A[e]=t:null!=r[1]?v[r[1]]=t:null!=r[2]&&(b[r[2]]=t)}));constF={};null!=s&&s.forEach((e=>{constt=US.splitAtColon(e,[e,e]);F[t[0]]=t[1]}));constx={};returnnull!=c&&c.forEach((e=>{constt=US.splitAtColon(e,[e,e]);x[t[0]]=t[1]})),newa({isHost:e,type:t,isComponent:!!r,selector:o,exportAs:u,changeDetection:i,inputs:F,outputs:x,hostListeners:b,hostProperties:v,hostAttributes:A,providers:p,viewProviders:d,queries:f,guards:h,viewQueries:m,entryComponents:g,template:D,componentViewType:y,rendererType:E,componentFactory:C})}constructor({isHost:e,type:t,isComponent:n,selector:r,exportAs:o,changeDetection:u,inputs:i,outputs:a,hostListeners:c,hostProperties:l,hostAttributes:p,providers:d,viewProviders:f,queries:h,guards:m,viewQueries:g,entryComponents:D,template:y,componentViewType:E,rendererType:C,componentFactory:b}){this.isHost=!!e,this.type=t,this.isComponent=n,this.selector=r,this.exportAs=o,this.changeDetection=u,this.inputs=i,this.outputs=a,this.hostListeners=c,this.hostProperties=l,this.hostAttributes=p,this.providers=s(d),this.viewProviders=s(f),this.queries=s(h),this.guards=m,this.viewQueries=s(g),this.entryComponents=s(D),this.template=y,this.componentViewType=E,this.rendererType=C,this.componentFactory=b}toSummary(){return{summaryKind:i.Directive,type:this.type,isComponent:this.isComponent,selector:this.selector,exportAs:this.exportAs,inputs:this.inputs,outputs:this.outputs,hostListeners:this.hostListeners,hostProperties:this.hostProperties,hostAttributes:this.hostAttributes,providers:this.providers,viewProviders:this.viewProviders,queries:this.queries,guards:this.guards,viewQueries:this.vie