"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react"),n=require("primereact/api"),t=require("primereact/componentbase"),r=require("primereact/hooks"),a=require("primereact/icons/chevrondown"),o=require("primereact/icons/chevronleft"),i=require("primereact/icons/chevronright"),l=require("primereact/icons/chevronup"),c=require("primereact/ripple"),u=require("primereact/utils");function s(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}function p(e){if(e&&e.__esModule)return e;var n=Object.create(null);return e&&Object.keys(e).forEach((function(t){if("default"!==t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})}})),n.default=e,Object.freeze(n)}var m=p(e),f=s(n);function d(e){return d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d(e)}function v(e,n){if("object"!=d(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=d(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}function b(e){var n=v(e,"string");return"symbol"==d(n)?n:n+""}function h(e,n,t){return(n=b(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function g(){return g=Object.assign?Object.assign.bind():function(e){for(var n=1;ne.length)&&(n=e.length);for(var t=0,r=Array(n);t button {\n display: flex;\n align-items: center;\n justify-content: center;\n }\n \n /* Vertical */\n .p-carousel-vertical .p-carousel-container {\n flex-direction: column;\n }\n \n .p-carousel-vertical .p-carousel-items-container {\n flex-direction: column;\n height: 100%;\n }\n \n /* Keyboard Support */\n .p-items-hidden .p-carousel-item {\n visibility: hidden;\n }\n \n .p-items-hidden .p-carousel-item.p-carousel-item-active {\n visibility: visible;\n }\n}\n",inlineStyles:{itemsContent:function(e){return{height:e.height}}}}});function D(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function k(e){for(var n=1;n=h,ae=v.value?Math.max(Math.ceil((v.value.length-h)/I)+1,0):0,oe=ae&&v.autoplayInterval&&_.current,ie=v.onPageChange&&!oe,le=ie?v.page:D,ce=P(r.useResizeListener({listener:function(){se()},when:v.responsiveOptions}),1)[0],ue=function(e,n){var t=S;null!=n?(t=I*n*-1,re&&(t-=h),W.current=!1):(t+=I*e,W.current&&(t+=U.current-I*e,W.current=!1),n=Math.abs(Math.floor((re?t+h:t)/I)));re&&D===ae-1&&-1===e?(t=-1*(v.value.length+h),n=0):re&&0===D&&1===e?(t=0,n=ae-1):n===ae-1&&U.current>0&&(t+=-1*U.current-I*e,W.current=!0),L.current&&(!V()&&u.DomHandler.removeClass(L.current,"p-items-hidden"),De(t),L.current.style.transition="transform 500ms ease 0s"),ke(n),C(t)},se=function(){if(L.current&&$.current){for(var e=window.innerWidth,n={numVisible:v.numVisible,numScroll:v.numScroll},t=0;t<$.current.length;t++){var r=$.current[t];parseInt(r.breakpoint,10)>=e&&(n=r)}if(I!==n.numScroll){var a=Math.floor(le*I/n.numScroll),o=n.numScroll*a*-1;re&&(o-=n.numVisible),C(o),N(n.numScroll),ke(a)}h!==n.numVisible&&y(n.numVisible)}},pe=function(e,n){(te||0!==le)&&ue(1,n),_.current=!1,e.cancelable&&e.preventDefault()},me=function(e,n){(te||lele?me(e,n):nX.current&&(n<0?me(e):pe(e))},ye=function(e){switch(e.code){case"ArrowRight":xe();break;case"ArrowLeft":Ie();break;case"Home":Ne(),e.preventDefault();break;case"End":we(),e.preventDefault();break;case"ArrowUp":case"ArrowDown":e.preventDefault();break;case"Tab":Oe()}},xe=function(){var e=O(u.DomHandler.find(F.current,'[data-pc-section="indicator"]')),n=Se();Ce(n,n+1===e.length?e.length-1:n+1)},Ie=function(){var e=Se();Ce(e,e-1<=0?0:e-1)},Ne=function(){var e=Se();Ce(e,0)},we=function(){var e=O(u.DomHandler.find(F.current,'[data-pc-section="indicator"]r')),n=Se();Ce(n,e.length-1)},Oe=function(){var e=O(u.DomHandler.find(F.current,'[data-pc-section="indicator"]')),n=e.findIndex((function(e){return!0===u.DomHandler.getAttribute(e,"data-p-highlight")})),t=u.DomHandler.findSingle(F.current,'[data-pc-section="indicator"] > button[tabindex="0"]'),r=e.findIndex((function(e){return e===t.parentElement}));e[r].children[0].tabIndex="-1",e[n].children[0].tabIndex="0"},Se=function(){var e=O(u.DomHandler.find(F.current,'[data-pc-section="indicator"]')),n=u.DomHandler.findSingle(F.current,'[data-pc-section="indicator"] > button[tabindex="0"]');return e.findIndex((function(e){return e===n.parentElement}))},Ce=function(e,n){var t=O(u.DomHandler.find(F.current,'[data-pc-section="indicator"]'));t[e].children[0].tabIndex="-1",t[n].children[0].tabIndex="0",t[n].children[0].focus()},Ee=function(){v.autoplayInterval>0&&(J.current=setInterval((function(){ue(-1,D===ae-1?0:D+1)}),v.autoplayInterval))},Pe=function(){J.current&&clearInterval(J.current)},je=function(){K.current||(K.current=u.DomHandler.createInlineStyle(d&&d.nonce||f.default.nonce,d&&d.styleContainer));var e="\n .p-carousel[".concat(z.current,"] .p-carousel-item {\n flex: 1 0 ").concat(100/h,"%\n }\n ");if(v.responsiveOptions){var n=u.ObjectUtils.localeComparator(d&&d.locale||f.default.locale);$.current=O(v.responsiveOptions),$.current.sort((function(e,t){return u.ObjectUtils.sort(e.breakpoint,t.breakpoint,-1,n,d&&d.nullSortOrder||f.default.nullSortOrder)}));for(var t=0;t<$.current.length;t++){var r=$.current[t];e+="\n @media screen and (max-width: ".concat(r.breakpoint,") {\n .p-carousel[").concat(z.current,"] .p-carousel-item {\n flex: 1 0 ").concat(100/r.numVisible,"%\n }\n }\n ")}se()}K.current.innerHTML=e},De=function(e){L.current&&(L.current.style.transform=ne?"translate3d(0, ".concat(e*(100/h),"%, 0)"):"translate3d(".concat(e*(100/h),"%, 0, 0)"))},ke=function(e){!ie&&H(e),v.onPageChange&&v.onPageChange({page:e})};m.useImperativeHandle(s,(function(){return{props:v,startAutoplay:Ee,stopAutoplay:Pe,getElement:function(){return q.current}}})),r.useMountEffect((function(){if(q.current&&(z.current=u.UniqueComponentId(),q.current.setAttribute(z.current,"")),!K.current){if(se(),re){var e=-1*h;C(e),De(e)}else De(S);ce()}})),r.useUpdateEffect((function(){var e=!1,n=S;if(je(),v.autoplayInterval&&Pe(),G!==I||Q!==h||v.value&&Z&&Z.length!==v.value.length){U.current=(v.value.length-h)%I;var t=le;0!==ae&&t>=ae&&(ke(t=ae-1),e=!0),n=t*I*-1,re&&(n-=h),t===ae-1&&U.current>0?(n+=-1*U.current+I,W.current=!0):W.current=!1,n!==S&&(C(n),e=!0),De(n)}return re&&(0===D?n=-1*h:0===n&&(n=-1*v.value.length,U.current>0&&(W.current=!0)),n!==S&&(C(n),e=!0)),ee!==v.page&&(v.page>ee&&v.page<=ae-1?ue(-1,v.page):v.page=t,i=r===t,l=a===t,c=r>t||a