{"__symbolic":"module","version":4,"metadata":{"upgradeModule":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"call","expression":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","module":"@angular/upgrade/static","name":"getAngularJSGlobal","line":35,"character":21},"right":{"__symbolic":"reference","module":"@angular/upgrade/static","name":"getAngularLib","line":35,"character":43}}},"member":"module"},"arguments":["ui.router.upgrade",["ui.router"]]},"objectFactory":{"__symbolic":"function","parameters":[],"value":{}},"UIViewNgUpgrade":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":122,"character":1},"arguments":[{"selector":"ui-view-ng-upgrade","template":" <ui-view [name]=\"name\"></ui-view> ","viewProviders":[{"provide":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@uirouter/angular","name":"UIView","line":127,"character":29},"member":"PARENT_INJECT"},"useFactory":{"__symbolic":"reference","name":"objectFactory"}}]}]}],"members":{"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":131,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":136,"character":5},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@uirouter/angular","name":"UIView","line":136,"character":12},"member":"PARENT_INJECT"}]}],null],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":135,"character":9},{"__symbolic":"reference","module":"@uirouter/angular","name":"ParentUIViewInject","line":136,"character":42},{"__symbolic":"reference","module":"@uirouter/core","name":"StateRegistry","line":137,"character":14}]}]}},"uiRouterUpgradeFactory":{"__symbolic":"function"},"getUIRouter":{"__symbolic":"function","parameters":["$injector"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"$injector"},"member":"get"},"arguments":["$uiRouter"]}},"getParentUIViewInject":{"__symbolic":"function","parameters":["r"],"value":{"fqn":null,"context":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"r"},"member":"root"}}}},"UIRouterUpgradeModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":189,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@uirouter/angular","name":"UIRouterModule","line":190,"character":12},{"__symbolic":"reference","module":"@angular/upgrade/static","name":"UpgradeModule","line":190,"character":28}],"declarations":[{"__symbolic":"reference","name":"UIViewNgUpgrade"}],"providers":[{"provide":"$uiRouter","useFactory":{"__symbolic":"reference","name":"getUIRouter"},"deps":["$injector"]},{"provide":{"__symbolic":"reference","module":"@uirouter/core","name":"UIRouter","line":196,"character":15},"useFactory":{"__symbolic":"reference","name":"uiRouterUpgradeFactory"},"deps":["$uiRouter",{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":196,"character":81}]},{"provide":{"__symbolic":"reference","module":"@uirouter/angular","name":"UIROUTER_ROOT_MODULE","line":198,"character":15},"useValue":{},"multi":true},{"provide":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@uirouter/angular","name":"UIView","line":200,"character":15},"member":"PARENT_INJECT"},"useFactory":{"__symbolic":"reference","name":"getParentUIViewInject"},"deps":[{"__symbolic":"reference","module":"@uirouter/core","name":"StateRegistry","line":137,"character":14}]},{"__symbolic":"spread","expression":{"__symbolic":"reference","module":"@uirouter/angular","name":"_UIROUTER_SERVICE_PROVIDERS","line":202,"character":7}}],"entryComponents":[{"__symbolic":"reference","name":"UIViewNgUpgrade"}],"exports":[{"__symbolic":"reference","name":"UIViewNgUpgrade"},{"__symbolic":"reference","module":"@uirouter/angular","name":"UIRouterModule","line":205,"character":29}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["module"],"defaults":[{}],"value":{"ngModule":{"__symbolic":"reference","name":"UIRouterUpgradeModule"},"providers":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@uirouter/angular","name":"makeChildProviders","line":211,"character":17},"arguments":[{"__symbolic":"reference","name":"module"}]}}},"forChild":{"__symbolic":"function","parameters":["module"],"defaults":[{}],"value":{"ngModule":{"__symbolic":"reference","module":"@uirouter/angular","name":"UIRouterModule","line":217,"character":16},"providers":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@uirouter/angular","name":"makeChildProviders","line":218,"character":17},"arguments":[{"__symbolic":"reference","name":"module"}]}}}}},"_NgHybridStateDeclaration":{"__symbolic":"interface"},"_NgHybridStateModule":{"__symbolic":"interface"},"NgHybridStateDeclaration":{"__symbolic":"interface"},"NgHybridStatesModule":{"__symbolic":"interface"}},"origins":{"upgradeModule":"./angular-hybrid","objectFactory":"./angular-hybrid","UIViewNgUpgrade":"./angular-hybrid","uiRouterUpgradeFactory":"./angular-hybrid","getUIRouter":"./angular-hybrid","getParentUIViewInject":"./angular-hybrid","UIRouterUpgradeModule":"./angular-hybrid","_NgHybridStateDeclaration":"./interfaces","_NgHybridStateModule":"./interfaces","NgHybridStateDeclaration":"./interfaces","NgHybridStatesModule":"./interfaces"},"importAs":"@uirouter/angular-hybrid"}