1import{a as Q,c as W}from"./chunk-J24CX7CF.js";import{d as K}from"./chunk-RWQQKWPV.js";import{a as q}from"./chunk-6HPR3M2S.js";import{a as Z}from"./chunk-N2B5SXGU.js";import{ja as J}from"./chunk-VFJUK75Y.js";import{A as U,C as H,o as $}from"./chunk-2PFWSOZQ.js";import{$b as u,Ad as G,Ba as _,Ca as b,Da as f,Ea as k,Ed as I,Fd as z,Ib as B,Ic as R,Ja as L,Jb as F,Nc as x,Oc as j,Pc as y,Xb as E,Yb as m,_b as c,bc as A,cc as V,dc as N,ec as l,f as T,fc as n,gc as r,h as D,hc as v,oa as M,oc as P,pa as O,ra as w,ta as h,tb as o,wc as d,yc as p}from"./chunk-FGJPAVU3.js";function X(i,g){if(i&1&&(n(0,"mat-option",17),x(1),r()),i&2){let t=g.$implicit;l("value",t),o(),y(" ",t," ")}}function Y(i,g){if(i&1){let t=P();n(0,"mat-form-field",14)(1,"mat-select",16,0),d("selectionChange",function(e){_(t);let s=p(2);return b(s._changePageSize(e.value))}),V(3,X,2,2,"mat-option",17,A),r(),n(5,"div",18),d("click",function(){_(t);let e=R(2);return b(e.open())}),r()()}if(i&2){let t=p(2);l("appearance",t._formFieldAppearance)("color",t.color),o(),l("value",t.pageSize)("disabled",t.disabled),E("aria-labelledby",t._pageSizeLabelId),l("panelClass",t.selectConfig.panelClass||"")("disableOptionCentering",t.selectConfig.disableOptionCentering),o(2),N(t._displayedPageSizeOptions)}}function tt(i,g){if(i&1&&(n(0,"div",15),x(1),r()),i&2){let t=p(2);o(),j(t.pageSize)}}function et(i,g){if(i&1&&(n(0,"div",3)(1,"div",13),x(2),r(),c(3,Y,6,7,"mat-form-field",14),c(4,tt,2,1,"div",15),r()),i&2){let t=p();o(),m("id",t._pageSizeLabelId),o(),y(" ",t._intl.itemsPerPageLabel," "),o(),u(t._displayedPageSizeOptions.length>1?3:-1),o(),u(t._displayedPageSizeOptions.length<=1?4:-1)}}function it(i,g){if(i&1){let t=P();n(0,"button",19),d("click",function(){_(t);let e=p();return b(e._buttonClicked(0,e._previousButtonsDisabled()))}),f(),n(1,"svg",8),v(2,"path",20),r()()}if(i&2){let t=p();l("matTooltip",t._intl.firstPageLabel)("matTooltipDisabled",t._previousButtonsDisabled())("disabled",t._previousButtonsDisabled())("tabindex",t._previousButtonsDisabled()?-1:null),m("aria-label",t._intl.firstPageLabel)}}function at(i,g){if(i&1){let t=P();n(0,"button",21),d("click",function(){_(t);let e=p();return b(e._buttonClicked(e.getNumberOfPages()-1,e._nextButtonsDisabled()))}),f(),n(1,"svg",8),v(2,"path",22),r()()}if(i&2){let t=p();l("matTooltip",t._intl.lastPageLabel)("matTooltipDisabled",t._nextButtonsDisabled())("disabled",t._nextButtonsDisabled())("tabindex",t._nextButtonsDisabled()?-1:null),m("aria-label",t._intl.lastPageLabel)}}var nt=(()=>{class i{changes=new T;itemsPerPageLabel="Items per page:";nextPageLabel="Next page";previousPageLabel="Previous page";firstPageLabel="First page";lastPageLabel="Last page";getRangeLabel=(t,a,e)=>{if(e==0||a==0)return`0 of ${e}`;e=Math.max(e,0);let s=t*a,S=s<e?Math.min(s+a,e):s+a;return`${s+1} \u2013 ${S} of ${e}`};static \u0275fac=function(a){return new(a||i)};static \u0275prov=M({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),ot=50;var rt=new w("MAT_PAGINATOR_DEFAULT_OPTIONS"),st=(()=>{class i{_intl=h(nt);_changeDetectorRef=h(G);_formFieldAppearance;_pageSizeLabelId=h($).getId("mat-paginator-page-size-label-");_intlChanges;_isInitialized=!1;_initializedStream=new D(1);color;get pageIndex(){return this._pageIndex}set pageIndex(t){this._pageIndex=Math.max(t||0,0),this._changeDetectorRef.markForCheck()}_pageIndex=0;get length(){return this._length}set length(t){this._length=t||0,this._changeDetectorRef.markForCheck()}_length=0;get pageSize(){return this._pageSize}set pageSize(t){this._pageSize=Math.max(t||0,0),this._updateDisplayedPageSizeOptions()}_pageSize;get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(t){this._pageSizeOptions=(t||[]).map(a=>z(a,0)),this._updateDisplayedPageSizeOptions()}_pageSizeOptions=[];hidePageSize=!1;showFirstLastButtons=!1;selectConfig={};disabled=!1;page=new L;_displayedPageSizeOptions;initialized=this._initializedStream;constructor(){let t=this._intl,a=h(rt,{optional:!0});if(this._intlChanges=t.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),a){let{pageSize:e,pageSizeOptions:s,hidePageSize:S,show
1FirstLastButtons:C}=a;e!=null&&(this._pageSize=e),s!=null&&(this._pageSizeOptions=s),S!=null&&(this.hidePageSize=S),C!=null&&(this.showFirstLastButtons=C)}this._formFieldAppearance=a?.formFieldAppearance||"outline"}ngOnInit(){this._isInitialized=!0,this._updateDisplayedPageSizeOptions(),this._initializedStream.next()}ngOnDestroy(){this._initializedStream.complete(),this._intlChanges.unsubscribe()}nextPage(){this.hasNextPage()&&this._navigate(this.pageIndex+1)}previousPage(){this.hasPreviousPage()&&this._navigate(this.pageIndex-1)}firstPage(){this.hasPreviousPage()&&this._navigate(0)}lastPage(){this.hasNextPage()&&this._navigate(this.getNumberOfPages()-1)}hasPreviousPage(){return this.pageIndex>=1&&this.pageSize!=0}hasNextPage(){let t=this.getNumberOfPages()-1;return this.pageIndex<t&&this.pageSize!=0}getNumberOfPages(){return this.pageSize?Math.ceil(this.length/this.pageSize):0}_changePageSize(t){let a=this.pageIndex*this.pageSize,e=this.pageIndex;this.pageIndex=Math.floor(a/t)||0,this.pageSize=t,this._emitPageEvent(e)}_nextButtonsDisabled(){return this.disabled||!this.hasNextPage()}_previousButtonsDisabled(){return this.disabled||!this.hasPreviousPage()}_updateDisplayedPageSizeOptions(){this._isInitialized&&(this.pageSize||(this._pageSize=this.pageSizeOptions.length!=0?this.pageSizeOptions[0]:ot),this._displayedPageSizeOptions=this.pageSizeOptions.slice(),this._displayedPageSizeOptions.indexOf(this.pageSize)===-1&&this._displayedPageSizeOptions.push(this.pageSize),this._displayedPageSizeOptions.sort((t,a)=>t-a),this._changeDetectorRef.markForCheck())}_emitPageEvent(t){this.page.emit({previousPageIndex:t,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}_navigate(t){let a=this.pageIndex;t!==a&&(this.pageIndex=t,this._emitPageEvent(a))}_buttonClicked(t,a){a||this._navigate(t)}static \u0275fac=function(a){return new(a||i)};static \u0275cmp=B({type:i,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{color:"color",pageIndex:[2,"pageIndex","pageIndex",z],length:[2,"length","length",z],pageSize:[2,"pageSize","pageSize",z],pageSizeOptions:"pageSizeOptions",hidePageSize:[2,"hidePageSize","hidePageSize",I],showFirstLastButtons:[2,"showFirstLastButtons","showFirstLastButtons",I],selectConfig:"selectConfig",disabled:[2,"disabled","disabled",I]},outputs:{page:"page"},exportAs:["matPaginator"],decls:14,vars:14,consts:[["selectRef",""],[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-range-actions"],["aria-atomic","true","aria-live","polite","role","status",1,"mat-mdc-paginator-range-label"],["matIconButton","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","disabled","tabindex"],["matIconButton","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-previous",3,"click","matTooltip","matTooltipDisabled","disabled","tabindex"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true",1,"mat-mdc-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["matIconButton","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-next",3,"click","matTooltip","matTooltipDisabled","disabled","tabindex"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["matIconButton","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","disabled","tabindex"],["aria-hidden","true",1,"mat-mdc-paginator-page-size-label"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],[1,"mat-mdc-paginator-page-size-value"],["hideSingleSelectionIndicator","",3,"selectionChange","value","disabled","aria-labelledby","panelClass","disableOptionCentering"],[3,"value"],[1,"mat-mdc-paginator-touch-target",3,"click"],["matIconButton","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-first",3,"click","matTooltip","matTooltipDisabled","disabled","tabindex"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["matIconButton","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-last",3,"click","matTooltip","matTooltipDisabled","disabled","tabindex"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(a,e){a&1&&(n(0,"div",1)(1,"div",2),c(2,et,5,4,"div",3),n(3,"div",4)(4,"div",5),x(5),r(),c(6,it,3,5,"button",6),n(7,"button",7),d("click",function(){return e._buttonClicked(e.pageIndex-1,e._previousButtonsDisabled())}),f(),n(8,"svg",8),v(9,"path",9),r()(),k(),n(10,"button",10),d("click",function(){return e._buttonClicked(e.pageIndex+1,e._nextButtonsDisabled())}),f(),n(11,"svg",8),v(12,"path",11),r()(),c(13,at,3,5,"button",12),r()()()),a&2&&(
1o(2),u(e.hidePageSize?-1:2),o(3),y(" ",e._intl.getRangeLabel(e.pageIndex,e.pageSize,e.length)," "),o(),u(e.showFirstLastButtons?6:-1),o(),l("matTooltip",e._intl.previousPageLabel)("matTooltipDisabled",e._previousButtonsDisabled())("disabled",e._previousButtonsDisabled())("tabindex",e._previousButtonsDisabled()?-1:null),m("aria-label",e._intl.previousPageLabel),o(3),l("matTooltip",e._intl.nextPageLabel)("matTooltipDisabled",e._nextButtonsDisabled())("disabled",e._nextButtonsDisabled())("tabindex",e._nextButtonsDisabled()?-1:null),m("aria-label",e._intl.nextPageLabel),o(3),u(e.showFirstLastButtons?13:-1))},dependencies:[J,Q,K,U,Z],styles:[`.mat-mdc-paginator { 2 display: block; 3 -moz-osx-font-smoothing: grayscale; 4 -webkit-font-smoothing: antialiased; 5 color: var(--mat-paginator-container-text-color, var(--mat-sys-on-surface)); 6 background-color: var(--mat-paginator-container-background-color, var(--mat-sys-surface)); 7 font-family: var(--mat-paginator-container-text-font, var(--mat-sys-body-small-font)); 8 line-height: var(--mat-paginator-container-text-line-height, var(--mat-sys-body-small-line-height)); 9 font-size: var(--mat-paginator-container-text-size, var(--mat-sys-body-small-size)); 10 font-weight: var(--mat-paginator-container-text-weight, var(--mat-sys-body-small-weight)); 11 letter-spacing: var(--mat-paginator-container-text-tracking, var(--mat-sys-body-small-tracking)); 12 --mat-form-field-container-height: var(--mat-paginator-form-field-container-height, 40px); 13 --mat-form-field-container-vertical-padding: var(--mat-paginator-form-field-container-vertical-padding, 8px); 14} 15.mat-mdc-paginator .mat-mdc-select-value { 16 font-size: var(--mat-paginator-select-trigger-text-size, var(--mat-sys-body-small-size)); 17} 18.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper { 19 display: none; 20} 21.mat-mdc-paginator .mat-mdc-select { 22 line-height: 1.5; 23} 24 25.mat-mdc-paginator-outer-container { 26 display: flex; 27} 28 29.mat-mdc-paginator-container { 30 display: flex; 31 align-items: center; 32 justify-content: flex-end; 33 padding: 0 8px; 34 flex-wrap: wrap; 35 width: 100%; 36 min-height: var(--mat-paginator-container-size, 56px); 37} 38 39.mat-mdc-paginator-page-size { 40 display: flex; 41 align-items: baseline; 42 margin-right: 8px; 43} 44[dir=rtl] .mat-mdc-paginator-page-size { 45 margin-right: 0; 46 margin-left: 8px; 47} 48 49.mat-mdc-paginator-page-size-label { 50 margin: 0 4px; 51} 52 53.mat-mdc-paginator-page-size-select { 54 margin: 0 4px; 55 width: var(--mat-paginator-page-size-select-width, 84px); 56} 57 58.mat-mdc-paginator-range-label { 59 margin: 0 32px 0 24px; 60} 61 62.mat-mdc-paginator-range-actions { 63 display: flex; 64 align-items: center; 65} 66 67.mat-mdc-paginator-icon { 68 display: inline-block; 69 width: 28px; 70 fill: var(--mat-paginator-enabled-icon-color, var(--mat-sys-on-surface-variant)); 71} 72.mat-mdc-icon-button[aria-disabled] .mat-mdc-paginator-icon { 73 fill: var(--mat-paginator-disabled-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 74} 75[dir=rtl] .mat-mdc-paginator-icon { 76 transform: rotate(180deg); 77} 78 79@media (forced-colors: active) { 80 .mat-mdc-icon-button[aria-disabled] .mat-mdc-paginator-icon, 81 .mat-mdc-paginator-icon { 82 fill: currentColor; 83 } 84 .mat-mdc-paginator-range-actions .mat-mdc-icon-button { 85 outline: solid 1px; 86 } 87 .mat-mdc-paginator-range-actions .mat-mdc-icon-button[aria-disabled] { 88 color: GrayText; 89 } 90} 91.mat-mdc-paginator-touch-target { 92 display: var(--mat-paginator-touch-target-display, block); 93 position: absolute; 94 top: 50%; 95 left: 50%; 96 width: var(--mat-paginator-page-size-select-width, 84px); 97 height: var(--mat-paginator-page-size-select-touch-target-height, 48px); 98 background-color: transparent; 99 transform: translate(-50%, -50%); 100 cursor: pointer; 101} 102`],encapsulation:2,changeDetection:0})}return i})(),Ct=(()=>{class i{static \u0275fac=function(a){return new(a||i)};static \u0275mod=F({type:i});static \u0275inj=O({imports:[H,W,q,st]})}return i})();export{nt as a,st as b,Ct as c};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.