this.primereact=this.primereact||{},this.primereact.paginator=function(e,t,a,n,r,o,l,i,s,p,c,u,d){"use strict";function g(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(a){if("default"!==a){var n=Object.getOwnPropertyDescriptor(e,a);Object.defineProperty(t,a,n.get?n:{enumerable:!0,get:function(){return e[a]}})}})),t.default=e,Object.freeze(t)}var m=g(t);function f(e){if(Array.isArray(e))return e}function b(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var n,r,o,l,i=[],s=!0,p=!1;try{if(o=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;s=!1}else for(;!(s=(n=o.call(a)).done)&&(i.push(n.value),i.length!==t);s=!0);}catch(e){p=!0,r=e}finally{try{if(!s&&null!=a.return&&(l=a.return(),Object(l)!==l))return}finally{if(p)throw r}}return i}}function P(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a0?n.page+1:0,c=m.createElement(s.InputNumber,{value:p,onChange:i,className:"p-paginator-page-input",disabled:n.disabled,pt:n.ptm("JTPInput"),unstyled:n.unstyled,__parentMetadata:{parent:n.metaData},"aria-label":l});return n.template?o.ObjectUtils.getJSXElement(n.template,{value:p,onChange:i,disabled:n.disabled,className:"p-paginator-page-input","aria-label":l,element:c,props:n}):c}));function q(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function G(e){for(var t=1;t0,i=l?n.options.map((function(e){return{label:String(e),value:e}})):[],s=a.localeOption("choose"),p=X("jumpToPageDropdownLabel"),c=l?m.createElement(m.Fragment,null,m.createElement(d.Dropdown,{value:n.value,options:i,onChange:n.onChange,appendTo:n.appendTo,disabled:n.disabled,placeholder:s,"aria-label":p,pt:n.ptm("RPPDropdown"),unstyled:n.unstyled,__parentMetadata:{parent:n.metaData}})):null;return n.template?o.ObjectUtils.getJSXElement(n.template,{value:n.value,options:i,onChange:n.onChange,appendTo:n.appendTo,currentPage:n.page,totalPages:n.pageCount,totalRecords:n.totalRecords,disabled:n.disabled,ariaLabel:p,element:c,props:n}):c}));function oe(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function le(e){for(var t=1;t=0&&n0&&s.first>=s.totalRecords&&T((O-1)*s.rows,s.rows)}),[s.totalRecords]);var M=function(e,t){var a;switch(e){case"FirstPageLink":a=m.createElement(B,{hostName:"Paginator",key:e,page:P,totalPages:O,totalRecords:s.totalRecords,rows:s.rows,onClick:L,disabled:w||C,template:t,firstPageLinkIcon:s.firstPageLinkIcon,ptm:u,cx:d});break;case"PrevPageLink":a=m.createElement(ne,{hostName:"Paginator",key:e,page:P,totalPages:O,totalRecords:s.totalRecords,rows:s.rows,onClick:j,disabled:w||C,template:t,prevPageLinkIcon:s.prevPageLinkIcon,ptm:u,cx:d});break;case"NextPageLink":a=m.createElement($,{hostName:"Paginator",key:e,page:P,totalPages:O,totalRecords:s.totalRecords,rows:s.rows,onClick:x,disabled:N||C,template:t,nextPageLinkIcon:s.nextPageLinkIcon,ptm:u,cx:d});break;case"LastPageLink":a=m.createElement(V,{hostName:"Paginator",key:e,page:P,totalPages:O,totalRecords:s.totalRecords,rows:s.rows,onClick:I,disabled:N||C,template:t,lastPageLinkIcon:s.lastPageLinkIcon,ptm:u,cx:d});break;case"PageLinks":a=m.createElement(ee,{hostName:"Paginator",key:e,page:P,totalPages:O,totalRecords:s.totalRecords,rows:s.rows,value:S(),onClick:R,template:t,ptm:u,cx:d});break;case"RowsPerPageDropdown":a=m.createElement(re,{hostName:"Paginator",key:e,value:s.rows,page:P,totalPages:O,totalRecords:s.totalRecords,options:s.rowsPerPageOptions,onChange:_,appendTo:s.dropdownAppendTo,template:t,disabled:C,unstyled:s.unstyled,ptm:u,cx:d,metaData:p});break;case"CurrentPageReport":a=m.createElement(A,{hostName:"Paginator",reportTemplate:s.currentPageReportTemplate,key:e,page:P,totalPages:O,totalRecords:s.totalRecords,rows:s.rows,first:s.first,template:t,ptm:u});break;case"JumpToPageInput":a=m.createElement(Q,{hostName:"Paginator",key:e,rows:s.rows,page:P,totalPages:O,onChange:T,disabled:C,template:t,ptm:u,unstyled:s.unstyled,metaData:p});break;default:a=null}return a};if(!s.alwaysShow&&O<=1)return null;var D,U=o.ObjectUtils.getJSXElement(s.leftContent,s),F=o.ObjectUtils.getJSXElement(s.rightContent,s),J=(D=s.template)?"object"===h(D)?D.layout?D.layout.split(" ").map((function(e){var t=e.trim();return M(t,D[t])})):Object.entries(D).map((function(e){var t,a,n=(a=2,f(t=e)||b(t,a)||v(t,a)||y());return M(n[0],n[1])})):D.split(" ").map((function(e){return M(e.trim())})):null,H=l({className:d("left")},u("left")),Y=U&&m.createElement("div",H,U),W=l({className:d("end")},u("end")),X=F&&m.createElement("div",W,F),z=l({ref:g,className:o.classNames(s.className,d("root")),style:s.style},E.getOtherProps(s),u("root"));return m.createElement("div",z,Y,J,X)})));return ie.displayName="Paginator",e.Paginator=ie,Object.defineProperty(e,"__esModule",{value:!0}),e}({},React,primereact.api,primereact.componentbase,primereact.hooks,primereact.utils,primereact.icons.angledoubleleft,primereact.ripple,primereact.inputnumber,primereact.icons.angledoubleright,primereact.icons.angleright,primereact.icons.angleleft,primereact.dropdown);