router.metadata.json 39 KB

1
  1. {"__symbolic":"module","version":4,"metadata":{"ɵangular_packages_router_router_a":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":54,"character":40},"arguments":["ROUTER_FORROOT_GUARD"]},"ɵangular_packages_router_router_b":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgProbeToken","line":78,"character":13},"arguments":["Router",{"__symbolic":"reference","name":"Router"}]}},"ɵangular_packages_router_router_c":{"__symbolic":"function"},"ɵangular_packages_router_router_d":{"__symbolic":"function","parameters":["platformLocationStrategy","baseHref","options"],"defaults":[null,null,{}],"value":{"__symbolic":"if","condition":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"options"},"member":"useHash"},"thenExpression":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/common","name":"HashLocationStrategy","line":210,"character":31},"arguments":[{"__symbolic":"reference","name":"platformLocationStrategy"},{"__symbolic":"reference","name":"baseHref"}]},"elseExpression":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/common","name":"PathLocationStrategy","line":211,"character":31},"arguments":[{"__symbolic":"reference","name":"platformLocationStrategy"},{"__symbolic":"reference","name":"baseHref"}]}}},"ɵangular_packages_router_router_e":{"__symbolic":"function"},"ɵangular_packages_router_router_f":{"__symbolic":"function"},"ɵangular_packages_router_router_g":{"__symbolic":"function","parameters":["router"],"value":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"router"},"member":"routerState"},"member":"root"}},"ɵangular_packages_router_router_h":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":520,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":525,"character":32}]}],"appInitializer":[{"__symbolic":"method"}],"bootstrapListener":[{"__symbolic":"method"}],"isLegacyEnabled":[{"__symbolic":"method"}],"isLegacyDisabled":[{"__symbolic":"method"}]}},"ɵangular_packages_router_router_i":{"__symbolic":"function","parameters":["r"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"r"},"member":"appInitializer"},"member":"bind"},"arguments":[{"__symbolic":"reference","name":"r"}]}},"ɵangular_packages_router_router_j":{"__symbolic":"function","parameters":["r"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"r"},"member":"bootstrapListener"},"member":"bind"},"arguments":[{"__symbolic":"reference","name":"r"}]}},"ɵangular_packages_router_router_k":{"__symbolic":"function","parameters":[],"value":[{"__symbolic":"reference","name":"ɵangular_packages_router_router_h"},{"provide":{"__symbolic":"reference","module":"@angular/core","name":"APP_INITIALIZER","line":619,"character":15},"multi":true,"useFactory":{"__symbolic":"reference","name":"ɵangular_packages_router_router_i"},"deps":[{"__symbolic":"reference","name":"ɵangular_packages_router_router_h"}]},{"provide":{"__symbolic":"reference","name":"ROUTER_INITIALIZER"},"useFactory":{"__symbolic":"reference","name":"ɵangular_packages_router_router_j"},"deps":[{"__symbolic":"reference","name":"ɵangular_packages_router_router_h"}]},{"provide":{"__symbolic":"reference","module":"@angular/core","name":"APP_BOOTSTRAP_LISTENER","line":625,"character":14},"multi":true,"useExisting":{"__symbolic":"reference","name":"ROUTER_INITIALIZER"}}]},"Data":{"__symbolic":"interface"},"LoadChildren":{"__symbolic":"interface"},"LoadChildrenCallback":{"__symbolic":"interface"},"ResolveData":{"__symbolic":"interface"},"Route":{"__symbolic":"interface"},"Routes":{"__symbolic":"interface"},"RunGuardsAndResolvers":{"__symbolic":"interface"},"UrlMatchResult":{"__symbolic":"interface"},"UrlMatcher":{"__symbolic":"interface"},"RouterLink":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":92,"character":1},"arguments":[{"selector":":not(a)[routerLink]"}]}],"members":{"queryParams":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":95,"character":3}}]}],"fragment":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":97,"character":3}}]}],"queryParamsHandling":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":99,"character":3}}]}],"preserveFragment":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":101,"character":3}}]}],"skipLocationChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":103,"character":3}}]}],"replaceUrl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":105,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":112,"character":7},"arguments":["tabindex"]}],null,null],"parameters":[{"__symbolic":"reference","name":"Router"},{"__symbolic":"reference","name":"ActivatedRoute"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":112,"character":57},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":112,"character":72}]}],"routerLink":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":118,"character":3}}]}],"preserveQueryParams":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":130,"character":3}}]}],"onClick":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":138,"character":3},"arguments":["click"]}]}]}},"RouterLinkWithHref":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":171,"character":1},"arguments":[{"selector":"a[routerLink]"}]}],"members":{"target":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":174,"character":3},"arguments":["attr.target"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":174,"character":31}}]}],"queryParams":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":176,"character":3}}]}],"fragment":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":178,"character":3}}]}],"queryParamsHandling":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":180,"character":3}}]}],"preserveFragment":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":182,"character":3}}]}],"skipLocationChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":184,"character":3}}]}],"replaceUrl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":186,"character":3}}]}],"href":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":194,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Router"},{"__symbolic":"reference","name":"ActivatedRoute"},{"__symbolic":"reference","module":"@angular/common","name":"LocationStrategy","line":198,"character":32}]}],"routerLink":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":206,"character":3}}]}],"preserveQueryParams":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":215,"character":3}}]}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"onClick":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":226,"character":3},"arguments":["click",["$event.button","$event.ctrlKey","$event.metaKey","$event.shiftKey"]]}]}],"updateTargetUrlAndHref":[{"__symbolic":"method"}]}},"RouterLinkActive":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":74,"character":1},"arguments":[{"selector":"[routerLinkActive]","exportAs":"routerLinkActive"}]}],"members":{"links":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":81,"character":3},"arguments":[{"__symbolic":"reference","name":"RouterLink"},{"descendants":true}]}]}],"linksWithHrefs":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":84,"character":3},"arguments":[{"__symbolic":"reference","name":"RouterLinkWithHref"},{"descendants":true}]}]}],"routerLinkActiveOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":91,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Router"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":94,"character":47},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":94,"character":77},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":95,"character":19}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"routerLinkActive":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":110,"character":3}}]}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"update":[{"__symbolic":"method"}],"isLinkActive":[{"__symbolic":"method"}],"hasActiveLinks":[{"__symbolic":"method"}]}},"RouterOutlet":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":38,"character":1},"arguments":[{"selector":"router-outlet","exportAs":"outlet"}]}],"members":{"activateEvents":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":44,"character":3},"arguments":["activate"]}]}],"deactivateEvents":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":45,"character":3},"arguments":["deactivate"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":49,"character":51},"arguments":["name"]}],null],"parameters":[{"__symbolic":"reference","name":"ChildrenOutletContexts"},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":48,"character":72},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":49,"character":24},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":50,"character":30}]}],"ngOnDestroy":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"attach":[{"__symbolic":"method"}],"deactivate":[{"__symbolic":"method"}],"activateWith":[{"__symbolic":"method"}]}},"ActivationEnd":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ActivatedRouteSnapshot"}]}],"toString":[{"__symbolic":"method"}]}},"ActivationStart":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ActivatedRouteSnapshot"}]}],"toString":[{"__symbolic":"method"}]}},"ChildActivationEnd":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ActivatedRouteSnapshot"}]}],"toString":[{"__symbolic":"method"}]}},"ChildActivationStart":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ActivatedRouteSnapshot"}]}],"toString":[{"__symbolic":"method"}]}},"Event":{"__symbolic":"interface"},"GuardsCheckEnd":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"RouterEvent"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"RouterStateSnapshot"},{"__symbolic":"reference","name":"boolean"}]}],"toString":[{"__symbolic":"method"}]}},"GuardsCheckStart":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"RouterEvent"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"RouterStateSnapshot"}]}],"toString":[{"__symbolic":"method"}]}},"NavigationCancel":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"RouterEvent"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"}]}],"toString":[{"__symbolic":"method"}]}},"NavigationEnd":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"RouterEvent"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"}]}],"toString":[{"__symbolic":"method"}]}},"NavigationError":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"RouterEvent"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"}]}],"toString":[{"__symbolic":"method"}]}},"NavigationStart":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"RouterEvent"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"string"},{"__symbolic":"error","message":"Expression form not supported","line":89,"character":25,"module":"./src/events"},{"__symbolic":"error","message":"Expression form not supported","line":91,"character":21,"module":"./src/events"}]}],"toString":[{"__symbolic":"method"}]}},"ResolveEnd":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"RouterEvent"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"RouterStateSnapshot"}]}],"toString":[{"__symbolic":"method"}]}},"ResolveStart":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"RouterEvent"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"RouterStateSnapshot"}]}],"toString":[{"__symbolic":"method"}]}},"RouteConfigLoadEnd":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Route"}]}],"toString":[{"__symbolic":"method"}]}},"RouteConfigLoadStart":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Route"}]}],"toString":[{"__symbolic":"method"}]}},"RouterEvent":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"string"}]}]}},"RoutesRecognized":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"RouterEvent"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"RouterStateSnapshot"}]}],"toString":[{"__symbolic":"method"}]}},"Scroll":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"NavigationEnd"},{"__symbolic":"error","message":"Expression form not supported","line":416,"character":25,"module":"./src/events"},{"__symbolic":"reference","name":"string"}]}],"toString":[{"__symbolic":"method"}]}},"CanActivate":{"__symbolic":"interface"},"CanActivateChild":{"__symbolic":"interface"},"CanDeactivate":{"__symbolic":"interface"},"CanLoad":{"__symbolic":"interface"},"Resolve":{"__symbolic":"interface"},"DetachedRouteHandle":{"__symbolic":"interface"},"RouteReuseStrategy":{"__symbolic":"class","members":{"shouldDetach":[{"__symbolic":"method"}],"store":[{"__symbolic":"method"}],"shouldAttach":[{"__symbolic":"method"}],"retrieve":[{"__symbolic":"method"}],"shouldReuseRoute":[{"__symbolic":"method"}]}},"NavigationExtras":{"__symbolic":"interface"},"Router":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Type","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","name":"UrlSerializer"},{"__symbolic":"reference","name":"ChildrenOutletContexts"},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":323,"character":70},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":323,"character":90},{"__symbolic":"reference","module":"@angular/core","name":"NgModuleFactoryLoader","line":324,"character":14},{"__symbolic":"reference","module":"@angular/core","name":"Compiler","line":324,"character":47},{"__symbolic":"reference","name":"Routes"}]}],"setupNavigations":[{"__symbolic":"method"}],"resetRootComponentType":[{"__symbolic":"method"}],"getTransition":[{"__symbolic":"method"}],"setTransition":[{"__symbolic":"method"}],"initialNavigation":[{"__symbolic":"method"}],"setUpLocationChangeListener":[{"__symbolic":"method"}],"triggerEvent":[{"__symbolic":"method"}],"resetConfig":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"createUrlTree":[{"__symbolic":"method"}],"navigateByUrl":[{"__symbolic":"method"}],"navigate":[{"__symbolic":"method"}],"serializeUrl":[{"__symbolic":"method"}],"parseUrl":[{"__symbolic":"method"}],"isActive":[{"__symbolic":"method"}],"removeEmptyProps":[{"__symbolic":"method"}],"processNavigations":[{"__symbolic":"method"}],"scheduleNavigation":[{"__symbolic":"method"}],"setBrowserUrl":[{"__symbolic":"method"}],"resetStateAndUrl":[{"__symbolic":"method"}],"resetUrlToCurrentUrlTree":[{"__symbolic":"method"}]}},"ROUTES":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":19,"character":26},"arguments":["ROUTES"]},"ExtraOptions":{"__symbolic":"interface"},"ROUTER_CONFIGURATION":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":49,"character":40},"arguments":["ROUTER_CONFIGURATION"]},"ROUTER_INITIALIZER":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":613,"character":8},"arguments":["Router Initializer"]},"RouterModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":132,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"RouterOutlet"},{"__symbolic":"reference","name":"RouterLink"},{"__symbolic":"reference","name":"RouterLinkWithHref"},{"__symbolic":"reference","name":"RouterLinkActive"},{"__symbolic":"reference","name":"ɵEmptyOutletComponent"}],"exports":[{"__symbolic":"reference","name":"RouterOutlet"},{"__symbolic":"reference","name":"RouterLink"},{"__symbolic":"reference","name":"RouterLinkWithHref"},{"__symbolic":"reference","name":"RouterLinkActive"},{"__symbolic":"reference","name":"ɵEmptyOutletComponent"}],"entryComponents":[{"__symbolic":"reference","name":"ɵEmptyOutletComponent"}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":139,"character":15}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":139,"character":27},"arguments":[{"__symbolic":"reference","name":"ɵangular_packages_router_router_a"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":139,"character":69}}]],"parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"Router"}]}]},"statics":{"forRoot":{"__symbolic":"function","parameters":["routes","config"],"value":{"ngModule":{"__symbolic":"reference","name":"RouterModule"},"providers":[{"__symbolic":"reference","name":"ɵROUTER_PROVIDERS"},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideRoutes"},"arguments":[{"__symbolic":"reference","name":"routes"}]},{"provide":{"__symbolic":"reference","name":"ɵangular_packages_router_router_a"},"useFactory":{"__symbolic":"reference","name":"ɵangular_packages_router_router_e"},"deps":[[{"__symbolic":"reference","name":"Router"},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":166,"character":30}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":166,"character":46}}]]},{"provide":{"__symbolic":"reference","name":"ROUTER_CONFIGURATION"},"useValue":{"__symbolic":"if","condition":{"__symbolic":"reference","name":"config"},"thenExpression":{"__symbolic":"reference","name":"config"},"elseExpression":{}}},{"provide":{"__symbolic":"reference","module":"@angular/common","name":"LocationStrategy","line":170,"character":19},"useFactory":{"__symbolic":"reference","name":"ɵangular_packages_router_router_d"},"deps":[{"__symbolic":"reference","module":"@angular/common","name":"PlatformLocation","line":173,"character":12},[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":173,"character":35},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"APP_BASE_HREF","line":173,"character":42}]},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":173,"character":62}}],{"__symbolic":"reference","name":"ROUTER_CONFIGURATION"}]},{"provide":{"__symbolic":"reference","name":"ɵangular_packages_router_router_n"},"useFactory":{"__symbolic":"reference","name":"ɵangular_packages_router_router_c"},"deps":[{"__symbolic":"reference","name":"Router"},{"__symbolic":"reference","module":"@angular/common","name":"ViewportScroller","line":179,"character":25},{"__symbolic":"reference","name":"ROUTER_CONFIGURATION"}]},{"provide":{"__symbolic":"reference","name":"PreloadingStrategy"},"useExisting":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"reference","name":"config"},"right":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"preloadingStrategy"}},"thenExpression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"preloadingStrategy"},"elseExpression":{"__symbolic":"reference","name":"NoPreloading"}}},{"provide":{"__symbolic":"reference","module":"@angular/core","name":"NgProbeToken","line":186,"character":18},"multi":true,"useFactory":{"__symbolic":"reference","name":"ɵangular_packages_router_router_b"}},{"__symbolic":"call","expression":{"__symbolic":"reference","name":"ɵangular_packages_router_router_k"}}]}},"forChild":{"__symbolic":"function","parameters":["routes"],"value":{"ngModule":{"__symbolic":"reference","name":"RouterModule"},"providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"provideRoutes"},"arguments":[{"__symbolic":"reference","name":"routes"}]}]}}}},"provideRoutes":{"__symbolic":"function","parameters":["routes"],"value":[{"provide":{"__symbolic":"reference","module":"@angular/core","name":"ANALYZE_FOR_ENTRY_COMPONENTS","line":242,"character":14},"multi":true,"useValue":{"__symbolic":"reference","name":"routes"}},{"provide":{"__symbolic":"reference","name":"ROUTES"},"multi":true,"useValue":{"__symbolic":"reference","name":"routes"}}]},"ChildrenOutletContexts":{"__symbolic":"class","members":{"onChildOutletCreated":[{"__symbolic":"method"}],"onChildOutletDestroyed":[{"__symbolic":"method"}],"onOutletDeactivated":[{"__symbolic":"method"}],"onOutletReAttached":[{"__symbolic":"method"}],"getOrCreateContext":[{"__symbolic":"method"}],"getContext":[{"__symbolic":"method"}]}},"OutletContext":{"__symbolic":"class","members":{}},"NoPreloading":{"__symbolic":"class","members":{"preload":[{"__symbolic":"method"}]}},"PreloadAllModules":{"__symbolic":"class","members":{"preload":[{"__symbolic":"method"}]}},"PreloadingStrategy":{"__symbolic":"class","members":{"preload":[{"__symbolic":"method"}]}},"RouterPreloader":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":71,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Router"},{"__symbolic":"reference","module":"@angular/core","name":"NgModuleFactoryLoader","line":78,"character":44},{"__symbolic":"reference","module":"@angular/core","name":"Compiler","line":78,"character":77},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":79,"character":24},{"__symbolic":"reference","name":"PreloadingStrategy"}]}],"setUpPreloading":[{"__symbolic":"method"}],"preload":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"processRoutes":[{"__symbolic":"method"}],"preloadConfig":[{"__symbolic":"method"}]}},"ActivatedRoute":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Observable","module":"rxjs","arguments":[{"__symbolic":"reference","name":"Data"}]},{"__symbolic":"reference","name":"Observable","module":"rxjs","arguments":[{"__symbolic":"reference","name":"Data"}]},{"__symbolic":"reference","name":"Observable","module":"rxjs","arguments":[{"__symbolic":"reference","name":"Data"}]},{"__symbolic":"reference","name":"Observable","module":"rxjs","arguments":[{"__symbolic":"reference","name":"Data"}]},{"__symbolic":"reference","name":"Observable","module":"rxjs","arguments":[{"__symbolic":"reference","name":"Data"}]},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"Type","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","name":"ActivatedRouteSnapshot"}]}],"toString":[{"__symbolic":"method"}]}},"ActivatedRouteSnapshot":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"UrlSegment"}]},{"__symbolic":"reference","name":"Params"},{"__symbolic":"reference","name":"Params"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"Data"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"Type","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","name":"Route"},{"__symbolic":"reference","name":"UrlSegmentGroup"},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"ResolveData"}]}],"toString":[{"__symbolic":"method"}]}},"RouterState":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵangular_packages_router_router_l"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵangular_packages_router_router_m"},{"__symbolic":"reference","name":"RouterStateSnapshot"}]}],"toString":[{"__symbolic":"method"}]}},"RouterStateSnapshot":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵangular_packages_router_router_l"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"ɵangular_packages_router_router_m"}]}],"toString":[{"__symbolic":"method"}]}},"PRIMARY_OUTLET":"primary","ParamMap":{"__symbolic":"interface"},"Params":{"__symbolic":"interface"},"convertToParamMap":{"__symbolic":"function","parameters":["params"],"value":{"__symbolic":"error","message":"Reference to non-exported class","line":62,"character":0,"context":{"className":"ParamsAsMap"},"module":"./src/shared"}},"UrlHandlingStrategy":{"__symbolic":"class","members":{"shouldProcessUrl":[{"__symbolic":"method"}],"extract":[{"__symbolic":"method"}],"merge":[{"__symbolic":"method"}]}},"DefaultUrlSerializer":{"__symbolic":"class","members":{"parse":[{"__symbolic":"method"}],"serialize":[{"__symbolic":"method"}]}},"UrlSegment":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"error","message":"Expression form not supported","line":204,"character":25,"module":"./src/url_tree"}]}],"toString":[{"__symbolic":"method"}]}},"UrlSegmentGroup":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"UrlSegment"}]},{"__symbolic":"error","message":"Expression form not supported","line":153,"character":23,"module":"./src/url_tree"}]}],"hasChildren":[{"__symbolic":"method"}],"toString":[{"__symbolic":"method"}]}},"UrlSerializer":{"__symbolic":"class","members":{"parse":[{"__symbolic":"method"}],"serialize":[{"__symbolic":"method"}]}},"UrlTree":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"UrlSegmentGroup"},{"__symbolic":"reference","name":"Params"},{"__symbolic":"reference","name":"string"}]}],"toString":[{"__symbolic":"method"}]}},"VERSION":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Version","line":19,"character":27},"arguments":["7.0.3"]},"ɵEmptyOutletComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":19,"character":1},"arguments":[{"template":"<router-outlet></router-outlet>"}]}],"members":{}},"ɵROUTER_PROVIDERS":[{"__symbolic":"reference","module":"@angular/common","name":"Location","line":57,"character":2},{"provide":{"__symbolic":"reference","name":"UrlSerializer"},"useClass":{"__symbolic":"reference","name":"DefaultUrlSerializer"}},{"provide":{"__symbolic":"reference","name":"Router"},"useFactory":{"__symbolic":"reference","name":"ɵangular_packages_router_router_f"},"deps":[{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef","line":63,"character":6},{"__symbolic":"reference","name":"UrlSerializer"},{"__symbolic":"reference","name":"ChildrenOutletContexts"},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":63,"character":61},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":63,"character":71},{"__symbolic":"reference","module":"@angular/core","name":"NgModuleFactoryLoader","line":64,"character":6},{"__symbolic":"reference","module":"@angular/core","name":"Compiler","line":64,"character":29},{"__symbolic":"reference","name":"ROUTES"},{"__symbolic":"reference","name":"ROUTER_CONFIGURATION"},[{"__symbolic":"reference","name":"UrlHandlingStrategy"},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":65,"character":32}}],[{"__symbolic":"reference","name":"RouteReuseStrategy"},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":65,"character":70}}]]},{"__symbolic":"reference","name":"ChildrenOutletContexts"},{"provide":{"__symbolic":"reference","name":"ActivatedRoute"},"useFactory":{"__symbolic":"reference","name":"ɵangular_packages_router_router_g"},"deps":[{"__symbolic":"reference","name":"Router"}]},{"provide":{"__symbolic":"reference","module":"@angular/core","name":"NgModuleFactoryLoader","line":70,"character":12},"useClass":{"__symbolic":"reference","module":"@angular/core","name":"SystemJsNgModuleLoader","line":70,"character":45}},{"__symbolic":"reference","name":"RouterPreloader"},{"__symbolic":"reference","name":"NoPreloading"},{"__symbolic":"reference","name":"PreloadAllModules"},{"provide":{"__symbolic":"reference","name":"ROUTER_CONFIGURATION"},"useValue":{"enableTracing":false}}],"ɵflatten":{"__symbolic":"function","parameters":["arr"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"Array"},"member":"prototype"},"member":"concat"},"member":"apply"},"arguments":[[],{"__symbolic":"reference","name":"arr"}]}},"ɵangular_packages_router_router_l":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵangular_packages_router_router_m"}]}],"parent":[{"__symbolic":"method"}],"children":[{"__symbolic":"method"}],"firstChild":[{"__symbolic":"method"}],"siblings":[{"__symbolic":"method"}],"pathFromRoot":[{"__symbolic":"method"}]}},"ɵangular_packages_router_router_m":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":86,"character":28,"context":{"typeName":"T"},"module":"./src/utils/tree"},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"ɵangular_packages_router_router_m"}]}]}],"toString":[{"__symbolic":"method"}]}},"ɵangular_packages_router_router_n":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Router"},{"__symbolic":"reference","module":"@angular/common","name":"ViewportScroller","line":28,"character":64},{"__symbolic":"error","message":"Expression form not supported","line":28,"character":99,"module":"./src/router_scroller"}]}],"init":[{"__symbolic":"method"}],"createScrollEvents":[{"__symbolic":"method"}],"consumeScrollEvents":[{"__symbolic":"method"}],"scheduleScrollEvent":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}}},"origins":{"ɵangular_packages_router_router_a":"./src/router_module","ɵangular_packages_router_router_b":"./src/router_module","ɵangular_packages_router_router_c":"./src/router_module","ɵangular_packages_router_router_d":"./src/router_module","ɵangular_packages_router_router_e":"./src/router_module","ɵangular_packages_router_router_f":"./src/router_module","ɵangular_packages_router_router_g":"./src/router_module","ɵangular_packages_router_router_h":"./src/router_module","ɵangular_packages_router_router_i":"./src/router_module","ɵangular_packages_router_router_j":"./src/router_module","ɵangular_packages_router_router_k":"./src/router_module","Data":"./src/config","LoadChildren":"./src/config","LoadChildrenCallback":"./src/config","ResolveData":"./src/config","Route":"./src/config","Routes":"./src/config","RunGuardsAndResolvers":"./src/config","UrlMatchResult":"./src/config","UrlMatcher":"./src/config","RouterLink":"./src/directives/router_link","RouterLinkWithHref":"./src/directives/router_link","RouterLinkActive":"./src/directives/router_link_active","RouterOutlet":"./src/directives/router_outlet","ActivationEnd":"./src/events","ActivationStart":"./src/events","ChildActivationEnd":"./src/events","ChildActivationStart":"./src/events","Event":"./src/events","GuardsCheckEnd":"./src/events","GuardsCheckStart":"./src/events","NavigationCancel":"./src/events","NavigationEnd":"./src/events","NavigationError":"./src/events","NavigationStart":"./src/events","ResolveEnd":"./src/events","ResolveStart":"./src/events","RouteConfigLoadEnd":"./src/events","RouteConfigLoadStart":"./src/events","RouterEvent":"./src/events","RoutesRecognized":"./src/events","Scroll":"./src/events","CanActivate":"./src/interfaces","CanActivateChild":"./src/interfaces","CanDeactivate":"./src/interfaces","CanLoad":"./src/interfaces","Resolve":"./src/interfaces","DetachedRouteHandle":"./src/route_reuse_strategy","RouteReuseStrategy":"./src/route_reuse_strategy","NavigationExtras":"./src/router","Router":"./src/router","ROUTES":"./src/router_config_loader","ExtraOptions":"./src/router_module","ROUTER_CONFIGURATION":"./src/router_module","ROUTER_INITIALIZER":"./src/router_module","RouterModule":"./src/router_module","provideRoutes":"./src/router_module","ChildrenOutletContexts":"./src/router_outlet_context","OutletContext":"./src/router_outlet_context","NoPreloading":"./src/router_preloader","PreloadAllModules":"./src/router_preloader","PreloadingStrategy":"./src/router_preloader","RouterPreloader":"./src/router_preloader","ActivatedRoute":"./src/router_state","ActivatedRouteSnapshot":"./src/router_state","RouterState":"./src/router_state","RouterStateSnapshot":"./src/router_state","PRIMARY_OUTLET":"./src/shared","ParamMap":"./src/shared","Params":"./src/shared","convertToParamMap":"./src/shared","UrlHandlingStrategy":"./src/url_handling_strategy","DefaultUrlSerializer":"./src/url_tree","UrlSegment":"./src/url_tree","UrlSegmentGroup":"./src/url_tree","UrlSerializer":"./src/url_tree","UrlTree":"./src/url_tree","VERSION":"./src/version","ɵEmptyOutletComponent":"./src/components/empty_outlet","ɵROUTER_PROVIDERS":"./src/router_module","ɵflatten":"./src/utils/collection","ɵangular_packages_router_router_l":"./src/utils/tree","ɵangular_packages_router_router_m":"./src/utils/tree","ɵangular_packages_router_router_n":"./src/router_scroller"},"importAs":"@angular/router"}