(()=>{var e,t={77:e=>{e.exports=function(e){var t={};function n(a){if(t[a])return t[a].exports;var o=t[a]={i:a,l:!1,exports:{}};return e[a].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(a,o,function(t){return e[t]}.bind(null,o));return a},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){"use strict";n.r(t),n.d(t,"validateHTMLColorName",(function(){return l})),n.d(t,"validateHTMLColorSpecialName",(function(){return i})),n.d(t,"validateHTMLColorHex",(function(){return s})),n.d(t,"validateHTMLColorRgb",(function(){return m})),n.d(t,"validateHTMLColorHsl",(function(){return h})),n.d(t,"validateHTMLColorHwb",(function(){return k})),n.d(t,"validateHTMLColorLab",(function(){return g})),n.d(t,"validateHTMLColorLch",(function(){return v})),n.d(t,"validateHTMLColor",(function(){return w}));const a=e=>e&&"string"==typeof e,o=["AliceBlue","AntiqueWhite","Aqua","Aquamarine","Azure","Beige","Bisque","Black","BlanchedAlmond","Blue","BlueViolet","Brown","BurlyWood","CadetBlue","Chartreuse","Chocolate","Coral","CornflowerBlue","Cornsilk","Crimson","Cyan","DarkBlue","DarkCyan","DarkGoldenrod","DarkGray","DarkGrey","DarkGreen","DarkKhaki","DarkMagenta","DarkOliveGreen","DarkOrange","DarkOrchid","DarkRed","DarkSalmon","DarkSeaGreen","DarkSlateBlue","DarkSlateGray","DarkSlateGrey","DarkTurquoise","DarkViolet","DeepPink","DeepSkyBlue","DimGray","DimGrey","DodgerBlue","FireBrick","FloralWhite","ForestGreen","Fuchsia","Gainsboro","GhostWhite","Gold","Goldenrod","Gray","Grey","Green","GreenYellow","HoneyDew","HotPink","IndianRed","Indigo","Ivory","Khaki","Lavender","LavenderBlush","LawnGreen","LemonChiffon","LightBlue","LightCoral","LightCyan","LightGoldenrodYellow","LightGray","LightGrey","LightGreen","LightPink","LightSalmon","LightSalmon","LightSeaGreen","LightSkyBlue","LightSlateGray","LightSlateGrey","LightSteelBlue","LightYellow","Lime","LimeGreen","Linen","Magenta","Maroon","MediumAquamarine","MediumBlue","MediumOrchid","MediumPurple","MediumSeaGreen","MediumSlateBlue","MediumSlateBlue","MediumSpringGreen","MediumTurquoise","MediumVioletRed","MidnightBlue","MintCream","MistyRose","Moccasin","NavajoWhite","Navy","OldLace","Olive","OliveDrab","Orange","OrangeRed","Orchid","PaleGoldenrod","PaleGreen","PaleTurquoise","PaleVioletRed","PapayaWhip","PeachPuff","Peru","Pink","Plum","PowderBlue","Purple","RebeccaPurple","Red","RosyBrown","RoyalBlue","SaddleBrown","Salmon","SandyBrown","SeaGreen","SeaShell","Sienna","Silver","SkyBlue","SlateBlue","SlateGray","SlateGrey","Snow","SpringGreen","SteelBlue","Tan","Teal","Thistle","Tomato","Turquoise","Violet","Wheat","White","WhiteSmoke","Yellow","YellowGreen"],r=["currentColor","inherit","transparent"],l=e=>{let t=!1;return a(e)&&o.map((n=>(e.toLowerCase()===n.toLowerCase()&&(t=!0),null))),t},i=e=>{let t=!1;return a(e)&&r.map((n=>(e.toLowerCase()===n.toLowerCase()&&(t=!0),null))),t},s=e=>!!a(e)&&(e&&/^#([\da-f]{3}){1,2}$|^#([\da-f]{4}){1,2}$/i.test(e)),u="(([\\d]{0,5})((\\.([\\d]{1,5}))?))",d=`(${u}%)`,c="(([0-9]|[1-9][0-9]|100)%)",p=`(${c}|(0?((\\.([\\d]{1,5}))?))|1)`,b=`([\\s]{0,5})\\)?)(([\\s]{0,5})(\\/?)([\\s]{1,5})(((${c}))|(0?((\\.([\\d]{1,5}))?))|1))?([\\s]{0,5})\\)`,f="(-?(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-9][0-9]|3[0-5][0-9])((\\.([\\d]{1,5}))?)|360)(deg)?)",m=e=>{if(a(e)){const t="([\\s]{0,5})([\\d]{1,5})%?([\\s]{0,5}),?",n="((([\\s]{0,5}),?([\\s]{0,5}))|(([\\s]{1,5})))",a=new RegExp(`^(rgb)a?\\(${t}${n}${t}${n}${t}${n}((\\/?([\\s]{0,5})(0?\\.?([\\d]{1,5})%?([\\s]{0,5}))?|1|0))?\\)$`);return e&&a.test(e)}return!1},h=e=>{if(a(e)){const t=new RegExp(`^(hsl)a?\\((([\\s]{0,5})(${f}|(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-9][0-9]|3[0-9][0-9]|400)grad)|((([0-5])?\\.([\\d]{1,5})|6\\.([0-9]|1[0-9]|2[0-8])|[0-6])rad)|((0?((\\.([\\d]{1,5}))?)|1)turn))((([\\s]{0,5}),([\\s]{0,5}))|(([\\s]{1,5}))))(([\\s]{0,5})(0|${c})((([\\s]{0,5}),([\\s]{0,5}))|(([\\s]{1,5}))))(([\\s]{0,5})(0|${c})([\\s]{0,5})\\)?)(([\\s]{0,5})(\\/?|,?)([\\s]{0,5})(((${c}))|(0?((\\.([\\d]{1,5}))?))|1))?\\)$`);return e&&t.test(e)}return!1},k=e=>{if(a(e)){const t=new RegExp(`^(hwb\\(([\\s]{0,5})${f}([\\s]{1,5}))((0|${c})([\\s]{1,5}))((0|${c})${b}$`);return e&&t.test(e)}return!1},g=e=>{if(a(e)){const t="(-?(([0-9]|[1-9][0-9]|1[0-5][0-9])((\\.([\\d]{1,5}))?)?|160))",n=new RegExp(`^(lab\\(([\\s]{0,5})${d}([\\s]{1,5})${t}([\\s]{1,5})${t}${b}$`);return e&&n.test(e)}return!1},v=e=>{if(a(e)){const t=new RegExp(`^lch\\((([\\s]{0,5})((([0-9]|[1-9][0-9])?((\\.([\\d]{1,5}))?)|100)(%)?)([\\s]{1,5})${""+u}([\\s]{1,5})((${f})|(0|${p})|(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-9][0-9]|3[0-5][0-9])((\\.([\\d]{1,5}))?)|360))([\\s]{0,5})((\\/([\\s]{0,5})${p}))?)\\)$`);return e&&t.test(e)}return!1},w=e=>!!(e&&s(e)||m(e)||h(e)||k(e)||g(e)||v(e));t.default=e=>!!(e&&s(e)||l(e)||i(e)||m(e)||h(e)||k(e)||g(e)||v(e))}])},750:(e,t)=>{"use strict";t.J=void 0;var n=/^([^\w]*)(javascript|data|vbscript)/im,a=/&#(\w+)(^\w|;)?/g,o=/&(newline|tab);/gi,r=/[\u0000-\u001F\u007F-\u009F\u2000-\u200D\uFEFF]/gim,l=/^.+(:|:)/gim,i=[".","/"];t.J=function(e){var t,s=(t=e||"",t.replace(a,(function(e,t){return String.fromCharCode(t)}))).replace(o,"").replace(r,"").trim();if(!s)return"about:blank";if(function(e){return i.indexOf(e[0])>-1}(s))return s;var u=s.match(l);if(!u)return s;var d=u[0];return n.test(d)?"about:blank":s}},989:(e,t,n)=>{"use strict";const a=window.wp.blocks,o=window.wp.i18n,r=window.wp.blockEditor,l=window.wp.data,i=window.wp.element,s=window.wp.components;n(750),n(77);const u=(e,t=!1,n=!1)=>(e=isNaN(e)?0:parseInt(e),t&&en&&(e=n),e),d=e=>1==e,c=window.ReactJSXRuntime,p=JSON.parse('{"UU":"superb-addons/animated-heading"}'),b=window.React;var f,m;function h(){return h=Object.assign?Object.assign.bind():function(e){for(var t=1;te("core/block-editor").hasSelectedInnerBlock(a))),b=[["core/heading",{placeholder:(0,o.__)("Enter Heading..","superb-blocks"),content:(0,o.__)("Animated Heading","superb-blocks")}]],f=(0,r.useBlockProps)({className:`superbaddons-animated-heading-block superbaddons-animated-heading-${t.animation}`}),m=(0,r.useInnerBlocksProps)(f,{template:b,templateLock:"all",allowedBlocks:["core/heading"]}),[h,k]=(0,i.useState)(null),[g,v]=(0,i.useState)(null);(0,i.useEffect)((()=>{t.blockId||n({blockId:f.id}),"superbAddonsAnimatedHeadingBlock"in window&&k(superbAddonsAnimatedHeadingBlock)}),[]);const w=()=>{g&&(g.pause(),g.seek(0),g.remove("*"))},_=()=>{p?w():(()=>{if(g&&w(),!h)return;const e=h.getAnimation({id:f.id,animation:t.animation,speed:t.animationSpeed,loop:t.animationLoop});v(e)})()};(0,i.useEffect)((()=>{_()}),[h,p,t.animation,t.animationLoop]);const y=[{label:(0,o.__)("None","superb-blocks"),value:"none"},{label:(0,o.__)("Effect 1","superb-blocks"),value:"effect2"},{label:(0,o.__)("Effect 2","superb-blocks"),value:"effect3"},{label:(0,o.__)("Effect 3","superb-blocks"),value:"effect6"},{label:(0,o.__)("Effect 4","superb-blocks"),value:"effect7"},{label:(0,o.__)("Effect 5","superb-blocks"),value:"effect9"},{label:(0,o.__)("Effect 6","superb-blocks"),value:"effect10"},{label:(0,o.__)("Effect 7","superb-blocks"),value:"effect12"},{label:(0,o.__)("Effect 8","superb-blocks"),value:"effect13"},{label:(0,o.__)("Effect 9","superb-blocks"),value:"effect16"},{label:(0,o.__)("Effect 10","superb-blocks"),value:"effect1c"},{label:(0,o.__)("Effect 11","superb-blocks"),value:"effect2c"},{label:(0,o.__)("Effect 12","superb-blocks"),value:"effect3c"}];return(0,c.jsxs)(i.Fragment,{children:[(0,c.jsx)(r.InspectorControls,{children:(0,c.jsxs)(s.PanelBody,{title:(0,o.__)("Animation Properties","superb-blocks"),children:[(0,c.jsx)(s.SelectControl,{label:(0,o.__)("Animation Type","superb-blocks"),value:t.animation,options:y,onChange:e=>(e=>{y.some((t=>t.value===e))?n({animation:e}):n({animation:"none"})})(e),__nextHasNoMarginBottom:!0}),(0,c.jsx)("p",{className:"superb-addons-small-text-control-description block-editor-hooks__layout-constrained-helptext",children:(0,o.__)("The selected animation will be applied to the heading text. This block respects the reduced motion option for accessibility, ensuring that the animation is automatically disabled on the frontend for the visiting client if they've activated the reduced motion option in their browser settings.","superb-blocks")}),(0,c.jsx)(s.CheckboxControl,{label:(0,o.__)("Loop Animation","superb-blocks"),checked:t.animationLoop,onChange:e=>((e,t)=>{let a=d(t);n({[e]:a})})("animationLoop",e)}),(0,c.jsx)("p",{className:"superb-addons-small-text-control-description block-editor-hooks__layout-constrained-helptext",children:(0,o.__)("If enabled, the animation will loop infinitely. Otherwise, the animation will only play once.","superb-blocks")}),(0,c.jsx)(s.RangeControl,{label:(0,o.__)("Animation Speed","superb-blocks"),value:t.animationSpeed,onChange:e=>((e,t,a=0,o=100)=>{let r=u(t,a,o);n({[e]:r})})("animationSpeed",e),onPointerUp:()=>{_()},step:5,withInputField:!1,marks:[{value:0,label:(0,o.__)("Slow","superb-blocks")},{value:60,label:(0,o.__)("Default","superb-blocks")},{value:100,label:(0,o.__)("Fast","superb-blocks")}],min:0,max:100}),(0,c.jsx)("p",{className:"superb-addons-small-text-control-description block-editor-hooks__layout-constrained-helptext",children:(0,o.__)("Select the animation speed. The lower the value, the slower the animation.","superb-blocks")})]})}),(0,c.jsx)("div",{...m})]})},save:function(e){const{attributes:t}=e,n=r.useInnerBlocksProps.save(r.useBlockProps.save({className:`superbaddons-animated-heading-block superbaddons-animated-heading-${t.animation}`}));return(0,c.jsx)("div",{...n,id:t.blockId,"data-animation":t.animation,"data-animation-speed":t.animationSpeed,"data-animation-loop":t.animationLoop})}})}},n={};function a(e){var o=n[e];if(void 0!==o)return o.exports;var r=n[e]={exports:{}};return t[e](r,r.exports,a),r.exports}a.m=t,e=[],a.O=(t,n,o,r)=>{if(!n){var l=1/0;for(d=0;d=r)&&Object.keys(a.O).every((e=>a.O[e](n[s])))?n.splice(s--,1):(i=!1,r0&&e[d-1][2]>r;d--)e[d]=e[d-1];e[d]=[n,o,r]},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={700:0,236:0};a.O.j=t=>0===e[t];var t=(t,n)=>{var o,r,[l,i,s]=n,u=0;if(l.some((t=>0!==e[t]))){for(o in i)a.o(i,o)&&(a.m[o]=i[o]);if(s)var d=s(a)}for(t&&t(n);ua(989)));o=a.O(o)})();