this.primereact=this.primereact||{},this.primereact.galleria=function(e,n,t,a,i,r,l,o,c,s,u,m,p,d){"use strict";function f(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}function h(e){if(e&&e.__esModule)return e;var n=Object.create(null);return e&&Object.keys(e).forEach((function(t){if("default"!==t){var a=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,a.get?a:{enumerable:!0,get:function(){return e[t]}})}})),n.default=e,Object.freeze(n)}var b=h(n),v=f(t);function g(){return g=Object.assign?Object.assign.bind():function(e){for(var n=1;ne.length)&&(n=e.length);for(var t=0,a=Array(n);t button {\n display: inline-flex;\n align-items: center;\n }\n \n .p-galleria-indicators-left .p-galleria-item-wrapper,\n .p-galleria-indicators-right .p-galleria-item-wrapper {\n flex-direction: row;\n align-items: center;\n }\n \n .p-galleria-indicators-left .p-galleria-item-container,\n .p-galleria-indicators-top .p-galleria-item-container {\n order: 2;\n }\n \n .p-galleria-indicators-left .p-galleria-indicators,\n .p-galleria-indicators-top .p-galleria-indicators {\n order: 1;\n }\n \n .p-galleria-indicators-left .p-galleria-indicators,\n .p-galleria-indicators-right .p-galleria-indicators {\n flex-direction: column;\n }\n \n .p-galleria-indicator-onitem .p-galleria-indicators {\n position: absolute;\n display: flex;\n z-index: 1;\n }\n \n .p-galleria-indicator-onitem.p-galleria-indicators-top .p-galleria-indicators {\n top: 0;\n left: 0;\n width: 100%;\n align-items: flex-start;\n }\n \n .p-galleria-indicator-onitem.p-galleria-indicators-right .p-galleria-indicators {\n right: 0;\n top: 0;\n height: 100%;\n align-items: flex-end;\n }\n \n .p-galleria-indicator-onitem.p-galleria-indicators-bottom .p-galleria-indicators {\n bottom: 0;\n left: 0;\n width: 100%;\n align-items: flex-end;\n }\n \n .p-galleria-indicator-onitem.p-galleria-indicators-left .p-galleria-indicators {\n left: 0;\n top: 0;\n height: 100%;\n align-items: flex-start;\n }\n \n /* FullScreen */\n .p-galleria-mask {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n pointer-events: none;\n }\n \n .p-galleria-mask.p-component-overlay {\n pointer-events: auto;\n }\n \n .p-galleria-close {\n position: absolute;\n top: 0;\n right: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n overflow: hidden;\n }\n \n .p-galleria-mask .p-galleria-item-nav {\n position: fixed;\n top: 50%;\n margin-top: -.5rem;\n }\n \n /* Animation */\n .p-galleria-enter {\n opacity: 0;\n transform: scale(0.7);\n }\n \n .p-galleria-enter-active {\n opacity: 1;\n transform: scale(1);\n transition: all 150ms cubic-bezier(0, 0, 0.2, 1);\n }\n \n .p-galleria-enter-done {\n transform: none;\n }\n \n .p-galleria-exit {\n opacity: 1;\n }\n \n .p-galleria-exit-active {\n opacity: 0;\n transform: scale(0.7);\n transition: all 150ms cubic-bezier(0.4, 0.0, 0.2, 1);\n }\n \n .p-galleria-enter-active .p-galleria-item-nav {\n opacity: 0;\n }\n \n /* Keyboard Support */\n .p-items-hidden .p-galleria-thumbnail-item {\n visibility: hidden;\n }\n \n .p-items-hidden .p-galleria-thumbnail-item.p-galleria-thumbnail-item-active {\n visibility: visible;\n }\n}\n",inlineStyles:{thumbnailItemsContainer:function(e){return{height:e.height}}}}});function j(e){if(Array.isArray(e))return E(e)}function T(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function k(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function A(e){return j(e)||T(e)||N(e)||k()}function H(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}function R(e){for(var n=1;n button[tabindex="0"]'),a=e.findIndex((function(e){return e===t.parentElement}));e[a].children[0].tabIndex="-1",e[n].children[0].tabIndex="0"},N=function(){var e=A(s.DomHandler.find(i.current,'[data-pc-section="indicator"]')),n=s.DomHandler.findSingle(i.current,'[data-pc-section="indicator"] > button[tabindex="0"]');return e.findIndex((function(e){return e===n.parentElement}))},P=function(e,n){var t=A(s.DomHandler.find(i.current,'[data-pc-section="indicator"]'));t[e].children[0].tabIndex="-1",t[n].children[0].tabIndex="0",t[n].children[0].focus()};r.useMountEffect((function(){e.autoPlay&&e.startSlideShow()}));var C,D=function(n){var i,r="p-galleria-indicator-"+n,l=e.activeItemIndex===n,s=e.indicator&&e.indicator(n),u=a({className:o("indicator",{isActive:l}),tabIndex:0,"aria-label":(i=n+1,t.ariaLabel("pageLabel",{page:i})),"aria-selected":e.activeIndex===n,"aria-controls":e.id+"_item_"+n,"data-p-highlight":l,onClick:function(){return v(n)},onMouseEnter:function(){return I(n)},onKeyDown:function(e){return x(e,n)}},p("indicator"));return s||(s=b.createElement("button",{tabIndex:e.activeIndex===n?"0":"-1",type:"button",className:"p-link"},b.createElement(c.Ripple,null))),b.createElement("li",g({},u,{key:r}),s)},j=e.itemTemplate&&e.itemTemplate(e.value[e.activeItemIndex]),T=function(){if(e.showItemNavigators){var n=!e.circular&&0===e.activeItemIndex,t=a({className:o("previousItemIcon")},p("previousItemIcon")),i=s.IconUtils.getJSXIcon(e.itemPrevIcon||b.createElement(u.ChevronLeftIcon,t),R({},t),{props:e}),r=a({type:"button",className:o("previousItemButton",{isDisabled:n}),onClick:f,disabled:n,"data-p-disabled":n,"data-pc-group-section":"itemnavigator"},p("previousItemButton"));return b.createElement("button",r,i,b.createElement(c.Ripple,null))}return null}(),k=function(){if(e.showItemNavigators){var n=!e.circular&&e.activeItemIndex===e.value.length-1,t=a({className:o("nextItemIcon")},p("nextItemIcon")),i=s.IconUtils.getJSXIcon(e.itemNextIcon||b.createElement(m.ChevronRightIcon,t),R({},t),{props:e}),r=a({type:"button",className:o("nextItemButton",{isDisabled:n}),onClick:h,disabled:n,"data-p-disabled":n,"data-pc-group-section":"itemnavigator"},p("nextItemButton"));return b.createElement("button",r,i,b.createElement(c.Ripple,null))}return null}(),H=function(){var n=a({className:o("caption")},p("caption"));if(e.caption){var t=e.caption(e.value[e.activeItemIndex]);return b.createElement("div",n,t)}return null}(),U=function(){if(e.showIndicators){for(var n=[],t=a({className:s.classNames(e.indicatorsContentClassName,o("indicators"))},p("indicators")),r=0;r [tabindex="0"]');return n.findIndex((function(e){return e===t.parentElement}))},h=function(n,t){var a=s.DomHandler.find(e.itemsContainerRef.current,'[data-pc-section="thumbnailitem"]');a[n].children[0].tabIndex="-1",a[t].children[0].tabIndex="0",a[t].children[0].focus()},v=e.template&&e.template(e.item),I=a({className:s.classNames(e.className,l("thumbnailItem",{subProps:e})),role:"tab","data-p-active":e.current,"aria-selected":e.current,"aria-controls":e.containerId+"_item_"+e.index,onKeyDown:function(n){switch("Enter"!==n.code&&"NumpadEnter"!==n.code&&"Space"!==n.code||(e.onItemClick({originalEvent:n,index:e.index}),n.preventDefault()),n.code){case"ArrowRight":c();break;case"ArrowLeft":u();break;case"Home":m(),n.preventDefault();break;case"End":p(),n.preventDefault();break;case"ArrowUp":case"ArrowDown":n.preventDefault();break;case"Tab":d()}},"data-p-galleria-thumbnail-item-current":e.current,"data-p-galleria-thumbnail-item-active":e.active,"data-p-galleria-thumbnail-item-start":e.start,"data-p-galleria-thumbnail-item-end":e.end},o("thumbnailItem")),x=a({className:l("thumbnailItemContent"),tabIndex:e.current?"0":"-1","aria-label":(n=e.index+1,t.ariaLabel("pageLabel",{page:n})),"aria-current":e.current?"page":void 0,onClick:function(n){e.onItemClick({originalEvent:n,index:e.index})}},o("thumbnailItemContent"));return b.createElement("div",g({},I,{key:e.index+"_galleriathumbnailitem"}),b.createElement("div",x,v))})),_=b.memo(b.forwardRef((function(e,n){var a=r.useMergeProps(),i=C(b.useState(e.numVisible),2),l=i[0],o=i[1],f=C(b.useState(0),2),h=f[0],g=f[1],I=b.useRef(null),x=b.useRef(null),y=b.useRef(""),w=b.useRef(null),O=b.useRef(null),S=r.usePrevious(l),E=r.usePrevious(e.activeItemIndex),N=b.useContext(t.PrimeReactContext),P=e.ptm,D=e.cx,j=e.sx,T=function(n,t){return P(n,B({hostName:e.hostName},t))},k=C(r.useResizeListener({listener:function(){Y()},when:e.responsiveOptions}),1)[0],H=function(n){var t=h+n;n<0&&-1*t+l>e.value.length-1?t=l-e.value.length:n>0&&t>0&&(t=0),e.circular&&(n<0&&e.value.length-1===e.activeItemIndex?t=0:n>0&&0===e.activeItemIndex&&(t=l-e.value.length)),I.current&&(s.DomHandler.removeClass(I.current,"p-items-hidden"),I.current.style.transform=e.isVertical?"translate3d(0, ".concat(t*(100/l),"%, 0)"):"translate3d(".concat(t*(100/l),"%, 0, 0)"),I.current.style.transition="transform 500ms ease 0s"),g(t)},R=function(){e.slideShowActive&&e.stopSlideShow&&e.stopSlideShow()},U=function(){var e=Math.floor(l/2);return l%2?e:e-1},V=function(n){R();var t=0!==e.activeItemIndex?e.activeItemIndex-1:0;l-(t+h)-1>U()&&(-1*h!=0||e.circular)&&H(1),e.onActiveItemChange({index:e.circular&&0===e.activeItemIndex?e.value.length-1:t}),n.cancelable&&n.preventDefault()},_=function(n){R();var t=e.activeItemIndex+1;t+h>U()&&(-1*h0&&-1*h!=0&&H(i):(i=U()-a)<0&&-1*hl?e.value.length-l+1:0},K=function(){w.current||(w.current=s.DomHandler.createInlineStyle(N&&N.nonce||v.default.nonce,N&&N.styleContainer));var n='\n [data-pc-section="thumbnailitems"]['.concat(y.current,'] {\n [data-pc-section="thumbnailitem"] {\n flex: 1 0 ').concat(100/l,"%\n }\n } \n ");if(e.responsiveOptions){var t=s.ObjectUtils.localeComparator(N&&N.locale||v.default.locale);O.current=A(e.responsiveOptions),O.current.sort((function(e,n){return s.ObjectUtils.sort(e.breakpoint,n.breakpoint,-1,t,N&&N.nullSortOrder||v.default.nullSortOrder)}));for(var a=0;a=n&&(t=i)}l!==t.numVisible&&o(t.numVisible)}};r.useMountEffect((function(){I.current&&(y.current=s.UniqueComponentId(),I.current.setAttribute(y.current,"")),K(),Y(),k()})),r.useUpdateEffect((function(){var n=h;S===l&&E===e.activeItemIndex||((n=e.activeItemIndex<=U()?0:e.value.length-l+U()=t,start:a===t,end:i===t,onItemClick:L,current:e.activeItemIndex===t,ptm:P,cx:D,sx:j})})),F=e.isVertical?e.contentHeight:"",$=ae(),Q=ie(),ee=a({className:D("thumbnailContainer")},T("thumbnailContainer")),ne=a({className:D("thumbnailItemsContainer"),style:j("thumbnailItemsContainer",{height:F})},T("thumbnailItemsContainer")),te=a({ref:I,className:D("thumbnailItems"),role:"tablist",onTransitionEnd:G,onTouchStart:z,onTouchMove:W,onTouchEnd:X},T("thumbnailItems")),b.createElement("div",ee,$,b.createElement("div",ne,b.createElement("div",te,q)),Q)),le=a({className:D("thumbnailWrapper")},T("thumbnailWrapper"));return b.createElement("div",le,re)})));function L(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}function G(e){for(var n=1;n=p.value.length?ee():p.onItemChange?p.onItemChange(e):P(e.index)},X=function(){h(!0)},Z=function(){h(!1)},J=function(){s.DomHandler.blockBodyScroll()},K=function(){s.ZIndexUtils.set("modal",k.current,m&&m.autoZIndex||v.default.autoZIndex,p.baseZIndex||m&&m.zIndex.modal||v.default.zIndex.modal),!z()&&s.DomHandler.addMultipleClasses(k.current,"p-component-overlay p-component-overlay-enter")},Y=function(){p.onShow&&p.onShow()},q=function(){s.DomHandler.unblockBodyScroll(),!z()&&s.DomHandler.addClass(k.current,"p-component-overlay-leave")},F=function(){s.ZIndexUtils.clear(k.current),p.onHide&&p.onHide()},$=function(){return O},Q=function(){S(!0)},ee=function(){S(!1)},ne=function(e,n){var t=["top","left","bottom","right"].find((function(e){return e===n}));return t?"".concat(e,"-").concat(t):""};b.useEffect((function(){p.value&&p.value.length