[{"__symbolic":"module","version":4,"metadata":{"PaginationComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"lsu-pagination","styles":[" .disable_pagination {\n        pointer-events: none;\n        opacity: 0.6;\n      }\n    "],"template":"\n    <div style=\"display: inline-block\" [class.disable_pagination]=\"disabled\">\n      <p style=\"margin-bottom: 5px; text-align: center;\" *ngIf=\"!options.hidenLabel\">{{ currentPage }} of {{ totalPages }}</p>\n      <div class=\"ui {{options.color || ''}} buttons\">\n        <a class=\"ui button\" *ngIf=\"options.boundaryLinks\" (click)=\"setPage(1)\" [class.disabled]=\"currentPage == 1\">\n          {{ options.firstText || \"<<\" }}\n        </a>\n        <a class=\"ui button\" *ngIf=\"options.directionLinks\" (click)=\"pageUp()\" [class.disabled]=\"currentPage == 1\">\n          {{ options.prevText || \"Prev\" }}\n        </a>\n        <a class=\"ui icon button\" *ngIf=\"showPrevMoreBtn\" (click)=\"prevMore()\">\n          <i class=\"ellipsis horizontal icon\"></i>\n        </a>\n        <button class=\"ui icon button\" [class.active]=\"pageIndex == currentPage\" *ngFor=\"let pageIndex of pages\" (click)=\"setPage(pageIndex)\">\n          {{ pageIndex }}\n        </button>\n        <a class=\"ui icon button\" *ngIf=\"showNextMoreBtn\" (click)=\"nextMore()\">\n          <i class=\"ellipsis horizontal icon\"></i>\n        </a>\n        <a class=\"ui button\" *ngIf=\"options.directionLinks\" (click)=\"pageDown()\" [class.disabled]=\"currentPage == totalPages\">\n          {{ options.nextText || \"Next\" }}\n        </a>\n        <a class=\"ui button\" *ngIf=\"options.boundaryLinks\" (click)=\"setPage(totalPages)\" [class.disabled]=\"currentPage == totalPages\">\n          {{ options.lastText || \">>\" }}\n        </a>\n      </div>\n    </div>\n  "}]}],"members":{"maxSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"pageSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"totalCount":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"currentPage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"onSelectPage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"updateTotalPages":[{"__symbolic":"method"}],"getPages":[{"__symbolic":"method"}],"setPage":[{"__symbolic":"method"}],"pageUp":[{"__symbolic":"method"}],"pageDown":[{"__symbolic":"method"}],"prevMore":[{"__symbolic":"method"}],"nextMore":[{"__symbolic":"method"}]}}}}]