[{"__symbolic":"module","version":4,"metadata":{"IcosSubmenu":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"icos-submenu","animations":[{"__symbolic":"reference","module":"../shared/animation","name":"dropAnimation","line":6,"character":15}],"template":"\n    <li [class.icos-submenu]=\"true\"\n      [class.is-active]=\"active\"\n      [class.is-opened]=\"opened\"\n      (mouseenter)=\"mouseenterHandle()\"\n      (mouseleave)=\"mouseleaveHandle()\">\n      <div class=\"icos-submenu__title\" (click)=\"clickHandle()\"\n        [ngStyle]=\"{ paddingLeft: '20px;', color: rootMenu.textColor || '', borderBottomColor: borderColor() }\"\n        #subTitle\n        (mouseenter)=\"subTitle.style.backgroundColor = rootMenu.hoverBackgroundColor()\"\n        (mouseleave)=\"subTitle.style.backgroundColor = ''\">\n        <ng-container *ngIf=\"!titleTmp\">\n          {{title}}\n        </ng-container>\n        <ng-container *ngIf=\"titleTmp\">\n          <ng-template [ngTemplateOutlet]=\"titleTmp\"></ng-template>\n        </ng-container>\n        <i class=\"icos-submenu__icon-arrow\"\n          [class.icos-icon-caret-bottom]=\"rootMenu.mode === 'horizontal'\"\n          [class.icos-icon-arrow-down]=\"rootMenu.mode === 'vertical'\"></i>\n      </div>\n      <ul class=\"icos-menu\" [@dropAnimation]=\"opened\"\n        [ngStyle]=\"{ backgroundColor: rootMenu.backgroundColor || '' }\">\n        <ng-content></ng-content>\n      </ul>\n    </li>\n  "}]}],"members":{"titleTmp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":37,"character":3},"arguments":["title"]}]}],"index":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":3}}]}],"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Host","line":49,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"./menu","name":"IcosMenu","line":49,"character":29}]}],"mouseenterHandle":[{"__symbolic":"method"}],"mouseleaveHandle":[{"__symbolic":"method"}],"selectHandle":[{"__symbolic":"method"}],"updateOpened":[{"__symbolic":"method"}],"clickHandle":[{"__symbolic":"method"}],"borderColor":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}]}}}}]