!function(){"use strict";var e={410:function(e,t,r){var n=r(206);t.H=n.createRoot,n.hydrateRoot},206:function(e){e.exports=ReactDOM}},t={};function r(n){var a=t[n];if(void 0!==a)return a.exports;var i=t[n]={exports:{}};return e[n](i,i.exports,r),i.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e=r(410),t=React,n=r.n(t);var a=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],a=e||{},i=a.type,s=void 0===i?"solid":i,o=a.color,l=void 0===o?"#000000b3":o,c=a.gradient,d=void 0===c?"linear-gradient(135deg, #4527a4, #8344c5)":c,u=a.image,p=void 0===u?{}:u,f=a.position,m=void 0===f?"center center":f,h=a.attachment,v=void 0===h?"initial":h,g=a.repeat,b=void 0===g?"no-repeat":g,y=a.size,w=void 0===y?"cover":y,E=a.overlayColor,S=void 0===E?"#000000b3":E;return"gradient"===s&&r?"background: ".concat(d,";"):"image"===s&&n?"background: url(".concat(null==p?void 0:p.url,");\n\t\t\t\tbackground-color: ").concat(S,";\n\t\t\t\tbackground-position: ").concat(m,";\n\t\t\t\tbackground-size: ").concat(w,";\n\t\t\t\tbackground-repeat: ").concat(b,";\n\t\t\t\tbackground-attachment: ").concat(v,";\n\t\t\t\tbackground-blend-mode: overlay;"):t&&"background: ".concat(l,";")},i=function(e){var t=e||{},r=t.width,n=void 0===r?"0px":r,a=t.style,i=void 0===a?"solid":a,s=t.color,o=void 0===s?"":s,l=t.side,c=void 0===l?"all":l,d=t.radius,u=void 0===d?"0px":d,p=function(e){var t=null==c?void 0:c.toLowerCase();return(null==t?void 0:t.includes("all"))||(null==t?void 0:t.includes(e))},f="0px"===n||!n,m="".concat(n," ").concat(i," ").concat(o),h="\n\t\t".concat(f?"":["top","right","bottom","left"].map((function(e){return p(e)?"border-".concat(e,": ").concat(m,";"):""})).join(""),"\n\t\t").concat(u?"border-radius: ".concat(u,";"):"","\n\t");return h},s=function(e){var t=e||{},r=t.color,n=void 0===r?"#333":r,a=t.bgType,i=void 0===a?"solid":a,s=t.bg,o=void 0===s?"":s,l=t.gradient,c=void 0===l?"linear-gradient(135deg, #4527a4, #8344c5)":l;return"\n\t\t".concat(n?"color: ".concat(n,";"):"","\n\t\t").concat(c||o?"background: ".concat("gradient"===i?c:o,";"):"","\n\t")},o=function(e){var t=e||{},r=t.side,n=void 0===r?2:r,a=t.vertical,i=void 0===a?"0px":a,s=t.horizontal,o=void 0===s?"0px":s,l=t.top,c=void 0===l?"0px":l,d=t.right,u=void 0===d?"0px":d,p=t.bottom,f=void 0===p?"0px":p,m=t.left,h=void 0===m?"0px":m;return 2===n?"".concat(i," ").concat(o):"".concat(c," ").concat(u," ").concat(f," ").concat(h)},l=function(e,t){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=t||{},a=n.fontFamily,i=void 0===a?"Default":a,s=n.fontCategory,o=void 0===s?"sans-serif":s,l=n.fontVariant,c=void 0===l?400:l,d=n.fontWeight,u=void 0===d?400:d,p=n.isUploadFont,f=void 0===p||p,m=n.fontSize,h=void 0===m?{desktop:15,tablet:15,mobile:15}:m,v=n.fontStyle,g=void 0===v?"normal":v,b=n.textTransform,y=void 0===b?"none":b,w=n.textDecoration,E=void 0===w?"auto":w,S=n.lineHeight,x=void 0===S?"135%":S,T=n.letterSpace,C=void 0===T?"0px":T,P=function(e,t){return e?"".concat(t,": ").concat(e,";"):""},M=!r||!i||"Default"===i,L=(null==h?void 0:h.desktop)||h,k=(null==h?void 0:h.tablet)||L,O=(null==h?void 0:h.mobile)||k,I="\n\t\t".concat(M?"":"font-family: '".concat(i,"', ").concat(o,";"),"\n\t\t").concat(P(u,"font-weight"),"\n\t\t","font-size: ".concat(L,"px;"),"\n\t\t").concat(P(g,"font-style"),"\n\t\t").concat(P(y,"text-transform"),"\n\t\t").concat(P(E,"text-decoration"),"\n\t\t").concat(P(x,"line-height"),"\n\t\t").concat(P(C,"letter-spacing"),"\n\t"),A=c&&400!==c?"400i"===c?":ital@1":null!=c&&c.includes("00i")?": ital, wght@1, ".concat(null==c?void 0:c.replace("00i","00")," "):": wght@".concat(c," "):"",_=M?"":"https://fonts.googleapis.com/css2?family=".concat(null==i?void 0:i.split(" ").join("+")).concat(A.replace(/ /g,""),"&display=swap");return{googleFontLink:!f||M?"":"@import url(".concat(_,");"),styles:"".concat(e,"{\n\t\t\t").concat(I,"\n\t\t}\n\t\t").concat("@media only screen and (min-width: 641px) and (max-width: 1024px)"," {\n\t\t\t").concat(e,"{\n\t\t\t\t","font-size: ".concat(k,"px;"),"\n\t\t\t}\n\t\t}\n\t\t").concat("@media only screen and (max-width: 640px)"," {\n\t\t\t").concat(e,"{\n\t\t\t\t","font-size: ".concat(O,"px;"),"\n\t\t\t}\n\t\t}").replace(/\s+/g," ").trim()}},c=function(e){var t,r,n,c,d,u,p,f,m,h=e.attributes,v=e.id,g=h.columnGap,b=h.rowGap,y=h.isContentEqualHight,w=h.sliderHeight,E=h.paginationColors,S=h.paginationHovColors,x=h.paginationPadding,T=h.paginationSpacing,C=h.fImgFitting,P=void 0===C?"cover":C,M=h.contentAlign,L=h.contentBG,k=h.contentPadding,O=h.border,I=h.sliderPageColor,A=h.sliderPageWidth,_=h.sliderPageHeight,R=h.sliderPageBorder,N=h.sliderPrevNextColor,z=h.titleTypo,j=h.titleColor,D=h.titleMargin,$=h.metaTypo,G=h.metaTextColor,F=h.metaLinkColor,B=h.metaIconColor,H=h.metaColorsOnImage,V=h.metaMargin,q=h.excerptAlign,W=h.excerptTypo,Y=h.excerptColor,X=h.excerptMargin,U=h.readMoreAlign,K=h.readMoreTypo,J=h.readMoreColors,Z=h.readMoreHovColors,Q=h.readMorePadding,ee=h.readMoreBorder,te="#".concat(v),re="".concat(te," .apbPost"),ne="".concat(te," .apbSliderPosts"),ae="".concat(re," .apbReadMore"),ie="".concat(re," .apbTitle"),se="".concat(re," .apbMeta"),oe="".concat(te," .apbPagination");return React.createElement("style",{dangerouslySetInnerHTML:{__html:"\n\t\t".concat(null===(t=l("",z))||void 0===t?void 0:t.googleFontLink,"\n\t\t").concat(null===(r=l("",$))||void 0===r?void 0:r.googleFontLink,"\n\t\t").concat(null===(n=l("",W))||void 0===n?void 0:n.googleFontLink,"\n\t\t").concat(null===(c=l("",K))||void 0===c?void 0:c.googleFontLink,"\n\t\t").concat(null===(d=l("".concat(ie,", ").concat(ie," a"),z))||void 0===d?void 0:d.styles,"\n\t\t").concat(null===(u=l("".concat(se,", ").concat(se," *, ").concat(re," .apbThumbCats"),$))||void 0===u?void 0:u.styles,"\n\t\t").concat(null===(p=l("".concat(re," .apbExcerpt"),W))||void 0===p?void 0:p.styles,"\n\t\t").concat(null===(f=l("".concat(ae," a"),K))||void 0===f?void 0:f.styles,"\n\n\t\t").concat(oe," .apbPagePrev,\n\t\t").concat(oe," .apbPageNumber,\n\t\t").concat(oe," .apbPageNext{\n\t\t\tfont-size: 15px;\n\t\t\t").concat(s(E),"\n\t\t\tpadding: ").concat(o(x),";\n\t\t\tmargin: 0 calc( ").concat(T," / 2 );\n\t\t}\n\t\t@media (max-width: 576px) {\n\t\t\t").concat(oe," .apbPagePrev,\n\t\t\t").concat(oe," .apbPageNumber,\n\t\t\t").concat(oe," .apbPageNext{\n\t\t\t\tfont-size: 12px;\n\t\t\t\tpadding: ").concat(null===(m=o(x))||void 0===m?void 0:m.split(" ").map((function(e){return"calc( ".concat(e," / 2 )")})).join(" "),";\n\t\t\t\tmargin: 0 calc( ").concat(T," / 4 );\n\t\t\t}\n\t\t}\n\t\t").concat(oe," .apbPagePrev:hover,\n\t\t").concat(oe," .apbPageNumber:hover,\n\t\t").concat(oe," .apbPageNext:hover,\n\t\t").concat(oe," .apbActivePage{\n\t\t\t").concat(s(S),"\n\t\t}\n\n\t\t").concat(re,"{\n\t\t\t").concat(i(O),"\n\t\t}\n\t\t").concat(te," .apbDefault,\n\t\t").concat(te," .apbSideImage{\n\t\t\ttext-align: ").concat(M,";\n\t\t\t").concat(a(L),"\n\t\t}\n\n\t\t").concat(re," .apbText{\n\t\t\tpadding: ").concat(o(k),";\n\t\t}\n\t\t").concat(te," .apbOverlay .apbText{\n\t\t\t").concat(a(L),"\n\t\t\talign-items: ").concat("left"===M?"flex-start":"right"===M?"flex-end":"center"===M?"center":"","\n\t\t}\n\n\t\t").concat(ie,", ").concat(ie," a{\n\t\t\ttext-align: ").concat(M,";\n\t\t\tcolor: ").concat(j,";\n\t\t}\n\t\t").concat(ie,"{\n\t\t\tmargin: ").concat(o(D),";\n\t\t}\n\t\t").concat(se,"{\n\t\t\tjustify-content: ").concat("left"===M?"flex-start":"right"===M?"flex-end":"center",";\n\t\t\tcolor: ").concat(G,";\n\t\t\tmargin: ").concat(o(V),";\n\t\t}\n\t\t").concat(se," a{\n\t\t\tcolor: ").concat(F,";\n\t\t}\n\t\t").concat(se," .dashicons{\n\t\t\tcolor: ").concat(B,";\n\t\t}\n\t\t").concat(re," .apbThumb img, ").concat(re,".apbOverlay img{\n\t\t\tobject-fit: ").concat(P,";\n\t\t}\n\t\t").concat(re," .apbThumbCats a{\n\t\t\t").concat(s(H),"\n\t\t}\n\t\t").concat(re," .apbExcerpt{\n\t\t\ttext-align: ").concat(q,";\n\t\t\tcolor: ").concat(Y,";\n\t\t\tmargin: ").concat(o(X),";\n\t\t}\n\t\t").concat(ae,"{\n\t\t\ttext-align: ").concat(U,";\n\t\t}\n\t\t").concat(ae," a{\n\t\t\t").concat(s(J),"\n\t\t\tpadding: ").concat(o(Q),";\n\t\t\t").concat(i(ee),"\n\t\t}\n\t\t").concat(ae," a:hover{\n\t\t\t").concat(s(Z),"\n\t\t}\n\n\t\t").concat(te," .apbGridPosts,\n\t\t").concat(te," .apbGrid1Posts{\n\t\t\tgrid-gap: ").concat(b,"px ").concat(g,"px;\n\t\t\talign-items: ").concat(!1===y?"start":"initial",";\n\t\t}\n\n\t\t").concat(ne,",\n\t\t").concat(ne," .swiper-slide article{\n\t\t\tmin-height: ").concat(w,";\n\t\t}\n\t\t").concat(ne," .swiper-pagination .swiper-pagination-bullet{\n\t\t\tbackground: ").concat(I,";\n\t\t\twidth: ").concat(A,";\n\t\t\theight: ").concat(_,";\n\t\t\t").concat(i(R),"\n\t\t}\n\t\t").concat(ne," .swiper-button-prev,\n\t\t").concat(ne," .swiper-button-next{\n\t\t\tcolor: ").concat(N,";\n\t\t}\n\t").replace(/\s+/g," ")}})},d=function(e){var t=e.post,r=e.attributes,n=t.link,a=t.thumbnail,i=a.url,s=a.alt,o=t.categories,l=r.isFImg,c=r.isFImgLink,d=r.isMeta,u=r.isMetaCategory,p=r.metaCategoryIn,f=r.isLinkNewTab;return l&&i?React.createElement("figure",{className:"apbThumb"},c?React.createElement("a",{href:n,target:f?"_blank":"_self",rel:"noreferrer","aria-label":s},React.createElement("img",{src:i,alt:s})):React.createElement("img",{src:i,alt:s}),d&&u&&"image"===p&&o.space&&React.createElement("div",{className:"apbThumbCats",dangerouslySetInnerHTML:{__html:o.space}})):null},u=function(e){var t=e.post,r=e.attributes,n=t.author||{},a=n.name,i=n.link,s=r.isMetaAuthor,o=r.isMetaAuthorLink,l=void 0===o||o,c=r.metaAuthorIcon;return s&&a?React.createElement("span",null,c?React.createElement("img",{src:c,alt:"Author"}):React.createElement("span",{className:"dashicons dashicons-admin-users"}),l?React.createElement("a",{href:i,target:"_blank",rel:"noreferrer","aria-label":a},a):React.createElement("span",null,a)):null},p=function(e){var t=e.post,r=e.attributes,n=t.date,a=r.isMetaDate,i=r.metaDateIcon;return a&&n?React.createElement("span",null,i?React.createElement("img",{src:i,alt:"Date"}):React.createElement("span",{className:"dashicons dashicons-calendar-alt"}),React.createElement("span",null,n)):null};function f(e){return f="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},f(e)}function m(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,s,o=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=r.return&&(s=r.return(),Object(s)!==s))return}finally{if(c)throw a}}return o}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return h(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return h(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var v=function(e){return React.createElement("span",{dangerouslySetInnerHTML:{__html:e}})},g=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.reduce((function(e,t){return"string"==typeof t?e.push(t):"object"===f(t)&&Object.entries(t).forEach((function(t){var r=m(t,2),n=r[0];r[1]&&e.push(n)})),e}),[]).join(" ")},b=function(e){var t=e.post,r=e.attributes,n=t.categories,a=r.isMetaCategory,i=r.metaCategoryIn,s=r.metaCategoryIcon;return a&&"content"===i&&n.coma?React.createElement("span",null,s?React.createElement("img",{src:s,alt:"Author"}):React.createElement("span",{className:"dashicons dashicons-category"}),v(n.coma)):null},y=function(e){var t=e.post,r=e.attributes,n=t.taxonomies,a=void 0===n?{}:n,i=r.metaTaxonomies,s=void 0===i?{}:i,o=s.selected;return(void 0===o?[]:o).map((function(e){var t,r,n=a[e],i=null===(t=s[e])||void 0===t?void 0:t.icon,o=i?React.createElement("img",{src:i,alt:e}):React.createElement("span",{className:"dashicons ".concat("post_tag"===e?"dashicons-tag":"dashicons-category")});return n?React.createElement("span",{key:e},o,v(null==n||null===(r=n.split("a><a"))||void 0===r?void 0:r.join("a>, <a"))):null}))},w=function(e){var t=e.post,r=e.attributes,n=t.readTime,a=t.content,i=r.isMetaReadTime,s=r.metaReadTimeIcon,o=r.isMetaReadTimeSec,l=r.metaReadTimeLabel,c=o?"".concat(null==n?void 0:n.min,":").concat(null==n?void 0:n.sec):null==n?void 0:n.min;return i&&a?React.createElement("span",null,s?React.createElement("img",{src:s,alt:"Author"}):React.createElement("span",{className:"dashicons dashicons-clock"}),React.createElement("span",null,c," ",l)):null},E=function(e){var t=e.post,r=e.attributes,n=t.link,a=t.title,i=t.commentCount,s=t.commentStatus,o=r.isMetaComment,l=r.metaCommentIcon;return o&&"open"===s?React.createElement("span",null,l?React.createElement("img",{src:l,alt:"Author"}):React.createElement("span",{className:"dashicons dashicons-admin-comments"}),React.createElement("a",{href:"".concat(n,"/#comments"),target:"_blank",rel:"noreferrer","aria-label":"Comments of ".concat(a)},i)):null},S=function(e){var t=e.post,r=e.attributes;return r.isMeta&&React.createElement("div",{className:"apbMeta"},React.createElement(u,{post:t,attributes:r}),React.createElement(p,{post:t,attributes:r}),React.createElement(b,{post:t,attributes:r}),React.createElement(y,{post:t,attributes:r}),React.createElement(w,{post:t,attributes:r}),React.createElement(E,{post:t,attributes:r}))},x=function(e){var t=e.post,r=e.attributes,n=t.link,a=t.title,i=r.isTitle,s=r.isTitleLink,o=r.isLinkNewTab;return i?React.createElement(React.Fragment,null,s?React.createElement("h3",{className:"apbTitle"},React.createElement("a",{href:n,target:o?"_blank":"_self",rel:"noreferrer",dangerouslySetInnerHTML:{__html:a},"aria-label":a})):React.createElement("h3",{className:"apbTitle",dangerouslySetInnerHTML:{__html:a}})):null},T=function(e){var t=e.post,r=e.attributes,n=r.elementsSort;return(void 0===n?["title","meta"]:n).map((function(e,n){return"title"===e?React.createElement(x,{key:n,post:t,attributes:r}):React.createElement(S,{key:n,post:t,attributes:r})}))},C=function(e){var t,r=e.post,n=e.attributes,a=r.excerpt,i=r.content,s=n.isExcerpt,o=n.isExcerptFromContent,l=n.isEllipsisOnExcerpt,c=n.excerptLength,d=!o&&a?a:i,u=l&&((t=d)?t.split(" ").length:0)>c?"...":"",p=-1===c?d:"".concat(function(e,t){return e?e.split(/\s+/).slice(0,t).join(" "):""}(d,c)).concat(u);return s&&d?React.createElement("div",{className:"apbExcerpt apbInnerContent",dangerouslySetInnerHTML:{__html:p}}):null},P=function(e){var t=e.post,r=e.attributes,n=t.link,a=r.isReadMore,i=r.readMorePosition,s=void 0===i?"auto":i,o=r.readMoreLabel,l=r.isLinkNewTab;return a?React.createElement("div",{className:"apbReadMore ".concat(s)},React.createElement("a",{href:n,target:l?"_blank":"_self",rel:"noreferrer",dangerouslySetInnerHTML:{__html:o},"aria-label":o})):null},M=function(e){var t=e.post,r=e.attributes,n=e.postClass,a=r.subLayout,i=g(n,"apbDefault");return React.createElement("article",{className:i},React.createElement(d,{post:t,attributes:r}),React.createElement("div",{className:"apbText"},React.createElement(T,{post:t,attributes:r}),"title-meta"!==a&&React.createElement(React.Fragment,null,React.createElement(C,{post:t,attributes:r}),React.createElement(P,{post:t,attributes:r}))))},L=function(e){var t=e.post,r=e.attributes,n=e.postClass,a=t.thumbnail,i=r.subLayout,s=r.isFImg,o="left-image"===i,l="right-image"===i,c=g(n,"apbSideImage",{grid:s&&a.url,leftImage:o,rightImage:l});return React.createElement("article",{className:c},o&&React.createElement(d,{post:t,attributes:r}),React.createElement("div",{className:"apbText"},React.createElement(T,{post:t,attributes:r}),React.createElement(C,{post:t,attributes:r}),React.createElement(P,{post:t,attributes:r})),l&&React.createElement(d,{post:t,attributes:r}))},k=function(e){var t=e.post,r=e.attributes,n=e.postClass,a=t.title,i=t.thumbnail.url,s=r.subLayout,o=g(n,"apbOverlay",{apbOverlayHover:"overlay-content-hover"===s&&i,apbOverlayBox:"overlay-box"===s||"overlay-content-box"===s,apbOverlayHalfContent:"overlay-half-content"===s});return React.createElement("article",{className:o},i&&React.createElement("img",{src:i,alt:a}),React.createElement("div",{className:"apbText"},React.createElement(T,{post:t,attributes:r}),"overlay-box"!==s&&"overlay-half-content"!==s&&React.createElement(React.Fragment,null,React.createElement(C,{post:t,attributes:r}),React.createElement(P,{post:t,attributes:r}))))},O=function(e){var t=e.post,r=e.attributes,n=r.subLayout,a=r.content,i=void 0===a?{height:"auto"}:a,s=t.id,o=t.thumbnail,l=g("apbPost","apbPost-".concat(s),"".concat(null==i?void 0:i.height,"ContentHeight"),{hasThumbnail:o.url});switch(n){case"default":case"title-meta":return React.createElement(M,{post:t,attributes:r,postClass:l});case"left-image":case"right-image":return React.createElement(L,{post:t,attributes:r,postClass:l});case"overlay-content":case"overlay-content-hover":case"overlay-box":case"overlay-content-box":case"overlay-half-content":return React.createElement(k,{post:t,attributes:r,postClass:l});default:return null}};function I(){return I=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},I.apply(this,arguments)}function A(e,t){return A=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},A(e,t)}var _=function(e){var t,r;function a(){return e.apply(this,arguments)||this}r=e,(t=a).prototype=Object.create(r.prototype),t.prototype.constructor=t,A(t,r);var i=a.prototype;return i.getColumns=function(){var e=this.props,t=e.children,r=e.columnsCount,a=Array.from({length:r},(function(){return[]}));return n().Children.forEach(t,(function(e,t){e&&n().isValidElement(e)&&a[t%r].push(e)})),a},i.renderColumns=function(){var e=this.props.gutter;return this.getColumns().map((function(t,r){return n().createElement("div",{key:r,style:{display:"flex",flexDirection:"column",justifyContent:"flex-start",alignContent:"stretch",flex:1,width:0,gap:e}},t.map((function(e){return e})))}))},i.render=function(){var e=this.props,t=e.gutter,r=e.className,a=e.style;return n().createElement("div",{style:I({display:"flex",flexDirection:"row",justifyContent:"center",alignContent:"stretch",boxSizing:"border-box",width:"100%",gap:t},a),className:r},this.renderColumns())},a}(n().Component);_.propTypes={},_.defaultProps={columnsCount:3,gutter:"0",className:null,style:{}};var R=_,N="undefined"!=typeof window?t.useLayoutEffect:t.useEffect,z=function(){var e=function(){var e=(0,t.useState)(!1),r=e[0],n=e[1];return N((function(){n(!0)}),[]),r}(),r=(0,t.useState)(0),n=r[0],a=r[1],i=(0,t.useCallback)((function(){e&&a(window.innerWidth)}),[e]);return N((function(){if(e)return window.addEventListener("resize",i),i(),function(){return window.removeEventListener("resize",i)}}),[e,i]),n},j=function(e){var r=e.columnsCountBreakPoints,a=void 0===r?{350:1,750:2,900:3}:r,i=e.children,s=e.className,o=void 0===s?null:s,l=e.style,c=void 0===l?null:l,d=z(),u=(0,t.useMemo)((function(){var e=Object.keys(a).sort((function(e,t){return e-t})),t=e.length>0?a[e[0]]:1;return e.forEach((function(e){e<d&&(t=a[e])})),t}),[d,a]);return n().createElement("div",{className:o,style:c},n().Children.map(i,(function(e,t){return n().cloneElement(e,{key:t,columnsCount:u})})))};j.propTypes={};var D=j,$=R,G=function(e){var t=e.posts,r=e.attributes,n=r.columns,a=r.columnGap,i=r.rowGap,s=n.desktop,o=void 0===s?3:s,l=n.tablet,c=void 0===l?2:l,d=n.mobile,u=void 0===d?1:d;return React.createElement(D,{className:"apbMasonryPosts",columnsCountBreakPoints:{0:u,576:c,768:o}},React.createElement($,{gutter:"".concat(i,"px ").concat(a,"px")},t.map((function(e){return React.createElement(O,{key:e.id,post:e,attributes:r})}))))},F=function(e){var t=e.posts,r=e.attributes,n=e.id,a=e.Slider,i=e.Ticker,s=r.layout,o=r.columns,l=o.desktop,c=void 0===l?3:l,d=o.tablet,u=void 0===d?2:d,p=o.mobile,f=void 0===p?1:p,m=function(){return t.map((function(e){return React.createElement(O,{key:e.id,post:e,attributes:r})}))};switch(s){case"grid":return React.createElement("div",{className:"apbGridPosts columns-".concat(c," columns-tablet-").concat(u," columns-mobile-").concat(f)},React.createElement(m,null));case"grid1":return React.createElement("div",{className:"apbGrid1Posts"},React.createElement(m,null));case"masonry":return React.createElement(G,{posts:t,attributes:r});case"slider":return React.createElement(a,{posts:t,attributes:r,id:n});case"ticker":return React.createElement(i,{posts:t,attributes:r,id:n});default:return null}};function B(e){return function(e){if(Array.isArray(e))return H(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return H(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return H(e,t)}(e)||function(){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 H(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var V="&#183;",q=function(e,t){var r=t-e+1;return Array.from({length:r},(function(t,r){return r+e}))};function W(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,s,o=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=r.return&&(s=r.return(),Object(s)!==s))return}finally{if(c)throw a}}return o}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Y(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Y(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Y(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var X=function(e){var r=e.attributes,n=e.totalCount,a=e.onChange,i=r.layout,s=r.isPostsPerPageAll,o=r.postsPerPage,l=r.isPagination,c=r.paginationPrevLabel,d=r.paginationNextLabel,u=W((0,t.useState)(1),2),p=u[0],f=u[1],m=function(e){var r=e.currentPage,n=e.totalCount,a=e.pageSize,i=e.siblingCount,s=void 0===i?1:i;return(0,t.useMemo)((function(){var e=Math.ceil(n/a);if(s+5>=e)return q(1,e);var t=Math.max(r-s,1),i=Math.min(r+s,e),o=t>2,l=i<e-2,c=1,d=e;if(!o&&l){var u=q(1,3+2*s);return[].concat(B(u),[V,e])}if(o&&!l){var p=q(e-(3+2*s)+1,e);return[c,V].concat(B(p))}if(o&&l){var f=q(t,i);return[c,V].concat(B(f),[V,d])}}),[r,n,a,s])}({currentPage:p,totalCount:n,pageSize:o,siblingCount:1});if(0===p||m.length<2)return null;var h=m[m.length-1],v=function(e){a(e),f(e)};return l&&!s&&"slider"!==i&&"ticker"!==i?React.createElement("ul",{className:"apbPagination"},React.createElement("li",{className:"apbPageNumber ".concat(1===p?"disabled":""),onClick:function(){return v(p-1)}},c),m.map((function(e,t){return e===V?React.createElement("li",{key:t,className:"dots"},"·····"):React.createElement("li",{key:t,className:"apbPageNumber ".concat(e===p?"apbActivePage":""),onClick:function(){return v(e)}}," ",e)})),React.createElement("li",{className:"apbPageNumber ".concat(p===h?"disabled":""),onClick:function(){return v(p+1)}},d)):null};function U(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function K(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach((r=>{void 0===e[r]?e[r]=t[r]:U(t[r])&&U(e[r])&&Object.keys(t[r]).length>0&&K(e[r],t[r])}))}const J={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function Z(){const e="undefined"!=typeof document?document:{};return K(e,J),e}const Q={document:J,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function ee(){const e="undefined"!=typeof window?window:{};return K(e,Q),e}function te(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function re(){return Date.now()}function ne(e,t){void 0===t&&(t="x");const r=ee();let n,a,i;const s=function(e){const t=ee();let r;return t.getComputedStyle&&(r=t.getComputedStyle(e,null)),!r&&e.currentStyle&&(r=e.currentStyle),r||(r=e.style),r}(e);return r.WebKitCSSMatrix?(a=s.transform||s.webkitTransform,a.split(",").length>6&&(a=a.split(", ").map((e=>e.replace(",","."))).join(", ")),i=new r.WebKitCSSMatrix("none"===a?"":a)):(i=s.MozTransform||s.OTransform||s.MsTransform||s.msTransform||s.transform||s.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),n=i.toString().split(",")),"x"===t&&(a=r.WebKitCSSMatrix?i.m41:16===n.length?parseFloat(n[12]):parseFloat(n[4])),"y"===t&&(a=r.WebKitCSSMatrix?i.m42:16===n.length?parseFloat(n[13]):parseFloat(n[5])),a||0}function ae(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function ie(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let n=1;n<arguments.length;n+=1){const a=n<0||arguments.length<=n?void 0:arguments[n];if(null!=a&&(r=a,!("undefined"!=typeof window&&void 0!==window.HTMLElement?r instanceof HTMLElement:r&&(1===r.nodeType||11===r.nodeType)))){const r=Object.keys(Object(a)).filter((e=>t.indexOf(e)<0));for(let t=0,n=r.length;t<n;t+=1){const n=r[t],i=Object.getOwnPropertyDescriptor(a,n);void 0!==i&&i.enumerable&&(ae(e[n])&&ae(a[n])?a[n].__swiper__?e[n]=a[n]:ie(e[n],a[n]):!ae(e[n])&&ae(a[n])?(e[n]={},a[n].__swiper__?e[n]=a[n]:ie(e[n],a[n])):e[n]=a[n])}}}var r;return e}function se(e,t,r){e.style.setProperty(t,r)}function oe(e){let{swiper:t,targetPosition:r,side:n}=e;const a=ee(),i=-t.translate;let s,o=null;const l=t.params.speed;t.wrapperEl.style.scrollSnapType="none",a.cancelAnimationFrame(t.cssModeFrameID);const c=r>i?"next":"prev",d=(e,t)=>"next"===c&&e>=t||"prev"===c&&e<=t,u=()=>{s=(new Date).getTime(),null===o&&(o=s);const e=Math.max(Math.min((s-o)/l,1),0),c=.5-Math.cos(e*Math.PI)/2;let p=i+c*(r-i);if(d(p,r)&&(p=r),t.wrapperEl.scrollTo({[n]:p}),d(p,r))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout((()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[n]:p})})),void a.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=a.requestAnimationFrame(u)};u()}function le(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function ce(e,t){return void 0===t&&(t=""),[...e.children].filter((e=>e.matches(t)))}function de(e){try{return void console.warn(e)}catch(e){}}function ue(e,t){void 0===t&&(t=[]);const r=document.createElement(e);return r.classList.add(...Array.isArray(t)?t:function(e){return void 0===e&&(e=""),e.trim().split(" ").filter((e=>!!e.trim()))}(t)),r}function pe(e,t){return ee().getComputedStyle(e,null).getPropertyValue(t)}function fe(e){let t,r=e;if(r){for(t=0;null!==(r=r.previousSibling);)1===r.nodeType&&(t+=1);return t}}function me(e,t){const r=[];let n=e.parentElement;for(;n;)t?n.matches(t)&&r.push(n):r.push(n),n=n.parentElement;return r}function he(e,t,r){const n=ee();return r?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(n.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(n.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function ve(e){return(Array.isArray(e)?e:[e]).filter((e=>!!e))}let ge,be,ye;function we(){return ge||(ge=function(){const e=ee(),t=Z();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),ge}function Ee(e){return void 0===e&&(e={}),be||(be=function(e){let{userAgent:t}=void 0===e?{}:e;const r=we(),n=ee(),a=n.navigator.platform,i=t||n.navigator.userAgent,s={ios:!1,android:!1},o=n.screen.width,l=n.screen.height,c=i.match(/(Android);?[\s\/]+([\d.]+)?/);let d=i.match(/(iPad).*OS\s([\d_]+)/);const u=i.match(/(iPod)(.*OS\s([\d_]+))?/),p=!d&&i.match(/(iPhone\sOS|iOS)\s([\d_]+)/),f="Win32"===a;let m="MacIntel"===a;return!d&&m&&r.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${l}`)>=0&&(d=i.match(/(Version)\/([\d.]+)/),d||(d=[0,1,"13_0_0"]),m=!1),c&&!f&&(s.os="android",s.android=!0),(d||p||u)&&(s.os="ios",s.ios=!0),s}(e)),be}function Se(){return ye||(ye=function(){const e=ee(),t=Ee();let r=!1;function n(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}if(n()){const t=String(e.navigator.userAgent);if(t.includes("Version/")){const[e,n]=t.split("Version/")[1].split(" ")[0].split(".").map((e=>Number(e)));r=e<16||16===e&&n<2}}const a=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),i=n();return{isSafari:r||i,needPerspectiveFix:r,need3dFix:i||a&&t.ios,isWebView:a}}()),ye}var xe={on(e,t,r){const n=this;if(!n.eventsListeners||n.destroyed)return n;if("function"!=typeof t)return n;const a=r?"unshift":"push";return e.split(" ").forEach((e=>{n.eventsListeners[e]||(n.eventsListeners[e]=[]),n.eventsListeners[e][a](t)})),n},once(e,t,r){const n=this;if(!n.eventsListeners||n.destroyed)return n;if("function"!=typeof t)return n;function a(){n.off(e,a),a.__emitterProxy&&delete a.__emitterProxy;for(var r=arguments.length,i=new Array(r),s=0;s<r;s++)i[s]=arguments[s];t.apply(n,i)}return a.__emitterProxy=t,n.on(e,a,r)},onAny(e,t){const r=this;if(!r.eventsListeners||r.destroyed)return r;if("function"!=typeof e)return r;const n=t?"unshift":"push";return r.eventsAnyListeners.indexOf(e)<0&&r.eventsAnyListeners[n](e),r},offAny(e){const t=this;if(!t.eventsListeners||t.destroyed)return t;if(!t.eventsAnyListeners)return t;const r=t.eventsAnyListeners.indexOf(e);return r>=0&&t.eventsAnyListeners.splice(r,1),t},off(e,t){const r=this;return!r.eventsListeners||r.destroyed?r:r.eventsListeners?(e.split(" ").forEach((e=>{void 0===t?r.eventsListeners[e]=[]:r.eventsListeners[e]&&r.eventsListeners[e].forEach(((n,a)=>{(n===t||n.__emitterProxy&&n.__emitterProxy===t)&&r.eventsListeners[e].splice(a,1)}))})),r):r},emit(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,r,n;for(var a=arguments.length,i=new Array(a),s=0;s<a;s++)i[s]=arguments[s];"string"==typeof i[0]||Array.isArray(i[0])?(t=i[0],r=i.slice(1,i.length),n=e):(t=i[0].events,r=i[0].data,n=i[0].context||e),r.unshift(n);return(Array.isArray(t)?t:t.split(" ")).forEach((t=>{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach((e=>{e.apply(n,[t,...r])})),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach((e=>{e.apply(n,r)}))})),e}};const Te=(e,t)=>{if(!e||e.destroyed||!e.params)return;const r=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(r){let t=r.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(r.shadowRoot?t=r.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame((()=>{r.shadowRoot&&(t=r.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),t&&t.remove())}))),t&&t.remove()}},Ce=(e,t)=>{if(!e.slides[t])return;const r=e.slides[t].querySelector('[loading="lazy"]');r&&r.removeAttribute("loading")},Pe=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const r=e.slides.length;if(!r||!t||t<0)return;t=Math.min(t,r);const n="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),a=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const r=a,i=[r-t];return i.push(...Array.from({length:t}).map(((e,t)=>r+n+t))),void e.slides.forEach(((t,r)=>{i.includes(t.column)&&Ce(e,r)}))}const i=a+n-1;if(e.params.rewind||e.params.loop)for(let n=a-t;n<=i+t;n+=1){const t=(n%r+r)%r;(t<a||t>i)&&Ce(e,t)}else for(let n=Math.max(a-t,0);n<=Math.min(i+t,r-1);n+=1)n!==a&&(n>i||n<a)&&Ce(e,n)};var Me={updateSize:function(){const e=this;let t,r;const n=e.el;t=void 0!==e.params.width&&null!==e.params.width?e.params.width:n.clientWidth,r=void 0!==e.params.height&&null!==e.params.height?e.params.height:n.clientHeight,0===t&&e.isHorizontal()||0===r&&e.isVertical()||(t=t-parseInt(pe(n,"padding-left")||0,10)-parseInt(pe(n,"padding-right")||0,10),r=r-parseInt(pe(n,"padding-top")||0,10)-parseInt(pe(n,"padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(r)&&(r=0),Object.assign(e,{width:t,height:r,size:e.isHorizontal()?t:r}))},updateSlides:function(){const e=this;function t(t,r){return parseFloat(t.getPropertyValue(e.getDirectionLabel(r))||0)}const r=e.params,{wrapperEl:n,slidesEl:a,size:i,rtlTranslate:s,wrongRTL:o}=e,l=e.virtual&&r.virtual.enabled,c=l?e.virtual.slides.length:e.slides.length,d=ce(a,`.${e.params.slideClass}, swiper-slide`),u=l?e.virtual.slides.length:d.length;let p=[];const f=[],m=[];let h=r.slidesOffsetBefore;"function"==typeof h&&(h=r.slidesOffsetBefore.call(e));let v=r.slidesOffsetAfter;"function"==typeof v&&(v=r.slidesOffsetAfter.call(e));const g=e.snapGrid.length,b=e.slidesGrid.length;let y=r.spaceBetween,w=-h,E=0,S=0;if(void 0===i)return;"string"==typeof y&&y.indexOf("%")>=0?y=parseFloat(y.replace("%",""))/100*i:"string"==typeof y&&(y=parseFloat(y)),e.virtualSize=-y,d.forEach((e=>{s?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""})),r.centeredSlides&&r.cssMode&&(se(n,"--swiper-centered-offset-before",""),se(n,"--swiper-centered-offset-after",""));const x=r.grid&&r.grid.rows>1&&e.grid;let T;x?e.grid.initSlides(d):e.grid&&e.grid.unsetSlides();const C="auto"===r.slidesPerView&&r.breakpoints&&Object.keys(r.breakpoints).filter((e=>void 0!==r.breakpoints[e].slidesPerView)).length>0;for(let n=0;n<u;n+=1){let a;if(T=0,d[n]&&(a=d[n]),x&&e.grid.updateSlide(n,a,d),!d[n]||"none"!==pe(a,"display")){if("auto"===r.slidesPerView){C&&(d[n].style[e.getDirectionLabel("width")]="");const i=getComputedStyle(a),s=a.style.transform,o=a.style.webkitTransform;if(s&&(a.style.transform="none"),o&&(a.style.webkitTransform="none"),r.roundLengths)T=e.isHorizontal()?he(a,"width",!0):he(a,"height",!0);else{const e=t(i,"width"),r=t(i,"padding-left"),n=t(i,"padding-right"),s=t(i,"margin-left"),o=t(i,"margin-right"),l=i.getPropertyValue("box-sizing");if(l&&"border-box"===l)T=e+s+o;else{const{clientWidth:t,offsetWidth:i}=a;T=e+r+n+s+o+(i-t)}}s&&(a.style.transform=s),o&&(a.style.webkitTransform=o),r.roundLengths&&(T=Math.floor(T))}else T=(i-(r.slidesPerView-1)*y)/r.slidesPerView,r.roundLengths&&(T=Math.floor(T)),d[n]&&(d[n].style[e.getDirectionLabel("width")]=`${T}px`);d[n]&&(d[n].swiperSlideSize=T),m.push(T),r.centeredSlides?(w=w+T/2+E/2+y,0===E&&0!==n&&(w=w-i/2-y),0===n&&(w=w-i/2-y),Math.abs(w)<.001&&(w=0),r.roundLengths&&(w=Math.floor(w)),S%r.slidesPerGroup==0&&p.push(w),f.push(w)):(r.roundLengths&&(w=Math.floor(w)),(S-Math.min(e.params.slidesPerGroupSkip,S))%e.params.slidesPerGroup==0&&p.push(w),f.push(w),w=w+T+y),e.virtualSize+=T+y,E=T,S+=1}}if(e.virtualSize=Math.max(e.virtualSize,i)+v,s&&o&&("slide"===r.effect||"coverflow"===r.effect)&&(n.style.width=`${e.virtualSize+y}px`),r.setWrapperSize&&(n.style[e.getDirectionLabel("width")]=`${e.virtualSize+y}px`),x&&e.grid.updateWrapperSize(T,p),!r.centeredSlides){const t=[];for(let n=0;n<p.length;n+=1){let a=p[n];r.roundLengths&&(a=Math.floor(a)),p[n]<=e.virtualSize-i&&t.push(a)}p=t,Math.floor(e.virtualSize-i)-Math.floor(p[p.length-1])>1&&p.push(e.virtualSize-i)}if(l&&r.loop){const t=m[0]+y;if(r.slidesPerGroup>1){const n=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/r.slidesPerGroup),a=t*r.slidesPerGroup;for(let e=0;e<n;e+=1)p.push(p[p.length-1]+a)}for(let n=0;n<e.virtual.slidesBefore+e.virtual.slidesAfter;n+=1)1===r.slidesPerGroup&&p.push(p[p.length-1]+t),f.push(f[f.length-1]+t),e.virtualSize+=t}if(0===p.length&&(p=[0]),0!==y){const t=e.isHorizontal()&&s?"marginLeft":e.getDirectionLabel("marginRight");d.filter(((e,t)=>!(r.cssMode&&!r.loop)||t!==d.length-1)).forEach((e=>{e.style[t]=`${y}px`}))}if(r.centeredSlides&&r.centeredSlidesBounds){let e=0;m.forEach((t=>{e+=t+(y||0)})),e-=y;const t=e-i;p=p.map((e=>e<=0?-h:e>t?t+v:e))}if(r.centerInsufficientSlides){let e=0;if(m.forEach((t=>{e+=t+(y||0)})),e-=y,e<i){const t=(i-e)/2;p.forEach(((e,r)=>{p[r]=e-t})),f.forEach(((e,r)=>{f[r]=e+t}))}}if(Object.assign(e,{slides:d,snapGrid:p,slidesGrid:f,slidesSizesGrid:m}),r.centeredSlides&&r.cssMode&&!r.centeredSlidesBounds){se(n,"--swiper-centered-offset-before",-p[0]+"px"),se(n,"--swiper-centered-offset-after",e.size/2-m[m.length-1]/2+"px");const t=-e.snapGrid[0],r=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map((e=>e+t)),e.slidesGrid=e.slidesGrid.map((e=>e+r))}if(u!==c&&e.emit("slidesLengthChange"),p.length!==g&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),f.length!==b&&e.emit("slidesGridLengthChange"),r.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!(l||r.cssMode||"slide"!==r.effect&&"fade"!==r.effect)){const t=`${r.containerModifierClass}backface-hidden`,n=e.el.classList.contains(t);u<=r.maxBackfaceHiddenSlides?n||e.el.classList.add(t):n&&e.el.classList.remove(t)}},updateAutoHeight:function(e){const t=this,r=[],n=t.virtual&&t.params.virtual.enabled;let a,i=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const s=e=>n?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach((e=>{r.push(e)}));else for(a=0;a<Math.ceil(t.params.slidesPerView);a+=1){const e=t.activeIndex+a;if(e>t.slides.length&&!n)break;r.push(s(e))}else r.push(s(t.activeIndex));for(a=0;a<r.length;a+=1)if(void 0!==r[a]){const e=r[a].offsetHeight;i=e>i?e:i}(i||0===i)&&(t.wrapperEl.style.height=`${i}px`)},updateSlidesOffset:function(){const e=this,t=e.slides,r=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let n=0;n<t.length;n+=1)t[n].swiperSlideOffset=(e.isHorizontal()?t[n].offsetLeft:t[n].offsetTop)-r-e.cssOverflowAdjustment()},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);const t=this,r=t.params,{slides:n,rtlTranslate:a,snapGrid:i}=t;if(0===n.length)return;void 0===n[0].swiperSlideOffset&&t.updateSlidesOffset();let s=-e;a&&(s=e),n.forEach((e=>{e.classList.remove(r.slideVisibleClass,r.slideFullyVisibleClass)})),t.visibleSlidesIndexes=[],t.visibleSlides=[];let o=r.spaceBetween;"string"==typeof o&&o.indexOf("%")>=0?o=parseFloat(o.replace("%",""))/100*t.size:"string"==typeof o&&(o=parseFloat(o));for(let e=0;e<n.length;e+=1){const l=n[e];let c=l.swiperSlideOffset;r.cssMode&&r.centeredSlides&&(c-=n[0].swiperSlideOffset);const d=(s+(r.centeredSlides?t.minTranslate():0)-c)/(l.swiperSlideSize+o),u=(s-i[0]+(r.centeredSlides?t.minTranslate():0)-c)/(l.swiperSlideSize+o),p=-(s-c),f=p+t.slidesSizesGrid[e],m=p>=0&&p<=t.size-t.slidesSizesGrid[e];(p>=0&&p<t.size-1||f>1&&f<=t.size||p<=0&&f>=t.size)&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(e),n[e].classList.add(r.slideVisibleClass)),m&&n[e].classList.add(r.slideFullyVisibleClass),l.progress=a?-d:d,l.originalProgress=a?-u:u}},updateProgress:function(e){const t=this;if(void 0===e){const r=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*r||0}const r=t.params,n=t.maxTranslate()-t.minTranslate();let{progress:a,isBeginning:i,isEnd:s,progressLoop:o}=t;const l=i,c=s;if(0===n)a=0,i=!0,s=!0;else{a=(e-t.minTranslate())/n;const r=Math.abs(e-t.minTranslate())<1,o=Math.abs(e-t.maxTranslate())<1;i=r||a<=0,s=o||a>=1,r&&(a=0),o&&(a=1)}if(r.loop){const r=t.getSlideIndexByData(0),n=t.getSlideIndexByData(t.slides.length-1),a=t.slidesGrid[r],i=t.slidesGrid[n],s=t.slidesGrid[t.slidesGrid.length-1],l=Math.abs(e);o=l>=a?(l-a)/s:(l+s-i)/s,o>1&&(o-=1)}Object.assign(t,{progress:a,progressLoop:o,isBeginning:i,isEnd:s}),(r.watchSlidesProgress||r.centeredSlides&&r.autoHeight)&&t.updateSlidesProgress(e),i&&!l&&t.emit("reachBeginning toEdge"),s&&!c&&t.emit("reachEnd toEdge"),(l&&!i||c&&!s)&&t.emit("fromEdge"),t.emit("progress",a)},updateSlidesClasses:function(){const e=this,{slides:t,params:r,slidesEl:n,activeIndex:a}=e,i=e.virtual&&r.virtual.enabled,s=e.grid&&r.grid&&r.grid.rows>1,o=e=>ce(n,`.${r.slideClass}${e}, swiper-slide${e}`)[0];let l,c,d;if(t.forEach((e=>{e.classList.remove(r.slideActiveClass,r.slideNextClass,r.slidePrevClass)})),i)if(r.loop){let t=a-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),l=o(`[data-swiper-slide-index="${t}"]`)}else l=o(`[data-swiper-slide-index="${a}"]`);else s?(l=t.filter((e=>e.column===a))[0],d=t.filter((e=>e.column===a+1))[0],c=t.filter((e=>e.column===a-1))[0]):l=t[a];l&&(l.classList.add(r.slideActiveClass),s?(d&&d.classList.add(r.slideNextClass),c&&c.classList.add(r.slidePrevClass)):(d=function(e,t){const r=[];for(;e.nextElementSibling;){const n=e.nextElementSibling;t?n.matches(t)&&r.push(n):r.push(n),e=n}return r}(l,`.${r.slideClass}, swiper-slide`)[0],r.loop&&!d&&(d=t[0]),d&&d.classList.add(r.slideNextClass),c=function(e,t){const r=[];for(;e.previousElementSibling;){const n=e.previousElementSibling;t?n.matches(t)&&r.push(n):r.push(n),e=n}return r}(l,`.${r.slideClass}, swiper-slide`)[0],r.loop&&0===!c&&(c=t[t.length-1]),c&&c.classList.add(r.slidePrevClass))),e.emitSlidesClasses()},updateActiveIndex:function(e){const t=this,r=t.rtlTranslate?t.translate:-t.translate,{snapGrid:n,params:a,activeIndex:i,realIndex:s,snapIndex:o}=t;let l,c=e;const d=e=>{let r=e-t.virtual.slidesBefore;return r<0&&(r=t.virtual.slides.length+r),r>=t.virtual.slides.length&&(r-=t.virtual.slides.length),r};if(void 0===c&&(c=function(e){const{slidesGrid:t,params:r}=e,n=e.rtlTranslate?e.translate:-e.translate;let a;for(let e=0;e<t.length;e+=1)void 0!==t[e+1]?n>=t[e]&&n<t[e+1]-(t[e+1]-t[e])/2?a=e:n>=t[e]&&n<t[e+1]&&(a=e+1):n>=t[e]&&(a=e);return r.normalizeSlideIndex&&(a<0||void 0===a)&&(a=0),a}(t)),n.indexOf(r)>=0)l=n.indexOf(r);else{const e=Math.min(a.slidesPerGroupSkip,c);l=e+Math.floor((c-e)/a.slidesPerGroup)}if(l>=n.length&&(l=n.length-1),c===i&&!t.params.loop)return void(l!==o&&(t.snapIndex=l,t.emit("snapIndexChange")));if(c===i&&t.params.loop&&t.virtual&&t.params.virtual.enabled)return void(t.realIndex=d(c));const u=t.grid&&a.grid&&a.grid.rows>1;let p;if(t.virtual&&a.virtual.enabled&&a.loop)p=d(c);else if(u){const e=t.slides.filter((e=>e.column===c))[0];let r=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(r)&&(r=Math.max(t.slides.indexOf(e),0)),p=Math.floor(r/a.grid.rows)}else if(t.slides[c]){const e=t.slides[c].getAttribute("data-swiper-slide-index");p=e?parseInt(e,10):c}else p=c;Object.assign(t,{previousSnapIndex:o,snapIndex:l,previousRealIndex:s,realIndex:p,previousIndex:i,activeIndex:c}),t.initialized&&Pe(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(s!==p&&t.emit("realIndexChange"),t.emit("slideChange"))},updateClickedSlide:function(e,t){const r=this,n=r.params;let a=e.closest(`.${n.slideClass}, swiper-slide`);!a&&r.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach((e=>{!a&&e.matches&&e.matches(`.${n.slideClass}, swiper-slide`)&&(a=e)}));let i,s=!1;if(a)for(let e=0;e<r.slides.length;e+=1)if(r.slides[e]===a){s=!0,i=e;break}if(!a||!s)return r.clickedSlide=void 0,void(r.clickedIndex=void 0);r.clickedSlide=a,r.virtual&&r.params.virtual.enabled?r.clickedIndex=parseInt(a.getAttribute("data-swiper-slide-index"),10):r.clickedIndex=i,n.slideToClickedSlide&&void 0!==r.clickedIndex&&r.clickedIndex!==r.activeIndex&&r.slideToClickedSlide()}};var Le={getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");const{params:t,rtlTranslate:r,translate:n,wrapperEl:a}=this;if(t.virtualTranslate)return r?-n:n;if(t.cssMode)return n;let i=ne(a,e);return i+=this.cssOverflowAdjustment(),r&&(i=-i),i||0},setTranslate:function(e,t){const r=this,{rtlTranslate:n,params:a,wrapperEl:i,progress:s}=r;let o,l=0,c=0;r.isHorizontal()?l=n?-e:e:c=e,a.roundLengths&&(l=Math.floor(l),c=Math.floor(c)),r.previousTranslate=r.translate,r.translate=r.isHorizontal()?l:c,a.cssMode?i[r.isHorizontal()?"scrollLeft":"scrollTop"]=r.isHorizontal()?-l:-c:a.virtualTranslate||(r.isHorizontal()?l-=r.cssOverflowAdjustment():c-=r.cssOverflowAdjustment(),i.style.transform=`translate3d(${l}px, ${c}px, 0px)`);const d=r.maxTranslate()-r.minTranslate();o=0===d?0:(e-r.minTranslate())/d,o!==s&&r.updateProgress(e),r.emit("setTranslate",r.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,r,n,a){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===r&&(r=!0),void 0===n&&(n=!0);const i=this,{params:s,wrapperEl:o}=i;if(i.animating&&s.preventInteractionOnTransition)return!1;const l=i.minTranslate(),c=i.maxTranslate();let d;if(d=n&&e>l?l:n&&e<c?c:e,i.updateProgress(d),s.cssMode){const e=i.isHorizontal();if(0===t)o[e?"scrollLeft":"scrollTop"]=-d;else{if(!i.support.smoothScroll)return oe({swiper:i,targetPosition:-d,side:e?"left":"top"}),!0;o.scrollTo({[e?"left":"top"]:-d,behavior:"smooth"})}return!0}return 0===t?(i.setTransition(0),i.setTranslate(d),r&&(i.emit("beforeTransitionStart",t,a),i.emit("transitionEnd"))):(i.setTransition(t),i.setTranslate(d),r&&(i.emit("beforeTransitionStart",t,a),i.emit("transitionStart")),i.animating||(i.animating=!0,i.onTranslateToWrapperTransitionEnd||(i.onTranslateToWrapperTransitionEnd=function(e){i&&!i.destroyed&&e.target===this&&(i.wrapperEl.removeEventListener("transitionend",i.onTranslateToWrapperTransitionEnd),i.onTranslateToWrapperTransitionEnd=null,delete i.onTranslateToWrapperTransitionEnd,r&&i.emit("transitionEnd"))}),i.wrapperEl.addEventListener("transitionend",i.onTranslateToWrapperTransitionEnd))),!0}};function ke(e){let{swiper:t,runCallbacks:r,direction:n,step:a}=e;const{activeIndex:i,previousIndex:s}=t;let o=n;if(o||(o=i>s?"next":i<s?"prev":"reset"),t.emit(`transition${a}`),r&&i!==s){if("reset"===o)return void t.emit(`slideResetTransition${a}`);t.emit(`slideChangeTransition${a}`),"next"===o?t.emit(`slideNextTransition${a}`):t.emit(`slidePrevTransition${a}`)}}var Oe={slideTo:function(e,t,r,n,a){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===r&&(r=!0),"string"==typeof e&&(e=parseInt(e,10));const i=this;let s=e;s<0&&(s=0);const{params:o,snapGrid:l,slidesGrid:c,previousIndex:d,activeIndex:u,rtlTranslate:p,wrapperEl:f,enabled:m}=i;if(i.animating&&o.preventInteractionOnTransition||!m&&!n&&!a||i.destroyed)return!1;const h=Math.min(i.params.slidesPerGroupSkip,s);let v=h+Math.floor((s-h)/i.params.slidesPerGroup);v>=l.length&&(v=l.length-1);const g=-l[v];if(o.normalizeSlideIndex)for(let e=0;e<c.length;e+=1){const t=-Math.floor(100*g),r=Math.floor(100*c[e]),n=Math.floor(100*c[e+1]);void 0!==c[e+1]?t>=r&&t<n-(n-r)/2?s=e:t>=r&&t<n&&(s=e+1):t>=r&&(s=e)}if(i.initialized&&s!==u){if(!i.allowSlideNext&&(p?g>i.translate&&g>i.minTranslate():g<i.translate&&g<i.minTranslate()))return!1;if(!i.allowSlidePrev&&g>i.translate&&g>i.maxTranslate()&&(u||0)!==s)return!1}let b;if(s!==(d||0)&&r&&i.emit("beforeSlideChangeStart"),i.updateProgress(g),b=s>u?"next":s<u?"prev":"reset",p&&-g===i.translate||!p&&g===i.translate)return i.updateActiveIndex(s),o.autoHeight&&i.updateAutoHeight(),i.updateSlidesClasses(),"slide"!==o.effect&&i.setTranslate(g),"reset"!==b&&(i.transitionStart(r,b),i.transitionEnd(r,b)),!1;if(o.cssMode){const e=i.isHorizontal(),r=p?g:-g;if(0===t){const t=i.virtual&&i.params.virtual.enabled;t&&(i.wrapperEl.style.scrollSnapType="none",i._immediateVirtual=!0),t&&!i._cssModeVirtualInitialSet&&i.params.initialSlide>0?(i._cssModeVirtualInitialSet=!0,requestAnimationFrame((()=>{f[e?"scrollLeft":"scrollTop"]=r}))):f[e?"scrollLeft":"scrollTop"]=r,t&&requestAnimationFrame((()=>{i.wrapperEl.style.scrollSnapType="",i._immediateVirtual=!1}))}else{if(!i.support.smoothScroll)return oe({swiper:i,targetPosition:r,side:e?"left":"top"}),!0;f.scrollTo({[e?"left":"top"]:r,behavior:"smooth"})}return!0}return i.setTransition(t),i.setTranslate(g),i.updateActiveIndex(s),i.updateSlidesClasses(),i.emit("beforeTransitionStart",t,n),i.transitionStart(r,b),0===t?i.transitionEnd(r,b):i.animating||(i.animating=!0,i.onSlideToWrapperTransitionEnd||(i.onSlideToWrapperTransitionEnd=function(e){i&&!i.destroyed&&e.target===this&&(i.wrapperEl.removeEventListener("transitionend",i.onSlideToWrapperTransitionEnd),i.onSlideToWrapperTransitionEnd=null,delete i.onSlideToWrapperTransitionEnd,i.transitionEnd(r,b))}),i.wrapperEl.addEventListener("transitionend",i.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,r,n){if(void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===r&&(r=!0),"string"==typeof e){e=parseInt(e,10)}const a=this;if(a.destroyed)return;const i=a.grid&&a.params.grid&&a.params.grid.rows>1;let s=e;if(a.params.loop)if(a.virtual&&a.params.virtual.enabled)s+=a.virtual.slidesBefore;else{let e;if(i){const t=s*a.params.grid.rows;e=a.slides.filter((e=>1*e.getAttribute("data-swiper-slide-index")===t))[0].column}else e=a.getSlideIndexByData(s);const t=i?Math.ceil(a.slides.length/a.params.grid.rows):a.slides.length,{centeredSlides:r}=a.params;let n=a.params.slidesPerView;"auto"===n?n=a.slidesPerViewDynamic():(n=Math.ceil(parseFloat(a.params.slidesPerView,10)),r&&n%2==0&&(n+=1));let o=t-e<n;if(r&&(o=o||e<Math.ceil(n/2)),o){const n=r?e<a.activeIndex?"prev":"next":e-a.activeIndex-1<a.params.slidesPerView?"next":"prev";a.loopFix({direction:n,slideTo:!0,activeSlideIndex:"next"===n?e+1:e-t+1,slideRealIndex:"next"===n?a.realIndex:void 0})}if(i){const e=s*a.params.grid.rows;s=a.slides.filter((t=>1*t.getAttribute("data-swiper-slide-index")===e))[0].column}else s=a.getSlideIndexByData(s)}return requestAnimationFrame((()=>{a.slideTo(s,t,r,n)})),a},slideNext:function(e,t,r){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);const n=this,{enabled:a,params:i,animating:s}=n;if(!a||n.destroyed)return n;let o=i.slidesPerGroup;"auto"===i.slidesPerView&&1===i.slidesPerGroup&&i.slidesPerGroupAuto&&(o=Math.max(n.slidesPerViewDynamic("current",!0),1));const l=n.activeIndex<i.slidesPerGroupSkip?1:o,c=n.virtual&&i.virtual.enabled;if(i.loop){if(s&&!c&&i.loopPreventsSliding)return!1;if(n.loopFix({direction:"next"}),n._clientLeft=n.wrapperEl.clientLeft,n.activeIndex===n.slides.length-1&&i.cssMode)return requestAnimationFrame((()=>{n.slideTo(n.activeIndex+l,e,t,r)})),!0}return i.rewind&&n.isEnd?n.slideTo(0,e,t,r):n.slideTo(n.activeIndex+l,e,t,r)},slidePrev:function(e,t,r){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);const n=this,{params:a,snapGrid:i,slidesGrid:s,rtlTranslate:o,enabled:l,animating:c}=n;if(!l||n.destroyed)return n;const d=n.virtual&&a.virtual.enabled;if(a.loop){if(c&&!d&&a.loopPreventsSliding)return!1;n.loopFix({direction:"prev"}),n._clientLeft=n.wrapperEl.clientLeft}function u(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const p=u(o?n.translate:-n.translate),f=i.map((e=>u(e)));let m=i[f.indexOf(p)-1];if(void 0===m&&a.cssMode){let e;i.forEach(((t,r)=>{p>=t&&(e=r)})),void 0!==e&&(m=i[e>0?e-1:e])}let h=0;if(void 0!==m&&(h=s.indexOf(m),h<0&&(h=n.activeIndex-1),"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(h=h-n.slidesPerViewDynamic("previous",!0)+1,h=Math.max(h,0))),a.rewind&&n.isBeginning){const a=n.params.virtual&&n.params.virtual.enabled&&n.virtual?n.virtual.slides.length-1:n.slides.length-1;return n.slideTo(a,e,t,r)}return a.loop&&0===n.activeIndex&&a.cssMode?(requestAnimationFrame((()=>{n.slideTo(h,e,t,r)})),!0):n.slideTo(h,e,t,r)},slideReset:function(e,t,r){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);const n=this;if(!n.destroyed)return n.slideTo(n.activeIndex,e,t,r)},slideToClosest:function(e,t,r,n){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===n&&(n=.5);const a=this;if(a.destroyed)return;let i=a.activeIndex;const s=Math.min(a.params.slidesPerGroupSkip,i),o=s+Math.floor((i-s)/a.params.slidesPerGroup),l=a.rtlTranslate?a.translate:-a.translate;if(l>=a.snapGrid[o]){const e=a.snapGrid[o];l-e>(a.snapGrid[o+1]-e)*n&&(i+=a.params.slidesPerGroup)}else{const e=a.snapGrid[o-1];l-e<=(a.snapGrid[o]-e)*n&&(i-=a.params.slidesPerGroup)}return i=Math.max(i,0),i=Math.min(i,a.slidesGrid.length-1),a.slideTo(i,e,t,r)},slideToClickedSlide:function(){const e=this;if(e.destroyed)return;const{params:t,slidesEl:r}=e,n="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let a,i=e.clickedIndex;const s=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;a=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?i<e.loopedSlides-n/2||i>e.slides.length-e.loopedSlides+n/2?(e.loopFix(),i=e.getSlideIndex(ce(r,`${s}[data-swiper-slide-index="${a}"]`)[0]),te((()=>{e.slideTo(i)}))):e.slideTo(i):i>e.slides.length-n?(e.loopFix(),i=e.getSlideIndex(ce(r,`${s}[data-swiper-slide-index="${a}"]`)[0]),te((()=>{e.slideTo(i)}))):e.slideTo(i)}else e.slideTo(i)}};var Ie={loopCreate:function(e){const t=this,{params:r,slidesEl:n}=t;if(!r.loop||t.virtual&&t.params.virtual.enabled)return;const a=()=>{ce(n,`.${r.slideClass}, swiper-slide`).forEach(((e,t)=>{e.setAttribute("data-swiper-slide-index",t)}))},i=t.grid&&r.grid&&r.grid.rows>1,s=r.slidesPerGroup*(i?r.grid.rows:1),o=t.slides.length%s!=0,l=i&&t.slides.length%r.grid.rows!=0,c=e=>{for(let n=0;n<e;n+=1){const e=t.isElement?ue("swiper-slide",[r.slideBlankClass]):ue("div",[r.slideClass,r.slideBlankClass]);t.slidesEl.append(e)}};if(o){if(r.loopAddBlankSlides){c(s-t.slides.length%s),t.recalcSlides(),t.updateSlides()}else de("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");a()}else if(l){if(r.loopAddBlankSlides){c(r.grid.rows-t.slides.length%r.grid.rows),t.recalcSlides(),t.updateSlides()}else de("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");a()}else a();t.loopFix({slideRealIndex:e,direction:r.centeredSlides?void 0:"next"})},loopFix:function(e){let{slideRealIndex:t,slideTo:r=!0,direction:n,setTranslate:a,activeSlideIndex:i,byController:s,byMousewheel:o}=void 0===e?{}:e;const l=this;if(!l.params.loop)return;l.emit("beforeLoopFix");const{slides:c,allowSlidePrev:d,allowSlideNext:u,slidesEl:p,params:f}=l,{centeredSlides:m}=f;if(l.allowSlidePrev=!0,l.allowSlideNext=!0,l.virtual&&f.virtual.enabled)return r&&(f.centeredSlides||0!==l.snapIndex?f.centeredSlides&&l.snapIndex<f.slidesPerView?l.slideTo(l.virtual.slides.length+l.snapIndex,0,!1,!0):l.snapIndex===l.snapGrid.length-1&&l.slideTo(l.virtual.slidesBefore,0,!1,!0):l.slideTo(l.virtual.slides.length,0,!1,!0)),l.allowSlidePrev=d,l.allowSlideNext=u,void l.emit("loopFix");let h=f.slidesPerView;"auto"===h?h=l.slidesPerViewDynamic():(h=Math.ceil(parseFloat(f.slidesPerView,10)),m&&h%2==0&&(h+=1));const v=f.slidesPerGroupAuto?h:f.slidesPerGroup;let g=v;g%v!=0&&(g+=v-g%v),g+=f.loopAdditionalSlides,l.loopedSlides=g;const b=l.grid&&f.grid&&f.grid.rows>1;c.length<h+g?de("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled and not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):b&&"row"===f.grid.fill&&de("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const y=[],w=[];let E=l.activeIndex;void 0===i?i=l.getSlideIndex(c.filter((e=>e.classList.contains(f.slideActiveClass)))[0]):E=i;const S="next"===n||!n,x="prev"===n||!n;let T=0,C=0;const P=b?Math.ceil(c.length/f.grid.rows):c.length,M=(b?c[i].column:i)+(m&&void 0===a?-h/2+.5:0);if(M<g){T=Math.max(g-M,v);for(let e=0;e<g-M;e+=1){const t=e-Math.floor(e/P)*P;if(b){const e=P-t-1;for(let t=c.length-1;t>=0;t-=1)c[t].column===e&&y.push(t)}else y.push(P-t-1)}}else if(M+h>P-g){C=Math.max(M-(P-2*g),v);for(let e=0;e<C;e+=1){const t=e-Math.floor(e/P)*P;b?c.forEach(((e,r)=>{e.column===t&&w.push(r)})):w.push(t)}}if(l.__preventObserver__=!0,requestAnimationFrame((()=>{l.__preventObserver__=!1})),x&&y.forEach((e=>{c[e].swiperLoopMoveDOM=!0,p.prepend(c[e]),c[e].swiperLoopMoveDOM=!1})),S&&w.forEach((e=>{c[e].swiperLoopMoveDOM=!0,p.append(c[e]),c[e].swiperLoopMoveDOM=!1})),l.recalcSlides(),"auto"===f.slidesPerView?l.updateSlides():b&&(y.length>0&&x||w.length>0&&S)&&l.slides.forEach(((e,t)=>{l.grid.updateSlide(t,e,l.slides)})),f.watchSlidesProgress&&l.updateSlidesOffset(),r)if(y.length>0&&x){if(void 0===t){const e=l.slidesGrid[E],t=l.slidesGrid[E+T]-e;o?l.setTranslate(l.translate-t):(l.slideTo(E+Math.ceil(T),0,!1,!0),a&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else if(a){const e=b?y.length/f.grid.rows:y.length;l.slideTo(l.activeIndex+e,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(w.length>0&&S)if(void 0===t){const e=l.slidesGrid[E],t=l.slidesGrid[E-C]-e;o?l.setTranslate(l.translate-t):(l.slideTo(E-C,0,!1,!0),a&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-t,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-t))}else{const e=b?w.length/f.grid.rows:w.length;l.slideTo(l.activeIndex-e,0,!1,!0)}if(l.allowSlidePrev=d,l.allowSlideNext=u,l.controller&&l.controller.control&&!s){const e={slideRealIndex:t,direction:n,setTranslate:a,activeSlideIndex:i,byController:!0};Array.isArray(l.controller.control)?l.controller.control.forEach((t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,slideTo:t.params.slidesPerView===f.slidesPerView&&r})})):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...e,slideTo:l.controller.control.params.slidesPerView===f.slidesPerView&&r})}l.emit("loopFix")},loopDestroy:function(){const e=this,{params:t,slidesEl:r}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const n=[];e.slides.forEach((e=>{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;n[t]=e})),e.slides.forEach((e=>{e.removeAttribute("data-swiper-slide-index")})),n.forEach((e=>{r.append(e)})),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function Ae(e,t,r){const n=ee(),{params:a}=e,i=a.edgeSwipeDetection,s=a.edgeSwipeThreshold;return!i||!(r<=s||r>=n.innerWidth-s)||"prevent"===i&&(t.preventDefault(),!0)}function _e(e){const t=this,r=Z();let n=e;n.originalEvent&&(n=n.originalEvent);const a=t.touchEventsData;if("pointerdown"===n.type){if(null!==a.pointerId&&a.pointerId!==n.pointerId)return;a.pointerId=n.pointerId}else"touchstart"===n.type&&1===n.targetTouches.length&&(a.touchId=n.targetTouches[0].identifier);if("touchstart"===n.type)return void Ae(t,n,n.targetTouches[0].pageX);const{params:i,touches:s,enabled:o}=t;if(!o)return;if(!i.simulateTouch&&"mouse"===n.pointerType)return;if(t.animating&&i.preventInteractionOnTransition)return;!t.animating&&i.cssMode&&i.loop&&t.loopFix();let l=n.target;if("wrapper"===i.touchEventsTarget&&!t.wrapperEl.contains(l))return;if("which"in n&&3===n.which)return;if("button"in n&&n.button>0)return;if(a.isTouched&&a.isMoved)return;const c=!!i.noSwipingClass&&""!==i.noSwipingClass,d=n.composedPath?n.composedPath():n.path;c&&n.target&&n.target.shadowRoot&&d&&(l=d[0]);const u=i.noSwipingSelector?i.noSwipingSelector:`.${i.noSwipingClass}`,p=!(!n.target||!n.target.shadowRoot);if(i.noSwiping&&(p?function(e,t){return void 0===t&&(t=this),function t(r){if(!r||r===Z()||r===ee())return null;r.assignedSlot&&(r=r.assignedSlot);const n=r.closest(e);return n||r.getRootNode?n||t(r.getRootNode().host):null}(t)}(u,l):l.closest(u)))return void(t.allowClick=!0);if(i.swipeHandler&&!l.closest(i.swipeHandler))return;s.currentX=n.pageX,s.currentY=n.pageY;const f=s.currentX,m=s.currentY;if(!Ae(t,n,f))return;Object.assign(a,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),s.startX=f,s.startY=m,a.touchStartTime=re(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,i.threshold>0&&(a.allowThresholdMove=!1);let h=!0;l.matches(a.focusableElements)&&(h=!1,"SELECT"===l.nodeName&&(a.isTouched=!1)),r.activeElement&&r.activeElement.matches(a.focusableElements)&&r.activeElement!==l&&r.activeElement.blur();const v=h&&t.allowTouchMove&&i.touchStartPreventDefault;!i.touchStartForcePreventDefault&&!v||l.isContentEditable||n.preventDefault(),i.freeMode&&i.freeMode.enabled&&t.freeMode&&t.animating&&!i.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",n)}function Re(e){const t=Z(),r=this,n=r.touchEventsData,{params:a,touches:i,rtlTranslate:s,enabled:o}=r;if(!o)return;if(!a.simulateTouch&&"mouse"===e.pointerType)return;let l,c=e;if(c.originalEvent&&(c=c.originalEvent),"pointermove"===c.type){if(null!==n.touchId)return;if(c.pointerId!==n.pointerId)return}if("touchmove"===c.type){if(l=[...c.changedTouches].filter((e=>e.identifier===n.touchId))[0],!l||l.identifier!==n.touchId)return}else l=c;if(!n.isTouched)return void(n.startMoving&&n.isScrolling&&r.emit("touchMoveOpposite",c));const d=l.pageX,u=l.pageY;if(c.preventedByNestedSwiper)return i.startX=d,void(i.startY=u);if(!r.allowTouchMove)return c.target.matches(n.focusableElements)||(r.allowClick=!1),void(n.isTouched&&(Object.assign(i,{startX:d,startY:u,currentX:d,currentY:u}),n.touchStartTime=re()));if(a.touchReleaseOnEdges&&!a.loop)if(r.isVertical()){if(u<i.startY&&r.translate<=r.maxTranslate()||u>i.startY&&r.translate>=r.minTranslate())return n.isTouched=!1,void(n.isMoved=!1)}else if(d<i.startX&&r.translate<=r.maxTranslate()||d>i.startX&&r.translate>=r.minTranslate())return;if(t.activeElement&&c.target===t.activeElement&&c.target.matches(n.focusableElements))return n.isMoved=!0,void(r.allowClick=!1);n.allowTouchCallbacks&&r.emit("touchMove",c),i.previousX=i.currentX,i.previousY=i.currentY,i.currentX=d,i.currentY=u;const p=i.currentX-i.startX,f=i.currentY-i.startY;if(r.params.threshold&&Math.sqrt(p**2+f**2)<r.params.threshold)return;if(void 0===n.isScrolling){let e;r.isHorizontal()&&i.currentY===i.startY||r.isVertical()&&i.currentX===i.startX?n.isScrolling=!1:p*p+f*f>=25&&(e=180*Math.atan2(Math.abs(f),Math.abs(p))/Math.PI,n.isScrolling=r.isHorizontal()?e>a.touchAngle:90-e>a.touchAngle)}if(n.isScrolling&&r.emit("touchMoveOpposite",c),void 0===n.startMoving&&(i.currentX===i.startX&&i.currentY===i.startY||(n.startMoving=!0)),n.isScrolling)return void(n.isTouched=!1);if(!n.startMoving)return;r.allowClick=!1,!a.cssMode&&c.cancelable&&c.preventDefault(),a.touchMoveStopPropagation&&!a.nested&&c.stopPropagation();let m=r.isHorizontal()?p:f,h=r.isHorizontal()?i.currentX-i.previousX:i.currentY-i.previousY;a.oneWayMovement&&(m=Math.abs(m)*(s?1:-1),h=Math.abs(h)*(s?1:-1)),i.diff=m,m*=a.touchRatio,s&&(m=-m,h=-h);const v=r.touchesDirection;r.swipeDirection=m>0?"prev":"next",r.touchesDirection=h>0?"prev":"next";const g=r.params.loop&&!a.cssMode,b="next"===r.touchesDirection&&r.allowSlideNext||"prev"===r.touchesDirection&&r.allowSlidePrev;if(!n.isMoved){if(g&&b&&r.loopFix({direction:r.swipeDirection}),n.startTranslate=r.getTranslate(),r.setTransition(0),r.animating){const e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});r.wrapperEl.dispatchEvent(e)}n.allowMomentumBounce=!1,!a.grabCursor||!0!==r.allowSlideNext&&!0!==r.allowSlidePrev||r.setGrabCursor(!0),r.emit("sliderFirstMove",c)}if((new Date).getTime(),n.isMoved&&n.allowThresholdMove&&v!==r.touchesDirection&&g&&b&&Math.abs(m)>=1)return Object.assign(i,{startX:d,startY:u,currentX:d,currentY:u,startTranslate:n.currentTranslate}),n.loopSwapReset=!0,void(n.startTranslate=n.currentTranslate);r.emit("sliderMove",c),n.isMoved=!0,n.currentTranslate=m+n.startTranslate;let y=!0,w=a.resistanceRatio;if(a.touchReleaseOnEdges&&(w=0),m>0?(g&&b&&n.allowThresholdMove&&n.currentTranslate>(a.centeredSlides?r.minTranslate()-r.slidesSizesGrid[r.activeIndex+1]:r.minTranslate())&&r.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),n.currentTranslate>r.minTranslate()&&(y=!1,a.resistance&&(n.currentTranslate=r.minTranslate()-1+(-r.minTranslate()+n.startTranslate+m)**w))):m<0&&(g&&b&&n.allowThresholdMove&&n.currentTranslate<(a.centeredSlides?r.maxTranslate()+r.slidesSizesGrid[r.slidesSizesGrid.length-1]:r.maxTranslate())&&r.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:r.slides.length-("auto"===a.slidesPerView?r.slidesPerViewDynamic():Math.ceil(parseFloat(a.slidesPerView,10)))}),n.currentTranslate<r.maxTranslate()&&(y=!1,a.resistance&&(n.currentTranslate=r.maxTranslate()+1-(r.maxTranslate()-n.startTranslate-m)**w))),y&&(c.preventedByNestedSwiper=!0),!r.allowSlideNext&&"next"===r.swipeDirection&&n.currentTranslate<n.startTranslate&&(n.currentTranslate=n.startTranslate),!r.allowSlidePrev&&"prev"===r.swipeDirection&&n.currentTranslate>n.startTranslate&&(n.currentTranslate=n.startTranslate),r.allowSlidePrev||r.allowSlideNext||(n.currentTranslate=n.startTranslate),a.threshold>0){if(!(Math.abs(m)>a.threshold||n.allowThresholdMove))return void(n.currentTranslate=n.startTranslate);if(!n.allowThresholdMove)return n.allowThresholdMove=!0,i.startX=i.currentX,i.startY=i.currentY,n.currentTranslate=n.startTranslate,void(i.diff=r.isHorizontal()?i.currentX-i.startX:i.currentY-i.startY)}a.followFinger&&!a.cssMode&&((a.freeMode&&a.freeMode.enabled&&r.freeMode||a.watchSlidesProgress)&&(r.updateActiveIndex(),r.updateSlidesClasses()),a.freeMode&&a.freeMode.enabled&&r.freeMode&&r.freeMode.onTouchMove(),r.updateProgress(n.currentTranslate),r.setTranslate(n.currentTranslate))}function Ne(e){const t=this,r=t.touchEventsData;let n,a=e;a.originalEvent&&(a=a.originalEvent);if("touchend"===a.type||"touchcancel"===a.type){if(n=[...a.changedTouches].filter((e=>e.identifier===r.touchId))[0],!n||n.identifier!==r.touchId)return}else{if(null!==r.touchId)return;if(a.pointerId!==r.pointerId)return;n=a}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(a.type)){if(!(["pointercancel","contextmenu"].includes(a.type)&&(t.browser.isSafari||t.browser.isWebView)))return}r.pointerId=null,r.touchId=null;const{params:i,touches:s,rtlTranslate:o,slidesGrid:l,enabled:c}=t;if(!c)return;if(!i.simulateTouch&&"mouse"===a.pointerType)return;if(r.allowTouchCallbacks&&t.emit("touchEnd",a),r.allowTouchCallbacks=!1,!r.isTouched)return r.isMoved&&i.grabCursor&&t.setGrabCursor(!1),r.isMoved=!1,void(r.startMoving=!1);i.grabCursor&&r.isMoved&&r.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const d=re(),u=d-r.touchStartTime;if(t.allowClick){const e=a.path||a.composedPath&&a.composedPath();t.updateClickedSlide(e&&e[0]||a.target,e),t.emit("tap click",a),u<300&&d-r.lastClickTime<300&&t.emit("doubleTap doubleClick",a)}if(r.lastClickTime=re(),te((()=>{t.destroyed||(t.allowClick=!0)})),!r.isTouched||!r.isMoved||!t.swipeDirection||0===s.diff&&!r.loopSwapReset||r.currentTranslate===r.startTranslate&&!r.loopSwapReset)return r.isTouched=!1,r.isMoved=!1,void(r.startMoving=!1);let p;if(r.isTouched=!1,r.isMoved=!1,r.startMoving=!1,p=i.followFinger?o?t.translate:-t.translate:-r.currentTranslate,i.cssMode)return;if(i.freeMode&&i.freeMode.enabled)return void t.freeMode.onTouchEnd({currentPos:p});const f=p>=-t.maxTranslate()&&!t.params.loop;let m=0,h=t.slidesSizesGrid[0];for(let e=0;e<l.length;e+=e<i.slidesPerGroupSkip?1:i.slidesPerGroup){const t=e<i.slidesPerGroupSkip-1?1:i.slidesPerGroup;void 0!==l[e+t]?(f||p>=l[e]&&p<l[e+t])&&(m=e,h=l[e+t]-l[e]):(f||p>=l[e])&&(m=e,h=l[l.length-1]-l[l.length-2])}let v=null,g=null;i.rewind&&(t.isBeginning?g=i.virtual&&i.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(v=0));const b=(p-l[m])/h,y=m<i.slidesPerGroupSkip-1?1:i.slidesPerGroup;if(u>i.longSwipesMs){if(!i.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(b>=i.longSwipesRatio?t.slideTo(i.rewind&&t.isEnd?v:m+y):t.slideTo(m)),"prev"===t.swipeDirection&&(b>1-i.longSwipesRatio?t.slideTo(m+y):null!==g&&b<0&&Math.abs(b)>i.longSwipesRatio?t.slideTo(g):t.slideTo(m))}else{if(!i.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(a.target===t.navigation.nextEl||a.target===t.navigation.prevEl)?a.target===t.navigation.nextEl?t.slideTo(m+y):t.slideTo(m):("next"===t.swipeDirection&&t.slideTo(null!==v?v:m+y),"prev"===t.swipeDirection&&t.slideTo(null!==g?g:m))}}function ze(){const e=this,{params:t,el:r}=e;if(r&&0===r.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:n,allowSlidePrev:a,snapGrid:i}=e,s=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const o=s&&t.loop;!("auto"===t.slidesPerView||t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||o?e.params.loop&&!s?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout((()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()}),500)),e.allowSlidePrev=a,e.allowSlideNext=n,e.params.watchOverflow&&i!==e.snapGrid&&e.checkOverflow()}function je(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function De(){const e=this,{wrapperEl:t,rtlTranslate:r,enabled:n}=e;if(!n)return;let a;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const i=e.maxTranslate()-e.minTranslate();a=0===i?0:(e.translate-e.minTranslate())/i,a!==e.progress&&e.updateProgress(r?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function $e(e){const t=this;Te(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update()}function Ge(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const Fe=(e,t)=>{const r=Z(),{params:n,el:a,wrapperEl:i,device:s}=e,o=!!n.nested,l="on"===t?"addEventListener":"removeEventListener",c=t;r[l]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:o}),a[l]("touchstart",e.onTouchStart,{passive:!1}),a[l]("pointerdown",e.onTouchStart,{passive:!1}),r[l]("touchmove",e.onTouchMove,{passive:!1,capture:o}),r[l]("pointermove",e.onTouchMove,{passive:!1,capture:o}),r[l]("touchend",e.onTouchEnd,{passive:!0}),r[l]("pointerup",e.onTouchEnd,{passive:!0}),r[l]("pointercancel",e.onTouchEnd,{passive:!0}),r[l]("touchcancel",e.onTouchEnd,{passive:!0}),r[l]("pointerout",e.onTouchEnd,{passive:!0}),r[l]("pointerleave",e.onTouchEnd,{passive:!0}),r[l]("contextmenu",e.onTouchEnd,{passive:!0}),(n.preventClicks||n.preventClicksPropagation)&&a[l]("click",e.onClick,!0),n.cssMode&&i[l]("scroll",e.onScroll),n.updateOnWindowResize?e[c](s.ios||s.android?"resize orientationchange observerUpdate":"resize observerUpdate",ze,!0):e[c]("observerUpdate",ze,!0),a[l]("load",e.onLoad,{capture:!0})};const Be=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var He={addClasses:function(){const e=this,{classNames:t,params:r,rtl:n,el:a,device:i}=e,s=function(e,t){const r=[];return e.forEach((e=>{"object"==typeof e?Object.keys(e).forEach((n=>{e[n]&&r.push(t+n)})):"string"==typeof e&&r.push(t+e)})),r}(["initialized",r.direction,{"free-mode":e.params.freeMode&&r.freeMode.enabled},{autoheight:r.autoHeight},{rtl:n},{grid:r.grid&&r.grid.rows>1},{"grid-column":r.grid&&r.grid.rows>1&&"column"===r.grid.fill},{android:i.android},{ios:i.ios},{"css-mode":r.cssMode},{centered:r.cssMode&&r.centeredSlides},{"watch-progress":r.watchSlidesProgress}],r.containerModifierClass);t.push(...s),a.classList.add(...t),e.emitContainerClasses()},removeClasses:function(){const{el:e,classNames:t}=this;e.classList.remove(...t),this.emitContainerClasses()}};var Ve={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function qe(e,t){return function(r){void 0===r&&(r={});const n=Object.keys(r)[0],a=r[n];"object"==typeof a&&null!==a?(!0===e[n]&&(e[n]={enabled:!0}),"navigation"===n&&e[n]&&e[n].enabled&&!e[n].prevEl&&!e[n].nextEl&&(e[n].auto=!0),["pagination","scrollbar"].indexOf(n)>=0&&e[n]&&e[n].enabled&&!e[n].el&&(e[n].auto=!0),n in e&&"enabled"in a?("object"!=typeof e[n]||"enabled"in e[n]||(e[n].enabled=!0),e[n]||(e[n]={enabled:!1}),ie(t,r)):ie(t,r)):ie(t,r)}}const We={eventsEmitter:xe,update:Me,translate:Le,transition:{setTransition:function(e,t){const r=this;r.params.cssMode||(r.wrapperEl.style.transitionDuration=`${e}ms`,r.wrapperEl.style.transitionDelay=0===e?"0ms":""),r.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);const r=this,{params:n}=r;n.cssMode||(n.autoHeight&&r.updateAutoHeight(),ke({swiper:r,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);const r=this,{params:n}=r;r.animating=!1,n.cssMode||(r.setTransition(0),ke({swiper:r,runCallbacks:e,direction:t,step:"End"}))}},slide:Oe,loop:Ie,grabCursor:{setGrabCursor:function(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const r="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),r.style.cursor="move",r.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame((()=>{t.__preventObserver__=!1}))},unsetGrabCursor:function(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame((()=>{e.__preventObserver__=!1})))}},events:{attachEvents:function(){const e=this,{params:t}=e;e.onTouchStart=_e.bind(e),e.onTouchMove=Re.bind(e),e.onTouchEnd=Ne.bind(e),e.onDocumentTouchStart=Ge.bind(e),t.cssMode&&(e.onScroll=De.bind(e)),e.onClick=je.bind(e),e.onLoad=$e.bind(e),Fe(e,"on")},detachEvents:function(){Fe(this,"off")}},breakpoints:{setBreakpoint:function(){const e=this,{realIndex:t,initialized:r,params:n,el:a}=e,i=n.breakpoints;if(!i||i&&0===Object.keys(i).length)return;const s=e.getBreakpoint(i,e.params.breakpointsBase,e.el);if(!s||e.currentBreakpoint===s)return;const o=(s in i?i[s]:void 0)||e.originalParams,l=Be(e,n),c=Be(e,o),d=n.enabled;l&&!c?(a.classList.remove(`${n.containerModifierClass}grid`,`${n.containerModifierClass}grid-column`),e.emitContainerClasses()):!l&&c&&(a.classList.add(`${n.containerModifierClass}grid`),(o.grid.fill&&"column"===o.grid.fill||!o.grid.fill&&"column"===n.grid.fill)&&a.classList.add(`${n.containerModifierClass}grid-column`),e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach((t=>{if(void 0===o[t])return;const r=n[t]&&n[t].enabled,a=o[t]&&o[t].enabled;r&&!a&&e[t].disable(),!r&&a&&e[t].enable()}));const u=o.direction&&o.direction!==n.direction,p=n.loop&&(o.slidesPerView!==n.slidesPerView||u),f=n.loop;u&&r&&e.changeDirection(),ie(e.params,o);const m=e.params.enabled,h=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),d&&!m?e.disable():!d&&m&&e.enable(),e.currentBreakpoint=s,e.emit("_beforeBreakpoint",o),r&&(p?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!f&&h?(e.loopCreate(t),e.updateSlides()):f&&!h&&e.loopDestroy()),e.emit("breakpoint",o)},getBreakpoint:function(e,t,r){if(void 0===t&&(t="window"),!e||"container"===t&&!r)return;let n=!1;const a=ee(),i="window"===t?a.innerHeight:r.clientHeight,s=Object.keys(e).map((e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{value:i*t,point:e}}return{value:e,point:e}}));s.sort(((e,t)=>parseInt(e.value,10)-parseInt(t.value,10)));for(let e=0;e<s.length;e+=1){const{point:i,value:o}=s[e];"window"===t?a.matchMedia(`(min-width: ${o}px)`).matches&&(n=i):o<=r.clientWidth&&(n=i)}return n||"max"}},checkOverflow:{checkOverflow:function(){const e=this,{isLocked:t,params:r}=e,{slidesOffsetBefore:n}=r;if(n){const t=e.slides.length-1,r=e.slidesGrid[t]+e.slidesSizesGrid[t]+2*n;e.isLocked=e.size>r}else e.isLocked=1===e.snapGrid.length;!0===r.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===r.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},classes:He},Ye={};class Xe{constructor(){let e,t;for(var r=arguments.length,n=new Array(r),a=0;a<r;a++)n[a]=arguments[a];1===n.length&&n[0].constructor&&"Object"===Object.prototype.toString.call(n[0]).slice(8,-1)?t=n[0]:[e,t]=n,t||(t={}),t=ie({},t),e&&!t.el&&(t.el=e);const i=Z();if(t.el&&"string"==typeof t.el&&i.querySelectorAll(t.el).length>1){const e=[];return i.querySelectorAll(t.el).forEach((r=>{const n=ie({},t,{el:r});e.push(new Xe(n))})),e}const s=this;s.__swiper__=!0,s.support=we(),s.device=Ee({userAgent:t.userAgent}),s.browser=Se(),s.eventsListeners={},s.eventsAnyListeners=[],s.modules=[...s.__modules__],t.modules&&Array.isArray(t.modules)&&s.modules.push(...t.modules);const o={};s.modules.forEach((e=>{e({params:t,swiper:s,extendParams:qe(t,o),on:s.on.bind(s),once:s.once.bind(s),off:s.off.bind(s),emit:s.emit.bind(s)})}));const l=ie({},Ve,o);return s.params=ie({},l,Ye,t),s.originalParams=ie({},s.params),s.passedParams=ie({},t),s.params&&s.params.on&&Object.keys(s.params.on).forEach((e=>{s.on(e,s.params.on[e])})),s.params&&s.params.onAny&&s.onAny(s.params.onAny),Object.assign(s,{enabled:s.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return"horizontal"===s.params.direction},isVertical(){return"vertical"===s.params.direction},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:s.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:s.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),s.emit("_swiper"),s.params.init&&s.init(),s}getDirectionLabel(e){return this.isHorizontal()?e:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[e]}getSlideIndex(e){const{slidesEl:t,params:r}=this,n=fe(ce(t,`.${r.slideClass}, swiper-slide`)[0]);return fe(e)-n}getSlideIndexByData(e){return this.getSlideIndex(this.slides.filter((t=>1*t.getAttribute("data-swiper-slide-index")===e))[0])}recalcSlides(){const{slidesEl:e,params:t}=this;this.slides=ce(e,`.${t.slideClass}, swiper-slide`)}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,t){const r=this;e=Math.min(Math.max(e,0),1);const n=r.minTranslate(),a=(r.maxTranslate()-n)*e+n;r.translateTo(a,void 0===t?0:t),r.updateActiveIndex(),r.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter((t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass)));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){const t=this;return t.destroyed?"":e.className.split(" ").filter((e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass))).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach((r=>{const n=e.getSlideClasses(r);t.push({slideEl:r,classNames:n}),e.emit("_slideClass",r,n)})),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{params:r,slides:n,slidesGrid:a,slidesSizesGrid:i,size:s,activeIndex:o}=this;let l=1;if("number"==typeof r.slidesPerView)return r.slidesPerView;if(r.centeredSlides){let e,t=n[o]?Math.ceil(n[o].swiperSlideSize):0;for(let r=o+1;r<n.length;r+=1)n[r]&&!e&&(t+=Math.ceil(n[r].swiperSlideSize),l+=1,t>s&&(e=!0));for(let r=o-1;r>=0;r-=1)n[r]&&!e&&(t+=n[r].swiperSlideSize,l+=1,t>s&&(e=!0))}else if("current"===e)for(let e=o+1;e<n.length;e+=1){(t?a[e]+i[e]-a[o]<s:a[e]-a[o]<s)&&(l+=1)}else for(let e=o-1;e>=0;e-=1){a[o]-a[e]<s&&(l+=1)}return l}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:t,params:r}=e;function n(){const t=e.rtlTranslate?-1*e.translate:e.translate,r=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(r),e.updateActiveIndex(),e.updateSlidesClasses()}let a;if(r.breakpoints&&e.setBreakpoint(),[...e.el.querySelectorAll('[loading="lazy"]')].forEach((t=>{t.complete&&Te(e,t)})),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),r.freeMode&&r.freeMode.enabled&&!r.cssMode)n(),r.autoHeight&&e.updateAutoHeight();else{if(("auto"===r.slidesPerView||r.slidesPerView>1)&&e.isEnd&&!r.centeredSlides){const t=e.virtual&&r.virtual.enabled?e.virtual.slides:e.slides;a=e.slideTo(t.length-1,0,!1,!0)}else a=e.slideTo(e.activeIndex,0,!1,!0);a||n()}r.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);const r=this,n=r.params.direction;return e||(e="horizontal"===n?"vertical":"horizontal"),e===n||"horizontal"!==e&&"vertical"!==e||(r.el.classList.remove(`${r.params.containerModifierClass}${n}`),r.el.classList.add(`${r.params.containerModifierClass}${e}`),r.emitContainerClasses(),r.params.direction=e,r.slides.forEach((t=>{"vertical"===e?t.style.width="":t.style.height=""})),r.emit("changeDirection"),t&&r.update()),r}changeLanguageDirection(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}mount(e){const t=this;if(t.mounted)return!0;let r=e||t.params.el;if("string"==typeof r&&(r=document.querySelector(r)),!r)return!1;r.swiper=t,r.parentNode&&r.parentNode.host&&r.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const n=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let a=(()=>{if(r&&r.shadowRoot&&r.shadowRoot.querySelector){return r.shadowRoot.querySelector(n())}return ce(r,n())[0]})();return!a&&t.params.createElements&&(a=ue("div",t.params.wrapperClass),r.append(a),ce(r,`.${t.params.slideClass}`).forEach((e=>{a.append(e)}))),Object.assign(t,{el:r,wrapperEl:a,slidesEl:t.isElement&&!r.parentNode.host.slideSlots?r.parentNode.host:a,hostEl:t.isElement?r.parentNode.host:r,mounted:!0,rtl:"rtl"===r.dir.toLowerCase()||"rtl"===pe(r,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===r.dir.toLowerCase()||"rtl"===pe(r,"direction")),wrongRTL:"-webkit-box"===pe(a,"display")}),!0}init(e){const t=this;if(t.initialized)return t;if(!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();const r=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&r.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),r.forEach((e=>{e.complete?Te(t,e):e.addEventListener("load",(e=>{Te(t,e.target)}))})),Pe(t),t.initialized=!0,Pe(t),t.emit("init"),t.emit("afterInit"),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const r=this,{params:n,el:a,wrapperEl:i,slides:s}=r;return void 0===r.params||r.destroyed||(r.emit("beforeDestroy"),r.initialized=!1,r.detachEvents(),n.loop&&r.loopDestroy(),t&&(r.removeClasses(),a.removeAttribute("style"),i.removeAttribute("style"),s&&s.length&&s.forEach((e=>{e.classList.remove(n.slideVisibleClass,n.slideFullyVisibleClass,n.slideActiveClass,n.slideNextClass,n.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")}))),r.emit("destroy"),Object.keys(r.eventsListeners).forEach((e=>{r.off(e)})),!1!==e&&(r.el.swiper=null,function(e){const t=e;Object.keys(t).forEach((e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}}))}(r)),r.destroyed=!0),null}static extendDefaults(e){ie(Ye,e)}static get extendedDefaults(){return Ye}static get defaults(){return Ve}static installModule(e){Xe.prototype.__modules__||(Xe.prototype.__modules__=[]);const t=Xe.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?(e.forEach((e=>Xe.installModule(e))),Xe):(Xe.installModule(e),Xe)}}Object.keys(We).forEach((e=>{Object.keys(We[e]).forEach((t=>{Xe.prototype[t]=We[e][t]}))})),Xe.use([function(e){let{swiper:t,on:r,emit:n}=e;const a=ee();let i=null,s=null;const o=()=>{t&&!t.destroyed&&t.initialized&&(n("beforeResize"),n("resize"))},l=()=>{t&&!t.destroyed&&t.initialized&&n("orientationchange")};r("init",(()=>{t.params.resizeObserver&&void 0!==a.ResizeObserver?t&&!t.destroyed&&t.initialized&&(i=new ResizeObserver((e=>{s=a.requestAnimationFrame((()=>{const{width:r,height:n}=t;let a=r,i=n;e.forEach((e=>{let{contentBoxSize:r,contentRect:n,target:s}=e;s&&s!==t.el||(a=n?n.width:(r[0]||r).inlineSize,i=n?n.height:(r[0]||r).blockSize)})),a===r&&i===n||o()}))})),i.observe(t.el)):(a.addEventListener("resize",o),a.addEventListener("orientationchange",l))})),r("destroy",(()=>{s&&a.cancelAnimationFrame(s),i&&i.unobserve&&t.el&&(i.unobserve(t.el),i=null),a.removeEventListener("resize",o),a.removeEventListener("orientationchange",l)}))},function(e){let{swiper:t,extendParams:r,on:n,emit:a}=e;const i=[],s=ee(),o=function(e,r){void 0===r&&(r={});const n=new(s.MutationObserver||s.WebkitMutationObserver)((e=>{if(t.__preventObserver__)return;if(1===e.length)return void a("observerUpdate",e[0]);const r=function(){a("observerUpdate",e[0])};s.requestAnimationFrame?s.requestAnimationFrame(r):s.setTimeout(r,0)}));n.observe(e,{attributes:void 0===r.attributes||r.attributes,childList:void 0===r.childList||r.childList,characterData:void 0===r.characterData||r.characterData}),i.push(n)};r({observer:!1,observeParents:!1,observeSlideChildren:!1}),n("init",(()=>{if(t.params.observer){if(t.params.observeParents){const e=me(t.hostEl);for(let t=0;t<e.length;t+=1)o(e[t])}o(t.hostEl,{childList:t.params.observeSlideChildren}),o(t.wrapperEl,{attributes:!1})}})),n("destroy",(()=>{i.forEach((e=>{e.disconnect()})),i.splice(0,i.length)}))}]);const Ue=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function Ke(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)&&!e.__swiper__}function Je(e,t){const r=["__proto__","constructor","prototype"];Object.keys(t).filter((e=>r.indexOf(e)<0)).forEach((r=>{void 0===e[r]?e[r]=t[r]:Ke(t[r])&&Ke(e[r])&&Object.keys(t[r]).length>0?t[r].__swiper__?e[r]=t[r]:Je(e[r],t[r]):e[r]=t[r]}))}function Ze(e){return void 0===e&&(e={}),e.navigation&&void 0===e.navigation.nextEl&&void 0===e.navigation.prevEl}function Qe(e){return void 0===e&&(e={}),e.pagination&&void 0===e.pagination.el}function et(e){return void 0===e&&(e={}),e.scrollbar&&void 0===e.scrollbar.el}function tt(e){void 0===e&&(e="");const t=e.split(" ").map((e=>e.trim())).filter((e=>!!e)),r=[];return t.forEach((e=>{r.indexOf(e)<0&&r.push(e)})),r.join(" ")}function rt(e){return void 0===e&&(e=""),e?e.includes("swiper-wrapper")?e:`swiper-wrapper ${e}`:"swiper-wrapper"}function nt(){return nt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},nt.apply(this,arguments)}function at(e){return e.type&&e.type.displayName&&e.type.displayName.includes("SwiperSlide")}function it(e){const r=[];return t.Children.toArray(e).forEach((e=>{at(e)?r.push(e):e.props&&e.props.children&&it(e.props.children).forEach((e=>r.push(e)))})),r}function st(e){const r=[],n={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return t.Children.toArray(e).forEach((e=>{if(at(e))r.push(e);else if(e.props&&e.props.slot&&n[e.props.slot])n[e.props.slot].push(e);else if(e.props&&e.props.children){const t=it(e.props.children);t.length>0?t.forEach((e=>r.push(e))):n["container-end"].push(e)}else n["container-end"].push(e)})),{slides:r,slots:n}}function ot(e,r){return"undefined"==typeof window?(0,t.useEffect)(e,r):(0,t.useLayoutEffect)(e,r)}const lt=(0,t.createContext)(null),ct=(0,t.createContext)(null),dt=(0,t.forwardRef)((function(e,r){let{className:n,tag:a="div",wrapperTag:i="div",children:s,onSwiper:o,...l}=void 0===e?{}:e,c=!1;const[d,u]=(0,t.useState)("swiper"),[p,f]=(0,t.useState)(null),[m,h]=(0,t.useState)(!1),v=(0,t.useRef)(!1),g=(0,t.useRef)(null),b=(0,t.useRef)(null),y=(0,t.useRef)(null),w=(0,t.useRef)(null),E=(0,t.useRef)(null),S=(0,t.useRef)(null),x=(0,t.useRef)(null),T=(0,t.useRef)(null),{params:C,passedParams:P,rest:M,events:L}=function(e,t){void 0===e&&(e={}),void 0===t&&(t=!0);const r={on:{}},n={},a={};Je(r,Ve),r._emitClasses=!0,r.init=!1;const i={},s=Ue.map((e=>e.replace(/_/,""))),o=Object.assign({},e);return Object.keys(o).forEach((o=>{void 0!==e[o]&&(s.indexOf(o)>=0?Ke(e[o])?(r[o]={},a[o]={},Je(r[o],e[o]),Je(a[o],e[o])):(r[o]=e[o],a[o]=e[o]):0===o.search(/on[A-Z]/)&&"function"==typeof e[o]?t?n[`${o[2].toLowerCase()}${o.substr(3)}`]=e[o]:r.on[`${o[2].toLowerCase()}${o.substr(3)}`]=e[o]:i[o]=e[o])})),["navigation","pagination","scrollbar"].forEach((e=>{!0===r[e]&&(r[e]={}),!1===r[e]&&delete r[e]})),{params:r,passedParams:a,rest:i,events:n}}(l),{slides:k,slots:O}=st(s),I=()=>{h(!m)};Object.assign(C.on,{_containerClasses(e,t){u(t)}});const A=()=>{Object.assign(C.on,L),c=!0;const e={...C};if(delete e.wrapperClass,b.current=new Xe(e),b.current.virtual&&b.current.params.virtual.enabled){b.current.virtual.slides=k;const e={cache:!1,slides:k,renderExternal:f,renderExternalUpdate:!1};Je(b.current.params.virtual,e),Je(b.current.originalParams.virtual,e)}};g.current||A(),b.current&&b.current.on("_beforeBreakpoint",I);return(0,t.useEffect)((()=>()=>{b.current&&b.current.off("_beforeBreakpoint",I)})),(0,t.useEffect)((()=>{!v.current&&b.current&&(b.current.emitSlidesClasses(),v.current=!0)})),ot((()=>{if(r&&(r.current=g.current),g.current)return b.current.destroyed&&A(),function(e,t){let{el:r,nextEl:n,prevEl:a,paginationEl:i,scrollbarEl:s,swiper:o}=e;Ze(t)&&n&&a&&(o.params.navigation.nextEl=n,o.originalParams.navigation.nextEl=n,o.params.navigation.prevEl=a,o.originalParams.navigation.prevEl=a),Qe(t)&&i&&(o.params.pagination.el=i,o.originalParams.pagination.el=i),et(t)&&s&&(o.params.scrollbar.el=s,o.originalParams.scrollbar.el=s),o.init(r)}({el:g.current,nextEl:E.current,prevEl:S.current,paginationEl:x.current,scrollbarEl:T.current,swiper:b.current},C),o&&!b.current.destroyed&&o(b.current),()=>{b.current&&!b.current.destroyed&&b.current.destroy(!0,!1)}}),[]),ot((()=>{!c&&L&&b.current&&Object.keys(L).forEach((e=>{b.current.on(e,L[e])}));const e=function(e,t,r,n,a){const i=[];if(!t)return i;const s=e=>{i.indexOf(e)<0&&i.push(e)};if(r&&n){const e=n.map(a),t=r.map(a);e.join("")!==t.join("")&&s("children"),n.length!==r.length&&s("children")}return Ue.filter((e=>"_"===e[0])).map((e=>e.replace(/_/,""))).forEach((r=>{if(r in e&&r in t)if(Ke(e[r])&&Ke(t[r])){const n=Object.keys(e[r]),a=Object.keys(t[r]);n.length!==a.length?s(r):(n.forEach((n=>{e[r][n]!==t[r][n]&&s(r)})),a.forEach((n=>{e[r][n]!==t[r][n]&&s(r)})))}else e[r]!==t[r]&&s(r)})),i}(P,y.current,k,w.current,(e=>e.key));return y.current=P,w.current=k,e.length&&b.current&&!b.current.destroyed&&function(e){let{swiper:t,slides:r,passedParams:n,changedParams:a,nextEl:i,prevEl:s,scrollbarEl:o,paginationEl:l}=e;const c=a.filter((e=>"children"!==e&&"direction"!==e&&"wrapperClass"!==e)),{params:d,pagination:u,navigation:p,scrollbar:f,virtual:m,thumbs:h}=t;let v,g,b,y,w,E,S,x;a.includes("thumbs")&&n.thumbs&&n.thumbs.swiper&&d.thumbs&&!d.thumbs.swiper&&(v=!0),a.includes("controller")&&n.controller&&n.controller.control&&d.controller&&!d.controller.control&&(g=!0),a.includes("pagination")&&n.pagination&&(n.pagination.el||l)&&(d.pagination||!1===d.pagination)&&u&&!u.el&&(b=!0),a.includes("scrollbar")&&n.scrollbar&&(n.scrollbar.el||o)&&(d.scrollbar||!1===d.scrollbar)&&f&&!f.el&&(y=!0),a.includes("navigation")&&n.navigation&&(n.navigation.prevEl||s)&&(n.navigation.nextEl||i)&&(d.navigation||!1===d.navigation)&&p&&!p.prevEl&&!p.nextEl&&(w=!0);const T=e=>{t[e]&&(t[e].destroy(),"navigation"===e?(t.isElement&&(t[e].prevEl.remove(),t[e].nextEl.remove()),d[e].prevEl=void 0,d[e].nextEl=void 0,t[e].prevEl=void 0,t[e].nextEl=void 0):(t.isElement&&t[e].el.remove(),d[e].el=void 0,t[e].el=void 0))};a.includes("loop")&&t.isElement&&(d.loop&&!n.loop?E=!0:!d.loop&&n.loop?S=!0:x=!0),c.forEach((e=>{if(Ke(d[e])&&Ke(n[e]))Object.assign(d[e],n[e]),"navigation"!==e&&"pagination"!==e&&"scrollbar"!==e||!("enabled"in n[e])||n[e].enabled||T(e);else{const t=n[e];!0!==t&&!1!==t||"navigation"!==e&&"pagination"!==e&&"scrollbar"!==e?d[e]=n[e]:!1===t&&T(e)}})),c.includes("controller")&&!g&&t.controller&&t.controller.control&&d.controller&&d.controller.control&&(t.controller.control=d.controller.control),a.includes("children")&&r&&m&&d.virtual.enabled?(m.slides=r,m.update(!0)):a.includes("virtual")&&m&&d.virtual.enabled&&(r&&(m.slides=r),m.update(!0)),a.includes("children")&&r&&d.loop&&(x=!0),v&&h.init()&&h.update(!0);g&&(t.controller.control=d.controller.control),b&&(!t.isElement||l&&"string"!=typeof l||(l=document.createElement("div"),l.classList.add("swiper-pagination"),l.part.add("pagination"),t.el.appendChild(l)),l&&(d.pagination.el=l),u.init(),u.render(),u.update()),y&&(!t.isElement||o&&"string"!=typeof o||(o=document.createElement("div"),o.classList.add("swiper-scrollbar"),o.part.add("scrollbar"),t.el.appendChild(o)),o&&(d.scrollbar.el=o),f.init(),f.updateSize(),f.setTranslate()),w&&(t.isElement&&(i&&"string"!=typeof i||(i=document.createElement("div"),i.classList.add("swiper-button-next"),i.innerHTML=t.hostEl.constructor.nextButtonSvg,i.part.add("button-next"),t.el.appendChild(i)),s&&"string"!=typeof s||(s=document.createElement("div"),s.classList.add("swiper-button-prev"),s.innerHTML=t.hostEl.constructor.prevButtonSvg,s.part.add("button-prev"),t.el.appendChild(s))),i&&(d.navigation.nextEl=i),s&&(d.navigation.prevEl=s),p.init(),p.update()),a.includes("allowSlideNext")&&(t.allowSlideNext=n.allowSlideNext),a.includes("allowSlidePrev")&&(t.allowSlidePrev=n.allowSlidePrev),a.includes("direction")&&t.changeDirection(n.direction,!1),(E||x)&&t.loopDestroy(),(S||x)&&t.loopCreate(),t.update()}({swiper:b.current,slides:k,passedParams:P,changedParams:e,nextEl:E.current,prevEl:S.current,scrollbarEl:T.current,paginationEl:x.current}),()=>{L&&b.current&&Object.keys(L).forEach((e=>{b.current.off(e,L[e])}))}})),ot((()=>{var e;!(e=b.current)||e.destroyed||!e.params.virtual||e.params.virtual&&!e.params.virtual.enabled||(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())}),[p]),t.createElement(a,nt({ref:g,className:tt(`${d}${n?` ${n}`:""}`)},M),t.createElement(ct.Provider,{value:b.current},O["container-start"],t.createElement(i,{className:rt(C.wrapperClass)},O["wrapper-start"],C.virtual?function(e,r,n){if(!n)return null;const a=e=>{let t=e;return e<0?t=r.length+e:t>=r.length&&(t-=r.length),t},i=e.isHorizontal()?{[e.rtlTranslate?"right":"left"]:`${n.offset}px`}:{top:`${n.offset}px`},{from:s,to:o}=n,l=e.params.loop?-r.length:0,c=e.params.loop?2*r.length:r.length,d=[];for(let e=l;e<c;e+=1)e>=s&&e<=o&&d.push(r[a(e)]);return d.map(((r,n)=>t.cloneElement(r,{swiper:e,style:i,key:r.props.virtualIndex||r.key||`slide-${n}`})))}(b.current,k,p):k.map(((e,r)=>t.cloneElement(e,{swiper:b.current,swiperSlideIndex:r}))),O["wrapper-end"]),Ze(C)&&t.createElement(t.Fragment,null,t.createElement("div",{ref:S,className:"swiper-button-prev"}),t.createElement("div",{ref:E,className:"swiper-button-next"})),et(C)&&t.createElement("div",{ref:T,className:"swiper-scrollbar"}),Qe(C)&&t.createElement("div",{ref:x,className:"swiper-pagination"}),O["container-end"]))}));dt.displayName="Swiper";const ut=(0,t.forwardRef)((function(e,r){let{tag:n="div",children:a,className:i="",swiper:s,zoom:o,lazy:l,virtualIndex:c,swiperSlideIndex:d,...u}=void 0===e?{}:e;const p=(0,t.useRef)(null),[f,m]=(0,t.useState)("swiper-slide"),[h,v]=(0,t.useState)(!1);function g(e,t,r){t===p.current&&m(r)}ot((()=>{if(void 0!==d&&(p.current.swiperSlideIndex=d),r&&(r.current=p.current),p.current&&s){if(!s.destroyed)return s.on("_slideClass",g),()=>{s&&s.off("_slideClass",g)};"swiper-slide"!==f&&m("swiper-slide")}})),ot((()=>{s&&p.current&&!s.destroyed&&m(s.getSlideClasses(p.current))}),[s]);const b={isActive:f.indexOf("swiper-slide-active")>=0,isVisible:f.indexOf("swiper-slide-visible")>=0,isPrev:f.indexOf("swiper-slide-prev")>=0,isNext:f.indexOf("swiper-slide-next")>=0},y=()=>"function"==typeof a?a(b):a;return t.createElement(n,nt({ref:p,className:tt(`${f}${i?` ${i}`:""}`),"data-swiper-slide-index":c,onLoad:()=>{v(!0)}},u),o&&t.createElement(lt.Provider,{value:b},t.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":"number"==typeof o?o:void 0},y(),l&&!h&&t.createElement("div",{className:"swiper-lazy-preloader"}))),!o&&t.createElement(lt.Provider,{value:b},y(),l&&!h&&t.createElement("div",{className:"swiper-lazy-preloader"})))}));function pt(e,t,r,n){return e.params.createElements&&Object.keys(n).forEach((a=>{if(!r[a]&&!0===r.auto){let i=ce(e.el,`.${n[a]}`)[0];i||(i=ue("div",n[a]),i.className=n[a],e.el.append(i)),r[a]=i,t[a]=i}})),r}function ft(e){let{swiper:t,extendParams:r,on:n,emit:a}=e;function i(e){let r;return e&&"string"==typeof e&&t.isElement&&(r=t.el.querySelector(e),r)?r:(e&&("string"==typeof e&&(r=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&r.length>1&&1===t.el.querySelectorAll(e).length&&(r=t.el.querySelector(e))),e&&!r?e:r)}function s(e,r){const n=t.params.navigation;(e=ve(e)).forEach((e=>{e&&(e.classList[r?"add":"remove"](...n.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=r),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](n.lockClass))}))}function o(){const{nextEl:e,prevEl:r}=t.navigation;if(t.params.loop)return s(r,!1),void s(e,!1);s(r,t.isBeginning&&!t.params.rewind),s(e,t.isEnd&&!t.params.rewind)}function l(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),a("navigationPrev"))}function c(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),a("navigationNext"))}function d(){const e=t.params.navigation;if(t.params.navigation=pt(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let r=i(e.nextEl),n=i(e.prevEl);Object.assign(t.navigation,{nextEl:r,prevEl:n}),r=ve(r),n=ve(n);const a=(r,n)=>{r&&r.addEventListener("click","next"===n?c:l),!t.enabled&&r&&r.classList.add(...e.lockClass.split(" "))};r.forEach((e=>a(e,"next"))),n.forEach((e=>a(e,"prev")))}function u(){let{nextEl:e,prevEl:r}=t.navigation;e=ve(e),r=ve(r);const n=(e,r)=>{e.removeEventListener("click","next"===r?c:l),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach((e=>n(e,"next"))),r.forEach((e=>n(e,"prev")))}r({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t.navigation={nextEl:null,prevEl:null},n("init",(()=>{!1===t.params.navigation.enabled?p():(d(),o())})),n("toEdge fromEdge lock unlock",(()=>{o()})),n("destroy",(()=>{u()})),n("enable disable",(()=>{let{nextEl:e,prevEl:r}=t.navigation;e=ve(e),r=ve(r),t.enabled?o():[...e,...r].filter((e=>!!e)).forEach((e=>e.classList.add(t.params.navigation.lockClass)))})),n("click",((e,r)=>{let{nextEl:n,prevEl:i}=t.navigation;n=ve(n),i=ve(i);const s=r.target;if(t.params.navigation.hideOnClick&&!i.includes(s)&&!n.includes(s)){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===s||t.pagination.el.contains(s)))return;let e;n.length?e=n[0].classList.contains(t.params.navigation.hiddenClass):i.length&&(e=i[0].classList.contains(t.params.navigation.hiddenClass)),a(!0===e?"navigationShow":"navigationHide"),[...n,...i].filter((e=>!!e)).forEach((e=>e.classList.toggle(t.params.navigation.hiddenClass)))}}));const p=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),u()};Object.assign(t.navigation,{enable:()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),d(),o()},disable:p,update:o,init:d,destroy:u})}function mt(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function ht(e){let{swiper:t,extendParams:r,on:n,emit:a}=e;const i="swiper-pagination";let s;r({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${i}-bullet`,bulletActiveClass:`${i}-bullet-active`,modifierClass:`${i}-`,currentClass:`${i}-current`,totalClass:`${i}-total`,hiddenClass:`${i}-hidden`,progressbarFillClass:`${i}-progressbar-fill`,progressbarOppositeClass:`${i}-progressbar-opposite`,clickableClass:`${i}-clickable`,lockClass:`${i}-lock`,horizontalClass:`${i}-horizontal`,verticalClass:`${i}-vertical`,paginationDisabledClass:`${i}-disabled`}}),t.pagination={el:null,bullets:[]};let o=0;function l(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function c(e,r){const{bulletActiveClass:n}=t.params.pagination;e&&(e=e[("prev"===r?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${n}-${r}`),(e=e[("prev"===r?"previous":"next")+"ElementSibling"])&&e.classList.add(`${n}-${r}-${r}`))}function d(e){const r=e.target.closest(mt(t.params.pagination.bulletClass));if(!r)return;e.preventDefault();const n=fe(r)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===n)return;t.slideToLoop(n)}else t.slideTo(n)}function u(){const e=t.rtl,r=t.params.pagination;if(l())return;let n,i,d=t.pagination.el;d=ve(d);const u=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,p=t.params.loop?Math.ceil(u/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(i=t.previousRealIndex||0,n=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):void 0!==t.snapIndex?(n=t.snapIndex,i=t.previousSnapIndex):(i=t.previousIndex||0,n=t.activeIndex||0),"bullets"===r.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const a=t.pagination.bullets;let l,u,p;if(r.dynamicBullets&&(s=he(a[0],t.isHorizontal()?"width":"height",!0),d.forEach((e=>{e.style[t.isHorizontal()?"width":"height"]=s*(r.dynamicMainBullets+4)+"px"})),r.dynamicMainBullets>1&&void 0!==i&&(o+=n-(i||0),o>r.dynamicMainBullets-1?o=r.dynamicMainBullets-1:o<0&&(o=0)),l=Math.max(n-o,0),u=l+(Math.min(a.length,r.dynamicMainBullets)-1),p=(u+l)/2),a.forEach((e=>{const t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map((e=>`${r.bulletActiveClass}${e}`))].map((e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e)).flat();e.classList.remove(...t)})),d.length>1)a.forEach((e=>{const a=fe(e);a===n?e.classList.add(...r.bulletActiveClass.split(" ")):t.isElement&&e.setAttribute("part","bullet"),r.dynamicBullets&&(a>=l&&a<=u&&e.classList.add(...`${r.bulletActiveClass}-main`.split(" ")),a===l&&c(e,"prev"),a===u&&c(e,"next"))}));else{const e=a[n];if(e&&e.classList.add(...r.bulletActiveClass.split(" ")),t.isElement&&a.forEach(((e,t)=>{e.setAttribute("part",t===n?"bullet-active":"bullet")})),r.dynamicBullets){const e=a[l],t=a[u];for(let e=l;e<=u;e+=1)a[e]&&a[e].classList.add(...`${r.bulletActiveClass}-main`.split(" "));c(e,"prev"),c(t,"next")}}if(r.dynamicBullets){const n=Math.min(a.length,r.dynamicMainBullets+4),i=(s*n-s)/2-p*s,o=e?"right":"left";a.forEach((e=>{e.style[t.isHorizontal()?o:"top"]=`${i}px`}))}}d.forEach(((e,i)=>{if("fraction"===r.type&&(e.querySelectorAll(mt(r.currentClass)).forEach((e=>{e.textContent=r.formatFractionCurrent(n+1)})),e.querySelectorAll(mt(r.totalClass)).forEach((e=>{e.textContent=r.formatFractionTotal(p)}))),"progressbar"===r.type){let a;a=r.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const i=(n+1)/p;let s=1,o=1;"horizontal"===a?s=i:o=i,e.querySelectorAll(mt(r.progressbarFillClass)).forEach((e=>{e.style.transform=`translate3d(0,0,0) scaleX(${s}) scaleY(${o})`,e.style.transitionDuration=`${t.params.speed}ms`}))}"custom"===r.type&&r.renderCustom?(e.innerHTML=r.renderCustom(t,n+1,p),0===i&&a("paginationRender",e)):(0===i&&a("paginationRender",e),a("paginationUpdate",e)),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](r.lockClass)}))}function p(){const e=t.params.pagination;if(l())return;const r=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length;let n=t.pagination.el;n=ve(n);let i="";if("bullets"===e.type){let n=t.params.loop?Math.ceil(r/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&n>r&&(n=r);for(let r=0;r<n;r+=1)e.renderBullet?i+=e.renderBullet.call(t,r,e.bulletClass):i+=`<${e.bulletElement} ${t.isElement?'part="bullet"':""} class="${e.bulletClass}"></${e.bulletElement}>`}"fraction"===e.type&&(i=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):`<span class="${e.currentClass}"></span> / <span class="${e.totalClass}"></span>`),"progressbar"===e.type&&(i=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):`<span class="${e.progressbarFillClass}"></span>`),t.pagination.bullets=[],n.forEach((r=>{"custom"!==e.type&&(r.innerHTML=i||""),"bullets"===e.type&&t.pagination.bullets.push(...r.querySelectorAll(mt(e.bulletClass)))})),"custom"!==e.type&&a("paginationRender",n[0])}function f(){t.params.pagination=pt(t,t.originalParams.pagination,t.params.pagination,{el:"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let r;"string"==typeof e.el&&t.isElement&&(r=t.el.querySelector(e.el)),r||"string"!=typeof e.el||(r=[...document.querySelectorAll(e.el)]),r||(r=e.el),r&&0!==r.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(r)&&r.length>1&&(r=[...t.el.querySelectorAll(e.el)],r.length>1&&(r=r.filter((e=>me(e,".swiper")[0]===t.el))[0])),Array.isArray(r)&&1===r.length&&(r=r[0]),Object.assign(t.pagination,{el:r}),r=ve(r),r.forEach((r=>{"bullets"===e.type&&e.clickable&&r.classList.add(...(e.clickableClass||"").split(" ")),r.classList.add(e.modifierClass+e.type),r.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(r.classList.add(`${e.modifierClass}${e.type}-dynamic`),o=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&r.classList.add(e.progressbarOppositeClass),e.clickable&&r.addEventListener("click",d),t.enabled||r.classList.add(e.lockClass)})))}function m(){const e=t.params.pagination;if(l())return;let r=t.pagination.el;r&&(r=ve(r),r.forEach((r=>{r.classList.remove(e.hiddenClass),r.classList.remove(e.modifierClass+e.type),r.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(r.classList.remove(...(e.clickableClass||"").split(" ")),r.removeEventListener("click",d))}))),t.pagination.bullets&&t.pagination.bullets.forEach((t=>t.classList.remove(...e.bulletActiveClass.split(" "))))}n("changeDirection",(()=>{if(!t.pagination||!t.pagination.el)return;const e=t.params.pagination;let{el:r}=t.pagination;r=ve(r),r.forEach((r=>{r.classList.remove(e.horizontalClass,e.verticalClass),r.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)}))})),n("init",(()=>{!1===t.params.pagination.enabled?h():(f(),p(),u())})),n("activeIndexChange",(()=>{void 0===t.snapIndex&&u()})),n("snapIndexChange",(()=>{u()})),n("snapGridLengthChange",(()=>{p(),u()})),n("destroy",(()=>{m()})),n("enable disable",(()=>{let{el:e}=t.pagination;e&&(e=ve(e),e.forEach((e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass))))})),n("lock unlock",(()=>{u()})),n("click",((e,r)=>{const n=r.target,i=ve(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&i&&i.length>0&&!n.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&n===t.navigation.nextEl||t.navigation.prevEl&&n===t.navigation.prevEl))return;const e=i[0].classList.contains(t.params.pagination.hiddenClass);a(!0===e?"paginationShow":"paginationHide"),i.forEach((e=>e.classList.toggle(t.params.pagination.hiddenClass)))}}));const h=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=ve(e),e.forEach((e=>e.classList.add(t.params.pagination.paginationDisabledClass)))),m()};Object.assign(t.pagination,{enable:()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=ve(e),e.forEach((e=>e.classList.remove(t.params.pagination.paginationDisabledClass)))),f(),p(),u()},disable:h,render:p,update:u,init:f,destroy:m})}function vt(e){let t,r,{swiper:n,extendParams:a,on:i,emit:s,params:o}=e;n.autoplay={running:!1,paused:!1,timeLeft:0},a({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let l,c,d,u,p,f,m,h,v=o&&o.autoplay?o.autoplay.delay:3e3,g=o&&o.autoplay?o.autoplay.delay:3e3,b=(new Date).getTime();function y(e){n&&!n.destroyed&&n.wrapperEl&&e.target===n.wrapperEl&&(n.wrapperEl.removeEventListener("transitionend",y),h||C())}const w=()=>{if(n.destroyed||!n.autoplay.running)return;n.autoplay.paused?c=!0:c&&(g=l,c=!1);const e=n.autoplay.paused?l:b+g-(new Date).getTime();n.autoplay.timeLeft=e,s("autoplayTimeLeft",e,e/v),r=requestAnimationFrame((()=>{w()}))},E=e=>{if(n.destroyed||!n.autoplay.running)return;cancelAnimationFrame(r),w();let a=void 0===e?n.params.autoplay.delay:e;v=n.params.autoplay.delay,g=n.params.autoplay.delay;const i=(()=>{let e;if(e=n.virtual&&n.params.virtual.enabled?n.slides.filter((e=>e.classList.contains("swiper-slide-active")))[0]:n.slides[n.activeIndex],!e)return;return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(i)&&i>0&&void 0===e&&(a=i,v=i,g=i),l=a;const o=n.params.speed,c=()=>{n&&!n.destroyed&&(n.params.autoplay.reverseDirection?!n.isBeginning||n.params.loop||n.params.rewind?(n.slidePrev(o,!0,!0),s("autoplay")):n.params.autoplay.stopOnLastSlide||(n.slideTo(n.slides.length-1,o,!0,!0),s("autoplay")):!n.isEnd||n.params.loop||n.params.rewind?(n.slideNext(o,!0,!0),s("autoplay")):n.params.autoplay.stopOnLastSlide||(n.slideTo(0,o,!0,!0),s("autoplay")),n.params.cssMode&&(b=(new Date).getTime(),requestAnimationFrame((()=>{E()}))))};return a>0?(clearTimeout(t),t=setTimeout((()=>{c()}),a)):requestAnimationFrame((()=>{c()})),a},S=()=>{b=(new Date).getTime(),n.autoplay.running=!0,E(),s("autoplayStart")},x=()=>{n.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(r),s("autoplayStop")},T=(e,r)=>{if(n.destroyed||!n.autoplay.running)return;clearTimeout(t),e||(m=!0);const a=()=>{s("autoplayPause"),n.params.autoplay.waitForTransition?n.wrapperEl.addEventListener("transitionend",y):C()};if(n.autoplay.paused=!0,r)return f&&(l=n.params.autoplay.delay),f=!1,void a();const i=l||n.params.autoplay.delay;l=i-((new Date).getTime()-b),n.isEnd&&l<0&&!n.params.loop||(l<0&&(l=0),a())},C=()=>{n.isEnd&&l<0&&!n.params.loop||n.destroyed||!n.autoplay.running||(b=(new Date).getTime(),m?(m=!1,E(l)):E(),n.autoplay.paused=!1,s("autoplayResume"))},P=()=>{if(n.destroyed||!n.autoplay.running)return;const e=Z();"hidden"===e.visibilityState&&(m=!0,T(!0)),"visible"===e.visibilityState&&C()},M=e=>{"mouse"===e.pointerType&&(m=!0,h=!0,n.animating||n.autoplay.paused||T(!0))},L=e=>{"mouse"===e.pointerType&&(h=!1,n.autoplay.paused&&C())};i("init",(()=>{n.params.autoplay.enabled&&(n.params.autoplay.pauseOnMouseEnter&&(n.el.addEventListener("pointerenter",M),n.el.addEventListener("pointerleave",L)),Z().addEventListener("visibilitychange",P),S())})),i("destroy",(()=>{n.el.removeEventListener("pointerenter",M),n.el.removeEventListener("pointerleave",L),Z().removeEventListener("visibilitychange",P),n.autoplay.running&&x()})),i("_freeModeStaticRelease",(()=>{(u||m)&&C()})),i("_freeModeNoMomentumRelease",(()=>{n.params.autoplay.disableOnInteraction?x():T(!0,!0)})),i("beforeTransitionStart",((e,t,r)=>{!n.destroyed&&n.autoplay.running&&(r||!n.params.autoplay.disableOnInteraction?T(!0,!0):x())})),i("sliderFirstMove",(()=>{!n.destroyed&&n.autoplay.running&&(n.params.autoplay.disableOnInteraction?x():(d=!0,u=!1,m=!1,p=setTimeout((()=>{m=!0,u=!0,T(!0)}),200)))})),i("touchEnd",(()=>{if(!n.destroyed&&n.autoplay.running&&d){if(clearTimeout(p),clearTimeout(t),n.params.autoplay.disableOnInteraction)return u=!1,void(d=!1);u&&n.params.cssMode&&C(),u=!1,d=!1}})),i("slideChange",(()=>{!n.destroyed&&n.autoplay.running&&(f=!0)})),Object.assign(n.autoplay,{start:S,stop:x,pause:T,resume:C})}function gt(e){const{effect:t,swiper:r,on:n,setTranslate:a,setTransition:i,overwriteParams:s,perspective:o,recreateShadows:l,getEffectParams:c}=e;let d;n("beforeInit",(()=>{if(r.params.effect!==t)return;r.classNames.push(`${r.params.containerModifierClass}${t}`),o&&o()&&r.classNames.push(`${r.params.containerModifierClass}3d`);const e=s?s():{};Object.assign(r.params,e),Object.assign(r.originalParams,e)})),n("setTranslate",(()=>{r.params.effect===t&&a()})),n("setTransition",((e,n)=>{r.params.effect===t&&i(n)})),n("transitionEnd",(()=>{if(r.params.effect===t&&l){if(!c||!c().slideShadows)return;r.slides.forEach((e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach((e=>e.remove()))})),l()}})),n("virtualUpdate",(()=>{r.params.effect===t&&(r.slides.length||(d=!0),requestAnimationFrame((()=>{d&&r.slides&&r.slides.length&&(a(),d=!1)})))}))}function bt(e,t){const r=le(t);return r!==t&&(r.style.backfaceVisibility="hidden",r.style["-webkit-backface-visibility"]="hidden"),r}function yt(e){let{swiper:t,duration:r,transformElements:n,allSlides:a}=e;const{activeIndex:i}=t;if(t.params.virtualTranslate&&0!==r){let e,r=!1;e=a?n:n.filter((e=>{const r=e.classList.contains("swiper-slide-transform")?(e=>{if(!e.parentElement)return t.slides.filter((t=>t.shadowRoot&&t.shadowRoot===e.parentNode))[0];return e.parentElement})(e):e;return t.getSlideIndex(r)===i})),e.forEach((e=>{!function(e,t){t&&e.addEventListener("transitionend",(function r(n){n.target===e&&(t.call(e,n),e.removeEventListener("transitionend",r))}))}(e,(()=>{if(r)return;if(!t||t.destroyed)return;r=!0,t.animating=!1;const e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});t.wrapperEl.dispatchEvent(e)}))}))}}function wt(e){let{swiper:t,extendParams:r,on:n}=e;r({fadeEffect:{crossFade:!1}});gt({effect:"fade",swiper:t,on:n,setTranslate:()=>{const{slides:e}=t;t.params.fadeEffect;for(let r=0;r<e.length;r+=1){const e=t.slides[r];let n=-e.swiperSlideOffset;t.params.virtualTranslate||(n-=t.translate);let a=0;t.isHorizontal()||(a=n,n=0);const i=t.params.fadeEffect.crossFade?Math.max(1-Math.abs(e.progress),0):1+Math.min(Math.max(e.progress,-1),0),s=bt(0,e);s.style.opacity=i,s.style.transform=`translate3d(${n}px, ${a}px, 0px)`}},setTransition:e=>{const r=t.slides.map((e=>le(e)));r.forEach((t=>{t.style.transitionDuration=`${e}ms`})),yt({swiper:t,duration:e,transformElements:r,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})}function Et(e,t,r){const n=`swiper-slide-shadow${r?`-${r}`:""}${e?` swiper-slide-shadow-${e}`:""}`,a=le(t);let i=a.querySelector(`.${n.split(" ").join(".")}`);return i||(i=ue("div",n.split(" ")),a.append(i)),i}function St(e){let{swiper:t,extendParams:r,on:n}=e;r({creativeEffect:{limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});const a=e=>"string"==typeof e?e:`${e}px`;gt({effect:"creative",swiper:t,on:n,setTranslate:()=>{const{slides:e,wrapperEl:r,slidesSizesGrid:n}=t,i=t.params.creativeEffect,{progressMultiplier:s}=i,o=t.params.centeredSlides;if(o){const e=n[0]/2-t.params.slidesOffsetBefore||0;r.style.transform=`translateX(calc(50% - ${e}px))`}for(let r=0;r<e.length;r+=1){const n=e[r],l=n.progress,c=Math.min(Math.max(n.progress,-i.limitProgress),i.limitProgress);let d=c;o||(d=Math.min(Math.max(n.originalProgress,-i.limitProgress),i.limitProgress));const u=n.swiperSlideOffset,p=[t.params.cssMode?-u-t.translate:-u,0,0],f=[0,0,0];let m=!1;t.isHorizontal()||(p[1]=p[0],p[0]=0);let h={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};c<0?(h=i.next,m=!0):c>0&&(h=i.prev,m=!0),p.forEach(((e,t)=>{p[t]=`calc(${e}px + (${a(h.translate[t])} * ${Math.abs(c*s)}))`})),f.forEach(((e,r)=>{let n=h.rotate[r]*Math.abs(c*s);t.browser&&t.browser.need3dFix&&Math.abs(n)/90%2==1&&(n+=.001),f[r]=n})),n.style.zIndex=-Math.abs(Math.round(l))+e.length;const v=p.join(", "),g=`rotateX(${f[0]}deg) rotateY(${f[1]}deg) rotateZ(${f[2]}deg)`,b=d<0?`scale(${1+(1-h.scale)*d*s})`:`scale(${1-(1-h.scale)*d*s})`,y=d<0?1+(1-h.opacity)*d*s:1-(1-h.opacity)*d*s,w=`translate3d(${v}) ${g} ${b}`;if(m&&h.shadow||!m){let e=n.querySelector(".swiper-slide-shadow");if(!e&&h.shadow&&(e=Et("creative",n)),e){const t=i.shadowPerProgress?c*(1/i.limitProgress):c;e.style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const E=bt(0,n);E.style.transform=w,E.style.opacity=y,h.origin&&(E.style.transformOrigin=h.origin)}},setTransition:e=>{const r=t.slides.map((e=>le(e)));r.forEach((t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach((t=>{t.style.transitionDuration=`${e}ms`}))})),yt({swiper:t,duration:e,transformElements:r,allSlides:!0})},perspective:()=>t.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})}ut.displayName="SwiperSlide";var xt=function(e){var r=e.posts,n=e.attributes,a=e.id,i=n.columns,s=n.columnGap,o=n.sliderIsLoop,l=n.sliderIsTouchMove,c=n.sliderIsAutoplay,d=n.sliderAutoplayOptions,u=void 0===d?{delay:1.5}:d,p=n.sliderSpeed,f=n.sliderEffect,m=n.sliderIsPage,h=n.sliderIsPageClickable,v=n.sliderIsPageDynamic,g=n.sliderIsPrevNext;return(0,t.useEffect)((function(){!function(e){var t=[],r=document.querySelectorAll("#".concat(e," .swiper .swiper-slide")),n=document.querySelectorAll("#".concat(e," .swiper .swiper-slide .apbText"));null==n||n.forEach((function(e){t.push(null==e?void 0:e.clientHeight)})),(null==r?void 0:r.length)&&r.forEach((function(e){e.querySelector("article").style.height="".concat(Math.max.apply(Math,t),"px")}))}(a)}),[null==r?void 0:r.length]),React.createElement(dt,{className:"apbSliderPosts",spaceBetween:s,slidesPerView:i.mobile,breakpoints:{576:{slidesPerView:i.tablet},768:{slidesPerView:i.desktop}},modules:[vt,wt,St,ft,ht],loop:o,allowTouchMove:l,grabCursor:l,autoplay:!!c&&{delay:1e3*(null==u?void 0:u.delay)},speed:1e3*p,effect:f,fadeEffect:{crossFade:!0},creativeEffect:{prev:{shadow:!0,translate:["-120%",0,-500]},next:{shadow:!0,translate:["120%",0,-500]}},pagination:!!m&&{clickable:h,dynamicBullets:v},navigation:g,allowSlideNext:!0,allowSlidePrev:!0,autoHeight:!1,notificationClass:null},r.map((function(e){return React.createElement(ut,{key:e.id},React.createElement(O,{post:e,attributes:n}))})))},Tt=jQuery,Ct=function(e){var r=e.posts,n=e.attributes,a=e.id,i="#".concat(a," .apbTickerPosts");return(0,t.useEffect)((function(){null!=r&&r.length&&Tt(i).easyTicker(function(e){var t=e.rowGap,r=e.tickerDirection,n=void 0===r?"up":r,a=e.tickerSpeed,i=void 0===a?"slow":a,s=e.tickerInterval,o=void 0===s?2e3:s,l=e.tickerHeight,c=void 0===l?"0px":l,d=e.tickerVisible,u=void 0===d?3:d,p=e.tickerIsMousePause,f=void 0===p||p;return{direction:n,easing:"swing",speed:isNaN(i)?i:parseInt(i),interval:o,height:"0px"===c||"0em"===c?"auto":c,gap:t,visible:u,mousePause:f}}(n))}),[null==r?void 0:r.length]),React.createElement("div",{className:"apbTickerPosts"},React.createElement("div",null,r.map((function(e){return React.createElement(O,{key:e.id,post:e,attributes:n})}))))};function Pt(e){return Pt="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},Pt(e)}function Mt(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Mt=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},i="function"==typeof Symbol?Symbol:{},s=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function d(e,t,r,n){var i=t&&t.prototype instanceof g?t:g,s=Object.create(i.prototype),o=new O(n||[]);return a(s,"_invoke",{value:P(e,r,o)}),s}function u(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=d;var p="suspendedStart",f="suspendedYield",m="executing",h="completed",v={};function g(){}function b(){}function y(){}var w={};c(w,s,(function(){return this}));var E=Object.getPrototypeOf,S=E&&E(E(I([])));S&&S!==r&&n.call(S,s)&&(w=S);var x=y.prototype=g.prototype=Object.create(w);function T(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function C(e,t){function r(a,i,s,o){var l=u(e[a],e,i);if("throw"!==l.type){var c=l.arg,d=c.value;return d&&"object"==Pt(d)&&n.call(d,"__await")?t.resolve(d.__await).then((function(e){r("next",e,s,o)}),(function(e){r("throw",e,s,o)})):t.resolve(d).then((function(e){c.value=e,s(c)}),(function(e){return r("throw",e,s,o)}))}o(l.arg)}var i;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return i=i?i.then(a,a):a()}})}function P(t,r,n){var a=p;return function(i,s){if(a===m)throw new Error("Generator is already running");if(a===h){if("throw"===i)throw s;return{value:e,done:!0}}for(n.method=i,n.arg=s;;){var o=n.delegate;if(o){var l=M(o,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===p)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=m;var c=u(t,r,n);if("normal"===c.type){if(a=n.done?h:f,c.arg===v)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(a=h,n.method="throw",n.arg=c.arg)}}}function M(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,M(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var i=u(a,t.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,v;var s=i.arg;return s?s.done?(r[t.resultName]=s.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):s:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,v)}function L(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function k(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function O(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(L,this),this.reset(!0)}function I(t){if(t||""===t){var r=t[s];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,i=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return i.next=i}}throw new TypeError(Pt(t)+" is not iterable")}return b.prototype=y,a(x,"constructor",{value:y,configurable:!0}),a(y,"constructor",{value:b,configurable:!0}),b.displayName=c(y,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,y):(e.__proto__=y,c(e,l,"GeneratorFunction")),e.prototype=Object.create(x),e},t.awrap=function(e){return{__await:e}},T(C.prototype),c(C.prototype,o,(function(){return this})),t.AsyncIterator=C,t.async=function(e,r,n,a,i){void 0===i&&(i=Promise);var s=new C(d(e,r,n,a),i);return t.isGeneratorFunction(r)?s:s.next().then((function(e){return e.done?e.value:s.next()}))},T(x),c(x,l,"Generator"),c(x,s,(function(){return this})),c(x,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=I,O.prototype={constructor:O,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(k),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return o.type="throw",o.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var i=this.tryEntries.length-1;i>=0;--i){var s=this.tryEntries[i],o=s.completion;if("root"===s.tryLoc)return a("end");if(s.tryLoc<=this.prev){var l=n.call(s,"catchLoc"),c=n.call(s,"finallyLoc");if(l&&c){if(this.prev<s.catchLoc)return a(s.catchLoc,!0);if(this.prev<s.finallyLoc)return a(s.finallyLoc)}else if(l){if(this.prev<s.catchLoc)return a(s.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return a(s.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var i=a;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var s=i?i.completion:{};return s.type=e,s.arg=t,i?(this.method="next",this.next=i.finallyLoc,v):this.complete(s)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),k(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;k(r)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:I(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Lt(e,t,r,n,a,i,s){try{var o=e[i](s),l=o.value}catch(e){return void r(e)}o.done?t(l):Promise.resolve(l).then(n,a)}function kt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ot(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?kt(Object(r),!0).forEach((function(t){It(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):kt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function It(e,t,r){var n;return n=function(e,t){if("object"!=Pt(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Pt(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==Pt(n)?n:String(n))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function At(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,s,o=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=r.return&&(s=r.return(),Object(s)!==s))return}finally{if(c)throw a}}return o}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return _t(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return _t(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _t(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var Rt=function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=At((0,t.useState)(!1),2),i=a[0],s=a[1],o=At((0,t.useState)(!1),2),l=o[0],c=o[1],d=At((0,t.useState)(null),2),u=d[0],p=d[1],f=At((0,t.useState)(null),2),m=f[0],h=f[1];if(wp.ajax){var v=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};s(!0),c(!1),p(null),wp.ajax.post(e,Ot(Ot({},r),t)).done((function(e){s(!1),h(e)})).fail((function(e){s(!1),c(!0),p(e)}))},g=function(){var e,t=(e=Mt().mark((function e(){var t=arguments;return Mt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:v(t.length>0&&void 0!==t[0]?t[0]:{});case 2:case"end":return e.stop()}}),e)})),function(){var t=this,r=arguments;return new Promise((function(n,a){var i=e.apply(t,r);function s(e){Lt(i,n,a,s,o,"next",e)}function o(e){Lt(i,n,a,s,o,"throw",e)}s(void 0)}))});return function(){return t.apply(this,arguments)}}();return(0,t.useEffect)((function(){n&&v(r)}),[]),{data:m,saveData:g,refetch:g,isLoading:i,isError:l,error:u}}console.error("Please use wp-util as a dependency")};function Nt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,s,o=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=r.return&&(s=r.return(),Object(s)!==s))return}finally{if(c)throw a}}return o}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return zt(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return zt(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function zt(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var jt=function(e,r,n){var a=r.postType,i=r.selectedTaxonomies,s=void 0===i?{}:i,o=r.selectedCategories,l=void 0===o?[]:o,c=r.selectedTags,d=void 0===c?[]:c,u=r.isPostsPerPageAll,p=r.postsPerPage,f=r.postsOrderBy,m=r.postsOrder,h=r.postsOffset,v=void 0===h?0:h,g=r.postsInclude,b=void 0===g?[]:g,y=r.postsExclude,w=void 0===y?[]:y,E=r.isExcludeCurrent,S=r.fImgSize,x=void 0===S?"full":S,T=r.metaDateFormat,C=void 0===T?"M j, Y":T,P=r.excerptLength,M=Rt("apbPosts",{_wpnonce:e,queryAttr:{postType:a,selectedTaxonomies:s,selectedCategories:l,selectedTags:d,isPostsPerPageAll:u,postsPerPage:p,postsOrderBy:f,postsOrder:m,postsOffset:v,postsInclude:b,postsExclude:w,isExcludeCurrent:E,fImgSize:x,metaDateFormat:C,excerptLength:void 0===P?25:P},pageNumber:n}),L=M.data,k=void 0===L?null:L,O=M.saveData,I=M.isLoading,A=Nt((0,t.useState)([]),2),_=A[0],R=A[1];return(0,t.useEffect)((function(){n&&O({pageNumber:n})}),[n]),(0,t.useEffect)((function(){k&&R(k)}),[k]),{posts:_,isLoading:I}},Dt=function(e){var t=Rt("apbPipeChecker",{_wpnonce:e}),r=t.data,n=void 0===r?null:r,a=t.isLoading;return{isPremium:!a&&(null==n?void 0:n.isPipe)||!1,isLoading:a}};function $t(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,s,o=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=r.return&&(s=r.return(),Object(s)!==s))return}finally{if(c)throw a}}return o}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Gt(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Gt(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Gt(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var Ft=function(e){var r=e.firstPosts,n=e.nonce,a=e.totalPosts,i=e.attributes,s=e.id,o=$t((0,t.useState)(1),2),l=o[0],d=o[1],u=Dt(n).isPremium,p=Array.isArray(r)&&r.length?r:[];return React.createElement(React.Fragment,null,React.createElement(c,{attributes:i,id:s}),u?React.createElement(React.Fragment,null,React.createElement(Ht,{firstPosts:p,attributes:i,id:s,nonce:n,pageNumber:l}),React.createElement(X,{attributes:i,totalCount:a,onChange:function(e){return d(e)}})):React.createElement(Bt,{posts:p,attributes:i,id:s}))},Bt=function(e){var t=e.posts,r=e.attributes,n=e.id;return React.createElement(F,{posts:t,attributes:r,id:n,Slider:xt,Ticker:Ct})},Ht=function(e){var r=e.firstPosts,n=e.attributes,a=e.id,i=e.nonce,s=e.pageNumber,o=$t((0,t.useState)(r),2),l=o[0],c=o[1],d=jt(i,n,s),u=d.posts,p=d.isLoading;(0,t.useEffect)((function(){Array.isArray(u)&&!p&&s>1&&c(u)}),[u,p,s]);var f=Array.isArray(l)&&l.length?l:[];return React.createElement(F,{posts:f,attributes:n,id:a,Slider:xt,Ticker:Ct})};document.addEventListener("DOMContentLoaded",(function(){document.querySelectorAll(".wp-block-ap-block-posts").forEach((function(t){var r,n=JSON.parse(t.dataset.nonce),a=JSON.parse(t.dataset.attributes),i=JSON.parse(t.dataset.extra).totalPosts,s=t.querySelector("pre#firstPosts").innerText,o=s?JSON.parse(null==s||null===(r=s.replace(/\n/g," "))||void 0===r||null===(r=r.replace(/\s+/g," "))||void 0===r?void 0:r.trim()):[];(0,e.H)(t).render(React.createElement(Ft,{firstPosts:o,nonce:n,totalPosts:i,attributes:a,id:t.id})),null==t||t.removeAttribute("data-nonce"),null==t||t.removeAttribute("data-attributes"),null==t||t.removeAttribute("data-extra")}))}))}()}();
//# sourceMappingURL=script.js.map