| @@ -1 +1,3 @@ | ||
| 1 | -(()=>{var e,t={216:(e,t,o)=>{"use strict";var l={};o.r(l),o.d(l,{zc:()=>B,tP:()=>T,o8:()=>O,$C:()=>A,xj:()=>G,cZ:()=>s,ZX:()=>i,is:()=>g,ip:()=>y,a5:()=>p,o9:()=>m,G:()=>u,ZS:()=>b,je:()=>_,XB:()=>v,Hj:()=>x,v5:()=>w,MJ:()=>h,WT:()=>$,Vw:()=>j,Dv:()=>k,mr:()=>N,Gw:()=>S,F$:()=>C,og:()=>P,Gs:()=>f,ND:()=>I,C4:()=>a,jD:()=>d,gp:()=>c});const n=window.wp.blocks,r=window.wp.i18n,s="columns",i="columnsGap",a="slideHeight",c="slidePadding",d="slideMargin",b="contentWidth",p="contentHPosition",u="contentVPosition",g="contentAlign",y="contentHAlign",m="contentPadding",v="navBorder",x="navBorderRadius",k="navWidth",h="navHeight",j="navMargin",w="navGap",$="navIconSize",N="pagBorder",S="pagBorderRadius",f="pagWidth",C="pagHeight",P="pagMargin",B="apagBorder",T="apagBorderRadius",A="apagWidth",O="apagHeight",_="fracSize",I="progSize",G=[{label:(0,r.__)("Classic","slider-blocks"),value:"classic"},{label:(0,r.__)("Gradient","slider-blocks"),value:"gradient"},{label:(0,r.__)("Video (Pro)","slider-blocks"),value:"video",disabled:!0}],{generateResBoxControlAttributes:M,generateBorderAttributes:R,generateResRangeAttributes:E,generateAlignmentAttributes:F,generateResBtnsAttributes:L}=window.gutSliderModules,{cZ:D,ZX:H,C4:V,gp:W,jD:z,ZS:Z,a5:q,G:J,is:U,ip:X,o9:Y,XB:K,Hj:Q,Dv:ee,MJ:te,WT:oe,Vw:le,v5:ne,mr:re,Gw:se,Gs:ie,F$:ae,og:ce,zc:de,tP:be,$C:pe,o8:ue,je:ge,ND:ye}=l,me={uniqueId:{type:"string"},preview:{type:"boolean",default:!1},blockStyle:{type:"object"},sliderType:{type:"string",default:"slider"},addNewSlide:{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:D}),...E({controlName:H}),...E({controlName:V}),...M({controlName:W}),...M({controlName:z}),...E({controlName:Z}),...F({controlName:q}),...F({controlName:J}),...F({controlName:U}),...M({controlName:Y}),...L({controlName:X}),...R({controlName:K}),...M({controlName:Q}),...E({controlName:ee}),...E({controlName:te}),...E({controlName:oe}),...M({controlName:le}),...E({controlName:ne}),...R({controlName:re}),...M({controlName:se}),...E({controlName:ie}),...E({controlName:ae}),...M({controlName:ce}),...R({controlName:de}),...M({controlName:be}),...E({controlName:pe}),...E({controlName:ue}),...E({controlName:ge}),...E({controlName:ye})},ve=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"]}'),xe=window.wp.blockEditor;var ke=o(485),he=o.n(ke);const je=window.wp.element,we=window.wp.components,$e=window.wp.data,Ne=window.wp.hooks,Se=window.wp.compose,fe=window.ReactJSXRuntime,{generateBorderStyles:Ce,generateRangeStyles:Pe,generateResBoxStyles:Be,generateAlignmentStyles:Te,generateResBtnsStyles:Ae}=window.gutSliderModules,{softMinifyCssStrings:Oe}=window.gutSliderModules.Helper,{C4:_e,gp:Ie,jD:Ge,ZS:Me,G:Re,is:Ee,o9:Fe,ip:Le,XB:De,Hj:He,MJ:Ve,Dv:We,WT:ze,Vw:Ze,v5:qe,mr:Je,Gw:Ue,Gs:Xe,F$:Ye,og:Ke,zc:Qe,tP:et,$C:tt,o8:ot,je:lt,ND:nt}=l,rt=({attributes:e,setAttributes:t})=>{const{uniqueId:o,blockStyle:l,showNavigation:n,navColor:r,navHoverColor:s,navBgColor:i,navHoverBgColor:a,showPagination:c,paginationType:d,pagColor:b,pagFracColor:p,pagFracCurrentColor:u,fracDividerColor:g,activePagColor:y,progressColor:m,activeProgressColor:v}=e,{deskStyle:x,tabStyle:k,mobStyle:h}=Pe({controlName:_e,attributes:e,propertyName:"height"}),{boxDeskStyles:j,boxTabStyles:w,boxMobStyles:$}=Be({controlName:Ie,attributes:e,propertyName:"padding"}),{boxDeskStyles:N,boxTabStyles:S,boxMobStyles:f}=Be({controlName:Ge,attributes:e,propertyName:"margin"}),{boxDeskStyles:C,boxTabStyles:P,boxMobStyles:B}=Be({controlName:Fe,attributes:e,propertyName:"padding"}),{deskAlign:T,tabAlign:A,mobAlign:O}=Ae({controlName:Le,attributes:e,noProperty:!0}),{deskStyle:_,tabStyle:I,mobStyle:G}=Pe({controlName:Me,attributes:e,propertyName:"max-width"}),{deskAlign:M,tabAlign:R,mobAlign:E}=Te({controlName:Re,attributes:e,propertyName:"justify-content"}),{deskAlign:F,tabAlign:L,mobAlign:D}=Te({controlName:Ee,attributes:e,propertyName:"text-align"}),{boxDeskStyles:H,boxTabStyles:V,boxMobStyles:W}=Be({controlName:Ze,attributes:e,propertyName:"margin"}),{desktopStyles:z,tabletStyles:Z,mobileStyles:q,hoverColor:J}=Ce({controlName:De,attributes:e}),{boxDeskStyles:U,boxTabStyles:X,boxMobStyles:Y}=Be({controlName:He,attributes:e,propertyName:"border-radius",forRadius:!0}),{deskStyle:K,tabStyle:Q,mobStyle:ee}=Pe({controlName:Ve,attributes:e,propertyName:"height"}),{deskStyle:te,tabStyle:oe,mobStyle:le}=Pe({controlName:We,attributes:e,propertyName:"width"}),{deskStyle:ne,tabStyle:re,mobStyle:se}=Pe({controlName:ze,attributes:e,propertyName:"font-size"}),{deskStyle:ie,tabStyle:ae,mobStyle:ce}=Pe({controlName:ze,attributes:e,propertyName:"width"}),{deskStyle:de,tabStyle:be,mobStyle:pe}=Pe({controlName:ze,attributes:e,propertyName:"height"}),{deskStyle:ue,tabStyle:ge,mobStyle:ye}=Pe({controlName:qe,attributes:e,propertyName:"gap"}),{boxDeskStyles:me,boxTabStyles:ve,boxMobStyles:xe}=Be({controlName:Ke,attributes:e,propertyName:"margin"}),{desktopStyles:ke,tabletStyles:he,mobileStyles:we,hoverColor:$e}=Ce({controlName:Je,attributes:e}),{boxDeskStyles:Ne,boxTabStyles:Se,boxMobStyles:rt}=Be({controlName:Ue,attributes:e,propertyName:"border-radius",forRadius:!0}),{deskStyle:st,tabStyle:it,mobStyle:at}=Pe({controlName:Ye,attributes:e,propertyName:"height"}),{deskStyle:ct,tabStyle:dt,mobStyle:bt}=Pe({controlName:Xe,attributes:e,propertyName:"width"}),{desktopStyles:pt,tabletStyles:ut,mobileStyles:gt,hoverColor:yt}=Ce({controlName:Qe,attributes:e}),{boxDeskStyles:mt,boxTabStyles:vt,boxMobStyles:xt}=Be({controlName:et,attributes:e,propertyName:"border-radius",forRadius:!0}),{deskStyle:kt,tabStyle:ht,mobStyle:jt}=Pe({controlName:ot,attributes:e,propertyName:"height"}),{deskStyle:wt,tabStyle:$t,mobStyle:Nt}=Pe({controlName:tt,attributes:e,propertyName:"width"}),{deskStyle:St,tabStyle:ft,mobStyle:Ct}=Pe({controlName:lt,attributes:e,propertyName:"font-size"}),{deskStyle:Pt,tabStyle:Bt,mobStyle:Tt}=Pe({controlName:nt,attributes:e,propertyName:"height"}),At=`\n\t\t${N?`.${o}.wp-block-gutsliders-any-content {\n\t\t\t\t\t${N||""}\n\t\t\t\t}`:""}\n\t\t${x?`.${o} .swiper-slide {\n\t\t\t\t\t${x||""}\n\t\t\t\t}`:""}\n\t\t${M||j?`.${o} .swiper-container-outer {\n\t\t\t\t\t${M||""}\n ${j||""}\n\n\t\t\t\t}`:""}\n\t\t${_||F||C||T?`.${o} .gutslider-content-inner {\n\t\t\t\t\t${_||""}\n\t\t\t\t\t${F||""}\n ${C||""}\n ${T||""}\n\t\t\t\t}`:""}\n ${n&&(H||ue)?`.${o}.wp-block-gutsliders-any-content .gutslider-nav{\n ${H||""}\n ${ue||""}\n }`:""}\n\t\t${n&&(r||i||z||U||K||te)?`.${o}.wp-block-gutsliders-any-content .swiper-button-prev, .${o}.wp-block-gutsliders-any-content .gutslider-prev, .${o}.wp-block-gutsliders-any-content .swiper-button-next, .${o}.wp-block-gutsliders-any-content .gutslider-next {\n ${r?`color: ${r};`:""}\n ${r?`fill: ${r};`:""}\n ${i?`background-color: ${i};`:""}\n ${z||""}\n ${U||""}\n ${K||""}\n ${te||""}\n\n\t\t\t\t}`:""}\n\t\t${n&&(s||a||J)?`.${o}.wp-block-gutsliders-any-content .swiper-button-prev:hover, .${o}.wp-block-gutsliders-any-content .gutslider-prev:hover, .${o}.wp-block-gutsliders-any-content .swiper-button-next:hover, .${o}.wp-block-gutsliders-any-content .gutslider-next:hover {\n ${s?`color: ${s};`:""}\n ${s?`fill: ${s};`:""}\n ${a?`background-color: ${a};`:""}\n ${J||""}\n\t\t\t\t}`:""}\n ${n&&ne?`.${o}.wp-block-gutsliders-any-content .swiper-button-prev::after, .${o}.wp-block-gutsliders-any-content .gutslider-prev svg, .${o}.wp-block-gutsliders-any-content .swiper-button-next::after, .${o}.wp-block-gutsliders-any-content .gutslider-next svg {\n ${ne||""}\n }`:""}\n ${n&&ie&&de?`.${o}.wp-block-gutsliders-any-content .gutslider-prev svg, .${o}.wp-block-gutsliders-any-content .gutslider-next svg {\n ${ie||""}\n ${de||""}\n }`:""}\n ${c&&me?`.${o}.wp-block-gutsliders-any-content .swiper-pagination {\n ${me||""}\n }`:""}\n ${c&&"bullets"===d&&(ke||Ne||st||ct||b)?`.${o}.wp-block-gutsliders-any-content .swiper-pagination-bullet {\n ${ke||""}\n ${Ne||""}\n ${st||""}\n ${ct||""}\n ${b?`background-color: ${b};`:""}\n }`:""}\n ${c&&"bullets"===d&&$e?`.${o}.wp-block-gutsliders-any-content .swiper-pagination-bullet:hover {\n ${$e||""}\n }`:""}\n ${c&&"bullets"===d&&(pt||mt||kt||wt||y)?`.${o}.wp-block-gutsliders-any-content .swiper-pagination-bullet-active {\n ${pt||""}\n ${mt||""}\n ${kt||""}\n ${wt||""}\n ${y?`background-color: ${y};`:""}\n }`:""}\n ${c&&"bullets"===d&&yt?`.${o}.wp-block-gutsliders-any-content .swiper-pagination-bullet-active:hover {\n ${yt||""}\n }`:""}\n ${c&&"fraction"===d&&(g||St)?`.${o}.wp-block-gutsliders-any-content .swiper-pagination-fraction {\n ${g?`color: ${g};`:""}\n ${St||""}\n }`:""}\n ${c&&"fraction"===d&&p?`.${o}.wp-block-gutsliders-any-content .swiper-pagination-total {\n ${p?`color: ${p};`:""}\n }`:""}\n ${c&&"fraction"===d&&u?`.${o}.wp-block-gutsliders-any-content .swiper-pagination-current {\n ${u?`color: ${u};`:""}\n }`:""}\n ${c&&"progressbar"===d&&(m||Pt)?`.${o}.wp-block-gutsliders-any-content .swiper-pagination-progressbar {\n ${m?`background: ${m};`:""}\n ${Pt||""}\n }`:""}\n ${c&&"progressbar"===d&&v?`.${o}.wp-block-gutsliders-any-content .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {\n ${v?`background: ${v};`:""}\n }`:""}\n\t`,Ot=`\n\t\t${S?`.${o}.wp-block-gutsliders-any-content {\n\t\t\t\t\t${S||""}\n\t\t\t\t}`:""}\n ${k?`.${o} .swiper-slide {\n\t\t\t\t\t${k||""}\n\t\t\t\t}`:""}\n\t\t${R||w?`.${o} .swiper-container-outer {\n\t\t\t\t\t${R||""}\n ${w||""}\n\t\t\t\t}`:""}\n\t\t${I||L||P||A?`.${o} .gutslider-content-inner {\n\t\t\t\t\t${I||""}\n\t\t\t\t\t${L||""}\n ${P||""}\n\t\t\t\t}`:""}\n ${n&&(V||ge)?`.${o}.wp-block-gutsliders-any-content .gutslider-nav{\n ${V||""}\n ${ge||""}\n }`:""}\n ${n&&(Z||X||Q||oe)?`.${o}.wp-block-gutsliders-any-content .swiper-button-prev, .${o}.wp-block-gutsliders-any-content .gutslider-prev, .${o}.wp-block-gutsliders-any-content .swiper-button-next, .${o}.wp-block-gutsliders-any-content .gutslider-next {\n ${Z||""}\n ${X||""}\n ${Q||""}\n ${oe||""}\n\n\t\t\t\t}`:""}\n ${n&&re?`.${o}.wp-block-gutsliders-any-content .swiper-button-prev::after, .${o}.wp-block-gutsliders-any-content .swiper-button-next::after {\n ${re||""}\n }`:""}\n ${n&&ae&&be?`.${o}.wp-block-gutsliders-any-content .gutslider-prev svg, .${o}.wp-block-gutsliders-any-content .gutslider-next svg {\n ${ae||""}\n ${be||""}\n }`:""}\n ${c&&ve?`.${o}.wp-block-gutsliders-any-content .swiper-pagination {\n ${ve||""}\n }`:""}\n ${c&&"bullets"===d&&(he||Se||it||dt)?`.${o}.wp-block-gutsliders-any-content .swiper-pagination-bullet {\n ${he||""}\n ${Se||""}\n ${it||""}\n ${dt||""}\n }`:""}\n ${c&&"bullets"===d&&(ut||vt||ht||$t)?`.${o}.wp-block-gutsliders-any-content .swiper-pagination-bullet-active {\n ${ut||""}\n ${vt||""}\n ${ht||""}\n ${$t||""}\n }`:""}\n ${c&&"fraction"===d&&ft?`.${o}.wp-block-gutsliders-any-content .swiper-pagination-fraction {\n ${ft||""}\n }`:""}\n ${c&&"progressbar"===d&&Bt?`.${o}.wp-block-gutsliders-any-content .swiper-pagination-progressbar {\n ${Bt||""}\n }`:""}\n\t`,_t=`\n\t\t${f?`.${o}.wp-block-gutsliders-any-content {\n\t\t\t\t\t${f||""}\n\t\t\t\t}`:""}\n ${h?`.${o} .swiper-slide {\n\t\t\t\t\t${h||""}\n\t\t\t\t}`:""}\n\t\t${E||$?`.${o} .swiper-container-outer {\n\t\t\t\t\t${E||""}\n ${$||""}\n\t\t\t\t}`:""}\n\t\t${G||D||B||O?`.${o} .gutslider-content-inner {\n\t\t\t\t\t${G||""}\n\t\t\t\t\t${D||""}\n ${B||""}\n ${O||""}\n\t\t\t\t}`:""}\n ${n&&(W||ye)?`.${o}.wp-block-gutsliders-any-content .gutslider-nav{\n ${W||""}\n ${ye||""}\n }`:""}\n ${n&&(q||Y||ee||le)?`.${o}.wp-block-gutsliders-any-content .swiper-button-prev, .${o}.wp-block-gutsliders-any-content .gutslider-prev, .${o}.wp-block-gutsliders-any-content .swiper-button-next, .${o}.wp-block-gutsliders-any-content .gutslider-next {\n ${q||""}\n ${Y||""}\n ${ee||""}\n ${le||""}\n\n\t\t\t\t}`:""}\n ${n&&se?`.${o}.wp-block-gutsliders-any-content .swiper-button-prev::after, .${o}.wp-block-gutsliders-any-content .swiper-button-next::after {\n ${se||""}\n }`:""}\n ${n&&ce&&pe?`.${o}.wp-block-gutsliders-any-content .gutslider-prev svg, .${o}.wp-block-gutsliders-any-content .gutslider-next svg {\n ${ce||""}\n ${pe||""}\n }`:""}\n ${c&&xe?`.${o}.wp-block-gutsliders-any-content .swiper-pagination {\n ${xe||""}\n }`:""}\n ${c&&"bullets"===d&&(we||rt||at||bt||b)?`.${o}.wp-block-gutsliders-any-content .swiper-pagination-bullet {\n ${we||""}\n ${rt||""}\n ${at||""}\n ${bt||""}\n ${b?`background-color: ${b};`:""}\n }`:""}\n ${c&&"bullets"===d&&$e?`.${o}.wp-block-gutsliders-any-content .swiper-pagination-bullet:hover {\n ${$e||""}\n }`:""}\n ${c&&"bullets"===d&&(gt||xt||jt||Nt||y)?`.${o}.wp-block-gutsliders-any-content .swiper-pagination-bullet-active {\n ${gt||""}\n ${xt||""}\n ${jt||""}\n ${Nt||""}\n ${y?`background-color: ${y};`:""}\n }`:""}\n ${c&&"bullets"===d&&yt?`.${o}.wp-block-gutsliders-any-content .swiper-pagination-bullet-active:hover {\n ${yt||""}\n }`:""}\n ${c&&"fraction"===d&&(Ct||g)?`.${o}.wp-block-gutsliders-any-content .swiper-pagination-fraction {\n ${g?`color: ${g};`:""}\n ${Ct||""}\n }`:""}\n ${c&&"progressbar"===d&&Tt?`.${o}.wp-block-gutsliders-any-content .swiper-pagination-progressbar {\n ${Tt||""}\n }`:""}\n\t`,It=`\n ${At.replace(/\s/g,"").length>0?`${At}`:""}\n ${Ot.replace(/\s/g,"").length>0?`@media (max-width: 1024px) {\n ${Ot}\n }`:""}\n ${_t.replace(/\s/g,"").length>0?`@media (max-width: 767px) {\n ${_t}\n }`:""}\n `;return(0,je.useEffect)((()=>{JSON.stringify(l)!==JSON.stringify(It)&&t({blockStyle:It})}),[e]),(0,fe.jsx)("style",{children:`${Oe(It)}`})},{__}=wp.i18n,{InspectorControls:st}=wp.blockEditor,{PanelBody:it,SelectControl:at,ToggleControl:ct,TextareaControl:dt,TextControl:bt}=wp.components,{Fragment:pt}=wp.element,{SLIDER_TYPES:ut,SLIDE_EFFECTS:gt,CREATIVE_STYLES:yt,CAROUSEL_EFFECTS:mt,PAGINATION_TYPES:vt,NAV_CONTAINER_POSITIONS:xt,NAV_POSITIONS:kt,HALIGNS:ht}=window.gutSliderModules.GlobalConstants,{HeaderTabs:jt,ResRangeControl:wt,SingleRangeControl:$t,ResBoxControl:Nt,ColorControl:St,AlignmentControl:ft,ButtonsGroupControl:Ct,SwitcherControl:Pt,BorderControl:Bt,FooterNotice:Tt,IconPickerControl:At,TipControl:Ot,ProLink:_t,ResButtonsGroup:It,ProLock:Gt}=window.gutSliderModules,{cZ:Mt,ZX:Rt,C4:Et,gp:Ft,jD:Lt,ZS:Dt,G:Ht,is:Vt,ip:Wt,o9:zt,XB:Zt,Hj:qt,MJ:Jt,Dv:Ut,WT:Xt,v5:Yt,Vw:Kt,mr:Qt,Gw:eo,F$:to,Gs:oo,og:lo,zc:no,tP:ro,o8:so,$C:io,je:ao,ND:co}=l,bo=({attributes:e,setAttributes:t})=>{const{sliderType:o,infiniteLoop:l,autoplay:n,autoplayDelay:r,stopOnLastSlide:s,reverseDirection:i,pauseOnHover:a,speed:c,centerMode:d,showNavigation:b,navColor:p,navHoverColor:u,navBgColor:g,navHoverBgColor:y,navContainerPosition:m,navPosition:v,customNavIcon:x,navIconSource:k,navPrevIcon:h,navNextIcon:j,customPrevSVG:w,customNextSVG:$,showPagination:N,paginationType:S,dynamicBullets:f,pagColor:C,activePagColor:P,pagFracColor:B,pagFracCurrentColor:T,fracDividerColor:A,progressColor:O,activeProgressColor:_,keyboardControl:I,mousewheelControl:G,slideEffect:M,carouselEffect:R,creativeEffectStyle:E,enableRemoteNav:F,remotePrevSelector:L,remoteNextSelector:D}=e,H={attributes:e,setAttributes:t,objAttributes:me};return(0,fe.jsxs)(st,{children:[(0,fe.jsx)(jt,{settingTabContent:(0,fe.jsxs)(pt,{children:[(0,fe.jsxs)(it,{title:__("Slider Layout","slider-blocks"),initialOpen:!0,children:[(0,fe.jsx)(Ct,{label:__("Slider Type","slider-blocks"),value:o,options:ut,onChange:e=>{t({sliderType:e})}}),(0,fe.jsx)(Gt,{children:(0,fe.jsx)(ct,{label:__("Enable Remote Navigation","slider-blocks"),checked:F,onChange:()=>t({enableRemoteNav:!F}),__nextHasNoMarginBottom:!0})})]}),(0,fe.jsx)(it,{title:__("Slider Container","slider-blocks"),initialOpen:!1,children:(0,fe.jsx)(wt,{label:__("Height","slider-blocks"),controlName:Et,objAttrs:H,min:1,max:1e3,units:["px","em","vh","%"]})}),(0,fe.jsxs)(it,{title:__("Content","slider-blocks"),initialOpen:!1,children:[(0,fe.jsx)(wt,{label:__("Max Width","slider-blocks"),controlName:Dt,objAttrs:H,min:1,max:2e3,units:["px","em","%"]}),(0,fe.jsx)(ft,{label:__("Text Align","slider-blocks"),controlName:Vt,objAttrs:H,flexAlign:!1,flexVerticle:!1}),(0,fe.jsx)(ft,{label:__("V. Position","slider-blocks"),controlName:Ht,objAttrs:H,flexAlign:!0,flexVerticle:!0}),(0,fe.jsx)(It,{label:__("H. Position","slider-blocks"),controlName:Wt,objAttrs:H,options:ht})]}),"carousel"===o&&(0,fe.jsxs)(it,{title:__("Carousel Options","slider-blocks"),initialOpen:!1,children:[(0,fe.jsx)(wt,{label:__("Columns","slider-blocks"),controlName:Mt,objAttrs:H,min:1,max:5,noUnits:!0}),(0,fe.jsx)(wt,{label:__("Columns Gap","slider-blocks"),controlName:Rt,objAttrs:H,min:0,max:100})]}),(0,fe.jsxs)(it,{title:__("Slider Options","slider-blocks"),initialOpen:!1,children:[(0,fe.jsx)($t,{label:__("Speed","slider-blocks"),value:c,onChange:e=>t({speed:e}),min:1,max:100,step:1,onClickReset:()=>t({speed:null})}),(0,fe.jsx)(ct,{label:__("Enable Infinite Loop","slider-blocks"),checked:l,onChange:()=>{t({infiniteLoop:!l,stopOnLastSlide:!1})}}),(0,fe.jsx)(ct,{label:__("Enable Autoplay","slider-blocks"),checked:n,onChange:()=>t({autoplay:!n})}),n&&(0,fe.jsxs)(pt,{children:[(0,fe.jsx)($t,{label:__("Autoplay Delay","slider-blocks"),value:r,onChange:e=>t({autoplayDelay:e}),min:1,max:100,step:1,onClickReset:()=>t({autoplayDelay:""})}),(0,fe.jsx)(ct,{label:__("Pause on Hover","slider-blocks"),checked:a,onChange:()=>t({pauseOnHover:!a})}),(0,fe.jsx)(ct,{label:__("Stop on Last Slide","slider-blocks"),checked:s,onChange:()=>{t({stopOnLastSlide:!s,infiniteLoop:!1})}}),(0,fe.jsx)(ct,{label:__("Reverse Direction","slider-blocks"),checked:i,onChange:()=>t({reverseDirection:!i})})]}),"carousel"===o&&(0,fe.jsx)(ct,{label:__("Enable Center Mode","slider-blocks"),checked:d,onChange:()=>t({centerMode:!d})}),(0,fe.jsx)(ct,{label:__("Enable Keyboard Control","slider-blocks"),checked:I,onChange:()=>t({keyboardControl:!I})}),(0,fe.jsx)(ct,{label:__("Enable Mouse Wheel Control","slider-blocks"),checked:G,onChange:()=>t({mousewheelControl:!G})}),(0,fe.jsx)(ct,{label:__("Show Navigation","slider-blocks"),checked:b,onChange:()=>t({showNavigation:!b})}),(0,fe.jsx)(ct,{label:__("Show Pagination","slider-blocks"),checked:N,onChange:()=>t({showPagination:!N})})]}),(0,fe.jsxs)(it,{title:__("Effects","slider-blocks"),initialOpen:!1,children:["slider"===o&&(0,fe.jsxs)(pt,{children:[(0,fe.jsx)(at,{label:__("Slide Effect","slider-blocks"),value:M,options:gt,onChange:e=>t({slideEffect:e}),help:__("Use background to see the effects properly.","slider-blocks")}),"creative"===M&&(0,fe.jsx)(at,{label:__("Creative Styles","slider-blocks"),value:E,options:yt,onChange:e=>t({creativeEffectStyle:e})})]}),"carousel"===o&&(0,fe.jsx)(at,{label:__("Carousel Effect","slider-blocks"),value:R,options:mt,onChange:e=>t({carouselEffect:e}),help:__("Save & reload to see the effect.","slider-blocks")})]}),F&&(0,fe.jsxs)(it,{title:__("Remote Navigation","slider-blocks"),initialOpen:!1,children:[(0,fe.jsx)(bt,{label:__("Previous Selector","slider-blocks"),value:L,onChange:e=>t({remotePrevSelector:e}),help:__("Add the selector class to navigate to the previous slide.","slider-blocks")}),(0,fe.jsx)(bt,{label:__("Next Selector","slider-blocks"),value:D,onChange:e=>t({remoteNextSelector:e}),help:__("Add the selector class to navigate to the next slide.","slider-blocks")}),(0,fe.jsxs)("p",{className:"gutslider-note",children:[(0,fe.jsxs)("strong",{children:[__("Note:","slider-blocks")," "]}),__("Save and refresh the page to see the changes in the editor.","slider-blocks")]})]}),b&&!F&&(0,fe.jsxs)(it,{title:__("Navigation","slider-blocks"),initialOpen:!1,children:[(0,fe.jsx)(Ct,{label:__("Position Type","slider-blocks"),value:m,options:xt,onChange:e=>{t({navContainerPosition:e})}}),(0,fe.jsx)(at,{label:__("Position","slider-blocks"),value:v,options:kt,onChange:e=>{t({navPosition:e})}}),(0,fe.jsx)(ct,{label:__("Custom Navigation Icon","slider-blocks"),checked:x,onChange:()=>t({customNavIcon:!x})}),x&&(0,fe.jsxs)(pt,{children:[(0,fe.jsx)(Ct,{label:__("Icon Source","slider-blocks"),value:k,options:[{label:__("Library","slider-blocks"),value:"library"},{label:__("Custom SVG","slider-blocks"),value:"custom"}],onChange:e=>{t({navIconSource:e})}}),"library"===k&&(0,fe.jsxs)(pt,{children:[(0,fe.jsx)(At,{label:__("Prev Icon","slider-blocks"),value:h,onChange:e=>{t({navPrevIcon:e})}}),(0,fe.jsx)(At,{label:__("Next Icon","slider-blocks"),value:j,onChange:e=>{t({navNextIcon:e})}})]}),"custom"===k&&(0,fe.jsxs)(pt,{children:[(0,fe.jsx)(dt,{label:__("Prev SVG Code","slider-blocks"),help:__("Paste your custom SVG codes here","slider-blocks"),value:w,onChange:e=>t({customPrevSVG:e})}),(0,fe.jsx)(dt,{label:__("Next SVG Code","slider-blocks"),help:__("Paste your custom SVG codes here","slider-blocks"),value:$,onChange:e=>t({customNextSVG:e})})]})]})]}),N&&(0,fe.jsxs)(it,{title:__("Pagination","slider-blocks"),initialOpen:!1,children:[(0,fe.jsxs)(pt,{children:[(0,fe.jsx)(Ct,{label:__("Pagination Type","slider-blocks"),value:S,options:vt,onChange:e=>{t({paginationType:e})}}),"bullets"===S&&(0,fe.jsx)(ct,{label:__("Dynamic Bullets","slider-blocks"),checked:f,onChange:()=>t({dynamicBullets:!f})})]}),(0,fe.jsx)(Ot,{message:__("Changes not visible? save & reload to see the changes.","slider-blocks")})]})]}),designTabContent:(0,fe.jsxs)(pt,{children:[(0,fe.jsxs)(it,{title:__("Container","slider-blocks"),initialOpen:!0,children:[(0,fe.jsx)(Nt,{label:__("Padding","slider-blocks"),controlName:Ft,objAttrs:H,min:0,max:500}),(0,fe.jsx)(Nt,{label:__("Margin","slider-blocks"),controlName:Lt,objAttrs:H,min:-500,max:500})]}),(0,fe.jsx)(it,{title:__("Content","slider-blocks"),initialOpen:!1,children:(0,fe.jsx)(Nt,{label:__("Padding","slider-blocks"),controlName:zt,objAttrs:H,min:0,max:500})}),b&&(0,fe.jsxs)(it,{title:__("Navigation","slider-blocks"),initialOpen:!1,children:[(0,fe.jsx)(wt,{label:__("Width","slider-blocks"),controlName:Ut,objAttrs:H,min:1,max:100,units:["px","em","rem"]}),(0,fe.jsx)(wt,{label:__("Height","slider-blocks"),controlName:Jt,objAttrs:H,min:1,max:100,units:["px","em","rem"]}),(0,fe.jsx)(wt,{label:__("Icon Size","slider-blocks"),controlName:Xt,objAttrs:H,min:1,max:100,units:["px","em","rem"]}),(0,fe.jsx)(wt,{label:__("Icon Gap","gutslider-pro"),controlName:Yt,objAttrs:H,min:0,max:100,units:["px","em","rem"]}),(0,fe.jsx)(Bt,{controlName:Zt,objAttrs:H}),(0,fe.jsx)(Nt,{label:__("Border Radius","slider-blocks"),controlName:qt,objAttrs:H,min:0,max:100}),(0,fe.jsx)(Nt,{label:__("Margin","slider-blocks"),controlName:Kt,objAttrs:H,min:-500,max:500}),(0,fe.jsx)(Pt,{normal:(0,fe.jsxs)(pt,{children:[(0,fe.jsx)(St,{label:__("Color","slider-blocks"),color:p,onChange:e=>{t({navColor:e})}}),(0,fe.jsx)(St,{label:__("Background","slider-blocks"),color:g,onChange:e=>{t({navBgColor:e})}})]}),hover:(0,fe.jsxs)(pt,{children:[(0,fe.jsx)(St,{label:__("Color","slider-blocks"),color:u,onChange:e=>{t({navHoverColor:e})}}),(0,fe.jsx)(St,{label:__("Background","slider-blocks"),color:y,onChange:e=>{t({navHoverBgColor:e})}})]})})]}),N&&(0,fe.jsxs)(it,{title:__("Pagination","slider-blocks"),initialOpen:!1,children:["fraction"===S&&(0,fe.jsx)(wt,{label:__("Size","slider-blocks"),controlName:ao,objAttrs:H,min:1,max:100,units:["px","em","rem"]}),"progressbar"===S&&(0,fe.jsx)(wt,{label:__("Size","slider-blocks"),controlName:co,objAttrs:H,min:1,max:100,units:["px","em","rem"]}),(0,fe.jsx)(Nt,{label:__("Margin","slider-blocks"),controlName:lo,objAttrs:H,min:-500,max:500}),(0,fe.jsx)(Pt,{options:[{label:__("Normal","slider-blocks"),value:"normal"},{label:__("Active","slider-blocks"),value:"hover"}],normal:(0,fe.jsxs)(pt,{children:["bullets"===S&&(0,fe.jsxs)(pt,{children:[(0,fe.jsx)(wt,{label:__("Width","slider-blocks"),controlName:oo,objAttrs:H,min:1,max:100,units:["px","em","rem"]}),(0,fe.jsx)(wt,{label:__("Height","slider-blocks"),controlName:to,objAttrs:H,min:1,max:100,units:["px","em","rem"]}),(0,fe.jsx)(St,{label:__("Color","slider-blocks"),color:C,onChange:e=>{t({pagColor:e})}}),(0,fe.jsx)(Bt,{controlName:Qt,objAttrs:H}),(0,fe.jsx)(Nt,{label:__("Border Radius","slider-blocks"),controlName:eo,objAttrs:H,min:0,max:100})]}),"fraction"===S&&(0,fe.jsxs)(pt,{children:[(0,fe.jsx)(St,{label:__("Color","slider-blocks"),color:B,onChange:e=>{t({pagFracColor:e})}}),(0,fe.jsx)(St,{label:__("Divider Color","slider-blocks"),color:A,onChange:e=>{t({fracDividerColor:e})}})]}),"progressbar"===S&&(0,fe.jsx)(pt,{children:(0,fe.jsx)(St,{label:__("Color","slider-blocks"),color:O,onChange:e=>{t({progressColor:e})}})})]}),hover:(0,fe.jsxs)(pt,{children:["bullets"===S&&(0,fe.jsxs)(pt,{children:[(0,fe.jsx)(wt,{label:__("Width","slider-blocks"),controlName:io,objAttrs:H,min:1,max:100,units:["px","em","rem"]}),(0,fe.jsx)(wt,{label:__("Height","slider-blocks"),controlName:so,objAttrs:H,min:1,max:100,units:["px","em","rem"]}),(0,fe.jsx)(St,{label:__("Color","slider-blocks"),color:P,onChange:e=>{t({activePagColor:e})}}),(0,fe.jsx)(Bt,{controlName:no,objAttrs:H}),(0,fe.jsx)(Nt,{label:__("Border Radius","slider-blocks"),controlName:ro,objAttrs:H,min:0,max:100})]}),"fraction"===S&&(0,fe.jsx)(pt,{children:(0,fe.jsx)(St,{label:__("Color","slider-blocks"),color:T,onChange:e=>{t({pagFracCurrentColor:e})}})}),"progressbar"===S&&(0,fe.jsx)(pt,{children:(0,fe.jsx)(St,{label:__("Color","slider-blocks"),color:_,onChange:e=>{t({activeProgressColor:e})}})})]})})]})]})}),(0,fe.jsx)(_t,{message:__("GutSlider Pro","slider-blocks")}),(0,fe.jsx)(Tt,{})]})},po=[{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:o,bgGradient:l,enableOverlay:n,overlayType:r,overlayColor:s,overlayGradient:i,overlayOpacity:a,image:c}=e,d={backgroundColor:o||"",backgroundImage:"classic"===t?`url(${c.url})`:l,backgroundSize:"cover",backgroundPosition:"center center",backgroundRepeat:"no-repeat"},b={background:"classic"===r?s:i,opacity:a||""};return(0,fe.jsx)("div",{...xe.useBlockProps.save({className:"swiper-slide"}),children:(0,fe.jsxs)("div",{className:"swiper-container-outer",style:d,children:[n&&(0,fe.jsx)("div",{className:"gutslider-overlay",style:b}),(0,fe.jsx)("div",{className:"gutslider-content-inner",children:(0,fe.jsx)(xe.InnerBlocks.Content,{})})]})})}}],{ButtonsGroupControl:uo,ColorControl:go,Preview:yo,UploadBtn:mo,LinkControl:vo,ProLock:xo,DynamicTag:ko,ResponsiveControl:ho}=window?.gutSliderModules,{OVERLAY_TYPES:jo,GRADIENT_PALETTES:wo}=window.gutSliderModules.GlobalConstants;(0,n.registerBlockType)("gutsliders/slide",{title:(0,r.__)("Slide","slider-blocks"),description:(0,r.__)("Acts as child for any content slider","slider-blocks"),category:"slider-blocks",parent:["gutsliders/any-content"],deprecated:po,icon:{src:(0,fe.jsx)("svg",{width:24,height:24,viewBox:"0 0 24 24",style:{fill:"#fff"},xmlns:"http://www.w3.org/2000/svg",children:(0,fe.jsx)("rect",{x:"0.75",y:"9.75",width:"22.5",height:"3.5",rx:"1.25",stroke:"#007CBA",strokeWidth:"1.5"})})},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}}},edit:({attributes:e,setAttributes:t,clientId:o})=>{const{resMode:l,bgType:n,bgColor:s,bgGradient:i,enableOverlay:a,overlayType:c,overlayColor:d,overlayGradient:b,overlayOpacity:p,image:u,focusPoint:g,bgVideo:y,enableGlobalLink:m,globalLink:v,enableResponsiveBg:x,DesktopBg:k,TabletBg:h,MobileBg:j,DesktopFocalPoint:w,TabletFocalPoint:$,MobileFocalPoint:N}=e,S={backgroundColor:s||"",..."video"!==n&&!x&&{backgroundImage:"classic"===n?`url(${u.url})`:i,..."classic"===n&&u.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&&k?.url&&{"--gut-desktop-bg-image":`url(${k.url})`,...w&&{"--gut-desktop-focal-point":`${100*w.x}% ${100*w.y}%`}},..."classic"===n&&x&&h?.url&&{"--gut-tablet-bg-image":`url(${h.url})`,...$&&{"--gut-tablet-focal-point":`${100*$.x}% ${100*$.y}%`}},..."classic"===n&&x&&j?.url&&{"--gut-mobile-bg-image":`url(${j.url})`,...N&&{"--gut-mobile-focal-point":`${100*N.x}% ${100*N.y}%`}}},f={background:"classic"===c?d:b,opacity:p||""},C=(0,je.useRef)(null);return C.current&&C.current.addEventListener("click",(function(){(0,$e.dispatch)("core/block-editor").selectBlock(o),(0,$e.dispatch)("core/edit-post").openGeneralSidebar("edit-post/block")})),(0,fe.jsxs)(je.Fragment,{children:[(0,fe.jsx)(xe.InspectorControls,{children:(0,fe.jsxs)(we.PanelBody,{children:[(0,fe.jsx)(xo,{children:(0,fe.jsx)(we.ToggleControl,{label:(0,r.__)("Enable Wrapper Link","slider-blocks"),checked:m,onChange:()=>t({enableGlobalLink:!m})})}),m&&(0,fe.jsxs)(fe.Fragment,{children:[(0,fe.jsx)("p",{className:"gutslider-note",children:(0,r.__)("Enable this option to add a global link to all slides.Don't use link for any inner content.","slider-blocks")}),(0,fe.jsx)(vo,{label:(0,r.__)("Wrapper Link","slider-blocks"),value:v,onChange:e=>{t({globalLink:e})}})]}),(0,fe.jsx)(uo,{label:(0,r.__)("Background Type","slider-blocks"),value:n,options:(0,Ne.applyFilters)("gutslider.slideBgTypes",G),onChange:e=>{t({bgType:e})}}),"classic"===n&&(0,fe.jsxs)(je.Fragment,{children:[(0,fe.jsx)(go,{label:(0,r.__)("Background Color","slider-blocks"),color:s,onChange:e=>{t({bgColor:e})}}),(0,fe.jsx)(xo,{children:(0,fe.jsx)(we.ToggleControl,{label:(0,r.__)("Responsive Background Image","slider-blocks"),checked:x,onChange:()=>{t({enableResponsiveBg:!x})}})}),x&&(0,fe.jsx)(ho,{label:(0,r.__)("Background","slider-blocks"),setAttributes:t,children:e[`${l}Bg`]?.url?(0,fe.jsx)(yo,{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,fe.jsx)(mo,{title:(0,r.__)("Upload Image","slider-blocks"),onSelect:e=>{t({[`${l}Bg`]:{id:e.id,url:e.url,alt:e.alt||"GutSlider Block"}}),console.log("media",e)},id:e[`${l}Bg`]?.id})}),!x&&(0,fe.jsx)(fe.Fragment,{children:u&&u.url?(0,fe.jsx)(je.Fragment,{children:(0,fe.jsx)(yo,{url:u?.url,id:u?.id,alt:u?.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,fe.jsx)(mo,{title:(0,r.__)("Upload Image","slider-blocks"),onSelect:e=>t({image:{id:e.id,url:e.url,alt:e.alt||"GutSlider Block"}}),id:u&&u.id})})]}),"gradient"===n&&(0,fe.jsx)(we.GradientPicker,{__nextHasNoMargin:!0,value:i&&i,onChange:e=>t({bgGradient:e}),gradients:wo}),"video"===n&&(0,fe.jsx)(je.Fragment,{children:y&&y.url?(0,fe.jsx)(yo,{url:y.url,id:y.id,onSelect:e=>{t({bgVideo:{id:e.id,url:e.url}})},onClick:()=>{t({bgVideo:{id:"",url:""}})},videoType:!0}):(0,fe.jsx)(mo,{title:(0,r.__)("Upload Video","slider-blocks"),onSelect:e=>{t({bgVideo:{id:e.id,url:e.url}})},id:y&&y.id,videoType:!0})}),("classic"===n&&u&&u.url||"video"===n)&&(0,fe.jsx)(we.ToggleControl,{label:(0,r.__)("Enable Overlay","slider-blocks"),checked:a&&a,onChange:()=>t({enableOverlay:!a})}),a&&("classic"===n||"video"===n)&&(0,fe.jsxs)(je.Fragment,{children:[(0,fe.jsx)(uo,{label:(0,r.__)("Overlay Type","slider-blocks"),value:c&&c,options:jo,onChange:e=>t({overlayType:e})}),"classic"===c&&(0,fe.jsx)(go,{label:(0,r.__)("Overlay Color","slider-blocks"),color:d&&d,onChange:e=>t({overlayColor:e})}),"gradient"===c&&(0,fe.jsx)(we.GradientPicker,{__nextHasNoMargin:!0,value:b&&b,onChange:e=>t({overlayGradient:e}),gradients:wo}),(0,fe.jsx)(we.RangeControl,{label:(0,r.__)("Overlay Opacity","slider-blocks"),value:p&&p,onChange:e=>t({overlayOpacity:e}),min:.01,max:1,step:.01})]})]})}),(0,fe.jsx)("div",{...(0,xe.useBlockProps)(),rel:C,children:(0,fe.jsxs)(ko,{tagName:m?"a":"div",className:he()("swiper-container-outer",{"responsive-image":x}),style:S,children:["video"===n&&y?.url&&(0,fe.jsx)("div",{className:"gutslider-video-wrapper",children:(0,fe.jsx)("video",{className:"gutslider-video",autoPlay:!0,muted:!0,playsInline:!0,loop:!0,preload:"metadata",children:(0,fe.jsx)("source",{src:y?.url,type:"video/mp4"})})}),a&&("classic"===n||"video"===n)&&(0,fe.jsx)("div",{className:"gutslider-overlay",style:f}),(0,fe.jsx)("div",{className:"gutslider-content-inner",children:(0,fe.jsx)(xe.InnerBlocks,{template:[["core/paragraph",{align:"center"}]]})})]})})]})},save:({attributes:e})=>{const{bgType:t,bgColor:o,bgGradient:l,enableOverlay:n,overlayType:r,overlayColor:s,overlayGradient:i,overlayOpacity:a,image:c,focusPoint:d,bgVideo:b,enableGlobalLink:p,globalLink:u,enableResponsiveBg:g,DesktopBg:y,TabletBg:m,MobileBg:v,DesktopFocalPoint:x,TabletFocalPoint:k,MobileFocalPoint:h}=e,j={backgroundColor:o||"",..."video"!==t&&!g&&{backgroundImage:"classic"===t?`url(${c.url})`:l,backgroundSize:"cover",backgroundPosition:d&&null!==d?.x&&null!==d?.y?`${100*d.x}% ${100*d.y}%`:"50% 50%",backgroundRepeat:"no-repeat"},..."classic"===t&&g&&y?.url&&{"--gut-desktop-bg-image":`url(${y.url})`,...x&&{"--gut-desktop-focal-point":`${100*x.x}% ${100*x.y}%`}},..."classic"===t&&g&&m?.url&&{"--gut-tablet-bg-image":`url(${m.url})`,...k&&{"--gut-tablet-focal-point":`${100*k.x}% ${100*k.y}%`}},..."classic"===t&&g&&v?.url&&{"--gut-mobile-bg-image":`url(${v.url})`,...h&&{"--gut-mobile-focal-point":`${100*h.x}% ${100*h.y}%`}}},w={background:"classic"===r?s:i,opacity:a||""};return(0,fe.jsx)("div",{...xe.useBlockProps.save({className:"swiper-slide"}),children:(0,fe.jsxs)(ko,{tagName:p?"a":"div",...p&&{href:u.url,...u.openInNewTab&&{target:"_blank",rel:[u.addNoFollow&&"nofollow",u.addSponsored&&"sponsored",u.openInNewTab&&"noopener noreferrer"].filter(Boolean).join(" ")}},className:he()("swiper-container-outer",{"responsive-image":g}),style:j,children:["video"===t&&b?.url&&(0,fe.jsx)("div",{className:"gutslider-video-wrapper",children:(0,fe.jsx)("video",{className:"gutslider-video",autoPlay:!0,muted:!0,playsInline:!0,loop:!0,preload:"metadata",children:(0,fe.jsx)("source",{src:b?.url,type:"video/mp4"})})}),n&&("classic"===t||"video"===t)&&(0,fe.jsx)("div",{className:"gutslider-overlay",style:w}),(0,fe.jsx)("div",{className:"gutslider-content-inner",children:(0,fe.jsx)(xe.InnerBlocks.Content,{})})]})})}});const{CE_STYLES:$o}=window.gutSliderModules.GlobalConstants,{generateRangeStyles:No,DisplayIcon:So,SidebarOpener:fo}=window.gutSliderModules,{cZ:Co,ZX:Po}=l,Bo=(0,Se.createHigherOrderComponent)((e=>t=>"gutsliders/slide"===t.name?(0,fe.jsx)("div",{className:"swiper-slide",children:(0,fe.jsx)(e,{...t})}):(0,fe.jsx)(e,{...t})),"gutslidersHeroSlider");(0,Ne.addFilter)("editor.BlockListBlock","gutsliders/any-any-content",Bo);const{DisplayIcon:To}=window.gutSliderModules,Ao=[{attributes:me,save({attributes:e}){const{uniqueId:t,showNavigation:o,showPagination:l,sliderOptions:n}=e,r=xe.useBlockProps.save({className:he()(t,"swiper")});return(0,fe.jsxs)("div",{...r,"data-swiper-options":JSON.stringify(n),children:[(0,fe.jsx)("div",{className:"swiper-wrapper",children:(0,fe.jsx)(xe.InnerBlocks.Content,{})}),l&&(0,fe.jsx)("div",{className:"swiper-pagination"}),o&&(0,fe.jsxs)(je.Fragment,{children:[(0,fe.jsx)("div",{className:"swiper-button-prev"}),(0,fe.jsx)("div",{className:"swiper-button-next"})]})]})}}];(0,n.registerBlockType)(ve,{icon:{src:(0,fe.jsx)("svg",{width:24,height:24,xmlns:"http://www.w3.org/2000/svg",children:(0,fe.jsxs)("g",{strokeWidth:"2.5",stroke:"#5a17e6",fill:"none",children:[(0,fe.jsx)("path",{strokeLinecap:"undefined",strokeLinejoin:"undefined",d:"M1.781 6.125h20.563M1.656 11.688h10.563M1.656 17.563h7.625"}),(0,fe.jsx)("circle",{cy:"15.531",cx:"18.75",r:"2.344"})]})})},attributes:me,edit:function({attributes:e,setAttributes:t,clientId:o}){const{uniqueId:l,preview:s,sliderType:i,addNewSlide:a,infiniteLoop:c,autoplay:d,autoplayDelay:b,stopOnLastSlide:p,reverseDirection:u,pauseOnHover:g,speed:y,centerMode:m,showNavigation:v,navContainerPosition:x,navPosition:k,customNavIcon:h,navIconSource:j,navPrevIcon:w,navNextIcon:$,customPrevSVG:N,customNextSVG:S,showPagination:f,paginationType:C,dynamicBullets:P,keyboardControl:B,mousewheelControl:T,slideEffect:A,carouselEffect:O,creativeEffectStyle:_,enableRemoteNav:I,remotePrevSelector:G,remoteNextSelector:M}=e;(0,je.useEffect)((()=>{t({uniqueId:"gutslider-"+o.slice(0,8)})}),[]);const R=(0,xe.useBlockProps)({className:he()(l,x,k)});if(s)return(0,fe.jsx)("div",{className:"gutslider-preview",children:(0,fe.jsx)("img",{src:gutslider_preview.content,alt:"any content slider"})});const{deskStyle:E,tabStyle:F,mobStyle:L}=No({controlName:Co,attributes:e,noProperty:!0,noUnits:!0}),{deskStyle:D,tabStyle:H,mobStyle:V}=No({controlName:Po,attributes:e,noProperty:!0,noUnits:!0}),W=(0,xe.useInnerBlocksProps)({className:"swiper-wrapper",slot:"container-start"},{allowedBlocks:["gutsliders/slide"],template:[["gutsliders/slide"],["gutsliders/slide"],["gutsliders/slide"]],renderAppender:!1,orientation:"horizontal"}),z={breakpoints:{320:{slidesPerView:L||1,spaceBetween:parseInt(V)||0},768:{slidesPerView:F||2,spaceBetween:parseInt(H)||15},1025:{slidesPerView:E||2,spaceBetween:parseInt(D)||15}}},Z="carousel"===i?z:{},q=(0,je.useRef)(null);return(0,je.useEffect)((()=>{const e={slidesPerView:1,spaceBetween:0,loop:c,autoplay:!!d&&{delay:100*b||2e3,pauseOnMouseEnter:g,stopOnLastSlide:p,reverseDirection:u},speed:100*y||1e3,effect:"carousel"===i?O:A,creativeEffect:$o[_],keyboard:{enabled:B},mousewheel:T,...m&&{centeredSlides:!0},...Z},o={...e,navigation:!(!v||I)&&{nextEl:h?`.${l} .gutslider-next`:`.${l} .swiper-button-next`,prevEl:h?`.${l} .gutslider-prev`:`.${l} .swiper-button-prev`},pagination:!!f&&{el:`.${l} .swiper-pagination`,type:C,dynamicBullets:P,clickable:!0}};if(t({sliderOptions:o}),!q.current)return;const n=q.current?.querySelector(".swiper-pagination"),r="nav_outside"===x?q.current?.parentNode:q.current,s=h?r?.querySelector(".gutslider-prev"):r?.querySelector(".swiper-button-prev"),a=h?r?.querySelector(".gutslider-next"):r?.querySelector(".swiper-button-next");!function(e,t){if(e.swiper&&e.swiper.destroy(),new Swiper(e,t),I&&G&&M){const t=document.querySelector(`.${G}`),o=document.querySelector(`.${M}`);t&&t.addEventListener("click",(()=>{e.swiper.slidePrev()})),o&&o.addEventListener("click",(()=>{e.swiper.slideNext()}))}}(q.current,{...e,navigation:!(!v||I)&&{nextEl:a,prevEl:s},pagination:!!f&&{el:n,type:C,dynamicBullets:P,clickable:!0}})}),[c,d,b,g,p,u,y,m,v,f,C,P,A,O,_,i,E,F,L,D,H,V,B,T,h,a,q.current,x,I,G,M,l]),(0,fe.jsxs)(je.Fragment,{children:[(0,fe.jsx)(rt,{attributes:e,setAttributes:t}),(0,fe.jsx)(bo,{attributes:e,setAttributes:t}),(0,fe.jsx)(xe.BlockControls,{children:(0,fe.jsx)(we.ToolbarGroup,{className:"gutslider-toolbar-group",children:(0,fe.jsx)(we.ToolbarButton,{className:"gutslider-toolbar-button",title:(0,r.__)("Add Slide","slider-blocks"),onClick:()=>{const e=(0,$e.select)("core/block-editor").getBlocks(o),l=(0,n.createBlock)("gutsliders/slide",{});(0,$e.dispatch)("core/block-editor").insertBlock(l,e.length,o);const r=(0,$e.select)("core/block-editor").getBlockOrder(o)[e.length];(0,$e.dispatch)("core/block-editor").selectBlock(r),t({addNewSlide:!a})},children:(0,fe.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24",children:(0,fe.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,fe.jsxs)("div",{...R,children:[(0,fe.jsx)(fo,{}),(0,fe.jsxs)("div",{className:"swiper",ref:q,children:[(0,fe.jsx)("div",{...W}),v&&"nav_inside"===x&&!I&&(0,fe.jsx)(je.Fragment,{children:(0,fe.jsx)("div",{className:`gutslider-nav nav_inside ${k}`,children:h?(0,fe.jsxs)(je.Fragment,{children:[(0,fe.jsxs)("div",{className:"gutslider-prev",children:["library"===j&&(0,fe.jsx)(So,{icon:w}),"custom"===j&&(0,fe.jsx)(je.RawHTML,{children:N})]}),(0,fe.jsxs)("div",{className:"gutslider-next",children:["library"===j&&(0,fe.jsx)(So,{icon:$}),"custom"===j&&(0,fe.jsx)(je.RawHTML,{children:S})]})]}):(0,fe.jsxs)(je.Fragment,{children:[(0,fe.jsx)("div",{className:"swiper-button-prev"}),(0,fe.jsx)("div",{className:"swiper-button-next"})]})})}),f&&(0,fe.jsx)("div",{className:"swiper-pagination"})]}),v&&"nav_outside"===x&&!I&&(0,fe.jsx)(je.Fragment,{children:(0,fe.jsx)("div",{className:`gutslider-nav nav_outside ${k}`,children:h?(0,fe.jsxs)(je.Fragment,{children:[(0,fe.jsxs)("div",{className:"gutslider-prev",children:["library"===j&&(0,fe.jsx)(So,{icon:w}),"custom"===j&&(0,fe.jsx)(je.RawHTML,{children:N})]}),(0,fe.jsxs)("div",{className:"gutslider-next",children:["library"===j&&(0,fe.jsx)(So,{icon:$}),"custom"===j&&(0,fe.jsx)(je.RawHTML,{children:S})]})]}):(0,fe.jsxs)(je.Fragment,{children:[(0,fe.jsx)("div",{className:"swiper-button-prev"}),(0,fe.jsx)("div",{className:"swiper-button-next"})]})})})]})]})},save:function({attributes:e}){const{uniqueId:t,showNavigation:o,showPagination:l,sliderOptions:n,navContainerPosition:r,navPosition:s,customNavIcon:i,navIconSource:a,navPrevIcon:c,navNextIcon:d,customPrevSVG:b,customNextSVG:p,enableRemoteNav:u,remotePrevSelector:g,remoteNextSelector:y}=e,m=xe.useBlockProps.save({className:he()(t,r,s)});return(0,fe.jsxs)("div",{...m,"data-swiper-options":JSON.stringify(n),...u&&{"data-rprev":g,"data-rnext":y},children:[(0,fe.jsxs)("div",{className:"swiper",children:[(0,fe.jsx)("div",{className:"swiper-wrapper",children:(0,fe.jsx)(xe.InnerBlocks.Content,{})}),l&&(0,fe.jsx)("div",{className:"swiper-pagination"}),o&&"nav_inside"===r&&(0,fe.jsx)(je.Fragment,{children:(0,fe.jsx)("div",{className:`gutslider-nav nav_inside ${s}`,children:i?(0,fe.jsxs)(je.Fragment,{children:[(0,fe.jsxs)("div",{className:"gutslider-prev",children:["library"===a&&(0,fe.jsx)(To,{icon:c}),"custom"===a&&(0,fe.jsx)(je.RawHTML,{children:b})]}),(0,fe.jsxs)("div",{className:"gutslider-next",children:["library"===a&&(0,fe.jsx)(To,{icon:d}),"custom"===a&&(0,fe.jsx)(je.RawHTML,{children:p})]})]}):(0,fe.jsxs)(je.Fragment,{children:[(0,fe.jsx)("div",{className:"swiper-button-prev"}),(0,fe.jsx)("div",{className:"swiper-button-next"})]})})})]}),o&&"nav_outside"===r&&(0,fe.jsx)(je.Fragment,{children:(0,fe.jsx)("div",{className:`gutslider-nav nav_outside ${s}`,children:i?(0,fe.jsxs)(je.Fragment,{children:[(0,fe.jsxs)("div",{className:"gutslider-prev",children:["library"===a&&(0,fe.jsx)(To,{icon:c}),"custom"===a&&(0,fe.jsx)(je.RawHTML,{children:b})]}),(0,fe.jsxs)("div",{className:"gutslider-next",children:["library"===a&&(0,fe.jsx)(To,{icon:d}),"custom"===a&&(0,fe.jsx)(je.RawHTML,{children:p})]})]}):(0,fe.jsxs)(je.Fragment,{children:[(0,fe.jsx)("div",{className:"swiper-button-prev"}),(0,fe.jsx)("div",{className:"swiper-button-next"})]})})})]})},deprecated:Ao})},485:(e,t)=>{var o;!function(){"use strict";var l={}.hasOwnProperty;function n(){for(var e=[],t=0;t<arguments.length;t++){var o=arguments[t];if(o){var r=typeof o;if("string"===r||"number"===r)e.push(o);else if(Array.isArray(o)){if(o.length){var s=n.apply(null,o);s&&e.push(s)}}else if("object"===r){if(o.toString!==Object.prototype.toString&&!o.toString.toString().includes("[native code]")){e.push(o.toString());continue}for(var i in o)l.call(o,i)&&o[i]&&e.push(i)}}}return e.join(" ")}e.exports?(n.default=n,e.exports=n):void 0===(o=function(){return n}.apply(t,[]))||(e.exports=o)}()}},o={};function l(e){var n=o[e];if(void 0!==n)return n.exports;var r=o[e]={exports:{}};return t[e](r,r.exports,l),r.exports}l.m=t,e=[],l.O=(t,o,n,r)=>{if(!o){var s=1/0;for(d=0;d<e.length;d++){for(var[o,n,r]=e[d],i=!0,a=0;a<o.length;a++)(!1&r||s>=r)&&Object.keys(l.O).every((e=>l.O[e](o[a])))?o.splice(a--,1):(i=!1,r<s&&(s=r));if(i){e.splice(d--,1);var c=n();void 0!==c&&(t=c)}}return t}r=r||0;for(var d=e.length;d>0&&e[d-1][2]>r;d--)e[d]=e[d-1];e[d]=[o,n,r]},l.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return l.d(t,{a:t}),t},l.d=(e,t)=>{for(var o in t)l.o(t,o)&&!l.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},l.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),l.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e={371:0,331:0};l.O.j=t=>0===e[t];var t=(t,o)=>{var n,r,[s,i,a]=o,c=0;if(s.some((t=>0!==e[t]))){for(n in i)l.o(i,n)&&(l.m[n]=i[n]);if(a)var d=a(l)}for(t&&t(o);c<s.length;c++)r=s[c],l.o(e,r)&&e[r]&&e[r][0](),e[r]=0;return l.O(d)},o=globalThis.webpackChunkgutenberg_boilerplate=globalThis.webpackChunkgutenberg_boilerplate||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})();var n=l.O(void 0,[331],(()=>l(216)));n=l.O(n)})(); | |
| 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=>({"&":"&","<":"<",">":">",'"':""","'":"'"}[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)})(); | |