{"__symbolic":"module","version":4,"metadata":{"SbbAppChooserSection":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"sbb-app-chooser-section","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":10,"character":19},"member":"OnPush"},"template":"<strong>{{ label }}</strong> <ng-content></ng-content>\n","styles":[":host{display:flex;flex-direction:column;margin:0 15px}:host>strong{display:block;font-family:\"SBBWeb Light\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;font-size:21px;line-height:25px;margin-top:24px;margin-bottom:16px}:host>::ng-deep a{font-size:15px;line-height:20px;padding:8px 32px 10px 0;border-top:1px solid #e5e5e5;text-decoration:none;outline:none;position:relative}:host>::ng-deep a::after{content:url(\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBkPSJNNSAxMi40OTFoMTIuNDlNMTMuNSAxNi41bDMuOTktNC4wMDhMMTMuNSA4LjUiLz48L3N2Zz4=\");display:inline-block;width:24px;height:24px;position:absolute;right:0;vertical-align:middle}:host>::ng-deep a:hover::after{content:url(\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzYwMDE4IiBkPSJNNSAxMi40OTFoMTIuNDlNMTMuNSAxNi41bDMuOTktNC4wMDhMMTMuNSA4LjUiLz48L3N2Zz4=\")}:host>::ng-deep a:last-child{border-bottom:1px solid #e5e5e5}:host:last-of-type{margin-bottom:1rem}\n"]}]}],"members":{"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":15,"character":15},"arguments":[{"__symbolic":"reference","name":"SBB_HEADER"}]}]],"parameters":[{"__symbolic":"reference","name":"TypeRef","module":"@sbb-esta/angular-core/common-behaviors","arguments":[{"__symbolic":"reference","name":"SbbHeader"}]}]}],"_handleChildClick":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":18,"character":3},"arguments":["click",["$event"]]}]}]}},"SbbHeaderMenuToggleResult":{"__symbolic":"interface"},"SbbHeaderCollapseBreakpoint":{"__symbolic":"interface"},"SbbHeader":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":92,"character":1},"arguments":[{"selector":"sbb-header","exportAs":"sbbHeader","animations":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":98,"character":4},"arguments":["menu",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":99,"character":6},"arguments":["open",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":101,"character":8},"arguments":[{"left":0}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":105,"character":6},"arguments":["void",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":107,"character":8},"arguments":[{"left":-305,"visibility":"hidden"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":112,"character":6},"arguments":["open => void, void => open",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":112,"character":48},"arguments":["0.3s ease-in-out"]}]]}]]}],"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":115,"character":19},"member":"OnPush"},"providers":[{"provide":{"__symbolic":"reference","name":"SBB_HEADER"},"useExisting":{"__symbolic":"reference","name":"SbbHeader"}}],"host":{"class":"sbb-header","[class.sbb-header-opened]":"this.opened","[class.sbb-header-menus-collapsed]":"this._menusCollapsed","$quoted$":["[class.sbb-header-opened]","[class.sbb-header-menus-collapsed]"]},"template":"<!-- TODO: Remove inlined sbb-header-environment with merge and add migration -->\n<sbb-header-environment *ngIf=\"environment\" [style.background]=\"environmentColor\">\n  {{ environment }}\n</sbb-header-environment>\n<ng-content select=\"sbb-header-environment\"></ng-content>\n\n<button\n  type=\"button\"\n  class=\"sbb-header-open-menu\"\n  [class.sbb-header-app-chooser-available]=\"_appChooserSections.length\"\n  (click)=\"openMenu('mouse')\"\n  (keydown)=\"_openOnKeydownTrigger($event)\"\n  aria-label-i18n=\"Button label to open the sidebar of the header@@sbbHeaderOpenMenu\"\n  aria-label=\"Open Menu\"\n>\n  <sbb-icon svgIcon=\"kom:hamburger-menu-small\"></sbb-icon>\n</button>\n\n<div class=\"sbb-header-titlebox\">\n  <span>{{ label }}</span>\n  <span *ngIf=\"subtitle\">{{ subtitle }}</span>\n</div>\n\n<nav class=\"sbb-header-main-menu\">\n  <ng-template cdkPortalOutlet #mainMenuOutlet=\"cdkPortalOutlet\"></ng-template>\n</nav>\n\n<div class=\"sbb-header-container-end\">\n  <div class=\"sbb-header-additional-content\">\n    <ng-content select=\".additional-header-content\"></ng-content>\n  </div>\n  <div class=\"sbb-header-usermenu\">\n    <ng-content select=\"sbb-usermenu,.sbb-usermenu\"></ng-content>\n  </div>\n\n  <!-- If an icon is provided, use that, otherwise use the sbb logo -->\n  <div #iconContent class=\"sbb-header-logo\" [hidden]=\"!iconContent.childElementCount\">\n    <ng-content select=\"[brand],.brand\"></ng-content>\n  </div>\n  <div *ngIf=\"!iconContent.childElementCount\" class=\"sbb-header-logo\">\n    <svg viewBox=\"0 0 80 21\" xmlns=\"http://www.w3.org/2000/svg\">\n      <path d=\"M0 0h59.233v20.603H0V0z\" fill=\"#EC0000\"></path>\n      <path\n        d=\"M35.186 17.02h3.75l-5.047-5.163h6.265v5.163h2.96v-5.163h6.267l-5.05 5.163h3.752l6.427-6.708-6.426-6.73h-3.752l5.05 5.185h-6.266V3.583h-2.96v5.184h-6.267l5.047-5.184h-3.75l-6.43 6.73 6.43 6.707\"\n        fill=\"#FFF\"\n      ></path>\n    </svg>\n  </div>\n</div>\n\n<div class=\"sbb-header-side-menu-backdrop\" (click)=\"_onBackdropClicked()\"></div>\n<div\n  [@menu]=\"_animationState\"\n  (@menu.start)=\"_animationStartListener($event)\"\n  (@menu.done)=\"_animationDoneListener($event)\"\n  class=\"sbb-header-side-menu sbb-scrollbar\"\n  #menu\n>\n  <div class=\"sbb-header-side-menu-title-section\">\n    <button\n      type=\"button\"\n      class=\"sbb-header-close-menu\"\n      (click)=\"closeMenu()\"\n      (keydown)=\"_closeOnKeydownTrigger($event)\"\n      aria-label-i18n=\"Button label to close the sidebar of the header@@sbbHeaderCloseMenu\"\n      aria-label=\"Close Menu\"\n    >\n      <sbb-icon svgIcon=\"kom:cross-small\"></sbb-icon>\n    </button>\n\n    <div class=\"sbb-header-titlebox\">\n      <span>{{ label }}</span>\n      <span *ngIf=\"subtitle\">{{ subtitle }}</span>\n    </div>\n  </div>\n\n  <nav>\n    <ng-template cdkPortalOutlet #sideMenuOutlet=\"cdkPortalOutlet\"></ng-template>\n  </nav>\n\n  <ng-content select=\"sbb-app-chooser-section\"></ng-content>\n</div>\n<ng-content select=\"sbb-header-menu\"></ng-content>\n\n<ng-template cdkPortal>\n  <ng-content select=\"a,button\"></ng-content>\n</ng-template>\n","styles":[":host{display:flex;align-items:center;position:fixed;top:0;height:3.6rem;width:100%;z-index:1000;background-color:#fff;border-bottom:solid 1px #dcdcdc}:host>nav{overflow-x:hidden;display:flex;flex-grow:1}:host:not(.sbb-header-flexible)>nav{margin-left:3.3333333333rem}:host:not(.sbb-header-flexible)>nav>::ng-deep a,:host:not(.sbb-header-flexible)>nav>::ng-deep button{flex:0 0 20%}:host.sbb-header-flexible>nav>::ng-deep a,:host.sbb-header-flexible>nav>::ng-deep button{margin-right:1rem}::ng-deep .sbb-header-environment{z-index:1;pointer-events:none;width:5.3333333333rem;position:absolute;top:.8rem;left:-1.3333333333rem;text-align:center;line-height:.8rem;letter-spacing:0;font-size:.6666666667rem;color:#fff;transform:rotate(-45deg)}::ng-deep .sbb-header-environment-dev{background-color:#fcbb00}::ng-deep .sbb-header-environment-test{background-color:#143a85}::ng-deep .sbb-header-environment-edu{background-color:#00973b}::ng-deep .sbb-header-environment-int{background-color:#686868}.sbb-header-open-menu,.sbb-header-close-menu{background:none;max-width:none;min-width:0;padding:0;margin:0;border:none;flex-grow:0;flex-shrink:0;width:1.6rem;height:1.6rem;margin-left:1rem;cursor:pointer;position:relative;outline:none}.sbb-header-open-menu>.sbb-icon,.sbb-header-close-menu>.sbb-icon{display:inline-block;width:1.6rem;height:1.6rem}.sbb-header-open-menu:focus>.sbb-icon,.sbb-header-close-menu:focus>.sbb-icon{color:#c60018}:host:not(.sbb-header-menus-collapsed) .sbb-header-open-menu:not(.sbb-header-app-chooser-available){visibility:hidden}.sbb-header-titlebox{display:flex;flex-grow:0;flex-direction:column;width:13.3333333333rem;margin-left:1rem;font-family:\"SBBWeb Light\",\"Helvetica Neue\",Helvetica,Arial,sans-serif}:host(.sbb-header-flexible) .sbb-header-titlebox{width:auto;margin-right:2.5rem}.sbb-header-titlebox>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sbb-header-titlebox>span:first-child{line-height:1.5333333333rem;color:#000;font-family:\"SBBWeb Roman\",\"Helvetica Neue\",Helvetica,Arial,sans-serif}.sbb-header-titlebox>span:nth-child(2){font-size:.8666666667rem;font-weight:300;line-height:1.0666666667rem;color:#5a5a5a}nav>::ng-deep a,nav>::ng-deep button{line-height:1.5333333333rem;font-size:1rem;border:transparent solid 1px;outline:none;color:#000;font-family:\"SBBWeb Roman\",\"Helvetica Neue\",Helvetica,Arial,sans-serif}nav>::ng-deep a:hover,nav>::ng-deep a:active,nav>::ng-deep a:focus,nav>::ng-deep a.sbb-active,nav>::ng-deep button:hover,nav>::ng-deep button:active,nav>::ng-deep button:focus,nav>::ng-deep button.sbb-active{color:#c60018}nav>::ng-deep a{text-decoration:none;padding:.4rem .5333333333rem}nav>::ng-deep button{cursor:pointer;background:none;max-width:none;min-width:0;padding:0;margin:0;border:none;text-align:left}.sbb-header-container-end{flex-grow:0;display:flex;align-items:center;justify-content:flex-end;margin-right:2.3333333333rem}.sbb-header-container-end>.sbb-header-usermenu{z-index:1;margin-left:1rem;margin-right:1rem}.sbb-header-container-end>.sbb-header-logo{display:flex;height:3.6rem}.sbb-header-container-end>.sbb-header-logo>svg{width:5.3333333333rem}.sbb-header-side-menu-backdrop{display:none}:host(.sbb-header-opened) .sbb-header-side-menu-backdrop{display:block;top:0;left:0;right:0;bottom:0;position:fixed}.sbb-header-side-menu{display:flex;flex-direction:column;position:fixed;width:300px;height:100vh;top:0;background-color:#fff;border-right:1px solid #686868;box-shadow:.2666666667rem 0 0 0 rgba(0,0,0,.15);z-index:800;overflow-y:auto}.sbb-header-side-menu div.sbb-header-side-menu-title-section{display:flex;align-items:center;height:3.6rem;margin-bottom:.8rem;flex:0 0 auto}.sbb-header-side-menu nav{flex-direction:column;margin:0 1rem}.sbb-header-side-menu nav>::ng-deep a,.sbb-header-side-menu nav>::ng-deep button{display:block;width:100%;padding-left:0;padding-right:0}\n"]}]}],"members":{"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":125,"character":3}}]}],"subtitle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":128,"character":3}}]}],"collapseBreakpoint":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":136,"character":3}}]}],"environment":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":143,"character":3}}]}],"environmentColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":149,"character":3}}]}],"openedChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":176,"character":3}}]}],"_openedStream":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":181,"character":3},"arguments":["opened"]}]}],"openedStart":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":190,"character":3}}]}],"_closedStream":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":199,"character":3},"arguments":["closed"]}]}],"closedStart":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":208,"character":3}}]}],"_menuElement":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":217,"character":3},"arguments":["menu",{"static":true}]}]}],"_navigationPortal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":219,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/cdk/portal","name":"CdkPortal","line":219,"character":13}]}]}],"_mainMenuOutlet":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":221,"character":3},"arguments":["mainMenuOutlet",{"static":true}]}]}],"_sideMenuOutlet":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":223,"character":3},"arguments":["sideMenuOutlet",{"static":true}]}]}],"_appChooserSections":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":225,"character":3},"arguments":[{"__symbolic":"reference","name":"SbbAppChooserSection"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":246,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":247,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":247,"character":17},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":247,"character":24}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/a11y","name":"FocusTrapFactory","line":241,"character":31},{"__symbolic":"reference","module":"@angular/cdk/a11y","name":"FocusMonitor","line":242,"character":27},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":243,"character":21},{"__symbolic":"reference","module":"@angular/cdk/layout","name":"BreakpointObserver","line":244,"character":33},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":245,"character":32},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":246,"character":33},{"__symbolic":"reference","name":"any"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"_openOnKeydownTrigger":[{"__symbolic":"method"}],"openMenu":[{"__symbolic":"method"}],"_closeOnKeydownTrigger":[{"__symbolic":"method"}],"_onBackdropClicked":[{"__symbolic":"method"}],"closeMenu":[{"__symbolic":"method"}],"toggleMenu":[{"__symbolic":"method"}],"_animationStartListener":[{"__symbolic":"method"}],"_animationDoneListener":[{"__symbolic":"method"}],"_checkLabel":[{"__symbolic":"method"}],"_trapFocus":[{"__symbolic":"method"}],"_restoreFocus":[{"__symbolic":"method"}],"_updateFocusTrapState":[{"__symbolic":"method"}]}},"SbbHeaderEnvironment":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":5,"character":1},"arguments":[{"selector":"sbb-header-environment","exportAs":"sbbHeaderEnvironment","host":{"class":"sbb-header-environment"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/observers","name":"ContentObserver","line":16,"character":31},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":16,"character":71,"context":{"typeName":"HTMLElement"},"module":"./header-environment/header-environment.directive"}]}]}],"ngOnDestroy":[{"__symbolic":"method"}]}},"SBB_HEADER":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":4,"character":30},"arguments":["SBB_HEADER"]},"SbbHeaderMenu":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":30,"character":1},"arguments":[{"selector":"sbb-header-menu","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":34,"character":19},"member":"OnPush"},"exportAs":"sbbHeaderMenu","animations":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":37,"character":4},"arguments":["open",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":38,"character":6},"arguments":["closed",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":38,"character":22},"arguments":[{"transform":"translateX(-100vw)"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":39,"character":6},"arguments":["open-menu",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":39,"character":25},"arguments":[{"transform":"translateX(0)"}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":40,"character":6},"arguments":["closed <=> open-menu",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":40,"character":41},"arguments":["0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86)"]}]}]]}],"host":{"class":"sbb-header-menu","[id]":"this.id","[@open]":"this._animationState","[class.sbb-header-menus-collapsed]":"this._header._menusCollapsed","$quoted$":["[id]","[@open]","[class.sbb-header-menus-collapsed]"]},"template":"<button type=\"button\" class=\"sbb-header-menu-back\" (click)=\"open = false\">\n  <sbb-icon svgIcon=\"kom:chevron-small-left-small\"></sbb-icon>\n  <span i18n=\"Go back to the app chooser navigation@@sbbHeaderMenuBack\">Back</span>\n</button>\n\n<div class=\"sbb-header-menu-title\">\n  <ng-content></ng-content>\n</div>\n\n<div class=\"sbb-header-menu-panel-container\">\n  <ng-template cdkPortal cdkPortalOutlet>\n    <div\n      class=\"sbb-header-menu-panel sbb-scrollbar\"\n      role=\"listbox\"\n      [id]=\"id\"\n      [ngClass]=\"_classList\"\n      (keydown)=\"_handlePanelKeydown($event)\"\n      (click)=\"closed.emit('click')\"\n      tabindex=\"-1\"\n      role=\"menu\"\n    >\n      <ng-content select=\"a, button, hr\"></ng-content>\n    </div>\n  </ng-template>\n</div>\n","styles":[":host{display:none;position:fixed;top:0;right:0;height:100vh;width:100vw;background-color:#f6f6f6;z-index:1100}@media all and (min-width: 40.1875em){:host{width:calc(100vw - 300px);z-index:700}}:host(.sbb-header-menus-collapsed){display:block}button.sbb-header-menu-back,:host>div.sbb-header-menu-title{background:none;max-width:none;min-width:0;padding:0;margin:0;border:none;height:54px;width:100%;line-height:23px;font-size:15px;color:#000;background-color:#fff;border-bottom:1px solid #dcdcdc}button.sbb-header-menu-back{display:flex;padding-top:15px;padding-left:8px;cursor:pointer}@media all and (min-width: 40.1875em){button.sbb-header-menu-back{display:none}}button.sbb-header-menu-back:hover,button.sbb-header-menu-back:active,button.sbb-header-menu-back:focus{color:#c60018}:host>div.sbb-header-menu-title{padding-top:15px;padding-left:15px}:host>div.sbb-header-menu-panel-container{height:calc(100% - 108px)}@media all and (min-width: 40.1875em){:host>div.sbb-header-menu-panel-container{height:calc(100% - 54px)}}:host>div.sbb-header-menu-panel-container .sbb-header-menu-panel{display:flex;flex-direction:column;padding:15px;height:100%;overflow-y:auto}:host>div.sbb-header-menu-panel-container .sbb-header-menu-panel>::ng-deep hr{display:none}:host>div.sbb-header-menu-panel-container .sbb-header-menu-panel>::ng-deep a,:host>div.sbb-header-menu-panel-container .sbb-header-menu-panel>::ng-deep button{border-bottom:1px solid #e5e5e5;padding-top:8px;padding-bottom:10px;color:#444;line-height:20px;font-size:15px;text-decoration:none;outline:0;position:relative}:host>div.sbb-header-menu-panel-container .sbb-header-menu-panel>::ng-deep a::after,:host>div.sbb-header-menu-panel-container .sbb-header-menu-panel>::ng-deep button::after{content:url(\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBkPSJNNSAxMi40OTFoMTIuNDlNMTMuNSAxNi41bDMuOTktNC4wMDhMMTMuNSA4LjUiLz48L3N2Zz4=\");display:inline-block;width:24px;height:24px;position:absolute;right:0;vertical-align:middle}:host>div.sbb-header-menu-panel-container .sbb-header-menu-panel>::ng-deep a:hover::after,:host>div.sbb-header-menu-panel-container .sbb-header-menu-panel>::ng-deep button:hover::after{content:url(\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzYwMDE4IiBkPSJNNSAxMi40OTFoMTIuNDlNMTMuNSAxNi41bDMuOTktNC4wMDhMMTMuNSA4LjUiLz48L3N2Zz4=\")}:host>div.sbb-header-menu-panel-container .sbb-header-menu-panel>::ng-deep a.sbb-active,:host>div.sbb-header-menu-panel-container .sbb-header-menu-panel>::ng-deep a:hover,:host>div.sbb-header-menu-panel-container .sbb-header-menu-panel>::ng-deep a:active,:host>div.sbb-header-menu-panel-container .sbb-header-menu-panel>::ng-deep a:focus,:host>div.sbb-header-menu-panel-container .sbb-header-menu-panel>::ng-deep button.sbb-active,:host>div.sbb-header-menu-panel-container .sbb-header-menu-panel>::ng-deep button:hover,:host>div.sbb-header-menu-panel-container .sbb-header-menu-panel>::ng-deep button:active,:host>div.sbb-header-menu-panel-container .sbb-header-menu-panel>::ng-deep button:focus{color:#c60018}::ng-deep .cdk-overlay-container .sbb-header-menu-panel{position:relative;width:100%;background-color:#fff;border:1px solid #444;transition:height .25s cubic-bezier(0.4, 0, 0.2, 1),opacity .25s cubic-bezier(0.4, 0, 0.2, 1);color:#444;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top:none;box-shadow:0 4px 0 rgba(0,0,0,.15);margin-top:-2px}::ng-deep .cdk-overlay-container .sbb-header-menu-panel::after{content:\"\";display:block;position:absolute;left:50%;transform:translateX(-50%);width:100%;height:0;border-bottom:1px solid #e5e5e5}::ng-deep .cdk-overlay-container .sbb-header-menu-panel.sbb-visible{visibility:visible}::ng-deep .cdk-overlay-container .sbb-header-menu-panel.sbb-hidden{visibility:hidden}::ng-deep .cdk-overlay-container .sbb-header-menu-panel::after{top:0;bottom:auto}::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item{background:none;max-width:none;min-width:0;padding:0;margin:0;border:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;display:block;text-decoration:none;padding:4px 8px;text-align:left;max-width:100%;cursor:pointer;outline:0;color:#444;line-height:1.3333333333rem;line-height:20px;font-size:15px}::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item svg.sbb-svg-icon{fill:#444}::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item svg.sbb-svg-icon>path[fill=none]{stroke:#444}::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item svg.sbb-svg-icon>path:not([fill]){fill:#444}::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item:first-of-type{margin-top:4px}::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item:last-of-type{margin-bottom:4px}::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item:not(.sbb-active) strong{color:#000}::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item.sbb-selected{color:#000;background-color:#e5e5e5}::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item.sbb-selected svg.sbb-svg-icon{fill:#000}::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item.sbb-selected svg.sbb-svg-icon>path[fill=none]{stroke:#000}::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item.sbb-selected svg.sbb-svg-icon>path:not([fill]){fill:#000}::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item.sbb-selected::after{content:\"\";position:absolute;height:100%;width:1px;left:0;top:0;background-color:#000}::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item:not(:disabled):not(.sbb-option-disabled):hover,::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item:not(:disabled):not(.sbb-option-disabled):focus,::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item:not(:disabled):not(.sbb-option-disabled):hover strong,::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item:not(:disabled):not(.sbb-option-disabled):focus strong,::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item.sbb-active{color:#c60018;background-color:#f6f6f6}::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item:not(:disabled):not(.sbb-option-disabled):hover svg.sbb-svg-icon,::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item:not(:disabled):not(.sbb-option-disabled):focus svg.sbb-svg-icon,::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item:not(:disabled):not(.sbb-option-disabled):hover strong svg.sbb-svg-icon,::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item:not(:disabled):not(.sbb-option-disabled):focus strong svg.sbb-svg-icon,::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item.sbb-active svg.sbb-svg-icon{fill:#c60018}::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item:not(:disabled):not(.sbb-option-disabled):hover svg.sbb-svg-icon>path[fill=none],::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item:not(:disabled):not(.sbb-option-disabled):focus svg.sbb-svg-icon>path[fill=none],::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item:not(:disabled):not(.sbb-option-disabled):hover strong svg.sbb-svg-icon>path[fill=none],::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item:not(:disabled):not(.sbb-option-disabled):focus strong svg.sbb-svg-icon>path[fill=none],::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item.sbb-active svg.sbb-svg-icon>path[fill=none]{stroke:#c60018}::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item:not(:disabled):not(.sbb-option-disabled):hover svg.sbb-svg-icon>path:not([fill]),::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item:not(:disabled):not(.sbb-option-disabled):focus svg.sbb-svg-icon>path:not([fill]),::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item:not(:disabled):not(.sbb-option-disabled):hover strong svg.sbb-svg-icon>path:not([fill]),::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item:not(:disabled):not(.sbb-option-disabled):focus strong svg.sbb-svg-icon>path:not([fill]),::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item.sbb-active svg.sbb-svg-icon>path:not([fill]){fill:#c60018}::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item:not(:disabled):not(.sbb-option-disabled):hover::after,::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item:not(:disabled):not(.sbb-option-disabled):focus::after,::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item:not(:disabled):not(.sbb-option-disabled):hover strong::after,::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item:not(:disabled):not(.sbb-option-disabled):focus strong::after,::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item.sbb-active::after{content:\"\";position:absolute;height:100%;width:1px;left:0;top:0;background-color:#c60018}::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item .sbb-option-text{display:inline-block;flex-grow:1;overflow:hidden;text-overflow:ellipsis}::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item .sbb-icon:not(.sbb-checkbox-checked),::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item .sbb-icon-component:not(.sbb-checkbox-checked){line-height:0;margin:-0.6rem 0 -0.6rem 0;transform:translateY(0.4666666667rem);width:24px;height:24px}::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item>.sbb-icon:first-child:not(.sbb-checkbox-checked),::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item>.sbb-icon-component:first-child:not(.sbb-checkbox-checked){float:left;margin-right:.5333333333rem;margin-left:0rem}::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item.sbb-active{color:#000;background-color:#e5e5e5}::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item.sbb-active svg.sbb-svg-icon{fill:#000}::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item.sbb-active svg.sbb-svg-icon>path[fill=none]{stroke:#000}::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item.sbb-active svg.sbb-svg-icon>path:not([fill]){fill:#000}::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item.sbb-active::after{content:\"\";position:absolute;height:100%;width:1px;left:0;top:0;background-color:#000}::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item:disabled,::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item[disabled]{opacity:.5}::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item:disabled,::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item[disabled],::ng-deep .cdk-overlay-container .sbb-header-menu-panel .sbb-header-menu-item[aria-disabled=true]{user-select:none;cursor:default}\n"]}]}],"members":{"closed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":55,"character":3}}]}],"_items":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":60,"character":3},"arguments":[{"__symbolic":"reference","name":"SbbHeaderMenuItem"}]}]}],"_panelPortal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":63,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/cdk/portal","name":"CdkPortal","line":63,"character":13}]}]}],"_panelPortalOutlet":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":65,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/cdk/portal","name":"CdkPortalOutlet","line":65,"character":13},{"static":true}]}]}],"panelClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":91,"character":3},"arguments":["class"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":130,"character":5},"arguments":[{"__symbolic":"reference","name":"SBB_HEADER"}]}]],"parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":129,"character":36,"context":{"typeName":"HTMLElement"},"module":"./header-menu/header-menu.component"}]},{"__symbolic":"reference","name":"TypeRef","module":"@sbb-esta/angular-core/common-behaviors","arguments":[{"__symbolic":"reference","name":"SbbHeader"}]}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"focusFirstItem":[{"__symbolic":"method"}],"resetActiveItem":[{"__symbolic":"method"}],"_onAnimationDone":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":189,"character":3},"arguments":["@open.done",["$event"]]}]}],"_handleMenuKeydown":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":196,"character":3},"arguments":["keydown",["$event"]]}]}],"_handlePanelKeydown":[{"__symbolic":"method"}]}},"SbbHeaderMenuItem":{"__symbolic":"class","extends":{"__symbolic":"error","message":"Symbol reference expected","line":29,"character":39,"module":"./header-menu-item/header-menu-item.directive"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":22,"character":1},"arguments":[{"selector":"[sbbHeaderMenuItem]","host":{"[attr.role]":"this.role","class":"sbb-header-menu-item","$quoted$":["[attr.role]"]}}]}],"members":{"role":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":3}}]}],"click":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":42,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":47,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":47,"character":12}]}]],"parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":45,"character":36,"context":{"typeName":"HTMLElement"},"module":"./header-menu-item/header-menu-item.directive"}]},{"__symbolic":"reference","module":"@angular/cdk/a11y","name":"FocusMonitor","line":46,"character":28},{"__symbolic":"reference","name":"any"}]}],"focus":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"_getTabIndex":[{"__symbolic":"method"}],"_getHostElement":[{"__symbolic":"method"}],"_checkDisabled":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":86,"character":3},"arguments":["click",["$event"]]}]}],"getLabel":[{"__symbolic":"method"}]}},"SBB_HEADER_MENU_SCROLL_STRATEGY":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":34,"character":51},"arguments":["sbb-header-menu-scroll-strategy"]},"SBB_HEADER_MENU_SCROLL_STRATEGY_FACTORY":{"__symbolic":"function","parameters":["overlay"],"value":{"__symbolic":"error","message":"Lambda not supported","line":40,"character":9,"module":"./header-menu-trigger/header-menu-trigger.component"}},"SBB_HEADER_MENU_SCROLL_STRATEGY_FACTORY_PROVIDER":{"provide":{"__symbolic":"reference","name":"SBB_HEADER_MENU_SCROLL_STRATEGY"},"deps":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"Overlay","line":46,"character":9}],"useFactory":{"__symbolic":"reference","name":"SBB_HEADER_MENU_SCROLL_STRATEGY_FACTORY"}},"SbbHeaderMenuTrigger":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":53,"character":1},"arguments":[{"selector":"button[sbbHeaderMenu]","exportAs":"sbbHeaderMenu","host":{"class":"sbb-header-menu-trigger","type":"button","aria-haspopup":"menu","[attr.aria-expanded]":"this.menuOpen || null","$quoted$":["aria-haspopup","[attr.aria-expanded]"]},"template":"<span #panelTarget>\n  <ng-content></ng-content>\n  <sbb-icon\n    class=\"sbb-header-menu-trigger-indicator\"\n    svgIcon=\"kom:chevron-small-down-small\"\n  ></sbb-icon>\n</span>\n","styles":[":host{position:relative}:host>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:transparent solid 1px;display:block;padding-right:24px;background-color:#fff}:host>span>.sbb-header-menu-trigger-indicator.sbb-icon{display:inline-block;position:absolute;width:24px;height:24px;top:50%;right:0;transform:translateY(-50%) rotate(-90deg)}:host :host-context(.sbb-header-main-menu){padding:0}:host :host-context(.sbb-header-main-menu)>span{display:inline-block;position:relative;padding:6px 8px;padding-right:32px;max-width:100%}:host :host-context(.sbb-header-main-menu)>span>.sbb-header-menu-trigger-indicator.sbb-icon{right:8px;transform:translateY(-50%) rotate(0);transition:transform .3s cubic-bezier(0.785, 0.135, 0.15, 0.86)}:host :host-context(.sbb-header-main-menu)[aria-expanded=true]{overflow:visible}:host :host-context(.sbb-header-main-menu)[aria-expanded=true]>span{border:#444 solid 1px;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom:#e5e5e5 solid 1px;width:150%;max-width:150%;z-index:1000}:host :host-context(.sbb-header-main-menu)[aria-expanded=true]>span>.sbb-header-menu-trigger-indicator.sbb-icon{transform:translateY(-50%) rotate(180deg)}:host :host-context(.sbb-header-main-menu)[aria-expanded=true]~.sbb-header-menu-trigger{z-index:900}:host:hover,:host:active,:host:focus{color:#c60018}\n"]}]}],"members":{"menu":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":73,"character":3},"arguments":["sbbHeaderMenu"]}]}],"restoreFocus":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":98,"character":3},"arguments":["sbbHeaderMenuTriggerRestoreFocus"]}]}],"menuOpened":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":101,"character":3}}]}],"menuClosed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":104,"character":3}}]}],"_panelTarget":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":106,"character":3},"arguments":["panelTarget",{"static":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":131,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":132,"character":5},"arguments":[{"__symbolic":"reference","name":"SBB_HEADER_MENU_SCROLL_STRATEGY"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":133,"character":5},"arguments":[{"__symbolic":"reference","name":"SBB_HEADER"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"Overlay","line":127,"character":22},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":128,"character":33,"context":{"typeName":"HTMLElement"},"module":"./header-menu-trigger/header-menu-trigger.component"}]},{"__symbolic":"reference","module":"@angular/cdk/a11y","name":"FocusMonitor","line":129,"character":27},{"__symbolic":"reference","module":"@angular/cdk/layout","name":"BreakpointObserver","line":130,"character":33},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":131,"character":33},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"TypeRef","module":"@sbb-esta/angular-core/common-behaviors","arguments":[{"__symbolic":"reference","name":"SbbHeader"}]}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"toggleMenu":[{"__symbolic":"method"}],"openMenu":[{"__symbolic":"method"}],"closeMenu":[{"__symbolic":"method"}],"focus":[{"__symbolic":"method"}],"_handleMousedown":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":213,"character":3},"arguments":["mousedown",["$event"]]}]}],"_handleClick":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":223,"character":3},"arguments":["click"]}]}],"_destroyMenu":[{"__symbolic":"method"}],"_initMenu":[{"__symbolic":"method"}],"_restoreFocus":[{"__symbolic":"method"}],"_setIsMenuOpen":[{"__symbolic":"method"}],"_checkMenu":[{"__symbolic":"method"}],"_createOverlay":[{"__symbolic":"method"}],"_getOverlayConfig":[{"__symbolic":"method"}],"_setPosition":[{"__symbolic":"method"}],"_getHostWidth":[{"__symbolic":"method"}],"_menuClosingActions":[{"__symbolic":"method"}]}},"SbbHeaderModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":17,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":18,"character":12},{"__symbolic":"reference","module":"@angular/cdk/observers","name":"ObserversModule","line":18,"character":26},{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"OverlayModule","line":18,"character":43},{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalModule","line":18,"character":58},{"__symbolic":"reference","module":"@sbb-esta/angular-core/icon","name":"SbbIconModule","line":18,"character":72}],"declarations":[{"__symbolic":"reference","name":"SbbHeader"},{"__symbolic":"reference","name":"SbbAppChooserSection"},{"__symbolic":"reference","name":"SbbHeaderMenu"},{"__symbolic":"reference","name":"SbbHeaderMenuTrigger"},{"__symbolic":"reference","name":"SbbHeaderMenuItem"},{"__symbolic":"reference","name":"SbbHeaderEnvironment"}],"exports":[{"__symbolic":"reference","name":"SbbHeader"},{"__symbolic":"reference","name":"SbbAppChooserSection"},{"__symbolic":"reference","name":"SbbHeaderMenu"},{"__symbolic":"reference","name":"SbbHeaderMenuTrigger"},{"__symbolic":"reference","name":"SbbHeaderMenuItem"},{"__symbolic":"reference","name":"SbbHeaderEnvironment"}],"providers":[{"__symbolic":"reference","name":"SBB_HEADER_MENU_SCROLL_STRATEGY_FACTORY_PROVIDER"}]}]}],"members":{}}},"origins":{"SbbAppChooserSection":"./app-chooser-section/app-chooser-section.component","SbbHeaderMenuToggleResult":"./header/header.component","SbbHeaderCollapseBreakpoint":"./header/header.component","SbbHeader":"./header/header.component","SbbHeaderEnvironment":"./header-environment/header-environment.directive","SBB_HEADER":"./header/header-token","SbbHeaderMenu":"./header-menu/header-menu.component","SbbHeaderMenuItem":"./header-menu-item/header-menu-item.directive","SBB_HEADER_MENU_SCROLL_STRATEGY":"./header-menu-trigger/header-menu-trigger.component","SBB_HEADER_MENU_SCROLL_STRATEGY_FACTORY":"./header-menu-trigger/header-menu-trigger.component","SBB_HEADER_MENU_SCROLL_STRATEGY_FACTORY_PROVIDER":"./header-menu-trigger/header-menu-trigger.component","SbbHeaderMenuTrigger":"./header-menu-trigger/header-menu-trigger.component","SbbHeaderModule":"./header.module"},"importAs":"@sbb-esta/angular-business/header"}