1"use strict";(self.webpackChunkwp_gallery=self.webpackChunkwp_gallery||[]).push([[922],{85922:function(e,n,a){a.r(n),a.d(n,{GridGallery:function(){return L},default:function(){return T}});var t=a(5544),i=a(6556),r=a(86137),l=a(60011),o=a(83014),g=a(51477),s=a(85072),u=a.n(s),c=a(97825),m=a.n(c),p=a(77659),b=a.n(p),_=a(55056),d=a.n(_),h=a(10540),y=a.n(h),w=a(41113),f=a.n(w),v=a(56151),k={};k.styleTagTransform=f(),k.setAttributes=d(),k.insert=b().bind(null,"head"),k.domAPI=m(),k.insertStyleElement=y();u()(v.A,k),v.A&&v.A.locals&&v.A.locals;var x=a(92948),B=a(84179),W=a(47758),E=a(35638),O=a(25963),C=a(22015),A=a(8973),V=a(23725),R=a(76748),S=a(70481),z=function(e){var n=e.image,a=e.width,t=e.height,i=e.onClick,r=e.itemBorder,l=e.itemBackgroundColor,o=e.itemBorderRadius,s=e.backgroundColor,u=e.borderRadius,c=e.margin,m=e.hoverEffect,p=e.showTitle,b=e.titleSource,_=e.titleVisibility,d=e.titlePosition,h=e.titleFontSize,y=e.titleColor,w=e.titleAlignment,f=e.titleFontFamily,v=e.titleMaxRowsCount,k=e.overlayTextBackground,z=e.invertTextColor,L=e.showCaption,T=e.captionSource,N=e.captionVisibility,F=e.captionPosition,I=e.captionFontSize,j=e.captionFontColor,M=e.captionMaxRowsCount,P=e.showDescription,H=e.descriptionSource,U=e.descriptionPosition,Z=e.descriptionFontSize,D=e.descriptionFontColor,G=e.descriptionMaxRowsCount,X=e.showButton,Y=e.buttonText,q=e.buttonVisibility,J=e.buttonPosition,K=e.buttonAlignment,Q=e.buttonColor,$=e.buttonTextColor,ee=e.buttonFontSize,ne=e.buttonBorderSize,ae=e.buttonBorderColor,te=e.buttonBorderRadius,ie=e.buttonUrl,re=e.openInNewTab,le=e.showVideoCover;""===k&&(k="unset"),r&&(a-=2*r,t-=2*r);var oe=function(e){var n="0",a="0";d===A.uW.BELOW||d===A.uW.ABOVE?(n=(o||0)/2+"%",a=c+"px"):d!==A.uW.CENTER&&(a=(u||0)/2+"%");var t=d!==A.uW.BELOW&&d!==A.uW.ABOVE,i=p&&_===A.nz.ON_HOVER&&t,r=d===F&&L&&!!e[T],l=r&&N===A.nz.ON_HOVER&&t,g=d===J&&X,s=g&&q===A.nz.ON_HOVER&&J!==A.uW.ABOVE&&J!==A.uW.BELOW,m=!(p&&!i||r&&!l||g&&!s)&&(i||l||s);return(0,S.jsx)("div",{className:(0,W.A)("thumbnail-gallery__title",{"thumbnail-gallery__title_on-hover":m,"thumbnail-gallery__title_hidden":!p,"thumbnail-gallery__item-outline":p&&(d===A.uW.BELOW||d===A.uW.ABOVE),"reacg-gallery__text-background-top-gradient":"unset"===k&&d===A.uW.TOP,"reacg-gallery__text-background-bottom-gradient":"unset"===k&&d===A.uW.BOTTOM,"reacg-gallery__text-background-center-gradient":"unset"===k&&d===A.uW.CENTER}),style:{paddingLeft:n,paddingRight:n},children:(0,S.jsx)(B.A,{sx:{"& .MuiImageListItemBar-subtitle":{fontSize:"".concat(I,"px"),fontFamily:f,color:j,lineHeight:"normal",whiteSpace:r&&M?"normal !important":"nowrap"},"& .thumbnail-image__caption":{whiteSpace:r&&M?"normal !important":"nowrap",display:r&&M?"-webkit-box !important":"block",WebkitLineClamp:r?M:void 0,WebkitBoxOrient:r&&M?"vertical":"initial"},"& .MuiImageListItemBar-title":{fontSize:"".concat(h,"px"),fontFamily:f,lineHeight:"normal",whiteSpace:v?"normal !important":"nowrap",display:v?"-webkit-box !important":"block",WebkitLineClamp:v,WebkitBoxOrient:v?"vertical":"initial"}},style:{paddingLeft:a,paddingRight:a,textAlign:w,color:y,backgroundColor:d!==A.uW.BELOW&&d!==A.uW.ABOVE?k:"initial",mixBlendMode:z&&d!==A.uW.BELOW&&d!==A.uW.ABOVE?"difference":"initial"},className:"thumbnail-gallery__title-content_".concat(d),title:(0,S.jsx)("span",{className:(0,W.A)({"reacg-content_on-hover":i}),children:e[b]||(0,S.jsx)("br",{})}),subtitle:r||g?(0,S.jsxs)(S.Fragment,{children:[r&&L&&e[T]&&(0,S.jsx)("span",{className:(0,W.A)("thumbnail-image__caption",{"reacg-content_on-hover":l}),children:e[T]}),g&&X&&(0,S.jsx)("span",{className:"reacg-action-button-wrap",children:(0,S.jsx)(E.r,{url:ie,openInNewTab:re,text:Y,alignment:K,backgroundColor:Q,textColor:$,fontSize:ee,borderSize:ne,borderColor:ae,borderRadius:te,isOnHover:s})})]}):null,position:d===A.uW.CENTER?"bottom":d===A.uW.ABOVE?"below":d})})},ge=function(e){var n="0",a="0";F===A.uW.BELOW||F===A.uW.ABOVE?(n=(o||0)/2+"%",a=c+"px"):F!==A.uW.CENTER&&(a=(u||0)/2+"%");var t=F!==A.uW.BELOW&&F!==A.uW.ABOVE,i=L&&!!e[T],r=i&&N===A.nz.ON_HOVER&&t,l=F===J&&X,g=l&&q===A.nz.ON_HOVER&&J!==A.uW.ABOVE&&J!==A.uW.BELOW,s=!(i&&!r||l&&!g)&&(r||g);return(0,S.jsx)("div",{className:(0,W.A)("thumbnail-gallery__title",{"thumbnail-gallery__title_on-hover":s,"thumbnail-gallery__title_hidden":!L,"thumbnail-gallery__item-outline":L&&(F===A.uW.BELOW||F===A.uW.ABOVE),"reacg-gallery__text-background-top-gradient":"unset"===k&&F===A.uW.TOP,"reacg-gallery__text-background-bottom-gradient":"unset"===k&&F===A.uW.BOTTOM,"reacg-gallery__text-background-center-gradient":"unset"===k&&F===A.uW.CENT
1ER}),style:{paddingLeft:n,paddingRight:n},children:(0,S.jsx)(B.A,{sx:{"& .MuiImageListItemBar-title":{fontSize:"".concat(I,"px"),fontFamily:f,color:j,lineHeight:"normal",whiteSpace:M?"normal !important":"nowrap"},"& .thumbnail-image__caption":{whiteSpace:M?"normal !important":"nowrap",display:M?"-webkit-box !important":"block",WebkitLineClamp:M,WebkitBoxOrient:M?"vertical":"initial"}},style:{paddingLeft:a,paddingRight:a,textAlign:w,color:j,backgroundColor:F!==A.uW.BELOW&&F!==A.uW.ABOVE?k:"initial",mixBlendMode:z&&F!==A.uW.BELOW&&F!==A.uW.ABOVE?"difference":"initial"},className:"thumbnail-gallery__title-content_".concat(F),title:i||l?(0,S.jsxs)(S.Fragment,{children:[i&&(0,S.jsx)("span",{className:(0,W.A)("thumbnail-image__caption",{"reacg-content_on-hover":r}),children:e[T]}),l&&X&&(0,S.jsx)("span",{className:"reacg-action-button-wrap",children:(0,S.jsx)(E.r,{url:ie,openInNewTab:re,text:Y,alignment:K,backgroundColor:Q,textColor:$,fontSize:ee,borderSize:ne,borderColor:ae,borderRadius:te,isOnHover:g})})]}):null,position:F===A.uW.CENTER?"bottom":F===A.uW.ABOVE?"below":F})})},se=function(e){var n=o?o/2+"%":(c||0)+"px";return(0,S.jsx)("div",{className:(0,W.A)("thumbnail-gallery__description","thumbnail-gallery__item-outline"),style:{WebkitLineClamp:G,fontSize:Z,color:D,fontFamily:f,lineHeight:"normal",paddingLeft:n,paddingRight:n,textAlign:w},children:e[H]})},ue=function(e){var n="0",a="0";e===A.uW.BELOW||e===A.uW.ABOVE?(n=(o||0)/2+"%",a=c+"px"):e!==A.uW.CENTER&&(a=(u||0)/2+"%");var t=e===A.uW.ABOVE||e===A.uW.BELOW;return(0,S.jsx)("div",{className:(0,W.A)("thumbnail-gallery__title",{"reacg-action-button-container_on-hover":X&&q===A.nz.ON_HOVER,"thumbnail-gallery__title_hidden":!X,"thumbnail-gallery__item-outline":t,"reacg-gallery__text-background-top-gradient":"unset"===k&&e===A.uW.TOP,"reacg-gallery__text-background-bottom-gradient":"unset"===k&&e===A.uW.BOTTOM,"reacg-gallery__text-background-center-gradient":"unset"===k&&e===A.uW.CENTER}),style:{paddingLeft:n,paddingRight:n},children:(0,S.jsx)(B.A,{sx:{"& .MuiImageListItemBar-title":{fontFamily:f,lineHeight:"normal"}},style:{paddingLeft:a,paddingRight:a,textAlign:K,backgroundColor:e!==A.uW.BELOW&&e!==A.uW.ABOVE?k:"initial",mixBlendMode:z&&e!==A.uW.BELOW&&e!==A.uW.ABOVE?"difference":"initial"},className:"thumbnail-gallery__title-content_".concat(e),title:(0,S.jsx)("span",{className:"reacg-action-button-wrap",children:(0,S.jsx)(E.r,{url:ie,openInNewTab:re,text:Y,alignment:K,backgroundColor:Q,textColor:$,fontSize:ee,borderSize:ne,borderColor:ae,borderRadius:te,isOnHover:q===A.nz.ON_HOVER&&J!==A.uW.ABOVE&&J!==A.uW.BELOW})}),position:e===A.uW.CENTER?"bottom":e===A.uW.ABOVE?"below":e})})},ce=(0,g.useRef)(null),me={width:a,height:t,itemBorder:r,itemBackgroun
1dColor:l,itemBorderRadius:o,backgroundColor:s,borderRadius:u,margin:c,hoverEffect:m,showTitle:p,titleSource:b,captionVisibility:N,titlePosition:d,titleVisibility:_,titleFontSize:h,titleColor:y,titleAlignment:w,titleFontFamily:f,overlayTextBackground:k,invertTextColor:z,showCaption:L,captionSource:T,captionPosition:F,captionFontSize:I,captionFontColor:j,showDescription:P,descriptionSource:H,descriptionPosition:U,descriptionFontSize:Z,descriptionFontColor:D,descriptionMaxRowsCount:G,showButton:X,buttonText:Y,buttonVisibility:q,buttonPosition:J,buttonAlignment:K,buttonColor:Q,buttonTextColor:$,buttonFontSize:ee,buttonBorderSize:ne,buttonBorderColor:ae,buttonBorderRadius:te,buttonUrl:ie,openInNewTab:re,showVideoCover:le},pe=Math.max(a,t),be=(0,V.Ws)(n.sizes),_e=(0,V.om)(n.sizes);return(0,S.jsxs)(x.A,{className:(0,W.A)("reacg-thumbnails-item",i?"thumbnail-gallery__image-wrapper_clickable":"thumbnail-gallery__image-wrapper_non_clickable"),onClick:i,style:{padding:r+"px",background:l,borderRadius:o+"%",boxSizing:"border-box",overflow:d===A.uW.BELOW||d===A.uW.ABOVE||F===A.uW.BELOW||F===A.uW.ABOVE||J===A.uW.BELOW||J===A.uW.ABOVE?"hidden":"unset",justifyContent:(d!==A.uW.ABOVE&&F!==A.uW.ABOVE||P&&U!==A.iZ.ABOVE)&&(d===A.uW.ABOVE&&F===A.uW.ABOVE||!P||U!==A.iZ.ABOVE)?d===A.uW.ABOVE||F===A.uW.ABOVE?"start":"initial":"end",height:(d!==A.uW.ABOVE&&F!==A.uW.ABOVE||P&&U!==A.iZ.ABOVE)&&(d===A.uW.ABOVE&&F===A.uW.ABOVE||!P||U!==A.iZ.ABOVE)?d===A.uW.ABOVE||F===A.uW.ABOVE?"100%":"initial":"100%"},children:[p&&d===A.uW.ABOVE?oe(n):null,!L||d==F&&p||F!==A.uW.ABOVE?null:ge(n),!X||d==J&&p||F==J&&L||J!==A.uW.ABOVE?null:ue(J),P&&U===A.iZ.ABOVE?se(n):null,(0,S.jsx)("div",{className:"thumbnail-gallery__item-outline",style:{background:s,borderRadius:u+"%"},children:(0,S.jsxs)("div",{ref:ce,className:(0,W.A)("re-image__wrapper","thumbnail-gallery__image-wrapper","reacg-action-button-hover-parent","thumbnail-gallery__image-wrapper_overflow","thumbnail-gallery__image-wrapper_"+m),style:{width:a+"px",height:t+"px",margin:c+"px",borderRadius:u+"%",boxSizing:"border-box"},children:[n.type===A.yj.IMAGE&&(0,S.jsx)(O.A,{wrapperRef:ce,className:(0,W.A)("thumbnail-gallery__image","MuiImageListItem-img"),src:_e.src,srcSet:be,sizes:"".concat(pe,"px"),alt:n.alt,loading:"eager",originalWidth:n.original.width,originalHeight:n.original.height,style:{width:a+"px",height:t+"px"}}),n.type===A.yj.VIDEO&&(0,S.jsx)(C.A,{wrapperRef:ce,item:n,settings:me,coverImageProps:{className:(0,W.A)("thumbnail-gallery__image","MuiImageListItem-img"),src:_e.src,srcSet:be,sizes:"".concat(pe,"px"),alt:n.alt,loading:"eager",originalWidth:n.original.width,originalHeight:n.original.height,style:{width:a+"px",height:t+"px"}}}),(0,S.jsx)(R.n,{}),p&&d!==A.uW.BELOW&&d!==A.uW.ABOVE&&oe(n),L&&(d!=F||!p)&&F!==A.uW.BELOW&&F!==A.uW.ABOVE&&ge(n),X&&(d!=J||!p)&&(F!=J||!L)&&J!==A.uW.BELOW&&J!==A.uW.ABOVE&&ue(J)]})}),p&&d===A.uW.BELOW?oe(n):null,!L||d==F&&p||F!==A.uW.BELOW?null:ge(n),!X||d==J&&p||F==J&&L||J!==A.uW.BELOW?null:ue(J),P&&U===A.iZ.BELOW?se(n):null]},n.original.url)},L=function(e){var n=e.onClick,a=(0,o.Xe)().galleryId,s=(0,l.t0)().gridSettings,u=(0,r.E)().images,c=s,m=c.fillContainer,p=c.aspectRatio,b=c.width,_=void 0===b?1:b,d=c.height,h=void 0===d?1:d,y=c.columns,w=void 0===y?1:y,f=c.gap,v=c.backgroundColor,k=c.containerPadding,x=c.itemBorder,B=c.itemBackgroun
1dColor,W=c.itemBorderRadius,E=c.padding,O=c.paddingColor,C=c.borderRadius,A=c.showTitle,V=c.titleSource,R=c.titlePosition,L=c.captionPosition,T=c.titleAlignment,N=c.captionVisibility,F=c.titleVisibility,I=c.titleFontFamily,j=c.titleColor,M=c.titleFontSize,P=void 0===M?1:M,H=c.titleMaxRowsCount,U=c.overlayTextBackground,Z=c.invertTextColor,D=c.hoverEffect,G=c.showCaption,X=c.captionSource,Y=c.captionFontSize,q=c.captionFontColor,J=c.captionMaxRowsCount,K=c.showDescription,Q=c.descriptionSource,$=c.descriptionPosition,ee=c.descriptionFontSize,ne=c.descriptionFontColor,ae=c.descriptionMaxRowsCount,te=c.showButton,ie=c.buttonText,re=c.buttonVisibility,le=c.buttonPosition,oe=c.buttonAlignment,ge=c.buttonColor,se=c.buttonTextColor,ue=c.buttonFontSize,ce=c.buttonBorderSize,me=c.buttonBorderColor,pe=c.buttonBorderRadius,be=c.buttonUrlSource,_e=c.openInNewTab,de=c.showVideoCover,he=(0,g.useRef)(null),ye=(0,g.useState)(0),we=(0,t.A)(ye,2),fe=we[0],ve=we[1],ke=(0,g.useState)(1),xe=(0,t.A)(ke,2),Be=xe[0],We=xe[1],Ee=function(){var e=null===he||void 0===he?void 0:he.current,n=null===e||void 0===e?void 0:e.closest(".reacg-gallery-wrapper");return n&&n.clientWidth?n.clientWidth:(null===e||void 0===e?void 0:e.getBoundingClientRect().width)||0},Oe=Ee(),Ce=m?Oe/w:_,Ae=(0,g.useState)(Ce),Ve=(0,t.A)(Ae,2),Re=Ve[0],Se=Ve[1],ze=m?Re/Be:h,Le=(0,g.useState)(ze),Te=(0,t.A)(Le,2),Ne=(Te[0],Te[1]);(0,g.useEffect)((function(){if(m){We(Number(p));var e=Ee();Se(e/w),Ne(Re/Be)}else We(_/h),Se(_),Ne(h)}),[m,p,w,h,_]);var Fe=function(){var e=null===he||void 0===he?void 0:he.current;ve(null===e||void 0===e?void 0:e.getBoundingClientRect().width)};(0,g.useEffect)((function(){Fe(),window.addEventListener("resize",(function(){return Fe()}))}),[]),(0,g.useEffect)((function(){var e;null===(e=document.getElementById("reacg-root"+a))||void 0===e||e.style.setProperty("--reacg-thumbnails-gap","".concat(f,"px"))}),[f,a]);var Ie=(0,g.useMemo)((function(){var e=+Re+2*E;if(!fe||!e)return w;for(var n=Math.floor(fe/e)+1;(n-1)*e+(n-2)*f>fe||n>w;)n--;return n}),[Re,f,w,E,fe]),je=(0,g.useMemo)((function(){return fe?(fe-2*k-(2*Ie*E+(Ie-1)*f))/Ie:Re}),[fe,k,Re,f,E,Ie]),Me=(0,g.useMemo)((function(){return je*(1/Be)}),[je,Be]);(0,g.useLayoutEffect)((function(){Fe()}),[Re,je,f,w,E,Ie]);var Pe=(0,g.useRef)(null),He=(0,g.useCallback)((function(e){return n?function(){return n(e)}:void 0}),[n]);return(0,S.jsx)("div",{style:{width:Re*w+(w-1)*f+2*w*E+"px",margin:"0 auto",overflow:"hidden",maxWidth:"100%"},children:(0,S.jsx)("div",{ref:he,style:{overflow:"hidden",maxWidth:"100%",backgroundColor:v,padding:k+"px"},children:(0,S.jsx)(i.A,{className:"reacg-thumbnails-wrapper-"+Ie,cols:Ie,gap:+f,style:{margin:"0 auto"},ref:Pe,children:(null===u||void 0===u?void 0:u.map((function(e,n){return(0,S.jsx)(z,{image:e,width:je,height:Me,onClick:He(n),showTitle:A,titleSource:V,titlePosition:R,captionPosition:L,titleAlignment:T,captionVisibility:N,titleVisibility:F,titleFontFamily:I,titleColor:j,titleFontSize:P,titleMaxRowsCount:H,overlayTextBackground:U,invertTextColor:Z,itemBorder:x,itemBackgroun
1dColor:B,itemBorderRadius:W,backgroundColor:O,borderRadius:C,margin:E,hoverEffect:D,showCaption:G,captionSource:X,captionFontSize:Y,captionFontColor:q,captionMaxRowsCount:J,showDescription:K,descriptionSource:Q,descriptionPosition:$,descriptionFontSize:ee,descriptionFontColor:ne,descriptionMaxRowsCount:ae,showButton:te,buttonText:ie,buttonVisibility:re,buttonPosition:le,buttonAlignment:oe,buttonColor:ge,buttonTextColor:se,buttonFontSize:ue,buttonBorderSize:ce,buttonBorderColor:me,buttonBorderRadius:pe,buttonUrl:(null===e||void 0===e?void 0:e[be])||"",openInNewTab:_e,showVideoCover:de},e.original.url+n)})))||[]})})})},T=L},56151:function(e,n,a){var t=a(56578),i=a.n(t),r=a(83243),l=a.n(r),o=a(78658),g=a.n(o),s=new URL(a(15086),a.b),u=new URL(a(75820),a.b),c=new URL(a(36154),a.b),m=new URL(a(29214),a.b),p=l()(i()),b=g()(s),_=g()(u),d=g()(c),h=g()(m);p.push([e.id,".reacg-gallery\n .thumbnail-gallery__image-wrapper:hover\n .thumbnail-gallery__title_on-hover {\n opacity: 1;\n pointer-events: none;\n}\n\n.reacg-gallery\n .thumbnail-gallery__image-wrapper:hover\n .reacg-action-button-container_on-hover {\n opacity: 1;\n pointer-events: auto;\n}\n.reacg-gallery\n .thumbnail-gallery__image-wrapper:hover\n .thumbnail-gallery__title_on-hover\n > div {\n -webkit-transform: translate3d(0, 0px, 0);\n transform: translate3d(0, 0px, 0);\n}\n\n.reacg-gallery .thumbnail-gallery__image-wrapper_clickable {\n cursor: pointer;\n}\n\n.reacg-gallery .thumbnail-gallery__image-wrapper_non_clickable {\n cursor: default;\n}\n\n.reacg-gallery .thumbnail-gallery__title_on-hover {\n opacity: 0;\n -webkit-transition: opacity 0.3s ease-in-out;\n transition: opacity 0.3s ease-in-out;\n}\n\n.reacg-gallery\n .thumbnail-gallery__title_on-hover\n .thumbnail-gallery__title-content_bottom {\n -webkit-transform: translate3d(0, 50%, 0);\n transform: translate3d(0, 50%, 0);\n -webkit-transition: transform 0.3s ease-in-out;\n transition: transform 0.3s ease-in-out;\n}\n\n.reacg-gallery\n .thumbnail-gallery__title_on-hover\n .thumbnail-gallery__title-content_top {\n -webkit-transform: translate3d(0, -50%, 0);\n transform: translate3d(0, -50%, 0);\n -webkit-transition: transform 0.3s ease-in-out;\n transition: transform 0.3s ease-in-out;\n}\n\n.reacg-gallery .thumbnail-gallery__title_hidden {\n display: none;\n}\n\n.reacg-gallery .thumbnail-gallery__title-content_center {\n text-align: center;\n height: 100%;\n}\n\n.reacg-gallery .content-placeholder {\n display: flex;\n justify-content: center;\n align-items: center;\n height: 300px;\n}\n\n.reacg-gallery .thumbnail-gallery__image-wrapper {\n position: relative;\n}\n\n.reacg-gallery .thumbnail-gallery__image-wrapper_overflow {\n overflow: hidden;\n}\n\n/* Zoom out */\n.reacg-gallery .thumbnail-gallery__image-wrapper_zoom-out img,\n.reacg-gallery .thumbnail-gallery__image-wrapper_zoom-out video {\n -webkit-transform: scale(1.2);\n transform: scale(1.2);\n -webkit-transition: transform 0.3s ease-in-out;\n transition: transform 0.3s ease-in-out;\n}\n\n.reacg-gallery .thumbnail-gallery__image-wrapper_zoom-out:hover img,\n.reacg-gallery .thumbnail-gallery__image-wrapper_zoom-out:hover video {\n transform: scale(1);\n -webkit-transform: scale(1);\n}\n\n/* Zoom in */\n.reacg-gallery .thumbnail-gallery__image-wrapper_zoom-in img,\n.reacg-gallery .thumbnail-gallery__image-wrapper_zoom-in video {\n -webkit-transition: transform 0.3s ease-in-out;\n transition: transform 0.3s ease-in-out;\n}\n\n.reacg-gallery .thumbnail-gallery__image-wrapper_zoom-in:hover img,\n.reacg-gallery .thumbnail-gallery__image-wrapper_zoom-in:hover video {\n transform: scale(1.2);\n -webkit-transform: scale(1.2);\n}\n\n/* Slide */\n.reacg-gallery .thumbnail-gallery__image-wrapper_slide img,\n.reacg-gallery .thumbnail-gallery__image-wrapper_slide video {\n /* Fallback for older browsers */\n margin-left: 10% !important;\n /* Cap percentage-based shift to max 20px in supporting browsers */\n margin-left: min(10%, 20px) !important;\n -webkit-transform: scale(1.3);\n transform: scale(1.3);\n -webkit-transition:\n transform 0.3s ease-in-out,\n margin-left 0.3s ease-in-out;\n transition:\n transform 0.3s ease-in-out,\n margin-left 0.3s ease-in-out;\n}\n\n.reacg-gallery .thumbnail-gallery__image-wrapper_slide:hover img,\n.reacg-gallery .thumbnail-gallery__image-wrapper_slide:hover video {\n margin-left: 0 !important;\n}\n\n/* Push */\n.reacg-gallery .thumbnail-gallery__image-wrapper_push img,\n.reacg-gallery .thumbnail-gallery__image-wrapper_push video {\n -webkit-transition: -webkit-transform 0.35s ease-in-out;\n transition: transform 0.35s ease-in-out;\n}\n\n.reacg-gallery .thumbnail-gallery__image-wrapper_push:hover img,\n.reacg-gallery .thumbnail-gallery__image-wrapper_push:hover video {\n -webkit-transform: translateY(100%);\n transform: translateY(100%);\n}\n\n/* Rotate */\n.reacg-gallery .thumbnail-gallery__image-wrapper_rotate img,\n.reacg-gallery .thumbnail-gallery__image-wrapper_rotate video {\n -webkit-transform: rotate(10deg) scale(1.4);\n transform: rotate(10deg) scale(1.4);\n -webkit-transition: transform 0.3s ease-in-out;\n transition: transform 0.3s ease-in-out;\n}\n\n.reacg-gallery .thumbnail-gallery__image-wrapper_rotate:hover img,\n.reacg-gallery .thumbnail-gallery__image-wrapper_rotate:hover video {\n -webkit-transform: rotate(0) scale(1);\n transform: rotate(0) scale(1);\n}\n\n/* Blur */\n.reacg-gallery .thumbnail-gallery__image-wrapper_blur {\n -webkit-filter: blur(3px);\n filter: blur(3px);\n -webkit-transition: filter 0.3s ease-in-out;\n transition: filter 0.3s ease-in-out;\n}\n\n.reacg-gallery .thumbnail-gallery__image-wrapper_blur:hover {\n -webkit-filter: blur(0);\n filter: blur(0);\n}\n\n/* Gray Scale */\n.reacg-gallery .thumbnail-gallery__image-wrapper_scale img,\n.reacg-gallery .thumbnail-gallery__image-wrapper_scale video {\n -webkit-filter: grayscale(100%);\n filter: grayscale(100%);\n -webkit-transition: filter 0.3s ease-in-out;\n transition: filter 0.3s ease-in-out;\n}\n\n.reacg-gallery .thumbnail-gallery__image-wrapper_scale:hover img,\n.reacg-gallery .thumbnail-gallery__image-wrapper_scale:hover video {\n -webkit-filter: grayscale(0);\n filter: grayscale(0);\n}\n\n/* Sepia */\n.reacg-gallery .thumbnail-gallery__image-wrapper_sepia img,\n.reacg-gallery .thumbnail-gallery__image-wrapper_sepia video {\n -webkit-filter: sepia(100%);\n filter: sepia(100%);\n -webkit-transition: filter 0.3s ease-in-out;\n transition: filter 0.3s ease-in-out;\n}\n\n.reacg-gallery .thumbnail-gallery__image-wrapper_sepia:hover img,\n.reacg-gallery .thumbnail-gallery__image-wrapper_sepia:hover video {\n -webkit-filter: sepia(0);\n filter: sepia(0);\n}\n\n/* Soft Light */\n.reacg-gallery .thumbnail-gallery__image-wrapper_soft-light {\n isolation: isolate;\n}\n\n.reacg-gallery .thumbnail-gallery__image-wrapper_soft-light::after {\n
1content: '';\n position: absolute;\n inset: 0;\n opacity: 0;\n pointer-events: none;\n background: linear-gradient(\n 135deg,\n rgba(255, 255, 255, 0.08) 0%,\n rgba(19, 22, 29, 0.22) 100%\n );\n -webkit-transition: opacity 0.35s ease-in-out;\n transition: opacity 0.35s ease-in-out;\n}\n\n.reacg-gallery .thumbnail-gallery__image-wrapper_soft-light img,\n.reacg-gallery .thumbnail-gallery__image-wrapper_soft-light video {\n -webkit-transition:\n opacity 0.35s ease-in-out,\n transform 0.35s ease-in-out,\n filter 0.35s ease-in-out;\n transition:\n opacity 0.35s ease-in-out,\n transform 0.35s ease-in-out,\n filter 0.35s ease-in-out;\n}\n\n.reacg-gallery .thumbnail-gallery__image-wrapper_soft-light:hover::after {\n opacity: 1;\n}\n\n.reacg-gallery .thumbnail-gallery__image-wrapper_soft-light:hover img,\n.reacg-gallery .thumbnail-gallery__image-wrapper_soft-light:hover video {\n opacity: 0.9;\n -webkit-transform: scale(1.04);\n transform: scale(1.04);\n -webkit-filter: brightness(0.8);\n filter: brightness(0.8);\n}\n\n.reacg-gallery\n .thumbnail-gallery__image-wrapper_soft-light\n .thumbnail-gallery__title\n > div {\n margin: 24px;\n overflow: hidden;\n border-radius: 28px;\n border: 1px solid rgba(255, 255, 255, 0.2);\n background: rgba(32, 35, 43, 0.42) !important;\n -webkit-backdrop-filter: blur(16px) saturate(140%);\n backdrop-filter: blur(16px) saturate(140%);\n box-shadow: 0 18px 45px rgba(0, 0, 0, 0.25);\n}\n\n.reacg-gallery .thumbnail-gallery__title > div {\n -webkit-transition: background 0.3s ease-in-out;\n transition: background 0.3s ease-in-out;\n}\n\n.reacg-gallery .thumbnail-gallery__title .MuiImageListItemBar-titleWrap {\n display: flex;\n flex-direction: column;\n gap: 10px;\n min-width: 0;\n overflow: hidden;\n}\n\n.reacg-gallery .thumbnail-gallery__title .MuiImageListItemBar-title,\n.reacg-gallery .thumbnail-gallery__title .MuiImageListItemBar-subtitle,\n.reacg-gallery .thumbnail-image__caption {\n display: block;\n width: 100%;\n min-width: 0;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n box-sizing: border-box;\n}\n.reacg-gallery\n [class*='thumbnail-gallery__image-wrapper_overlay']:hover\n .thumbnail-gallery__title\n > div,\n.reacg-gallery\n [class*='thumbnail-gallery__image-wrapper_overlay']\n .thumbnail-gallery__title_on-hover\n > div {\n background: none !important;\n}\n\n/* Black overlay */\n.reacg-gallery\n .thumbnail-gallery__image-wrapper_overlay:hover\n .thumbnail-gallery__title\n > div {\n background: none;\n}\n\n.reacg-gallery .thumbnail-gallery__image-wrapper_overlay {\n background: none;\n}\n\n.reacg-gallery .thumbnail-gallery__image-wrapper_overlay:has(.re-image_loaded) {\n background-color: #000000;\n transition: background-color 1s ease;\n}\n\n.reacg-gallery .thumbnail-gallery__image-wrapper_overlay img,\n.reacg-gallery .thumbnail-gallery__image-wrapper_overlay video {\n -webkit-transition: opacity 0.3s ease-in-out;\n transition: opacity 0.3s ease-in-out;\n}\n\n.reacg-gallery .thumbnail-gallery__image-wrapper_overlay:hover img,\n.reacg-gallery .thumbnail-gallery__image-wrapper_overlay:hover video {\n opacity: 0.3;\n}\n\n/* Black overlay with icon */\n.reacg-gallery\n [class*='thumbnail-gallery__image-wrapper_overlay-icon']:has(\n .re-image_loaded\n ) {\n background-color: #000000;\n transition: background-color 1s ease;\n}\n\n.reacg-gallery [class*='thumbnail-gallery__image-wrapper_overlay-icon'] img,\n.reacg-gallery [class*='thumbnail-gallery__image-wrapper_overlay-icon'] video {\n -webkit-transition: opacity 0.3s ease-in-out;\n transition: opacity 0.3s ease-in-out;\n}\n\n.reacg-gallery\n [class*='thumbnail-gallery__image-wrapper_overlay-icon']:hover\n img,\n.reacg-gallery\n [class*='thumbnail-gallery__image-wrapper_overlay-icon']:hover\n video {\n opacity: 0.3;\n}\n\n.reacg-gallery [class*='thumbnail-gallery__image-wrapper_overlay-icon']::after {\n content: '';\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n width: 40px;\n height: 40px;\n background-repeat: no-repeat;\n background-size: contain;\n font-size: 2rem;\n opacity: 0;\n pointer-events: none;\n -webkit-transition: all 0.3s ease-in-out;\n transition: all 0.3s ease-in-out;\n}\n\n.reacg-gallery\n [class*='thumbnail-gallery__image-wrapper_overlay-icon']:hover::after {\n opacity: 1;\n transform: translate(-50%, -50%);\n}\n\n.reacg-gallery\n [class*='thumbnail-gallery__image-wrapper_overlay-icon']:hover\n svg {\n opacity: 0;\n}\n\n.reacg-gallery\n [class*='thumbnail-gallery__image-wrapper_overlay-icon']:hover\n .thumbnail-gallery__title_on-hover {\n display: unset;\n}\n\n.reacg-gallery\n [class*='thumbnail-gallery__image-wrapper_overlay-icon']:hover\n .thumbnail-gallery__title-content_center\n > div {\n margin-top: 80px;\n}\n.reacg-gallery\n [class*='thumbnail-gallery__image-wrapper_overlay-icon']\n .thumbnail-gallery__title-content_center\n > div {\n -webkit-transition: all 0.3s ease-in-out;\n transition: all 0.3s ease-in-out;\n}\n\n/* Black overlay with zoom icon */\n.reacg-gallery .thumbnail-gallery__image-wrapper_overlay-icon-zoom::after {\n background-image: url("+b+");\n}\n\n/* Black overlay with cart icon */\n.reacg-gallery .thumbnail-gallery__image-wrapper_overlay-icon-cart::after {\n background-image: url("+_+");\n}\n\n/* Black overlay with plus icon */\n.reacg-gallery .thumbnail-gallery__image-wrapper_overlay-icon-plus::after {\n background-image: url("+d+");\n}\n\n/* Black overlay with fullscreen icon */\n.reacg-gallery\n .thumbnail-gallery__image-wrapper_overlay-icon-fullscreen::after {\n background-image: url("+h+");\n}\n\n/* Flashing */\n.reacg-gallery .thumbnail-gallery__image-wrapper_flash:has(.re-image_loaded) {\n background-color: #000000;\n transition: background-color 1s ease;\n}\n\n.reacg-gallery .thumbnail-gallery__image-wrapper_flash:hover img,\n.reacg-gallery .thumbnail-gallery__image-wrapper_flash:hover video {\n opacity: 1;\n -webkit-animation: flash 1.5s;\n animation: flash 1.5s;\n}\n\n@-webkit-keyframes flash {\n 0% {\n opacity: 0.4;\n }\n\n 100% {\n opacity: 1;\n }\n}\n\n@keyframes flash {\n 0% {\n opacity: 0.4;\n }\n\n 100% {\n opacity: 1;\n }\n}\n\n/* Shine */\n.reacg-gallery .thumbnail-gallery__image-wrapper_shine {\n position: relative;\n}\n\n.reacg-gallery .thumbnail-gallery__image-wrapper_shine::before {\n position: absolute;\n top: 0;\n left: -75%;\n z-index: 2;\n display: block;\n content: '';\n width: 50%;\n height: 100%;\n -webkit-transform: skewX(-25deg);\n transform: skewX(-25deg);\n}\n\n.reacg-gallery .thumbnail-gallery__image-wrapper_shine:hover::before {\n background: -webkit-linear-gradient(\n left,\n rgba(255, 255, 255, 0) 0%,\n rgba(255, 255, 255, 0.3) 100%\n );\n background: linear-gradient(\n to right,\n rgba(255, 255, 255, 0) 0%,\n rgba(255, 255, 255, 0.3) 100%\n );\n -webkit-animation: shine 0.75s;\n animation: shine 0.75s;\n}\n\n@-webkit-keyframes shine {\n 100% {\n left: 125%;\n }\n}\n\n@keyframes shine {\n 100% {\n left: 125%;\n }\n}\n\n/* Circle */\n.reacg-gallery .thumbnail-gallery__image-wrapper_circle {\n position: relative;\n}\n\n.reacg-gallery .thumbnail-gallery__image-wrapper_circle::before {\n position: absolute;\n top: 50%;\n left: 50%;\n z-index: 2;\n display: block;\n content: '';\n width: 0;\n height: 0;\n background: rgba(0, 0, 0, 0.2);\n border-radius: 100%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n opacity: 0;\n}\n\n.reacg-gallery .thumbnail-gallery__image-wrapper_circle:hover::before {\n -webkit-animation: circle 0.75s;\n animation: circle 0.75s;\n}\n\n@-webkit-keyframes circle {\n 0% {\n opacity: 1;\n }\n\n 40% {\n opacity: 1;\n }\n\n 100% {\n width: 200%;\n height: 200%;\n opacity: 0;\n }\n}\n\n@keyframes circle {\n 0% {\n opacity: 1;\n }\n\n 40% {\n opacity: 1;\n }\n\n 100% {\n width: 200%;\n height: 200%;\n opacity: 0;\n }\n}\n\n.reacg-gallery .thumbnail-gallery__title .MuiImageListItemBar-titleWrap {\n color: inherit;\n}\n\n.thumbnail-gallery__description {\n display: -webkit-box;\n -webkit-box-orient: vertical;\n overflow: hidden;\n text-overflow: ellipsis;\n word-break: break-word;\n}\n\n.reacg-gallery\n .thumbnail-gallery__title.thumbnail-gallery__item-outline\n .Mu
1iImageListItemBar-titleWrap {\n padding: 0;\n}\n\n.reacg-thumbnails-item:has(.thumbnail-gallery__item-outline:last-child)\n .thumbnail-gallery__item-outline:last-child {\n margin-bottom: 0px;\n}\n.reacg-thumbnails-item .thumbnail-gallery__item-outline:not(:last-child) {\n margin-bottom: 8px;\n}\n",""]),n.A=p}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.