this.primereact=this.primereact||{},this.primereact.carousel=function(e,t,n,r,a,o,i,l,c,u,s){"use strict";function p(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}function m(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}var f=m(t),d=p(n);function v(e){return v="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},v(e)}function b(e,t){if("object"!=v(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=v(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function h(e){var t=b(e,"string");return"symbol"==v(t)?t:t+""}function g(e,t,n){return(t=h(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(){return y=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n 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 k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function R(e){for(var t=1;t=h,ae=v.value?Math.max(Math.ceil((v.value.length-h)/I)+1,0):0,oe=ae&&v.autoplayInterval&&z.current,ie=v.onPageChange&&!oe,le=ie?v.page:P,ce=j(a.useResizeListener({listener:function(){se()},when:v.responsiveOptions}),1)[0],ue=function(e,t){var n=O;null!=t?(n=I*t*-1,re&&(n-=h),W.current=!1):(n+=I*e,W.current&&(n+=_.current-I*e,W.current=!1),t=Math.abs(Math.floor((re?n+h:n)/I)));re&&P===ae-1&&-1===e?(n=-1*(v.value.length+h),t=0):re&&0===P&&1===e?(n=0,t=ae-1):t===ae-1&&_.current>0&&(n+=-1*_.current-I*e,W.current=!0),U.current&&(!V()&&s.DomHandler.removeClass(U.current,"p-items-hidden"),De(n),U.current.style.transition="transform 500ms ease 0s"),ke(t),C(n)},se=function(){if(U.current&&$.current){for(var e=window.innerWidth,t={numVisible:v.numVisible,numScroll:v.numScroll},n=0;n<$.current.length;n++){var r=$.current[n];parseInt(r.breakpoint,10)>=e&&(t=r)}if(I!==t.numScroll){var a=Math.floor(le*I/t.numScroll),o=t.numScroll*a*-1;re&&(o-=t.numVisible),C(o),N(t.numScroll),ke(a)}h!==t.numVisible&&g(t.numVisible)}},pe=function(e,t){(ne||0!==le)&&ue(1,t),z.current=!1,e.cancelable&&e.preventDefault()},me=function(e,t){(ne||lele?me(e,t):tY.current&&(t<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=S(s.DomHandler.find(F.current,'[data-pc-section="indicator"]')),t=Se();Ce(t,t+1===e.length?e.length-1:t+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=S(s.DomHandler.find(F.current,'[data-pc-section="indicator"]r')),t=Se();Ce(t,e.length-1)},Oe=function(){var e=S(s.DomHandler.find(F.current,'[data-pc-section="indicator"]')),t=e.findIndex((function(e){return!0===s.DomHandler.getAttribute(e,"data-p-highlight")})),n=s.DomHandler.findSingle(F.current,'[data-pc-section="indicator"] > button[tabindex="0"]'),r=e.findIndex((function(e){return e===n.parentElement}));e[r].children[0].tabIndex="-1",e[t].children[0].tabIndex="0"},Se=function(){var e=S(s.DomHandler.find(F.current,'[data-pc-section="indicator"]')),t=s.DomHandler.findSingle(F.current,'[data-pc-section="indicator"] > button[tabindex="0"]');return e.findIndex((function(e){return e===t.parentElement}))},Ce=function(e,t){var n=S(s.DomHandler.find(F.current,'[data-pc-section="indicator"]'));n[e].children[0].tabIndex="-1",n[t].children[0].tabIndex="0",n[t].children[0].focus()},Ee=function(){v.autoplayInterval>0&&(K.current=setInterval((function(){ue(-1,P===ae-1?0:P+1)}),v.autoplayInterval))},Pe=function(){K.current&&clearInterval(K.current)},je=function(){q.current||(q.current=s.DomHandler.createInlineStyle(m&&m.nonce||d.default.nonce,m&&m.styleContainer));var e="\n .p-carousel[".concat(X.current,"] .p-carousel-item {\n flex: 1 0 ").concat(100/h,"%\n }\n ");if(v.responsiveOptions){var t=s.ObjectUtils.localeComparator(m&&m.locale||d.default.locale);$.current=S(v.responsiveOptions),$.current.sort((function(e,n){return s.ObjectUtils.sort(e.breakpoint,n.breakpoint,-1,t,m&&m.nullSortOrder||d.default.nullSortOrder)}));for(var n=0;n<$.current.length;n++){var r=$.current[n];e+="\n @media screen and (max-width: ".concat(r.breakpoint,") {\n .p-carousel[").concat(X.current,"] .p-carousel-item {\n flex: 1 0 ").concat(100/r.numVisible,"%\n }\n }\n ")}se()}q.current.innerHTML=e},De=function(e){U.current&&(U.current.style.transform=te?"translate3d(0, ".concat(e*(100/h),"%, 0)"):"translate3d(".concat(e*(100/h),"%, 0, 0)"))},ke=function(e){!ie&&k(e),v.onPageChange&&v.onPageChange({page:e})};f.useImperativeHandle(t,(function(){return{props:v,startAutoplay:Ee,stopAutoplay:Pe,getElement:function(){return L.current}}})),a.useMountEffect((function(){if(L.current&&(X.current=s.UniqueComponentId(),L.current.setAttribute(X.current,"")),!q.current){if(se(),re){var e=-1*h;C(e),De(e)}else De(O);ce()}})),a.useUpdateEffect((function(){var e=!1,t=O;if(je(),v.autoplayInterval&&Pe(),G!==I||Q!==h||v.value&&Z&&Z.length!==v.value.length){_.current=(v.value.length-h)%I;var n=le;0!==ae&&n>=ae&&(ke(n=ae-1),e=!0),t=n*I*-1,re&&(t-=h),n===ae-1&&_.current>0?(t+=-1*_.current+I,W.current=!0):W.current=!1,t!==O&&(C(t),e=!0),De(t)}return re&&(0===P?t=-1*h:0===t&&(t=-1*v.value.length,_.current>0&&(W.current=!0)),t!==O&&(C(t),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