{"__symbolic":"module","version":4,"metadata":{"SbbPaginationModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":11,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"SbbPagination"},{"__symbolic":"reference","name":"SbbNavigation"},{"__symbolic":"reference","name":"SbbPaginatorComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":13,"character":12},{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":13,"character":26},{"__symbolic":"reference","module":"@sbb-esta/angular-core/icon","name":"SbbIconModule","line":13,"character":40}],"exports":[{"__symbolic":"reference","name":"SbbPagination"},{"__symbolic":"reference","name":"SbbNavigation"},{"__symbolic":"reference","name":"SbbPaginatorComponent"}]}]}],"members":{}},"SbbPagination":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":32,"character":1},"arguments":[{"selector":"sbb-pagination","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":36,"character":19},"member":"OnPush"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":37,"character":17},"member":"None"},"host":{"role":"navigation"},"template":"<ul class=\"sbb-pagination sbb-icon-fit\">\n  <li class=\"sbb-pagination-item\">\n    <button\n      type=\"button\"\n      i18n-aria-label=\"Button label to navigate to the previous page@@sbbPaginationPreviousPage\"\n      aria-label=\"Previous Page\"\n      class=\"sbb-pagination-item-boundary\"\n      [disabled]=\"!(hasPreviousPage | async)\"\n      [class.sbb-pagination-item-disabled]=\"!(hasPreviousPage | async)\"\n      (click)=\"_pageClick(pageIndex - 1)\"\n    >\n      <sbb-icon svgIcon=\"kom:chevron-small-left-small\"></sbb-icon>\n    </button>\n  </li>\n\n  <li *ngFor=\"let page of pageRange | async\" class=\"sbb-pagination-item\">\n    <ng-container *ngIf=\"page === null\">\n      <span class=\"sbb-pagination-item-ellipsis\">...</span>\n    </ng-container>\n    <ng-container *ngIf=\"page !== null\">\n      <button\n        #pageButton\n        type=\"button\"\n        [attr.tabindex]=\"page === pageIndex ? '-1' : null\"\n        [class.sbb-pagination-item-selected]=\"page === pageIndex\"\n        [attr.aria-current]=\"page === pageIndex\"\n        (click)=\"_pageClick(page)\"\n      >\n        <ng-container>{{ page + 1 }}</ng-container>\n      </button>\n    </ng-container>\n  </li>\n  <li class=\"sbb-pagination-item\">\n    <button\n      type=\"button\"\n      i18n-aria-label=\"Button label to navigate to the next page@@sbbPaginationNextPage\"\n      aria-label=\"Next Page\"\n      class=\"sbb-pagination-item-boundary\"\n      [disabled]=\"!(hasNextPage | async)\"\n      [class.sbb-pagination-item-disabled]=\"!(hasNextPage | async)\"\n      (click)=\"_pageClick(pageIndex + 1)\"\n    >\n      <sbb-icon svgIcon=\"kom:chevron-small-right-small\"></sbb-icon>\n    </button>\n  </li>\n</ul>\n","styles":["sbb-pagination .sbb-pagination{display:flex;padding-left:0;list-style:none;margin-left:0}sbb-pagination .sbb-pagination li.sbb-pagination-item{position:relative;line-height:0;text-align:center;outline:0;padding-left:0;min-width:30px;height:30px;font-size:15px}sbb-pagination .sbb-pagination li.sbb-pagination-item .sbb-pagination-item-ellipsis{cursor:default;display:block;margin-top:54%}sbb-pagination .sbb-pagination li.sbb-pagination-item .sbb-pagination-item-ellipsis,sbb-pagination .sbb-pagination li.sbb-pagination-item .sbb-pagination-item-ellipsis:hover{color:#686868}sbb-pagination .sbb-pagination li.sbb-pagination-item>button,sbb-pagination .sbb-pagination li.sbb-pagination-item>a{cursor:pointer;border-color:transparent;border-width:.1333333333em;border-style:solid;border-radius:1.5em;background-color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1;outline:0;padding:0 .3333333333rem;color:#686868}sbb-pagination .sbb-pagination li.sbb-pagination-item>button.sbb-pagination-item-selected,sbb-pagination .sbb-pagination li.sbb-pagination-item>a.sbb-pagination-item-selected{border-color:#686868;cursor:default}sbb-pagination .sbb-pagination li.sbb-pagination-item>button.sbb-pagination-item-selected:hover,sbb-pagination .sbb-pagination li.sbb-pagination-item>button.sbb-pagination-item-selected:focus,sbb-pagination .sbb-pagination li.sbb-pagination-item>a.sbb-pagination-item-selected:hover,sbb-pagination .sbb-pagination li.sbb-pagination-item>a.sbb-pagination-item-selected:focus{color:#686868}sbb-pagination .sbb-pagination li.sbb-pagination-item>button:hover,sbb-pagination .sbb-pagination li.sbb-pagination-item>button:focus,sbb-pagination .sbb-pagination li.sbb-pagination-item>a:hover,sbb-pagination .sbb-pagination li.sbb-pagination-item>a:focus{color:#c60018}sbb-pagination .sbb-pagination li.sbb-pagination-item>button.sbb-pagination-item-boundary,sbb-pagination .sbb-pagination li.sbb-pagination-item>a.sbb-pagination-item-boundary{color:#444;width:40px;height:30px;padding:0}sbb-pagination .sbb-pagination li.sbb-pagination-item>button.sbb-pagination-item-boundary:hover,sbb-pagination .sbb-pagination li.sbb-pagination-item>a.sbb-pagination-item-boundary:hover{color:#c60018}sbb-pagination .sbb-pagination li.sbb-pagination-item>button.sbb-pagination-item-boundary>*,sbb-pagination .sbb-pagination li.sbb-pagination-item>a.sbb-pagination-item-boundary>*{margin-top:1px;width:24px;height:24px}sbb-pagination .sbb-pagination li.sbb-pagination-item>button.sbb-pagination-item-disabled,sbb-pagination .sbb-pagination li.sbb-pagination-item>a.sbb-pagination-item-disabled{color:#a8a8a8;cursor:default;pointer-events:none}sbb-pagination .sbb-pagination li.sbb-pagination-item>button.sbb-pagination-item-disabled:hover,sbb-pagination .sbb-pagination li.sbb-pagination-item>a.sbb-pagination-item-disabled:hover{color:#686868;cursor:default}\n"]}]}],"members":{"length":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":50,"character":3}}]}],"pageIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":62,"character":3}}]}],"pageChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":71,"character":3}}]}],"_buttons":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":75,"character":3},"arguments":["pageButton"]}]}],"ngOnInit":[{"__symbolic":"method"}],"selectByIndex":[{"__symbolic":"method"}],"_pageClick":[{"__symbolic":"method"}]}},"SbbPageChangeEvent":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"number"}]}]}},"SbbNavigationPageChangeEvent":{"__symbolic":"interface"},"SbbNavigation":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":15,"character":1},"arguments":[{"selector":"sbb-navigation","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":19,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":20,"character":19},"member":"OnPush"},"host":{"role":"navigation"},"template":"<ul class=\"sbb-navigation sbb-icon-fit\">\n  <li class=\"sbb-navigation-item sbb-navigation-item-left\" *ngIf=\"previousPage\">\n    <button\n      type=\"button\"\n      i18n-aria-label=\"Button label to navigate to the previous page@@sbbNavigationPreviousPage\"\n      aria-label=\"Previous Page\"\n      (click)=\"pageChange.emit('previous')\"\n      [attr.title]=\"previousPage\"\n    >\n      <span class=\"sbb-navigation-item-boundary sbb-navigation-item-boundary-left\">\n        <span class=\"sbb-navigation-item-boundary-arrow\">\n          <sbb-icon svgIcon=\"kom:chevron-small-left-circle-small\"></sbb-icon>\n        </span>\n        <span class=\"sbb-navigation-item-boundary-text\">{{ previousPage }}</span>\n      </span>\n    </button>\n  </li>\n  <li class=\"sbb-navigation-item sbb-navigation-item-right\" *ngIf=\"nextPage\">\n    <button\n      type=\"button\"\n      i18n-aria-label=\"Button label to navigate to the next page@@sbbNavigationNextPage\"\n      aria-label=\"Next Page\"\n      (click)=\"pageChange.emit('next')\"\n      [attr.title]=\"nextPage\"\n    >\n      <span class=\"sbb-navigation-item-boundary sbb-navigation-item-boundary-right\">\n        <span class=\"sbb-navigation-item-boundary-text\">{{ nextPage }}</span>\n        <span class=\"sbb-navigation-item-boundary-arrow\">\n          <sbb-icon svgIcon=\"kom:chevron-small-right-circle-small\"></sbb-icon>\n        </span>\n      </span>\n    </button>\n  </li>\n</ul>\n","styles":["sbb-navigation .sbb-navigation{display:flex;padding-left:0;list-style:none;margin-left:0}sbb-navigation .sbb-navigation li.sbb-navigation-item{position:relative;line-height:0;text-align:center;outline:0;height:40px;width:50%;display:flex;padding-left:0}sbb-navigation .sbb-navigation li.sbb-navigation-item.sbb-navigation-item-right{justify-content:flex-end}sbb-navigation .sbb-navigation li.sbb-navigation-item.sbb-navigation-item-left{justify-content:flex-start}sbb-navigation .sbb-navigation li.sbb-navigation-item:nth-of-type(1){width:100%}sbb-navigation .sbb-navigation li.sbb-navigation-item>button,sbb-navigation .sbb-navigation li.sbb-navigation-item>a{background:none;max-width:none;min-width:0;padding:0;margin:0;border:none;cursor:pointer;background-color:#fff;text-decoration:none;max-width:100%;height:100%;outline:0;color:#686868;font-size:.8666666667rem;line-height:1.3333333333em}sbb-navigation .sbb-navigation li.sbb-navigation-item>button:hover,sbb-navigation .sbb-navigation li.sbb-navigation-item>button:focus,sbb-navigation .sbb-navigation li.sbb-navigation-item>a:hover,sbb-navigation .sbb-navigation li.sbb-navigation-item>a:focus{color:#c60018}sbb-navigation .sbb-navigation li.sbb-navigation-item>button .sbb-navigation-item-boundary,sbb-navigation .sbb-navigation li.sbb-navigation-item>a .sbb-navigation-item-boundary{display:flex;align-items:center;justify-content:center}sbb-navigation .sbb-navigation li.sbb-navigation-item>button .sbb-navigation-item-boundary.sbb-navigation-item-boundary-left,sbb-navigation .sbb-navigation li.sbb-navigation-item>a .sbb-navigation-item-boundary.sbb-navigation-item-boundary-left{justify-content:flex-start}sbb-navigation .sbb-navigation li.sbb-navigation-item>button .sbb-navigation-item-boundary.sbb-navigation-item-boundary-left .sbb-navigation-item-boundary-arrow,sbb-navigation .sbb-navigation li.sbb-navigation-item>a .sbb-navigation-item-boundary.sbb-navigation-item-boundary-left .sbb-navigation-item-boundary-arrow{margin-right:4px}sbb-navigation .sbb-navigation li.sbb-navigation-item>button .sbb-navigation-item-boundary.sbb-navigation-item-boundary-right,sbb-navigation .sbb-navigation li.sbb-navigation-item>a .sbb-navigation-item-boundary.sbb-navigation-item-boundary-right{justify-content:flex-end}sbb-navigation .sbb-navigation li.sbb-navigation-item>button .sbb-navigation-item-boundary.sbb-navigation-item-boundary-right .sbb-navigation-item-boundary-arrow,sbb-navigation .sbb-navigation li.sbb-navigation-item>a .sbb-navigation-item-boundary.sbb-navigation-item-boundary-right .sbb-navigation-item-boundary-arrow{margin-left:4px}sbb-navigation .sbb-navigation li.sbb-navigation-item>button .sbb-navigation-item-boundary .sbb-navigation-item-boundary-text,sbb-navigation .sbb-navigation li.sbb-navigation-item>a .sbb-navigation-item-boundary .sbb-navigation-item-boundary-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}sbb-navigation .sbb-navigation li.sbb-navigation-item>button .sbb-navigation-item-boundary .sbb-navigation-item-boundary-arrow,sbb-navigation .sbb-navigation li.sbb-navigation-item>a .sbb-navigation-item-boundary .sbb-navigation-item-boundary-arrow{flex:0 0 24px;width:24px;height:24px}@media all and (min-width: 160.0625em){sbb-navigation .sbb-navigation li.sbb-navigation-item>button .sbb-navigation-item-boundary .sbb-navigation-item-boundary-arrow,sbb-navigation .sbb-navigation li.sbb-navigation-item>a .sbb-navigation-item-boundary .sbb-navigation-item-boundary-arrow{flex:0 0 36px;width:36px;height:36px}}@media all and (min-width: 240.0625em){sbb-navigation .sbb-navigation li.sbb-navigation-item>button .sbb-navigation-item-boundary .sbb-navigation-item-boundary-arrow,sbb-navigation .sbb-navigation li.sbb-navigation-item>a .sbb-navigation-item-boundary .sbb-navigation-item-boundary-arrow{flex:0 0 48px;width:48px;height:48px}}sbb-navigation .sbb-navigation li.sbb-navigation-item>button .sbb-navigation-item-boundary .sbb-navigation-item-boundary-arrow:hover,sbb-navigation .sbb-navigation li.sbb-navigation-item>button .sbb-navigation-item-boundary .sbb-navigation-item-boundary-arrow:focus,sbb-navigation .sbb-navigation li.sbb-navigation-item>a .sbb-navigation-item-boundary .sbb-navigation-item-boundary-arrow:hover,sbb-navigation .sbb-navigation li.sbb-navigation-item>a .sbb-navigation-item-boundary .sbb-navigation-item-boundary-arrow:focus{color:#c60018}sbb-navigation .sbb-navigation li.sbb-navigation-item>button .sbb-navigation-item-boundary .sbb-navigation-item-boundary-arrow>*,sbb-navigation .sbb-navigation li.sbb-navigation-item>a .sbb-navigation-item-boundary .sbb-navigation-item-boundary-arrow>*{width:24px;height:24px}@media all and (min-width: 160.0625em){sbb-navigation .sbb-navigation li.sbb-navigation-item>button .sbb-navigation-item-boundary .sbb-navigation-item-boundary-arrow>*,sbb-navigation .sbb-navigation li.sbb-navigation-item>a .sbb-navigation-item-boundary .sbb-navigation-item-boundary-arrow>*{width:36px;height:36px}}@media all and (min-width: 240.0625em){sbb-navigation .sbb-navigation li.sbb-navigation-item>button .sbb-navigation-item-boundary .sbb-navigation-item-boundary-arrow>*,sbb-navigation .sbb-navigation li.sbb-navigation-item>a .sbb-navigation-item-boundary .sbb-navigation-item-boundary-arrow>*{width:48px;height:48px}}\n"]}]}],"members":{"nextPage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":3}}]}],"previousPage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":3}}]}],"pageChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":35,"character":3}}]}],"ngOnChanges":[{"__symbolic":"method"}]}},"SbbPageEvent":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"number"}]}]}},"SbbPaginatorComponent":{"__symbolic":"class","extends":{"__symbolic":"error","message":"Symbol reference expected","line":86,"character":10,"module":"./paginator/paginator.component"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":73,"character":1},"arguments":[{"selector":"sbb-paginator","exportAs":"sbbPaginator","inputs":["disabled"],"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":79,"character":19},"member":"OnPush"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":80,"character":17},"member":"None"},"host":{"role":"navigation"},"template":"<ul class=\"sbb-paginator sbb-icon-fit\">\n  <li class=\"sbb-paginator-item\">\n    <button\n      type=\"button\"\n      i18n-aria-label=\"Button label to navigate to the previous page@@sbbPaginationPreviousPage\"\n      aria-label=\"Previous Page\"\n      class=\"sbb-paginator-item-boundary\"\n      [disabled]=\"_previousButtonDisabled()\"\n      [class.sbb-paginator-item-disabled]=\"_previousButtonDisabled()\"\n      (click)=\"previousPage()\"\n    >\n      <sbb-icon svgIcon=\"kom:chevron-small-left-small\"></sbb-icon>\n    </button>\n  </li>\n\n  <li *ngFor=\"let page of _pageRange()\" class=\"sbb-paginator-item\">\n    <ng-container *ngIf=\"page === null\">\n      <span\n        class=\"sbb-paginator-item-ellipsis\"\n        [class.sbb-paginator-item-ellipsis-disabled]=\"disabled\"\n        >...</span\n      >\n    </ng-container>\n    <ng-container *ngIf=\"page !== null\">\n      <button\n        type=\"button\"\n        [attr.tabindex]=\"page === pageIndex ? '-1' : null\"\n        [class.sbb-paginator-item-selected]=\"page === pageIndex\"\n        [attr.aria-current]=\"page === pageIndex\"\n        [disabled]=\"disabled\"\n        [class.sbb-paginator-item-disabled]=\"disabled\"\n        (click)=\"selectPage(page)\"\n      >\n        <ng-container>{{ page + 1 }}</ng-container>\n      </button>\n    </ng-container>\n  </li>\n  <li class=\"sbb-paginator-item\">\n    <button\n      type=\"button\"\n      i18n-aria-label=\"Button label to navigate to the next page@@sbbPaginationNextPage\"\n      aria-label=\"Next Page\"\n      class=\"sbb-paginator-item-boundary\"\n      [disabled]=\"_nextButtonDisabled()\"\n      [class.sbb-paginator-item-disabled]=\"_nextButtonDisabled()\"\n      (click)=\"nextPage()\"\n    >\n      <sbb-icon svgIcon=\"kom:chevron-small-right-small\"></sbb-icon>\n    </button>\n  </li>\n</ul>\n","styles":["sbb-paginator .sbb-paginator{display:flex;padding-left:0;list-style:none;margin-left:0}sbb-paginator .sbb-paginator li.sbb-paginator-item{position:relative;line-height:0;text-align:center;outline:0;padding-left:0;min-width:30px;height:30px;font-size:15px}sbb-paginator .sbb-paginator li.sbb-paginator-item .sbb-paginator-item-ellipsis{cursor:default;display:block;margin-top:54%}sbb-paginator .sbb-paginator li.sbb-paginator-item .sbb-paginator-item-ellipsis,sbb-paginator .sbb-paginator li.sbb-paginator-item .sbb-paginator-item-ellipsis:hover{color:#686868}sbb-paginator .sbb-paginator li.sbb-paginator-item .sbb-paginator-item-ellipsis.sbb-paginator-item-ellipsis-disabled,sbb-paginator .sbb-paginator li.sbb-paginator-item .sbb-paginator-item-ellipsis.sbb-paginator-item-ellipsis-disabled:hover{color:#a8a8a8}sbb-paginator .sbb-paginator li.sbb-paginator-item>button,sbb-paginator .sbb-paginator li.sbb-paginator-item>a{cursor:pointer;border-color:transparent;border-width:.1333333333em;border-style:solid;border-radius:1.5em;background-color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1;outline:0;padding:0 .3333333333rem;color:#686868}sbb-paginator .sbb-paginator li.sbb-paginator-item>button.sbb-paginator-item-selected,sbb-paginator .sbb-paginator li.sbb-paginator-item>a.sbb-paginator-item-selected{border-color:#686868;cursor:default}sbb-paginator .sbb-paginator li.sbb-paginator-item>button.sbb-paginator-item-selected:hover,sbb-paginator .sbb-paginator li.sbb-paginator-item>button.sbb-paginator-item-selected:focus,sbb-paginator .sbb-paginator li.sbb-paginator-item>a.sbb-paginator-item-selected:hover,sbb-paginator .sbb-paginator li.sbb-paginator-item>a.sbb-paginator-item-selected:focus{color:#686868}sbb-paginator .sbb-paginator li.sbb-paginator-item>button:hover,sbb-paginator .sbb-paginator li.sbb-paginator-item>button:focus,sbb-paginator .sbb-paginator li.sbb-paginator-item>a:hover,sbb-paginator .sbb-paginator li.sbb-paginator-item>a:focus{color:#c60018}sbb-paginator .sbb-paginator li.sbb-paginator-item>button.sbb-paginator-item-boundary,sbb-paginator .sbb-paginator li.sbb-paginator-item>a.sbb-paginator-item-boundary{color:#444;width:40px;height:30px;padding:0}sbb-paginator .sbb-paginator li.sbb-paginator-item>button.sbb-paginator-item-boundary:hover,sbb-paginator .sbb-paginator li.sbb-paginator-item>a.sbb-paginator-item-boundary:hover{color:#c60018}sbb-paginator .sbb-paginator li.sbb-paginator-item>button.sbb-paginator-item-boundary>*,sbb-paginator .sbb-paginator li.sbb-paginator-item>a.sbb-paginator-item-boundary>*{margin-top:1px;width:24px;height:24px}sbb-paginator .sbb-paginator li.sbb-paginator-item>button.sbb-paginator-item-disabled,sbb-paginator .sbb-paginator li.sbb-paginator-item>a.sbb-paginator-item-disabled{color:#a8a8a8;cursor:default;pointer-events:none}sbb-paginator .sbb-paginator li.sbb-paginator-item>button.sbb-paginator-item-disabled:hover,sbb-paginator .sbb-paginator li.sbb-paginator-item>a.sbb-paginator-item-disabled:hover{color:#686868;cursor:default}sbb-paginator .sbb-paginator li.sbb-paginator-item>button.sbb-paginator-item-disabled.sbb-paginator-item-selected,sbb-paginator .sbb-paginator li.sbb-paginator-item>a.sbb-paginator-item-disabled.sbb-paginator-item-selected{border-color:#a8a8a8}\n"]}]}],"members":{"pageIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":93,"character":3}}]}],"length":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":106,"character":3}}]}],"pageSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":117,"character":3}}]}],"page":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":127,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[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_PAGINATOR_DEFAULT_OPTIONS"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":130,"character":32},{"__symbolic":"reference","name":"any"}]}],"ngOnInit":[{"__symbolic":"method"}],"_pageRange":[{"__symbolic":"method"}],"nextPage":[{"__symbolic":"method"}],"previousPage":[{"__symbolic":"method"}],"firstPage":[{"__symbolic":"method"}],"lastPage":[{"__symbolic":"method"}],"selectPage":[{"__symbolic":"method"}],"hasPreviousPage":[{"__symbolic":"method"}],"hasNextPage":[{"__symbolic":"method"}],"numberOfPages":[{"__symbolic":"method"}],"_changePageSize":[{"__symbolic":"method"}],"_emitPageEvent":[{"__symbolic":"method"}],"_nextButtonDisabled":[{"__symbolic":"method"}],"_previousButtonDisabled":[{"__symbolic":"method"}],"_correctDownPageIndexIfNecessary":[{"__symbolic":"method"}]}},"SBB_PAGINATOR_DEFAULT_OPTIONS":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":58,"character":49},"arguments":["SBB_PAGINATOR_DEFAULT_OPTIONS"]},"SbbPaginatorDefaultOptions":{"__symbolic":"interface"}},"origins":{"SbbPaginationModule":"./pagination.module","SbbPagination":"./pagination/pagination.component","SbbPageChangeEvent":"./pagination/pagination.component","SbbNavigationPageChangeEvent":"./navigation/navigation.component","SbbNavigation":"./navigation/navigation.component","SbbPageEvent":"./paginator/paginator.component","SbbPaginatorComponent":"./paginator/paginator.component","SBB_PAGINATOR_DEFAULT_OPTIONS":"./paginator/paginator.component","SbbPaginatorDefaultOptions":"./paginator/paginator.component"},"importAs":"@sbb-esta/angular-business/pagination"}