PluginProbe
GutSlider – All in One Slider and Carousel Blocks for Gutenberg / 3.2.0
GutSlider – All in One Slider and Carousel Blocks for Gutenberg v3.2.0
3.2.0 3.1.0 3.0.0 2.13.2 2.13.1 2.13.0 trunk 1.0.0 2.1.0 2.10.0 2.10.1 2.11.0 2.11.1 2.11.2 2.11.3 2.11.4 2.12.0 2.2.1 2.2.2 2.3.0 2.4.0 2.5.1 2.5.3 2.5.4 2.5.5 All 57 releases
← All changes | build/blocks/any-content/index.js +3 -1 3.0.0 → 3.2.0 View file →
@@ -1 +1,3 @@
1 -(()=>{var e={216(e,t,l){"use strict";var o={};l.r(o),l.d(o,{zc:()=>T,tP:()=>B,o8:()=>O,$C:()=>_,xj:()=>M,cZ:()=>r,ZX:()=>i,is:()=>g,ip:()=>m,a5:()=>b,o9:()=>y,G:()=>p,ZS:()=>u,je:()=>A,XB:()=>v,Hj:()=>x,v5:()=>w,MJ:()=>k,WT:()=>$,Vw:()=>j,Dv:()=>h,mr:()=>S,Gw:()=>N,F$:()=>C,og:()=>P,Gs:()=>f,ND:()=>I,C4:()=>a,jD:()=>d,gp:()=>c});const n=window.wp.blocks,s=window.wp.i18n,r="columns",i="columnsGap",a="slideHeight",c="slidePadding",d="slideMargin",u="contentWidth",b="contentHPosition",p="contentVPosition",g="contentAlign",m="contentHAlign",y="contentPadding",v="navBorder",x="navBorderRadius",h="navWidth",k="navHeight",j="navMargin",w="navGap",$="navIconSize",S="pagBorder",N="pagBorderRadius",f="pagWidth",C="pagHeight",P="pagMargin",T="apagBorder",B="apagBorderRadius",_="apagWidth",O="apagHeight",A="fracSize",I="progSize",M=[{label:(0,s.__)("Classic","slider-blocks"),value:"classic"},{label:(0,s.__)("Gradient","slider-blocks"),value:"gradient"},{label:(0,s.__)("Video (Pro)","slider-blocks"),value:"video",disabled:!0}],{generateResBoxControlAttributes:G,generateBorderAttributes:R,generateResRangeAttributes:E,generateAlignmentAttributes:F,generateResBtnsAttributes:D,generateThumbsAttributes:H}=window.gutSliderModules,{cZ:L,ZX:V,C4:z,gp:q,jD:W,ZS:J,a5:Z,G:U,is:X,ip:Y,o9:K,XB:Q,Hj:ee,Dv:te,MJ:le,WT:oe,Vw:ne,v5:se,mr:re,Gw:ie,Gs:ae,F$:ce,og:de,zc:ue,tP:be,$C:pe,o8:ge,je:me,ND:ye}=o,ve={uniqueId:{type:"string"},preview:{type:"boolean",default:!1},blockStyle:{type:"object"},sliderType:{type:"string",default:"slider"},addNewSlide:{type:"boolean",default:!1},patternMode:{type:"boolean",default:!0},openModal:{type:"boolean",default:!1},infiniteLoop:{type:"boolean",default:!0},autoplay:{type:"boolean",default:!1},autoplayDelay:{type:"number"},pauseOnHover:{type:"boolean",default:!0},reverseDirection:{type:"boolean",default:!1},stopOnLastSlide:{type:"boolean",default:!1},speed:{type:"number"},centerMode:{type:"boolean",default:!1},showNavigation:{type:"boolean",default:!0},showPagination:{type:"boolean",default:!0},paginationType:{type:"string",default:"bullets"},dynamicBullets:{type:"boolean",default:!1},keyboardControl:{type:"boolean",default:!1},mousewheelControl:{type:"boolean",default:!1},slideEffect:{type:"string",default:"slide"},carouselEffect:{type:"string",default:"slide"},creativeEffectStyle:{type:"string",default:"style-3"},sliderOptions:{type:"object",default:{}},enableRemoteNav:{type:"boolean",default:!1},remotePrevSelector:{type:"string"},remoteNextSelector:{type:"string"},navColor:{type:"string"},navBgColor:{type:"string"},navHoverColor:{type:"string"},navHoverBgColor:{type:"string"},navContainerPosition:{type:"string",default:"nav_inside"},navPosition:{type:"string",default:"nav_cc"},customNavIcon:{type:"boolean",default:!1},navIconSource:{type:"string",default:"library"},navPrevIcon:{type:"string",default:"arrowLeft"},navNextIcon:{type:"string",default:"arrowRight"},customPrevSVG:{type:"string"},customNextSVG:{type:"string"},pagColor:{type:"string"},activePagColor:{type:"string"},pagFracColor:{type:"string"},pagFracCurrentColor:{type:"string"},fracDividerColor:{type:"string"},progressColor:{type:"string"},activeProgressColor:{type:"string"},...E({controlName:L}),...E({controlName:V}),...E({controlName:z}),...G({controlName:q}),...G({controlName:W}),...E({controlName:J}),...F({controlName:Z}),...F({controlName:U}),...F({controlName:X}),...G({controlName:K}),...D({controlName:Y}),...R({controlName:Q}),...G({controlName:ee}),...E({controlName:te}),...E({controlName:le}),...E({controlName:oe}),...G({controlName:ne}),...E({controlName:se}),...R({controlName:re}),...G({controlName:ie}),...E({controlName:ae}),...E({controlName:ce}),...G({controlName:de}),...R({controlName:ue}),...G({controlName:be}),...E({controlName:pe}),...E({controlName:ge}),...E({controlName:me}),...E({controlName:ye}),thumbItems:{type:"array",default:[]},...H({withTitle:!1})},xe=JSON.parse('{"apiVersion":3,"name":"gutsliders/any-content","version":"0.1.0","title":"Flexible","category":"slider-blocks","description":"Slide any content in sliding or carousel mode.","supports":{"html":false,"anchor":true,"align":["wide","full"]},"example":{"attributes":{"preview":true},"viewportWidth":432},"textdomain":"slider-blocks","editorScript":["file:./index.js","gutslider-swiper-script","gutslider-blocks-global-script"],"editorStyle":["file:./index.css","gutslider-swiper-style","gutslider-blocks-global-style"],"style":["file:./style-index.css","gutslider-swiper-style"],"viewScript":["file:./frontend.js","gutslider-swiper-script"]}'),he=window.wp.blockEditor;var ke=l(485),je=l.n(ke);const we=window.wp.element,$e=window.wp.components,Se=window.wp.data,Ne=window.wp.hooks,fe=window.wp.compose,Ce=window.ReactJSXRuntime,{generateBorderStyles:Pe,generateRangeStyles:Te,generateResBoxStyles:Be,generateAlignmentStyles:_e,generateResBtnsStyles:Oe,generateThumbsStyles:Ae}=window.gutSliderModules,{softMinifyCssStrings:Ie}=window.gutSliderModules.Helper,{C4:Me,gp:Ge,jD:Re,ZS:Ee,G:Fe,is:De,o9:He,ip:Le,XB:Ve,Hj:ze,MJ:qe,Dv:We,WT:Je,Vw:Ze,v5:Ue,mr:Xe,Gw:Ye,Gs:Ke,F$:Qe,og:et,zc:tt,tP:lt,$C:ot,o8:nt,je:st,ND:rt}=o,it=({attributes:e,setAttributes:t})=>{const{uniqueId:l,blockStyle:o,showNavigation:n,navColor:s,navHoverColor:r,navBgColor:i,navHoverBgColor:a,showPagination:c,paginationType:d,pagColor:u,pagFracColor:b,pagFracCurrentColor:p,fracDividerColor:g,activePagColor:m,progressColor:y,activeProgressColor:v}=e,{deskStyle:x,tabStyle:h,mobStyle:k}=Te({controlName:Me,attributes:e,propertyName:"height"}),{boxDeskStyles:j,boxTabStyles:w,boxMobStyles:$}=Be({controlName:Ge,attributes:e,propertyName:"padding"}),{boxDeskStyles:S,boxTabStyles:N,boxMobStyles:f}=Be({controlName:Re,attributes:e,propertyName:"margin"}),{boxDeskStyles:C,boxTabStyles:P,boxMobStyles:T}=Be({controlName:He,attributes:e,propertyName:"padding"}),{deskAlign:B,tabAlign:_,mobAlign:O}=Oe({controlName:Le,attributes:e,noProperty:!0}),{deskStyle:A,tabStyle:I,mobStyle:M}=Te({controlName:Ee,attributes:e,propertyName:"max-width"}),{deskAlign:G,tabAlign:R,mobAlign:E}=_e({controlName:Fe,attributes:e,propertyName:"justify-content"}),{deskAlign:F,tabAlign:D,mobAlign:H}=_e({controlName:De,attributes:e,propertyName:"text-align"}),{boxDeskStyles:L,boxTabStyles:V,boxMobStyles:z}=Be({controlName:Ze,attributes:e,propertyName:"margin"}),{desktopStyles:q,tabletStyles:W,mobileStyles:J,hoverColor:Z}=Pe({controlName:Ve,attributes:e}),{boxDeskStyles:U,boxTabStyles:X,boxMobStyles:Y}=Be({controlName:ze,attributes:e,propertyName:"border-radius",forRadius:!0}),{deskStyle:K,tabStyle:Q,mobStyle:ee}=Te({controlName:qe,attributes:e,propertyName:"height"}),{deskStyle:te,tabStyle:le,mobStyle:oe}=Te({controlName:We,attributes:e,propertyName:"width"}),{deskStyle:ne,tabStyle:se,mobStyle:re}=Te({controlName:Je,attributes:e,propertyName:"font-size"}),{deskStyle:ie,tabStyle:ae,mobStyle:ce}=Te({controlName:Je,attributes:e,propertyName:"width"}),{deskStyle:de,tabStyle:ue,mobStyle:be}=Te({controlName:Je,attributes:e,propertyName:"height"}),{deskStyle:pe,tabStyle:ge,mobStyle:me}=Te({controlName:Ue,attributes:e,propertyName:"gap"}),{boxDeskStyles:ye,boxTabStyles:ve,boxMobStyles:xe}=Be({controlName:et,attributes:e,propertyName:"margin"}),{desktopStyles:he,tabletStyles:ke,mobileStyles:je,hoverColor:$e}=Pe({controlName:Xe,attributes:e}),{boxDeskStyles:Se,boxTabStyles:Ne,boxMobStyles:fe}=Be({controlName:Ye,attributes:e,propertyName:"border-radius",forRadius:!0}),{deskStyle:it,tabStyle:at,mobStyle:ct}=Te({controlName:Qe,attributes:e,propertyName:"height"}),{deskStyle:dt,tabStyle:ut,mobStyle:bt}=Te({controlName:Ke,attributes:e,propertyName:"width"}),{desktopStyles:pt,tabletStyles:gt,mobileStyles:mt,hoverColor:yt}=Pe({controlName:tt,attributes:e}),{boxDeskStyles:vt,boxTabStyles:xt,boxMobStyles:ht}=Be({controlName:lt,attributes:e,propertyName:"border-radius",forRadius:!0}),{deskStyle:kt,tabStyle:jt,mobStyle:wt}=Te({controlName:nt,attributes:e,propertyName:"height"}),{deskStyle:$t,tabStyle:St,mobStyle:Nt}=Te({controlName:ot,attributes:e,propertyName:"width"}),{deskStyle:ft,tabStyle:Ct,mobStyle:Pt}=Te({controlName:st,attributes:e,propertyName:"font-size"}),{deskStyle:Tt,tabStyle:Bt,mobStyle:_t}=Te({controlName:rt,attributes:e,propertyName:"height"}),{thumbDeskStyles:Ot,thumbTabStyles:At,thumbMobStyles:It}=Ae({attributes:e,uniqueId:l,blockClass:"wp-block-gutsliders-any-content"}),Mt=`\n\t\t${S?`.${l}.wp-block-gutsliders-any-content {\n\t\t\t\t\t${S||""}\n\t\t\t\t}`:""}\n\t\t${x?`.${l} .swiper-slide {\n\t\t\t\t\t${x||""}\n\t\t\t\t}`:""}\n\t\t${G||j?`.${l} .swiper-container-outer {\n\t\t\t\t\t${G||""}\n ${j||""}\n\n\t\t\t\t}`:""}\n\t\t${A||F||C||B?`.${l} .gutslider-content-inner {\n\t\t\t\t\t${A||""}\n\t\t\t\t\t${F||""}\n ${C||""}\n ${B||""}\n\t\t\t\t}`:""}\n ${n&&(L||pe)?`.${l}.wp-block-gutsliders-any-content .gutslider-nav{\n ${L||""}\n ${pe||""}\n }`:""}\n\t\t${n&&(s||i||q||U||K||te)?`.${l}.wp-block-gutsliders-any-content .swiper-button-prev, .${l}.wp-block-gutsliders-any-content .gutslider-prev, .${l}.wp-block-gutsliders-any-content .swiper-button-next, .${l}.wp-block-gutsliders-any-content .gutslider-next {\n ${s?`color: ${s};`:""}\n ${s?`fill: ${s};`:""}\n ${i?`background-color: ${i};`:""}\n ${q||""}\n ${U||""}\n ${K||""}\n ${te||""}\n\n\t\t\t\t}`:""}\n\t\t${n&&(r||a||Z)?`.${l}.wp-block-gutsliders-any-content .swiper-button-prev:hover, .${l}.wp-block-gutsliders-any-content .gutslider-prev:hover, .${l}.wp-block-gutsliders-any-content .swiper-button-next:hover, .${l}.wp-block-gutsliders-any-content .gutslider-next:hover {\n ${r?`color: ${r};`:""}\n ${r?`fill: ${r};`:""}\n ${a?`background-color: ${a};`:""}\n ${Z||""}\n\t\t\t\t}`:""}\n ${n&&ne?`.${l}.wp-block-gutsliders-any-content .swiper-button-prev::after, .${l}.wp-block-gutsliders-any-content .gutslider-prev svg, .${l}.wp-block-gutsliders-any-content .swiper-button-next::after, .${l}.wp-block-gutsliders-any-content .gutslider-next svg {\n ${ne||""}\n }`:""}\n ${n&&ie&&de?`.${l}.wp-block-gutsliders-any-content .gutslider-prev svg, .${l}.wp-block-gutsliders-any-content .gutslider-next svg {\n ${ie||""}\n ${de||""}\n }`:""}\n ${c&&ye?`.${l}.wp-block-gutsliders-any-content .swiper-pagination {\n ${ye||""}\n }`:""}\n ${c&&"bullets"===d&&(he||Se||it||dt||u)?`.${l}.wp-block-gutsliders-any-content .swiper-pagination-bullet {\n ${he||""}\n ${Se||""}\n ${it||""}\n ${dt||""}\n ${u?`background-color: ${u};`:""}\n }`:""}\n ${c&&"bullets"===d&&$e?`.${l}.wp-block-gutsliders-any-content .swiper-pagination-bullet:hover {\n ${$e||""}\n }`:""}\n ${c&&"bullets"===d&&(pt||vt||kt||$t||m)?`.${l}.wp-block-gutsliders-any-content .swiper-pagination-bullet-active {\n ${pt||""}\n ${vt||""}\n ${kt||""}\n ${$t||""}\n ${m?`background-color: ${m};`:""}\n }`:""}\n ${c&&"bullets"===d&&yt?`.${l}.wp-block-gutsliders-any-content .swiper-pagination-bullet-active:hover {\n ${yt||""}\n }`:""}\n ${c&&"fraction"===d&&(g||ft)?`.${l}.wp-block-gutsliders-any-content .swiper-pagination-fraction {\n ${g?`color: ${g};`:""}\n ${ft||""}\n }`:""}\n ${c&&"fraction"===d&&b?`.${l}.wp-block-gutsliders-any-content .swiper-pagination-total {\n ${b?`color: ${b};`:""}\n }`:""}\n ${c&&"fraction"===d&&p?`.${l}.wp-block-gutsliders-any-content .swiper-pagination-current {\n ${p?`color: ${p};`:""}\n }`:""}\n ${c&&"progressbar"===d&&(y||Tt)?`.${l}.wp-block-gutsliders-any-content .swiper-pagination-progressbar {\n ${y?`background: ${y};`:""}\n ${Tt||""}\n }`:""}\n ${c&&"progressbar"===d&&v?`.${l}.wp-block-gutsliders-any-content .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {\n ${v?`background: ${v};`:""}\n }`:""}\n\t ${Ot}\n `,Gt=`\n\t\t${N?`.${l}.wp-block-gutsliders-any-content {\n\t\t\t\t\t${N||""}\n\t\t\t\t}`:""}\n ${h?`.${l} .swiper-slide {\n\t\t\t\t\t${h||""}\n\t\t\t\t}`:""}\n\t\t${R||w?`.${l} .swiper-container-outer {\n\t\t\t\t\t${R||""}\n ${w||""}\n\t\t\t\t}`:""}\n\t\t${I||D||P||_?`.${l} .gutslider-content-inner {\n\t\t\t\t\t${I||""}\n\t\t\t\t\t${D||""}\n ${P||""}\n\t\t\t\t}`:""}\n ${n&&(V||ge)?`.${l}.wp-block-gutsliders-any-content .gutslider-nav{\n ${V||""}\n ${ge||""}\n }`:""}\n ${n&&(W||X||Q||le)?`.${l}.wp-block-gutsliders-any-content .swiper-button-prev, .${l}.wp-block-gutsliders-any-content .gutslider-prev, .${l}.wp-block-gutsliders-any-content .swiper-button-next, .${l}.wp-block-gutsliders-any-content .gutslider-next {\n ${W||""}\n ${X||""}\n ${Q||""}\n ${le||""}\n\n\t\t\t\t}`:""}\n ${n&&se?`.${l}.wp-block-gutsliders-any-content .swiper-button-prev::after, .${l}.wp-block-gutsliders-any-content .swiper-button-next::after {\n ${se||""}\n }`:""}\n ${n&&ae&&ue?`.${l}.wp-block-gutsliders-any-content .gutslider-prev svg, .${l}.wp-block-gutsliders-any-content .gutslider-next svg {\n ${ae||""}\n ${ue||""}\n }`:""}\n ${c&&ve?`.${l}.wp-block-gutsliders-any-content .swiper-pagination {\n ${ve||""}\n }`:""}\n ${c&&"bullets"===d&&(ke||Ne||at||ut)?`.${l}.wp-block-gutsliders-any-content .swiper-pagination-bullet {\n ${ke||""}\n ${Ne||""}\n ${at||""}\n ${ut||""}\n }`:""}\n ${c&&"bullets"===d&&(gt||xt||jt||St)?`.${l}.wp-block-gutsliders-any-content .swiper-pagination-bullet-active {\n ${gt||""}\n ${xt||""}\n ${jt||""}\n ${St||""}\n }`:""}\n ${c&&"fraction"===d&&Ct?`.${l}.wp-block-gutsliders-any-content .swiper-pagination-fraction {\n ${Ct||""}\n }`:""}\n ${c&&"progressbar"===d&&Bt?`.${l}.wp-block-gutsliders-any-content .swiper-pagination-progressbar {\n ${Bt||""}\n }`:""}\n\t ${At}\n `,Rt=`\n\t\t${f?`.${l}.wp-block-gutsliders-any-content {\n\t\t\t\t\t${f||""}\n\t\t\t\t}`:""}\n ${k?`.${l} .swiper-slide {\n\t\t\t\t\t${k||""}\n\t\t\t\t}`:""}\n\t\t${E||$?`.${l} .swiper-container-outer {\n\t\t\t\t\t${E||""}\n ${$||""}\n\t\t\t\t}`:""}\n\t\t${M||H||T||O?`.${l} .gutslider-content-inner {\n\t\t\t\t\t${M||""}\n\t\t\t\t\t${H||""}\n ${T||""}\n ${O||""}\n\t\t\t\t}`:""}\n ${n&&(z||me)?`.${l}.wp-block-gutsliders-any-content .gutslider-nav{\n ${z||""}\n ${me||""}\n }`:""}\n ${n&&(J||Y||ee||oe)?`.${l}.wp-block-gutsliders-any-content .swiper-button-prev, .${l}.wp-block-gutsliders-any-content .gutslider-prev, .${l}.wp-block-gutsliders-any-content .swiper-button-next, .${l}.wp-block-gutsliders-any-content .gutslider-next {\n ${J||""}\n ${Y||""}\n ${ee||""}\n ${oe||""}\n\n\t\t\t\t}`:""}\n ${n&&re?`.${l}.wp-block-gutsliders-any-content .swiper-button-prev::after, .${l}.wp-block-gutsliders-any-content .swiper-button-next::after {\n ${re||""}\n }`:""}\n ${n&&ce&&be?`.${l}.wp-block-gutsliders-any-content .gutslider-prev svg, .${l}.wp-block-gutsliders-any-content .gutslider-next svg {\n ${ce||""}\n ${be||""}\n }`:""}\n ${c&&xe?`.${l}.wp-block-gutsliders-any-content .swiper-pagination {\n ${xe||""}\n }`:""}\n ${c&&"bullets"===d&&(je||fe||ct||bt||u)?`.${l}.wp-block-gutsliders-any-content .swiper-pagination-bullet {\n ${je||""}\n ${fe||""}\n ${ct||""}\n ${bt||""}\n ${u?`background-color: ${u};`:""}\n }`:""}\n ${c&&"bullets"===d&&$e?`.${l}.wp-block-gutsliders-any-content .swiper-pagination-bullet:hover {\n ${$e||""}\n }`:""}\n ${c&&"bullets"===d&&(mt||ht||wt||Nt||m)?`.${l}.wp-block-gutsliders-any-content .swiper-pagination-bullet-active {\n ${mt||""}\n ${ht||""}\n ${wt||""}\n ${Nt||""}\n ${m?`background-color: ${m};`:""}\n }`:""}\n ${c&&"bullets"===d&&yt?`.${l}.wp-block-gutsliders-any-content .swiper-pagination-bullet-active:hover {\n ${yt||""}\n }`:""}\n ${c&&"fraction"===d&&(Pt||g)?`.${l}.wp-block-gutsliders-any-content .swiper-pagination-fraction {\n ${g?`color: ${g};`:""}\n ${Pt||""}\n }`:""}\n ${c&&"progressbar"===d&&_t?`.${l}.wp-block-gutsliders-any-content .swiper-pagination-progressbar {\n ${_t||""}\n }`:""}\n\t ${It}\n `,Et=`\n ${Mt.replace(/\s/g,"").length>0?`${Mt}`:""}\n ${Gt.replace(/\s/g,"").length>0?`@media (max-width: 1024px) {\n ${Gt}\n }`:""}\n ${Rt.replace(/\s/g,"").length>0?`@media (max-width: 767px) {\n ${Rt}\n }`:""}\n `;return(0,we.useEffect)((()=>{JSON.stringify(o)!==JSON.stringify(Et)&&t({blockStyle:Et})}),[e]),(0,Ce.jsx)("style",{children:`${Ie(Et)}`})},{__}=wp.i18n,{InspectorControls:at}=wp.blockEditor,{PanelBody:ct,ToggleControl:dt,TextareaControl:ut,TextControl:bt}=wp.components,{Fragment:pt}=wp.element,{SLIDER_TYPES:gt,SLIDE_EFFECTS:mt,CREATIVE_STYLES:yt,CAROUSEL_EFFECTS:vt,PAGINATION_TYPES:xt,NAV_CONTAINER_POSITIONS:ht,NAV_POSITIONS:kt,HALIGNS:jt}=window.gutSliderModules.GlobalConstants,{HeaderTabs:wt,ResRangeControl:$t,SingleRangeControl:St,ResBoxControl:Nt,ColorControl:ft,AlignmentControl:Ct,ButtonsGroupControl:Pt,SwitcherControl:Tt,BorderControl:Bt,FooterNotice:_t,IconPickerControl:Ot,ProLink:At,ResButtonsGroup:It,ProLock:Mt,NativeSelectControl:Gt,ThumbsSettingsPanel:Rt,ThumbsDesignPanel:Et}=window.gutSliderModules,{cZ:Ft,ZX:Dt,C4:Ht,gp:Lt,jD:Vt,ZS:zt,G:qt,is:Wt,ip:Jt,o9:Zt,XB:Ut,Hj:Xt,MJ:Yt,Dv:Kt,WT:Qt,v5:el,Vw:tl,mr:ll,Gw:ol,F$:nl,Gs:sl,og:rl,zc:il,tP:al,o8:cl,$C:dl,je:ul,ND:bl}=o,pl=({attributes:e,setAttributes:t})=>{const{sliderType:l,infiniteLoop:o,autoplay:n,autoplayDelay:s,stopOnLastSlide:r,reverseDirection:i,pauseOnHover:a,speed:c,centerMode:d,showNavigation:u,navColor:b,navHoverColor:p,navBgColor:g,navHoverBgColor:m,navContainerPosition:y,navPosition:v,customNavIcon:x,navIconSource:h,navPrevIcon:k,navNextIcon:j,customPrevSVG:w,customNextSVG:$,showPagination:S,paginationType:N,dynamicBullets:f,pagColor:C,activePagColor:P,pagFracColor:T,pagFracCurrentColor:B,fracDividerColor:_,progressColor:O,activeProgressColor:A,keyboardControl:I,mousewheelControl:M,slideEffect:G,carouselEffect:R,creativeEffectStyle:E,enableRemoteNav:F,remotePrevSelector:D,remoteNextSelector:H}=e,L={attributes:e,setAttributes:t,objAttributes:ve};return(0,Ce.jsxs)(at,{children:[(0,Ce.jsx)(wt,{settingTabContent:(0,Ce.jsxs)(pt,{children:[(0,Ce.jsxs)(ct,{title:__("Slider Layout","slider-blocks"),initialOpen:!0,children:[(0,Ce.jsx)(Pt,{label:__("Slider Type","slider-blocks"),value:l,options:gt,onChange:e=>{t({sliderType:e})}}),(0,Ce.jsx)(Mt,{children:(0,Ce.jsx)(dt,{label:__("Enable Remote Navigation","slider-blocks"),checked:F,onChange:()=>t({enableRemoteNav:!F}),__nextHasNoMarginBottom:!0})})]}),(0,Ce.jsx)(ct,{title:__("Slider Container","slider-blocks"),initialOpen:!1,children:(0,Ce.jsx)($t,{label:__("Height","slider-blocks"),controlName:Ht,objAttrs:L,min:1,max:1e3,units:["px","em","vh","%"]})}),(0,Ce.jsxs)(ct,{title:__("Content","slider-blocks"),initialOpen:!1,children:[(0,Ce.jsx)($t,{label:__("Max Width","slider-blocks"),controlName:zt,objAttrs:L,min:1,max:2e3,units:["px","em","%"]}),(0,Ce.jsx)(Ct,{label:__("Text Align","slider-blocks"),controlName:Wt,objAttrs:L,flexAlign:!1,flexVerticle:!1}),(0,Ce.jsx)(Ct,{label:__("V. Position","slider-blocks"),controlName:qt,objAttrs:L,flexAlign:!0,flexVerticle:!0}),(0,Ce.jsx)(It,{label:__("H. Position","slider-blocks"),controlName:Jt,objAttrs:L,options:jt})]}),"carousel"===l&&(0,Ce.jsxs)(ct,{title:__("Carousel Options","slider-blocks"),initialOpen:!1,children:[(0,Ce.jsx)($t,{label:__("Columns","slider-blocks"),controlName:Ft,objAttrs:L,min:1,max:5,noUnits:!0}),(0,Ce.jsx)($t,{label:__("Columns Gap","slider-blocks"),controlName:Dt,objAttrs:L,min:0,max:100})]}),(0,Ce.jsxs)(ct,{title:__("Slider Options","slider-blocks"),initialOpen:!1,children:[(0,Ce.jsx)(St,{label:__("Speed","slider-blocks"),value:c,onChange:e=>t({speed:e}),min:1,max:100,step:1,onClickReset:()=>t({speed:null})}),(0,Ce.jsx)(dt,{label:__("Enable Infinite Loop","slider-blocks"),checked:o,onChange:()=>{t({infiniteLoop:!o,stopOnLastSlide:!1})}}),(0,Ce.jsx)(dt,{label:__("Enable Autoplay","slider-blocks"),checked:n,onChange:()=>t({autoplay:!n})}),n&&(0,Ce.jsxs)(pt,{children:[(0,Ce.jsx)(St,{label:__("Autoplay Delay","slider-blocks"),value:s,onChange:e=>t({autoplayDelay:e}),min:1,max:100,step:1,onClickReset:()=>t({autoplayDelay:""})}),(0,Ce.jsx)(dt,{label:__("Pause on Hover","slider-blocks"),checked:a,onChange:()=>t({pauseOnHover:!a})}),(0,Ce.jsx)(dt,{label:__("Stop on Last Slide","slider-blocks"),checked:r,onChange:()=>{t({stopOnLastSlide:!r,infiniteLoop:!1})}}),(0,Ce.jsx)(dt,{label:__("Reverse Direction","slider-blocks"),checked:i,onChange:()=>t({reverseDirection:!i})})]}),"carousel"===l&&(0,Ce.jsx)(dt,{label:__("Enable Center Mode","slider-blocks"),checked:d,onChange:()=>t({centerMode:!d})}),(0,Ce.jsx)(dt,{label:__("Enable Keyboard Control","slider-blocks"),checked:I,onChange:()=>t({keyboardControl:!I})}),(0,Ce.jsx)(dt,{label:__("Enable Mouse Wheel Control","slider-blocks"),checked:M,onChange:()=>t({mousewheelControl:!M})}),(0,Ce.jsx)(dt,{label:__("Show Navigation","slider-blocks"),checked:u,onChange:()=>t({showNavigation:!u})}),(0,Ce.jsx)(dt,{label:__("Show Pagination","slider-blocks"),checked:S,onChange:()=>t({showPagination:!S})})]}),(0,Ce.jsxs)(ct,{title:__("Effects","slider-blocks"),initialOpen:!1,children:["slider"===l&&(0,Ce.jsxs)(pt,{children:[(0,Ce.jsx)(Gt,{label:__("Slide Effect","slider-blocks"),value:G,options:mt,onChange:e=>t({slideEffect:e}),help:__("Use background to see the effects properly.","slider-blocks")}),"creative"===G&&(0,Ce.jsx)(Gt,{label:__("Creative Styles","slider-blocks"),value:E,options:yt,onChange:e=>t({creativeEffectStyle:e})})]}),"carousel"===l&&(0,Ce.jsx)(Gt,{label:__("Carousel Effect","slider-blocks"),value:R,options:vt,onChange:e=>t({carouselEffect:e}),help:__("Save & reload to see the effect.","slider-blocks")})]}),F&&(0,Ce.jsxs)(ct,{title:__("Remote Navigation","slider-blocks"),initialOpen:!1,children:[(0,Ce.jsx)(bt,{label:__("Previous Selector","slider-blocks"),value:D,onChange:e=>t({remotePrevSelector:e}),help:__("Add the selector class to navigate to the previous slide.","slider-blocks")}),(0,Ce.jsx)(bt,{label:__("Next Selector","slider-blocks"),value:H,onChange:e=>t({remoteNextSelector:e}),help:__("Add the selector class to navigate to the next slide.","slider-blocks")}),(0,Ce.jsxs)("p",{className:"gutslider-note",children:[(0,Ce.jsxs)("strong",{children:[__("Note:","slider-blocks")," "]}),__("Save and refresh the page to see the changes in the editor.","slider-blocks")]})]}),u&&!F&&(0,Ce.jsxs)(ct,{title:__("Navigation","slider-blocks"),initialOpen:!1,children:[(0,Ce.jsx)(Pt,{label:__("Position Type","slider-blocks"),value:y,options:ht,onChange:e=>{t({navContainerPosition:e})}}),(0,Ce.jsx)(Gt,{label:__("Position","slider-blocks"),value:v,options:kt,onChange:e=>{t({navPosition:e})}}),(0,Ce.jsx)(dt,{label:__("Custom Navigation Icon","slider-blocks"),checked:x,onChange:()=>t({customNavIcon:!x})}),x&&(0,Ce.jsxs)(pt,{children:[(0,Ce.jsx)(Pt,{label:__("Icon Source","slider-blocks"),value:h,options:[{label:__("Library","slider-blocks"),value:"library"},{label:__("Custom SVG","slider-blocks"),value:"custom"}],onChange:e=>{t({navIconSource:e})}}),"library"===h&&(0,Ce.jsxs)(pt,{children:[(0,Ce.jsx)(Ot,{label:__("Prev Icon","slider-blocks"),value:k,onChange:e=>{t({navPrevIcon:e})}}),(0,Ce.jsx)(Ot,{label:__("Next Icon","slider-blocks"),value:j,onChange:e=>{t({navNextIcon:e})}})]}),"custom"===h&&(0,Ce.jsxs)(pt,{children:[(0,Ce.jsx)(ut,{label:__("Prev SVG Code","slider-blocks"),help:__("Paste your custom SVG codes here","slider-blocks"),value:w,onChange:e=>t({customPrevSVG:e})}),(0,Ce.jsx)(ut,{label:__("Next SVG Code","slider-blocks"),help:__("Paste your custom SVG codes here","slider-blocks"),value:$,onChange:e=>t({customNextSVG:e})})]})]})]}),S&&(0,Ce.jsx)(ct,{title:__("Pagination","slider-blocks"),initialOpen:!1,children:(0,Ce.jsxs)(pt,{children:[(0,Ce.jsx)(Pt,{label:__("Pagination Type","slider-blocks"),value:N,options:xt,onChange:e=>{t({paginationType:e})}}),"bullets"===N&&(0,Ce.jsx)(dt,{label:__("Dynamic Bullets","slider-blocks"),checked:f,onChange:()=>t({dynamicBullets:!f})})]})}),(0,Ce.jsx)(Rt,{attributes:e,setAttributes:t,withTitle:!1,imageNote:__("Each thumbnail uses the slide thumbnail image if set, otherwise the slide background image. Set them in each Slide block.","slider-blocks")})]}),designTabContent:(0,Ce.jsxs)(pt,{children:[(0,Ce.jsxs)(ct,{title:__("Container","slider-blocks"),initialOpen:!0,children:[(0,Ce.jsx)(Nt,{label:__("Padding","slider-blocks"),controlName:Lt,objAttrs:L,min:0,max:500}),(0,Ce.jsx)(Nt,{label:__("Margin","slider-blocks"),controlName:Vt,objAttrs:L,min:-500,max:500})]}),(0,Ce.jsx)(ct,{title:__("Content","slider-blocks"),initialOpen:!1,children:(0,Ce.jsx)(Nt,{label:__("Padding","slider-blocks"),controlName:Zt,objAttrs:L,min:0,max:500})}),u&&(0,Ce.jsxs)(ct,{title:__("Navigation","slider-blocks"),initialOpen:!1,children:[(0,Ce.jsx)($t,{label:__("Width","slider-blocks"),controlName:Kt,objAttrs:L,min:1,max:100,units:["px","em","rem"]}),(0,Ce.jsx)($t,{label:__("Height","slider-blocks"),controlName:Yt,objAttrs:L,min:1,max:100,units:["px","em","rem"]}),(0,Ce.jsx)($t,{label:__("Icon Size","slider-blocks"),controlName:Qt,objAttrs:L,min:1,max:100,units:["px","em","rem"]}),(0,Ce.jsx)($t,{label:__("Icon Gap","gutslider-pro"),controlName:el,objAttrs:L,min:0,max:100,units:["px","em","rem"]}),(0,Ce.jsx)(Bt,{controlName:Ut,objAttrs:L}),(0,Ce.jsx)(Nt,{label:__("Border Radius","slider-blocks"),controlName:Xt,objAttrs:L,min:0,max:100}),(0,Ce.jsx)(Nt,{label:__("Margin","slider-blocks"),controlName:tl,objAttrs:L,min:-500,max:500}),(0,Ce.jsx)(Tt,{normal:(0,Ce.jsxs)(pt,{children:[(0,Ce.jsx)(ft,{label:__("Color","slider-blocks"),color:b,onChange:e=>{t({navColor:e})}}),(0,Ce.jsx)(ft,{label:__("Background","slider-blocks"),color:g,onChange:e=>{t({navBgColor:e})}})]}),hover:(0,Ce.jsxs)(pt,{children:[(0,Ce.jsx)(ft,{label:__("Color","slider-blocks"),color:p,onChange:e=>{t({navHoverColor:e})}}),(0,Ce.jsx)(ft,{label:__("Background","slider-blocks"),color:m,onChange:e=>{t({navHoverBgColor:e})}})]})})]}),S&&(0,Ce.jsxs)(ct,{title:__("Pagination","slider-blocks"),initialOpen:!1,children:["fraction"===N&&(0,Ce.jsx)($t,{label:__("Size","slider-blocks"),controlName:ul,objAttrs:L,min:1,max:100,units:["px","em","rem"]}),"progressbar"===N&&(0,Ce.jsx)($t,{label:__("Size","slider-blocks"),controlName:bl,objAttrs:L,min:1,max:100,units:["px","em","rem"]}),(0,Ce.jsx)(Nt,{label:__("Margin","slider-blocks"),controlName:rl,objAttrs:L,min:-500,max:500}),(0,Ce.jsx)(Tt,{options:[{label:__("Normal","slider-blocks"),value:"normal"},{label:__("Active","slider-blocks"),value:"hover"}],normal:(0,Ce.jsxs)(pt,{children:["bullets"===N&&(0,Ce.jsxs)(pt,{children:[(0,Ce.jsx)($t,{label:__("Width","slider-blocks"),controlName:sl,objAttrs:L,min:1,max:100,units:["px","em","rem"]}),(0,Ce.jsx)($t,{label:__("Height","slider-blocks"),controlName:nl,objAttrs:L,min:1,max:100,units:["px","em","rem"]}),(0,Ce.jsx)(ft,{label:__("Color","slider-blocks"),color:C,onChange:e=>{t({pagColor:e})}}),(0,Ce.jsx)(Bt,{controlName:ll,objAttrs:L}),(0,Ce.jsx)(Nt,{label:__("Border Radius","slider-blocks"),controlName:ol,objAttrs:L,min:0,max:100})]}),"fraction"===N&&(0,Ce.jsxs)(pt,{children:[(0,Ce.jsx)(ft,{label:__("Color","slider-blocks"),color:T,onChange:e=>{t({pagFracColor:e})}}),(0,Ce.jsx)(ft,{label:__("Divider Color","slider-blocks"),color:_,onChange:e=>{t({fracDividerColor:e})}})]}),"progressbar"===N&&(0,Ce.jsx)(pt,{children:(0,Ce.jsx)(ft,{label:__("Color","slider-blocks"),color:O,onChange:e=>{t({progressColor:e})}})})]}),hover:(0,Ce.jsxs)(pt,{children:["bullets"===N&&(0,Ce.jsxs)(pt,{children:[(0,Ce.jsx)($t,{label:__("Width","slider-blocks"),controlName:dl,objAttrs:L,min:1,max:100,units:["px","em","rem"]}),(0,Ce.jsx)($t,{label:__("Height","slider-blocks"),controlName:cl,objAttrs:L,min:1,max:100,units:["px","em","rem"]}),(0,Ce.jsx)(ft,{label:__("Color","slider-blocks"),color:P,onChange:e=>{t({activePagColor:e})}}),(0,Ce.jsx)(Bt,{controlName:il,objAttrs:L}),(0,Ce.jsx)(Nt,{label:__("Border Radius","slider-blocks"),controlName:al,objAttrs:L,min:0,max:100})]}),"fraction"===N&&(0,Ce.jsx)(pt,{children:(0,Ce.jsx)(ft,{label:__("Color","slider-blocks"),color:B,onChange:e=>{t({pagFracCurrentColor:e})}})}),"progressbar"===N&&(0,Ce.jsx)(pt,{children:(0,Ce.jsx)(ft,{label:__("Color","slider-blocks"),color:A,onChange:e=>{t({activeProgressColor:e})}})})]})})]}),(0,Ce.jsx)(Et,{attributes:e,setAttributes:t,objAttrs:L,withTitle:!1})]})}),(0,Ce.jsx)(At,{message:__("GutSlider Pro","slider-blocks")}),(0,Ce.jsx)(_t,{})]})},gl=[{attributes:{bgType:{type:"string",default:"classic"},bgColor:{type:"string",default:"#efefef"},bgGradient:{type:"string",default:"linear-gradient(135deg,#12c2e9 0%,#c471ed 50%,#f64f59 100%)"},enableOverlay:{type:"boolean",default:!1},overlayType:{type:"string",default:"classic"},overlayColor:{type:"string",default:"#000000"},overlayGradient:{type:"string",default:"linear-gradient(135deg,#12c2e9 0%,#c471ed 50%,#f64f59 100%)"},overlayOpacity:{type:"number",default:.5},image:{type:"object",default:{id:"",url:"",alt:""}}},save:({attributes:e})=>{const{bgType:t,bgColor:l,bgGradient:o,enableOverlay:n,overlayType:s,overlayColor:r,overlayGradient:i,overlayOpacity:a,image:c}=e,d={backgroundColor:l||"",backgroundImage:"classic"===t?`url(${c.url})`:o,backgroundSize:"cover",backgroundPosition:"center center",backgroundRepeat:"no-repeat"},u={background:"classic"===s?r:i,opacity:a||""};return(0,Ce.jsx)("div",{...he.useBlockProps.save({className:"swiper-slide"}),children:(0,Ce.jsxs)("div",{className:"swiper-container-outer",style:d,children:[n&&(0,Ce.jsx)("div",{className:"gutslider-overlay",style:u}),(0,Ce.jsx)("div",{className:"gutslider-content-inner",children:(0,Ce.jsx)(he.InnerBlocks.Content,{})})]})})}}],{ButtonsGroupControl:ml,ColorControl:yl,Preview:vl,UploadBtn:xl,LinkControl:hl,ProLock:kl,DynamicTag:jl,ResponsiveControl:wl,NativeRangeControl:$l}=window?.gutSliderModules,{OVERLAY_TYPES:Sl,GRADIENT_PALETTES:Nl}=window.gutSliderModules.GlobalConstants;(0,n.registerBlockType)("gutsliders/slide",{apiVersion:3,title:(0,s.__)("Slide","slider-blocks"),description:(0,s.__)("Acts as child for any content slider","slider-blocks"),category:"slider-blocks",parent:["gutsliders/any-content"],deprecated:gl,icon:{src:(0,Ce.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",height:"24",viewBox:"0 -960 960 960",width:"24",fill:"#1f1f1f",children:(0,Ce.jsx)("path",{d:"M200-360q-50 0-85-35t-35-85 35-85 85-35h560q50 0 85 35t35 85-35 85-85 35zm360-80h200q17 0 28.5-11.5T800-480t-11.5-28.5T760-520H560z"})})},supports:{html:!1,align:!1,customClassName:!1},attributes:{enableGlobalLink:{type:"boolean",default:!1},globalLink:{url:"",openInNewTab:!1,addNoFollow:!1,addSponsored:!1},bgType:{type:"string",default:"classic"},bgColor:{type:"string",default:"#efefef"},bgGradient:{type:"string",default:"linear-gradient(135deg,#12c2e9 0%,#c471ed 50%,#f64f59 100%)"},enableOverlay:{type:"boolean",default:!1},overlayType:{type:"string",default:"classic"},overlayColor:{type:"string",default:"#000000"},overlayGradient:{type:"string",default:"linear-gradient(135deg,#12c2e9 0%,#c471ed 50%,#f64f59 100%)"},overlayOpacity:{type:"number",default:.5},image:{type:"object",default:{id:"",url:"",alt:""}},focusPoint:{type:"object",default:{x:.5,y:.5}},bgVideo:{},enableResponsiveBg:{type:"boolean",default:!1},DesktopBg:{type:"object",default:{url:"",id:"",alt:""}},TabletBg:{type:"object",default:{url:"",id:"",alt:""}},MobileBg:{type:"object",default:{url:"",id:"",alt:""}},DesktopFocalPoint:{type:"object",default:{x:.5,y:.5}},TabletFocalPoint:{type:"object",default:{x:.5,y:.5}},MobileFocalPoint:{type:"object",default:{x:.5,y:.5}},thumb:{type:"object",default:{id:"",url:"",alt:""}}},edit:({attributes:e,setAttributes:t,clientId:l})=>{const{resMode:o,bgType:n,bgColor:r,bgGradient:i,enableOverlay:a,overlayType:c,overlayColor:d,overlayGradient:u,overlayOpacity:b,image:p,focusPoint:g,bgVideo:m,enableGlobalLink:y,globalLink:v,enableResponsiveBg:x,DesktopBg:h,TabletBg:k,MobileBg:j,DesktopFocalPoint:w,TabletFocalPoint:$,MobileFocalPoint:S,thumb:N}=e,f={backgroundColor:r||"",..."video"!==n&&!x&&{backgroundImage:"classic"===n?`url(${p.url})`:i,..."classic"===n&&p.url&&{backgroundSize:"cover",backgroundPosition:g&&null!==g?.x&&null!==g?.y?`${100*g.x}% ${100*g.y}%`:"50% 50%",backgroundRepeat:"no-repeat"}},..."classic"===n&&x&&h?.url&&{"--gut-desktop-bg-image":`url(${h.url})`,...w&&{"--gut-desktop-focal-point":`${100*w.x}% ${100*w.y}%`}},..."classic"===n&&x&&k?.url&&{"--gut-tablet-bg-image":`url(${k.url})`,...$&&{"--gut-tablet-focal-point":`${100*$.x}% ${100*$.y}%`}},..."classic"===n&&x&&j?.url&&{"--gut-mobile-bg-image":`url(${j.url})`,...S&&{"--gut-mobile-focal-point":`${100*S.x}% ${100*S.y}%`}}},C={background:"classic"===c?d:u,opacity:b||""},P=(0,we.useRef)(null);return P.current&&P.current.addEventListener("click",(function(){(0,Se.dispatch)("core/block-editor").selectBlock(l),(0,Se.dispatch)("core/edit-post").openGeneralSidebar("edit-post/block")})),(0,Ce.jsxs)(we.Fragment,{children:[(0,Ce.jsxs)(he.InspectorControls,{children:[(0,Ce.jsxs)($e.PanelBody,{title:(0,s.__)("Thumbnail","slider-blocks"),initialOpen:!1,children:[(0,Ce.jsx)("p",{className:"gutslider-note",children:(0,s.__)("Used by the slider Thumbnails option. Falls back to this slide background image.","slider-blocks")}),N&&N.url?(0,Ce.jsx)(vl,{url:N.url,id:N.id,alt:N.alt,onSelect:e=>t({thumb:e}),onClick:()=>t({thumb:{id:"",url:"",alt:""}})}):(0,Ce.jsx)(xl,{title:(0,s.__)("Upload Thumbnail","slider-blocks"),onSelect:e=>t({thumb:e}),id:N&&N.id})]}),(0,Ce.jsxs)($e.PanelBody,{children:[(0,Ce.jsx)(kl,{children:(0,Ce.jsx)($e.ToggleControl,{label:(0,s.__)("Enable Wrapper Link","slider-blocks"),checked:y,onChange:()=>t({enableGlobalLink:!y})})}),y&&(0,Ce.jsxs)(Ce.Fragment,{children:[(0,Ce.jsx)("p",{className:"gutslider-note",children:(0,s.__)("Enable this option to add a global link to all slides.Don't use link for any inner content.","slider-blocks")}),(0,Ce.jsx)(hl,{label:(0,s.__)("Wrapper Link","slider-blocks"),value:v,onChange:e=>{t({globalLink:e})}})]}),(0,Ce.jsx)(ml,{label:(0,s.__)("Background Type","slider-blocks"),value:n,options:(0,Ne.applyFilters)("gutslider.slideBgTypes",M),onChange:e=>{t({bgType:e})}}),"classic"===n&&(0,Ce.jsxs)(we.Fragment,{children:[(0,Ce.jsx)(yl,{label:(0,s.__)("Background Color","slider-blocks"),color:r,onChange:e=>{t({bgColor:e})}}),(0,Ce.jsx)(kl,{children:(0,Ce.jsx)($e.ToggleControl,{label:(0,s.__)("Responsive Background Image","slider-blocks"),checked:x,onChange:()=>{t({enableResponsiveBg:!x})}})}),x&&(0,Ce.jsx)(wl,{label:(0,s.__)("Background","slider-blocks"),setAttributes:t,children:e[`${o}Bg`]?.url?(0,Ce.jsx)(vl,{url:e[`${o}Bg`]?.url,id:e[`${o}Bg`]?.id,alt:e[`${o}Bg`]?.alt,onSelect:e=>{t({[`${o}Bg`]:{id:e.id,url:e.url,alt:e.alt}})},onClick:()=>{t({[`${o}Bg`]:{id:"",url:"",alt:""}})},focalPoint:!0,focalValue:e[`${o}FocalPoint`],onFocalPointChange:e=>{t({[`${o}FocalPoint`]:e})}}):(0,Ce.jsx)(xl,{title:(0,s.__)("Upload Image","slider-blocks"),onSelect:e=>{t({[`${o}Bg`]:{id:e.id,url:e.url,alt:e.alt||"GutSlider Block"}}),console.log("media",e)},id:e[`${o}Bg`]?.id})}),!x&&(0,Ce.jsx)(Ce.Fragment,{children:p&&p.url?(0,Ce.jsx)(we.Fragment,{children:(0,Ce.jsx)(vl,{url:p?.url,id:p?.id,alt:p?.alt,onSelect:e=>t({image:{id:e.id,url:e.url,alt:e.alt||"GutSlider Block"}}),onClick:()=>t({image:{id:"",url:"",alt:""}}),focalPoint:!0,focalValue:g,onFocalPointChange:e=>{t({focusPoint:e})}})}):(0,Ce.jsx)(xl,{title:(0,s.__)("Upload Image","slider-blocks"),onSelect:e=>t({image:{id:e.id,url:e.url,alt:e.alt||"GutSlider Block"}}),id:p&&p.id})})]}),"gradient"===n&&(0,Ce.jsx)($e.GradientPicker,{__nextHasNoMargin:!0,value:i&&i,onChange:e=>t({bgGradient:e}),gradients:Nl}),"video"===n&&(0,Ce.jsx)(we.Fragment,{children:m&&m.url?(0,Ce.jsx)(vl,{url:m.url,id:m.id,onSelect:e=>{t({bgVideo:{id:e.id,url:e.url}})},onClick:()=>{t({bgVideo:{id:"",url:""}})},videoType:!0}):(0,Ce.jsx)(xl,{title:(0,s.__)("Upload Video","slider-blocks"),onSelect:e=>{t({bgVideo:{id:e.id,url:e.url}})},id:m&&m.id,videoType:!0})}),("classic"===n&&p&&p.url||"video"===n)&&(0,Ce.jsx)($e.ToggleControl,{label:(0,s.__)("Enable Overlay","slider-blocks"),checked:a&&a,onChange:()=>t({enableOverlay:!a})}),a&&("classic"===n||"video"===n)&&(0,Ce.jsxs)(we.Fragment,{children:[(0,Ce.jsx)(ml,{label:(0,s.__)("Overlay Type","slider-blocks"),value:c&&c,options:Sl,onChange:e=>t({overlayType:e})}),"classic"===c&&(0,Ce.jsx)(yl,{label:(0,s.__)("Overlay Color","slider-blocks"),color:d&&d,onChange:e=>t({overlayColor:e})}),"gradient"===c&&(0,Ce.jsx)($e.GradientPicker,{__nextHasNoMargin:!0,value:u&&u,onChange:e=>t({overlayGradient:e}),gradients:Nl}),(0,Ce.jsx)($l,{label:(0,s.__)("Overlay Opacity","slider-blocks"),value:b&&b,onChange:e=>t({overlayOpacity:e}),min:.01,max:1,step:.01})]})]})]}),(0,Ce.jsx)("div",{...(0,he.useBlockProps)(),rel:P,children:(0,Ce.jsxs)(jl,{tagName:y?"a":"div",className:je()("swiper-container-outer",{"responsive-image":x}),style:f,children:["video"===n&&m?.url&&(0,Ce.jsx)("div",{className:"gutslider-video-wrapper",children:(0,Ce.jsx)("video",{className:"gutslider-video",autoPlay:!0,muted:!0,playsInline:!0,loop:!0,preload:"metadata",children:(0,Ce.jsx)("source",{src:m?.url,type:"video/mp4"})})}),a&&("classic"===n||"video"===n)&&(0,Ce.jsx)("div",{className:"gutslider-overlay",style:C}),(0,Ce.jsx)("div",{className:"gutslider-content-inner",children:(0,Ce.jsx)(he.InnerBlocks,{template:[["core/paragraph",{align:"center"}]]})})]})})]})},save:({attributes:e})=>{const{bgType:t,bgColor:l,bgGradient:o,enableOverlay:n,overlayType:s,overlayColor:r,overlayGradient:i,overlayOpacity:a,image:c,focusPoint:d,bgVideo:u,enableGlobalLink:b,globalLink:p,enableResponsiveBg:g,DesktopBg:m,TabletBg:y,MobileBg:v,DesktopFocalPoint:x,TabletFocalPoint:h,MobileFocalPoint:k}=e,j={backgroundColor:l||"",..."video"!==t&&!g&&{backgroundImage:"classic"===t?`url(${c.url})`:o,backgroundSize:"cover",backgroundPosition:d&&null!==d?.x&&null!==d?.y?`${100*d.x}% ${100*d.y}%`:"50% 50%",backgroundRepeat:"no-repeat"},..."classic"===t&&g&&m?.url&&{"--gut-desktop-bg-image":`url(${m.url})`,...x&&{"--gut-desktop-focal-point":`${100*x.x}% ${100*x.y}%`}},..."classic"===t&&g&&y?.url&&{"--gut-tablet-bg-image":`url(${y.url})`,...h&&{"--gut-tablet-focal-point":`${100*h.x}% ${100*h.y}%`}},..."classic"===t&&g&&v?.url&&{"--gut-mobile-bg-image":`url(${v.url})`,...k&&{"--gut-mobile-focal-point":`${100*k.x}% ${100*k.y}%`}}},w={background:"classic"===s?r:i,opacity:a||""};return(0,Ce.jsx)("div",{...he.useBlockProps.save({className:"swiper-slide"}),children:(0,Ce.jsxs)(jl,{tagName:b?"a":"div",...b&&{href:p.url,...p.openInNewTab&&{target:"_blank",rel:[p.addNoFollow&&"nofollow",p.addSponsored&&"sponsored",p.openInNewTab&&"noopener noreferrer"].filter(Boolean).join(" ")}},className:je()("swiper-container-outer",{"responsive-image":g}),style:j,children:["video"===t&&u?.url&&(0,Ce.jsx)("div",{className:"gutslider-video-wrapper",children:(0,Ce.jsx)("video",{className:"gutslider-video",autoPlay:!0,muted:!0,playsInline:!0,loop:!0,preload:"metadata",children:(0,Ce.jsx)("source",{src:u?.url,type:"video/mp4"})})}),n&&("classic"===t||"video"===t)&&(0,Ce.jsx)("div",{className:"gutslider-overlay",style:w}),(0,Ce.jsx)("div",{className:"gutslider-content-inner",children:(0,Ce.jsx)(he.InnerBlocks.Content,{})})]})})}});const{CE_STYLES:fl}=window.gutSliderModules.GlobalConstants,{generateRangeStyles:Cl,DisplayIcon:Pl,SidebarOpener:Tl,Patterns:Bl,ThumbsStrip:_l,getThumbsOptions:Ol}=window.gutSliderModules,{cZ:Al,ZX:Il}=o,Ml=(0,fe.createHigherOrderComponent)((e=>t=>"gutsliders/slide"===t.name?(0,Ce.jsx)("div",{className:"swiper-slide",children:(0,Ce.jsx)(e,{...t})}):(0,Ce.jsx)(e,{...t})),"gutslidersHeroSlider");(0,Ne.addFilter)("editor.BlockListBlock","gutsliders/any-any-content",Ml);const{DisplayIcon:Gl,ThumbsStrip:Rl}=window.gutSliderModules,El=[{attributes:ve,save({attributes:e}){const{uniqueId:t,showNavigation:l,showPagination:o,sliderOptions:n}=e,s=he.useBlockProps.save({className:je()(t,"swiper")});return(0,Ce.jsxs)("div",{...s,"data-swiper-options":JSON.stringify(n),children:[(0,Ce.jsx)("div",{className:"swiper-wrapper",children:(0,Ce.jsx)(he.InnerBlocks.Content,{})}),o&&(0,Ce.jsx)("div",{className:"swiper-pagination"}),l&&(0,Ce.jsxs)(we.Fragment,{children:[(0,Ce.jsx)("div",{className:"swiper-button-prev"}),(0,Ce.jsx)("div",{className:"swiper-button-next"})]})]})}}];(0,n.registerBlockType)(xe,{icon:{src:(0,Ce.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",height:"24",viewBox:"0 -960 960 960",width:"24",fill:"#1f1f1f",children:(0,Ce.jsx)("path",{d:"M200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h360v80H200v560h560v-360h80v360q0 33-23.5 56.5T760-120zm120-160v-80h320v80zm0-120v-80h320v80zm0-120v-80h320v80zm360-80v-80h-80v-80h80v-80h80v80h80v80h-80v80z"})})},attributes:ve,edit:function(e){const{attributes:t,setAttributes:l,clientId:o}=e,{uniqueId:r,preview:i,sliderType:a,addNewSlide:c,infiniteLoop:d,autoplay:u,autoplayDelay:b,stopOnLastSlide:p,reverseDirection:g,pauseOnHover:m,speed:y,centerMode:v,showNavigation:x,navContainerPosition:h,navPosition:k,customNavIcon:j,navIconSource:w,navPrevIcon:$,navNextIcon:S,customPrevSVG:N,customNextSVG:f,showPagination:C,paginationType:P,dynamicBullets:T,keyboardControl:B,mousewheelControl:_,slideEffect:O,carouselEffect:A,creativeEffectStyle:I,enableRemoteNav:M,remotePrevSelector:G,remoteNextSelector:R,showThumbs:E,thumbSizing:F,thumbItems:D,patternMode:H,openModal:L}=t;(0,we.useEffect)((()=>{l({uniqueId:"gutslider-"+o.slice(0,8)})}),[]);const V=(0,he.useBlockProps)({className:je()(r,h,k)});if(i)return(0,Ce.jsx)("div",{className:"gutslider-preview",children:(0,Ce.jsx)("img",{src:gutslider_preview.content,alt:"any content slider"})});const{deskStyle:z,tabStyle:q,mobStyle:W}=Cl({controlName:Al,attributes:t,noProperty:!0,noUnits:!0}),{deskStyle:J,tabStyle:Z,mobStyle:U}=Cl({controlName:Il,attributes:t,noProperty:!0,noUnits:!0}),X=(0,he.useInnerBlocksProps)({className:"swiper-wrapper",slot:"container-start"},{allowedBlocks:["gutsliders/slide"],template:[["gutsliders/slide"],["gutsliders/slide"],["gutsliders/slide"]],renderAppender:!1,orientation:"horizontal"}),Y=(0,Se.select)("core/block-editor").getBlocks(o)?.length,K=((0,Se.useSelect)((e=>e("core/block-editor").getBlocks(o)),[o])||[]).map((e=>({src:e?.attributes?.thumb?.url||e?.attributes?.image?.url||gutslider_swiper?.placeholder||"",alt:e?.attributes?.thumb?.alt||e?.attributes?.image?.alt||""})));(0,we.useEffect)((()=>{JSON.stringify(K)!==JSON.stringify(D)&&l({thumbItems:K})}),[JSON.stringify(K)]);const Q=(0,we.useRef)(null),{deskStyle:ee,tabStyle:te,mobStyle:le}=Cl({controlName:"thumbGap",attributes:t,noProperty:!0,noUnits:!0}),oe=Ol({thumbSizing:F,count:K.length,deskGap:ee,tabGap:te,mobGap:le}),ne={breakpoints:{320:{slidesPerView:W||1,spaceBetween:parseInt(U)||0},768:{slidesPerView:q||2,spaceBetween:parseInt(Z)||15},1025:{slidesPerView:z||2,spaceBetween:parseInt(J)||15}}},se="carousel"===a?ne:{},re=(0,we.useRef)(null);return(0,we.useEffect)((()=>{const e={slidesPerView:1,spaceBetween:0,loop:d,autoplay:!!u&&{delay:100*b||2e3,pauseOnMouseEnter:m,stopOnLastSlide:p,reverseDirection:g},speed:100*y||1e3,effect:"carousel"===a?A:O,creativeEffect:fl[I],keyboard:{enabled:B},mousewheel:_,...v&&{centeredSlides:!0},...se},t={...e,navigation:!(!x||M)&&{nextEl:j?`.${r} .gutslider-next`:`.${r} .swiper-button-next`,prevEl:j?`.${r} .gutslider-prev`:`.${r} .swiper-button-prev`},pagination:!!C&&{el:`.${r} .swiper-pagination`,type:P,dynamicBullets:T,clickable:!0}};l({sliderOptions:t,thumbsOptions:oe});let o=null;if(E&&Q.current&&(Q.current.swiper&&Q.current.swiper.destroy(),o=new Swiper(Q.current,oe)),!re.current)return;const n=re.current?.querySelector(".swiper-pagination"),s="nav_outside"===h?re.current?.parentNode:re.current,i=j?s?.querySelector(".gutslider-prev"):s?.querySelector(".swiper-button-prev"),c=j?s?.querySelector(".gutslider-next"):s?.querySelector(".swiper-button-next");!function(e,t){if(e.swiper&&e.swiper.destroy(),new Swiper(e,t),M&&G&&R){const t=document.querySelector(`.${G}`),l=document.querySelector(`.${R}`);t&&t.addEventListener("click",(()=>{e.swiper.slidePrev()})),l&&l.addEventListener("click",(()=>{e.swiper.slideNext()}))}}(re.current,{...e,navigation:!(!x||M)&&{nextEl:c,prevEl:i},pagination:!!C&&{el:n,type:P,dynamicBullets:T,clickable:!0},...o&&{thumbs:{swiper:o}}})}),[E,F,ee,te,le,JSON.stringify(K),d,u,b,m,p,g,y,v,x,C,P,T,O,A,I,a,z,q,W,J,Z,U,B,_,j,c,re.current,h,M,G,R,r,H]),(0,Ce.jsxs)(we.Fragment,{children:[(0,Ce.jsx)(it,{attributes:t,setAttributes:l}),(0,Ce.jsx)(pl,{attributes:t,setAttributes:l}),L&&(0,Ce.jsx)(Bl,{...e}),(0,Ce.jsx)(he.BlockControls,{children:(0,Ce.jsx)($e.ToolbarGroup,{className:"gutslider-toolbar-group",children:(0,Ce.jsx)($e.ToolbarButton,{className:"gutslider-toolbar-button",title:(0,s.__)("Add Slide","slider-blocks"),onClick:()=>{const e=(0,Se.select)("core/block-editor").getBlocks(o),t=(0,n.createBlock)("gutsliders/slide",{});(0,Se.dispatch)("core/block-editor").insertBlock(t,e.length,o);const s=(0,Se.select)("core/block-editor").getBlockOrder(o)[e.length];(0,Se.dispatch)("core/block-editor").selectBlock(s),l({addNewSlide:!c})},children:(0,Ce.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24",children:(0,Ce.jsx)("path",{d:"M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM11 11H7V13H11V17H13V13H17V11H13V7H11V11Z",fill:"rgba(0,124,186,1)"})})})})}),(0,Ce.jsx)("div",{...V,children:H&&0===Y?(0,Ce.jsxs)($e.Placeholder,{className:"gutslider-pattern-placeholder",icon:"wordpress-alt",label:(0,s.__)("Select a Pattern","slider-blocks"),children:[(0,Ce.jsx)("button",{className:"gutslider__skip-btn",onClick:()=>{l({patternMode:!1,openModal:!1})},children:(0,s.__)("Skip","slider-blocks")}),(0,Ce.jsx)("button",{className:"gutslider__use-pattern-btn",onClick:()=>{l({openModal:!0})},children:(0,Ce.jsx)("span",{className:"text",children:(0,s.__)("Use Pattern","slider-blocks")})})]}):(0,Ce.jsxs)(Ce.Fragment,{children:[(0,Ce.jsx)(Tl,{}),(0,Ce.jsxs)("div",{className:"swiper",ref:re,children:[(0,Ce.jsx)("div",{...X}),x&&"nav_inside"===h&&!M&&(0,Ce.jsx)(we.Fragment,{children:(0,Ce.jsx)("div",{className:`gutslider-nav nav_inside ${k}`,children:j?(0,Ce.jsxs)(we.Fragment,{children:[(0,Ce.jsxs)("div",{className:"gutslider-prev",children:["library"===w&&(0,Ce.jsx)(Pl,{icon:$}),"custom"===w&&(0,Ce.jsx)(we.RawHTML,{children:N})]}),(0,Ce.jsxs)("div",{className:"gutslider-next",children:["library"===w&&(0,Ce.jsx)(Pl,{icon:S}),"custom"===w&&(0,Ce.jsx)(we.RawHTML,{children:f})]})]}):(0,Ce.jsxs)(we.Fragment,{children:[(0,Ce.jsx)("div",{className:"swiper-button-prev"}),(0,Ce.jsx)("div",{className:"swiper-button-next"})]})})}),C&&(0,Ce.jsx)("div",{className:"swiper-pagination"},`pagination-${P}-${T}`)]}),x&&"nav_outside"===h&&!M&&(0,Ce.jsx)(we.Fragment,{children:(0,Ce.jsx)("div",{className:`gutslider-nav nav_outside ${k}`,children:j?(0,Ce.jsxs)(we.Fragment,{children:[(0,Ce.jsxs)("div",{className:"gutslider-prev",children:["library"===w&&(0,Ce.jsx)(Pl,{icon:$}),"custom"===w&&(0,Ce.jsx)(we.RawHTML,{children:N})]}),(0,Ce.jsxs)("div",{className:"gutslider-next",children:["library"===w&&(0,Ce.jsx)(Pl,{icon:S}),"custom"===w&&(0,Ce.jsx)(we.RawHTML,{children:f})]})]}):(0,Ce.jsxs)(we.Fragment,{children:[(0,Ce.jsx)("div",{className:"swiper-button-prev"}),(0,Ce.jsx)("div",{className:"swiper-button-next"})]})})}),E&&(0,Ce.jsx)(_l,{items:K,elRef:Q,onThumbClick:e=>{const t=re.current?.swiper;t&&(t.params.loop?t.slideToLoop(e):t.slideTo(e))}})]})})]})},save:function({attributes:e}){const{uniqueId:t,showNavigation:l,showPagination:o,sliderOptions:n,navContainerPosition:s,navPosition:r,customNavIcon:i,navIconSource:a,navPrevIcon:c,navNextIcon:d,customPrevSVG:u,customNextSVG:b,enableRemoteNav:p,remotePrevSelector:g,remoteNextSelector:m,showThumbs:y,thumbsOptions:v,thumbItems:x}=e,h=he.useBlockProps.save({className:je()(t,s,r)});return(0,Ce.jsxs)("div",{...h,"data-swiper-options":JSON.stringify(n),...y&&{"data-thumbs-options":JSON.stringify(v)},...p&&{"data-rprev":g,"data-rnext":m},children:[(0,Ce.jsxs)("div",{className:"swiper",children:[(0,Ce.jsx)("div",{className:"swiper-wrapper",children:(0,Ce.jsx)(he.InnerBlocks.Content,{})}),o&&(0,Ce.jsx)("div",{className:"swiper-pagination"}),l&&"nav_inside"===s&&(0,Ce.jsx)(we.Fragment,{children:(0,Ce.jsx)("div",{className:`gutslider-nav nav_inside ${r}`,children:i?(0,Ce.jsxs)(we.Fragment,{children:[(0,Ce.jsxs)("div",{className:"gutslider-prev",children:["library"===a&&(0,Ce.jsx)(Gl,{icon:c}),"custom"===a&&(0,Ce.jsx)(we.RawHTML,{children:u})]}),(0,Ce.jsxs)("div",{className:"gutslider-next",children:["library"===a&&(0,Ce.jsx)(Gl,{icon:d}),"custom"===a&&(0,Ce.jsx)(we.RawHTML,{children:b})]})]}):(0,Ce.jsxs)(we.Fragment,{children:[(0,Ce.jsx)("div",{className:"swiper-button-prev"}),(0,Ce.jsx)("div",{className:"swiper-button-next"})]})})})]}),l&&"nav_outside"===s&&(0,Ce.jsx)(we.Fragment,{children:(0,Ce.jsx)("div",{className:`gutslider-nav nav_outside ${r}`,children:i?(0,Ce.jsxs)(we.Fragment,{children:[(0,Ce.jsxs)("div",{className:"gutslider-prev",children:["library"===a&&(0,Ce.jsx)(Gl,{icon:c}),"custom"===a&&(0,Ce.jsx)(we.RawHTML,{children:u})]}),(0,Ce.jsxs)("div",{className:"gutslider-next",children:["library"===a&&(0,Ce.jsx)(Gl,{icon:d}),"custom"===a&&(0,Ce.jsx)(we.RawHTML,{children:b})]})]}):(0,Ce.jsxs)(we.Fragment,{children:[(0,Ce.jsx)("div",{className:"swiper-button-prev"}),(0,Ce.jsx)("div",{className:"swiper-button-next"})]})})}),y&&(0,Ce.jsx)(Rl,{items:x})]})},deprecated:El})},485(e,t){var l;!function(){"use strict";var o={}.hasOwnProperty;function n(){for(var e=[],t=0;t<arguments.length;t++){var l=arguments[t];if(l){var s=typeof l;if("string"===s||"number"===s)e.push(l);else if(Array.isArray(l)){if(l.length){var r=n.apply(null,l);r&&e.push(r)}}else if("object"===s){if(l.toString!==Object.prototype.toString&&!l.toString.toString().includes("[native code]")){e.push(l.toString());continue}for(var i in l)o.call(l,i)&&l[i]&&e.push(i)}}}return e.join(" ")}e.exports?(n.default=n,e.exports=n):void 0===(l=function(){return n}.apply(t,[]))||(e.exports=l)}()}};const t={};function l(o){const n=t[o];if(void 0!==n)return n.exports;const s=t[o]={exports:{}};return e[o](s,s.exports,l),s.exports}l.m=e,(()=>{const e=[];l.O=(t,o,n,s)=>{if(o){s=s||0;for(var r=e.length;r>0&&e[r-1][2]>s;r--)e[r]=e[r-1];return void(e[r]=[o,n,s])}let i=1/0;for(r=0;r<e.length;r++){let[o,n,s]=e[r],c=!0;for(var a=0;a<o.length;a++)(!1&s||i>=s)&&Object.keys(l.O).every((e=>l.O[e](o[a])))?o.splice(a--,1):(c=!1,s<i&&(i=s));if(c){e.splice(r--,1);const l=n();void 0!==l&&(t=l)}}return t}})(),l.n=e=>{const t=e&&e.__esModule?()=>e.default:()=>e;return l.d(t,{a:t}),t},l.d=(e,t)=>{if(Array.isArray(t))for(var o=0;o<t.length;){var n=t[o++],s=t[o++];l.o(e,n)?0===s&&o++:0===s?Object.defineProperty(e,n,{enumerable:!0,value:t[o++]}):Object.defineProperty(e,n,{enumerable:!0,get:s})}else for(var n in t)l.o(t,n)&&!l.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},l.o=(e,t)=>Object.hasOwn(e,t),l.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{const e={371:0,331:0};l.O.j=t=>0===e[t];const t=(t,o)=>{let[n,s,r]=o;var i,a,c=0;if(n.some((t=>0!==e[t]))){for(i in s)l.o(s,i)&&(l.m[i]=s[i]);if(r)var d=r(l)}for(t&&t(o);c<n.length;c++)a=n[c],l.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return l.O(d)},o=globalThis.webpackChunkgutenberg_boilerplate||=[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})();let o=l.O(void 0,[331],(()=>l(216)));o=l.O(o)})();
1 +(()=>{var e={665(e,t,l){"use strict";var o={};l.r(o),l.d(o,{zc:()=>B,tP:()=>P,o8:()=>A,$C:()=>T,xj:()=>I,cZ:()=>i,ZX:()=>r,is:()=>p,ip:()=>m,a5:()=>u,o9:()=>h,G:()=>g,ZS:()=>b,je:()=>M,XB:()=>k,Hj:()=>y,v5:()=>j,MJ:()=>x,WT:()=>w,Vw:()=>f,Dv:()=>v,mr:()=>$,Gw:()=>S,F$:()=>N,og:()=>_,Gs:()=>C,ND:()=>O,C4:()=>a,jD:()=>d,gp:()=>c});const s=window.wp.blocks,n=window.wp.i18n,i="columns",r="columnsGap",a="slideHeight",c="slidePadding",d="slideMargin",b="contentWidth",u="contentHPosition",g="contentVPosition",p="contentAlign",m="contentHAlign",h="contentPadding",k="navBorder",y="navBorderRadius",v="navWidth",x="navHeight",f="navMargin",j="navGap",w="navIconSize",$="pagBorder",S="pagBorderRadius",C="pagWidth",N="pagHeight",_="pagMargin",B="apagBorder",P="apagBorderRadius",T="apagWidth",A="apagHeight",M="fracSize",O="progSize",I=[{label:(0,n.__)("Classic","slider-blocks"),value:"classic"},{label:(0,n.__)("Gradient","slider-blocks"),value:"gradient"},{label:(0,n.__)("Video (Pro)","slider-blocks"),value:"video",disabled:!0}],{generateResBoxControlAttributes:E,generateBorderAttributes:R,generateResRangeAttributes:G,generateAlignmentAttributes:F,generateResBtnsAttributes:D,generateThumbsAttributes:H}=window.gutSliderModules,{cZ:L,ZX:V,C4:z,gp:q,jD:W,ZS:J,a5:Z,G:U,is:X,ip:Y,o9:K,XB:Q,Hj:ee,Dv:te,MJ:le,WT:oe,Vw:se,v5:ne,mr:ie,Gw:re,Gs:ae,F$:ce,og:de,zc:be,tP:ue,$C:ge,o8:pe,je:me,ND:he}=o,ke={uniqueId:{type:"string"},preview:{type:"boolean",default:!1},blockStyle:{type:"string"},sliderType:{type:"string",default:"slider"},addNewSlide:{type:"boolean",default:!1},patternMode:{type:"boolean",default:!0},design:{type:"string",default:""},heightMode:{type:"string",default:"min"},direction:{type:"string",default:"horizontal"},freeMode:{type:"boolean",default:!1},gridRows:{type:"number",default:1},startSlide:{type:"number",default:1},deepLink:{type:"boolean",default:!1},contentAnimation:{type:"string",default:""},bgEffect:{type:"string",default:""},showProgress:{type:"boolean",default:!1},paginationTabs:{type:"boolean",default:!1},openModal:{type:"boolean",default:!1},infiniteLoop:{type:"boolean",default:!0},autoplay:{type:"boolean",default:!1},autoplayDelay:{type:"number"},pauseOnHover:{type:"boolean",default:!0},reverseDirection:{type:"boolean",default:!1},stopOnLastSlide:{type:"boolean",default:!1},speed:{type:"number"},centerMode:{type:"boolean",default:!1},showNavigation:{type:"boolean",default:!0},showPagination:{type:"boolean",default:!0},paginationType:{type:"string",default:"bullets"},dynamicBullets:{type:"boolean",default:!1},paginationStyle:{type:"string",default:""},keyboardControl:{type:"boolean",default:!1},mousewheelControl:{type:"boolean",default:!1},slideEffect:{type:"string",default:"slide"},carouselEffect:{type:"string",default:"slide"},creativeEffectStyle:{type:"string",default:"style-3"},sliderOptions:{type:"object",default:{}},enableRemoteNav:{type:"boolean",default:!1},remotePrevSelector:{type:"string"},remoteNextSelector:{type:"string"},navColor:{type:"string"},navBgColor:{type:"string"},navHoverColor:{type:"string"},navHoverBgColor:{type:"string"},navContainerPosition:{type:"string",default:"nav_inside"},navPosition:{type:"string",default:"nav_cc"},customNavIcon:{type:"boolean",default:!1},navIconSource:{type:"string",default:"library"},navPrevIcon:{type:"string",default:"arrowLeft"},navNextIcon:{type:"string",default:"arrowRight"},customPrevSVG:{type:"string"},customNextSVG:{type:"string"},pagColor:{type:"string"},activePagColor:{type:"string"},pagFracColor:{type:"string"},pagFracCurrentColor:{type:"string"},fracDividerColor:{type:"string"},progressColor:{type:"string"},activeProgressColor:{type:"string"},...G({controlName:L}),...G({controlName:V}),...G({controlName:z}),...E({controlName:q}),...E({controlName:W}),...G({controlName:J}),...F({controlName:Z}),...F({controlName:U}),...F({controlName:X}),...E({controlName:K}),...D({controlName:Y}),...R({controlName:Q}),...E({controlName:ee}),...G({controlName:te}),...G({controlName:le}),...G({controlName:oe}),...E({controlName:se}),...G({controlName:ne}),...R({controlName:ie}),...E({controlName:re}),...G({controlName:ae}),...G({controlName:ce}),...E({controlName:de}),...R({controlName:be}),...E({controlName:ue}),...G({controlName:ge}),...G({controlName:pe}),...G({controlName:me}),...G({controlName:he}),thumbItems:{type:"array",default:[]},...H({withTitle:!1})},ye=JSON.parse('{"apiVersion":3,"name":"gutsliders/any-content","version":"3.2.0","title":"Flexible","category":"slider-blocks","description":"Slide any content in sliding or carousel mode.","supports":{"html":false,"anchor":true,"align":["wide","full"]},"example":{"attributes":{"preview":true},"viewportWidth":432},"textdomain":"slider-blocks","editorScript":["file:./index.js","gutslider-swiper-script","gutslider-blocks-global-script"],"editorStyle":["file:./index.css","gutslider-swiper-style","gutslider-blocks-global-style"],"style":["file:./style-index.css","gutslider-swiper-style"],"viewScript":["file:./frontend.js","gutslider-swiper-script"]}'),ve=window.wp.blockEditor;var xe=l(485),fe=l.n(xe);const je=window.wp.element,we=window.wp.components,$e=window.wp.data,Se=window.wp.hooks,Ce=window.wp.compose,Ne=window.ReactJSXRuntime,{generateBorderStyles:_e,generateRangeStyles:Be,generateResBoxStyles:Pe,generateAlignmentStyles:Te,generateResBtnsStyles:Ae,generateThumbsStyles:Me}=window.gutSliderModules,{softMinifyCssStrings:Oe}=window.gutSliderModules.Helper,{generatePaginationStyles:Ie}=window.gutSliderModules,{C4:Ee,gp:Re,jD:Ge,ZS:Fe,G:De,is:He,o9:Le,ip:Ve,XB:ze,Hj:qe,MJ:We,Dv:Je,WT:Ze,Vw:Ue,v5:Xe,mr:Ye,Gw:Ke,Gs:Qe,F$:et,og:tt,zc:lt,tP:ot,$C:st,o8:nt,je:it,ND:rt}=o,at=({attributes:e,setAttributes:t})=>{const{uniqueId:l,blockStyle:o,showNavigation:s,navColor:n,navHoverColor:i,navBgColor:r,navHoverBgColor:a,showPagination:c,paginationType:d,pagColor:b,pagFracColor:u,pagFracCurrentColor:g,fracDividerColor:p,activePagColor:m,progressColor:h,activeProgressColor:k}=e,y="vertical"===e.direction?".swiper":".swiper-slide",{deskStyle:v,tabStyle:x,mobStyle:f}=Be({attributes:"auto"===e.heightMode?{...e,[`${Ee}Ranges`]:{}}:e,controlName:Ee,propertyName:"fixed"===e.heightMode||"vertical"===e.direction?"height":"min-height"}),{boxDeskStyles:j,boxTabStyles:w,boxMobStyles:$}=Pe({controlName:Re,attributes:e,propertyName:"padding"}),{boxDeskStyles:S,boxTabStyles:C,boxMobStyles:N}=Pe({controlName:Ge,attributes:e,propertyName:"margin"}),{boxDeskStyles:_,boxTabStyles:B,boxMobStyles:P}=Pe({controlName:Le,attributes:e,propertyName:"padding"}),{deskAlign:T,tabAlign:A,mobAlign:M}=Ae({controlName:Ve,attributes:e,noProperty:!0}),{deskStyle:O,tabStyle:I,mobStyle:E}=Be({controlName:Fe,attributes:e,propertyName:"max-width"}),{deskAlign:R,tabAlign:G,mobAlign:F}=Te({controlName:De,attributes:e,propertyName:"justify-content"}),{deskAlign:D,tabAlign:H,mobAlign:L}=Te({controlName:He,attributes:e,propertyName:"text-align"}),{boxDeskStyles:V,boxTabStyles:z,boxMobStyles:q}=Pe({controlName:Ue,attributes:e,propertyName:"margin"}),{desktopStyles:W,tabletStyles:J,mobileStyles:Z,hoverColor:U}=_e({controlName:ze,attributes:e}),{boxDeskStyles:X,boxTabStyles:Y,boxMobStyles:K}=Pe({controlName:qe,attributes:e,propertyName:"border-radius",forRadius:!0}),{deskStyle:Q,tabStyle:ee,mobStyle:te}=Be({controlName:We,attributes:e,propertyName:"height"}),{deskStyle:le,tabStyle:oe,mobStyle:se}=Be({controlName:Je,attributes:e,propertyName:"width"}),{deskStyle:ne,tabStyle:ie,mobStyle:re}=Be({controlName:Ze,attributes:e,propertyName:"font-size"}),{deskStyle:ae,tabStyle:ce,mobStyle:de}=Be({controlName:Ze,attributes:e,propertyName:"width"}),{deskStyle:be,tabStyle:ue,mobStyle:ge}=Be({controlName:Ze,attributes:e,propertyName:"height"}),{deskStyle:pe,tabStyle:me,mobStyle:he}=Be({controlName:Xe,attributes:e,propertyName:"gap"}),{boxDeskStyles:ke,boxTabStyles:ye,boxMobStyles:ve}=Pe({controlName:tt,attributes:e,propertyName:"margin"}),{desktopStyles:xe,tabletStyles:fe,mobileStyles:we,hoverColor:$e}=_e({controlName:Ye,attributes:e}),{boxDeskStyles:Se,boxTabStyles:Ce,boxMobStyles:at}=Pe({controlName:Ke,attributes:e,propertyName:"border-radius",forRadius:!0}),{deskStyle:ct,tabStyle:dt,mobStyle:bt}=Be({controlName:et,attributes:e,propertyName:"height"}),{deskStyle:ut,tabStyle:gt,mobStyle:pt}=Be({controlName:Qe,attributes:e,propertyName:"width"}),{desktopStyles:mt,tabletStyles:ht,mobileStyles:kt,hoverColor:yt}=_e({controlName:lt,attributes:e}),{boxDeskStyles:vt,boxTabStyles:xt,boxMobStyles:ft}=Pe({controlName:ot,attributes:e,propertyName:"border-radius",forRadius:!0}),{deskStyle:jt,tabStyle:wt,mobStyle:$t}=Be({controlName:nt,attributes:e,propertyName:"height"}),{deskStyle:St,tabStyle:Ct,mobStyle:Nt}=Be({controlName:st,attributes:e,propertyName:"width"}),{deskStyle:_t,tabStyle:Bt,mobStyle:Pt}=Be({controlName:it,attributes:e,propertyName:"font-size"}),{deskStyle:Tt,tabStyle:At,mobStyle:Mt}=Be({controlName:rt,attributes:e,propertyName:"height"}),{thumbDeskStyles:Ot,thumbTabStyles:It,thumbMobStyles:Et}=Me({attributes:e,uniqueId:l,blockClass:"wp-block-gutsliders-any-content"}),Rt=`\n\t\t${S?`.${l}.wp-block-gutsliders-any-content {\n\t\t\t\t\t${S||""}\n\t\t\t\t}`:""}\n\t\t${v?`.${l} ${y} {\n\t\t\t\t\t${v||""}\n\t\t\t\t}`:""}\n\t\t${R||j?`.${l} .swiper-container-outer {\n\t\t\t\t\t${R||""}\n ${j||""}\n\n\t\t\t\t}`:""}\n\t\t${O||D||_||T?`.${l} .gutslider-content-inner {\n\t\t\t\t\t${O||""}\n\t\t\t\t\t${D||""}\n ${_||""}\n ${T||""}\n\t\t\t\t}`:""}\n ${s&&(V||pe)?`.${l}.wp-block-gutsliders-any-content .gutslider-nav{\n ${V||""}\n ${pe||""}\n }`:""}\n\t\t${s&&(n||r||W||X||Q||le)?`.${l}.wp-block-gutsliders-any-content .swiper-button-prev, .${l}.wp-block-gutsliders-any-content .gutslider-prev, .${l}.wp-block-gutsliders-any-content .swiper-button-next, .${l}.wp-block-gutsliders-any-content .gutslider-next {\n ${n?`color: ${n};`:""}\n ${n?`fill: ${n};`:""}\n ${r?`background-color: ${r};`:""}\n ${W||""}\n ${X||""}\n ${Q||""}\n ${le||""}\n\n\t\t\t\t}`:""}\n\t\t${s&&(i||a||U)?`.${l}.wp-block-gutsliders-any-content .swiper-button-prev:hover, .${l}.wp-block-gutsliders-any-content .gutslider-prev:hover, .${l}.wp-block-gutsliders-any-content .swiper-button-next:hover, .${l}.wp-block-gutsliders-any-content .gutslider-next:hover {\n ${i?`color: ${i};`:""}\n ${i?`fill: ${i};`:""}\n ${a?`background-color: ${a};`:""}\n ${U||""}\n\t\t\t\t}`:""}\n ${s&&ne?`.${l}.wp-block-gutsliders-any-content .swiper-button-prev::after, .${l}.wp-block-gutsliders-any-content .gutslider-prev svg, .${l}.wp-block-gutsliders-any-content .swiper-button-next::after, .${l}.wp-block-gutsliders-any-content .gutslider-next svg {\n ${ne||""}\n }`:""}\n ${s&&ae&&be?`.${l}.wp-block-gutsliders-any-content .gutslider-prev svg, .${l}.wp-block-gutsliders-any-content .gutslider-next svg {\n ${ae||""}\n ${be||""}\n }`:""}\n ${c&&ke?`.${l}.wp-block-gutsliders-any-content .swiper-pagination {\n ${ke||""}\n }`:""}\n ${c&&"bullets"===d&&(xe||Se||ct||ut||b)?`.${l}.wp-block-gutsliders-any-content .swiper-pagination-bullet {\n ${xe||""}\n ${Se||""}\n ${ct||""}\n ${ut||""}\n ${b?`background-color: ${b};`:""}\n }`:""}\n ${c&&"bullets"===d&&$e?`.${l}.wp-block-gutsliders-any-content .swiper-pagination-bullet:hover {\n ${$e||""}\n }`:""}\n ${c&&"bullets"===d&&(mt||vt||jt||St||m)?`.${l}.wp-block-gutsliders-any-content .swiper-pagination-bullet-active {\n ${mt||""}\n ${vt||""}\n ${jt||""}\n ${St||""}\n ${m?`background-color: ${m};`:""}\n }`:""}\n ${c&&"bullets"===d&&yt?`.${l}.wp-block-gutsliders-any-content .swiper-pagination-bullet-active:hover {\n ${yt||""}\n }`:""}\n ${c&&"fraction"===d&&(p||_t)?`.${l}.wp-block-gutsliders-any-content .swiper-pagination-fraction {\n ${p?`color: ${p};`:""}\n ${_t||""}\n }`:""}\n ${c&&"fraction"===d&&u?`.${l}.wp-block-gutsliders-any-content .swiper-pagination-total {\n ${u?`color: ${u};`:""}\n }`:""}\n ${c&&"fraction"===d&&g?`.${l}.wp-block-gutsliders-any-content .swiper-pagination-current {\n ${g?`color: ${g};`:""}\n }`:""}\n ${c&&"progressbar"===d&&(h||Tt)?`.${l}.wp-block-gutsliders-any-content .swiper-pagination-progressbar {\n ${h?`background: ${h};`:""}\n ${Tt||""}\n }`:""}\n ${c&&"progressbar"===d&&k?`.${l}.wp-block-gutsliders-any-content .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {\n ${k?`background: ${k};`:""}\n }`:""}\n\t ${Ot}\n `,Gt=`\n\t\t${C?`.${l}.wp-block-gutsliders-any-content {\n\t\t\t\t\t${C||""}\n\t\t\t\t}`:""}\n ${x?`.${l} ${y} {\n\t\t\t\t\t${x||""}\n\t\t\t\t}`:""}\n\t\t${G||w?`.${l} .swiper-container-outer {\n\t\t\t\t\t${G||""}\n ${w||""}\n\t\t\t\t}`:""}\n\t\t${I||H||B||A?`.${l} .gutslider-content-inner {\n\t\t\t\t\t${I||""}\n\t\t\t\t\t${H||""}\n ${B||""}\n\t\t\t\t}`:""}\n ${s&&(z||me)?`.${l}.wp-block-gutsliders-any-content .gutslider-nav{\n ${z||""}\n ${me||""}\n }`:""}\n ${s&&(J||Y||ee||oe)?`.${l}.wp-block-gutsliders-any-content .swiper-button-prev, .${l}.wp-block-gutsliders-any-content .gutslider-prev, .${l}.wp-block-gutsliders-any-content .swiper-button-next, .${l}.wp-block-gutsliders-any-content .gutslider-next {\n ${J||""}\n ${Y||""}\n ${ee||""}\n ${oe||""}\n\n\t\t\t\t}`:""}\n ${s&&ie?`.${l}.wp-block-gutsliders-any-content .swiper-button-prev::after, .${l}.wp-block-gutsliders-any-content .swiper-button-next::after {\n ${ie||""}\n }`:""}\n ${s&&ce&&ue?`.${l}.wp-block-gutsliders-any-content .gutslider-prev svg, .${l}.wp-block-gutsliders-any-content .gutslider-next svg {\n ${ce||""}\n ${ue||""}\n }`:""}\n ${c&&ye?`.${l}.wp-block-gutsliders-any-content .swiper-pagination {\n ${ye||""}\n }`:""}\n ${c&&"bullets"===d&&(fe||Ce||dt||gt)?`.${l}.wp-block-gutsliders-any-content .swiper-pagination-bullet {\n ${fe||""}\n ${Ce||""}\n ${dt||""}\n ${gt||""}\n }`:""}\n ${c&&"bullets"===d&&(ht||xt||wt||Ct)?`.${l}.wp-block-gutsliders-any-content .swiper-pagination-bullet-active {\n ${ht||""}\n ${xt||""}\n ${wt||""}\n ${Ct||""}\n }`:""}\n ${c&&"fraction"===d&&Bt?`.${l}.wp-block-gutsliders-any-content .swiper-pagination-fraction {\n ${Bt||""}\n }`:""}\n ${c&&"progressbar"===d&&At?`.${l}.wp-block-gutsliders-any-content .swiper-pagination-progressbar {\n ${At||""}\n }`:""}\n\t ${It}\n `,Ft=`\n\t\t${N?`.${l}.wp-block-gutsliders-any-content {\n\t\t\t\t\t${N||""}\n\t\t\t\t}`:""}\n ${f?`.${l} ${y} {\n\t\t\t\t\t${f||""}\n\t\t\t\t}`:""}\n\t\t${F||$?`.${l} .swiper-container-outer {\n\t\t\t\t\t${F||""}\n ${$||""}\n\t\t\t\t}`:""}\n\t\t${E||L||P||M?`.${l} .gutslider-content-inner {\n\t\t\t\t\t${E||""}\n\t\t\t\t\t${L||""}\n ${P||""}\n ${M||""}\n\t\t\t\t}`:""}\n ${s&&(q||he)?`.${l}.wp-block-gutsliders-any-content .gutslider-nav{\n ${q||""}\n ${he||""}\n }`:""}\n ${s&&(Z||K||te||se)?`.${l}.wp-block-gutsliders-any-content .swiper-button-prev, .${l}.wp-block-gutsliders-any-content .gutslider-prev, .${l}.wp-block-gutsliders-any-content .swiper-button-next, .${l}.wp-block-gutsliders-any-content .gutslider-next {\n ${Z||""}\n ${K||""}\n ${te||""}\n ${se||""}\n\n\t\t\t\t}`:""}\n ${s&&re?`.${l}.wp-block-gutsliders-any-content .swiper-button-prev::after, .${l}.wp-block-gutsliders-any-content .swiper-button-next::after {\n ${re||""}\n }`:""}\n ${s&&de&&ge?`.${l}.wp-block-gutsliders-any-content .gutslider-prev svg, .${l}.wp-block-gutsliders-any-content .gutslider-next svg {\n ${de||""}\n ${ge||""}\n }`:""}\n ${c&&ve?`.${l}.wp-block-gutsliders-any-content .swiper-pagination {\n ${ve||""}\n }`:""}\n ${c&&"bullets"===d&&(we||at||bt||pt||b)?`.${l}.wp-block-gutsliders-any-content .swiper-pagination-bullet {\n ${we||""}\n ${at||""}\n ${bt||""}\n ${pt||""}\n ${b?`background-color: ${b};`:""}\n }`:""}\n ${c&&"bullets"===d&&$e?`.${l}.wp-block-gutsliders-any-content .swiper-pagination-bullet:hover {\n ${$e||""}\n }`:""}\n ${c&&"bullets"===d&&(kt||ft||$t||Nt||m)?`.${l}.wp-block-gutsliders-any-content .swiper-pagination-bullet-active {\n ${kt||""}\n ${ft||""}\n ${$t||""}\n ${Nt||""}\n ${m?`background-color: ${m};`:""}\n }`:""}\n ${c&&"bullets"===d&&yt?`.${l}.wp-block-gutsliders-any-content .swiper-pagination-bullet-active:hover {\n ${yt||""}\n }`:""}\n ${c&&"fraction"===d&&(Pt||p)?`.${l}.wp-block-gutsliders-any-content .swiper-pagination-fraction {\n ${p?`color: ${p};`:""}\n ${Pt||""}\n }`:""}\n ${c&&"progressbar"===d&&Mt?`.${l}.wp-block-gutsliders-any-content .swiper-pagination-progressbar {\n ${Mt||""}\n }`:""}\n\t ${Et}\n `,Dt=`\n ${Rt.replace(/\s/g,"").length>0?`${Rt}`:""}\n ${Gt.replace(/\s/g,"").length>0?`@media (max-width: 1024px) {\n ${Gt}\n }`:""}\n ${Ft.replace(/\s/g,"").length>0?`@media (max-width: 767px) {\n ${Ft}\n }`:""}\n ${Ie({attributes:e,selector:`.${l}`,defaultDelay:2e3})}\n `;return(0,je.useEffect)((()=>{JSON.stringify(o)!==JSON.stringify(Dt)&&t({blockStyle:Dt})}),[e]),(0,Ne.jsx)("style",{children:`${Oe(Dt)}`})},ct=[{value:"",label:(0,n.__)("Classic","slider-blocks"),description:(0,n.__)("The original slider","slider-blocks")},{value:"hero",label:(0,n.__)("Hero","slider-blocks"),description:(0,n.__)("Tall slides, text at the bottom","slider-blocks")},{value:"split",pro:!0,label:(0,n.__)("Split","slider-blocks"),description:(0,n.__)("Text beside the image","slider-blocks")},{value:"cards",label:(0,n.__)("Cards","slider-blocks"),description:(0,n.__)("Rounded cards in a row","slider-blocks")},{value:"fullscreen",pro:!0,label:(0,n.__)("Fullscreen","slider-blocks"),description:(0,n.__)("Edge to edge, full height","slider-blocks")},{value:"stacked",pro:!0,label:(0,n.__)("Stacked Cards","slider-blocks"),description:(0,n.__)("Swipe cards off a deck","slider-blocks")},{value:"ticker",pro:!0,label:(0,n.__)("Ticker","slider-blocks"),description:(0,n.__)("A strip that never stops","slider-blocks")}],dt={stacked:{effect:"cards",cardsEffect:{perSlideOffset:9,perSlideRotate:3,slideShadows:!1},grabCursor:!0},ticker:{loop:!0,speed:6e3,autoplay:{delay:0,disableOnInteraction:!1,pauseOnMouseEnter:!0},freeMode:{enabled:!0,momentum:!1},allowTouchMove:!0}},bt=e=>{switch(e){case"cards":return{sliderType:"slider"};case"ticker":return{sliderType:"slider",autoplay:!1,showNavigation:!0,showPagination:!0};case"stacked":return{infiniteLoop:!0};case"fullscreen":return{align:void 0}}return{}},ut=e=>{switch(e){case"hero":return{design:e,sliderType:"slider",heightMode:"min",contentAnimation:"fade-up",bgEffect:"kenburns",showPagination:!0};case"split":return{design:e,sliderType:"slider",heightMode:"min",contentAnimation:"fade-up",bgEffect:""};case"cards":return{design:e,sliderType:"carousel",heightMode:"min",columnsRanges:{desk:3,tab:2,mob:1},columnsGapRanges:{desk:24,tab:20,mob:16},bgEffect:"",contentAnimation:""};case"fullscreen":return{design:e,sliderType:"slider",align:"full",heightMode:"min",contentAnimation:"fade-up",bgEffect:"kenburns"};case"stacked":return{design:e,sliderType:"slider",heightMode:"min",infiniteLoop:!1,bgEffect:"",contentAnimation:""};case"ticker":return{design:e,sliderType:"carousel",heightMode:"min",columnsRanges:{desk:4,tab:3,mob:2},columnsGapRanges:{desk:16,tab:12,mob:10},autoplay:!0,showNavigation:!1,showPagination:!1,showProgress:!1,contentAnimation:"",bgEffect:""}}return{design:""}},gt=e=>{const t={cards:3,ticker:4,stacked:3}[e]||1;return(0,Ne.jsx)("span",{className:`gs-flex-thumb is-${e||"classic"}`,children:[...Array(t)].map(((e,t)=>(0,Ne.jsxs)("span",{className:"cell",children:[(0,Ne.jsx)("span",{className:"line"}),(0,Ne.jsx)("span",{className:"line is-short"})]},t)))})},pt=[{value:"blank",label:(0,n.__)("Blank slide","slider-blocks")},{value:"hero",label:(0,n.__)("Hero","slider-blocks")},{value:"split",label:(0,n.__)("Text and image","slider-blocks")},{value:"cta",label:(0,n.__)("Call to action","slider-blocks")},{value:"quote",label:(0,n.__)("Quote","slider-blocks")},{value:"pricing",label:(0,n.__)("Pricing","slider-blocks")}],mt=(...e)=>(0,s.createBlock)("core/buttons",{layout:{type:"flex",justifyContent:"center"}},e.map(((e,t)=>(0,s.createBlock)("core/button",{text:e,...t>0&&{className:"is-style-outline"}})))),ht=e=>{switch(e){case"hero":return(0,s.createBlock)("gutsliders/slide",{bgType:"gradient",textColor:"light",slideTitle:(0,n.__)("Hero","slider-blocks")},[(0,s.createBlock)("core/heading",{level:2,textAlign:"center",content:(0,n.__)("Your big headline","slider-blocks")}),(0,s.createBlock)("core/paragraph",{align:"center",content:(0,n.__)("One or two lines on what makes this worth a look.","slider-blocks")}),mt((0,n.__)("Get started","slider-blocks"),(0,n.__)("Learn more","slider-blocks"))]);case"split":return(0,s.createBlock)("gutsliders/slide",{bgColor:"#f8fafc",textColor:"dark",slideTitle:(0,n.__)("Text and image","slider-blocks")},[(0,s.createBlock)("core/columns",{verticalAlignment:"center"},[(0,s.createBlock)("core/column",{},[(0,s.createBlock)("core/heading",{level:2,content:(0,n.__)("Tell the story","slider-blocks")}),(0,s.createBlock)("core/paragraph",{content:(0,n.__)("Pair a short text with an image on the other side.","slider-blocks")}),(0,s.createBlock)("core/buttons",{},[(0,s.createBlock)("core/button",{text:(0,n.__)("Read more","slider-blocks")})])]),(0,s.createBlock)("core/column",{},[(0,s.createBlock)("core/image",{})])])]);case"cta":return(0,s.createBlock)("gutsliders/slide",{bgColor:"#111827",textColor:"light",slideTitle:(0,n.__)("Call to action","slider-blocks")},[(0,s.createBlock)("core/heading",{level:2,textAlign:"center",content:(0,n.__)("Ready when you are","slider-blocks")}),mt((0,n.__)("Start now","slider-blocks"))]);case"quote":return(0,s.createBlock)("gutsliders/slide",{bgColor:"#fef3c7",textColor:"dark",slideTitle:(0,n.__)("Quote","slider-blocks")},[(0,s.createBlock)("core/quote",{citation:(0,n.__)("Name, Company","slider-blocks")},[(0,s.createBlock)("core/paragraph",{content:(0,n.__)("“A short, honest quote from someone who loves what you do.”","slider-blocks")})])]);case"pricing":return(0,s.createBlock)("gutsliders/slide",{bgColor:"#ffffff",textColor:"dark",slideTitle:(0,n.__)("Pricing","slider-blocks")},[(0,s.createBlock)("core/heading",{level:3,textAlign:"center",content:(0,n.__)("Pro plan","slider-blocks")}),(0,s.createBlock)("core/paragraph",{align:"center",fontSize:"x-large",content:(0,n.__)("$29 / month","slider-blocks")}),(0,s.createBlock)("core/list",{},[(0,s.createBlock)("core/list-item",{content:(0,n.__)("Everything in Basic","slider-blocks")}),(0,s.createBlock)("core/list-item",{content:(0,n.__)("Priority support","slider-blocks")}),(0,s.createBlock)("core/list-item",{content:(0,n.__)("Cancel any time","slider-blocks")})]),mt((0,n.__)("Choose Pro","slider-blocks"))])}return(0,s.createBlock)("gutsliders/slide",{})},kt=(e,t)=>{if(e?.attributes?.slideTitle)return e.attributes.slideTitle;const l=e=>{for(const t of e||[]){if("core/heading"===t.name&&t.attributes?.content)return String(t.attributes.content).replace(/<[^>]+>/g,"").trim();const e=l(t.innerBlocks);if(e)return e}return""};return l(e?.innerBlocks)||(0,n.sprintf)(/* translators: %d: slide number. */ /* translators: %d: slide number. */
2 +(0,n.__)("Slide %d","slider-blocks"),t+1)},yt=({clientId:e})=>{const t=(0,$e.useSelect)((t=>t("core/block-editor").getBlocks(e)),[e]),[l,o]=(0,je.useState)("blank"),s=(0,$e.dispatch)("core/block-editor");return(0,Ne.jsxs)(we.PanelBody,{title:(0,n.__)("Slides","slider-blocks"),initialOpen:!1,children:[(0,Ne.jsx)("ol",{className:"gs-slides-list",children:t.map(((l,o)=>(0,Ne.jsxs)("li",{className:"gs-slides-list__item",children:[(0,Ne.jsx)(we.Button,{variant:"link",className:"gs-slides-list__name",onClick:()=>s.selectBlock(l.clientId),children:kt(l,o)}),(0,Ne.jsxs)("span",{className:"gs-slides-list__actions",children:[(0,Ne.jsx)(we.Button,{size:"small",icon:"arrow-up-alt2",label:(0,n.__)("Move up","slider-blocks"),disabled:0===o,onClick:()=>s.moveBlocksUp([l.clientId],e)}),(0,Ne.jsx)(we.Button,{size:"small",icon:"arrow-down-alt2",label:(0,n.__)("Move down","slider-blocks"),disabled:o===t.length-1,onClick:()=>s.moveBlocksDown([l.clientId],e)}),(0,Ne.jsx)(we.Button,{size:"small",icon:"admin-page",label:(0,n.__)("Duplicate","slider-blocks"),onClick:()=>s.duplicateBlocks([l.clientId])}),(0,Ne.jsx)(we.Button,{size:"small",icon:"trash",isDestructive:!0,label:(0,n.__)("Remove","slider-blocks"),disabled:t.length<2,onClick:()=>s.removeBlock(l.clientId,!1)})]})]},l.clientId)))}),(0,Ne.jsxs)("div",{className:"gs-slides-add",children:[(0,Ne.jsx)(we.SelectControl,{label:(0,n.__)("Add a slide","slider-blocks"),value:l,options:pt.map((e=>({label:e.label,value:e.value}))),onChange:o,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),(0,Ne.jsx)(we.Button,{variant:"secondary",__next40pxDefaultSize:!0,onClick:()=>{const o=ht(l);s.insertBlock(o,t.length,e),s.selectBlock(o.clientId)},children:(0,n.__)("Add","slider-blocks")})]})]})},{__}=wp.i18n,{InspectorControls:vt}=wp.blockEditor,{PanelBody:xt,ToggleControl:ft,TextareaControl:jt,TextControl:wt}=wp.components,{Fragment:$t}=wp.element,St=[{label:__("Minimum","slider-blocks"),value:"min"},{label:__("Fixed","slider-blocks"),value:"fixed"},{label:__("Fit content","slider-blocks"),value:"auto"}],Ct=[{label:__("Horizontal","slider-blocks"),value:"horizontal"},{label:__("Vertical","slider-blocks"),value:"vertical"}],Nt=[{label:__("None","slider-blocks"),value:""},{label:__("Fade up","slider-blocks"),value:"fade-up"},{label:__("Fade","slider-blocks"),value:"fade"},{label:__("Zoom","slider-blocks"),value:"zoom"},{label:__("Slide from the left","slider-blocks"),value:"slide-left"}],_t=[{label:__("None","slider-blocks"),value:""},{label:__("Ken Burns (slow zoom)","slider-blocks"),value:"kenburns"},{label:__("Parallax","slider-blocks"),value:"parallax"}],{SLIDER_TYPES:Bt,SLIDE_EFFECTS:Pt,CREATIVE_STYLES:Tt,CAROUSEL_EFFECTS:At,PAGINATION_TYPES:Mt,NAV_CONTAINER_POSITIONS:Ot,NAV_POSITIONS:It,HALIGNS:Et}=window.gutSliderModules.GlobalConstants,{HeaderTabs:Rt,ResRangeControl:Gt,SingleRangeControl:Ft,ResBoxControl:Dt,ColorControl:Ht,AlignmentControl:Lt,ButtonsGroupControl:Vt,SwitcherControl:zt,BorderControl:qt,FooterNotice:Wt,IconPickerControl:Jt,ProLink:Zt,ResButtonsGroup:Ut,ProLock:Xt,NativeSelectControl:Yt,ThumbsSettingsPanel:Kt,ThumbsDesignPanel:Qt,DesignPicker:el}=window.gutSliderModules,{cZ:tl,ZX:ll,C4:ol,gp:sl,jD:nl,ZS:il,G:rl,is:al,ip:cl,o9:dl,XB:bl,Hj:ul,MJ:gl,Dv:pl,WT:ml,v5:hl,Vw:kl,mr:yl,Gw:vl,F$:xl,Gs:fl,og:jl,zc:wl,tP:$l,o8:Sl,$C:Cl,je:Nl,ND:_l}=o,{PaginationStyleControl:Bl}=window.gutSliderModules,Pl=({attributes:e,setAttributes:t,clientId:l})=>{const{sliderType:o,infiniteLoop:s,autoplay:n,autoplayDelay:i,stopOnLastSlide:r,reverseDirection:a,pauseOnHover:c,speed:d,centerMode:b,showNavigation:u,navColor:g,navHoverColor:p,navBgColor:m,navHoverBgColor:h,navContainerPosition:k,navPosition:y,customNavIcon:v,navIconSource:x,navPrevIcon:f,navNextIcon:j,customPrevSVG:w,customNextSVG:$,showPagination:S,paginationType:C,dynamicBullets:N,pagColor:_,activePagColor:B,pagFracColor:P,pagFracCurrentColor:T,fracDividerColor:A,progressColor:M,activeProgressColor:O,keyboardControl:I,mousewheelControl:E,slideEffect:R,carouselEffect:G,creativeEffectStyle:F,enableRemoteNav:D,remotePrevSelector:H,remoteNextSelector:L}=e,V={attributes:e,setAttributes:t,objAttributes:ke};return(0,Ne.jsxs)(vt,{children:[(0,Ne.jsx)(Rt,{settingTabContent:(0,Ne.jsxs)($t,{children:[(0,Ne.jsx)(xt,{title:__("Design","slider-blocks"),initialOpen:!0,children:el&&(0,Ne.jsx)(el,{label:__("Slider design","slider-blocks"),options:ct,value:e.design||"",onChange:l=>{return t((o=l,{...(s=e.design||"")!==o&&bt(s),...ut(o)}));var o,s},renderThumb:gt})}),(0,Ne.jsx)(yt,{clientId:l}),(0,Ne.jsxs)(xt,{title:__("Slider Layout","slider-blocks"),initialOpen:!1,children:[(0,Ne.jsx)(Vt,{label:__("Slider Type","slider-blocks"),value:o,options:Bt,onChange:e=>{t({sliderType:e})}}),(0,Ne.jsx)(Vt,{label:__("Slide Height","slider-blocks"),value:e.heightMode||"min",options:St,onChange:e=>t({heightMode:e})}),(0,Ne.jsxs)("p",{className:"gutslider-note",children:["min"===(e.heightMode||"min")&&__("Slides are at least the height set under Slider Container, and grow with their content.","slider-blocks"),"fixed"===e.heightMode&&__("All slides have the same height; longer content is cut off.","slider-blocks"),"auto"===e.heightMode&&__("The slider takes the height of the slide on screen.","slider-blocks")]}),(0,Ne.jsx)(Vt,{label:__("Direction","slider-blocks"),value:e.direction||"horizontal",options:Ct,onChange:e=>t({direction:e})}),"carousel"===o&&(0,Ne.jsxs)(Ne.Fragment,{children:[(0,Ne.jsx)(ft,{label:__("Free scrolling","slider-blocks"),help:__("Slides glide freely instead of snapping one by one.","slider-blocks"),checked:!!e.freeMode,onChange:e=>t({freeMode:e})}),(0,Ne.jsx)(Ft,{label:__("Rows","slider-blocks"),value:e.gridRows||1,onChange:e=>t({gridRows:e}),min:1,max:3,onClickReset:()=>t({gridRows:1})})]}),(0,Ne.jsx)(Ft,{label:__("Start at slide","slider-blocks"),value:e.startSlide||1,onChange:e=>t({startSlide:e}),min:1,max:20,onClickReset:()=>t({startSlide:1})}),(0,Ne.jsx)(ft,{label:__("Link to slides","slider-blocks"),help:e.deepLink?__("Add #{anchor}-2 to the page address to open slide 2 (set an HTML anchor under Advanced, or the block id is used).","slider-blocks"):__("Open a given slide from a link.","slider-blocks"),checked:!!e.deepLink,onChange:e=>t({deepLink:e})}),(0,Ne.jsx)(Xt,{children:(0,Ne.jsx)(ft,{label:__("Enable Remote Navigation","slider-blocks"),checked:D,onChange:()=>t({enableRemoteNav:!D}),__nextHasNoMarginBottom:!0})})]}),(0,Ne.jsxs)(xt,{title:__("Slider Container","slider-blocks"),initialOpen:!1,children:[(0,Ne.jsx)(Gt,{label:__("Minimum Height","slider-blocks"),controlName:ol,objAttrs:V,min:1,max:1e3,units:["px","em","vh","%"]}),(0,Ne.jsx)("p",{className:"gutslider-note",children:__("Slides grow taller when their content needs more room.","slider-blocks")})]}),(0,Ne.jsxs)(xt,{title:__("Content","slider-blocks"),initialOpen:!1,children:[(0,Ne.jsx)(Gt,{label:__("Max Width","slider-blocks"),controlName:il,objAttrs:V,min:1,max:2e3,units:["px","em","%"]}),(0,Ne.jsx)(Lt,{label:__("Text Align","slider-blocks"),controlName:al,objAttrs:V,flexAlign:!1,flexVerticle:!1}),(0,Ne.jsx)(Lt,{label:__("V. Position","slider-blocks"),controlName:rl,objAttrs:V,flexAlign:!0,flexVerticle:!0}),(0,Ne.jsx)(Ut,{label:__("H. Position","slider-blocks"),controlName:cl,objAttrs:V,options:Et})]}),"carousel"===o&&(0,Ne.jsxs)(xt,{title:__("Carousel Options","slider-blocks"),initialOpen:!1,children:[(0,Ne.jsx)(Gt,{label:__("Columns","slider-blocks"),controlName:tl,objAttrs:V,min:1,max:5,noUnits:!0}),(0,Ne.jsx)(Gt,{label:__("Columns Gap","slider-blocks"),controlName:ll,objAttrs:V,min:0,max:100})]}),(0,Ne.jsxs)(xt,{title:__("Slider Options","slider-blocks"),initialOpen:!1,children:[(0,Ne.jsx)(Ft,{label:__("Speed","slider-blocks"),value:d,onChange:e=>t({speed:e}),min:1,max:100,step:1,onClickReset:()=>t({speed:null})}),(0,Ne.jsx)(ft,{label:__("Enable Infinite Loop","slider-blocks"),checked:s,onChange:()=>{t({infiniteLoop:!s,stopOnLastSlide:!1})}}),(0,Ne.jsx)(ft,{label:__("Enable Autoplay","slider-blocks"),checked:n,onChange:()=>t({autoplay:!n})}),n&&(0,Ne.jsxs)($t,{children:[(0,Ne.jsx)(Ft,{label:__("Autoplay Delay","slider-blocks"),value:i,onChange:e=>t({autoplayDelay:e}),min:1,max:100,step:1,onClickReset:()=>t({autoplayDelay:""})}),(0,Ne.jsx)(ft,{label:__("Pause on Hover","slider-blocks"),checked:c,onChange:()=>t({pauseOnHover:!c})}),(0,Ne.jsx)(ft,{label:__("Stop on Last Slide","slider-blocks"),checked:r,onChange:()=>{t({stopOnLastSlide:!r,infiniteLoop:!1})}}),(0,Ne.jsx)(ft,{label:__("Reverse Direction","slider-blocks"),checked:a,onChange:()=>t({reverseDirection:!a})})]}),"carousel"===o&&(0,Ne.jsx)(ft,{label:__("Enable Center Mode","slider-blocks"),checked:b,onChange:()=>t({centerMode:!b})}),(0,Ne.jsx)(ft,{label:__("Enable Keyboard Control","slider-blocks"),checked:I,onChange:()=>t({keyboardControl:!I})}),(0,Ne.jsx)(ft,{label:__("Enable Mouse Wheel Control","slider-blocks"),checked:E,onChange:()=>t({mousewheelControl:!E})}),(0,Ne.jsx)(ft,{label:__("Show Navigation","slider-blocks"),checked:u,onChange:()=>t({showNavigation:!u})}),(0,Ne.jsx)(ft,{label:__("Show Pagination","slider-blocks"),checked:S,onChange:()=>t({showPagination:!S})})]}),(0,Ne.jsxs)(xt,{title:__("Effects","slider-blocks"),initialOpen:!1,children:["slider"===o&&(0,Ne.jsxs)($t,{children:[(0,Ne.jsx)(Yt,{label:__("Slide Effect","slider-blocks"),value:R,options:Pt,onChange:e=>t({slideEffect:e}),help:__("Use background to see the effects properly.","slider-blocks")}),"creative"===R&&(0,Ne.jsx)(Yt,{label:__("Creative Styles","slider-blocks"),value:F,options:Tt,onChange:e=>t({creativeEffectStyle:e})})]}),"carousel"===o&&(0,Ne.jsx)(Yt,{label:__("Carousel Effect","slider-blocks"),value:G,options:At,onChange:e=>t({carouselEffect:e}),help:__("Save & reload to see the effect.","slider-blocks")})]}),D&&(0,Ne.jsxs)(xt,{title:__("Remote Navigation","slider-blocks"),initialOpen:!1,children:[(0,Ne.jsx)(wt,{label:__("Previous Selector","slider-blocks"),value:H,onChange:e=>t({remotePrevSelector:e}),help:__("Add the selector class to navigate to the previous slide.","slider-blocks")}),(0,Ne.jsx)(wt,{label:__("Next Selector","slider-blocks"),value:L,onChange:e=>t({remoteNextSelector:e}),help:__("Add the selector class to navigate to the next slide.","slider-blocks")}),(0,Ne.jsxs)("p",{className:"gutslider-note",children:[(0,Ne.jsxs)("strong",{children:[__("Note:","slider-blocks")," "]}),__("Save and refresh the page to see the changes in the editor.","slider-blocks")]})]}),u&&!D&&(0,Ne.jsxs)(xt,{title:__("Navigation","slider-blocks"),initialOpen:!1,children:[(0,Ne.jsx)(Vt,{label:__("Position Type","slider-blocks"),value:k,options:Ot,onChange:e=>{t({navContainerPosition:e})}}),(0,Ne.jsx)(Yt,{label:__("Position","slider-blocks"),value:y,options:It,onChange:e=>{t({navPosition:e})}}),(0,Ne.jsx)(ft,{label:__("Custom Navigation Icon","slider-blocks"),checked:v,onChange:()=>t({customNavIcon:!v})}),v&&(0,Ne.jsxs)($t,{children:[(0,Ne.jsx)(Vt,{label:__("Icon Source","slider-blocks"),value:x,options:[{label:__("Library","slider-blocks"),value:"library"},{label:__("Custom SVG","slider-blocks"),value:"custom"}],onChange:e=>{t({navIconSource:e})}}),"library"===x&&(0,Ne.jsxs)($t,{children:[(0,Ne.jsx)(Jt,{label:__("Prev Icon","slider-blocks"),value:f,onChange:e=>{t({navPrevIcon:e})}}),(0,Ne.jsx)(Jt,{label:__("Next Icon","slider-blocks"),value:j,onChange:e=>{t({navNextIcon:e})}})]}),"custom"===x&&(0,Ne.jsxs)($t,{children:[(0,Ne.jsx)(jt,{label:__("Prev SVG Code","slider-blocks"),help:__("Paste your custom SVG codes here","slider-blocks"),value:w,onChange:e=>t({customPrevSVG:e})}),(0,Ne.jsx)(jt,{label:__("Next SVG Code","slider-blocks"),help:__("Paste your custom SVG codes here","slider-blocks"),value:$,onChange:e=>t({customNextSVG:e})})]})]})]}),(0,Ne.jsxs)(xt,{title:__("Motion","slider-blocks"),initialOpen:!1,children:[(0,Ne.jsx)(Xt,{children:(0,Ne.jsx)(Yt,{label:__("Content animation","slider-blocks"),value:e.contentAnimation||"",options:Nt,onChange:e=>t({contentAnimation:e}),help:__("The blocks in a slide come in one after another when it shows.","slider-blocks")})}),(0,Ne.jsx)(Xt,{children:(0,Ne.jsx)(Yt,{label:__("Background effect","slider-blocks"),value:e.bgEffect||"",options:_t,onChange:e=>t({bgEffect:e}),help:__("For slides with a background image. Off for visitors who prefer reduced motion.","slider-blocks")})}),e.autoplay&&(0,Ne.jsx)(ft,{label:__("Progress bar","slider-blocks"),help:__("Shows the time until the next slide.","slider-blocks"),checked:!!e.showProgress,onChange:e=>t({showProgress:e})})]}),S&&(0,Ne.jsx)(xt,{title:__("Pagination","slider-blocks"),initialOpen:!1,children:(0,Ne.jsxs)($t,{children:[(0,Ne.jsx)(Xt,{children:(0,Ne.jsx)(ft,{label:__("Slide names as tabs","slider-blocks"),help:__("Each slide’s title (or first heading) becomes a tab.","slider-blocks"),checked:!!e.paginationTabs,onChange:e=>t({paginationTabs:e})})}),!e.paginationTabs&&(0,Ne.jsxs)(Ne.Fragment,{children:[(0,Ne.jsx)(Vt,{label:__("Pagination Type","slider-blocks"),value:C,options:Mt,onChange:e=>{t({paginationType:e})}}),Bl&&(0,Ne.jsx)(Bl,{attributes:e,setAttributes:t})]}),!e.paginationTabs&&"bullets"===C&&!e.paginationStyle&&(0,Ne.jsx)(ft,{label:__("Dynamic Bullets","slider-blocks"),checked:N,onChange:()=>t({dynamicBullets:!N})})]})}),(0,Ne.jsx)(Kt,{attributes:e,setAttributes:t,withTitle:!1,imageNote:__("Each thumbnail uses the slide thumbnail image if set, otherwise the slide background image. Set them in each Slide block.","slider-blocks")})]}),designTabContent:(0,Ne.jsxs)($t,{children:[(0,Ne.jsxs)(xt,{title:__("Container","slider-blocks"),initialOpen:!0,children:[(0,Ne.jsx)(Dt,{label:__("Padding","slider-blocks"),controlName:sl,objAttrs:V,min:0,max:500}),(0,Ne.jsx)(Dt,{label:__("Margin","slider-blocks"),controlName:nl,objAttrs:V,min:-500,max:500})]}),(0,Ne.jsx)(xt,{title:__("Content","slider-blocks"),initialOpen:!1,children:(0,Ne.jsx)(Dt,{label:__("Padding","slider-blocks"),controlName:dl,objAttrs:V,min:0,max:500})}),u&&(0,Ne.jsxs)(xt,{title:__("Navigation","slider-blocks"),initialOpen:!1,children:[(0,Ne.jsx)(Gt,{label:__("Width","slider-blocks"),controlName:pl,objAttrs:V,min:1,max:100,units:["px","em","rem"]}),(0,Ne.jsx)(Gt,{label:__("Height","slider-blocks"),controlName:gl,objAttrs:V,min:1,max:100,units:["px","em","rem"]}),(0,Ne.jsx)(Gt,{label:__("Icon Size","slider-blocks"),controlName:ml,objAttrs:V,min:1,max:100,units:["px","em","rem"]}),(0,Ne.jsx)(Gt,{label:__("Icon Gap","slider-blocks"),controlName:hl,objAttrs:V,min:0,max:100,units:["px","em","rem"]}),(0,Ne.jsx)(qt,{controlName:bl,objAttrs:V}),(0,Ne.jsx)(Dt,{label:__("Border Radius","slider-blocks"),controlName:ul,objAttrs:V,min:0,max:100}),(0,Ne.jsx)(Dt,{label:__("Margin","slider-blocks"),controlName:kl,objAttrs:V,min:-500,max:500}),(0,Ne.jsx)(zt,{normal:(0,Ne.jsxs)($t,{children:[(0,Ne.jsx)(Ht,{label:__("Color","slider-blocks"),color:g,onChange:e=>{t({navColor:e})}}),(0,Ne.jsx)(Ht,{label:__("Background","slider-blocks"),color:m,onChange:e=>{t({navBgColor:e})}})]}),hover:(0,Ne.jsxs)($t,{children:[(0,Ne.jsx)(Ht,{label:__("Color","slider-blocks"),color:p,onChange:e=>{t({navHoverColor:e})}}),(0,Ne.jsx)(Ht,{label:__("Background","slider-blocks"),color:h,onChange:e=>{t({navHoverBgColor:e})}})]})})]}),S&&(0,Ne.jsxs)(xt,{title:__("Pagination","slider-blocks"),initialOpen:!1,children:["fraction"===C&&(0,Ne.jsx)(Gt,{label:__("Size","slider-blocks"),controlName:Nl,objAttrs:V,min:1,max:100,units:["px","em","rem"]}),"progressbar"===C&&(0,Ne.jsx)(Gt,{label:__("Size","slider-blocks"),controlName:_l,objAttrs:V,min:1,max:100,units:["px","em","rem"]}),(0,Ne.jsx)(Dt,{label:__("Margin","slider-blocks"),controlName:jl,objAttrs:V,min:-500,max:500}),(0,Ne.jsx)(zt,{options:[{label:__("Normal","slider-blocks"),value:"normal"},{label:__("Active","slider-blocks"),value:"hover"}],normal:(0,Ne.jsxs)($t,{children:["bullets"===C&&(0,Ne.jsxs)($t,{children:[(0,Ne.jsx)(Gt,{label:__("Width","slider-blocks"),controlName:fl,objAttrs:V,min:1,max:100,units:["px","em","rem"]}),(0,Ne.jsx)(Gt,{label:__("Height","slider-blocks"),controlName:xl,objAttrs:V,min:1,max:100,units:["px","em","rem"]}),(0,Ne.jsx)(Ht,{label:__("Color","slider-blocks"),color:_,onChange:e=>{t({pagColor:e})}}),(0,Ne.jsx)(qt,{controlName:yl,objAttrs:V}),(0,Ne.jsx)(Dt,{label:__("Border Radius","slider-blocks"),controlName:vl,objAttrs:V,min:0,max:100})]}),"fraction"===C&&(0,Ne.jsxs)($t,{children:[(0,Ne.jsx)(Ht,{label:__("Color","slider-blocks"),color:P,onChange:e=>{t({pagFracColor:e})}}),(0,Ne.jsx)(Ht,{label:__("Divider Color","slider-blocks"),color:A,onChange:e=>{t({fracDividerColor:e})}})]}),"progressbar"===C&&(0,Ne.jsx)($t,{children:(0,Ne.jsx)(Ht,{label:__("Color","slider-blocks"),color:M,onChange:e=>{t({progressColor:e})}})})]}),hover:(0,Ne.jsxs)($t,{children:["bullets"===C&&(0,Ne.jsxs)($t,{children:[(0,Ne.jsx)(Gt,{label:__("Width","slider-blocks"),controlName:Cl,objAttrs:V,min:1,max:100,units:["px","em","rem"]}),(0,Ne.jsx)(Gt,{label:__("Height","slider-blocks"),controlName:Sl,objAttrs:V,min:1,max:100,units:["px","em","rem"]}),(0,Ne.jsx)(Ht,{label:__("Color","slider-blocks"),color:B,onChange:e=>{t({activePagColor:e})}}),(0,Ne.jsx)(qt,{controlName:wl,objAttrs:V}),(0,Ne.jsx)(Dt,{label:__("Border Radius","slider-blocks"),controlName:$l,objAttrs:V,min:0,max:100})]}),"fraction"===C&&(0,Ne.jsx)($t,{children:(0,Ne.jsx)(Ht,{label:__("Color","slider-blocks"),color:T,onChange:e=>{t({pagFracCurrentColor:e})}})}),"progressbar"===C&&(0,Ne.jsx)($t,{children:(0,Ne.jsx)(Ht,{label:__("Color","slider-blocks"),color:O,onChange:e=>{t({activeProgressColor:e})}})})]})})]}),(0,Ne.jsx)(Qt,{attributes:e,setAttributes:t,objAttrs:V,withTitle:!1})]})}),(0,Ne.jsx)(Zt,{message:__("GutSlider Pro","slider-blocks")}),(0,Ne.jsx)(Wt,{})]})},Tl=[{attributes:{bgType:{type:"string",default:"classic"},bgColor:{type:"string",default:"#efefef"},bgGradient:{type:"string",default:"linear-gradient(135deg,#12c2e9 0%,#c471ed 50%,#f64f59 100%)"},enableOverlay:{type:"boolean",default:!1},overlayType:{type:"string",default:"classic"},overlayColor:{type:"string",default:"#000000"},overlayGradient:{type:"string",default:"linear-gradient(135deg,#12c2e9 0%,#c471ed 50%,#f64f59 100%)"},overlayOpacity:{type:"number",default:.5},image:{type:"object",default:{id:"",url:"",alt:""}}},save:({attributes:e})=>{const{bgType:t,bgColor:l,bgGradient:o,enableOverlay:s,overlayType:n,overlayColor:i,overlayGradient:r,overlayOpacity:a,image:c}=e,d={backgroundColor:l||"",backgroundImage:"classic"===t?`url(${c.url})`:o,backgroundSize:"cover",backgroundPosition:"center center",backgroundRepeat:"no-repeat"},b={background:"classic"===n?i:r,opacity:a||""};return(0,Ne.jsx)("div",{...ve.useBlockProps.save({className:"swiper-slide"}),children:(0,Ne.jsxs)("div",{className:"swiper-container-outer",style:d,children:[s&&(0,Ne.jsx)("div",{className:"gutslider-overlay",style:b}),(0,Ne.jsx)("div",{className:"gutslider-content-inner",children:(0,Ne.jsx)(ve.InnerBlocks.Content,{})})]})})}}],{ButtonsGroupControl:Al,ColorControl:Ml,Preview:Ol,UploadBtn:Il,LinkControl:El,ProLock:Rl,DynamicTag:Gl,ResponsiveControl:Fl,NativeRangeControl:Dl}=window?.gutSliderModules,{getCustomLinkAttributes:Hl}=window.gutSliderModules.Helper,{OVERLAY_TYPES:Ll,GRADIENT_PALETTES:Vl}=window.gutSliderModules.GlobalConstants,zl=[{value:"desktop",label:(0,n.__)("Desktop","slider-blocks")},{value:"tablet",label:(0,n.__)("Tablet","slider-blocks")},{value:"mobile",label:(0,n.__)("Mobile","slider-blocks")}],ql=[{label:(0,n.__)("Default","slider-blocks"),value:""},{label:(0,n.__)("Light","slider-blocks"),value:"light"},{label:(0,n.__)("Dark","slider-blocks"),value:"dark"}],Wl=["top-left","top-center","top-right","center-left","center","center-right","bottom-left","bottom-center","bottom-right"],Jl=({contentPosition:e,textColor:t,contentMaxWidth:l})=>fe()({[`gs-pos-${e}`]:Wl.includes(e),[`gs-text-${t}`]:["light","dark"].includes(t),"gs-has-width":l>0}),Zl=({contentMaxWidth:e})=>e>0?{"--gs-content-width":`${e}px`}:{},Ul=({value:e,onChange:t})=>(0,Ne.jsxs)("div",{className:"gs-position-picker",children:[(0,Ne.jsx)("span",{className:"gkits-label gkits-block",children:(0,n.__)("Content position","slider-blocks")}),(0,Ne.jsx)("div",{className:"gs-position-picker__grid",role:"radiogroup","aria-label":(0,n.__)("Content position","slider-blocks"),children:Wl.map((l=>(0,Ne.jsx)("button",{type:"button",role:"radio","aria-checked":e===l,"aria-label":l.replace("-"," "),className:e===l?"is-selected":"",onClick:()=>t(e===l?"":l)},l)))}),(0,Ne.jsx)("p",{className:"gutslider-note",children:(0,n.__)("Click again to use the slider’s setting.","slider-blocks")})]}),Xl=e=>({id:e?.id||"",url:e?.url||"",alt:e?.alt||""});(0,s.registerBlockType)("gutsliders/slide",{apiVersion:3,title:(0,n.__)("Slide","slider-blocks"),description:(0,n.__)("Acts as child for any content slider","slider-blocks"),category:"slider-blocks",parent:["gutsliders/any-content"],deprecated:Tl,__experimentalLabel:(e,{context:t})=>("list-view"===t||"accessibility"===t)&&e.slideTitle||void 0,icon:{src:(0,Ne.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",height:"24",viewBox:"0 -960 960 960",width:"24",fill:"#1f1f1f",children:(0,Ne.jsx)("path",{d:"M200-360q-50 0-85-35t-35-85 35-85 85-35h560q50 0 85 35t35 85-35 85-85 35zm360-80h200q17 0 28.5-11.5T800-480t-11.5-28.5T760-520H560z"})})},supports:{html:!1,align:!1,customClassName:!1},attributes:{enableGlobalLink:{type:"boolean",default:!1},globalLink:{type:"object",default:{url:"",openInNewTab:!1,addNoFollow:!1,addSponsored:!1}},bgType:{type:"string",default:"classic"},bgColor:{type:"string",default:"#efefef"},bgGradient:{type:"string",default:"linear-gradient(135deg,#12c2e9 0%,#c471ed 50%,#f64f59 100%)"},enableOverlay:{type:"boolean",default:!1},overlayType:{type:"string",default:"classic"},overlayColor:{type:"string",default:"#000000"},overlayGradient:{type:"string",default:"linear-gradient(135deg,#12c2e9 0%,#c471ed 50%,#f64f59 100%)"},overlayOpacity:{type:"number",default:.5},image:{type:"object",default:{id:"",url:"",alt:""}},focusPoint:{type:"object",default:{x:.5,y:.5}},bgVideo:{type:"object",default:{id:"",url:""}},enableResponsiveBg:{type:"boolean",default:!1},DesktopBg:{type:"object",default:{url:"",id:"",alt:""}},TabletBg:{type:"object",default:{url:"",id:"",alt:""}},MobileBg:{type:"object",default:{url:"",id:"",alt:""}},DesktopFocalPoint:{type:"object",default:{x:.5,y:.5}},TabletFocalPoint:{type:"object",default:{x:.5,y:.5}},MobileFocalPoint:{type:"object",default:{x:.5,y:.5}},slideTitle:{type:"string",default:""},contentPosition:{type:"string",default:""},textColor:{type:"string",default:""},contentMaxWidth:{type:"number"},hideOn:{type:"array",default:[]},scheduleStart:{type:"string",default:""},scheduleEnd:{type:"string",default:""},thumb:{type:"object",default:{id:"",url:"",alt:""}}},edit:({attributes:e,setAttributes:t})=>{const{resMode:l,bgType:o,bgColor:s,bgGradient:i,enableOverlay:r,overlayType:a,overlayColor:c,overlayGradient:d,overlayOpacity:b,image:u,focusPoint:g,bgVideo:p,enableGlobalLink:m,globalLink:h,enableResponsiveBg:k,DesktopBg:y,TabletBg:v,MobileBg:x,DesktopFocalPoint:f,TabletFocalPoint:j,MobileFocalPoint:w,thumb:$,slideTitle:S,contentPosition:C,textColor:N,contentMaxWidth:_,hideOn:B=[],scheduleStart:P,scheduleEnd:T}=e,A="classic"===o&&!k&&!!u?.url,M={backgroundColor:s||"",..."video"!==o&&!k&&!A&&{backgroundImage:"classic"===o?u?.url?`url(${u.url})`:void 0:i,..."classic"===o&&u.url&&{backgroundSize:"cover",backgroundPosition:g&&null!==g?.x&&null!==g?.y?`${100*g.x}% ${100*g.y}%`:"50% 50%",backgroundRepeat:"no-repeat"}},..."classic"===o&&k&&y?.url&&{"--gut-desktop-bg-image":`url(${y.url})`,...f&&{"--gut-desktop-focal-point":`${100*f.x}% ${100*f.y}%`}},..."classic"===o&&k&&v?.url&&{"--gut-tablet-bg-image":`url(${v.url})`,...j&&{"--gut-tablet-focal-point":`${100*j.x}% ${100*j.y}%`}},..."classic"===o&&k&&x?.url&&{"--gut-mobile-bg-image":`url(${x.url})`,...w&&{"--gut-mobile-focal-point":`${100*w.x}% ${100*w.y}%`}}},O={background:"classic"===a?c:d,opacity:b||""};return(0,je.useEffect)((()=>{$&&Object.keys($).some((e=>!["id","url","alt"].includes(e)))&&t({thumb:Xl($)})}),[]),(0,Ne.jsxs)(je.Fragment,{children:[(0,Ne.jsxs)(ve.InspectorControls,{children:[(0,Ne.jsxs)(we.PanelBody,{children:[(0,Ne.jsx)(Rl,{children:(0,Ne.jsx)(we.ToggleControl,{label:(0,n.__)("Enable Wrapper Link","slider-blocks"),checked:m,onChange:()=>t({enableGlobalLink:!m})})}),m&&(0,Ne.jsxs)(Ne.Fragment,{children:[(0,Ne.jsx)("p",{className:"gutslider-note",children:(0,n.__)("The whole slide opens this link. Buttons and links inside the slide keep their own.","slider-blocks")}),(0,Ne.jsx)(El,{label:(0,n.__)("Wrapper Link","slider-blocks"),value:h,allowCustomAttributes:!0,onChange:e=>{t({globalLink:e})}})]})]}),(0,Ne.jsxs)(we.PanelBody,{title:(0,n.__)("Slide","slider-blocks"),initialOpen:!0,children:[(0,Ne.jsx)(we.TextControl,{label:(0,n.__)("Slide title","slider-blocks"),help:(0,n.__)("Names the slide in List View and in tab pagination.","slider-blocks"),value:S||"",onChange:e=>t({slideTitle:e})}),(0,Ne.jsx)(Ul,{value:C,onChange:e=>t({contentPosition:e})}),(0,Ne.jsx)(Al,{label:(0,n.__)("Text colour","slider-blocks"),value:N||"",options:ql,onChange:e=>t({textColor:e})}),(0,Ne.jsx)(we.RangeControl,{label:(0,n.__)("Content max width (px)","slider-blocks"),value:_,onChange:e=>t({contentMaxWidth:e}),min:200,max:1400,step:10,allowReset:!0,help:(0,n.__)("Empty: as set on the slider.","slider-blocks"),__nextHasNoMarginBottom:!0})]}),(0,Ne.jsxs)(we.PanelBody,{title:(0,n.__)("Background","slider-blocks"),initialOpen:!1,children:[(0,Ne.jsx)(Al,{label:(0,n.__)("Background Type","slider-blocks"),value:o,options:(0,Se.applyFilters)("gutslider.slideBgTypes",I),onChange:e=>{t({bgType:e})}}),"classic"===o&&(0,Ne.jsxs)(je.Fragment,{children:[(0,Ne.jsx)(Ml,{label:(0,n.__)("Background Color","slider-blocks"),color:s,onChange:e=>{t({bgColor:e})}}),(0,Ne.jsx)(Rl,{children:(0,Ne.jsx)(we.ToggleControl,{label:(0,n.__)("Responsive Background Image","slider-blocks"),checked:k,onChange:()=>{t({enableResponsiveBg:!k})}})}),k&&(0,Ne.jsx)(Fl,{label:(0,n.__)("Background","slider-blocks"),resMode:l,setAttributes:t,children:e[`${l}Bg`]?.url?(0,Ne.jsx)(Ol,{url:e[`${l}Bg`]?.url,id:e[`${l}Bg`]?.id,alt:e[`${l}Bg`]?.alt,onSelect:e=>{t({[`${l}Bg`]:{id:e.id,url:e.url,alt:e.alt}})},onClick:()=>{t({[`${l}Bg`]:{id:"",url:"",alt:""}})},focalPoint:!0,focalValue:e[`${l}FocalPoint`],onFocalPointChange:e=>{t({[`${l}FocalPoint`]:e})}}):(0,Ne.jsx)(Il,{title:(0,n.__)("Upload Image","slider-blocks"),onSelect:e=>{t({[`${l}Bg`]:{id:e.id,url:e.url,alt:e.alt||""}}),console.log("media",e)},id:e[`${l}Bg`]?.id})}),!k&&(0,Ne.jsx)(Ne.Fragment,{children:u&&u.url?(0,Ne.jsx)(je.Fragment,{children:(0,Ne.jsx)(Ol,{url:u?.url,id:u?.id,alt:u?.alt,onSelect:e=>t({image:{id:e.id,url:e.url,alt:e.alt||""}}),onClick:()=>t({image:{id:"",url:"",alt:""}}),focalPoint:!0,focalValue:g,onFocalPointChange:e=>{t({focusPoint:e})}})}):(0,Ne.jsx)(Il,{title:(0,n.__)("Upload Image","slider-blocks"),onSelect:e=>t({image:{id:e.id,url:e.url,alt:e.alt||""}}),id:u&&u.id})})]}),"gradient"===o&&(0,Ne.jsx)(we.GradientPicker,{__nextHasNoMargin:!0,value:i&&i,onChange:e=>t({bgGradient:e}),gradients:Vl}),"video"===o&&(0,Ne.jsx)(je.Fragment,{children:p&&p.url?(0,Ne.jsx)(Ol,{url:p.url,id:p.id,onSelect:e=>{t({bgVideo:{id:e.id,url:e.url}})},onClick:()=>{t({bgVideo:{id:"",url:""}})},videoType:!0}):(0,Ne.jsx)(Il,{title:(0,n.__)("Upload Video","slider-blocks"),onSelect:e=>{t({bgVideo:{id:e.id,url:e.url}})},id:p&&p.id,videoType:!0})}),("classic"===o&&u&&u.url||"video"===o)&&(0,Ne.jsx)(we.ToggleControl,{label:(0,n.__)("Enable Overlay","slider-blocks"),checked:r&&r,onChange:()=>t({enableOverlay:!r})}),r&&("classic"===o||"video"===o)&&(0,Ne.jsxs)(je.Fragment,{children:[(0,Ne.jsx)(Al,{label:(0,n.__)("Overlay Type","slider-blocks"),value:a&&a,options:Ll,onChange:e=>t({overlayType:e})}),"classic"===a&&(0,Ne.jsx)(Ml,{label:(0,n.__)("Overlay Color","slider-blocks"),color:c&&c,onChange:e=>t({overlayColor:e})}),"gradient"===a&&(0,Ne.jsx)(we.GradientPicker,{__nextHasNoMargin:!0,value:d&&d,onChange:e=>t({overlayGradient:e}),gradients:Vl}),(0,Ne.jsx)(Dl,{label:(0,n.__)("Overlay Opacity","slider-blocks"),value:b&&b,onChange:e=>t({overlayOpacity:e}),min:.01,max:1,step:.01})]})]}),(0,Ne.jsx)(we.PanelBody,{title:(0,n.__)("Visibility","slider-blocks"),initialOpen:!1,children:(0,Ne.jsxs)(Rl,{children:[(0,Ne.jsx)("p",{className:"gutslider-note",children:(0,n.__)("Hide this slide on:","slider-blocks")}),zl.map((e=>(0,Ne.jsx)(we.CheckboxControl,{label:e.label,checked:B.includes(e.value),onChange:l=>t({hideOn:l?[...B,e.value]:B.filter((t=>t!==e.value))}),__nextHasNoMarginBottom:!0},e.value))),(0,Ne.jsx)(we.TextControl,{label:(0,n.__)("Show from","slider-blocks"),type:"datetime-local",value:P||"",onChange:e=>t({scheduleStart:e})}),(0,Ne.jsx)(we.TextControl,{label:(0,n.__)("Show until","slider-blocks"),type:"datetime-local",value:T||"",onChange:e=>t({scheduleEnd:e}),help:(0,n.__)("In the site time zone. Pages served from a cache update when the cache does.","slider-blocks")})]})}),(0,Ne.jsxs)(we.PanelBody,{title:(0,n.__)("Thumbnail","slider-blocks"),initialOpen:!1,children:[(0,Ne.jsx)("p",{className:"gutslider-note",children:(0,n.__)("Used by the slider Thumbnails option. Falls back to this slide background image.","slider-blocks")}),$&&$.url?(0,Ne.jsx)(Ol,{url:$.url,id:$.id,alt:$.alt,onSelect:e=>t({thumb:Xl(e)}),onClick:()=>t({thumb:{id:"",url:"",alt:""}})}):(0,Ne.jsx)(Il,{title:(0,n.__)("Upload Thumbnail","slider-blocks"),onSelect:e=>t({thumb:Xl(e)}),id:$&&$.id})]})]}),(0,Ne.jsx)("div",{...(0,ve.useBlockProps)(),children:(0,Ne.jsxs)(Gl,{tagName:m?"a":"div",className:fe()("swiper-container-outer",Jl(e),{"responsive-image":k}),style:{...M,...Zl(e)},children:[A&&(0,Ne.jsx)("img",{className:"gutslider-slide-bg",src:u.url,alt:"",style:{objectPosition:g&&null!==g?.x&&null!==g?.y?`${100*g.x}% ${100*g.y}%`:"50% 50%"}}),(B.length>0||P||T)&&(0,Ne.jsxs)("span",{className:"gutslider-slide-badges",children:[B.length>0&&(0,Ne.jsx)("span",{children:(0,n.sprintf)(/* translators: %s: devices, e.g. "Mobile, Tablet". */ /* translators: %s: devices, e.g. "Mobile, Tablet". */
3 +(0,n.__)("Hidden on %s","slider-blocks"),zl.filter((e=>B.includes(e.value))).map((e=>e.label)).join(", "))}),(P||T)&&(0,Ne.jsx)("span",{children:(0,n.__)("Scheduled","slider-blocks")})]}),"video"===o&&p?.url&&(0,Ne.jsx)("div",{className:"gutslider-video-wrapper",children:(0,Ne.jsx)("video",{className:"gutslider-video",autoPlay:!0,muted:!0,playsInline:!0,loop:!0,preload:"metadata",children:(0,Ne.jsx)("source",{src:p?.url,type:"video/mp4"})})}),r&&("classic"===o||"video"===o)&&(0,Ne.jsx)("div",{className:"gutslider-overlay",style:O}),(0,Ne.jsx)("div",{className:"gutslider-content-inner",children:(0,Ne.jsx)(ve.InnerBlocks,{template:[["core/paragraph",{align:"center"}]]})})]})})]})},save:({attributes:e})=>{const{bgType:t,bgColor:l,bgGradient:o,enableOverlay:s,overlayType:n,overlayColor:i,overlayGradient:r,overlayOpacity:a,image:c,focusPoint:d,bgVideo:b,enableGlobalLink:u,globalLink:g,enableResponsiveBg:p,DesktopBg:m,TabletBg:h,MobileBg:k,DesktopFocalPoint:y,TabletFocalPoint:v,MobileFocalPoint:x}=e,f={backgroundColor:l||"",..."video"!==t&&!p&&{backgroundImage:"classic"===t?`url(${c.url})`:o,backgroundSize:"cover",backgroundPosition:d&&null!==d?.x&&null!==d?.y?`${100*d.x}% ${100*d.y}%`:"50% 50%",backgroundRepeat:"no-repeat"},..."classic"===t&&p&&m?.url&&{"--gut-desktop-bg-image":`url(${m.url})`,...y&&{"--gut-desktop-focal-point":`${100*y.x}% ${100*y.y}%`}},..."classic"===t&&p&&h?.url&&{"--gut-tablet-bg-image":`url(${h.url})`,...v&&{"--gut-tablet-focal-point":`${100*v.x}% ${100*v.y}%`}},..."classic"===t&&p&&k?.url&&{"--gut-mobile-bg-image":`url(${k.url})`,...x&&{"--gut-mobile-focal-point":`${100*x.x}% ${100*x.y}%`}}},j={background:"classic"===n?i:r,opacity:a||""};return(0,Ne.jsx)("div",{...ve.useBlockProps.save({className:"swiper-slide"}),children:(0,Ne.jsxs)(Gl,{tagName:u?"a":"div",...u&&{href:g?.url,...Hl(g||{}),...g?.openInNewTab&&{target:"_blank",rel:[g?.addNoFollow&&"nofollow",g?.addSponsored&&"sponsored",g?.openInNewTab&&"noopener noreferrer"].filter(Boolean).join(" ")}},className:fe()("swiper-container-outer",{"responsive-image":p}),style:f,children:["video"===t&&b?.url&&(0,Ne.jsx)("div",{className:"gutslider-video-wrapper",children:(0,Ne.jsx)("video",{className:"gutslider-video",autoPlay:!0,muted:!0,playsInline:!0,loop:!0,preload:"metadata",children:(0,Ne.jsx)("source",{src:b?.url,type:"video/mp4"})})}),s&&("classic"===t||"video"===t)&&(0,Ne.jsx)("div",{className:"gutslider-overlay",style:j}),(0,Ne.jsx)("div",{className:"gutslider-content-inner",children:(0,Ne.jsx)(ve.InnerBlocks.Content,{})})]})})}});const{CE_STYLES:Yl}=window.gutSliderModules.GlobalConstants,{PatternPlaceholder:Kl,generateRangeStyles:Ql,DisplayIcon:eo,SidebarOpener:to,Patterns:lo,ThumbsStrip:oo,getThumbsOptions:so}=window.gutSliderModules,{cZ:no,ZX:io}=o,ro=(0,Ce.createHigherOrderComponent)((e=>t=>"gutsliders/slide"===t.name?(0,Ne.jsx)("div",{className:"swiper-slide",children:(0,Ne.jsx)(e,{...t})}):(0,Ne.jsx)(e,{...t})),"gutslidersHeroSlider");(0,Se.addFilter)("editor.BlockListBlock","gutsliders/any-any-content",ro);const ao=e=>fe()({[`gs-flex-design-${e.design}`]:!!e.design,[`gs-height-${e.heightMode}`]:["fixed","auto"].includes(e.heightMode),"gs-vertical":"vertical"===e.direction,[`gs-anim-${e.contentAnimation}`]:!!e.contentAnimation,[`gs-bg-${e.bgEffect}`]:!!e.bgEffect,"has-tab-pagination":e.paginationTabs&&e.showPagination,"has-progress":e.showProgress&&e.autoplay}),{DisplayIcon:co,ThumbsStrip:bo}=window.gutSliderModules,uo=[{attributes:ke,save({attributes:e}){const{uniqueId:t,showNavigation:l,showPagination:o,sliderOptions:s}=e,n=ve.useBlockProps.save({className:fe()(t,"swiper")});return(0,Ne.jsxs)("div",{...n,"data-swiper-options":JSON.stringify(s),children:[(0,Ne.jsx)("div",{className:"swiper-wrapper",children:(0,Ne.jsx)(ve.InnerBlocks.Content,{})}),o&&(0,Ne.jsx)("div",{className:"swiper-pagination"}),l&&(0,Ne.jsxs)(je.Fragment,{children:[(0,Ne.jsx)("div",{className:"swiper-button-prev"}),(0,Ne.jsx)("div",{className:"swiper-button-next"})]})]})}}];(0,s.registerBlockType)(ye,{icon:{src:(0,Ne.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",height:"24",viewBox:"0 -960 960 960",width:"24",fill:"#1f1f1f",children:(0,Ne.jsx)("path",{d:"M200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h360v80H200v560h560v-360h80v360q0 33-23.5 56.5T760-120zm120-160v-80h320v80zm0-120v-80h320v80zm0-120v-80h320v80zm360-80v-80h-80v-80h80v-80h80v80h80v80h-80v80z"})})},attributes:ke,edit:function(e){const{attributes:t,setAttributes:l,clientId:o}=e,{uniqueId:i,preview:r,sliderType:a,addNewSlide:c,infiniteLoop:d,autoplay:b,autoplayDelay:u,stopOnLastSlide:g,reverseDirection:p,pauseOnHover:m,speed:h,centerMode:k,showNavigation:y,navContainerPosition:v,navPosition:x,customNavIcon:f,navIconSource:j,navPrevIcon:w,navNextIcon:$,customPrevSVG:S,customNextSVG:C,showPagination:N,paginationType:_,dynamicBullets:B,keyboardControl:P,mousewheelControl:T,slideEffect:A,carouselEffect:M,creativeEffectStyle:O,enableRemoteNav:I,remotePrevSelector:E,remoteNextSelector:R,showThumbs:G,thumbSizing:F,thumbItems:D,patternMode:H,openModal:L,design:V,heightMode:z="min",direction:q,freeMode:W,gridRows:J=1,startSlide:Z=1,contentAnimation:U,bgEffect:X,paginationTabs:Y}=t;(0,je.useEffect)((()=>{const{getClientIdsWithDescendants:e,getBlockAttributes:t}=(0,$e.select)("core/block-editor"),s=!!i&&e().some((e=>e!==o&&t(e)?.uniqueId===i));i&&!s||l({uniqueId:"gutslider-"+o.slice(0,8)})}),[]);const K=(0,ve.useBlockProps)({className:fe()(i,v,x,ao(t))});if(r)return(0,Ne.jsx)("div",{className:"gutslider-preview",children:(0,Ne.jsx)("img",{src:gutslider_preview.content,alt:"any content slider"})});const{deskStyle:Q,tabStyle:ee,mobStyle:te}=Ql({controlName:no,attributes:t,noProperty:!0,noUnits:!0}),{deskStyle:le,tabStyle:oe,mobStyle:se}=Ql({controlName:io,attributes:t,noProperty:!0,noUnits:!0}),ne=(0,ve.useInnerBlocksProps)({className:"swiper-wrapper",slot:"container-start"},{allowedBlocks:["gutsliders/slide"],template:[["gutsliders/slide"],["gutsliders/slide"],["gutsliders/slide"]],renderAppender:!1,orientation:"horizontal"}),ie=(0,$e.select)("core/block-editor").getBlocks(o)?.length,re=(0,$e.useSelect)((e=>e("core/block-editor").getBlocks(o)),[o]),ae=(re||[]).map((e=>({src:e?.attributes?.thumb?.url||e?.attributes?.image?.url||gutslider_swiper?.placeholder||"",alt:e?.attributes?.thumb?.alt||e?.attributes?.image?.alt||""})));(0,je.useEffect)((()=>{JSON.stringify(ae)!==JSON.stringify(D)&&l({thumbItems:ae})}),[JSON.stringify(ae)]);const ce=(0,je.useRef)(null),de=(re||[]).map(((e,t)=>kt(e,t))),{deskStyle:be,tabStyle:ue,mobStyle:ge}=Ql({controlName:"thumbGap",attributes:t,noProperty:!0,noUnits:!0}),pe=so({thumbSizing:F,count:ae.length,deskGap:be,tabGap:ue,mobGap:ge}),me={breakpoints:{320:{slidesPerView:te||1,spaceBetween:parseInt(se)||0},768:{slidesPerView:ee||2,spaceBetween:parseInt(oe)||15},1025:{slidesPerView:Q||2,spaceBetween:parseInt(le)||15}}},he="carousel"===a?me:{},ke=(0,je.useRef)(null),ye=(0,je.useRef)([]),xe=()=>{ye.current.forEach((([e,t])=>e.removeEventListener("click",t))),ye.current=[]};return(0,je.useEffect)((()=>xe),[]),(0,je.useEffect)((()=>{const e={slidesPerView:1,spaceBetween:0,loop:d,autoplay:!!b&&{delay:100*u||2e3,pauseOnMouseEnter:m,stopOnLastSlide:g,reverseDirection:p},speed:100*h||1e3,effect:"carousel"===a?M:A,creativeEffect:Yl[O],keyboard:{enabled:P},mousewheel:T,...k&&{centeredSlides:!0},...he,..."vertical"===q&&{direction:"vertical"},...W&&{freeMode:{enabled:!0}},..."carousel"===a&&J>1&&{grid:{rows:J,fill:"row"},loop:!1},..."auto"===z&&"vertical"!==q&&{autoHeight:!0},...Z>1&&{initialSlide:Z-1},..."parallax"===X&&{parallax:!0},...dt[V]||{}},o={...e,navigation:!(!y||I)&&{nextEl:f?`.${i} .gutslider-next`:`.${i} .swiper-button-next`,prevEl:f?`.${i} .gutslider-prev`:`.${i} .swiper-button-prev`},pagination:!!N&&{el:`.${i} .swiper-pagination`,type:_,dynamicBullets:B,clickable:!0}};JSON.stringify(t.sliderOptions)===JSON.stringify(o)&&JSON.stringify(t.thumbsOptions)===JSON.stringify(pe)||l({sliderOptions:o,thumbsOptions:pe});let s=null;if(G&&ce.current&&(ce.current.swiper&&ce.current.swiper.destroy(),s=new Swiper(ce.current,pe)),!ke.current)return;const n=ke.current?.querySelector(".swiper-pagination"),r="nav_outside"===v?ke.current?.parentNode:ke.current,c=f?r?.querySelector(".gutslider-prev"):r?.querySelector(".swiper-button-prev"),x=f?r?.querySelector(".gutslider-next"):r?.querySelector(".swiper-button-next");!function(e,t){if(e.swiper&&e.swiper.destroy(),new Swiper(e,t),xe(),I&&E&&R){const t=e.ownerDocument,l=(e,t)=>{e&&(e.addEventListener("click",t),ye.current.push([e,t]))};l(t.querySelector(`.${E}`),(()=>e.swiper?.slidePrev())),l(t.querySelector(`.${R}`),(()=>e.swiper?.slideNext()))}}(ke.current,{...e,autoplay:!1,loop:!1,allowTouchMove:!1,keyboard:{enabled:!1},mousewheel:!1,navigation:!(!y||I)&&{nextEl:x,prevEl:c},pagination:!!N&&{el:n,type:Y?"bullets":_,dynamicBullets:!Y&&B,clickable:!0,...Y&&{renderBullet:(e,t)=>{return`<button type="button" class="${t} gs-tab">${l=de[e]||String(e+1),String(l).replace(/[&<>"']/g,(e=>({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"}[e])))}</button>`;var l}}},...s&&{thumbs:{swiper:s}}})}),[G,F,be,ue,ge,JSON.stringify(ae),d,b,u,m,g,p,h,k,y,N,_,B,A,M,O,a,Q,ee,te,le,oe,se,P,T,f,c,ke.current,v,I,E,R,i,H,V,z,q,W,J,Z,X,Y,JSON.stringify(de)]),(0,Ne.jsxs)(je.Fragment,{children:[(0,Ne.jsx)(at,{attributes:t,setAttributes:l}),(0,Ne.jsx)(Pl,{attributes:t,setAttributes:l,clientId:o}),L&&(0,Ne.jsx)(lo,{...e}),(0,Ne.jsxs)(ve.BlockControls,{children:[(0,Ne.jsx)(we.ToolbarGroup,{children:(0,Ne.jsx)(we.ToolbarDropdownMenu,{icon:"layout",label:(0,n.__)("Add a ready-made slide","slider-blocks"),controls:pt.map((e=>({title:e.label,onClick:()=>{const t=(0,$e.select)("core/block-editor").getBlocks(o).length,s=ht(e.value);(0,$e.dispatch)("core/block-editor").insertBlock(s,t,o),(0,$e.dispatch)("core/block-editor").selectBlock(s.clientId),l({addNewSlide:!c})}})))})}),(0,Ne.jsx)(we.ToolbarGroup,{className:"gutslider-toolbar-group",children:(0,Ne.jsx)(we.ToolbarButton,{className:"gutslider-toolbar-button",title:(0,n.__)("Add Slide","slider-blocks"),onClick:()=>{const e=(0,$e.select)("core/block-editor").getBlocks(o),t=(0,s.createBlock)("gutsliders/slide",{});(0,$e.dispatch)("core/block-editor").insertBlock(t,e.length,o);const n=(0,$e.select)("core/block-editor").getBlockOrder(o)[e.length];(0,$e.dispatch)("core/block-editor").selectBlock(n),l({addNewSlide:!c})},children:(0,Ne.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24",children:(0,Ne.jsx)("path",{d:"M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM11 11H7V13H11V17H13V13H17V11H13V7H11V11Z",fill:"rgba(0,124,186,1)"})})})})]}),(0,Ne.jsx)("div",{...K,children:H&&0===ie?(0,Ne.jsx)(Kl,{clientId:o,setAttributes:l}):(0,Ne.jsxs)(Ne.Fragment,{children:[(0,Ne.jsx)(to,{}),(0,Ne.jsxs)("div",{className:"swiper",ref:ke,children:[(0,Ne.jsx)("div",{...ne}),y&&"nav_inside"===v&&!I&&(0,Ne.jsx)(je.Fragment,{children:(0,Ne.jsx)("div",{className:`gutslider-nav nav_inside ${x}`,children:f?(0,Ne.jsxs)(je.Fragment,{children:[(0,Ne.jsxs)("div",{className:"gutslider-prev",children:["library"===j&&(0,Ne.jsx)(eo,{icon:w}),"custom"===j&&(0,Ne.jsx)(je.RawHTML,{children:S})]}),(0,Ne.jsxs)("div",{className:"gutslider-next",children:["library"===j&&(0,Ne.jsx)(eo,{icon:$}),"custom"===j&&(0,Ne.jsx)(je.RawHTML,{children:C})]})]}):(0,Ne.jsxs)(je.Fragment,{children:[(0,Ne.jsx)("div",{className:"swiper-button-prev"}),(0,Ne.jsx)("div",{className:"swiper-button-next"})]})})}),N&&(0,Ne.jsx)("div",{className:"swiper-pagination"},`pagination-${_}-${B}`)]}),y&&"nav_outside"===v&&!I&&(0,Ne.jsx)(je.Fragment,{children:(0,Ne.jsx)("div",{className:`gutslider-nav nav_outside ${x}`,children:f?(0,Ne.jsxs)(je.Fragment,{children:[(0,Ne.jsxs)("div",{className:"gutslider-prev",children:["library"===j&&(0,Ne.jsx)(eo,{icon:w}),"custom"===j&&(0,Ne.jsx)(je.RawHTML,{children:S})]}),(0,Ne.jsxs)("div",{className:"gutslider-next",children:["library"===j&&(0,Ne.jsx)(eo,{icon:$}),"custom"===j&&(0,Ne.jsx)(je.RawHTML,{children:C})]})]}):(0,Ne.jsxs)(je.Fragment,{children:[(0,Ne.jsx)("div",{className:"swiper-button-prev"}),(0,Ne.jsx)("div",{className:"swiper-button-next"})]})})}),G&&(0,Ne.jsx)(oo,{items:ae,elRef:ce,onThumbClick:e=>{const t=ke.current?.swiper;t&&(t.params.loop?t.slideToLoop(e):t.slideTo(e))}})]})})]})},save:function({attributes:e}){const{uniqueId:t,showNavigation:l,showPagination:o,sliderOptions:s,navContainerPosition:n,navPosition:i,customNavIcon:r,navIconSource:a,navPrevIcon:c,navNextIcon:d,customPrevSVG:b,customNextSVG:u,enableRemoteNav:g,remotePrevSelector:p,remoteNextSelector:m,showThumbs:h,thumbsOptions:k,thumbItems:y}=e,v=ve.useBlockProps.save({className:fe()(t,n,i)});return(0,Ne.jsxs)("div",{...v,"data-swiper-options":JSON.stringify(s),...h&&{"data-thumbs-options":JSON.stringify(k)},...g&&{"data-rprev":p,"data-rnext":m},children:[(0,Ne.jsxs)("div",{className:"swiper",children:[(0,Ne.jsx)("div",{className:"swiper-wrapper",children:(0,Ne.jsx)(ve.InnerBlocks.Content,{})}),o&&(0,Ne.jsx)("div",{className:"swiper-pagination"}),l&&"nav_inside"===n&&(0,Ne.jsx)(je.Fragment,{children:(0,Ne.jsx)("div",{className:`gutslider-nav nav_inside ${i}`,children:r?(0,Ne.jsxs)(je.Fragment,{children:[(0,Ne.jsxs)("div",{className:"gutslider-prev",children:["library"===a&&(0,Ne.jsx)(co,{icon:c}),"custom"===a&&(0,Ne.jsx)(je.RawHTML,{children:b})]}),(0,Ne.jsxs)("div",{className:"gutslider-next",children:["library"===a&&(0,Ne.jsx)(co,{icon:d}),"custom"===a&&(0,Ne.jsx)(je.RawHTML,{children:u})]})]}):(0,Ne.jsxs)(je.Fragment,{children:[(0,Ne.jsx)("div",{className:"swiper-button-prev"}),(0,Ne.jsx)("div",{className:"swiper-button-next"})]})})})]}),l&&"nav_outside"===n&&(0,Ne.jsx)(je.Fragment,{children:(0,Ne.jsx)("div",{className:`gutslider-nav nav_outside ${i}`,children:r?(0,Ne.jsxs)(je.Fragment,{children:[(0,Ne.jsxs)("div",{className:"gutslider-prev",children:["library"===a&&(0,Ne.jsx)(co,{icon:c}),"custom"===a&&(0,Ne.jsx)(je.RawHTML,{children:b})]}),(0,Ne.jsxs)("div",{className:"gutslider-next",children:["library"===a&&(0,Ne.jsx)(co,{icon:d}),"custom"===a&&(0,Ne.jsx)(je.RawHTML,{children:u})]})]}):(0,Ne.jsxs)(je.Fragment,{children:[(0,Ne.jsx)("div",{className:"swiper-button-prev"}),(0,Ne.jsx)("div",{className:"swiper-button-next"})]})})}),h&&(0,Ne.jsx)(bo,{items:y})]})},deprecated:uo})},485(e,t){var l;!function(){"use strict";var o={}.hasOwnProperty;function s(){for(var e=[],t=0;t<arguments.length;t++){var l=arguments[t];if(l){var n=typeof l;if("string"===n||"number"===n)e.push(l);else if(Array.isArray(l)){if(l.length){var i=s.apply(null,l);i&&e.push(i)}}else if("object"===n){if(l.toString!==Object.prototype.toString&&!l.toString.toString().includes("[native code]")){e.push(l.toString());continue}for(var r in l)o.call(l,r)&&l[r]&&e.push(r)}}}return e.join(" ")}e.exports?(s.default=s,e.exports=s):void 0===(l=function(){return s}.apply(t,[]))||(e.exports=l)}()}};const t={};function l(o){const s=t[o];if(void 0!==s)return s.exports;const n=t[o]={exports:{}};return e[o](n,n.exports,l),n.exports}l.m=e,(()=>{const e=[];l.O=(t,o,s,n)=>{if(o){n=n||0;for(var i=e.length;i>0&&e[i-1][2]>n;i--)e[i]=e[i-1];return void(e[i]=[o,s,n])}let r=1/0;for(i=0;i<e.length;i++){let[o,s,n]=e[i],c=!0;for(var a=0;a<o.length;a++)(!1&n||r>=n)&&Object.keys(l.O).every((e=>l.O[e](o[a])))?o.splice(a--,1):(c=!1,n<r&&(r=n));if(c){e.splice(i--,1);const l=s();void 0!==l&&(t=l)}}return t}})(),l.n=e=>{const t=e&&e.__esModule?()=>e.default:()=>e;return l.d(t,{a:t}),t},l.d=(e,t)=>{if(Array.isArray(t))for(var o=0;o<t.length;){var s=t[o++],n=t[o++];l.o(e,s)?0===n&&o++:0===n?Object.defineProperty(e,s,{enumerable:!0,value:t[o++]}):Object.defineProperty(e,s,{enumerable:!0,get:n})}else for(var s in t)l.o(t,s)&&!l.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:t[s]})},l.o=(e,t)=>Object.hasOwn(e,t),l.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{const e={371:0,331:0};l.O.j=t=>0===e[t];const t=(t,o)=>{let[s,n,i]=o;var r,a,c=0;if(s.some((t=>0!==e[t]))){for(r in n)l.o(n,r)&&(l.m[r]=n[r]);if(i)var d=i(l)}for(t&&t(o);c<s.length;c++)a=s[c],l.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return l.O(d)},o=globalThis.webpackChunkgutenberg_boilerplate||=[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})();let o=l.O(void 0,[331],(()=>l(665)));o=l.O(o)})();