[{"__symbolic":"module","version":4,"metadata":{"SidebarNavComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":26,"character":1},"arguments":[{"selector":"sidebar-nav","template":"\n  <ul nz-menu [nzMode]=\"'inline'\" [nzInlineCollapsed]=\"settings.layout.collapsed\" id=\"left_menu_ul\">\n  <ng-template ngFor let-menuItem [ngForOf]=\"menuService.menus\" let-mainMenuItemIndex=\"index\">\n    <li *ngIf=\"!hasChildren(menuItem)&&menuItem.isDisplay\" nz-menu-item routerLinkActive=\"ant-menu-item-selected\">\n      <a [routerLink]=\"[menuItem.route]\">\n        <i *ngIf=\"menuItem.icon\" class=\"{{menuItem.icon}}\"></i>\n        <span>{{menuItem.name}}</span>\n      </a>\n    </li>\n\n    <li *ngIf=\"hasChildren(menuItem)&&menuItem.isDisplay\" nz-submenu [nzOpen]=\"menuItem.isOpen\">\n      <span title>\n        <i *ngIf=\"menuItem.icon\" class=\"{{menuItem.icon}}\"></i>\n        <span>{{menuItem.name}}</span>\n      </span>\n      <ul>\n        <ng-template ngFor let-subMenuItem [ngForOf]=\"menuItem.items\" let-mainMenuItemIndex=\"index\">\n          <li *ngIf=\"!hasChildren(subMenuItem)&&subMenuItem.isDisplay\" nz-menu-item routerLinkActive=\"ant-menu-item-selected\">\n            <a [routerLink]=\"[subMenuItem.route]\">\n              <i *ngIf=\"subMenuItem.icon\" class=\"{{subMenuItem.icon}}\"></i>\n              <span>{{subMenuItem.name}}</span>\n            </a>\n          </li>\n\n          <li *ngIf=\"hasChildren(subMenuItem)&&subMenuItem.isDisplay\" nz-submenu>\n            <span title>\n              <i *ngIf=\"subMenuItem.icon\" class=\"{{subMenuItem.icon}}\"></i>\n              <span>{{subMenuItem.name}}</span>\n            </span>\n\n            <ul>\n              <ng-template ngFor let-subSubMenuItem [ngForOf]=\"subMenuItem.items\" let-mainMenuItemIndex=\"index\">\n                <li *ngIf=\"!hasChildren(subSubMenuItem)&&subSubMenuItem.isDisplay\" nz-menu-item routerLinkActive=\"ant-menu-item-selected\">\n                  <a [routerLink]=\"[subSubMenuItem.route]\">\n                    <i *ngIf=\"subSubMenuItem.icon\" class=\"{{subSubMenuItem.icon}}\"></i>\n                    <span>{{subSubMenuItem.name}}</span>\n                  </a>\n                </li>\n              </ng-template>\n            </ul>\n          </li>\n        </ng-template>\n      </ul>\n    </li>\n  </ng-template>\n</ul>\n\n  ","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":77,"character":19},"member":"Default"},"preserveWhitespaces":false}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"yoyo-ng-module/theme","name":"MenuService","line":88,"character":24},{"__symbolic":"reference","module":"yoyo-ng-module/theme","name":"SettingsService","line":89,"character":21},{"__symbolic":"reference","module":"yoyo-ng-module/abc","name":"ReuseTabService","line":90,"character":28}]}],"hasChildren":[{"__symbolic":"method"}],"processMenuOpen":[{"__symbolic":"method"}]}}}}]