(()=>{var e={602:function(e,t){!function(e){"use strict";var t=function(){return t=Object.assign||function(e){for(var t,i=1,n=arguments.length;ia.endVal;a.frameVal=i?a.endVal:a.frameVal,a.frameVal=Number(a.frameVal.toFixed(a.options.decimalPlaces)),a.printValue(a.frameVal),t1?a.options.decimal+l[1]:"",a.options.useGrouping){o="";for(var s=3,u=0,d=0,p=i.length;dwindow.scrollY&&e.paused?(e.paused=!1,setTimeout(function(){return e.start()},e.options.scrollSpyDelay),e.options.scrollSpyOnce&&(e.once=!0)):(window.scrollY>a||n>t)&&!e.paused&&e.reset()}},e.prototype.determineDirectionAndSmartEasing=function(){var e=this.finalEndVal?this.finalEndVal:this.endVal;this.countDown=this.startVal>e;var t=e-this.startVal;if(Math.abs(t)>this.options.smartEasingThreshold&&this.options.useEasing){this.finalEndVal=e;var i=this.countDown?1:-1;this.endVal=e+i*this.options.smartEasingAmount,this.duration=this.duration/2}else this.endVal=e,this.finalEndVal=null;null!==this.finalEndVal?this.useEasing=!1:this.useEasing=this.options.useEasing},e.prototype.start=function(e){this.error||(this.options.onStartCallback&&this.options.onStartCallback(),e&&(this.options.onCompleteCallback=e),this.duration>0?(this.determineDirectionAndSmartEasing(),this.paused=!1,this.rAF=requestAnimationFrame(this.count)):this.printValue(this.endVal))},e.prototype.pauseResume=function(){this.paused?(this.startTime=null,this.duration=this.remaining,this.startVal=this.frameVal,this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count)):cancelAnimationFrame(this.rAF),this.paused=!this.paused},e.prototype.reset=function(){cancelAnimationFrame(this.rAF),this.paused=!0,this.resetDuration(),this.startVal=this.validateValue(this.options.startVal),this.frameVal=this.startVal,this.printValue(this.startVal)},e.prototype.update=function(e){cancelAnimationFrame(this.rAF),this.startTime=null,this.endVal=this.validateValue(e),this.endVal!==this.frameVal&&(this.startVal=this.frameVal,null==this.finalEndVal&&this.resetDuration(),this.finalEndVal=null,this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count))},e.prototype.printValue=function(e){var t;if(this.el){var i=this.formattingFn(e);(null===(t=this.options.plugin)||void 0===t?void 0:t.render)?this.options.plugin.render(this.el,i):"INPUT"===this.el.tagName?this.el.value=i:"text"===this.el.tagName||"tspan"===this.el.tagName?this.el.textContent=i:this.el.innerHTML=i}},e.prototype.ensureNumber=function(e){return"number"==typeof e&&!isNaN(e)},e.prototype.validateValue=function(e){var t=Number(e);return this.ensureNumber(t)?t:(this.error="[CountUp] invalid start or end value: ".concat(e),null)},e.prototype.resetDuration=function(){this.startTime=null,this.duration=1e3*Number(this.options.duration),this.remaining=this.duration},e.prototype.parse=function(e){var t=function(e){return e.replace(/([.,'  ])/g,"\\$1")},i=t(this.options.separator),n=t(this.options.decimal),a=e.replace(new RegExp(i,"g"),"").replace(new RegExp(n,"g"),".");return parseFloat(a)},e}();e.CountUp=i}(t)},1609:e=>{"use strict";e.exports=window.React},4856:(e,t,i)=>{"use strict";var n=i(1609),a=i(602);function o(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,n)}return i}function r(e){for(var t=1;t=0||(a[i]=e[i]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,i)&&(a[i]=e[i])}return a}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i0?T.current=setTimeout(e,1e3*m):e(),null==v||v({pauseResume:C,reset:P,update:j})}),C=p(function(){M().pauseResume(),null==b||b({reset:P,start:V,update:j})}),P=p(function(){M().el&&(T.current&&clearTimeout(T.current),M().reset(),null==y||y({pauseResume:C,start:V,update:j}))}),j=p(function(e){M().update(e),null==h||h({pauseResume:C,reset:P,start:V})}),V=p(function(){P(),w()}),F=p(function(e){l&&(e&&P(),w())});return n.useEffect(function(){O.current?d&&F(!0):(O.current=!0,F())},[d,O,F,m,e.start,e.suffix,e.prefix,e.duration,e.separator,e.decimals,e.decimal,e.formattingFn]),n.useEffect(function(){return function(){P()}},[P]),{start:V,pauseResume:C,reset:P,update:j,getCountUp:M}},f=["className","redraw","containerProps","children","style"];t.Ay=function(e){var t=e.className,i=e.redraw,a=e.containerProps,o=e.children,u=e.style,d=s(e,f),g=n.useRef(null),c=n.useRef(!1),v=m(r(r({},d),{},{ref:g,startOnMount:"function"!=typeof o||0===e.delay,enableReinitialize:!1})),b=v.start,y=v.reset,h=v.update,x=v.pauseResume,S=v.getCountUp,T=p(function(){b()}),O=p(function(t){e.preserveValue||y(),h(t)}),k=p(function(){"function"!=typeof e.children||g.current instanceof Element?S():console.error('Couldn\'t find attached element to hook the CountUp instance into! Try to attach "containerRef" from the render prop to a an Element, eg. .')});n.useEffect(function(){k()},[k]),n.useEffect(function(){c.current&&O(e.end)},[e.end,O]);var M=i&&e;return n.useEffect(function(){i&&c.current&&T()},[T,i,M]),n.useEffect(function(){!i&&c.current&&T()},[T,i,e.start,e.suffix,e.prefix,e.duration,e.separator,e.decimals,e.decimal,e.className,e.formattingFn]),n.useEffect(function(){c.current=!0},[]),"function"==typeof o?o({countUpRef:g,start:b,reset:y,update:h,pauseResume:x,getCountUp:S}):n.createElement("span",l({className:t,ref:g,style:u},a),void 0!==e.start?S().formattingFn(e.start):"")}},6942:(e,t)=>{var i;!function(){"use strict";var n={}.hasOwnProperty;function a(){for(var e="",t=0;t{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.kadence.icons,t=window.kadence.components,n=window.wp.i18n,a=window.wp.element,o=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"title":"Count Up","name":"kadence/countup","category":"kadence-blocks","textdomain":"kadence-blocks","description":"","attributes":{"uniqueID":{"type":"string","default":""},"title":{"type":"string","default":""},"displayTitle":{"type":"boolean","default":true},"titleFont":{"type":"array","default":[{"level":4,"htmlTag":"div","size":["","",""],"sizeType":"px","lineHeight":["","",""],"lineType":"","letterSpacing":"","textTransform":"","family":"","google":false,"style":"","weight":"","variant":"","subset":"","loadGoogle":true}]},"titlePaddingType":{"type":"string","default":"px"},"titlePadding":{"type":"array","default":["","","",""]},"titleTabletPadding":{"type":"array","default":["","","",""]},"titleMobilePadding":{"type":"array","default":["","","",""]},"titleMarginType":{"type":"string","default":"px"},"titleMargin":{"type":"array","default":["","","",""]},"titleTabletMargin":{"type":"array","default":["","","",""]},"titleMobileMargin":{"type":"array","default":["","","",""]},"titleAlign":{"type":"array","default":["","",""]},"titleColor":{"type":"string","default":""},"titleHoverColor":{"type":"string","default":""},"titleMinHeight":{"type":"array","default":["","",""]},"numberFont":{"type":"array","default":[{"size":["50","",""],"sizeType":"px","lineHeight":["","",""],"lineType":"px","letterSpacing":"","textTransform":"","family":"","google":false,"style":"","weight":"","variant":"","subset":"","loadGoogle":true}]},"numberPaddingType":{"type":"string","default":"px"},"numberPadding":{"type":"array","default":["","","",""]},"numberTabletPadding":{"type":"array","default":["","","",""]},"numberMobilePadding":{"type":"array","default":["","","",""]},"numberMarginType":{"type":"string","default":"px"},"numberMargin":{"type":"array","default":["","","",""]},"numberTabletMargin":{"type":"array","default":["","","",""]},"numberMobileMargin":{"type":"array","default":["","","",""]},"numberAlign":{"type":"array","default":["","",""]},"numberColor":{"type":"string","default":""},"numberHoverColor":{"type":"string","default":""},"numberMinHeight":{"type":"array","default":["","",""]},"start":{"type":"number","default":0},"end":{"type":"number","default":100},"startDecimal":{"type":"string"},"endDecimal":{"type":"string"},"prefix":{"type":"string","default":""},"suffix":{"type":"string","default":""},"duration":{"type":"number","default":2.5},"separator":{"type":"string","default":""},"decimal":{"type":"string","default":""},"decimalSpaces":{"type":"number","default":2}},"supports":{"kbMetadata":true}}'),r=window.wp.components,l=window.ReactJSXRuntime,s=function({attributes:e,setAttributes:i,numberPaddingMouseOver:s,numberMarginMouseOver:u,titlePaddingMouseOver:d,titleMarginMouseOver:p}){const[g,c]=(0,a.useState)("general"),{end:m,start:f,prefix:v,suffix:b,duration:y,separator:h,displayTitle:x,titleFont:S,titleAlign:T,titleColor:O,titleMinHeight:k,titlePadding:M,titleMobilePadding:w,titleMobileMargin:C,titleTabletMargin:P,titleTabletPadding:j,titleMargin:V,titlePaddingType:F,titleMarginType:z,numberColor:H,numberMinHeight:A,numberFont:N,numberAlign:_,numberPadding:E,numberMobilePadding:R,numberMobileMargin:D,numberTabletMargin:G,numberTabletPadding:L,numberMargin:I,numberPaddingType:U,numberMarginType:B,decimalSpaces:q,decimal:K}=e,W=e=>{const t=S.map((t,i)=>(0===i&&(t={...t,...e}),t));i({titleFont:t})},$=e=>{const t=N.map((t,i)=>(0===i&&(t={...t,...e}),t));i({numberFont:t})};let Y=!0===h?",":h;Y=!1===Y?"":Y;let J=1;if(K&&q)switch(q){case 1:J=.1;break;case 2:J=.01;break;case 3:J=.001;break;case 4:J=1e-4;break;case 5:J=1e-5;break;case 6:J=1e-6;break;case 7:J=1e-7;break;case 8:J=1e-8;break;default:J=1}return(0,l.jsxs)(t.KadenceInspectorControls,{blockSlug:"kadence/countup",children:[(0,l.jsx)(t.InspectorControlTabs,{panelName:"countup",setActiveTab:e=>c(e),activeTab:g}),"general"===g&&(0,l.jsx)(l.Fragment,{children:(0,l.jsx)(t.KadencePanelBody,{title:(0,n.__)("Count Up Settings","kadence-blocks"),initialOpen:!0,panelName:"kb-inspector-countup-settings",children:(0,l.jsxs)("div",{className:"kt-columns-control",children:[(0,l.jsx)("div",{style:{marginBottom:"15px"},children:(0,l.jsx)(r.__experimentalNumberControl,{label:(0,n.__)("Starting Number","kadence-blocks"),value:f,onChange:e=>i({start:parseFloat(e)}),min:0,step:J,isShiftStepEnabled:!0,shiftStep:10})}),(0,l.jsx)("div",{style:{marginBottom:"15px"},children:(0,l.jsx)(r.__experimentalNumberControl,{label:(0,n.__)("Ending Number","kadence-blocks"),value:m,onChange:e=>{i({end:parseFloat(e)})},min:0,step:J,isShiftStepEnabled:!0,shiftStep:10})}),(0,l.jsx)(r.TextControl,{label:(0,n.__)("Number Prefix","kadence-blocks"),value:v,onChange:e=>i({prefix:e})}),(0,l.jsx)(r.TextControl,{label:(0,n.__)("Number Suffix","kadence-blocks"),value:b,onChange:e=>i({suffix:e})}),(0,l.jsx)(t.RangeControl,{label:(0,n.__)("Animation Duration","kadence-blocks"),value:y,onChange:e=>i({duration:e}),min:.1,max:25,step:.1}),(0,l.jsx)(r.SelectControl,{label:(0,n.__)("Thousand Separator","kadence-blocks"),value:Y,options:[{value:"",label:(0,n.__)("None","kadence-blocks")},{value:",",label:","},{value:".",label:"."}],onChange:e=>i({separator:e})}),(0,l.jsx)(r.SelectControl,{label:(0,n.__)("Decimal","kadence-blocks"),value:K,options:[{value:"",label:(0,n.__)("None","kadence-blocks")},{value:".",label:"."},{value:",",label:","}],onChange:e=>i({decimal:e})}),K&&(0,l.jsx)(t.RangeControl,{label:(0,n.__)("Decimal Spaces","kadence-blocks"),value:q,onChange:e=>i({decimalSpaces:e}),min:1,max:8,step:1})]})})}),"style"===g&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(t.KadencePanelBody,{title:(0,n.__)("Title Settings","kadence-blocks"),panelName:"titleStyle",blockSlug:"kadence/countup",children:[(0,l.jsx)(r.ToggleControl,{label:(0,n.__)("Show Title","kadence-blocks"),checked:x,onChange:e=>i({displayTitle:e})}),x&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(t.PopColorControl,{label:(0,n.__)("Title Color","kadence-blocks"),value:O||"",default:"",onChange:e=>i({titleColor:e})}),(0,l.jsx)(t.ResponsiveAlignControls,{label:(0,n.__)("Text Alignment","kadence-blocks"),value:T&&T[0]?T[0]:"",mobileValue:T&&T[2]?T[2]:"",tabletValue:T&&T[1]?T[1]:"",onChange:e=>i({titleAlign:[e,T&&T[1]?T[1]:"",T&&T[2]?T[2]:""]}),onChangeTablet:e=>i({titleAlign:[T&&T[0]?T[0]:"",e,T&&T[2]?T[2]:""]}),onChangeMobile:e=>i({titleAlign:[T&&T[0]?T[0]:"",T&&T[1]?T[1]:"",e]})}),(0,l.jsx)("h2",{className:"kt-heading-size-title",children:(0,n.__)("Min Height","kadence-blocks")}),(0,l.jsx)(r.TabPanel,{className:"kt-size-tabs",activeClass:"active-tab",tabs:[{name:"desk",title:(0,l.jsx)(r.Dashicon,{icon:"desktop"}),className:"kt-desk-tab"},{name:"tablet",title:(0,l.jsx)(r.Dashicon,{icon:"tablet"}),className:"kt-tablet-tab"},{name:"mobile",title:(0,l.jsx)(r.Dashicon,{icon:"smartphone"}),className:"kt-mobile-tab"}],children:e=>{let n;return e.name&&(n="mobile"===e.name?(0,l.jsx)(t.RangeControl,{value:void 0!==k&&void 0!==k[2]?k[2]:"",onChange:e=>i({titleMinHeight:[void 0!==k&&void 0!==k[0]?k[0]:"",void 0!==k&&void 0!==k[1]?k[1]:"",e]}),step:1,min:0,max:600}):"tablet"===e.name?(0,l.jsx)(t.RangeControl,{value:void 0!==k&&void 0!==k[1]?k[1]:"",onChange:e=>i({titleMinHeight:[void 0!==k&&void 0!==k[0]?k[0]:"",e,void 0!==k&&void 0!==k[2]?k[2]:""]}),step:1,min:0,max:600}):(0,l.jsx)(t.RangeControl,{value:void 0!==k&&void 0!==k[0]?k[0]:"",onChange:e=>i({titleMinHeight:[e,void 0!==k&&void 0!==k[1]?k[1]:"",void 0!==k&&void 0!==k[2]?k[2]:""]}),step:1,min:0,max:600})),(0,l.jsx)("div",{className:e.className,children:n},e.className)}}),(0,l.jsx)(t.TypographyControls,{fontGroup:"heading",tagLowLevel:2,tagHighLevel:7,otherTags:{p:!0,span:!0,div:!0},tagLevel:S[0].level,htmlTag:S[0].htmlTag,onTagLevel:e=>W({level:e}),onTagLevelHTML:(e,t)=>{W({level:e,htmlTag:t})},fontSize:S[0].size,onFontSize:e=>W({size:e}),fontSizeType:S[0].sizeType,onFontSizeType:e=>W({sizeType:e}),lineHeight:S[0].lineHeight,onLineHeight:e=>W({lineHeight:e}),lineHeightType:S[0].lineType,onLineHeightType:e=>{W({lineType:e})},letterSpacing:S[0].letterSpacing,onLetterSpacing:e=>W({letterSpacing:e}),fontFamily:S[0].family,textTransform:S[0].textTransform,onTextTransform:e=>W({textTransform:e}),onFontFamily:e=>W({family:e}),onFontChange:e=>{W({family:e.value,google:e.google})},onFontArrayChange:e=>W(e),googleFont:S[0].google,onGoogleFont:e=>W({google:e}),loadGoogleFont:S[0].loadGoogle,onLoadGoogleFont:e=>W({loadGoogle:e}),fontVariant:S[0].variant,onFontVariant:e=>W({variant:e}),fontWeight:S[0].weight,onFontWeight:e=>W({weight:e}),fontStyle:S[0].style,onFontStyle:e=>W({style:e}),fontSubset:S[0].subset,onFontSubset:e=>W({subset:e})}),(0,l.jsx)(t.ResponsiveMeasureRangeControl,{label:(0,n.__)("Title Padding","kadence-blocks"),value:M,tabletValue:j,mobileValue:w,onChange:e=>i({titlePadding:e}),onChangeTablet:e=>i({titleTabletPadding:e}),onChangeMobile:e=>i({titleMobilePadding:e}),min:0,max:"em"===F||"rem"===F?12:999,step:"em"===F||"rem"===F?.1:1,unit:F,units:["px","em","rem","%"],onUnit:e=>i({titlePaddingType:e}),onMouseOver:d.onMouseOver,onMouseOut:d.onMouseOut}),(0,l.jsx)(t.ResponsiveMeasureRangeControl,{label:(0,n.__)("Title Margin","kadence-blocks"),value:V,tabletValue:P,mobileValue:C,onChange:e=>i({titleMargin:e}),onChangeTablet:e=>i({titleTabletMargin:e}),onChangeMobile:e=>i({titleMobileMargin:e}),min:"em"===z||"rem"===z?-12:-999,max:"em"===z||"rem"===z?12:999,step:"em"===z||"rem"===z?.1:1,unit:z,units:["px","em","rem","%","vh"],onUnit:e=>i({titleMarginType:e}),onMouseOver:p.onMouseOver,onMouseOut:p.onMouseOut,allowAuto:!0})]})]}),(0,l.jsxs)(t.KadencePanelBody,{title:(0,n.__)("Number Settings","kadence-blocks"),initialOpen:!1,panelName:"numberStyle",blockSlug:"kadence/countup",children:[(0,l.jsx)(t.PopColorControl,{label:(0,n.__)("Number Color","kadence-blocks"),value:H||"",default:"",onChange:e=>i({numberColor:e})}),(0,l.jsx)(t.ResponsiveAlignControls,{label:(0,n.__)("Text Alignment","kadence-blocks"),value:_&&_[0]?_[0]:"",mobileValue:_&&_[2]?_[2]:"",tabletValue:_&&_[1]?_[1]:"",onChange:e=>i({numberAlign:[e,_&&_[1]?_[1]:"",_&&_[2]?_[2]:""]}),onChangeTablet:e=>i({numberAlign:[_&&_[0]?_[0]:"",e,_&&_[2]?_[2]:""]}),onChangeMobile:e=>i({numberAlign:[_&&_[0]?_[0]:"",_&&_[1]?_[1]:"",e]})}),(0,l.jsx)("h2",{className:"kt-heading-size-title",children:(0,n.__)("Min Height","kadence-blocks")}),(0,l.jsx)(r.TabPanel,{className:"kt-size-tabs",activeClass:"active-tab",tabs:[{name:"desk",title:(0,l.jsx)(r.Dashicon,{icon:"desktop"}),className:"kt-desk-tab"},{name:"tablet",title:(0,l.jsx)(r.Dashicon,{icon:"tablet"}),className:"kt-tablet-tab"},{name:"mobile",title:(0,l.jsx)(r.Dashicon,{icon:"smartphone"}),className:"kt-mobile-tab"}],children:e=>{let n;return e.name&&(n="mobile"===e.name?(0,l.jsx)(t.RangeControl,{value:void 0!==A&&void 0!==A[2]?A[2]:"",onChange:e=>i({numberMinHeight:[void 0!==A&&void 0!==A[0]?A[0]:"",void 0!==A&&void 0!==A[1]?A[1]:"",e]}),step:1,min:0,max:600}):"tablet"===e.name?(0,l.jsx)(t.RangeControl,{value:void 0!==A&&void 0!==A[1]?A[1]:"",onChange:e=>i({numberMinHeight:[void 0!==A&&void 0!==A[0]?A[0]:"",e,void 0!==A&&void 0!==A[2]?A[2]:""]}),step:1,min:0,max:600}):(0,l.jsx)(t.RangeControl,{value:void 0!==A&&void 0!==A[0]?A[0]:"",onChange:e=>i({numberMinHeight:[e,void 0!==A&&void 0!==A[1]?A[1]:"",void 0!==A&&void 0!==A[2]?A[2]:""]}),step:1,min:0,max:600})),(0,l.jsx)("div",{className:e.className,children:n},e.className)}}),(0,l.jsx)(t.TypographyControls,{fontGroup:"body",fontSize:N[0].size,onFontSize:e=>$({size:e}),fontSizeType:N[0].sizeType,onFontSizeType:e=>$({sizeType:e}),lineHeight:N[0].lineHeight,onLineHeight:e=>$({lineHeight:e}),lineHeightType:N[0].lineType,onLineHeightType:e=>$({lineType:e}),letterSpacing:N[0].letterSpacing,onLetterSpacing:e=>$({letterSpacing:e}),fontFamily:N[0].family,onFontFamily:e=>$({family:e}),onFontChange:e=>{$({family:e.value,google:e.google})},onFontArrayChange:e=>$(e),googleFont:N[0].google,onGoogleFont:e=>$({google:e}),loadGoogleFont:N[0].loadGoogle,onLoadGoogleFont:e=>$({loadGoogle:e}),fontVariant:N[0].variant,onFontVariant:e=>$({variant:e}),fontWeight:N[0].weight,onFontWeight:e=>$({weight:e}),fontStyle:N[0].style,onFontStyle:e=>$({style:e}),fontSubset:N[0].subset,onFontSubset:e=>$({subset:e})}),(0,l.jsx)(t.ResponsiveMeasureRangeControl,{label:(0,n.__)("Padding","kadence-blocks"),value:E,tabletValue:L,mobileValue:R,onChange:e=>i({numberPadding:e}),onChangeTablet:e=>i({numberTabletPadding:e}),onChangeMobile:e=>i({numberMobilePadding:e}),min:0,max:"em"===U||"rem"===U?12:999,step:"em"===U||"rem"===U?.1:1,unit:U,units:["px","em","rem","%"],onUnit:e=>i({numberPaddingType:e}),onMouseOver:s.onMouseOver,onMouseOut:s.onMouseOut}),(0,l.jsx)(t.ResponsiveMeasureRangeControl,{label:(0,n.__)("Margin","kadence-blocks"),value:I,tabletValue:G,mobileValue:D,onChange:e=>i({numberMargin:e}),onChangeTablet:e=>i({numberTabletMargin:e}),onChangeMobile:e=>i({numberMobileMargin:e}),min:"em"===B||"rem"===B?-12:-999,max:"em"===B||"rem"===B?12:999,step:"em"===B||"rem"===B?.1:1,unit:B,units:["px","em","rem","%","vh"],onUnit:e=>i({numberMarginType:e}),onMouseOver:u.onMouseOver,onMouseOut:u.onMouseOut,allowAuto:!0})]})]}),"advanced"===g&&(0,l.jsx)(l.Fragment,{children:(0,l.jsx)(t.KadenceBlockDefaults,{attributes:e,defaultAttributes:o.attributes,blockSlug:o.name,excludedAttrs:["start","end","endDecimal","title"]})})]})},u=window.kadence.helpers;var d=i(4856),p=i(6942),g=i.n(p);const c=window.wp.blockEditor,m=window.wp.data,{RichText:f,useBlockProps:v}=wp.blockEditor,b=[{attributes:{uniqueID:{type:"string",default:""},title:{type:"string",default:""},displayTitle:{type:"boolean",default:!0},titleFont:{type:"array",default:[{level:4,htmlTag:"div",size:["","",""],sizeType:"px",lineHeight:["","",""],lineType:"",letterSpacing:"",textTransform:"",family:"",google:!1,style:"",weight:"",variant:"",subset:"",loadGoogle:!0}]},titlePaddingType:{type:"string",default:"px"},titlePadding:{type:"array",default:["","","",""]},titleTabletPadding:{type:"array",default:["","","",""]},titleMobilePadding:{type:"array",default:["","","",""]},titleMarginType:{type:"string",default:"px"},titleMargin:{type:"array",default:["","","",""]},titleTabletMargin:{type:"array",default:["","","",""]},titleMobileMargin:{type:"array",default:["","","",""]},titleAlign:{type:"array",default:["","",""]},titleColor:{type:"string",default:""},titleHoverColor:{type:"string",default:""},titleMinHeight:{type:"array",default:["","",""]},numberFont:{type:"array",default:[{size:["50","",""],sizeType:"px",lineHeight:["","",""],lineType:"px",letterSpacing:"",textTransform:"",family:"",google:!1,style:"",weight:"",variant:"",subset:"",loadGoogle:!0}]},numberPaddingType:{type:"string",default:"px"},numberPadding:{type:"array",default:["","","",""]},numberTabletPadding:{type:"array",default:["","","",""]},numberMobilePadding:{type:"array",default:["","","",""]},numberMarginType:{type:"string",default:"px"},numberMargin:{type:"array",default:["","","",""]},numberTabletMargin:{type:"array",default:["","","",""]},numberMobileMargin:{type:"array",default:["","","",""]},numberAlign:{type:"array",default:["","",""]},numberColor:{type:"string",default:""},numberHoverColor:{type:"string",default:""},numberMinHeight:{type:"array",default:["","",""]},start:{type:"number",default:0},end:{type:"number",default:100},prefix:{type:"string",default:""},suffix:{type:"string",default:""},duration:{type:"number",default:2.5},separator:{type:"boolean",default:!1}},save:({attributes:e})=>{const{uniqueID:t,title:i,start:n,end:a,prefix:o,suffix:r,duration:s,separator:u,titleFont:d,displayTitle:p,decimal:c,decimalSpaces:m}=e,b=g()({[`kb-count-up-${t}`]:t,"kb-count-up":!0}),y=d[0].htmlTag&&"heading"!==d[0].htmlTag?d[0].htmlTag:"h"+d[0].level,h=v.save({className:b});return(0,l.jsxs)("div",{...h,"data-start":n,"data-end":a,"data-prefix":o,"data-suffix":r,"data-duration":s,"data-separator":u,"data-decimal":c||void 0,"data-decimal-spaces":c?m:void 0,children:[(0,l.jsx)("div",{className:"kb-count-up-process kb-count-up-number"}),i&&p&&(0,l.jsx)(f.Content,{tagName:y,className:"kb-count-up-title",value:i})]})}},{attributes:{uniqueID:{type:"string",default:""},title:{type:"string",default:""},displayTitle:{type:"boolean",default:!0},titleFont:{type:"array",default:[{level:4,htmlTag:"div",size:["","",""],sizeType:"px",lineHeight:["","",""],lineType:"px",letterSpacing:"",textTransform:"",family:"",google:!1,style:"",weight:"",variant:"",subset:"",loadGoogle:!0}]},titlePaddingType:{type:"string",default:"px"},titlePadding:{type:"array",default:["","","",""]},titleTabletPadding:{type:"array",default:["","","",""]},titleMobilePadding:{type:"array",default:["","","",""]},titleMarginType:{type:"string",default:"px"},titleMargin:{type:"array",default:["","","",""]},titleTabletMargin:{type:"array",default:["","","",""]},titleMobileMargin:{type:"array",default:["","","",""]},titleAlign:{type:"array",default:["","",""]},titleColor:{type:"string",default:""},titleHoverColor:{type:"string",default:""},titleMinHeight:{type:"array",default:["","",""]},numberFont:{type:"array",default:[{size:["50","",""],sizeType:"px",lineHeight:["","",""],lineType:"px",letterSpacing:"",textTransform:"",family:"",google:!1,style:"",weight:"",variant:"",subset:"",loadGoogle:!0}]},numberPaddingType:{type:"string",default:"px"},numberPadding:{type:"array",default:["","","",""]},numberTabletPadding:{type:"array",default:["","","",""]},numberMobilePadding:{type:"array",default:["","","",""]},numberMarginType:{type:"string",default:"px"},numberMargin:{type:"array",default:["","","",""]},numberTabletMargin:{type:"array",default:["","","",""]},numberMobileMargin:{type:"array",default:["","","",""]},numberAlign:{type:"array",default:["","",""]},numberColor:{type:"string",default:""},numberHoverColor:{type:"string",default:""},numberMinHeight:{type:"array",default:["","",""]},start:{type:"number",default:0},end:{type:"number",default:100},prefix:{type:"string",default:""},suffix:{type:"string",default:""},duration:{type:"number",default:2.5},separator:{type:"boolean",default:!1}},save:({attributes:e})=>{const{uniqueID:t,title:i,start:n,end:a,prefix:o,suffix:r,duration:s,separator:u,titleFont:d,displayTitle:p}=e,c=g()({[`kb-count-up-${t}`]:t,"kb-count-up":!0}),m=d[0].htmlTag&&"heading"!==d[0].htmlTag?d[0].htmlTag:"h"+d[0].level;return(0,l.jsxs)("div",{className:c,"data-start":n,"data-end":a,"data-prefix":o,"data-suffix":r,"data-duration":s,"data-separator":u,children:[(0,l.jsx)("div",{className:"kb-count-up-process kb-count-up-number"}),i&&p&&(0,l.jsx)(f.Content,{tagName:m,className:"kb-count-up-title",value:i})]})}}];(0,window.wp.blocks.registerBlockType)("kadence/countup",{...o,title:(0,n._x)("Count Up","block title","kadence-blocks"),description:(0,n._x)("An animated count up or down to a specific value.","block description","kadence-blocks"),keywords:[(0,n.__)("count down","kadence-blocks"),(0,n.__)("count up","kadence-blocks"),(0,n.__)("counter","kadence-blocks"),(0,n.__)("number","kadence-blocks"),"KB"],icon:{src:e.countUpIcon},edit:function(e){const{clientId:i,attributes:a,className:r,isSelected:p,setAttributes:f}=e,{uniqueID:v,title:b,start:y,end:h,startDecimal:x,endDecimal:S,prefix:T,suffix:O,duration:k,separator:M,displayTitle:w,titleFont:C,titleAlign:P,titleColor:j,titleMinHeight:V,numberFont:F,numberAlign:z,numberColor:H,numberMinHeight:A,numberPadding:N,numberMobilePadding:_,numberMobileMargin:E,numberTabletMargin:R,numberTabletPadding:D,numberMargin:G,numberPaddingType:L,numberMarginType:I,titlePadding:U,titleMobilePadding:B,titleMobileMargin:q,titleTabletMargin:K,titleTabletPadding:W,titleMargin:$,titlePaddingType:Y,titleMarginType:J,decimal:X,decimalSpaces:Q}=a,{previewDevice:Z}=(0,m.useSelect)(e=>({previewDevice:e("kadenceblocks/data").getPreviewDeviceType()}),[i]);(0,u.uniqueIdHelper)(e);const ee=C[0].htmlTag&&"heading"!==C[0].htmlTag?C[0].htmlTag:"h"+C[0].level,te={google:{families:[C[0].family+(C[0].variant?":"+C[0].variant:"")]}},ie=C[0].google?te:"",ne={google:{families:[F[0].family+(F[0].variant?":"+F[0].variant:"")]}},ae=F[0].google?ne:"",oe=(0,u.getPreviewSize)(Z,void 0!==P[0]?P[0]:"",void 0!==P[1]?P[1]:"",void 0!==P[2]?P[2]:""),re=(0,u.getPreviewSize)(Z,void 0!==z[0]?z[0]:"",void 0!==z[1]?z[1]:"",void 0!==z[2]?z[2]:""),le=(0,u.getPreviewSize)(Z,void 0!==G&&void 0!==G[0]?G[0]:"",void 0!==R&&void 0!==R[0]?R[0]:"",void 0!==E&&void 0!==E[0]?E[0]:""),se=(0,u.getPreviewSize)(Z,void 0!==G&&void 0!==G[1]?G[1]:"",void 0!==R&&void 0!==R[1]?R[1]:"",void 0!==E&&void 0!==E[1]?E[1]:""),ue=(0,u.getPreviewSize)(Z,void 0!==G&&void 0!==G[2]?G[2]:"",void 0!==R&&void 0!==R[2]?R[2]:"",void 0!==E&&void 0!==E[2]?E[2]:""),de=(0,u.getPreviewSize)(Z,void 0!==G&&void 0!==G[3]?G[3]:"",void 0!==R&&void 0!==R[3]?R[3]:"",void 0!==E&&void 0!==E[3]?E[3]:""),pe=(0,u.getPreviewSize)(Z,void 0!==N&&void 0!==N[0]?N[0]:"",void 0!==D&&void 0!==D[0]?D[0]:"",void 0!==_&&void 0!==_[0]?_[0]:""),ge=(0,u.getPreviewSize)(Z,void 0!==N&&void 0!==N[1]?N[1]:"",void 0!==D&&void 0!==D[1]?D[1]:"",void 0!==_&&void 0!==_[1]?_[1]:""),ce=(0,u.getPreviewSize)(Z,void 0!==N&&void 0!==N[2]?N[2]:"",void 0!==D&&void 0!==D[2]?D[2]:"",void 0!==_&&void 0!==_[2]?_[2]:""),me=(0,u.getPreviewSize)(Z,void 0!==N&&void 0!==N[3]?N[3]:"",void 0!==D&&void 0!==D[3]?D[3]:"",void 0!==_&&void 0!==_[3]?_[3]:""),fe=(0,u.getPreviewSize)(Z,void 0!==$&&void 0!==$[0]?$[0]:"",void 0!==K&&void 0!==K[0]?K[0]:"",void 0!==q&&void 0!==q[0]?q[0]:""),ve=(0,u.getPreviewSize)(Z,void 0!==$&&void 0!==$[1]?$[1]:"",void 0!==K&&void 0!==K[1]?K[1]:"",void 0!==q&&void 0!==q[1]?q[1]:""),be=(0,u.getPreviewSize)(Z,void 0!==$&&void 0!==$[2]?$[2]:"",void 0!==K&&void 0!==K[2]?K[2]:"",void 0!==q&&void 0!==q[2]?q[2]:""),ye=(0,u.getPreviewSize)(Z,void 0!==$&&void 0!==$[3]?$[3]:"",void 0!==K&&void 0!==K[3]?K[3]:"",void 0!==q&&void 0!==q[3]?q[3]:""),he=(0,u.getPreviewSize)(Z,void 0!==U&&void 0!==U[0]?U[0]:"",void 0!==W&&void 0!==W[0]?W[0]:"",void 0!==B&&void 0!==B[0]?B[0]:""),xe=(0,u.getPreviewSize)(Z,void 0!==U&&void 0!==U[1]?U[1]:"",void 0!==W&&void 0!==W[1]?W[1]:"",void 0!==B&&void 0!==B[1]?B[1]:""),Se=(0,u.getPreviewSize)(Z,void 0!==U&&void 0!==U[2]?U[2]:"",void 0!==W&&void 0!==W[2]?W[2]:"",void 0!==B&&void 0!==B[2]?B[2]:""),Te=(0,u.getPreviewSize)(Z,void 0!==U&&void 0!==U[3]?U[3]:"",void 0!==W&&void 0!==W[3]?W[3]:"",void 0!==B&&void 0!==B[3]?B[3]:""),Oe=(0,u.getPreviewSize)(Z,void 0!==F[0].size[0]?F[0].size[0]:"",void 0!==F[0].size[1]?F[0].size[1]:"",void 0!==F[0].size[2]?F[0].size[2]:""),ke=(0,u.getPreviewSize)(Z,void 0!==C[0].size[0]?C[0].size[0]:"",void 0!==C[0].size[1]?C[0].size[1]:"",void 0!==C[0].size[2]?C[0].size[2]:""),Me=(0,u.getPreviewSize)(Z,void 0!==F[0].lineHeight&&void 0!==F[0].lineHeight[0]?F[0].lineHeight[0]:"",void 0!==F[0].lineHeight&&void 0!==F[0].lineHeight[1]?F[0].lineHeight[1]:"",void 0!==F[0].lineHeight&&void 0!==F[0].lineHeight[2]?F[0].lineHeight[2]:""),we=(0,u.getPreviewSize)(Z,void 0!==C[0].lineHeight&&void 0!==C[0].lineHeight[0]?C[0].lineHeight[0]:"",void 0!==C[0].lineHeight&&void 0!==C[0].lineHeight[1]?C[0].lineHeight[1]:"",void 0!==C[0].lineHeight&&void 0!==C[0].lineHeight[2]?C[0].lineHeight[2]:""),Ce=(0,u.mouseOverVisualizer)(),Pe=(0,u.mouseOverVisualizer)(),je=(0,u.mouseOverVisualizer)(),Ve=(0,u.mouseOverVisualizer)(),Fe=g()({[`kb-count-up-${v}`]:v,"kb-count-up":!0});let ze=!0===M?",":M;ze=!1===ze?"":ze;const He=(0,c.useBlockProps)({});return(0,l.jsxs)("div",{...He,children:[p&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(c.BlockControls,{children:(0,l.jsx)(t.CopyPasteAttributes,{attributes:a,excludedAttrs:["start","end","endDecimal","title","suffix","prefix"],defaultAttributes:o.attributes,blockSlug:o.name,onPaste:e=>f(e)})}),(0,l.jsx)(s,{setAttributes:f,attributes:a,numberPaddingMouseOver:Ce,numberMarginMouseOver:Pe,titlePaddingMouseOver:je,titleMarginMouseOver:Ve})]}),w&&C[0].google&&(0,l.jsx)(t.WebfontLoader,{config:ie}),F[0].google&&(0,l.jsx)(t.WebfontLoader,{config:ae}),(0,l.jsxs)("div",{className:Fe,children:[(0,l.jsxs)("div",{className:"kb-count-up-number",style:{fontWeight:F[0].weight,fontStyle:F[0].style,color:(0,u.KadenceColorOutput)(H),fontSize:(0,u.getFontSizeOptionOutput)(Oe,F[0].sizeType),lineHeight:Me?Me+F[0].lineType:void 0,letterSpacing:F[0].letterSpacing+"px",fontFamily:F[0].family?F[0].family:"",minHeight:void 0!==A&&void 0!==A[0]?A[0]+"px":void 0,textAlign:re,paddingTop:""!==pe?(0,u.getSpacingOptionOutput)(pe,L):void 0,paddingRight:""!==ge?(0,u.getSpacingOptionOutput)(ge,L):void 0,paddingBottom:""!==ce?(0,u.getSpacingOptionOutput)(ce,L):void 0,paddingLeft:""!==me?(0,u.getSpacingOptionOutput)(me,L):void 0,marginTop:le?(0,u.getSpacingOptionOutput)(le,I):void 0,marginRight:se?(0,u.getSpacingOptionOutput)(se,I):void 0,marginBottom:ue?(0,u.getSpacingOptionOutput)(ue,I):void 0,marginLeft:de?(0,u.getSpacingOptionOutput)(de,I):void 0},children:[(0,l.jsx)(d.Ay,{start:y,end:h,duration:k,separator:ze,decimal:X||void 0,decimals:X&&Q?Q:void 0,prefix:T,suffix:O}),(0,l.jsx)(t.SpacingVisualizer,{type:"outside",forceShow:Pe.isMouseOver,spacing:[(0,u.getSpacingOptionOutput)(le,I),(0,u.getSpacingOptionOutput)(se,I),(0,u.getSpacingOptionOutput)(ue,I),(0,u.getSpacingOptionOutput)(de,I)]}),(0,l.jsx)(t.SpacingVisualizer,{type:"inside",forceShow:Ce.isMouseOver,spacing:[(0,u.getSpacingOptionOutput)(pe,L),(0,u.getSpacingOptionOutput)(ge,L),(0,u.getSpacingOptionOutput)(ce,L),(0,u.getSpacingOptionOutput)(me,L)]})]}),w&&(0,l.jsxs)(ee,{className:"kb-count-up-wrap",style:{position:"relative",paddingTop:""!==he?(0,u.getSpacingOptionOutput)(he,Y):void 0,paddingRight:""!==xe?(0,u.getSpacingOptionOutput)(xe,Y):void 0,paddingBottom:""!==Se?(0,u.getSpacingOptionOutput)(Se,Y):void 0,paddingLeft:""!==Te?(0,u.getSpacingOptionOutput)(Te,Y):void 0,marginTop:fe?(0,u.getSpacingOptionOutput)(fe,J):void 0,marginRight:ve?(0,u.getSpacingOptionOutput)(ve,J):void 0,marginBottom:be?(0,u.getSpacingOptionOutput)(be,J):void 0,marginLeft:ye?(0,u.getSpacingOptionOutput)(ye,J):void 0,textTransform:C[0].textTransform?C[0].textTransform:void 0},children:[(0,l.jsx)(c.RichText,{tagName:"span",className:"kb-count-up-title",value:b,onChange:e=>f({title:e}),placeholder:(0,n.__)("Type Here…","kadence-blocks"),style:{display:"block",fontWeight:C[0].weight,fontStyle:C[0].style,color:(0,u.KadenceColorOutput)(j),fontSize:(0,u.getFontSizeOptionOutput)(ke,C[0].sizeType),lineHeight:we?we+C[0].lineType:void 0,letterSpacing:C[0].letterSpacing+"px",fontFamily:C[0].family?C[0].family:"",minHeight:void 0!==V&&void 0!==V[0]?V[0]+"px":void 0,textTransform:C[0].textTransform?C[0].textTransform:void 0,textAlign:oe}}),(0,l.jsx)(t.SpacingVisualizer,{type:"outside",forceShow:Ve.isMouseOver,spacing:[(0,u.getSpacingOptionOutput)(fe,I),(0,u.getSpacingOptionOutput)(ve,I),(0,u.getSpacingOptionOutput)(be,I),(0,u.getSpacingOptionOutput)(ye,I)]}),(0,l.jsx)(t.SpacingVisualizer,{type:"inside",forceShow:je.isMouseOver,spacing:[(0,u.getSpacingOptionOutput)(he,L),(0,u.getSpacingOptionOutput)(xe,L),(0,u.getSpacingOptionOutput)(Se,L),(0,u.getSpacingOptionOutput)(Te,L)]})]})]})]})},save:function({attributes:e}){const{uniqueID:t,title:i,start:n,end:a,startDecimal:o,endDecimal:r,prefix:s,suffix:u,duration:d,separator:p,titleFont:m,displayTitle:f,decimal:v,decimalSpaces:b}=e,y=g()({[`kb-count-up-${t}`]:t,"kb-count-up":!0}),h=m[0].htmlTag&&"heading"!==m[0].htmlTag?m[0].htmlTag:"h"+m[0].level;let x=a;0===a&&r&&(x=r);const S=c.useBlockProps.save({className:y});return(0,l.jsxs)("div",{...S,"data-start":n,"data-end":x,"data-prefix":s,"data-suffix":u,"data-duration":d,"data-separator":p,"data-decimal":v||void 0,"data-decimal-spaces":v?b:void 0,children:[(0,l.jsx)("div",{className:"kb-count-up-process kb-count-up-number"}),i&&f&&(0,l.jsx)(c.RichText.Content,{tagName:h,className:"kb-count-up-title",value:i})]})},deprecated:b,example:{attributes:{title:(0,n.__)("My count up title","kadence-blocks")}}})})(),(this.kadence=this.kadence||{})["blocks-countup"]={}})();