| Server IP : 38.190.208.107 / Your IP : 216.73.217.46 Web Server : nginx/1.28.1 System : Linux ht2026040333114 6.1.0-10-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.37-1 (2023-07-03) x86_64 User : root ( 0) PHP Version : 8.2.28 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv,eval,assert,passthru,system,exec,shell_exec,popen,proc_open MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /www/wwwroot/wp.3/wp-content/plugins/better-block-editor/dist/bundle/ |
Upload File : |
(()=>{var e={317:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(5573),o=n(790);const s=(0,o.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,o.jsx)(r.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})})},3337:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(5573),o=n(790);const s=(0,o.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,o.jsx)(r.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})})},7184:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(5573),o=n(790);const s=(0,o.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,o.jsx)(r.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})})},1597:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(5573),o=n(790);const s=(0,o.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,o.jsx)(r.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})})},7611:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(5573),o=n(790);const s=(0,o.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,o.jsx)(r.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})})},1744:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(7030),o=n(4715),s=n(790);function i({value:e,label:t,onChange:n,...i}){const a=(0,r.Q)();return(0,s.jsx)(o.__experimentalSpacingSizesControl,{values:{all:e},onChange:e=>n(e.all),label:t,sides:["all"],units:a,showSideInLabel:!1,...i})}},2773:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r=n(9079),o=n(4715),s=n(6427),i=n(7143),a=n(6087),l=n(7723),c=n(790);function d({value:e,label:t,onChange:n,...d}){const{clientId:u}=(0,o.useBlockEditContext)(),b=(0,i.select)("core/block-editor").getBlockAttributes(u),p=(0,r.AI)(b);return(0,a.useEffect)((()=>{e&&!p&&n(!1)}),[e,p,n]),p?(0,c.jsx)(s.ToggleControl,{checked:e,onChange:n,label:null!=t?t:(0,l.__)("Disable Sticky","better-block-editor"),__next40pxDefaultSize:!0,...d}):null}},2513:(e,t,n)=>{"use strict";n.d(t,{Y:()=>r});const r={LEFT:"left",RIGHT:"right",CENTER:"center",SPACE_BETWEEN:"space-between",STRETCH:"stretch"}},8245:(e,t,n)=>{"use strict";n.d(t,{A:()=>h});var r=n(6427),o=n(6087),s=n(7723),i=n(3337),a=n(317),l=n(7184),c=n(1597),d=n(7611),u=n(2513),b=n(790);const p=[{value:u.Y.LEFT,icon:i.A,label:(0,s.__)("Justify items left","better-block-editor")},{value:u.Y.CENTER,icon:a.A,label:(0,s.__)("Justify items center","better-block-editor")},{value:u.Y.RIGHT,icon:l.A,label:(0,s.__)("Justify items right","better-block-editor")},{value:u.Y.SPACE_BETWEEN,icon:c.A,label:(0,s.__)("Space between items","better-block-editor")},{value:u.Y.STRETCH,icon:d.A,label:(0,s.__)("Stretch items","better-block-editor")}];function h({value:e,excludeOptions:t=[],onChange:n=()=>{},defaultValue:i=u.Y.LEFT}){return(0,o.useEffect)((()=>{t.includes(e)&&n(i)}),[e,t,n,i]),(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(r.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,s.__)("Justification","better-block-editor"),value:e,onChange:n,className:"wpbbe flex-layout-justification-control",children:p.map((({value:e,icon:n,label:o})=>t.includes(e)?null:(0,b.jsx)(r.__experimentalToggleGroupControlOptionIcon,{value:e,icon:n,label:o},e)))})})}},8172:(e,t,n)=>{"use strict";n.d(t,{EO:()=>r.A,TU:()=>s.T,Yv:()=>o.Y});var r=n(8245),o=n(2513),s=n(8917)},8917:(e,t,n)=>{"use strict";n.d(t,{T:()=>o});var r=n(2513);function o(e,t=!1){const n={[r.Y.LEFT]:"flex-start",[r.Y.RIGHT]:"flex-end",[r.Y.CENTER]:"center",[r.Y.STRETCH]:"stretch",[r.Y.SPACE_BETWEEN]:"space-between"},o={...n,[r.Y.LEFT]:"flex-end",[r.Y.RIGHT]:"flex-start"};return t?o[e]:n[e]}},7637:(e,t,n)=>{"use strict";n.d(t,{o:()=>r});const r={ROW:"row",ROW_REVERSE:"row-reverse",COLUMN:"column",COLUMN_REVERSE:"column-reverse"}},8136:(e,t,n)=>{"use strict";n.d(t,{Q2:()=>p,Dx:()=>h,RN:()=>m});var r=n(6427),o=n(7723),s=n(5573),i=n(790);const a=(0,i.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(s.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"})}),l=(0,i.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(s.Path,{d:"m16.5 13.5-3.7 3.7V4h-1.5v13.2l-3.8-3.7-1 1 5.5 5.6 5.5-5.6z"})}),c=(0,i.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(s.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})}),d=(0,i.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(s.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var u=n(7637);const b=[{value:u.o.ROW,icon:a,label:(0,o.__)("Horizontal","better-block-editor")},{value:u.o.COLUMN,icon:l,label:(0,o.__)("Vertical","better-block-editor")},{value:u.o.ROW_REVERSE,icon:c,label:(0,o.__)("Horizontal inversed","better-block-editor")},{value:u.o.COLUMN_REVERSE,icon:d,label:(0,o.__)("Vertical inversed","better-block-editor")}];function p({value:e,onChange:t}){return(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(r.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,o.__)("Orientation","better-block-editor"),value:e,onChange:t,className:"wpbbe flex-layout-orientation-control",children:b.map((({value:e,icon:t,label:n})=>(0,i.jsx)(r.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})})}function h(e){return[u.o.ROW,u.o.ROW_REVERSE].includes(e)}function m(e){return[u.o.COLUMN,u.o.COLUMN_REVERSE].includes(e)}},7871:(e,t,n)=>{"use strict";n.d(t,{Pj:()=>o,iS:()=>s,kX:()=>r});const r="",o="mobile",s="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{Pj:()=>i.Pj,kX:()=>i.kX,xC:()=>c});var r=n(7030),o=n(6427),s=n(7723),i=n(7871),a=n(9876),l=n(790);function c({value:e,label:t=(0,s.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:c,help:d,...u}){let b=[{name:(0,s.__)("Off","better-block-editor"),key:i.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{b.push({name:e.name,key:e.key})})),b.push({name:(0,s.__)("Custom","better-block-editor"),key:i.iS}),b=b.filter((e=>!n.includes(e.key)));const p=(0,r.Q)(),{breakpoint:h=i.kX,breakpointCustomValue:m}=null!=e?e:{};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(o.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,l.jsx)(o.CustomSelectControl,{...u,label:t,hideLabelFromVision:!t,value:b.find((e=>e.key===h))||b[0],options:b,onChange:e=>c({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),d&&h!==i.iS&&(0,l.jsx)("p",{className:"components-base-control__help",children:d})]}),h===i.iS&&(0,l.jsx)(o.__experimentalUnitControl,{value:m,onChange:e=>c({breakpointCustomValue:e}),units:p,size:"__unstable-large",help:d,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>c,iS:()=>l,kX:()=>a});var r=n(6427),o=n(7723),s=n(9876),i=n(790);const a="",l="custom";function c({label:e="",value:t="",unsupportedValues:n=[],supportUserDefinedBreakpoints:c=!0,onChange:d=e=>e,...u}){let b=[{name:(0,o.__)("Off","better-block-editor"),key:a}];return c&&(0,s.k)().filter((e=>!0===e.active)).forEach((e=>{b.push({name:e.name,key:e.key})})),b.push({name:(0,o.__)("Custom","better-block-editor"),key:l}),b=b.filter((e=>!n.includes(e.key))),(0,i.jsxs)("div",{className:"components-base-control wpbbe-responsive-breakpoint-control",children:[(0,i.jsx)(r.CustomSelectControl,{...u,label:e,hideLabelFromVision:!e,value:b.find((e=>e.key===t))||b[0],options:b,onChange:e=>{d(e.selectedItem.key)},size:"__unstable-large"}),u.help&&(0,i.jsx)("p",{className:"components-base-control__help",children:u.help})]})}},8695:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(7030),o=n(6427),s=n(790);function i({value:e="",onChange:t=e=>e,...n}){const i={size:"__unstable-large",__nextHasNoMarginBottom:!0,units:(0,r.Q)()};return(0,s.jsx)(o.__experimentalUnitControl,{onChange:t,value:e,...i,...n})}},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>c});var r=n(6427),o=n(7723),s=n(9941);const i=n.p+"images/welcome-guide.87e7271b.webp";var a=n(790);function l(){const e=(0,o.__)("Responsive Settings — done right","better-block-editor"),t=(0,o.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,a.jsx)(s.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:i}]})}function c({children:e,initialOpen:t,...n}){return(0,a.jsxs)(r.PanelBody,{title:(0,o.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,a.jsx)(l,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>b,B:()=>h});var r=n(6427),o=n(7143),s=n(6087),i=n(7723),a=n(1233);n(12);const l=n.p+"images/default.c2e98be7.webp";var c=n(790);const d="wpbbe/welcome-guide";function u(e){return e.map((e=>{var t;return{image:(0,c.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:l,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,c.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function b({identifier:e,pages:t=[],finishButtonText:n=(0,i.__)("Close","better-block-editor"),...l}){const{get:b}=(0,o.select)(a.store),{set:p}=(0,o.useDispatch)(a.store),h=!b(d,e),[m,f]=(0,s.useState)(h);return m?(0,c.jsx)(r.Guide,{className:"wpbbe-welcome-guide",pages:u(t),finishButtonText:n,onFinish:()=>{f(!1),p(d,e,!0)},...l}):null}const p=n.p+"images/hover-colors.f4398a70.webp";function h(e){const t=(0,i.__)("Hover colors. Finally!","better-block-editor"),n=(0,i.__)("Add hover colors to Button and Navigation blocks — help visitors interact better with your site.","better-block-editor");return(0,c.jsx)(b,{identifier:"hover-colors",pages:[{title:t,text:n,image:p}],...e})}},8969:(e,t,n)=>{"use strict";n.d(t,{H:()=>o,V:()=>r});const r="wpbbe-",o="wpbbe/v1"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>i});var r=n(6942),o=n.n(r);function s(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function i(e="",t=""){const n=s(e),r=s(t),i=[...n,...r.filter((e=>!n.includes(e)))];return o()(i)}},5571:(e,t,n)=>{"use strict";n.d(t,{Bw:()=>o,TZ:()=>r,t6:()=>s,xc:()=>i});const r="blocks__all__animation-on-scroll",o={root:null,rootMargin:"-8% 0px -8% 0px",threshold:.001},s="aos-animate",i=1e3},8367:(e,t,n)=>{"use strict";var r=n(4715),o=n(6427),s=n(9491),i=n(6087),a=n(2619),l=n(7723),c=n(8969),d=n(6954),u=n(8661),b=n(383),p=n(9079),h=n(4753),m=n(790);const f=[{name:(0,l.__)("Off","better-block-editor"),key:null},{name:(0,l.__)("Fade in","better-block-editor"),key:"fade-in"},{name:(0,l.__)("Slide up","better-block-editor"),key:"slide-up"},{name:(0,l.__)("Slide down","better-block-editor"),key:"slide-down"},{name:(0,l.__)("Slide left","better-block-editor"),key:"slide-left"},{name:(0,l.__)("Slide right","better-block-editor"),key:"slide-right"},{name:(0,l.__)("Zoom in","better-block-editor"),key:"zoom-in"},{name:(0,l.__)("Zoom out","better-block-editor"),key:"zoom-out"}],g=function({value:e,onChange:t,label:n,help:r,...s}){return(0,m.jsx)(o.CustomSelectControl,{value:f.find((t=>t.key===e)),options:f,onChange:e=>t(e.selectedItem.key),label:n,help:r,size:"__unstable-large",...s})},v=function({value:e,onChange:t,label:n,help:r,...s}){return(0,m.jsx)(o.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:n,isShiftStepEnabled:!0,onChange:t,min:0,shiftStep:100,value:e,help:r,...s})},x=function({value:e,onChange:t,label:n,help:r,...s}){return(0,m.jsx)(o.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:n,isShiftStepEnabled:!0,onChange:t,min:0,shiftStep:100,value:e,help:r,...s})},w=[{name:(0,l.__)("Linear","better-block-editor"),key:"linear"},{name:(0,l.__)("Ease","better-block-editor"),key:"ease"},{name:(0,l.__)("Ease in","better-block-editor"),key:"ease-in"},{name:(0,l.__)("Ease out","better-block-editor"),key:"ease-out"},{name:(0,l.__)("Ease in out","better-block-editor"),key:"ease-in-out"},{name:(0,l.__)("Ease back","better-block-editor"),key:"ease-back"},{name:(0,l.__)("Ease in quad","better-block-editor"),key:"ease-in-quad"},{name:(0,l.__)("Ease out quad","better-block-editor"),key:"ease-out-quad"},{name:(0,l.__)("Ease in out quad","better-block-editor"),key:"ease-in-out-quad"},{name:(0,l.__)("Ease in quart","better-block-editor"),key:"ease-in-quart"},{name:(0,l.__)("Ease out quart","better-block-editor"),key:"ease-out-quart"},{name:(0,l.__)("Ease in out quart","better-block-editor"),key:"ease-in-out-quart"},{name:(0,l.__)("Ease in expo","better-block-editor"),key:"ease-in-expo"},{name:(0,l.__)("Ease out expo","better-block-editor"),key:"ease-out-expo"},{name:(0,l.__)("Ease in out expo","better-block-editor"),key:"ease-in-out-expo"}],k=function({value:e,onChange:t,label:n,help:r,...s}){return(0,m.jsx)(o.CustomSelectControl,{value:w.find((t=>t.key===e)),options:w,onChange:e=>t(e.selectedItem.key),label:n,help:r,size:"__unstable-large",...s})};var y=n(9941);const _=n.p+"images/image.e799b55a.webp";function C(){const e=(0,l.__)("Animation on Scroll has arrived","better-block-editor"),t=(0,l.__)("Bring your content to life with a reveal animation on scroll — adjust animation type, easing, duration, and delay.","better-block-editor");return(0,m.jsx)(y.V,{identifier:"animation-on-scroll",pages:[{title:e,text:t,image:_}]})}var j=n(5571),S=n(7143);const E=()=>{const e=`.block-editor-block-list__block-popover:has(.block-editor-block-toolbar):has([data-wpbbe-clientid="${(0,S.select)(r.store).getSelectedBlockClientId()}"])`;return document.querySelector(e)},B=()=>{const e=(0,S.select)(r.store).getSelectedBlockClientId(),t=(0,S.select)(r.store).getBlock(e);if("core/cover"===t.name){const t=`.block-editor-block-list__block-popover:has(.block-editor-block-toolbar):has([data-wpbbe-clientid="${e}"]) ~ .popover-slot .block-editor-block-popover .components-resizable-box__handle`;return[document.querySelector(t)]}if("core/image"===t.name){const t=`#block-${e} .components-resizable-box__container.has-show-handle :has(>.components-resizable-box__side-handle)`;return Array.from((0,b.Xo)().querySelectorAll(t))}},M=()=>{const e=E();e&&e.classList.add("wpbbe-block-toolbar-hidden");const t=B();t&&t.forEach((e=>{e.classList.add("wpbbe-block-toolbar-hidden")}))},R=()=>{const e=E();e&&e.classList.remove("wpbbe-block-toolbar-hidden");const t=B();t&&t.forEach((e=>e.classList.remove("wpbbe-block-toolbar-hidden")))},V=["core/template-part"],N=(0,s.createHigherOrderComponent)((e=>t=>{const{setAttributes:n,isSelected:s,clientId:a,attributes:d}=t,f=(0,i.useMemo)((()=>d?.wpbbeAnimationOnScroll||{animation:null,timingFunction:"linear",duration:300,delay:0}),[d]),w=!!(0,u.applyGlobalCallback)("animation-on-scroll.panelIsOpenInitially",!!f.animation,a),[y]=(0,i.useState)(!!f.animation||w);let _;const S=(0,i.useRef)({}),E=e=>{S.current={...S.current,...e},_&&clearTimeout(_),_=setTimeout((()=>{const e={...f,...S.current};S.current={},B(e)}),j.xc)},B=e=>{if(null===e.animation)return void n({wpbbeAnimationOnScroll:void 0});const t=(0,b.Xo)().querySelector(`#block-${a}`),r=t.getAttribute("data-aos");t.setAttribute("data-aos","none");const o=setInterval((()=>{t&&"none"===t.getAttribute("data-aos")&&(clearInterval(o),t.setAttribute("data-aos",r),n({wpbbeAnimationOnScroll:{...f,...e}}))}),10)},M=(0,i.useMemo)((()=>function(e,t){const{animation:n,duration:r=0,delay:o=0}=null!=e?e:{};return n?`.${c.V+t} {\n\t\t\t--aos-duration: ${Number(r)/1e3}s;\n\t\t\t--aos-delay: ${Number(o)/1e3}s;\n\t\t}`:null}(f,a)),[a,f]);return(0,h.useAddCssToEditor)(M,j.TZ,a),(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(e,{...t}),s&&(0,p.sS)(a)&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(r.BlockControls,{children:(0,m.jsx)("div",{"data-wpbbe-clientid":a,style:{display:"none"}})}),(0,m.jsx)(r.InspectorControls,{children:(0,m.jsxs)(o.PanelBody,{title:(0,l.__)("Animation on Scroll","better-block-editor"),className:"wpbbe animation-on-scroll",initialOpen:y||w||!!f.animation,children:[(0,m.jsx)(C,{}),(0,m.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,m.jsx)(g,{label:(0,l.__)("Animation","better-block-editor"),value:f.animation,onChange:e=>B({animation:e})})}),f.animation&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(o.BaseControl,{help:(0,l.__)("Select animation timing function.","better-block-editor"),__nextHasNoMarginBottom:!0,children:(0,m.jsx)(k,{label:(0,l.__)("Easing","better-block-editor"),value:f.timingFunction,onChange:e=>B({timingFunction:e})})}),(0,m.jsx)(x,{label:(0,l.__)("Animation duration","better-block-editor"),value:f.duration,onChange:e=>E({duration:e}),help:(0,l.__)("In milliseconds (ms).","better-block-editor")}),(0,m.jsx)(v,{label:(0,l.__)("Animation delay","better-block-editor"),onChange:e=>E({delay:e}),value:f.delay,help:(0,l.__)("In milliseconds (ms).","better-block-editor")})]}),(0,m.jsx)(o.Slot,{name:"wpbbe.animation-on-scroll.panel.last"})]})})]})]})}),"extendBlockEdit"),A=(0,s.createHigherOrderComponent)((e=>t=>{var n,r;const{wrapperProps:o={},attributes:{wpbbeAnimationOnScroll:s={}},clientId:a,isSelected:l}=t;if((0,i.useEffect)((()=>{const e=(0,b.Xo)().querySelector(`#block-${a}`);e&&(l?function(e){e.addEventListener("animationstart",M),e.addEventListener("animationiteration",M),e.addEventListener("animationcancel",R),e.addEventListener("animationend",R)}(e):function(e){e.removeEventListener("animationstart",M),e.removeEventListener("animationiteration",M),e.removeEventListener("animationcancel",R),e.removeEventListener("animationend",R)}(e))}),[a,l]),null===(null!==(n=s.animation)&&void 0!==n?n:null))return(0,m.jsx)(e,{...t});const u={"data-aos":s.animation,"data-aos-easing":null!==(r=s.timingFunction)&&void 0!==r?r:""};return(0,m.jsx)(e,{...t,wrapperProps:{...o,...u},className:(0,d.T)(t.className,`${j.t6} ${c.V+a}`)})}),"renderInEditor");(0,a.addFilter)("blocks.registerBlockType","wpbbe/__all__/animation-on-scroll/modify-block-data",(function(e){return{...e,attributes:{...e.attributes,wpbbeAnimationOnScroll:{animation:{type:"string"},timingFunction:{type:"string"},duration:{type:"number"},delay:{type:"number"}}}}})),(0,a.addFilter)("editor.BlockEdit","wpbbe/__all__/animation-on-scroll/edit-block",(0,p.L2)((function(e){return!V.includes(e.name)}),N)),(0,a.addFilter)("editor.BlockListBlock","wpbbe/__all__/animation-on-scroll/render-in-editor",A)},7081:(e,t,n)=>{"use strict";(0,n(2619).addFilter)("blocks.registerBlockType","wpbbe/__all__/block-editor-force-api-v3/modify-block-data",(function(e,t){var n;const r=null!==(n=window.WPBBE_DATA?.currentScreen)&&void 0!==n?n:{};var o;return"post"===r?.base&&(["post","page"].includes(r?.postType)||r?.isCustomPostType)&&!t.startsWith("core/")&&(null!==(o=e.apiVersion)&&void 0!==o?o:1)<3&&(e.apiVersion=3),e}))},1131:(e,t,n)=>{"use strict";var r=n(6954),o=n(9079),s=n(4715),i=n(6427),a=n(9491),l=n(7143),c=n(6087),d=n(2619),u=n(7723),b=n(790);const p=(0,a.createHigherOrderComponent)((e=>t=>{const{attributes:n,setAttributes:r,clientId:a,__unstableParentLayout:l={}}=t,d=n?.style?.layout?.selfStretch;return(0,c.useEffect)((()=>{"fill"===d&&r({wpbbeFlexItemPreventShrinking:void 0})}),[d,r]),"flex"!==l?.type||!0!==l?.allowSizingOnChildren?(0,b.jsx)(e,{...t}):"fill"!==d&&(0,o.sS)(a)?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(e,{...t}),(0,b.jsx)(s.InspectorControls,{group:"dimensions",children:(0,b.jsx)(i.ToggleControl,{__nextHasNoMarginBottom:!0,checked:!!n?.wpbbeFlexItemPreventShrinking,onChange:e=>{r({wpbbeFlexItemPreventShrinking:!0===e||void 0})},label:(0,u.__)("Prevent shrinking","better-block-editor"),className:"wpbbe__all__flex-item-prevent-shrinking"})})]}):(0,b.jsx)(e,{...t})}),"extendBlockEdit"),h=(0,a.createHigherOrderComponent)((e=>t=>{var n;const{attributes:o,clientId:s,className:i="",setAttributes:a}=t,d=null!==(n=o?.wpbbeFlexItemPreventShrinking)&&void 0!==n&&n;return(0,c.useEffect)((()=>{-1!==(0,l.select)("core/block-editor").getBlockIndex(s)&&d&&!function(e){var t;const n=null!==(t=(0,l.select)("core/block-editor").getBlockParents(e,!0)[0])&&void 0!==t?t:void 0;if(!n)return!1;const r=(0,l.select)("core/block-editor").getBlockAttributes(n);return"flex"===r?.layout?.type}(s)&&a({wpbbeFlexItemPreventShrinking:void 0})}),[d,s,a]),(0,b.jsx)(e,{...t,className:(0,r.T)(i,d?"wpbbe__flex-item-prevent-shrinking":"")})}),"renderInEditor");(0,d.addFilter)("blocks.registerBlockType","wpbbe/__all__/flex-item-prevent-shrinking/modify-block-data",(function(e){return{...e,attributes:{...e.attributes,wpbbeFlexItemPreventShrinking:{type:"boolean"}}}})),(0,d.addFilter)("editor.BlockEdit","wpbbe/__all__/flex-item-prevent-shrinking/edit-block",p),(0,d.addFilter)("editor.BlockListBlock","wpbbe/__all__/flex-item-prevent-shrinking/render-in-editor",h)},2401:(e,t,n)=>{"use strict";var r=n(4715),o=n(9491),s=n(6087),i=n(2619),a=n(7723),l=n(2845),c=n(3306),d=n(8969),u=n(6954),b=n(3604),p=n(9748),h=n(9079),m=n(4753);const f="left",g="center",v="right";var x=n(6427),w=n(5573),k=n(790);const y=(0,k.jsx)(w.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,k.jsx)(w.Path,{d:"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z"})}),_=(0,k.jsx)(w.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,k.jsx)(w.Path,{d:"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z"})}),C=(0,k.jsx)(w.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,k.jsx)(w.Path,{d:"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z"})});function j({value:e,onChange:t,...n}){const r={LEFT:{value:f,icon:y,label:(0,a.__)("Align text left","better-block-editor")},TOP:{value:g,icon:_,label:(0,a.__)("Align text center","better-block-editor")},BOTTOM:{value:v,icon:C,label:(0,a.__)("Align text right","better-block-editor")}};return(0,k.jsx)(x.__experimentalToggleGroupControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:e,onChange:t,...n,children:Object.values(r).map((({value:e,icon:t,label:n})=>(0,k.jsx)(x.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})}const S=["core/post-title","core/post-excerpt","core/heading","core/paragraph"],E=f;function B(e,t){var n;return null!==(n=e["core/paragraph"===t?"align":"textAlign"])&&void 0!==n?n:E}function M(e){return S.includes(e)}const R=(0,o.createHigherOrderComponent)((e=>t=>{const{name:n,attributes:o,attributes:{wpbbeResponsive:{breakpoint:i=l.kX,breakpointCustomValue:u,settings:{alignment:f=B(o,n)}={}}={}},setAttributes:g,isSelected:v,clientId:x}=t;(0,b.KZ)(g);const w=(0,b.PE)(g),y=(0,b.Zx)(g),[_]=(0,s.useState)(!!o.wpbbeResponsive),C=(0,s.useMemo)((()=>function(e,t){var n;const{breakpoint:r,breakpointCustomValue:o,settings:{alignment:s}={}}=null!==(n=e.wpbbeResponsive)&&void 0!==n?n:{},i=(0,p.BO)(r,o);return i?`@media screen and (width <= ${i}) {\n\t\tbody .${d.V+t} {\n\t\t\ttext-align: ${s};\n\t\t}\n\t}`:null}(o,x)),[o,x]);(0,m.useAddCssToEditor)(C,"blocks__all__text-responsive",x);const S=(0,a.__)("Change text alignment at this breakpoint and below.","better-block-editor");return(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(e,{...t}),v&&(0,h.sS)(x)&&(0,k.jsx)(r.InspectorControls,{children:(0,k.jsxs)(c._,{initialOpen:_||!!o.wpbbeResponsive,className:"wpbbe text-responsive",children:[(0,k.jsx)(l.xC,{label:(0,a.__)("Breakpoint","better-block-editor"),value:{breakpoint:i,breakpointCustomValue:u},onChange:y,help:S}),!(0,p.v6)(i)&&(0,k.jsx)(j,{label:(0,a.__)("Text alignment","better-block-editor"),value:f,onChange:e=>w({alignment:e})})]})})]})}),"extendBlockEdit"),V=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:{wpbbeResponsive:n}={},name:r,className:o,clientId:s}=t;return M(r)&&n?(0,k.jsx)(e,{...t,className:(0,u.T)(o,d.V+s)}):(0,k.jsx)(e,{...t})}),"renderInEditor");(0,i.addFilter)("blocks.registerBlockType","wpbbe/__all__/text-responsive/modify-block-data",(function(e,t){return M(t)?{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{alignment:{enum:[f,g,v]}}}}}:e})),(0,i.addFilter)("editor.BlockEdit","wpbbe/__all__/text-responsive/edit-block",(0,h.L2)((e=>M(e.name)),R)),(0,i.addFilter)("editor.BlockListBlock","wpbbe/__all__/text-responsive/render-in-editor",V)},9293:(e,t,n)=>{"use strict";var r=n(4715),o=n(6427),s=n(9491),i=n(6087),a=n(2619),l=n(7723),c=n(7595),d=n(383),u=n(9079),b=n(4164),p=n(5573),h=n(790);const m=(0,h.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,h.jsx)(p.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})}),f=(0,h.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,h.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm3.622-3.146H16.48V8.19c.007-.19.011-.392.011-.605.007-.213.015-.403.022-.572a3.374 3.374 0 0 1-.528.517l-.902.737-.935-1.166L16.755 5h1.617v7.854Zm-6.145 0h-1.87v-3.3H7.54v3.3H5.66V5h1.88v3.003h2.817V5h1.87v7.854Z"})}),g=(0,h.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,h.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm4.15-3.036h-5.588v-1.265L15.26 9.73c.396-.41.711-.748.946-1.012s.4-.495.495-.693c.103-.205.154-.422.154-.649 0-.271-.08-.473-.242-.605-.161-.132-.37-.198-.627-.198-.271 0-.542.07-.814.209-.271.14-.564.341-.88.605l-1.023-1.199a7 7 0 0 1 .726-.572 3.23 3.23 0 0 1 .902-.44c.352-.117.774-.176 1.265-.176.528 0 .98.095 1.353.286.381.183.675.436.88.759.213.315.32.678.32 1.089 0 .447-.085.85-.254 1.21a4.433 4.433 0 0 1-.748 1.067c-.33.352-.733.744-1.21 1.177l-.814.748v.066H18.9v1.562Zm-7.333 0h-1.87v-3.3H6.881v3.3H5V5.11h1.881v3.003h2.816V5.11h1.87v7.854Z"})}),v=(0,h.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,h.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm3.864-9.152c0 .55-.169.99-.506 1.32-.33.323-.733.543-1.21.66v.033c.63.073 1.111.264 1.441.572.338.308.506.73.506 1.265 0 .44-.113.84-.34 1.199-.228.36-.58.645-1.057.858-.47.213-1.078.319-1.826.319-.462 0-.876-.037-1.243-.11a5.677 5.677 0 0 1-1.056-.319v-1.573c.338.176.69.308 1.056.396.367.08.704.121 1.012.121.557 0 .943-.088 1.155-.264.22-.183.33-.433.33-.748a.811.811 0 0 0-.154-.495c-.103-.147-.286-.257-.55-.33-.257-.073-.62-.11-1.089-.11h-.539V8.223h.55c.447 0 .792-.04 1.034-.121.25-.08.422-.19.517-.33a.888.888 0 0 0 .143-.495c0-.513-.337-.77-1.012-.77-.367 0-.69.066-.968.198a6.913 6.913 0 0 0-.649.341l-.825-1.265a4.56 4.56 0 0 1 1.1-.55c.418-.154.939-.231 1.562-.231.807 0 1.445.161 1.914.484.47.323.704.777.704 1.364Zm-7.047 6.116h-1.87v-3.3H6.881v3.3H5V5.11h1.881v3.003h2.816V5.11h1.87v7.854Z"})}),x=(0,h.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,h.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm4.36-4.719h-.903v1.573H16.37v-1.573h-3.256V9.939L16.48 5h1.727v4.851h.902v1.43Zm-2.74-2.563c0-.147.004-.326.011-.539l.022-.583a3.73 3.73 0 0 1 .022-.33h-.055a5.671 5.671 0 0 1-.198.418c-.066.117-.146.25-.242.396l-1.177 1.771h1.617V8.718Zm-4.803 4.136h-1.87v-3.3H6.881v3.3H5V5h1.881v3.003h2.816V5h1.87v7.854Z"})}),w=(0,h.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,h.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm1.598-8.228c.462 0 .877.095 1.243.286.367.19.656.47.87.836.212.367.318.81.318 1.331 0 .865-.264 1.54-.792 2.024-.52.477-1.309.715-2.365.715-.887 0-1.61-.143-2.167-.429v-1.573c.271.14.598.26.98.363a4.55 4.55 0 0 0 1.077.143c.447 0 .788-.092 1.023-.275.242-.19.363-.477.363-.858 0-.345-.12-.609-.363-.792-.235-.19-.598-.286-1.089-.286-.198 0-.4.022-.605.066a8.063 8.063 0 0 0-.528.11l-.715-.363.297-4.07h4.356v1.573h-2.75l-.12 1.309c.117-.022.241-.044.373-.066.14-.03.338-.044.594-.044Zm-4.781 5.082h-1.87v-3.3H6.881v3.3H5V5h1.881v3.003h2.816V5h1.87v7.854Z"})}),k=(0,h.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,h.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm-1.438-6.38c0-.447.03-.891.088-1.331.066-.447.184-.869.352-1.265.169-.396.403-.744.704-1.045.3-.308.686-.546 1.155-.715.47-.176 1.041-.264 1.716-.264.154 0 .337.007.55.022.213.015.393.037.54.066v1.474a4.296 4.296 0 0 0-.485-.066 4.456 4.456 0 0 0-.572-.033c-.594 0-1.06.092-1.397.275-.33.183-.564.444-.704.781s-.22.73-.242 1.177h.066c.14-.257.338-.473.594-.649.264-.176.609-.264 1.034-.264.69 0 1.232.22 1.628.66.396.44.594 1.06.594 1.859 0 .865-.245 1.544-.737 2.035-.484.484-1.144.726-1.98.726a3.007 3.007 0 0 1-1.474-.363c-.44-.25-.788-.627-1.045-1.133-.256-.513-.385-1.162-.385-1.947Zm2.871 1.947a.838.838 0 0 0 .671-.297c.176-.198.264-.51.264-.935 0-.337-.073-.605-.22-.803-.146-.198-.378-.297-.693-.297-.315 0-.568.103-.759.308a.988.988 0 0 0-.275.671c0 .213.037.425.11.638.073.205.183.378.33.517a.848.848 0 0 0 .572.198Zm-4.616 1.386h-1.87v-3.3H6.881v3.3H5V5.099h1.881v3.003h2.816V5.099h1.87v7.854Z"})}),y=(0,h.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,h.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm-.24-2.778H13V5.919h-1.622v7.303H9.871V9.219h-.253c-.594 0-1.089-.106-1.485-.319a2.1 2.1 0 0 1-.858-.858A2.552 2.552 0 0 1 7 6.865c0-.425.092-.818.275-1.177.183-.36.47-.645.858-.858.396-.22.891-.33 1.485-.33h4.892v8.722Z"})}),_=(0,h.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,h.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm1.965-9.273c.785 0 1.394.183 1.826.55.433.367.65.902.65 1.606v4.004h-1.288l-.363-.814h-.044c-.256.33-.528.568-.814.715-.286.14-.678.209-1.177.209-.535 0-.979-.158-1.33-.473-.353-.315-.529-.803-.529-1.463 0-.638.224-1.111.671-1.419.455-.315 1.119-.491 1.991-.528l1.034-.033v-.176c0-.293-.077-.506-.23-.638-.147-.132-.353-.198-.617-.198s-.539.044-.825.132a7.27 7.27 0 0 0-.869.308l-.56-1.232a4.5 4.5 0 0 1 1.121-.407 6.078 6.078 0 0 1 1.353-.143Zm.066 3.432c-.462.015-.784.099-.968.253a.733.733 0 0 0-.275.605c0 .227.066.392.198.495a.8.8 0 0 0 .506.154c.308 0 .569-.092.781-.275.213-.19.32-.447.32-.77v-.484l-.562.022Zm-6.05 2.728-.484-1.683H7.53l-.484 1.683H5L7.673 5h2.398l2.706 7.887h-2.046ZM9.367 8.069a28.214 28.214 0 0 0-.154-.528 33.251 33.251 0 0 0-.187-.693 29.203 29.203 0 0 1-.143-.594 7.44 7.44 0 0 1-.143.605 86.53 86.53 0 0 1-.176.693c-.059.22-.106.392-.143.517l-.462 1.573h1.87l-.462-1.573Z"})}),C=[{value:void 0,icon:m,label:(0,l.__)("Default style","better-block-editor")},{value:"p",icon:y,label:(0,l.__)("Paragraph","better-block-editor")},{value:"h1",icon:f,label:(0,l.__)("Heading 1","better-block-editor")},{value:"h2",icon:g,label:(0,l.__)("Heading 2","better-block-editor")},{value:"h3",icon:v,label:(0,l.__)("Heading 3","better-block-editor")},{value:"h4",icon:x,label:(0,l.__)("Heading 4","better-block-editor")},{value:"h5",icon:w,label:(0,l.__)("Heading 5","better-block-editor")},{value:"h6",icon:k,label:(0,l.__)("Heading 6","better-block-editor")}],j={className:"block-library-heading-level-dropdown"};function S({value:e,onChange:t}){var n;return(0,h.jsx)(o.ToolbarDropdownMenu,{popoverProps:j,icon:(0,h.jsx)(o.Icon,{icon:void 0===e?_:null!==(n=C.find((t=>t.value===(null!=e?e:null)))?.icon)&&void 0!==n?n:C[0].icon}),label:(0,l.__)("Change style","better-block-editor"),controls:C.map((({value:n,icon:r,label:s})=>({icon:(0,h.jsx)(o.Icon,{icon:r}),title:s,isActive:n===e,onClick(){t(n)},role:"menuitemradio"})))})}const E="wpbbe-text-style-from-element-",B="wpbbe-editor-text-style-from-element",M={"font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","line-height":"lineHeight","letter-spacing":"letterSpacing","text-transform":"textTransform"},R=["h1","h2","h3","h4","h5","h6"];function V(e){if(e?.color?.text)return!0;if(e?.typography)for(const t of Object.values(M))if(e.typography[t])return!0;return!1}function N(e){let t="";for(const[n,r]of Object.entries(M)){const o=e?.typography[r];o&&(t+=` ${n}: ${o};\n`)}return t}const A=["core/post-title","core/post-excerpt","core/heading","core/paragraph"],P=()=>{const e=(0,i.useContext)(c.Zb),{isReady:t,merged:n}=e;return t&&function(e){var t;const n=null!==(t=(0,d.cs)()?.contentWindow)&&void 0!==t?t:window;if(!n.document.body)return;let r=n.document.getElementById(B);r||(r=n.document.createElement("style"),r.id=B,n.document.head.appendChild(r));const o=function(e){let t="";V(e?.styles?.elements?.heading)&&(R.forEach(((e,n)=>{t+=`.${E}${e}.${E}${e}`,n<R.length-1&&(t+=", \n")})),t+=" { \n"+N(e.styles.elements.heading)+"\n}\n\n");for(const n of R)V(e?.styles?.elements?.[n])&&(t+=`.${E}${n}.${E}${n}`,t+="{\n"+N(e.styles.elements[n])+"\n}\n\n");return V(e?.styles)&&(t+=`.${E}p.${E}p`,t+=" {\n"+N(e.styles)+"\n}\n\n"),t}(e);r.innerHTML!==o&&(r.innerHTML=o)}(n),null};function O(){const e="wpbbe-test-style-from-element-wrapper",t=window.top.document.getElementById("wpwrap");if(t&&!t.querySelector("."+e)){const n=document.createElement("div");n.classList.add(e),(0,i.createRoot)(n).render((0,h.jsx)(c.Th,{children:(0,h.jsx)(P,{})})),t.after(n)}}function T(e){return A.includes(e)}(0,d.gi)(O),window.addEventListener("urlchangeevent",(()=>{(0,d.gi)(O)}));const I=(0,s.createHigherOrderComponent)((e=>t=>{const{setAttributes:n,isSelected:s,clientId:i,name:a,attributes:{wpbbeTextStyleFromElement:c,wpbbeRoleHeading:d=!1}}=t;return T(a)&&(0,u.sS)(i)?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(e,{...t}),s&&(0,h.jsxs)(h.Fragment,{children:["core/paragraph"===a&&(0,h.jsx)(r.InspectorControls,{group:"advanced",children:(0,h.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,h.jsx)(o.ToggleControl,{checked:d,onChange:e=>n({wpbbeRoleHeading:e}),label:(0,l.__)("Apply role=“heading”","better-block-editor"),__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,...t})})}),(0,h.jsx)(r.BlockControls,{group:"block",children:(0,h.jsx)(S,{value:c,onChange:e=>n({wpbbeTextStyleFromElement:null===e?void 0:e})})})]})]}):(0,h.jsx)(e,{...t})}),"extendBlockEdit"),L=(0,s.createHigherOrderComponent)((e=>t=>{const{name:n,attributes:{wpbbeTextStyleFromElement:r}}=t;if(!T(n)||!r)return(0,h.jsx)(e,{...t});const o={...t.wrapperProps,className:(0,b.A)(t.wrapperProps?.className,E+r)};return(0,h.jsx)(e,{...t,wrapperProps:o})}),"renderInEditor");(0,a.addFilter)("blocks.registerBlockType","wpbbe/__all__/text-style-from-element/modify-block-data",(function(e){return{...e,attributes:{...e.attributes,wpbbeTextStyleFromElement:{type:"string"},wpbbeRoleHeading:{type:"boolean"}}}})),(0,a.addFilter)("editor.BlockEdit","wpbbe/__all__/text-style-from-element/edit-block",I),(0,a.addFilter)("editor.BlockListBlock","wpbbe/__all__/text-style-from-element/render-in-editor",L)},1708:(e,t,n)=>{"use strict";var r=n(4715),o=n(6427),s=n(9491),i=n(6087),a=n(2619),l=n(7723),c=n(8969),d=n(6954),u=n(9748),b=n(9079),p=n(4753),h=n(1231),m=n(8695),f=n(5697),g=n(790);function v({value:e="visible",onChange:t}){return(0,g.jsx)(g.Fragment,{children:(0,g.jsxs)(o.__experimentalToggleGroupControl,{isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,size:"__unstable-large",label:(0,l.__)("Block visibility","better-block-editor"),value:e||"visible",onChange:t,children:[(0,g.jsx)(o.__experimentalToggleGroupControlOption,{value:"visible",label:(0,l.__)("Visible","better-block-editor")},"visible"),(0,g.jsx)(o.__experimentalToggleGroupControlOption,{value:"hidden",label:(0,l.__)("Hidden","better-block-editor")},"hidden")]})})}function x({props:e}){const{attributes:t,setAttributes:n}=e,{wpbbeVisibility:r}=t,{visibility:o,breakpoint:s,breakpointCustomValue:a}=r||{};function c(e){n({wpbbeVisibility:{visibility:"visible",...r,...e}})}(0,f.r)(s,(e=>c({breakpoint:h.iS,breakpointCustomValue:e}))),(0,i.useEffect)((()=>{"hidden"===o||s||n({wpbbeVisibility:void 0})}),[n,o,s]);const d="hidden"===o?(0,l.__)("Show block at this breakpoint and below.","better-block-editor"):(0,l.__)("Hide block at this breakpoint and below.","better-block-editor");return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(v,{value:o,onChange:e=>c({visibility:e})}),(0,g.jsx)(h.Ay,{label:(0,l.__)("Breakpoint","better-block-editor"),value:s,onChange:e=>{c({breakpoint:e,breakpointCustomValue:void 0})},help:s!==h.iS?d:null}),s===h.iS&&(0,g.jsx)(m.A,{onChange:e=>{c({breakpointCustomValue:e})},value:a,help:d})]})}const w=["core/template-part"],k="wpbbe-responsive-visibility",y=(0,s.createHigherOrderComponent)((e=>t=>{const{attributes:n,name:s,clientId:a,isSelected:d}=t,[h]=(0,i.useState)(!!n?.wpbbeVisibility),m=(0,i.useMemo)((()=>function(e,t){if(!e?.wpbbeVisibility)return null;const{visibility:n,breakpoint:r,breakpointCustomValue:o}=e.wpbbeVisibility||{},s=(0,u.BO)(r,o),i=c.V+`${t}`,a=[],l=`\n\t\tbody.wpbbe-visibility-helper .${k}.${i} { opacity: 0.6; }\n\t\tbody.wpbbe-visibility-helper .${k}.${i}:before { \n\tcontent: "";\n\tdisplay: block;\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tbackground: repeating-linear-gradient(\n\t\t-45deg,\n\t\trgb(255 255 255 / 30%),\n\t\trgb(255 255 255 / 30%) 3px,\n\t\trgb(120 120 120 / 30%) 3px,\n\t\trgb(120 120 120 / 30%) 6px\n\t) !important;\n\tz-index: 1000;\n\twidth: 100%;\n\theight: 100%;\n\tbox-sizing: border-box;\n\tclip-path: none; }`;if("visible"===n)a.push(`@media screen and (width <= ${s}) {\n\t\t\tbody:not(.wpbbe-visibility-helper) .${k}.${i} { \n\t\t\t\tdisplay: none !important; \n\t\t\t}\n\t\t\t${l}\n\t\t}`);else{const e=`\n\t\t\tbody:not(.wpbbe-visibility-helper) .${k}.${i} { \n\t\t\t\tdisplay: none !important; \n\t\t\t}\n\t\t`;s?a.push(`@media screen and (width >= ${s}) {\n\t\t\t\t${e}\n\t\t\t\t${l}\n\t\t\t}`):a.push(`\n\t\t\t\t${e}\n\t\t\t\t${l}\n\t\t\t`)}return a}(n,a)),[n,a]);return(0,p.useAddCssToEditor)(m,"blocks__all__visibility",a),w.includes(s)?(0,g.jsx)(e,{...t}):(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(e,{...t}),d&&(0,b.sS)(a)&&(0,g.jsx)(r.InspectorControls,{children:(0,g.jsx)(o.PanelBody,{title:(0,l.__)("Visibility","better-block-editor"),initialOpen:h||!!n.wpbbeVisibility,className:"wpbbe responsive-visibility",children:(0,g.jsx)(x,{props:t})})})]})}),"extendBlockEdit"),_=(0,s.createHigherOrderComponent)((e=>t=>t.attributes.wpbbeVisibility?(0,g.jsx)(e,{...t,className:(0,d.T)(t.className,`${k} ${c.V+t.clientId}`)}):(0,g.jsx)(e,{...t})),"renderInEditor");(0,a.addFilter)("blocks.registerBlockType","wpbbe/__all__/visibility/modify-block-data",(function(e,t){return w.includes(t)?e:{...e,attributes:{...e.attributes,wpbbeVisibility:{visibility:{type:"string"},breakpoint:{type:"string"},breakpointCustomValue:{type:"string"}}}}})),(0,a.addFilter)("editor.BlockEdit","wpbbe/__all__/visibility/edit-block",y),(0,a.addFilter)("editor.BlockListBlock","wpbbe/__all__/visibility/render-in-editor",_)},8415:(e,t,n)=>{"use strict";var r=n(4715),o=n(9491),s=n(6087),i=n(2619),a=n(7723),l=n(9941),c=n(6954),d=n(9163),u=n(9079),b=n(790);const p="core/button";function h(e){return e.name===p}const m=(0,o.createHigherOrderComponent)((e=>t=>{const{attributeToInput:n,inputToAttribute:o}=(0,d.gy)(),{setAttributes:i,clientId:c}=t,{wpbbeHoverColor:p={}}=t.attributes,[h,m]=(0,s.useState)(p.text),[f,g]=(0,s.useState)(p.background),[v,x]=(0,s.useState)(p.border);return(0,s.useEffect)((()=>{h===p.text&&f===p.background&&v===p.border||i({wpbbeHoverColor:{text:h,background:f,border:v}})}),[h,f,v,i,p.text,p.background,p.border]),(0,u.sS)(c)?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(e,{...t}),(0,b.jsxs)(r.InspectorControls,{group:"styles",children:[(0,b.jsx)(l.B,{}),(0,b.jsx)(r.PanelColorSettings,{__experimentalIsRenderedInSidebar:!0,title:(0,a.__)("Hover Color","better-block-editor"),className:"button-hover-color-block-support-panel",enableAlpha:!0,colorSettings:[{value:n(h),onChange:e=>m(o(e)),label:(0,a.__)("Text","better-block-editor")},{value:n(f),onChange:e=>g(o(e)),label:(0,a.__)("Background","better-block-editor")},{value:n(v),onChange:e=>x(o(e)),label:(0,a.__)("Border","better-block-editor")}]})]})]}):(0,b.jsx)(e,{...t})}),"extendBlockEdit"),f=(0,o.createHigherOrderComponent)((e=>t=>{if(!h(t))return(0,b.jsx)(e,{...t});const{attributeToCss:n}=(0,d.gy)(),r=["text","background","border"],{wpbbeHoverColor:o={}}=t.attributes,s={};let i="";for(const e of r)o[e]&&(s[`--wp-block-button--hover-${e}`]=n(o[e]),i+=` has-hover-${e}`);return(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(e,{...t,wrapperProps:(0,u.BP)(t?.wrapperProps,s),className:(0,c.T)(t.className,i)})})}),"renderInEditor");(0,i.addFilter)("blocks.registerBlockType","wpbbe/button/hover-colors/modify-block-data",(function(e,t){return t!==p?e:{...e,attributes:{...e.attributes,wpbbeHoverColor:{text:{type:"string"},background:{type:"string"},border:{type:"string"}}}}})),(0,i.addFilter)("editor.BlockEdit","wpbbe/button/hover-colors/edit-block",(0,u.L2)(h,m)),(0,i.addFilter)("editor.BlockListBlock","wpbbe/button/hover-colors/render-in-editor",f)},5854:(e,t,n)=>{"use strict";var r=n(4715),o=n(9491),s=n(6087),i=n(2619),a=n(7723),l=n(8172),c=n(8136),d=n(7637),u=n(2845),b=n(3306),p=n(8969),h=n(6954),m=n(3604),f=n(9748),g=n(9079),v=n(4753),x=n(2513),w=n(1231);function k(e){var t,n,r,o;const s=e?.layout||{},i=e?.wpbbeResponsive||{};return{breakpoint:null!==(t=i.breakpoint)&&void 0!==t?t:w.kX,breakpointCustomValue:i.breakpointCustomValue,settings:{justification:null!==(n=null!==(r=i?.settings?.justification)&&void 0!==r?r:s.justifyContent)&&void 0!==n?n:x.Y.LEFT,orientation:null!==(o=i?.settings?.orientation)&&void 0!==o?o:"vertical"===s.orientation?d.o.COLUMN:d.o.ROW}}}var y=n(790);const _="core/buttons";function C(e){return e.name===_}const j=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:n,clientId:o,isSelected:i,setAttributes:h}=t,{breakpoint:x,breakpointCustomValue:w,settings:{justification:_,orientation:C}}=k(n);(0,m.KZ)(h);const j=(0,m.Zx)(h,{justification:_,orientation:C}),S=(0,m.PE)(h),[E]=(0,s.useState)(!!n.wpbbeResponsive),B=(0,s.useMemo)((()=>function(e,t){const{breakpoint:n,breakpointCustomValue:r,settings:{justification:o,orientation:s}}=k(e),i=(0,f.BO)(n,r);if((0,f.v6)(n)||!i)return null;const a=(0,c.Dx)(s)?"justify-content":"align-items",u=(0,l.TU)(o,s===d.o.ROW_REVERSE);return`@media screen and (width <= ${i}) {\n\t \t.${p.V+t} {\n\t\t${a}:${u} !important;\n\t\tflex-direction: ${s} !important;\n\t\t}\n\t}`}(n,o)),[n,o]);(0,v.useAddCssToEditor)(B,"blocks__core_buttons__responsiveness",o);const M=(0,a.__)("Change orientation and other related settings at this breakpoint and below.","better-block-editor");return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(e,{...t}),i&&(0,g.sS)(o)&&(0,y.jsx)(r.InspectorControls,{children:(0,y.jsxs)(b._,{initialOpen:E||!!n.wpbbeResponsive,className:"wpbbe buttons__responsive-stack-on",children:[(0,y.jsx)(u.xC,{value:{breakpoint:x,breakpointCustomValue:w},onChange:j,help:M}),!(0,f.v6)(x)&&(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(c.Q2,{value:C,onChange:e=>S({orientation:e})}),(0,y.jsx)(l.EO,{value:_,excludeOptions:(0,c.Dx)(C)?[l.Yv.STRETCH]:[l.Yv.SPACE_BETWEEN],onChange:e=>S({justification:e})})]})]})})]})}),"extendBlockEdit"),S=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:n,clientId:r,className:o}=t;return C(t)&&n.wpbbeResponsive?(0,y.jsx)(e,{...t,className:(0,h.T)(o,`${p.V}${r}`)}):(0,y.jsx)(e,{...t})}),"renderInEditor");(0,i.addFilter)("blocks.registerBlockType","wpbbe/row/buttons/modify-block-data",(function(e,t){return t!==_?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{justification:{type:"string"},orientation:{type:"string"}}}}}})),(0,i.addFilter)("editor.BlockEdit","wpbbe/row/buttons/edit-block",(0,g.L2)(C,j)),(0,i.addFilter)("editor.BlockListBlock","wpbbe/row/buttons/render-in-editor",S)},7434:(e,t,n)=>{"use strict";var r=n(4715),o=n(4997),s=n(6427),i=n(9491),a=n(7143),l=n(6087),c=n(2619),d=n(7723),u=n(2845),b=n(8969),p=n(6954),h=n(3604),m=n(9748),f=n(9079),g=n(4753);const v="blocks__core_columns__stack-on-responsive";window.wp.blob,n(3582);const x=e=>{const t=parseFloat(e);return Number.isFinite(t)?parseFloat(t.toFixed(2)):void 0};function w(e,t){const{width:n=100/t}=e.attributes;return x(n)}function k(e,t,n=e.length){const r=function(e,t=e.length){return e.reduce(((e,n)=>e+w(n,t)),0)}(e,n);return Object.fromEntries(Object.entries(function(e,t=e.length){return e.reduce(((e,n)=>{const r=w(n,t);return Object.assign(e,{[n.clientId]:r})}),{})}(e,n)).map((([e,n])=>[e,x(t*n/r)])))}function y(e,t){return e.map((e=>({...e,attributes:{...e.attributes,width:`${t[e.clientId]}%`}})))}var _=n(790);const C="core/columns";function j(e){return e.name===C}function S(e){var t,n;const{breakpoint:r=(e.isStackedOnMobile?u.Pj:u.kX),breakpointCustomValue:o,settings:{reverseOrder:s=null!==(t=e?.wpbbeResponsive?.settings?.reverseOrder)&&void 0!==t&&t}={}}=null!==(n=e?.wpbbeResponsive)&&void 0!==n?n:{};return{breakpoint:r,breakpointCustomValue:o,settings:{reverseOrder:s}}}const E=(0,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,setAttributes:c,clientId:p,isSelected:w}=t,{breakpoint:C,breakpointCustomValue:j,settings:{reverseOrder:E}}=S(n);(0,h.KZ)(c);const{count:B,canInsertColumnBlock:M,minCount:R}=(0,a.useSelect)((e=>{const{canInsertBlockType:t,canRemoveBlock:n,getBlockOrder:o}=e(r.store),s=o(p),i=s.reduce(((e,t,r)=>(n(t)||e.push(r),e)),[]);return{count:s.length,canInsertColumnBlock:t("core/column",p),minCount:Math.max(...i)+1}}),[p]),{getBlocks:V}=(0,a.useSelect)(r.store),{replaceInnerBlocks:N}=(0,a.useDispatch)(r.store);function A(e,t){let n=V(p);const r=n.every((e=>{const t=e.attributes.width;return Number.isFinite(t?.endsWith?.("%")?parseFloat(t):t)})),s=t>e;if(s&&r){const r=x(100/t),s=t-e;n=[...y(n,k(n,100-r*s)),...Array.from({length:s}).map((()=>(0,o.createBlock)("core/column",{width:`${r}%`})))]}else s?n=[...n,...Array.from({length:t-e}).map((()=>(0,o.createBlock)("core/column")))]:t<e&&(n=n.slice(0,-(e-t)),r)&&(n=y(n,k(n,100)));N(p,n)}const P=(0,i.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}},O=(0,l.useMemo)((()=>function(e,t){var n;const{breakpoint:r,breakpointCustomValue:o,settings:{reverseOrder:s}}=S(e);if(r===u.kX)return null;const i=null!==(n=(0,m.BO)(r,o))&&void 0!==n?n:"0px",a=`.wp-block-columns.${b.V+t}`,l=`${a}:not(.is-not-stacked-on-mobile)`;return[`${a} {\n\t\t\tflex-wrap: nowrap !important;\n\t\t}`,`@media screen and (width <= ${i}) {\n\t\t\t${l} {\n\t\t\t\tflex-direction: ${s?"column-reverse":"column"} !important;\n\t\t\t\talign-items: stretch !important;\n\t\t\t}\n\t\t\t\n\t\t\t/* \n\t\t\t\twe increase specificity here to overwrite css added in columnRenderInEditor() \n\t\t\t\twe change flex-direction, so flex-basis (wich is used to provide width) has no sense any more \n\t\t\t*/\n\t\t\t${l} > .wp-block-column.wp-block-column.wp-block-column {\n\t\t\t\tflex-basis: auto !important;\n\t\t\t\twidth: auto;\n\t\t\t\tflex-grow: 1;\n\t\t\t\talign-self: auto !important;\n\t\t\t}\n\t\t}`,`@media screen and (width > ${i}) {\n\t\t\t${l} > .wp-block-column {\n\t\t\t\tflex-basis: 0 !important;\n\t\t\t\tflex-grow: 1;\n\t\t\t}\n\n\t\t\t${l} > .wp-block-column[style*=flex-basis] {\n\t\t\t\tflex-grow: 0;\n\t\t\t}\n\t\t}`]}(n,p)),[n,p]);(0,g.useAddCssToEditor)(O,v,p);const T=(0,h.PE)(c),I=(0,h.Zx)((e=>{var t,n;e.wpbbeResponsive&&(e.wpbbeResponsive?.settings||(e.wpbbeResponsive.settings={}),null!==(n=(t=e.wpbbeResponsive.settings).reverseOrder)&&void 0!==n||(t.reverseOrder=E)),e.isStackedOnMobile=!!e.wpbbeResponsive&&!(0,m.v6)(e.wpbbeResponsive?.breakpoint),c(e)})),L=(0,a.useSelect)((e=>e(r.store).getBlocks(p).length>0),[p]);return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(e,{...t}),w&&L&&(0,f.sS)(p)&&(0,_.jsx)(r.InspectorControls,{children:(0,_.jsxs)(s.__experimentalToolsPanel,{label:(0,d.__)("Settings","better-block-editor"),className:"wpbbe wpbbe-responsiveness",resetAll:()=>{A(B,R),c({wpbbeResponsive:void 0,isStackedOnMobile:!0})},dropdownMenuProps:P,children:[M&&(0,_.jsx)(s.__experimentalToolsPanelItem,{label:(0,d.__)("Columns"),isShownByDefault:!0,hasValue:()=>B,onDeselect:()=>A(B,R),children:(0,_.jsxs)(s.__experimentalVStack,{spacing:4,children:[(0,_.jsx)(s.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,d.__)("Columns"),value:B,onChange:e=>A(B,Math.max(R,e)),min:Math.max(1,R),max:Math.max(6,B)}),B>6&&(0,_.jsx)(s.Notice,{status:"warning",isDismissible:!1,children:(0,d.__)("This column count exceeds the recommended amount and may cause visual breakage.")})]})}),(0,_.jsxs)(s.__experimentalToolsPanelItem,{label:(0,d.__)("Stack on","better-block-editor"),isShownByDefault:!0,hasValue:()=>!!n.wpbbeResponsive,onDeselect:()=>I({breakpoint:u.kX}),children:[(0,_.jsx)(u.xC,{label:(0,d.__)("Stack on","better-block-editor"),value:{breakpoint:C,breakpointCustomValue:j},onChange:I}),!(0,m.v6)(C)&&(0,_.jsx)(s.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,d.__)("Reverse order","better-block-editor"),className:"wpbbe stack-on-reverse-order",checked:E,onChange:e=>T({reverseOrder:e})})]})]})})]})}),"extendBlockEdit"),B=(0,i.createHigherOrderComponent)((e=>t=>{const{className:n,clientId:r}=t;return j(t)?(0,_.jsx)(e,{...t,className:(0,p.T)(n,b.V+r)}):(0,_.jsx)(e,{...t})}),"columnsRenderInEditor"),M=(0,i.createHigherOrderComponent)((e=>t=>{if("core/column"!==t.name||!t?.attributes.width)return(0,_.jsx)(e,{...t});const n=b.V+t.clientId,r=`\n\t\t.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.${n}[style*=flex-basis] {\n\t\t\tflex-basis: ${t.attributes.width} !important;\n\t\t}\n\t\t`;return(0,g.useAddCssToEditor)(r,v,t.clientId),(0,_.jsx)(_.Fragment,{children:(0,_.jsx)(e,{...t,className:(0,p.T)(t.className,n)})})}),"columnRenderInEditor");(0,c.addFilter)("blocks.registerBlockType","wpbbe/columns/stack-on-responsive/modify-block-data",(function(e,t){return t!==C?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{reverseOrder:{type:"boolean"}}}}}})),(0,c.addFilter)("editor.BlockEdit","wpbbe/columns/stack-on-responsive/edit-block",(0,f.L2)(j,E)),(0,c.addFilter)("editor.BlockListBlock","wpbbe/columns/stack-on-responsive/columns-render-in-editor",B),(0,c.addFilter)("editor.BlockListBlock","wpbbe/columns/stack-on-responsive/column-render-in-editor",M)},3155:(e,t,n)=>{"use strict";var r=n(4715),o=n(6427),s=n(9491),i=n(6087),a=n(2619),l=n(7723),c=n(1744),d=n(2773),u=n(2845),b=n(3306),p=n(8969),h=n(6954),m=n(3604),f=n(9748),g=n(9079),v=n(4753),x=n(790);const w="core/group";function k(e){return e.name===w&&"grid"===e.attributes?.layout?.type}const y=(0,s.createHigherOrderComponent)((e=>t=>{const{attributes:n,attributes:{wpbbeResponsive:{breakpoint:s=u.kX,breakpointCustomValue:a,settings:{stack:h,gap:w,disablePositionSticky:k}={}}={}},clientId:y,setAttributes:_,isSelected:C}=t,j=(0,i.useRef)(!!n.wpbbeResponsive);(0,m.bM)((e=>{j.current=!1,_(e)})),(0,m.KZ)(_);const S=(0,m.PE)(_),E=(0,m.Zx)(_),B=(0,i.useMemo)((()=>function(e,t){var n;const{breakpoint:o=u.kX,breakpointCustomValue:s,settings:{stack:i,gap:a,disablePositionSticky:l}={}}=null!==(n=e.wpbbeResponsive)&&void 0!==n?n:{},c=(0,f.BO)(o,s);if(!c)return null;if(!i&&!a&&!l)return null;const d=a?`gap: ${(0,r.isValueSpacingPreset)(a)?(0,r.getSpacingPresetCssVar)(a):a} !important;`:"",b=i?"grid-template-columns: repeat(1, 1fr) !important;":"",h=l?"position: relative;":"";return`@media screen and (width <= ${c}) {\n\t\t${("."+p.V+t).repeat(3)} {\n\t\t\t${b}\t\n\t\t\t${d}\n\t\t\t${h}\t\t\n\t\t}\n\t}`}(n,y)),[n,y]);return(0,v.useAddCssToEditor)(B,"blocks__core_grid__stack-on-responsive",y),(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(e,{...t}),C&&(0,g.sS)(y)&&(0,x.jsx)(r.InspectorControls,{children:(0,x.jsxs)(b._,{initialOpen:j.current||!!n.wpbbeResponsive,className:"wpbbe grid__responsive-stack-on",children:[(0,x.jsx)(u.xC,{value:{breakpoint:s,breakpointCustomValue:a},onChange:E}),s!==u.kX&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(o.ToggleControl,{checked:!!h,onChange:e=>S({stack:e}),label:(0,l.__)("Stack on this breakpoint","better-block-editor"),__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),(0,x.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,x.jsx)(c.A,{value:w,label:(0,l.__)("Block spacing","better-block-editor"),onChange:e=>S({gap:e})})}),(0,x.jsx)(d.A,{value:!!k,onChange:e=>S({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),_=(0,s.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:r,clientId:o}=t;return k(t)&&n.wpbbeResponsive?(0,x.jsx)(e,{...t,className:(0,h.T)(r,p.V+o)}):(0,x.jsx)(e,{...t})}),"renderInEditor");(0,a.addFilter)("blocks.registerBlockType","wpbbe/grid/responsiveness/modify-block-data",(function(e,t){return t!==w?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{stack:{type:"boolean",default:!0},gap:{type:"string"},disablePositionSticky:{type:"boolean",default:!1}}}}}})),(0,a.addFilter)("editor.BlockEdit","wpbbe/grid/responsiveness/edit-block",(0,g.L2)(k,y)),(0,a.addFilter)("editor.BlockListBlock","wpbbe/grid/responsiveness/render-in-editor",_)},7050:(e,t,n)=>{"use strict";var r=n(4715),o=n(9491),s=n(6087),i=n(2619),a=n(7723),l=n(2773),c=n(8172),d=n(2845),u=n(3306),b=n(8969),p=n(6954),h=n(3604),m=n(9748),f=n(9079),g=n(4753),v=n(790);const x="core/group";function w(e){return e.name===x&&["default","constrained"].includes(e.attributes?.layout?.type)}const k=(0,o.createHigherOrderComponent)((e=>t=>{var n;const{attributes:o,clientId:i,isSelected:p,setAttributes:x,attributes:{wpbbeResponsive:w}}=t,{breakpoint:k=d.kX,breakpointCustomValue:y,settings:{justification:_=(null!==(n=o.layout?.justifyContent)&&void 0!==n?n:c.Yv.CENTER),disablePositionSticky:C}={}}=w||{},j=(0,s.useRef)(!!w);(0,h.bM)((e=>{j.current=!1,x(e)})),(0,h.KZ)(x);const S=(0,h.Zx)(x,{justification:_,disablePositionSticky:C}),E=(0,h.PE)(x),B=(0,s.useMemo)((()=>function(e,t){var n;const{breakpoint:r,breakpointCustomValue:o,settings:{justification:s,disablePositionSticky:i}={}}=null!==(n=e?.wpbbeResponsive)&&void 0!==n?n:{};if(r===d.kX)return null;const a=(0,m.BO)(r,o);return a?`@media screen and (width <= ${a}) {\n\t\t${i?`${("."+b.V+t).repeat(3)} {\n\t\t\tposition: relative;\n\t\t}`:""}\n\t\t.${b.V+t}.${b.V+t} > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {\n\t\t\tmargin-left: ${(s===c.Yv.LEFT?"0":"auto")+" !important"};\n\t\t\tmargin-right: ${(s===c.Yv.RIGHT?"0":"auto")+" !important"};\n\t\t}\n\t}`:null}(o,i)),[o,i]);(0,g.useAddCssToEditor)(B,"blocks__core_group__responsiveness",i);const M=(0,a.__)("Change items justification at this breakpoint and below.","better-block-editor");return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(e,{...t}),p&&(0,f.sS)(i)&&(0,v.jsx)(r.InspectorControls,{children:(0,v.jsxs)(u._,{initialOpen:j.current||!!w,className:"wpbbe group__responsiveness",children:[(0,v.jsx)(d.xC,{value:{breakpoint:k,breakpointCustomValue:y},onChange:S,help:M}),k!==d.kX&&(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(c.EO,{value:_,excludeOptions:[c.Yv.STRETCH,c.Yv.SPACE_BETWEEN],onChange:e=>E({justification:e})}),(0,v.jsx)(l.A,{value:!!C,onChange:e=>E({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),y=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:r,clientId:o}=t;return w(t)&&n.wpbbeResponsive?(0,v.jsx)(e,{...t,className:(0,p.T)(r,b.V+o)}):(0,v.jsx)(e,{...t})}),"renderInEditor");(0,i.addFilter)("blocks.registerBlockType","wpbbe/group/responsiveness/modify-block-data",(function(e,t){return x!==t?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{justification:{enum:[c.Yv.LEFT,c.Yv.CENTER,c.Yv.RIGHT]},disablePositionSticky:{type:"boolean",default:!1}}}}}})),(0,i.addFilter)("editor.BlockEdit","wpbbe/group/responsiveness/edit-block",(0,f.L2)(w,k)),(0,i.addFilter)("editor.BlockListBlock","wpbbe/group/responsiveness/render-in-editor",y)},5601:(e,t,n)=>{"use strict";var r=n(4715),o=n(9491),s=n(7143),i=n(2619),a=n(7723),l=n(9941),c=n(6954),d=n(9163),u=n(9079),b=n(790);const p="core/navigation",h=["wp_navigation"];function m(e){const t=(0,s.select)("core/editor").getCurrentPostType();return e.name===p&&!h.includes(t)}const f=(0,o.createHigherOrderComponent)((e=>t=>{const{setAttributes:n,clientId:o}=t,{wpbbeMenuHoverColor:s,wpbbeSubmenuHoverColor:i}=t.attributes,{attributeToInput:c,inputToAttribute:p}=(0,d.gy)();return m(t)&&(0,u.sS)(o)?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(e,{...t}),(0,b.jsxs)(r.InspectorControls,{group:"styles",children:[(0,b.jsx)(l.B,{}),(0,b.jsx)(r.PanelColorSettings,{__experimentalIsRenderedInSidebar:!0,title:(0,a.__)("Hover Color","better-block-editor"),className:"navigation-hover-color-block-support-panel",colorSettings:[{value:c(s),onChange:e=>n({wpbbeMenuHoverColor:p(e)}),label:(0,a.__)("Hover","better-block-editor")},{value:c(i),onChange:e=>n({wpbbeSubmenuHoverColor:p(e)}),label:(0,a.__)("Submenu & overlay hover","better-block-editor")}]})]})]}):(0,b.jsx)(e,{...t})}),"extendBlockEdit"),g=(0,o.createHigherOrderComponent)((e=>t=>{if(!m(t))return(0,b.jsx)(e,{...t});const{wpbbeMenuHoverColor:n,wpbbeSubmenuHoverColor:r}=t.attributes,{attributeToCss:o}=(0,d.gy)(),s={};return n&&(s["--wp-navigation-hover"]=o(n)),r&&(s["--wp-navigation-submenu-hover"]=o(r)),(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(e,{...t,wrapperProps:(0,u.BP)(t?.wrapperProps,s),className:(0,c.T)(t.className,(n?" has-hover ":"")+(r?"has-submenu-hover":""))})})}),"renderInEditor");(0,i.addFilter)("blocks.registerBlockType","wpbbe/navigation/hover-colors/modify-block-data",(function(e,t){return t!==p?e:{...e,attributes:{...e.attributes,wpbbeMenuHoverColor:{type:"string"},wpbbeSubmenuHoverColor:{type:"string"}}}})),(0,i.addFilter)("editor.BlockEdit","wpbbe/navigation/hover-colors/edit-block",f),(0,i.addFilter)("editor.BlockListBlock","wpbbe/navigation/hover-colors/render-in-editor",g)},9056:(e,t,n)=>{"use strict";var r=n(4715),o=n(6427),s=n(9491),i=n(6087),a=n(2619),l=n(7723);const c=(0,i.forwardRef)((function({icon:e,size:t=24,...n},r){return(0,i.cloneElement)(e,{width:t,height:t,...n,ref:r})}));var d=n(5573),u=n(790);const b=(0,u.jsx)(d.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,u.jsx)(d.Path,{d:"m13.06 12 6.47-6.47-1.06-1.06L12 10.94 5.53 4.47 4.47 5.53 10.94 12l-6.47 6.47 1.06 1.06L12 13.06l6.47 6.47 1.06-1.06L13.06 12Z"})});var p=n(1231),h=n(8695),m=n(8969),f=n(6954),g=n(5697),v=n(9748),x=n(9079),w=n(6942),k=n.n(w),y=n(4753);const _=(0,u.jsx)(d.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,u.jsx)(d.Path,{d:"M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z"})});function C({icon:e}){return"menu"===e?(0,u.jsx)(c,{icon:_}):(0,u.jsxs)(d.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24","aria-hidden":"true",focusable:"false",children:[(0,u.jsx)(d.Rect,{x:"4",y:"7.5",width:"16",height:"1.5"}),(0,u.jsx)(d.Rect,{x:"4",y:"15",width:"16",height:"1.5"})]})}function j({setAttributes:e,hasIcon:t,icon:n}){return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(o.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("Show icon button"),help:(0,l.__)("Configure the visual appearance of the button that toggles the overlay menu."),onChange:t=>e({hasIcon:t}),checked:t}),(0,u.jsxs)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("Icon"),value:n,onChange:t=>e({icon:t}),isBlock:!0,children:[(0,u.jsx)(o.__experimentalToggleGroupControlOption,{value:"handle","aria-label":(0,l.__)("handle"),label:(0,u.jsx)(C,{icon:"handle"})}),(0,u.jsx)(o.__experimentalToggleGroupControlOption,{value:"menu","aria-label":(0,l.__)("menu"),label:(0,u.jsx)(C,{icon:"menu"})})]})]})}var S=n(7143),E=n(3582),B=n(4997);function M(e){if(!e)return null;const t=R(function(e,t="id",n="parent"){const r=Object.create(null),o=[];for(const s of e)r[s[t]]={...s,children:[]},s[n]?(r[s[n]]=r[s[n]]||{},r[s[n]].children=r[s[n]].children||[],r[s[n]].children.push(r[s[t]])):o.push(r[s[t]]);return o}(e));return(0,a.applyFilters)("blocks.navigation.__unstableMenuItemsToBlocks",t,e)}function R(e,t=0){let n={};return{innerBlocks:[...e].sort(((e,t)=>e.menu_order-t.menu_order)).map((e=>{if("block"===e.type){const[t]=(0,B.parse)(e.content.raw);return t||(0,B.createBlock)("core/freeform",{content:e.content})}const r=e.children?.length?"core/navigation-submenu":"core/navigation-link",o=function({title:e,xfn:t,classes:n,attr_title:r,object:o,object_id:s,description:i,url:a,type:l,target:c},d,u){return o&&"post_tag"===o&&(o="tag"),{label:e?.rendered||"",...o?.length&&{type:o},kind:l?.replace("_","-")||"custom",url:a||"",...t?.length&&t.join(" ").trim()&&{rel:t.join(" ").trim()},...n?.length&&n.join(" ").trim()&&{className:n.join(" ").trim()},...r?.length&&{title:r},...s&&"custom"!==o&&{id:s},...i?.length&&{description:i},..."_blank"===c&&{opensInNewTab:!0},..."core/navigation-submenu"===d&&{isTopLevelItem:0===u},..."core/navigation-link"===d&&{isTopLevelLink:0===u}}}(e,r,t),{innerBlocks:s=[],mapping:i={}}=e.children?.length?R(e.children,t+1):{};n={...n,...i};const a=(0,B.createBlock)(r,o,s);return n[e.id]=a.clientId,a})),mapping:n}}const V="error",N="pending";let A=null;function P(e,t){return e&&t?e+"//"+t:null}const O=["postType","wp_navigation",{status:"draft",per_page:-1}],T=["postType","wp_navigation",{per_page:-1,status:"publish"}];const I="success",L="error",$="pending",H="idle",F=[],G={per_page:100,status:["publish","draft"],order:"desc",orderby:"date"};const Z="core/navigation";function D(e){return e.name===Z}const U=(0,s.createHigherOrderComponent)((e=>t=>{const{attributes:n,setAttributes:a,clientId:d,hasSubmenuIndicatorSetting:m=!0,customPlaceholder:f=null}=t,{overlayMenu:v,wpbbeOverlayMenu:x={},openSubmenusOnClick:w,showSubmenuIcon:y,hasIcon:_,icon:R="handle"}=n,{breakpoint:Z,breakpointCustomValue:D}=x;(0,g.r)(Z,(e=>{a({wpbbeOverlayMenu:{...x,breakpoint:p.iS,breakpointCustomValue:e}})}));const U=n.ref,z=`navigationMenu/${U}`,q=(0,r.useHasRecursion)(z),Y=(0,r.useBlockEditingMode)(),{menus:X}=function(e){const{records:t,isResolving:n,hasResolved:r}=(0,E.useEntityRecords)("root","menu",{per_page:-1,context:"view"}),{records:o,isResolving:s,hasResolved:i}=(0,E.useEntityRecords)("postType","page",{parent:0,order:"asc",orderby:"id",per_page:-1,context:"view"}),{records:a,hasResolved:l}=(0,E.useEntityRecords)("root","menuItem",{menus:e,per_page:-1,context:"view"},{enabled:!1});return{pages:o,isResolvingPages:s,hasResolvedPages:i,hasPages:!(!i||!o?.length),menus:t,isResolvingMenus:n,hasResolvedMenus:r,hasMenus:!(!r||!t?.length),menuItems:a,hasResolvedMenuItems:l}}(),{create:W,isPending:K}=function(e){const[t,n]=(0,i.useState)(H),[s,a]=(0,i.useState)(null),[c,d]=(0,i.useState)(null),{saveEntityRecord:u,editEntityRecord:b}=(0,S.useDispatch)(E.store),p=function(e){const t=(0,i.useContext)(o.Disabled.Context),n=function(e){return(0,S.useSelect)((t=>{if(!e)return;const{getBlock:n,getBlockParentsByBlockName:o}=t(r.store),s=o(e,"core/template-part",!0);if(!s?.length)return;const i=t("core/editor").__experimentalGetDefaultTemplatePartAreas(),{getCurrentTheme:a,getEditedEntityRecord:l}=t(E.store);for(const e of s){const t=n(e),{theme:r=a()?.stylesheet,slug:o}=t.attributes,s=l("postType","wp_template_part",P(r,o));if(s?.area)return i.find((e=>"uncategorized"!==e.area&&e.area===s.area))?.label}}),[e])}(t?void 0:e),s=(0,S.useRegistry)();return(0,i.useCallback)((async()=>{if(t)return"";const{getEntityRecords:e}=s.resolveSelect(E.store),[r,o]=await Promise.all([e(...O),e(...T)]),i=n?(0,l.sprintf)(
// translators: %s: the name of a menu (e.g. Header navigation).
// translators: %s: the name of a menu (e.g. Header navigation).
(0,l.__)("%s navigation"),n):
// translators: 'navigation' as in website navigation.
// translators: 'navigation' as in website navigation.
(0,l.__)("Navigation"),a=[...r,...o].reduce(((e,t)=>t?.title?.raw?.startsWith(i)?e+1:e),0);return(a>0?`${i} ${a+1}`:i)||""}),[t,n,s])}(e);return{create:(0,i.useCallback)((async(e=null,t=[],r)=>{if(e&&"string"!=typeof e)throw d("Invalid title supplied when creating Navigation Menu."),n(L),new Error("Value of supplied title argument was not a string.");n($),a(null),d(null),e||(e=await p().catch((e=>{throw d(e?.message),n(L),new Error("Failed to create title when saving new Navigation Menu.",{cause:e})})));const o={title:e,content:(0,B.serialize)(t),status:r};return u("postType","wp_navigation",o).then((e=>(a(e),n(I),"publish"!==r&&b("postType","wp_navigation",e.id,{status:"publish"}),e))).catch((e=>{throw d(e?.message),n(L),new Error("Unable to save new Navigation Menu",{cause:e})}))}),[u,b,p]),status:t,value:s,error:c,isIdle:t===H,isPending:t===$,isSuccess:t===I,isError:t===L}}(d),{hasUncontrolledInnerBlocks:Q,innerBlocks:J}=function(e){return(0,S.useSelect)((t=>{const{getBlock:n,getBlocks:o,hasSelectedInnerBlock:s}=t(r.store),i=n(e).innerBlocks,a=!!i?.length,l=a?F:o(e);return{innerBlocks:a?i:l,hasUncontrolledInnerBlocks:a,uncontrolledInnerBlocks:i,controlledInnerBlocks:l,isInnerBlockSelected:s(e,!0)}}),[e])}(d),ee=!!J.find((e=>"core/navigation-submenu"===e.name)),[te,ne]=(0,i.useState)(!1),{hasResolvedNavigationMenus:re,isNavigationMenuResolved:oe,isNavigationMenuMissing:se}=function(e){const t=(0,E.useResourcePermissions)("navigation",e),{navigationMenu:n,isNavigationMenuResolved:r,isNavigationMenuMissing:o}=(0,S.useSelect)((t=>function(e,t){if(!t)return{isNavigationMenuResolved:!1,isNavigationMenuMissing:!0};const{getEntityRecord:n,getEditedEntityRecord:r,hasFinishedResolution:o}=e(E.store),s=["postType","wp_navigation",t],i=n(...s),a=r(...s),l=o("getEditedEntityRecord",s),c="publish"===a.status||"draft"===a.status;return{isNavigationMenuResolved:l,isNavigationMenuMissing:l&&(!i||!c),navigationMenu:c?a:null}}(t,e)),[e]),{canCreate:s,canUpdate:i,canDelete:a,isResolving:l,hasResolved:c}=t,{records:d,isResolving:u,hasResolved:b}=(0,E.useEntityRecords)("postType","wp_navigation",G);return{navigationMenu:n,isNavigationMenuResolved:r,isNavigationMenuMissing:o,navigationMenus:d,isResolvingNavigationMenus:u,hasResolvedNavigationMenus:b,canSwitchNavigationMenu:e?d?.length>1:d?.length>0,canUserCreateNavigationMenu:s,isResolvingCanUserCreateNavigationMenu:l,hasResolvedCanUserCreateNavigationMenu:c,canUserUpdateNavigationMenu:i,hasResolvedCanUserUpdateNavigationMenu:e?c:void 0,canUserDeleteNavigationMenu:a,hasResolvedCanUserDeleteNavigationMenu:e?c:void 0}}(U),{status:ie}=function(e,{throwOnError:t=!1}={}){const n=(0,S.useRegistry)(),{editEntityRecord:r}=(0,S.useDispatch)(E.store),[o,s]=(0,i.useState)("idle"),[a,c]=(0,i.useState)(null),d=(0,i.useCallback)((async(t,o,s="publish")=>{let i,a;try{a=await n.resolveSelect(E.store).getMenuItems({menus:t,per_page:-1,context:"view"})}catch(e){throw new Error((0,l.sprintf)(
// translators: %s: the name of a menu (e.g. Header navigation).
// translators: %s: the name of a menu (e.g. Header navigation).
(0,l.__)('Unable to fetch classic menu "%s" from API.'),o),{cause:e})}if(null===a)throw new Error((0,l.sprintf)(
// translators: %s: the name of a menu (e.g. Header navigation).
// translators: %s: the name of a menu (e.g. Header navigation).
(0,l.__)('Unable to fetch classic menu "%s" from API.'),o));const{innerBlocks:c}=M(a);try{i=await e(o,c,s),await r("postType","wp_navigation",i.id,{status:"publish"},{throwOnError:!0})}catch(e){throw new Error((0,l.sprintf)(
// translators: %s: the name of a menu (e.g. Header navigation).
// translators: %s: the name of a menu (e.g. Header navigation).
(0,l.__)('Unable to create Navigation Menu "%s".'),o),{cause:e})}return i}),[e,r,n]);return{convert:(0,i.useCallback)((async(e,n,r)=>{if(A!==e)return A=e,e&&n?(s(N),c(null),await d(e,n,r).then((e=>(s("success"),A=null,e))).catch((e=>{if(c(e?.message),s(V),A=null,t)throw new Error((0,l.sprintf)(
// translators: %s: the name of a menu (e.g. Header navigation).
// translators: %s: the name of a menu (e.g. Header navigation).
(0,l.__)('Unable to create Navigation Menu "%s".'),n),{cause:e})}))):(c("Unable to convert menu. Missing menu details."),void s(V))}),[d,t]),status:o,error:a}}(W),ae=!se&&oe,le=Q&&!ae,ce=!U&&!K&&!(ie===N)&&re&&0===X?.length&&!Q,de="never"!==v,ue=k()("wp-block-navigation__overlay-menu-preview",{open:te}),be=y||w?"":(0,l.__)('The current menu options offer reduced accessibility for users and are not recommended. Enabling either "Open on Click" or "Show arrow" offers enhanced accessibility by allowing keyboard users to browse submenus selectively.'),pe=(0,s.useInstanceId)(j,"overlay-menu-preview"),he=(0,u.jsx)(r.InspectorControls,{children:m&&(0,u.jsxs)(o.PanelBody,{title:(0,l.__)("Display"),className:"wpbbe navigation-display-with-responsiveness",children:[de&&(0,u.jsxs)(u.Fragment,{children:[(0,u.jsxs)(o.Button,{className:ue,onClick:()=>{ne(!te)},"aria-label":(0,l.__)("Overlay menu controls"),"aria-controls":pe,"aria-expanded":te,children:[_&&(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(C,{icon:R}),(0,u.jsx)(c,{icon:b})]}),!_&&(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)("span",{children:(0,l.__)("Menu")}),(0,u.jsx)("span",{children:(0,l.__)("Close")})]})]}),(0,u.jsx)("div",{id:pe,children:te&&(0,u.jsx)(j,{setAttributes:a,hasIcon:_,icon:R,hidden:!te})})]}),(0,u.jsx)("h3",{children:(0,l.__)("Overlay Menu")}),(0,u.jsxs)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("Configure overlay menu"),value:v,help:(0,l.__)("Collapses the navigation options in a menu icon opening an overlay."),onChange:e=>{const t={overlayMenu:e};"mobile"!==e&&(t.wpbbeOverlayMenu={breakpoint:void 0,breakpointCustomValue:void 0}),a(t)},isBlock:!0,hideLabelFromVision:!0,children:[(0,u.jsx)(o.__experimentalToggleGroupControlOption,{value:"never",label:(0,l.__)("Off")}),(0,u.jsx)(o.__experimentalToggleGroupControlOption,{value:"mobile",label:(0,l.__)("Responsive","better-block-editor")}),(0,u.jsx)(o.__experimentalToggleGroupControlOption,{value:"always",label:(0,l.__)("Always")})]}),"mobile"===v&&(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(p.Ay,{label:(0,l.__)("Breakpoint","better-block-editor"),value:Z,unsupportedValues:[p.kX],onChange:e=>{a({wpbbeOverlayMenu:{breakpoint:e,breakpointCustomValue:e===p.iS?D:void 0}})},help:Z!==p.iS?(0,l.__)("Collapse navigation at this breakpoint and below.","better-block-editor"):null}),Z===p.iS&&(0,u.jsx)(h.A,{value:D,onChange:e=>{a({wpbbeOverlayMenu:{breakpoint:p.iS,breakpointCustomValue:e}})},help:(0,l.__)("Collapse navigation at this breakpoint and below.","better-block-editor")})]}),ee&&(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)("h3",{children:(0,l.__)("Submenus")}),(0,u.jsx)(o.ToggleControl,{__nextHasNoMarginBottom:!0,checked:w,onChange:e=>{a({openSubmenusOnClick:e,...e&&{showSubmenuIcon:!0}})},label:(0,l.__)("Open on click")}),(0,u.jsx)(o.ToggleControl,{__nextHasNoMarginBottom:!0,checked:y,onChange:e=>{a({showSubmenuIcon:e})},disabled:n.openSubmenusOnClick,label:(0,l.__)("Show arrow")}),be&&(0,u.jsx)("div",{children:(0,u.jsx)(o.Notice,{spokenMessage:null,status:"warning",isDismissible:!1,children:be})})]})]})});return le&&!K?(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(e,{...t}),"default"===Y&&he]}):U&&se||ae&&q||ce&&f?(0,u.jsx)(e,{...t}):(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(e,{...t}),"default"===Y&&he]})}),"extendBlockEdit"),z=(0,s.createHigherOrderComponent)((e=>t=>{if(!D(t))return(0,u.jsx)(e,{...t});const{attributes:n,clientId:r}=t,o=(0,i.useMemo)((()=>function(e,t){var n;const r=null!==(n=(0,v.BO)(e.wpbbeOverlayMenu?.breakpoint,e.wpbbeOverlayMenu?.breakpointCustomValue))&&void 0!==n?n:"0px",o=`.wp-block-navigation.${m.V+t}`,s=`${o} .wp-block-navigation__responsive-container:not(.is-menu-open)`;return`\n\t@media screen and (width > ${r}) {\n\t\t${o} .wp-block-navigation__responsive-container-open:not(.always-shown) {\n\t\t\tdisplay: none;\t\n\t\t}\n\t\t\n\t\t${s}:not(.hidden-by-default) {\n\t\t\tdisplay : block; \n\t\t\tposition: relative;\n\t\t\twidth: 100%;\n\t\t\tz-index: auto\n\t\t}\n\t\t\n\t\t${s} .components-button.wp-block-navigation__responsive-container-close {\n\t\t\tdisplay: none; \n\t\t}\n\n\t\t${o} .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {\n\t\t\tleft: 0;\n\t\t}\n\t}`}(n,r)),[n,r]);return(0,y.useAddCssToEditor)(o,"blocks__core_navigation__stack-on-responsive",r),(0,u.jsx)(u.Fragment,{children:(0,u.jsx)(e,{...t,className:(0,f.T)(t.className,`${m.V}${t.clientId} wpbbe-responsive-navigation`)})})}),"renderInEditor");(0,a.addFilter)("blocks.registerBlockType","wpbbe/navigation/responsiveness/modify-block-data",(function(e,t){return t!==Z?e:{...e,attributes:{...e.attributes,wpbbeOverlayMenu:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"}}}}})),(0,a.addFilter)("editor.BlockEdit","wpbbe/navigation/responsiveness/edit-block",(0,x.L2)(D,U)),(0,a.addFilter)("editor.BlockListBlock","wpbbe/navigation/responsiveness/render-in-editor",z)},354:(e,t,n)=>{"use strict";var r=n(4715),o=n(6427),s=n(9491),i=n(6087),a=n(2619),l=n(7723),c=n(1744),d=n(2845),u=n(3306),b=n(8969),p=n(6954),h=n(3604),m=n(9748),f=n(9079),g=n(4753),v=n(790);const x="core/post-template";function w(e){return e.name===x&&"grid"===e.attributes?.layout?.type}function k(e){var t;const{breakpoint:n=d.kX,breakpointCustomValue:r,settings:{gap:o}={}}=null!==(t=e.wpbbeResponsive)&&void 0!==t?t:{};return{breakpoint:n,breakpointCustomValue:r,settings:{gap:o}}}const y=(0,s.createHigherOrderComponent)((e=>t=>{const{attributes:n,clientId:s,setAttributes:a,isSelected:p}=t,{breakpoint:x,breakpointCustomValue:w,settings:{gap:y}}=k(n);(0,h.KZ)(a);const _=(0,h.Zx)(a),C=(0,h.PE)(a),[j]=(0,i.useState)(!!n.wpbbeResponsive),S=(0,i.useMemo)((()=>function(e,t){const{breakpoint:n,breakpointCustomValue:o,settings:{gap:s}}=k(e),i=(0,m.BO)(n,o);if(!i)return null;const a=s?`gap: ${(0,r.isValueSpacingPreset)(s)?(0,r.getSpacingPresetCssVar)(s):s} !important;`:"";return`@media screen and (width <= ${i}) {\n\t\tbody .${b.V+t} {\n\t\t\t${a}\n\t\t\tgrid-template-columns: repeat(1, 1fr) !important;\n\t\t}\n\t}`}(n,s)),[n,s]);return(0,g.useAddCssToEditor)(S,"blocks__core_post_template__stack-on-responsive",s),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(e,{...t}),p&&(0,f.sS)(s)&&(0,v.jsx)(r.InspectorControls,{children:(0,v.jsxs)(u._,{initialOpen:j||!!n.wpbbeResponsive,className:"wpbbe post-template__responsive-stack-on",children:[(0,v.jsx)(d.xC,{label:(0,l.__)("Stack on","better-block-editor"),value:{breakpoint:x,breakpointCustomValue:w},onChange:_}),!(0,m.v6)(x)&&(0,v.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,v.jsx)(c.A,{value:y,label:(0,l.__)("Block spacing","better-block-editor"),onChange:e=>C({gap:e})})})]})})]})}),"extendBlockEdit"),_=(0,s.createHigherOrderComponent)((e=>t=>{const{className:n,clientId:r}=t;return w(t)?(0,v.jsx)(e,{...t,className:(0,p.T)(n,b.V+r)}):(0,v.jsx)(e,{...t})}),"renderInEditor");(0,a.addFilter)("blocks.registerBlockType","wpbbe/post-template/stack-on-responsive/modify-block-data",(function(e,t){return t!==x?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{gap:{type:"string"}}}}}})),(0,a.addFilter)("editor.BlockEdit","wpbbe/post-template/stack-on-responsive/edit-block",(0,f.L2)(w,y)),(0,a.addFilter)("editor.BlockListBlock","wpbbe/post-template/stack-on-responsive/render-in-editor",_)},2720:(e,t,n)=>{"use strict";var r=n(4715),o=n(6427),s=n(9491),i=n(6087),a=n(2619),l=n(7723),c=n(1744),d=n(2773),u=n(8172),b=n(8136),p=n(7637),h=n(2845),m=n(3306),f=n(8969),g=n(6954),v=n(3604),x=n(9748),w=n(9079),k=n(4753);const y="top",_="center",C="bottom",j="stretch",S="space-between";var E=n(1231),B=n(2513);function M(e){var t,n,r,o,s;const i={breakpoint:E.kX,breakpointCustomValue:void 0,settings:{justification:null!==(t=e?.layout?.justifyContent)&&void 0!==t?t:B.Y.LEFT,orientation:"vertical"===e?.layout?.orientation?p.o.COLUMN:p.o.ROW,verticalAlignment:y,gap:void 0,disablePositionSticky:void 0}},a=null!==(n=e?.wpbbeResponsive)&&void 0!==n?n:{};return{breakpoint:null!==(r=a.breakpoint)&&void 0!==r?r:i.breakpoint,breakpointCustomValue:null!==(o=a.breakpointCustomValue)&&void 0!==o?o:i.breakpointCustomValue,settings:{...i.settings,...null!==(s=a.settings)&&void 0!==s?s:{}}}}var R=n(5573),V=n(790);const N=(0,V.jsx)(R.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,V.jsx)(R.Path,{d:"M9 20h6V9H9v11zM4 4v1.5h16V4H4z"})}),A=(0,V.jsx)(R.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,V.jsx)(R.Path,{d:"M20 11h-5V4H9v7H4v1.5h5V20h6v-7.5h5z"})}),P=(0,V.jsx)(R.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,V.jsx)(R.Path,{d:"M15 4H9v11h6V4zM4 18.5V20h16v-1.5H4z"})}),O=(0,V.jsx)(R.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,V.jsx)(R.Path,{d:"M4 4L20 4L20 5.5L4 5.5L4 4ZM10 7L14 7L14 17L10 17L10 7ZM20 18.5L4 18.5L4 20L20 20L20 18.5Z"})}),T=(0,V.jsx)(R.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,V.jsx)(R.Path,{d:"M7 4H17V8L7 8V4ZM7 16L17 16V20L7 20V16ZM20 11.25H4V12.75H20V11.25Z"})}),I=[{value:y,icon:N,label:(0,l.__)("Align top")},{value:_,icon:A,label:(0,l.__)("Align middle")},{value:C,icon:P,label:(0,l.__)("Align bottom")}],L=[...I,{value:j,icon:O,label:(0,l.__)("Streth to fill")}],$=[...I,{value:S,icon:T,label:(0,l.__)("Space between")}];function H({value:e,horizontalMode:t,onChange:n}){const r=t?L:$;return(0,i.useEffect)((()=>{t&&e===S&&n(_),t||e!==j||n(y)}),[t,e,n]),(0,V.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,l.__)("Vertical alignment","better-block-editor"),value:e,onChange:n,className:"block-editor-hooks__flex-layout-vertical-alignment-control",children:r.map((({value:e,icon:t,label:n})=>(0,V.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})}const F="core/group";function G(e){return e.name===F&&"flex"===e?.attributes?.layout?.type}const Z={[y]:"flex-start",[_]:"center",[C]:"flex-end",[j]:"stretch",[S]:"space-between"},D={...Z,[y]:"flex-end",[C]:"flex-start"},U=(0,s.createHigherOrderComponent)((e=>t=>{const{attributes:n,setAttributes:s,clientId:a,isSelected:g}=t,{breakpoint:y,breakpointCustomValue:_,settings:C,settings:{justification:j,orientation:S,verticalAlignment:E,gap:B,disablePositionSticky:R}}=M(n),N=(0,i.useRef)(!!n.wpbbeResponsive);(0,v.bM)((e=>{N.current=!1,s(e)})),(0,v.KZ)(s);const A=(0,v.PE)(s),P=(0,v.Zx)(s,C),O=(0,i.useMemo)((()=>function(e,t){const{breakpoint:n,breakpointCustomValue:o,settings:{justification:s,orientation:i,verticalAlignment:a,gap:l,disablePositionSticky:c}}=M(e);if(n===h.kX)return null;const d=(0,x.BO)(n,o);if(!d)return null;const m=(0,b.Dx)(i)?"justify-content":"align-items",g=(0,u.TU)(s,i===p.o.ROW_REVERSE),v=(0,b.Dx)(i)?"align-items":"justify-content",w=i===p.o.COLUMN_REVERSE?D:Z,k=null!=l&&l?`gap: ${(0,r.isValueSpacingPreset)(l)?(0,r.getSpacingPresetCssVar)(l):l} !important;`:"",y=c?"position: relative;":"";let _=`${("."+f.V+t).repeat(3)} {\n\t\t${m}:${g} !important; \n\t\t${v}: ${w[a]} !important;\n\t\tflex-direction: ${i} !important;\n\t\t${k}\n\t\t${y}\n\t}`;return"vertical"===e?.layout?.orientation!==(0,b.RN)(i)&&(_+=`.${f.V+t} > * {\n\t\t\tflex-basis: auto !important;\n\t\t}`),`@media screen and (width <= ${d}) {\n\t \t${_}\n\t}`}(n,a)),[n,a]);(0,k.useAddCssToEditor)(O,"blocks__core_row__responsiveness",a);const T=(0,l.__)("Change orientation and other related settings at this breakpoint and below.","better-block-editor");return(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(e,{...t}),g&&(0,w.sS)(a)&&(0,V.jsx)(r.InspectorControls,{children:(0,V.jsxs)(m._,{initialOpen:N.current||!!n.wpbbeResponsive,className:"wpbbe row__responsive-stack-on",children:[(0,V.jsx)(h.xC,{value:{breakpoint:y,breakpointCustomValue:_},onChange:P,help:T}),y!==h.kX&&(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(b.Q2,{value:S,onChange:e=>A({orientation:e})}),(0,V.jsx)(u.EO,{value:j,excludeOptions:(0,b.Dx)(S)?[u.Yv.STRETCH]:[u.Yv.SPACE_BETWEEN],onChange:e=>A({justification:e})}),(0,V.jsx)(H,{value:E,horizontalMode:(0,b.Dx)(S),onChange:e=>A({verticalAlignment:e})}),(0,V.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,V.jsx)(c.A,{value:B,label:(0,l.__)("Block spacing","better-block-editor"),onChange:e=>A({gap:e})})}),(0,V.jsx)(d.A,{value:!!R,onChange:e=>A({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),z=(0,s.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:r,clientId:o}=t;return G(t)&&n.wpbbeResponsive?(0,V.jsx)(e,{...t,className:(0,g.T)(r,`${f.V}${o}`)}):(0,V.jsx)(e,{...t})}),"renderInEditor");(0,a.addFilter)("blocks.registerBlockType","wpbbe/row/responsiveness/modify-block-data",(function(e,t){return t!==F?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{justification:{type:"string"},orientation:{type:"string"},verticalAlignment:{type:"string"},gap:{type:"string"},disablePositionSticky:{type:"boolean",default:!1}}}}}})),(0,a.addFilter)("editor.BlockEdit","wpbbe/row/responsiveness/edit-block",(0,w.L2)(G,U)),(0,a.addFilter)("editor.BlockListBlock","wpbbe/row/responsiveness/render-in-editor",z)},2733:(e,t,n)=>{"use strict";var r=n(6427),o=n(7143),s=n(6087),i=n(7723),a=n(5571),l=n(8661),c=n(383),d=(n(12),n(790));let u=null;function b(){const e=(0,c.d7)();e&&!e.querySelector(".wpbbe-animation-reset-wrapper")&&e.appendChild(function(e){const t=document.createElement("div");return t.classList.add("wpbbe-animation-reset-wrapper"),(0,s.createRoot)(t).render((0,d.jsx)(e,{})),t}(p));const t=(0,c.Xo)();u=new IntersectionObserver(((e,t)=>{e.forEach((e=>{e.intersectionRatio>0&&(e.target.classList.add(a.t6),t.unobserve(e.target))}))}),{...a.Bw,root:t})}const p=()=>{const e=(0,i.__)("Play animation","better-block-editor");return(0,d.jsx)(r.Tooltip,{text:e,children:(0,d.jsx)(r.Button,{icon:(0,d.jsx)(r.Dashicon,{icon:"controls-play"}),"aria-disabled":"false","aria-label":e,onClick:()=>function(){const e=(0,c.Xo)();u.disconnect();const t=(0,l.applyGlobalCallback)("animation-on-scroll.animatedElementSelector",["[data-aos]"]),n=Array.isArray(t)?t.join(","):"";e.querySelectorAll(n).forEach((e=>{e.classList.remove(a.t6),u.observe(e)}))}()})})};window.addEventListener("urlchangeevent",(()=>{(0,c.wm)(b)}));let h=(0,o.select)("core/editor").getCurrentPostId(),m=(0,o.select)("core/editor").getDeviceType();(0,o.subscribe)((()=>{const e=(0,o.select)("core/editor").getDeviceType();if(e!==m)return m=e,void(0,c.wm)(b);const t=(0,o.select)("core/editor").getCurrentPostId();return t!==h?(h=t,void(0,c.wm)(b)):void 0}))},1991:(e,t,n)=>{"use strict";var r=n(7723),o=n(3656),s=n(4715),i=n(6427);const a=window.wp.plugins;var l=n(7143),c=n(6087);const{min:d,max:u}=Math,b=(e,t=0,n=1)=>d(u(t,e),n),p=e=>{e._clipped=!1,e._unclipped=e.slice(0);for(let t=0;t<=3;t++)t<3?((e[t]<0||e[t]>255)&&(e._clipped=!0),e[t]=b(e[t],0,255)):3===t&&(e[t]=b(e[t],0,1));return e},h={};for(let e of["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"])h[`[object ${e}]`]=e.toLowerCase();function m(e){return h[Object.prototype.toString.call(e)]||"object"}const f=(e,t=null)=>e.length>=3?Array.prototype.slice.call(e):"object"==m(e[0])&&t?t.split("").filter((t=>void 0!==e[0][t])).map((t=>e[0][t])):e[0].slice(0),g=e=>{if(e.length<2)return null;const t=e.length-1;return"string"==m(e[t])?e[t].toLowerCase():null},{PI:v,min:x,max:w}=Math,k=e=>Math.round(100*e)/100,y=e=>Math.round(100*e)/100,_=2*v,C=v/3,j=v/180,S=180/v;function E(e){return[...e.slice(0,3).reverse(),...e.slice(3)]}const B={format:{},autodetect:[]},M=class{constructor(...e){const t=this;if("object"===m(e[0])&&e[0].constructor&&e[0].constructor===this.constructor)return e[0];let n=g(e),r=!1;if(!n){r=!0,B.sorted||(B.autodetect=B.autodetect.sort(((e,t)=>t.p-e.p)),B.sorted=!0);for(let t of B.autodetect)if(n=t.test(...e),n)break}if(!B.format[n])throw new Error("unknown format: "+e);{const o=B.format[n].apply(null,r?e:e.slice(0,-1));t._rgb=p(o)}3===t._rgb.length&&t._rgb.push(1)}toString(){return"function"==m(this.hex)?this.hex():`[${this._rgb.join(",")}]`}},R=(...e)=>new M(...e);R.version="3.1.2";const V=R,N={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},A=/^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,P=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,O=e=>{if(e.match(A)){4!==e.length&&7!==e.length||(e=e.substr(1)),3===e.length&&(e=(e=e.split(""))[0]+e[0]+e[1]+e[1]+e[2]+e[2]);const t=parseInt(e,16);return[t>>16,t>>8&255,255&t,1]}if(e.match(P)){5!==e.length&&9!==e.length||(e=e.substr(1)),4===e.length&&(e=(e=e.split(""))[0]+e[0]+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]);const t=parseInt(e,16);return[t>>24&255,t>>16&255,t>>8&255,Math.round((255&t)/255*100)/100]}throw new Error(`unknown hex color: ${e}`)},{round:T}=Math,I=(...e)=>{let[t,n,r,o]=f(e,"rgba"),s=g(e)||"auto";void 0===o&&(o=1),"auto"===s&&(s=o<1?"rgba":"rgb"),t=T(t),n=T(n),r=T(r);let i="000000"+(t<<16|n<<8|r).toString(16);i=i.substr(i.length-6);let a="0"+T(255*o).toString(16);switch(a=a.substr(a.length-2),s.toLowerCase()){case"rgba":return`#${i}${a}`;case"argb":return`#${a}${i}`;default:return`#${i}`}};M.prototype.name=function(){const e=I(this._rgb,"rgb");for(let t of Object.keys(N))if(N[t]===e)return t.toLowerCase();return e},B.format.named=e=>{if(e=e.toLowerCase(),N[e])return O(N[e]);throw new Error("unknown color name: "+e)},B.autodetect.push({p:5,test:(e,...t)=>{if(!t.length&&"string"===m(e)&&N[e.toLowerCase()])return"named"}}),M.prototype.alpha=function(e,t=!1){return void 0!==e&&"number"===m(e)?t?(this._rgb[3]=e,this):new M([this._rgb[0],this._rgb[1],this._rgb[2],e],"rgb"):this._rgb[3]},M.prototype.clipped=function(){return this._rgb._clipped||!1};const L={Kn:18,labWhitePoint:"d65",Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452,kE:216/24389,kKE:8,kK:24389/27,RefWhiteRGB:{X:.95047,Y:1,Z:1.08883},MtxRGB2XYZ:{m00:.4124564390896922,m01:.21267285140562253,m02:.0193338955823293,m10:.357576077643909,m11:.715152155287818,m12:.11919202588130297,m20:.18043748326639894,m21:.07217499330655958,m22:.9503040785363679},MtxXYZ2RGB:{m00:3.2404541621141045,m01:-.9692660305051868,m02:.055643430959114726,m10:-1.5371385127977166,m11:1.8760108454466942,m12:-.2040259135167538,m20:-.498531409556016,m21:.041556017530349834,m22:1.0572251882231791},As:.9414285350000001,Bs:1.040417467,Cs:1.089532651,MtxAdaptMa:{m00:.8951,m01:-.7502,m02:.0389,m10:.2664,m11:1.7135,m12:-.0685,m20:-.1614,m21:.0367,m22:1.0296},MtxAdaptMaI:{m00:.9869929054667123,m01:.43230526972339456,m02:-.008528664575177328,m10:-.14705425642099013,m11:.5183602715367776,m12:.04004282165408487,m20:.15996265166373125,m21:.0492912282128556,m22:.9684866957875502}},$=L,H=new Map([["a",[1.0985,.35585]],["b",[1.0985,.35585]],["c",[.98074,1.18232]],["d50",[.96422,.82521]],["d55",[.95682,.92149]],["d65",[.95047,1.08883]],["e",[1,1,1]],["f2",[.99186,.67393]],["f7",[.95041,1.08747]],["f11",[1.00962,.6435]],["icc",[.96422,.82521]]]);function F(e){const t=H.get(String(e).toLowerCase());if(!t)throw new Error("unknown Lab illuminant "+e);L.labWhitePoint=e,L.Xn=t[0],L.Zn=t[1]}function G(){return L.labWhitePoint}const Z=e=>{const t=Math.sign(e);return((e=Math.abs(e))<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)*t},D=(e,t,n)=>{const{MtxAdaptMa:r,MtxAdaptMaI:o,MtxXYZ2RGB:s,RefWhiteRGB:i,Xn:a,Yn:l,Zn:c}=$,d=a*r.m00+l*r.m10+c*r.m20,u=a*r.m01+l*r.m11+c*r.m21,b=a*r.m02+l*r.m12+c*r.m22,p=i.X*r.m00+i.Y*r.m10+i.Z*r.m20,h=i.X*r.m01+i.Y*r.m11+i.Z*r.m21,m=i.X*r.m02+i.Y*r.m12+i.Z*r.m22,f=(e*r.m00+t*r.m10+n*r.m20)*(p/d),g=(e*r.m01+t*r.m11+n*r.m21)*(h/u),v=(e*r.m02+t*r.m12+n*r.m22)*(m/b),x=f*o.m00+g*o.m10+v*o.m20,w=f*o.m01+g*o.m11+v*o.m21,k=f*o.m02+g*o.m12+v*o.m22;return[255*Z(x*s.m00+w*s.m10+k*s.m20),255*Z(x*s.m01+w*s.m11+k*s.m21),255*Z(x*s.m02+w*s.m12+k*s.m22)]},U=(...e)=>{e=f(e,"lab");const[t,n,r]=e,[o,s,i]=((e,t,n)=>{const{kE:r,kK:o,kKE:s,Xn:i,Yn:a,Zn:l}=$,c=(e+16)/116,d=.002*t+c,u=c-.005*n,b=d*d*d,p=u*u*u;return[(b>r?b:(116*d-16)/o)*i,(e>s?Math.pow((e+16)/116,3):e/o)*a,(p>r?p:(116*u-16)/o)*l]})(t,n,r),[a,l,c]=D(o,s,i);return[a,l,c,e.length>3?e[3]:1]};function z(e){const t=Math.sign(e);return((e=Math.abs(e))<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4))*t}const q=(e,t,n)=>{e=z(e/255),t=z(t/255),n=z(n/255);const{MtxRGB2XYZ:r,MtxAdaptMa:o,MtxAdaptMaI:s,Xn:i,Yn:a,Zn:l,As:c,Bs:d,Cs:u}=$;let b=e*r.m00+t*r.m10+n*r.m20,p=e*r.m01+t*r.m11+n*r.m21,h=e*r.m02+t*r.m12+n*r.m22;const m=i*o.m00+a*o.m10+l*o.m20,f=i*o.m01+a*o.m11+l*o.m21,g=i*o.m02+a*o.m12+l*o.m22;let v=b*o.m00+p*o.m10+h*o.m20,x=b*o.m01+p*o.m11+h*o.m21,w=b*o.m02+p*o.m12+h*o.m22;return v*=m/c,x*=f/d,w*=g/u,b=v*s.m00+x*s.m10+w*s.m20,p=v*s.m01+x*s.m11+w*s.m21,h=v*s.m02+x*s.m12+w*s.m22,[b,p,h]},Y=(...e)=>{const[t,n,r,...o]=f(e,"rgb"),[s,i,a]=q(t,n,r),[l,c,d]=function(e,t,n){const{Xn:r,Yn:o,Zn:s,kE:i,kK:a}=$,l=e/r,c=t/o,d=n/s,u=l>i?Math.pow(l,1/3):(a*l+16)/116,b=c>i?Math.pow(c,1/3):(a*c+16)/116;return[116*b-16,500*(u-b),200*(b-(d>i?Math.pow(d,1/3):(a*d+16)/116))]}(s,i,a);return[l,c,d,...o.length>0&&o[0]<1?[o[0]]:[]]};M.prototype.lab=function(){return Y(this._rgb)},Object.assign(V,{lab:(...e)=>new M(...e,"lab"),getLabWhitePoint:G,setLabWhitePoint:F}),B.format.lab=U,B.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=f(e,"lab"))&&3===e.length)return"lab"}}),M.prototype.darken=function(e=1){const t=this.lab();return t[0]-=$.Kn*e,new M(t,"lab").alpha(this.alpha(),!0)},M.prototype.brighten=function(e=1){return this.darken(-e)},M.prototype.darker=M.prototype.darken,M.prototype.brighter=M.prototype.brighten,M.prototype.get=function(e){const[t,n]=e.split("."),r=this[t]();if(n){const e=t.indexOf(n)-("ok"===t.substr(0,2)?2:0);if(e>-1)return r[e];throw new Error(`unknown channel ${n} in mode ${t}`)}return r};const{pow:X}=Math;M.prototype.luminance=function(e,t="rgb"){if(void 0!==e&&"number"===m(e)){if(0===e)return new M([0,0,0,this._rgb[3]],"rgb");if(1===e)return new M([255,255,255,this._rgb[3]],"rgb");let n=this.luminance(),r=20;const o=(n,s)=>{const i=n.interpolate(s,.5,t),a=i.luminance();return Math.abs(e-a)<1e-7||!r--?i:a>e?o(n,i):o(i,s)},s=(n>e?o(new M([0,0,0]),this):o(this,new M([255,255,255]))).rgb();return new M([...s,this._rgb[3]])}return W(...this._rgb.slice(0,3))};const W=(e,t,n)=>.2126*(e=K(e))+.7152*(t=K(t))+.0722*K(n),K=e=>(e/=255)<=.03928?e/12.92:X((e+.055)/1.055,2.4),Q={},J=(e,t,n=.5,...r)=>{let o=r[0]||"lrgb";if(Q[o]||r.length||(o=Object.keys(Q)[0]),!Q[o])throw new Error(`interpolation mode ${o} is not defined`);return"object"!==m(e)&&(e=new M(e)),"object"!==m(t)&&(t=new M(t)),Q[o](e,t,n).alpha(e.alpha()+n*(t.alpha()-e.alpha()))};M.prototype.mix=M.prototype.interpolate=function(e,t=.5,...n){return J(this,e,t,...n)},M.prototype.premultiply=function(e=!1){const t=this._rgb,n=t[3];return e?(this._rgb=[t[0]*n,t[1]*n,t[2]*n,n],this):new M([t[0]*n,t[1]*n,t[2]*n,n],"rgb")};const{sin:ee,cos:te}=Math,ne=(...e)=>{let[t,n,r]=f(e,"lch");return isNaN(r)&&(r=0),r*=j,[t,te(r)*n,ee(r)*n]},re=(...e)=>{e=f(e,"lch");const[t,n,r]=e,[o,s,i]=ne(t,n,r),[a,l,c]=U(o,s,i);return[a,l,c,e.length>3?e[3]:1]},{sqrt:oe,atan2:se,round:ie}=Math,ae=(...e)=>{const[t,n,r]=f(e,"lab"),o=oe(n*n+r*r);let s=(se(r,n)*S+360)%360;return 0===ie(1e4*o)&&(s=Number.NaN),[t,o,s]},le=(...e)=>{const[t,n,r,...o]=f(e,"rgb"),[s,i,a]=Y(t,n,r),[l,c,d]=ae(s,i,a);return[l,c,d,...o.length>0&&o[0]<1?[o[0]]:[]]};M.prototype.lch=function(){return le(this._rgb)},M.prototype.hcl=function(){return E(le(this._rgb))},Object.assign(V,{lch:(...e)=>new M(...e,"lch"),hcl:(...e)=>new M(...e,"hcl")}),B.format.lch=re,B.format.hcl=(...e)=>{const t=E(f(e,"hcl"));return re(...t)},["lch","hcl"].forEach((e=>B.autodetect.push({p:2,test:(...t)=>{if("array"===m(t=f(t,e))&&3===t.length)return e}}))),M.prototype.saturate=function(e=1){const t=this.lch();return t[1]+=$.Kn*e,t[1]<0&&(t[1]=0),new M(t,"lch").alpha(this.alpha(),!0)},M.prototype.desaturate=function(e=1){return this.saturate(-e)},M.prototype.set=function(e,t,n=!1){const[r,o]=e.split("."),s=this[r]();if(o){const e=r.indexOf(o)-("ok"===r.substr(0,2)?2:0);if(e>-1){if("string"==m(t))switch(t.charAt(0)){case"+":case"-":s[e]+=+t;break;case"*":s[e]*=+t.substr(1);break;case"/":s[e]/=+t.substr(1);break;default:s[e]=+t}else{if("number"!==m(t))throw new Error("unsupported value for Color.set");s[e]=t}const o=new M(s,r);return n?(this._rgb=o._rgb,this):o}throw new Error(`unknown channel ${o} in mode ${r}`)}return s},M.prototype.tint=function(e=.5,...t){return J(this,"white",e,...t)},M.prototype.shade=function(e=.5,...t){return J(this,"black",e,...t)};Q.rgb=(e,t,n)=>{const r=e._rgb,o=t._rgb;return new M(r[0]+n*(o[0]-r[0]),r[1]+n*(o[1]-r[1]),r[2]+n*(o[2]-r[2]),"rgb")};const{sqrt:ce,pow:de}=Math;Q.lrgb=(e,t,n)=>{const[r,o,s]=e._rgb,[i,a,l]=t._rgb;return new M(ce(de(r,2)*(1-n)+de(i,2)*n),ce(de(o,2)*(1-n)+de(a,2)*n),ce(de(s,2)*(1-n)+de(l,2)*n),"rgb")};Q.lab=(e,t,n)=>{const r=e.lab(),o=t.lab();return new M(r[0]+n*(o[0]-r[0]),r[1]+n*(o[1]-r[1]),r[2]+n*(o[2]-r[2]),"lab")};const ue=(e,t,n,r)=>{let o,s,i,a,l,c,d,u,b,p,h,m;return"hsl"===r?(o=e.hsl(),s=t.hsl()):"hsv"===r?(o=e.hsv(),s=t.hsv()):"hcg"===r?(o=e.hcg(),s=t.hcg()):"hsi"===r?(o=e.hsi(),s=t.hsi()):"lch"===r||"hcl"===r?(r="hcl",o=e.hcl(),s=t.hcl()):"oklch"===r&&(o=e.oklch().reverse(),s=t.oklch().reverse()),"h"!==r.substr(0,1)&&"oklch"!==r||([i,l,d]=o,[a,c,u]=s),isNaN(i)||isNaN(a)?isNaN(i)?isNaN(a)?p=Number.NaN:(p=a,1!=d&&0!=d||"hsv"==r||(b=c)):(p=i,1!=u&&0!=u||"hsv"==r||(b=l)):(m=a>i&&a-i>180?a-(i+360):a<i&&i-a>180?a+360-i:a-i,p=i+n*m),void 0===b&&(b=l+n*(c-l)),h=d+n*(u-d),new M("oklch"===r?[h,b,p]:[p,b,h],r)},be=(e,t,n)=>ue(e,t,n,"lch");Q.lch=be,Q.hcl=be;M.prototype.num=function(){return((...e)=>{const[t,n,r]=f(e,"rgb");return(t<<16)+(n<<8)+r})(this._rgb)},Object.assign(V,{num:(...e)=>new M(...e,"num")}),B.format.num=e=>{if("number"==m(e)&&e>=0&&e<=16777215)return[e>>16,e>>8&255,255&e,1];throw new Error("unknown num color: "+e)},B.autodetect.push({p:5,test:(...e)=>{if(1===e.length&&"number"===m(e[0])&&e[0]>=0&&e[0]<=16777215)return"num"}});Q.num=(e,t,n)=>{const r=e.num(),o=t.num();return new M(r+n*(o-r),"num")};const{floor:pe}=Math;M.prototype.hcg=function(){return((...e)=>{const[t,n,r]=f(e,"rgb"),o=x(t,n,r),s=w(t,n,r),i=s-o,a=100*i/255,l=o/(255-i)*100;let c;return 0===i?c=Number.NaN:(t===s&&(c=(n-r)/i),n===s&&(c=2+(r-t)/i),r===s&&(c=4+(t-n)/i),c*=60,c<0&&(c+=360)),[c,a,l]})(this._rgb)},V.hcg=(...e)=>new M(...e,"hcg"),B.format.hcg=(...e)=>{e=f(e,"hcg");let t,n,r,[o,s,i]=e;i*=255;const a=255*s;if(0===s)t=n=r=i;else{360===o&&(o=0),o>360&&(o-=360),o<0&&(o+=360),o/=60;const e=pe(o),l=o-e,c=i*(1-s),d=c+a*(1-l),u=c+a*l,b=c+a;switch(e){case 0:[t,n,r]=[b,u,c];break;case 1:[t,n,r]=[d,b,c];break;case 2:[t,n,r]=[c,b,u];break;case 3:[t,n,r]=[c,d,b];break;case 4:[t,n,r]=[u,c,b];break;case 5:[t,n,r]=[b,c,d]}}return[t,n,r,e.length>3?e[3]:1]},B.autodetect.push({p:1,test:(...e)=>{if("array"===m(e=f(e,"hcg"))&&3===e.length)return"hcg"}});Q.hcg=(e,t,n)=>ue(e,t,n,"hcg");const{cos:he}=Math,{min:me,sqrt:fe,acos:ge}=Math;M.prototype.hsi=function(){return((...e)=>{let t,[n,r,o]=f(e,"rgb");n/=255,r/=255,o/=255;const s=me(n,r,o),i=(n+r+o)/3,a=i>0?1-s/i:0;return 0===a?t=NaN:(t=(n-r+(n-o))/2,t/=fe((n-r)*(n-r)+(n-o)*(r-o)),t=ge(t),o>r&&(t=_-t),t/=_),[360*t,a,i]})(this._rgb)},V.hsi=(...e)=>new M(...e,"hsi"),B.format.hsi=(...e)=>{e=f(e,"hsi");let t,n,r,[o,s,i]=e;return isNaN(o)&&(o=0),isNaN(s)&&(s=0),o>360&&(o-=360),o<0&&(o+=360),o/=360,o<1/3?(r=(1-s)/3,t=(1+s*he(_*o)/he(C-_*o))/3,n=1-(r+t)):o<2/3?(o-=1/3,t=(1-s)/3,n=(1+s*he(_*o)/he(C-_*o))/3,r=1-(t+n)):(o-=2/3,n=(1-s)/3,r=(1+s*he(_*o)/he(C-_*o))/3,t=1-(n+r)),t=b(i*t*3),n=b(i*n*3),r=b(i*r*3),[255*t,255*n,255*r,e.length>3?e[3]:1]},B.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=f(e,"hsi"))&&3===e.length)return"hsi"}});Q.hsi=(e,t,n)=>ue(e,t,n,"hsi");const ve=(...e)=>{e=f(e,"hsl");const[t,n,r]=e;let o,s,i;if(0===n)o=s=i=255*r;else{const e=[0,0,0],a=[0,0,0],l=r<.5?r*(1+n):r+n-r*n,c=2*r-l,d=t/360;e[0]=d+1/3,e[1]=d,e[2]=d-1/3;for(let t=0;t<3;t++)e[t]<0&&(e[t]+=1),e[t]>1&&(e[t]-=1),6*e[t]<1?a[t]=c+6*(l-c)*e[t]:2*e[t]<1?a[t]=l:3*e[t]<2?a[t]=c+(l-c)*(2/3-e[t])*6:a[t]=c;[o,s,i]=[255*a[0],255*a[1],255*a[2]]}return e.length>3?[o,s,i,e[3]]:[o,s,i,1]},xe=(...e)=>{e=f(e,"rgba");let[t,n,r]=e;t/=255,n/=255,r/=255;const o=x(t,n,r),s=w(t,n,r),i=(s+o)/2;let a,l;return s===o?(a=0,l=Number.NaN):a=i<.5?(s-o)/(s+o):(s-o)/(2-s-o),t==s?l=(n-r)/(s-o):n==s?l=2+(r-t)/(s-o):r==s&&(l=4+(t-n)/(s-o)),l*=60,l<0&&(l+=360),e.length>3&&void 0!==e[3]?[l,a,i,e[3]]:[l,a,i]};M.prototype.hsl=function(){return xe(this._rgb)},V.hsl=(...e)=>new M(...e,"hsl"),B.format.hsl=ve,B.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=f(e,"hsl"))&&3===e.length)return"hsl"}});Q.hsl=(e,t,n)=>ue(e,t,n,"hsl");const{floor:we}=Math,{min:ke,max:ye}=Math;M.prototype.hsv=function(){return((...e)=>{e=f(e,"rgb");let[t,n,r]=e;const o=ke(t,n,r),s=ye(t,n,r),i=s-o;let a,l,c;return c=s/255,0===s?(a=Number.NaN,l=0):(l=i/s,t===s&&(a=(n-r)/i),n===s&&(a=2+(r-t)/i),r===s&&(a=4+(t-n)/i),a*=60,a<0&&(a+=360)),[a,l,c]})(this._rgb)},V.hsv=(...e)=>new M(...e,"hsv"),B.format.hsv=(...e)=>{e=f(e,"hsv");let t,n,r,[o,s,i]=e;if(i*=255,0===s)t=n=r=i;else{360===o&&(o=0),o>360&&(o-=360),o<0&&(o+=360),o/=60;const e=we(o),a=o-e,l=i*(1-s),c=i*(1-s*a),d=i*(1-s*(1-a));switch(e){case 0:[t,n,r]=[i,d,l];break;case 1:[t,n,r]=[c,i,l];break;case 2:[t,n,r]=[l,i,d];break;case 3:[t,n,r]=[l,c,i];break;case 4:[t,n,r]=[d,l,i];break;case 5:[t,n,r]=[i,l,c]}}return[t,n,r,e.length>3?e[3]:1]},B.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=f(e,"hsv"))&&3===e.length)return"hsv"}});function _e(e,t){let n=e.length;Array.isArray(e[0])||(e=[e]),Array.isArray(t[0])||(t=t.map((e=>[e])));let r=t[0].length,o=t[0].map(((e,n)=>t.map((e=>e[n])))),s=e.map((e=>o.map((t=>Array.isArray(e)?e.reduce(((e,n,r)=>e+n*(t[r]||0)),0):t.reduce(((t,n)=>t+n*e),0)))));return 1===n&&(s=s[0]),1===r?s.map((e=>e[0])):s}Q.hsv=(e,t,n)=>ue(e,t,n,"hsv");const Ce=(...e)=>{e=f(e,"lab");const[t,n,r,...o]=e,[s,i,a]=(l=[[1.2268798758459243,-.5578149944602171,.2813910456659647],[-.0405757452148008,1.112286803280317,-.0717110580655164],[-.0763729366746601,-.4214933324022432,1.5869240198367816]],c=_e([[1,.3963377773761749,.2158037573099136],[1,-.1055613458156586,-.0638541728258133],[1,-.0894841775298119,-1.2914855480194092]],[t,n,r]),_e(l,c.map((e=>e**3))));var l,c;const[d,u,b]=D(s,i,a);return[d,u,b,...o.length>0&&o[0]<1?[o[0]]:[]]},je=(...e)=>{const[t,n,r,...o]=f(e,"rgb");return[...function(e){const t=_e([[.819022437996703,.3619062600528904,-.1288737815209879],[.0329836539323885,.9292868615863434,.0361446663506424],[.0481771893596242,.2642395317527308,.6335478284694309]],e);return _e([[.210454268309314,.7936177747023054,-.0040720430116193],[1.9779985324311684,-2.42859224204858,.450593709617411],[.0259040424655478,.7827717124575296,-.8086757549230774]],t.map((e=>Math.cbrt(e))))}(q(t,n,r)),...o.length>0&&o[0]<1?[o[0]]:[]]};M.prototype.oklab=function(){return je(this._rgb)},Object.assign(V,{oklab:(...e)=>new M(...e,"oklab")}),B.format.oklab=Ce,B.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=f(e,"oklab"))&&3===e.length)return"oklab"}});Q.oklab=(e,t,n)=>{const r=e.oklab(),o=t.oklab();return new M(r[0]+n*(o[0]-r[0]),r[1]+n*(o[1]-r[1]),r[2]+n*(o[2]-r[2]),"oklab")};Q.oklch=(e,t,n)=>ue(e,t,n,"oklch");const{pow:Se,sqrt:Ee,PI:Be,cos:Me,sin:Re,atan2:Ve}=Math,{pow:Ne}=Math;function Ae(e){let t="rgb",n=V("#ccc"),r=0,o=[0,1],s=[],i=[0,0],a=!1,l=[],c=!1,d=0,u=1,p=!1,h={},f=!0,g=1;const v=function(e){if((e=e||["#fff","#000"])&&"string"===m(e)&&V.brewer&&V.brewer[e.toLowerCase()]&&(e=V.brewer[e.toLowerCase()]),"array"===m(e)){1===e.length&&(e=[e[0],e[0]]),e=e.slice(0);for(let t=0;t<e.length;t++)e[t]=V(e[t]);s.length=0;for(let t=0;t<e.length;t++)s.push(t/(e.length-1))}return y(),l=e};let x=e=>e,w=e=>e;const k=function(e,r){let o,c;if(null==r&&(r=!1),isNaN(e)||null===e)return n;c=r?e:a&&a.length>2?function(e){if(null!=a){const t=a.length-1;let n=0;for(;n<t&&e>=a[n];)n++;return n-1}return 0}(e)/(a.length-2):u!==d?(e-d)/(u-d):1,c=w(c),r||(c=x(c)),1!==g&&(c=Ne(c,g)),c=i[0]+c*(1-i[0]-i[1]),c=b(c,0,1);const p=Math.floor(1e4*c);if(f&&h[p])o=h[p];else{if("array"===m(l))for(let e=0;e<s.length;e++){const n=s[e];if(c<=n){o=l[e];break}if(c>=n&&e===s.length-1){o=l[e];break}if(c>n&&c<s[e+1]){c=(c-n)/(s[e+1]-n),o=V.interpolate(l[e],l[e+1],c,t);break}}else"function"===m(l)&&(o=l(c));f&&(h[p]=o)}return o};var y=()=>h={};v(e);const _=function(e){const t=V(k(e));return c&&t[c]?t[c]():t};return _.classes=function(e){if(null!=e){if("array"===m(e))a=e,o=[e[0],e[e.length-1]];else{const t=V.analyze(o);a=0===e?[t.min,t.max]:V.limits(t,"e",e)}return _}return a},_.domain=function(e){if(!arguments.length)return o;d=e[0],u=e[e.length-1],s=[];const t=l.length;if(e.length===t&&d!==u)for(let t of Array.from(e))s.push((t-d)/(u-d));else{for(let e=0;e<t;e++)s.push(e/(t-1));if(e.length>2){const t=e.map(((t,n)=>n/(e.length-1))),n=e.map((e=>(e-d)/(u-d)));n.every(((e,n)=>t[n]===e))||(w=e=>{if(e<=0||e>=1)return e;let r=0;for(;e>=n[r+1];)r++;const o=(e-n[r])/(n[r+1]-n[r]);return t[r]+o*(t[r+1]-t[r])})}}return o=[d,u],_},_.mode=function(e){return arguments.length?(t=e,y(),_):t},_.range=function(e,t){return v(e),_},_.out=function(e){return c=e,_},_.spread=function(e){return arguments.length?(r=e,_):r},_.correctLightness=function(e){return null==e&&(e=!0),p=e,y(),x=p?function(e){const t=k(0,!0).lab()[0],n=k(1,!0).lab()[0],r=t>n;let o=k(e,!0).lab()[0];const s=t+(n-t)*e;let i=o-s,a=0,l=1,c=20;for(;Math.abs(i)>.01&&c-- >0;)r&&(i*=-1),i<0?(a=e,e+=.5*(l-e)):(l=e,e+=.5*(a-e)),o=k(e,!0).lab()[0],i=o-s;return e}:e=>e,_},_.padding=function(e){return null!=e?("number"===m(e)&&(e=[e,e]),i=e,_):i},_.colors=function(t,n){arguments.length<2&&(n="hex");let r=[];if(0===arguments.length)r=l.slice(0);else if(1===t)r=[_(.5)];else if(t>1){const e=o[0],n=o[1]-e;r=function(e,t){let n=[],r=0<t,o=t;for(let e=0;r?e<o:e>o;r?e++:e--)n.push(e);return n}(0,t).map((r=>_(e+r/(t-1)*n)))}else{e=[];let t=[];if(a&&a.length>2)for(let e=1,n=a.length,r=1<=n;r?e<n:e>n;r?e++:e--)t.push(.5*(a[e-1]+a[e]));else t=o;r=t.map((e=>_(e)))}return V[n]&&(r=r.map((e=>e[n]()))),r},_.cache=function(e){return null!=e?(f=e,_):f},_.gamma=function(e){return null!=e?(g=e,_):g},_.nodata=function(e){return null!=e?(n=V(e),_):n},_}const{round:Pe}=Math;M.prototype.rgb=function(e=!0){return!1===e?this._rgb.slice(0,3):this._rgb.slice(0,3).map(Pe)},M.prototype.rgba=function(e=!0){return this._rgb.slice(0,4).map(((t,n)=>n<3?!1===e?t:Pe(t):t))},Object.assign(V,{rgb:(...e)=>new M(...e,"rgb")}),B.format.rgb=(...e)=>{const t=f(e,"rgba");return void 0===t[3]&&(t[3]=1),t},B.autodetect.push({p:3,test:(...e)=>{if("array"===m(e=f(e,"rgba"))&&(3===e.length||4===e.length&&"number"==m(e[3])&&e[3]>=0&&e[3]<=1))return"rgb"}});const Oe=(e,t,n)=>{if(!Oe[n])throw new Error("unknown blend mode "+n);return Oe[n](e,t)},Te=e=>(t,n)=>{const r=V(n).rgb(),o=V(t).rgb();return V.rgb(e(r,o))},Ie=e=>(t,n)=>{const r=[];return r[0]=e(t[0],n[0]),r[1]=e(t[1],n[1]),r[2]=e(t[2],n[2]),r};Oe.normal=Te(Ie((e=>e))),Oe.multiply=Te(Ie(((e,t)=>e*t/255))),Oe.screen=Te(Ie(((e,t)=>255*(1-(1-e/255)*(1-t/255))))),Oe.overlay=Te(Ie(((e,t)=>t<128?2*e*t/255:255*(1-2*(1-e/255)*(1-t/255))))),Oe.darken=Te(Ie(((e,t)=>e>t?t:e))),Oe.lighten=Te(Ie(((e,t)=>e>t?e:t))),Oe.dodge=Te(Ie(((e,t)=>255===e||(e=t/255*255/(1-e/255))>255?255:e))),Oe.burn=Te(Ie(((e,t)=>255*(1-(1-t/255)/(e/255)))));const Le=Oe,{pow:$e,sin:He,cos:Fe}=Math,{floor:Ge,random:Ze}=Math,{log:De,pow:Ue,floor:ze,abs:qe}=Math;function Ye(e,t=null){const n={min:Number.MAX_VALUE,max:-1*Number.MAX_VALUE,sum:0,values:[],count:0};return"object"===m(e)&&(e=Object.values(e)),e.forEach((e=>{t&&"object"===m(e)&&(e=e[t]),null==e||isNaN(e)||(n.values.push(e),n.sum+=e,e<n.min&&(n.min=e),e>n.max&&(n.max=e),n.count+=1)})),n.domain=[n.min,n.max],n.limits=(e,t)=>Xe(n,e,t),n}function Xe(e,t="equal",n=7){"array"==m(e)&&(e=Ye(e));const{min:r,max:o}=e,s=e.values.sort(((e,t)=>e-t));if(1===n)return[r,o];const i=[];if("c"===t.substr(0,1)&&(i.push(r),i.push(o)),"e"===t.substr(0,1)){i.push(r);for(let e=1;e<n;e++)i.push(r+e/n*(o-r));i.push(o)}else if("l"===t.substr(0,1)){if(r<=0)throw new Error("Logarithmic scales are only possible for values > 0");const e=Math.LOG10E*De(r),t=Math.LOG10E*De(o);i.push(r);for(let r=1;r<n;r++)i.push(Ue(10,e+r/n*(t-e)));i.push(o)}else if("q"===t.substr(0,1)){i.push(r);for(let e=1;e<n;e++){const t=(s.length-1)*e/n,r=ze(t);if(r===t)i.push(s[r]);else{const e=t-r;i.push(s[r]*(1-e)+s[r+1]*e)}}i.push(o)}else if("k"===t.substr(0,1)){let e;const t=s.length,a=new Array(t),l=new Array(n);let c=!0,d=0,u=null;u=[],u.push(r);for(let e=1;e<n;e++)u.push(r+e/n*(o-r));for(u.push(o);c;){for(let e=0;e<n;e++)l[e]=0;for(let e=0;e<t;e++){const t=s[e];let r,o=Number.MAX_VALUE;for(let s=0;s<n;s++){const n=qe(u[s]-t);n<o&&(o=n,r=s),l[r]++,a[e]=r}}const r=new Array(n);for(let e=0;e<n;e++)r[e]=null;for(let n=0;n<t;n++)e=a[n],null===r[e]?r[e]=s[n]:r[e]+=s[n];for(let e=0;e<n;e++)r[e]*=1/l[e];c=!1;for(let e=0;e<n;e++)if(r[e]!==u[e]){c=!0;break}u=r,d++,d>200&&(c=!1)}const b={};for(let e=0;e<n;e++)b[e]=[];for(let n=0;n<t;n++)e=a[n],b[e].push(s[n]);let p=[];for(let e=0;e<n;e++)p.push(b[e][0]),p.push(b[e][b[e].length-1]);p=p.sort(((e,t)=>e-t)),i.push(p[0]);for(let e=1;e<p.length;e+=2){const t=p[e];isNaN(t)||-1!==i.indexOf(t)||i.push(t)}}return i}const We=.022;function Ke(e,t,n){return.2126729*Math.pow(e/255,2.4)+.7151522*Math.pow(t/255,2.4)+.072175*Math.pow(n/255,2.4)}const{sqrt:Qe,pow:Je,min:et,max:tt,atan2:nt,abs:rt,cos:ot,sin:st,exp:it,PI:at}=Math,lt={cool:()=>Ae([V.hsl(180,1,.9),V.hsl(250,.7,.4)]),hot:()=>Ae(["#000","#f00","#ff0","#fff"]).mode("rgb")},ct={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","#fddaec","#f2f2f2"]},dt=Object.keys(ct),ut=new Map(dt.map((e=>[e.toLowerCase(),e]))),bt="function"==typeof Proxy?new Proxy(ct,{get(e,t){const n=t.toLowerCase();if(ut.has(n))return e[ut.get(n)]},getOwnPropertyNames:()=>Object.getOwnPropertyNames(dt)}):ct,{max:pt}=Math;M.prototype.cmyk=function(){return((...e)=>{let[t,n,r]=f(e,"rgb");t/=255,n/=255,r/=255;const o=1-pt(t,pt(n,r)),s=o<1?1/(1-o):0;return[(1-t-o)*s,(1-n-o)*s,(1-r-o)*s,o]})(this._rgb)},Object.assign(V,{cmyk:(...e)=>new M(...e,"cmyk")}),B.format.cmyk=(...e)=>{e=f(e,"cmyk");const[t,n,r,o]=e,s=e.length>4?e[4]:1;return 1===o?[0,0,0,s]:[t>=1?0:255*(1-t)*(1-o),n>=1?0:255*(1-n)*(1-o),r>=1?0:255*(1-r)*(1-o),s]},B.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=f(e,"cmyk"))&&4===e.length)return"cmyk"}});const ht=(...e)=>{const[t,n,r,...o]=f(e,"rgb"),[s,i,a]=je(t,n,r),[l,c,d]=ae(s,i,a);return[l,c,d,...o.length>0&&o[0]<1?[o[0]]:[]]},{round:mt}=Math,ft=(...e)=>{const t=f(e,"rgba");let n=g(e)||"rgb";if("hsl"===n.substr(0,3))return((...e)=>{const t=f(e,"hsla");let n=g(e)||"lsa";return t[0]=k(t[0]||0)+"deg",t[1]=k(100*t[1])+"%",t[2]=k(100*t[2])+"%","hsla"===n||t.length>3&&t[3]<1?(t[3]="/ "+(t.length>3?t[3]:1),n="hsla"):t.length=3,`${n.substr(0,3)}(${t.join(" ")})`})(xe(t),n);if("lab"===n.substr(0,3)){const e=G();F("d50");const r=((...e)=>{const t=f(e,"lab");let n=g(e)||"lab";return t[0]=k(t[0])+"%",t[1]=k(t[1]),t[2]=k(t[2]),"laba"===n||t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`lab(${t.join(" ")})`})(Y(t),n);return F(e),r}if("lch"===n.substr(0,3)){const e=G();F("d50");const r=((...e)=>{const t=f(e,"lch");let n=g(e)||"lab";return t[0]=k(t[0])+"%",t[1]=k(t[1]),t[2]=isNaN(t[2])?"none":k(t[2])+"deg","lcha"===n||t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`lch(${t.join(" ")})`})(le(t),n);return F(e),r}return"oklab"===n.substr(0,5)?((...e)=>{const t=f(e,"lab");return t[0]=k(100*t[0])+"%",t[1]=y(t[1]),t[2]=y(t[2]),t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`oklab(${t.join(" ")})`})(je(t)):"oklch"===n.substr(0,5)?((...e)=>{const t=f(e,"lch");return t[0]=k(100*t[0])+"%",t[1]=y(t[1]),t[2]=isNaN(t[2])?"none":k(t[2])+"deg",t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`oklch(${t.join(" ")})`})(ht(t)):(t[0]=mt(t[0]),t[1]=mt(t[1]),t[2]=mt(t[2]),("rgba"===n||t.length>3&&t[3]<1)&&(t[3]="/ "+(t.length>3?t[3]:1),n="rgba"),`${n.substr(0,3)}(${t.slice(0,"rgb"===n?3:4).join(" ")})`)},gt=(...e)=>{e=f(e,"lch");const[t,n,r,...o]=e,[s,i,a]=ne(t,n,r),[l,c,d]=Ce(s,i,a);return[l,c,d,...o.length>0&&o[0]<1?[o[0]]:[]]},vt=/((?:-?\d+)|(?:-?\d+(?:\.\d+)?)%|none)/.source,xt=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)%?)|none)/.source,wt=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)%)|none)/.source,kt=/\s*/.source,yt=/\s+/.source,_t=/\s*,\s*/.source,Ct=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)(?:deg)?)|none)/.source,jt=/\s*(?:\/\s*((?:[01]|[01]?\.\d+)|\d+(?:\.\d+)?%))?/.source,St=new RegExp("^rgba?\\("+kt+[vt,vt,vt].join(yt)+jt+"\\)$"),Et=new RegExp("^rgb\\("+kt+[vt,vt,vt].join(_t)+kt+"\\)$"),Bt=new RegExp("^rgba\\("+kt+[vt,vt,vt,xt].join(_t)+kt+"\\)$"),Mt=new RegExp("^hsla?\\("+kt+[Ct,wt,wt].join(yt)+jt+"\\)$"),Rt=new RegExp("^hsl?\\("+kt+[Ct,wt,wt].join(_t)+kt+"\\)$"),Vt=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,Nt=new RegExp("^lab\\("+kt+[xt,xt,xt].join(yt)+jt+"\\)$"),At=new RegExp("^lch\\("+kt+[xt,xt,Ct].join(yt)+jt+"\\)$"),Pt=new RegExp("^oklab\\("+kt+[xt,xt,xt].join(yt)+jt+"\\)$"),Ot=new RegExp("^oklch\\("+kt+[xt,xt,Ct].join(yt)+jt+"\\)$"),{round:Tt}=Math,It=e=>e.map(((e,t)=>t<=2?b(Tt(e),0,255):e)),Lt=(e,t=0,n=100,r=!1)=>("string"==typeof e&&e.endsWith("%")&&(e=parseFloat(e.substring(0,e.length-1))/100,e=r?t+.5*(e+1)*(n-t):t+e*(n-t)),+e),$t=(e,t)=>"none"===e?t:e,Ht=e=>{if("transparent"===(e=e.toLowerCase().trim()))return[0,0,0,0];let t;if(B.format.named)try{return B.format.named(e)}catch(e){}if((t=e.match(St))||(t=e.match(Et))){let e=t.slice(1,4);for(let t=0;t<3;t++)e[t]=+Lt($t(e[t],0),0,255);e=It(e);const n=void 0!==t[4]?+Lt(t[4],0,1):1;return e[3]=n,e}if(t=e.match(Bt)){const e=t.slice(1,5);for(let t=0;t<4;t++)e[t]=+Lt(e[t],0,255);return e}if((t=e.match(Mt))||(t=e.match(Rt))){const e=t.slice(1,4);e[0]=+$t(e[0].replace("deg",""),0),e[1]=.01*+Lt($t(e[1],0),0,100),e[2]=.01*+Lt($t(e[2],0),0,100);const n=It(ve(e)),r=void 0!==t[4]?+Lt(t[4],0,1):1;return n[3]=r,n}if(t=e.match(Vt)){const e=t.slice(1,4);e[1]*=.01,e[2]*=.01;const n=ve(e);for(let e=0;e<3;e++)n[e]=Tt(n[e]);return n[3]=+t[4],n}if(t=e.match(Nt)){const e=t.slice(1,4);e[0]=Lt($t(e[0],0),0,100),e[1]=Lt($t(e[1],0),-125,125,!0),e[2]=Lt($t(e[2],0),-125,125,!0);const n=G();F("d50");const r=It(U(e));F(n);const o=void 0!==t[4]?+Lt(t[4],0,1):1;return r[3]=o,r}if(t=e.match(At)){const e=t.slice(1,4);e[0]=Lt(e[0],0,100),e[1]=Lt($t(e[1],0),0,150,!1),e[2]=+$t(e[2].replace("deg",""),0);const n=G();F("d50");const r=It(re(e));F(n);const o=void 0!==t[4]?+Lt(t[4],0,1):1;return r[3]=o,r}if(t=e.match(Pt)){const e=t.slice(1,4);e[0]=Lt($t(e[0],0),0,1),e[1]=Lt($t(e[1],0),-.4,.4,!0),e[2]=Lt($t(e[2],0),-.4,.4,!0);const n=It(Ce(e)),r=void 0!==t[4]?+Lt(t[4],0,1):1;return n[3]=r,n}if(t=e.match(Ot)){const e=t.slice(1,4);e[0]=Lt($t(e[0],0),0,1),e[1]=Lt($t(e[1],0),0,.4,!1),e[2]=+$t(e[2].replace("deg",""),0);const n=It(gt(e)),r=void 0!==t[4]?+Lt(t[4],0,1):1;return n[3]=r,n}};Ht.test=e=>St.test(e)||Mt.test(e)||Nt.test(e)||At.test(e)||Pt.test(e)||Ot.test(e)||Et.test(e)||Bt.test(e)||Rt.test(e)||Vt.test(e)||"transparent"===e;const Ft=Ht;M.prototype.css=function(e){return ft(this._rgb,e)},V.css=(...e)=>new M(...e,"css"),B.format.css=Ft,B.autodetect.push({p:5,test:(e,...t)=>{if(!t.length&&"string"===m(e)&&Ft.test(e))return"css"}}),B.format.gl=(...e)=>{const t=f(e,"rgba");return t[0]*=255,t[1]*=255,t[2]*=255,t},V.gl=(...e)=>new M(...e,"gl"),M.prototype.gl=function(){const e=this._rgb;return[e[0]/255,e[1]/255,e[2]/255,e[3]]},M.prototype.hex=function(e){return I(this._rgb,e)},V.hex=(...e)=>new M(...e,"hex"),B.format.hex=O,B.autodetect.push({p:4,test:(e,...t)=>{if(!t.length&&"string"===m(e)&&[3,4,5,6,7,8,9].indexOf(e.length)>=0)return"hex"}});const{log:Gt}=Math,Zt=e=>{const t=e/100;let n,r,o;return t<66?(n=255,r=t<6?0:-155.25485562709179-.44596950469579133*(r=t-2)+104.49216199393888*Gt(r),o=t<20?0:.8274096064007395*(o=t-10)-254.76935184120902+115.67994401066147*Gt(o)):(n=351.97690566805693+.114206453784165*(n=t-55)-40.25366309332127*Gt(n),r=325.4494125711974+.07943456536662342*(r=t-50)-28.0852963507957*Gt(r),o=255),[n,r,o,1]},{round:Dt}=Math;M.prototype.temp=M.prototype.kelvin=M.prototype.temperature=function(){return((...e)=>{const t=f(e,"rgb"),n=t[0],r=t[2];let o,s=1e3,i=4e4;for(;i-s>.4;){o=.5*(i+s);const e=Zt(o);e[2]/e[0]>=r/n?i=o:s=o}return Dt(o)})(this._rgb)};const Ut=(...e)=>new M(...e,"temp");Object.assign(V,{temp:Ut,kelvin:Ut,temperature:Ut}),B.format.temp=B.format.kelvin=B.format.temperature=Zt,M.prototype.oklch=function(){return ht(this._rgb)},Object.assign(V,{oklch:(...e)=>new M(...e,"oklch")}),B.format.oklch=gt,B.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=f(e,"oklch"))&&3===e.length)return"oklch"}}),Object.assign(V,{analyze:Ye,average:(e,t="lrgb",n=null)=>{const r=e.length;n||(n=Array.from(new Array(r)).map((()=>1)));const o=r/n.reduce((function(e,t){return e+t}));if(n.forEach(((e,t)=>{n[t]*=o})),e=e.map((e=>new M(e))),"lrgb"===t)return((e,t)=>{const n=e.length,r=[0,0,0,0];for(let o=0;o<e.length;o++){const s=e[o],i=t[o]/n,a=s._rgb;r[0]+=Se(a[0],2)*i,r[1]+=Se(a[1],2)*i,r[2]+=Se(a[2],2)*i,r[3]+=a[3]*i}return r[0]=Ee(r[0]),r[1]=Ee(r[1]),r[2]=Ee(r[2]),r[3]>.9999999&&(r[3]=1),new M(p(r))})(e,n);const s=e.shift(),i=s.get(t),a=[];let l=0,c=0;for(let e=0;e<i.length;e++)if(i[e]=(i[e]||0)*n[0],a.push(isNaN(i[e])?0:n[0]),"h"===t.charAt(e)&&!isNaN(i[e])){const t=i[e]/180*Be;l+=Me(t)*n[0],c+=Re(t)*n[0]}let d=s.alpha()*n[0];e.forEach(((e,r)=>{const o=e.get(t);d+=e.alpha()*n[r+1];for(let e=0;e<i.length;e++)if(!isNaN(o[e]))if(a[e]+=n[r+1],"h"===t.charAt(e)){const t=o[e]/180*Be;l+=Me(t)*n[r+1],c+=Re(t)*n[r+1]}else i[e]+=o[e]*n[r+1]}));for(let e=0;e<i.length;e++)if("h"===t.charAt(e)){let t=Ve(c/a[e],l/a[e])/Be*180;for(;t<0;)t+=360;for(;t>=360;)t-=360;i[e]=t}else i[e]=i[e]/a[e];return d/=r,new M(i,t).alpha(d>.99999?1:d,!0)},bezier:e=>{const t=function(e){let t,n,r,o;if(2===(e=e.map((e=>new M(e)))).length)[n,r]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>n[t]+e*(r[t]-n[t])));return new M(t,"lab")};else if(3===e.length)[n,r,o]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>(1-e)*(1-e)*n[t]+2*(1-e)*e*r[t]+e*e*o[t]));return new M(t,"lab")};else if(4===e.length){let s;[n,r,o,s]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>(1-e)*(1-e)*(1-e)*n[t]+3*(1-e)*(1-e)*e*r[t]+3*(1-e)*e*e*o[t]+e*e*e*s[t]));return new M(t,"lab")}}else{if(!(e.length>=5))throw new RangeError("No point in running bezier with only one color.");{let n,r,o;n=e.map((e=>e.lab())),o=e.length-1,r=function(e){let t=[1,1];for(let n=1;n<e;n++){let e=[1];for(let n=1;n<=t.length;n++)e[n]=(t[n]||0)+t[n-1];t=e}return t}(o),t=function(e){const t=1-e,s=[0,1,2].map((s=>n.reduce(((n,i,a)=>n+r[a]*t**(o-a)*e**a*i[s]),0)));return new M(s,"lab")}}}return t}(e);return t.scale=()=>Ae(t),t},blend:Le,brewer:bt,Color:M,colors:N,contrast:(e,t)=>{e=new M(e),t=new M(t);const n=e.luminance(),r=t.luminance();return n>r?(n+.05)/(r+.05):(r+.05)/(n+.05)},contrastAPCA:(e,t)=>{e=new M(e),t=new M(t),e.alpha()<1&&(e=J(t,e,e.alpha(),"rgb"));const n=Ke(...e.rgb()),r=Ke(...t.rgb()),o=n>=We?n:n+Math.pow(We-n,1.414),s=r>=We?r:r+Math.pow(We-r,1.414),i=Math.pow(s,.56)-Math.pow(o,.57),a=Math.pow(s,.65)-Math.pow(o,.62),l=Math.abs(s-o)<5e-4?0:o<s?1.14*i:1.14*a;return 100*(Math.abs(l)<.1?0:l>0?l-.027:l+.027)},cubehelix:function(e=300,t=-1.5,n=1,r=1,o=[0,1]){let s,i=0;"array"===m(o)?s=o[1]-o[0]:(s=0,o=[o,o]);const a=function(a){const l=_*((e+120)/360+t*a),c=$e(o[0]+s*a,r),d=(0!==i?n[0]+a*i:n)*c*(1-c)/2,u=Fe(l),b=He(l);return V(p([255*(c+d*(-.14861*u+1.78277*b)),255*(c+d*(-.29227*u-.90649*b)),255*(c+d*(1.97294*u)),1]))};return a.start=function(t){return null==t?e:(e=t,a)},a.rotations=function(e){return null==e?t:(t=e,a)},a.gamma=function(e){return null==e?r:(r=e,a)},a.hue=function(e){return null==e?n:("array"===m(n=e)?(i=n[1]-n[0],0===i&&(n=n[1])):i=0,a)},a.lightness=function(e){return null==e?o:("array"===m(e)?(o=e,s=e[1]-e[0]):(o=[e,e],s=0),a)},a.scale=()=>V.scale(a),a.hue(n),a},deltaE:function(e,t,n=1,r=1,o=1){var s=function(e){return 360*e/(2*at)},i=function(e){return 2*at*e/360};e=new M(e),t=new M(t);const[a,l,c]=Array.from(e.lab()),[d,u,b]=Array.from(t.lab()),p=(a+d)/2,h=(Qe(Je(l,2)+Je(c,2))+Qe(Je(u,2)+Je(b,2)))/2,m=.5*(1-Qe(Je(h,7)/(Je(h,7)+Je(25,7)))),f=l*(1+m),g=u*(1+m),v=Qe(Je(f,2)+Je(c,2)),x=Qe(Je(g,2)+Je(b,2)),w=(v+x)/2,k=s(nt(c,f)),y=s(nt(b,g)),_=k>=0?k:k+360,C=y>=0?y:y+360,j=rt(_-C)>180?(_+C+360)/2:(_+C)/2,S=1-.17*ot(i(j-30))+.24*ot(i(2*j))+.32*ot(i(3*j+6))-.2*ot(i(4*j-63));let E=C-_;E=rt(E)<=180?E:C<=_?E+360:E-360,E=2*Qe(v*x)*st(i(E)/2);const B=d-a,R=x-v,V=1+.015*Je(p-50,2)/Qe(20+Je(p-50,2)),N=1+.045*w,A=1+.015*w*S,P=30*it(-Je((j-275)/25,2)),O=-2*Qe(Je(w,7)/(Je(w,7)+Je(25,7)))*st(2*i(P)),T=Qe(Je(B/(n*V),2)+Je(R/(r*N),2)+Je(E/(o*A),2)+O*(R/(r*N))*(E/(o*A)));return tt(0,et(100,T))},distance:function(e,t,n="lab"){e=new M(e),t=new M(t);const r=e.get(n),o=t.get(n);let s=0;for(let e in r){const t=(r[e]||0)-(o[e]||0);s+=t*t}return Math.sqrt(s)},input:B,interpolate:J,limits:Xe,mix:J,random:()=>{let e="#";for(let t=0;t<6;t++)e+="0123456789abcdef".charAt(Ge(16*Ze()));return new M(e,"hex")},scale:Ae,scales:lt,valid:(...e)=>{try{return new M(...e),!0}catch(e){return!1}}});const zt=V;var qt=n(790);const Yt=(0,qt.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",children:(0,qt.jsx)("path",{d:"M11.76 18.225c-.925 0-1.716-.184-2.374-.552a4.192 4.192 0 0 1-1.552-1.543h-.767v1.867H4v-3.124h1.497V2h3.031v6.132h.073a3.349 3.349 0 0 1 1.351-1.314c.572-.317 1.26-.476 2.063-.476 1.06 0 1.96.247 2.703.743.742.482 1.308 1.174 1.698 2.075.39.889.584 1.93.584 3.123 0 1.181-.2 2.222-.602 3.124-.402.888-.993 1.58-1.772 2.075-.779.495-1.734.743-2.866.743Zm-.566-2.742c.925 0 1.619-.286 2.081-.857.463-.571.694-1.352.694-2.342s-.231-1.772-.694-2.343c-.462-.571-1.156-.857-2.081-.857-.816 0-1.467.241-1.954.724-.475.47-.712 1.123-.712 1.961v1.029c0 .838.237 1.498.712 1.98.487.47 1.138.705 1.954.705Z"})}),Xt=[{gradient:"linear-gradient(180deg,{bbe-neutral-050} 50%,rgba(255,255,255,1) 50%)",name:"Gradient 1",slug:"bbe-gradient-1"},{gradient:"linear-gradient(180deg,rgba(255,255,255,1) 50%,{bbe-neutral-050} 50%)",name:"Gradient 2",slug:"bbe-gradient-2"},{gradient:"linear-gradient(180deg,{bbe-neutral-050} 20%,rgba(255,255,255,1) 100%)",name:"Gradient 3",slug:"bbe-gradient-3"},{gradient:"linear-gradient(180deg,rgba(255,255,255,1) 0%,{bbe-neutral-050} 80%)",name:"Gradient 4",slug:"bbe-gradient-4"},{gradient:"linear-gradient(180deg,{bbe-neutral-950} 0%, rgba(0,0,0,0) 100%)",name:"Gradient 5",slug:"bbe-gradient-5"},{gradient:"linear-gradient(180deg, rgba(0,0,0,0) 0%,{bbe-neutral-950} 100%)",name:"Gradient 6",slug:"bbe-gradient-6"},{gradient:"linear-gradient(180deg,{bbe-primary-050} 20%,rgba(255,255,255,1) 100%)",name:"Gradient 7",slug:"bbe-gradient-7"},{gradient:"linear-gradient(180deg,rgba(255,255,255,1) 0%,{bbe-primary-050} 80%)",name:"Gradient 8",slug:"bbe-gradient-8"},{gradient:"linear-gradient(180deg,{bbe-primary-300} 0%,{bbe-primary-500} 100%)",name:"Gradient 9",slug:"bbe-gradient-9"},{gradient:"linear-gradient(180deg,{bbe-primary-400} 0%,{bbe-primary-600} 100%)",name:"Gradient 10",slug:"bbe-gradient-10"},{gradient:"linear-gradient(180deg,{bbe-primary-950} 0%,rgba(255,255,255,0) 70%)",name:"Gradient 11",slug:"bbe-gradient-11"},{gradient:"linear-gradient(180deg,rgba(255,255,255,0) 30%,{bbe-primary-950} 100%)",name:"Gradient 12",slug:"bbe-gradient-12"},{gradient:"linear-gradient(180deg,{bbe-primary-950} 0%,{bbe-primary-800} 100%)",name:"Gradient 13",slug:"bbe-gradient-13"},{gradient:"linear-gradient(180deg,{bbe-primary-800} 0%,{bbe-primary-950} 100%)",name:"Gradient 14",slug:"bbe-gradient-14"}],Wt=[{name:"Red",id:"red",shades:[{number:50,hexcode:"#fef2f2"},{number:100,hexcode:"#fee2e2"},{number:200,hexcode:"#fecaca"},{number:300,hexcode:"#fca5a5"},{number:400,hexcode:"#f87171"},{number:500,hexcode:"#ef4444"},{number:600,hexcode:"#dc2626"},{number:700,hexcode:"#b91c1c"},{number:800,hexcode:"#991b1b"},{number:900,hexcode:"#7f1d1d"},{number:950,hexcode:"#450a0a"}]},{name:"Orange",id:"orange",shades:[{number:50,hexcode:"#fff7ed"},{number:100,hexcode:"#ffedd5"},{number:200,hexcode:"#fed7aa"},{number:300,hexcode:"#fdba74"},{number:400,hexcode:"#fb923c"},{number:500,hexcode:"#f97316"},{number:600,hexcode:"#ea580c"},{number:700,hexcode:"#c2410c"},{number:800,hexcode:"#9a3412"},{number:900,hexcode:"#7c2d12"},{number:950,hexcode:"#431407"}]},{name:"Amber",id:"amber",shades:[{number:50,hexcode:"#fffbeb"},{number:100,hexcode:"#fef3c7"},{number:200,hexcode:"#fde68a"},{number:300,hexcode:"#fcd34d"},{number:400,hexcode:"#fbbf24"},{number:500,hexcode:"#f59e0b"},{number:600,hexcode:"#d97706"},{number:700,hexcode:"#b45309"},{number:800,hexcode:"#92400e"},{number:900,hexcode:"#78350f"},{number:950,hexcode:"#451a03"}]},{name:"Yellow",id:"yellow",shades:[{number:50,hexcode:"#fefce8"},{number:100,hexcode:"#fef9c3"},{number:200,hexcode:"#fef08a"},{number:300,hexcode:"#fde047"},{number:400,hexcode:"#facc15"},{number:500,hexcode:"#eab308"},{number:600,hexcode:"#ca8a04"},{number:700,hexcode:"#a16207"},{number:800,hexcode:"#854d0e"},{number:900,hexcode:"#713f12"},{number:950,hexcode:"#422006"}]},{name:"Lime",id:"lime",shades:[{number:50,hexcode:"#f7fee7"},{number:100,hexcode:"#ecfccb"},{number:200,hexcode:"#d9f99d"},{number:300,hexcode:"#bef264"},{number:400,hexcode:"#a3e635"},{number:500,hexcode:"#84cc16"},{number:600,hexcode:"#65a30d"},{number:700,hexcode:"#4d7c0f"},{number:800,hexcode:"#3f6212"},{number:900,hexcode:"#365314"},{number:950,hexcode:"#1a2e05"}]},{name:"Green",id:"green",shades:[{number:50,hexcode:"#f0fdf4"},{number:100,hexcode:"#dcfce7"},{number:200,hexcode:"#bbf7d0"},{number:300,hexcode:"#86efac"},{number:400,hexcode:"#4ade80"},{number:500,hexcode:"#22c55e"},{number:600,hexcode:"#16a34a"},{number:700,hexcode:"#15803d"},{number:800,hexcode:"#166534"},{number:900,hexcode:"#14532d"},{number:950,hexcode:"#052e16"}]},{name:"Emerald",id:"emerald",shades:[{number:50,hexcode:"#ecfdf5"},{number:100,hexcode:"#d1fae5"},{number:200,hexcode:"#a7f3d0"},{number:300,hexcode:"#6ee7b7"},{number:400,hexcode:"#34d399"},{number:500,hexcode:"#10b981"},{number:600,hexcode:"#059669"},{number:700,hexcode:"#047857"},{number:800,hexcode:"#065f46"},{number:900,hexcode:"#064e3b"},{number:950,hexcode:"#022c22"}]},{name:"Teal",id:"teal",shades:[{number:50,hexcode:"#f0fdfa"},{number:100,hexcode:"#ccfbf1"},{number:200,hexcode:"#99f6e4"},{number:300,hexcode:"#5eead4"},{number:400,hexcode:"#2dd4bf"},{number:500,hexcode:"#14b8a6"},{number:600,hexcode:"#0d9488"},{number:700,hexcode:"#0f766e"},{number:800,hexcode:"#115e59"},{number:900,hexcode:"#134e4a"},{number:950,hexcode:"#042f2e"}]},{name:"Cyan",id:"cyan",shades:[{number:50,hexcode:"#ecfeff"},{number:100,hexcode:"#cffafe"},{number:200,hexcode:"#a5f3fc"},{number:300,hexcode:"#67e8f9"},{number:400,hexcode:"#22d3ee"},{number:500,hexcode:"#06b6d4"},{number:600,hexcode:"#0891b2"},{number:700,hexcode:"#0e7490"},{number:800,hexcode:"#155e75"},{number:900,hexcode:"#164e63"},{number:950,hexcode:"#083344"}]},{name:"Sky",id:"sky",shades:[{number:50,hexcode:"#f0f9ff"},{number:100,hexcode:"#e0f2fe"},{number:200,hexcode:"#bae6fd"},{number:300,hexcode:"#7dd3fc"},{number:400,hexcode:"#38bdf8"},{number:500,hexcode:"#0ea5e9"},{number:600,hexcode:"#0284c7"},{number:700,hexcode:"#0369a1"},{number:800,hexcode:"#075985"},{number:900,hexcode:"#0c4a6e"},{number:950,hexcode:"#082f49"}]},{name:"Blue",id:"blue",shades:[{number:50,hexcode:"#eff6ff"},{number:100,hexcode:"#dbeafe"},{number:200,hexcode:"#bfdbfe"},{number:300,hexcode:"#93c5fd"},{number:400,hexcode:"#60a5fa"},{number:500,hexcode:"#3b82f6"},{number:600,hexcode:"#2563eb"},{number:700,hexcode:"#1d4ed8"},{number:800,hexcode:"#1e40af"},{number:900,hexcode:"#1e3a8a"},{number:950,hexcode:"#172554"}]},{name:"Indigo",id:"indigo",shades:[{number:50,hexcode:"#eef2ff"},{number:100,hexcode:"#e0e7ff"},{number:200,hexcode:"#c7d2fe"},{number:300,hexcode:"#a5b4fc"},{number:400,hexcode:"#818cf8"},{number:500,hexcode:"#6366f1"},{number:600,hexcode:"#4f46e5"},{number:700,hexcode:"#4338ca"},{number:800,hexcode:"#3730a3"},{number:900,hexcode:"#312e81"},{number:950,hexcode:"#1e1b4b"}]},{name:"Violet",id:"violet",shades:[{number:50,hexcode:"#f5f3ff"},{number:100,hexcode:"#ede9fe"},{number:200,hexcode:"#ddd6fe"},{number:300,hexcode:"#c4b5fd"},{number:400,hexcode:"#a78bfa"},{number:500,hexcode:"#8b5cf6"},{number:600,hexcode:"#7c3aed"},{number:700,hexcode:"#6d28d9"},{number:800,hexcode:"#5b21b6"},{number:900,hexcode:"#4c1d95"},{number:950,hexcode:"#2e1065"}]},{name:"Purple",id:"purple",shades:[{number:50,hexcode:"#faf5ff"},{number:100,hexcode:"#f3e8ff"},{number:200,hexcode:"#e9d5ff"},{number:300,hexcode:"#d8b4fe"},{number:400,hexcode:"#c084fc"},{number:500,hexcode:"#a855f7"},{number:600,hexcode:"#9333ea"},{number:700,hexcode:"#7e22ce"},{number:800,hexcode:"#6b21a8"},{number:900,hexcode:"#581c87"},{number:950,hexcode:"#3b0764"}]},{name:"Fuchsia",id:"fuchsia",shades:[{number:50,hexcode:"#fdf4ff"},{number:100,hexcode:"#fae8ff"},{number:200,hexcode:"#f5d0fe"},{number:300,hexcode:"#f0abfc"},{number:400,hexcode:"#e879f9"},{number:500,hexcode:"#d946ef"},{number:600,hexcode:"#c026d3"},{number:700,hexcode:"#a21caf"},{number:800,hexcode:"#86198f"},{number:900,hexcode:"#701a75"},{number:950,hexcode:"#4a044e"}]},{name:"Pink",id:"pink",shades:[{number:50,hexcode:"#fdf2f8"},{number:100,hexcode:"#fce7f3"},{number:200,hexcode:"#fbcfe8"},{number:300,hexcode:"#f9a8d4"},{number:400,hexcode:"#f472b6"},{number:500,hexcode:"#ec4899"},{number:600,hexcode:"#db2777"},{number:700,hexcode:"#be185d"},{number:800,hexcode:"#9d174d"},{number:900,hexcode:"#831843"},{number:950,hexcode:"#500724"}]},{name:"Rose",id:"rose",shades:[{number:50,hexcode:"#fff1f2"},{number:100,hexcode:"#ffe4e6"},{number:200,hexcode:"#fecdd3"},{number:300,hexcode:"#fda4af"},{number:400,hexcode:"#fb7185"},{number:500,hexcode:"#f43f5e"},{number:600,hexcode:"#e11d48"},{number:700,hexcode:"#be123c"},{number:800,hexcode:"#9f1239"},{number:900,hexcode:"#881337"},{number:950,hexcode:"#4c0519"}]},{name:"Slate",id:"slate",shades:[{number:50,hexcode:"#f8fafc"},{number:100,hexcode:"#f1f5f9"},{number:200,hexcode:"#e2e8f0"},{number:300,hexcode:"#cbd5e1"},{number:400,hexcode:"#94a3b8"},{number:500,hexcode:"#64748b"},{number:600,hexcode:"#475569"},{number:700,hexcode:"#334155"},{number:800,hexcode:"#1e293b"},{number:900,hexcode:"#0f172a"},{number:950,hexcode:"#020617"}]},{name:"Gray",id:"gray",shades:[{number:50,hexcode:"#f9fafb"},{number:100,hexcode:"#f3f4f6"},{number:200,hexcode:"#e5e7eb"},{number:300,hexcode:"#d1d5db"},{number:400,hexcode:"#9ca3af"},{number:500,hexcode:"#6b7280"},{number:600,hexcode:"#4b5563"},{number:700,hexcode:"#374151"},{number:800,hexcode:"#1f2937"},{number:900,hexcode:"#111827"},{number:950,hexcode:"#030712"}]},{name:"Zinc",id:"zinc",shades:[{number:50,hexcode:"#fafafa"},{number:100,hexcode:"#f4f4f5"},{number:200,hexcode:"#e4e4e7"},{number:300,hexcode:"#d4d4d8"},{number:400,hexcode:"#a1a1aa"},{number:500,hexcode:"#71717a"},{number:600,hexcode:"#52525b"},{number:700,hexcode:"#3f3f46"},{number:800,hexcode:"#27272a"},{number:900,hexcode:"#18181b"},{number:950,hexcode:"#09090b"}]},{name:"Neutral",id:"neutral",shades:[{number:50,hexcode:"#fafafa"},{number:100,hexcode:"#f5f5f5"},{number:200,hexcode:"#e5e5e5"},{number:300,hexcode:"#d4d4d4"},{number:400,hexcode:"#a3a3a3"},{number:500,hexcode:"#737373"},{number:600,hexcode:"#525252"},{number:700,hexcode:"#404040"},{number:800,hexcode:"#262626"},{number:900,hexcode:"#171717"},{number:950,hexcode:"#0a0a0a"}]},{name:"Stone",id:"stone",shades:[{number:50,hexcode:"#fafaf9"},{number:100,hexcode:"#f5f5f4"},{number:200,hexcode:"#e7e5e4"},{number:300,hexcode:"#d6d3d1"},{number:400,hexcode:"#a8a29e"},{number:500,hexcode:"#78716c"},{number:600,hexcode:"#57534e"},{number:700,hexcode:"#44403c"},{number:800,hexcode:"#292524"},{number:900,hexcode:"#1c1917"},{number:950,hexcode:"#0c0a09"}]}];function Kt(e){const t=function(e){const t=e,n=Wt;n.forEach((e=>{e.shades=e.shades.map((e=>({...e,delta:zt.deltaE(t,e.hexcode)})))})),n.forEach((e=>{e.closestShade=e.shades.reduce(((e,t)=>e.delta<t.delta?e:t))}));const r=n.reduce(((e,t)=>e.closestShade.delta<t.closestShade.delta?e:t));return r.shades=r.shades.map((e=>({...e,lightnessDiff:Math.abs(zt(e.hexcode).get("hsl.l")-zt(t).get("hsl.l"))}))),r.closestShadeLightness=r.shades.reduce(((e,t)=>e.lightnessDiff<t.lightnessDiff?e:t)),r}(e),n=t.closestShadeLightness.hexcode,[r,o]=zt(e).hsl(),[s,i]=zt(n).hsl();let a=r-(s||0);a=0===a?s.toString():a>0?"+"+a:a.toString();const l=o/i,c=t.shades.map((({number:n,hexcode:r})=>{const[,s]=zt(r).hsl();let c;c=i<.01||o<.01?s:s*l;let d=zt(r).set("hsl.s",c).set("hsl.h",a).hex();return n===t.closestShadeLightness.number&&(d=zt(e).hex()),{number:n.toString(),hexcode:d}}));return{name:e,family:t.name,matchedShade:t.closestShadeLightness.number,shades:c}}function Qt(e,t=null){const n=Object.fromEntries(e.map((e=>[e.slug,e.color])));return(t?Xt.filter((e=>e.gradient.includes(`-${t}-`))):Xt).map((e=>({...e,gradient:e.gradient.replace(/{([^}]+)}/g,((e,t)=>n[t]||t))})))}var Jt=n(7595),en=n(4164),tn=n(383),nn=n(1455),rn=n.n(nn);const on=({onClose:e})=>(0,qt.jsxs)(i.Modal,{title:(0,r.__)("Reload Required","better-block-editor"),onRequestClose:e,children:[(0,qt.jsx)("p",{children:(0,r.__)("We’ll need to reload this page to apply the BBE design system. Do you want to save your changes before we continue?","better-block-editor")}),(0,qt.jsxs)(i.Flex,{justify:"end",gap:4,children:[(0,qt.jsx)(i.FlexItem,{children:(0,qt.jsx)(i.Button,{variant:"secondary",onClick:()=>{window.location.reload()},children:(0,r.__)("Don't Save","better-block-editor")})}),(0,qt.jsx)(i.FlexItem,{children:(0,qt.jsx)(i.Button,{variant:"primary",onClick:async()=>{await(0,l.dispatch)("core/editor").savePost(),window.location.reload()},children:(0,r.__)("Save Changes","better-block-editor")})})]})]});function sn(){return(0,l.useSelect)((e=>!!e("core/edit-site")),[])}function an(e,t){return t.slice().sort(((e,t)=>t.number-e.number)).map((t=>{const n=String(t.number).padStart(3,"0");return{name:`${e.charAt(0).toUpperCase()+e.slice(1)} ${n}`,slug:`bbe-${e.toLowerCase()}-${n}`,color:t.hexcode}}))}var ln=n(8969);const cn=()=>{const[e,t]=(0,c.useState)(!1),[n,o]=(0,c.useState)(!1),[s,a]=(0,c.useState)(""),[l,d]=(0,c.useState)(!1),[u,b]=(0,c.useState)(window.WPBBE_DATA?.designSystem?.partsActivatedOnceFlag||!1),[p,h]=(0,c.useState)({color:!0,typography:!0}),m=sn(),f=(0,tn.Xo)();(0,c.useEffect)((()=>{if(!f||u)return;const e=e=>{const n=e.clipboardData,r=n.getData("text/html")||n.getData("text/plain");r&&r.includes("bbe-")&&t(!0)};return f.addEventListener("paste",e),()=>f.removeEventListener("paste",e)}),[f,u]);const g=(0,Jt.dZ)(),v=async()=>{await rn()({path:`${ln.H}/design-system-set-activated-once-flag`,method:"POST",data:{activated:!0}}),b(!0)};return u&&!l?null:(0,qt.jsxs)(qt.Fragment,{children:[e&&(0,qt.jsxs)(i.Modal,{title:(0,r.__)("Activate design system","better-block-editor"),onRequestClose:()=>t(!1),children:[(0,qt.jsx)("p",{children:(0,r.__)("For better User experience we recommend to activate design system and following parts","better-block-editor")}),(0,qt.jsx)(i.CheckboxControl,{label:(0,r.__)("Colors","better-block-editor"),checked:p.color,onChange:e=>h({...p,color:e})}),(0,qt.jsx)(i.CheckboxControl,{label:(0,r.__)("Typography","better-block-editor"),checked:p.typography,onChange:e=>h({...p,typography:e})}),s&&(0,qt.jsx)(i.Notice,{status:"error",isDismissible:!1,children:s}),(0,qt.jsxs)("div",{style:{marginTop:"1rem",display:"flex",gap:"0.5rem"},children:[(0,qt.jsx)(i.Button,{variant:"primary",onClick:async()=>{o(!0),a("");try{let e=await rn()({path:"/wp/v2/settings",method:"POST",data:{"better-block-editor__module__design-system-parts__enabled":1}});if(e?.error)throw new Error(e.error);if(e=await rn()({path:`${ln.H}/design-system-settings`,method:"POST",data:{"active-parts":{color:p.color?1:0,typography:p.typography?1:0}}}),e?.error)throw new Error(e.error);await g(),await v(),m||d(!0),t(!1)}catch(e){a(e.message||(0,r.__)("Save failed","better-block-editor"))}finally{o(!1)}},disabled:n,children:n?(0,qt.jsx)(i.Spinner,{}):(0,r.__)("Activate","better-block-editor")}),(0,qt.jsx)(i.Button,{variant:"secondary",onClick:async()=>{await v(),t(!1),d(!1)},children:(0,r.__)("Dismiss","better-block-editor")})]})]}),l&&(0,qt.jsx)(on,{onClose:()=>d(!1)})]})};var dn=n(9876);const un="wpbbe-palette-generator",bn="wpbbe-design-system-generator",pn=`${bn}/${un}`,hn={neutral:"",primary:"",secondary:""},mn="neutral",fn="primary",gn="secondary",vn=window.WPBBE_DATA?.designSystem?.isBBETemplate||!1;function xn(e=[],t=[]){return Array.from(new Map([...e,...t].map((e=>[e.slug,e]))).values())}const wn=({label:e,value:t,onChange:n,colors:o,onReset:a})=>(0,qt.jsxs)(i.BaseControl,{children:[(0,qt.jsxs)(i.__experimentalHStack,{alignment:"baseline",justify:"space-between",children:[(0,qt.jsx)("h3",{children:e}),(0,qt.jsx)(i.Button,{variant:"tertiary",__next40pxDefaultSize:!0,disabled:!t,accessibleWhenDisabled:!0,onClick:a,children:(0,r.__)("Reset","better-block-editor")})]}),(0,qt.jsx)(s.ColorPalette,{value:t,onChange:n,colors:o,clearable:!1,__experimentalIsRenderedInSidebar:!0,"aria-label":e})]}),kn=()=>(0,qt.jsx)(i.Button,{className:(0,en.A)("wpbbe-palette-generator-open-panel"),variant:"secondary",onClick:()=>(0,l.dispatch)("core/interface").enableComplementaryArea("core",pn),children:(0,r.__)("Palette Generator","better-block-editor")}),yn=()=>{const[e,t]=(0,c.useState)(null);return(0,c.useEffect)((()=>{let e=null;const n=()=>{if(!document.querySelector(".interface-complementary-area.edit-site-global-styles-sidebar .edit-site-global-styles-screen .color-block-support-panel"))return;const n=document.querySelector(".interface-complementary-area.edit-site-global-styles-sidebar .edit-site-global-styles-screen > div");n!==e&&(t(n),e=n)},r=(0,l.subscribe)((()=>{"edit-site/global-styles"===(0,l.select)("core/interface").getActiveComplementaryArea("core")?n():e&&(t(null),e=null)})),o=new MutationObserver(n);return o.observe(document.body,{subtree:!0,childList:!0}),()=>{r(),o.disconnect(),t(null)}}),[]),e?(0,c.createPortal)((0,qt.jsx)(kn,{}),e):null},Cn=()=>{const e=(0,c.useContext)(Jt.Zb),{globalStylesId:t,isReady:n,user:s}=e,[a,d]=(0,c.useState)(!1),[u,b]=(0,c.useState)({neutral:[],primary:[],secondary:[]}),[p,h]=(0,c.useState)(hn),m=(0,c.useRef)(null),f=e?.base?.settings?.color?.palette?.theme.some((e=>e.slug?.startsWith("bbe-"))),g=sn(),v=(0,c.useCallback)((()=>{var t;const n=[mn,fn,gn],r={},o=null!==(t=e?.merged?.settings?.color?.palette?.theme)&&void 0!==t?t:[];return n.forEach((e=>{r[e]=o.filter((t=>t.slug.startsWith(`bbe-${e}-`)&&!t.slug.endsWith("000")))})),b(r),r}),[e]),x=(0,c.useCallback)(((n,r=null)=>{var o,i;const a=xn(null!==(o=e?.merged?.settings?.color?.palette?.theme)&&void 0!==o?o:[],[...n.neutral,...n.primary,...n.secondary]),c=null!==(i=e?.merged?.settings?.color?.gradients?.theme)&&void 0!==i?i:[];let d;d=r?xn(c,Qt(a,r)):Qt(a),function(e,t,n,r,o=!1){var s;const i=null!==(s=e?.settings)&&void 0!==s?s:{},a={...i,color:{...i.color,palette:{...i.color?.palette,theme:n},gradients:{...i.color?.gradients,theme:r}},custom:{...i.custom,bbePaletteGenerated:!0}};(0,l.dispatch)("core").editEntityRecord("root","globalStyles",t,{settings:a}),o&&(0,l.dispatch)("core").saveEditedEntityRecord("root","globalStyles",t)}(s,t,a,d)}),[e,s,t]),w=(0,c.useCallback)((e=>{h((t=>({...t,[e]:""})));const t=m.current;t&&t[e]&&b((n=>{const r={...n,[e]:t[e]};return x(r,e),r}))}),[x]),k=(0,c.useCallback)(((e,t)=>{let n;try{n=Kt(t)}catch(e){return}const r=an(e,n.shades);h((n=>({...n,[e]:t}))),b((t=>{const n={...t,[e]:r};return x(n,e),n}))}),[x]),y=function(e,t){var n,r,o,s,i,a;const l=null!==(n=e?.merged?.settings?.color?.palette?.theme)&&void 0!==n?n:[],c=null!==(r=e?.merged?.settings?.color?.palette?.core)&&void 0!==r?r:[],d=null!==(o=e?.merged?.settings?.color?.palette?.custom)&&void 0!==o?o:[],u=l.concat(d).concat(c),[b="#000000"]=(0,Jt.YR)("color.text"),[p="#ffffff"]=(0,Jt.YR)("color.background"),[h=b]=(0,Jt.YR)("elements.h1.color.text"),[m=h]=(0,Jt.YR)("elements.link.color.text"),[f=m]=(0,Jt.YR)("elements.button.color.background");if(t){const e=function(e){return Object.entries({"bbe-neutral-700":"neutral","bbe-primary-500":"primary","bbe-secondary-500":"secondary"}).reduce(((t,[n,r])=>{const o=e.find((e=>e.slug===n));return o&&(t[r]=o.color),t}),{})}(u);if(e.neutral&&e.primary&&e.secondary)return e}const g=u.filter((({color:e})=>e===b)),v=u.filter((({color:e})=>e===f)),x=u.filter((({color:e})=>e===p)),w=g.concat(v).concat(u).filter((({color:e})=>e!==p)).slice(0,2);return{neutral:null!==(s=w?.[0]?.color)&&void 0!==s?s:"#000000",primary:null!==(i=w?.[1]?.color)&&void 0!==i?i:"#ffffff",secondary:null!==(a=x?.color)&&void 0!==a?a:"#ffffff"}}(e,vn),_=(0,c.useCallback)((()=>{if(n)try{const e={neutral:an(mn,Kt(y.neutral).shades),primary:an(fn,Kt(y.primary).shades),secondary:an(gn,Kt(y.secondary).shades)};h({neutral:y.neutral,primary:y.primary,secondary:y.secondary}),b(e),x(e)}catch(e){}}),[n,y,x]);return(0,c.useEffect)((()=>{n&&!a&&(m.current=v(),d(!0))}),[n,v,a]),(0,c.useEffect)((()=>{let e=!1;const t=(0,l.subscribe)((()=>{const t=(0,l.select)("core/interface").getActiveComplementaryArea("core")===pn;t&&!e&&(h(hn),d(!1)),e=t}));return()=>t()}),[]),f&&g?(0,qt.jsxs)(qt.Fragment,{children:[(0,qt.jsx)(o.PluginSidebar,{name:un,title:(0,r.__)("Palette Generator","better-block-editor"),icon:Yt,isPinnable:!1,children:(0,qt.jsxs)(i.PanelBody,{className:"wpbbe-palette-generator-panel",children:[(0,qt.jsx)("h2",{children:(0,r.__)("Base Colors","better-block-editor")}),(0,qt.jsx)("p",{children:(0,r.__)("Choose base colors:","better-block-editor")}),(0,qt.jsxs)(i.__experimentalVStack,{spacing:8,children:[(0,qt.jsx)(wn,{label:(0,r.__)("Neutral","better-block-editor"),value:p.neutral,onChange:e=>k(mn,e),colors:u.neutral,onReset:()=>w(mn)}),(0,qt.jsx)(wn,{label:(0,r.__)("Primary","better-block-editor"),value:p.primary,N:!0,onChange:e=>k(fn,e),colors:u.primary,onReset:()=>w(fn)}),(0,qt.jsx)(wn,{label:(0,r.__)("Secondary","better-block-editor"),value:p.secondary,onChange:e=>k(gn,e),colors:u.secondary,onReset:()=>w(gn)}),!vn&&(0,qt.jsx)(i.Button,{variant:"primary",onClick:()=>{_()},children:(0,r.__)("Generate based on theme colors","better-block-editor")})]})]})}),(0,qt.jsx)(yn,{})]}):null};(0,a.registerPlugin)(bn,{render:()=>(0,qt.jsx)(Jt.Th,{children:(0,qt.jsx)(Cn,{})})}),(0,dn.L)("design-system-parts")||vn||(0,a.registerPlugin)("wpbbe-design-system-handler",{render:()=>(0,qt.jsx)(cn,{})})},2662:(e,t,n)=>{"use strict";var r=n(7143),o=n(6087),s=n(383),i=n(790);function a(){return(0,i.jsx)("span",{children:"© Better Block Editor"})}function l(){const e=document.querySelector("#editor .interface-interface-skeleton__footer")||document.querySelector("#site-editor .interface-interface-skeleton__footer");e&&!e.querySelector(".wpbbe-copyright")&&e.appendChild(function(e){const t=document.createElement("div");return t.classList.add("wpbbe-copyright"),(0,o.createRoot)(t).render((0,i.jsx)(e,{})),t}(a))}window.addEventListener("urlchangeevent",(()=>{(0,s.gi)(l)})),(0,s.gi)(l);let c=(0,s.qx)();(0,r.subscribe)((()=>{const e=(0,s.qx)();e&&e!==c&&(c=e,"visual"===e&&(0,s.gi)(l))}))},3164:(e,t,n)=>{"use strict";var r,o,s=n(4997),i=n(7143),a=n(383);const l=window.WPBBE_DATA?.wpbbePasteConfig||{},c=null!==(r=l.debug)&&void 0!==r&&r,d=parseInt(null!==(o=l.batchSize)&&void 0!==o?o:3),u=l.ajaxNonce,b=l.ajaxUrl,p=l.siteUrl;class h{constructor(e){this.enabled=e,this.imageStats={total:0,fromCache:0,newlyDownloaded:0,failed:0,batchesProcessed:0}}debug(...e){this.enabled&&console.debug(...e)}info(...e){this.enabled&&console.info(...e)}log(...e){this.enabled&&console.log(...e)}warn(...e){this.enabled&&console.warn(...e)}error(...e){this.enabled&&console.error(...e)}time(e){this.enabled&&console.time(e)}timeEnd(e){this.enabled&&console.timeEnd(e)}resetStats(){this.imageStats={total:0,fromCache:0,newlyDownloaded:0,failed:0,batchesProcessed:0}}printStats(){if(this.enabled&&(console.log("🖼️ Image Processing Stats:"),console.log(` Total images processed: ${this.imageStats.total}`),console.log(` Images from cache: ${this.imageStats.fromCache}`),console.log(` Images newly downloaded: ${this.imageStats.newlyDownloaded}`),console.log(` Failed images: ${this.imageStats.failed}`),console.log(` Batch requests: ${this.imageStats.batchesProcessed}`),this.imageStats.total>0)){const e=(this.imageStats.fromCache/this.imageStats.total*100).toFixed(1);console.log(` Cache hit rate: ${e}%`)}}}const m=window.wp.dom;async function f(e,t){return Promise.all(e.map((async e=>{const n=await t(e);return n.innerBlocks&&n.innerBlocks.length?{...n,innerBlocks:await f(n.innerBlocks,t)}:n})))}const g="\x3c!-- wpbbe-import --\x3e",v=new h(c);async function x(e){if(v.debug("Paste event handled in editor",e),e.clipboardData.getData(!1))return void v.debug("It's our own synthetic import paste event, not intercepting");let t=null;try{t=(0,a.Xo)().activeElement}catch(e){v.debug("Error accessing activeElement:",e)}if(["INPUT","TEXTAREA"].includes(t?.tagName))return void v.debug("Paste in text field, not intercepting");v.debug("Intercepting paste event in editor");const n=e.clipboardData,r=n.getData("text/html")||n.getData("text/plain");if(r.includes(g))if(e.preventDefault(),e.stopPropagation(),v.debug("Import marker found, processing pasted content"),"BODY"!==t.tagName)try{if(t&&!t.classList.contains("editor-post-title__input")){const e=t.querySelector("span");e&&(e.setAttribute("data-rich-text-placeholder","Importing..."),e.classList.add("placeholder-pulse"))}const n=await async function(e){v.time("⚡ Processing pasted content"),v.resetStats(),v.info("Processing pasted HTML:",e.substring(0,100)+(e.length>100?"...":""));const t=(0,s.pasteHandler)({HTML:e});if(t&&t.length){v.info(`Found ${t.length} blocks in pasted content`);const e=[],n=t=>{["core/image","core/cover"].includes(t.name)&&t.attributes.url&&!t.attributes.url.includes(p)&&e.push(t.attributes.url),"wpbbe/svg-inline"===t.name&&t.attributes.imageURL&&!t.attributes.imageURL.includes(p)&&e.push(t.attributes.imageURL);const n=t.attributes?.style?.background?.backgroundImage;return n&&n.url&&!n.url.includes(p)&&e.push(n.url),t};v.time(" ↪ Collecting image URLs"),await f(t,n),v.timeEnd(" ↪ Collecting image URLs");let r={};if(e.length>0){const t=[...new Set(e)];v.info(`Found ${t.length} unique external images to process (${e.length-t.length} duplicates)`),r=await async function(e){v.imageStats.total+=e.length,v.time("🔄 Batch processing images");const t=e;v.info(`⬇️ Processing ${t.length} new images, ${e.length-t.length} from cache`),v.imageStats.fromCache+=e.length-t.length;const n={};let r=0,o=0,s=0;for(let e=0;e<t.length;e+=d){const i=t.slice(e,e+d);v.imageStats.batchesProcessed++,v.info(` 🔄 Processing batch ${Math.floor(e/d)+1}/${Math.ceil(t.length/d)} (${i.length} images)`);try{const t=new FormData;t.append("action","custom_paste_download_image_batch"),t.append("image_urls",JSON.stringify(i)),t.append("nonce",u),v.time(` ↪ AJAX request (batch ${Math.floor(e/d)+1})`);const s=await fetch(b,{method:"POST",credentials:"same-origin",body:t});if(v.timeEnd(` ↪ AJAX request (batch ${Math.floor(e/d)+1})`),!s.ok)throw new Error(`Failed to process batch: ${s.statusText}`);const a=await s.json();if(!a.success)throw new Error("WordPress failed to process batch");let l=0;const c=a.data.data||a.data;Object.entries(c).forEach((([e,t])=>{n[e]=t,t.from_cache&&l++}));const p=i.length-l;r+=i.length,o+=l,v.imageStats.newlyDownloaded+=p,v.info(` ✓ Batch ${Math.floor(e/d)+1} complete: ${i.length} images processed (${l} from server cache)`)}catch(t){v.error(` ❌ Error processing batch ${Math.floor(e/d)+1}:`),s+=i.length,v.imageStats.failed+=i.length,i.forEach((e=>{n[e]={id:null,url:e,alt:"",caption:""}}))}e+d<t.length&&await new Promise((e=>setTimeout(e,300)))}return v.info(` ⚡ Batch processing complete: ${r} successful, ${o} from server cache, ${s} failed`),v.timeEnd("🔄 Batch processing images"),n}(t)}v.time(" ↪ Updating blocks with processed images");const o=await f(t,(async e=>{const t=e;if(("core/image"===e.name||"core/cover"===e.name)&&e.attributes.url&&!e.attributes.url.includes(p)){const n=e.attributes.url;if(r[n]){const e=r[n];t.attributes.url=e.url,t.attributes.id=e.id,e.alt&&(t.attributes.alt=e.alt),e.caption&&(t.attributes.caption=e.caption)}}const n=e.attributes?.style?.background?.backgroundImage;if(n&&n.url&&!n.url.includes(p)){const e=n.url;if(r[e]){const n=r[e];t.attributes.style.background.backgroundImage.url=n.url,t.attributes.style.background.backgroundImage.id=n.id}}const o=e.attributes?.imageURL;if(o&&!o.includes(p)&&r[o]){const e=r[o];t.attributes.imageURL=e.url,t.attributes.imageID=e.id}return t}));return v.timeEnd(" ↪ Updating blocks with processed images"),v.printStats(),v.timeEnd("⚡ Processing pasted content"),o}return v.timeEnd("⚡ Processing pasted content"),t}(r.replace(g,"").trim());!function(e,t=[]){const n=new ClipboardEvent("paste",{bubbles:!0,cancelable:!0,composed:!0,clipboardData:new DataTransfer}),r=(0,s.serialize)(t);var o;n.clipboardData.setData("text/plain",(o=(o=r).replace(/<br>/g,"\n"),(0,m.__unstableStripHTML)(o).trim().replace(/\n\n+/g,"\n\n"))),n.clipboardData.setData("text/html",r),n.clipboardData.setData("wpbbe-import","true"),e.focus(),e.dispatchEvent(n);const i=new h(c),a=n.clipboardData.getData("text/html")||n.clipboardData.getData("text/plain");i.info(`Synthetic paste event triggered with payload: "${a}"`)}(e.target,n)}catch(e){v.error("Error processing pasted content:")}else v.debug("No paste target block, pasting to <BODY> is not supported.");else v.debug("No import marker found, stop intercepting paste")}function w(){if((0,a.Xo)().addEventListener("paste",x,!0),v.info("Paste handler attached to editor"),(0,a.cs)()){const e=document;e.addEventListener("paste",(async t=>{const n=e.querySelector(":where(#editor,#site-editor) .editor-list-view-sidebar .editor-list-view-sidebar__list-view-panel-content");n&&n.contains(t.target)&&x(t)}),{capture:!0}),v.info("Paste handler attached to main document (iframe mode).")}}let k,y=(0,a.qx)();(0,i.subscribe)((()=>{const e=(0,a.qx)();e&&e!==y&&(v.debug("Editor mode changed to:",e),y=e,"visual"===e&&(0,a.gi)((()=>{(0,a.cs)()&&(v.debug("Reattached paste handler to iframe after switching to visual mode."),w())})))})),(0,i.subscribe)((()=>{const e=(0,i.select)("core/editor").getCurrentPostId();e!==k&&(k=e,v.debug(`Post ID changed from ${k} to ${e}, reattaching paste handler.`),(0,a.gi)((()=>{w()})))}))},9876:(e,t,n)=>{"use strict";n.d(t,{L:()=>o,k:()=>s});const r=window.WPBBE_DATA||{};function o(e){return(r?.features||[]).includes(e)}function s(){return r?.breakpoints||[]}},7658:(e,t,n)=>{"use strict";var r=n(383),o=n(6427),s=n(7143);const i=window.wp.domReady;var a=n.n(i),l=n(6087),c=n(7723),d=n(5573),u=n(790);const b=(0,u.jsx)(d.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,u.jsx)(d.Path,{d:"M20.7 12.7s0-.1-.1-.2c0-.2-.2-.4-.4-.6-.3-.5-.9-1.2-1.6-1.8-.7-.6-1.5-1.3-2.6-1.8l-.6 1.4c.9.4 1.6 1 2.1 1.5.6.6 1.1 1.2 1.4 1.6.1.2.3.4.3.5v.1l.7-.3.7-.3Zm-5.2-9.3-1.8 4c-.5-.1-1.1-.2-1.7-.2-3 0-5.2 1.4-6.6 2.7-.7.7-1.2 1.3-1.6 1.8-.2.3-.3.5-.4.6 0 0 0 .1-.1.2s0 0 .7.3l.7.3V13c0-.1.2-.3.3-.5.3-.4.7-1 1.4-1.6 1.2-1.2 3-2.3 5.5-2.3H13v.3c-.4 0-.8-.1-1.1-.1-1.9 0-3.5 1.6-3.5 3.5s.6 2.3 1.6 2.9l-2 4.4.9.4 7.6-16.2-.9-.4Zm-3 12.6c1.7-.2 3-1.7 3-3.5s-.2-1.4-.6-1.9L12.4 16Z"})}),p=(0,u.jsx)(d.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,u.jsx)(d.Path,{d:"M3.99961 13C4.67043 13.3354 4.6703 13.3357 4.67017 13.3359L4.67298 13.3305C4.67621 13.3242 4.68184 13.3135 4.68988 13.2985C4.70595 13.2686 4.7316 13.2218 4.76695 13.1608C4.8377 13.0385 4.94692 12.8592 5.09541 12.6419C5.39312 12.2062 5.84436 11.624 6.45435 11.0431C7.67308 9.88241 9.49719 8.75 11.9996 8.75C14.502 8.75 16.3261 9.88241 17.5449 11.0431C18.1549 11.624 18.6061 12.2062 18.9038 12.6419C19.0523 12.8592 19.1615 13.0385 19.2323 13.1608C19.2676 13.2218 19.2933 13.2686 19.3093 13.2985C19.3174 13.3135 19.323 13.3242 19.3262 13.3305L19.3291 13.3359C19.3289 13.3357 19.3288 13.3354 19.9996 13C20.6704 12.6646 20.6703 12.6643 20.6701 12.664L20.6697 12.6632L20.6688 12.6614L20.6662 12.6563L20.6583 12.6408C20.6517 12.6282 20.6427 12.6108 20.631 12.5892C20.6078 12.5459 20.5744 12.4852 20.5306 12.4096C20.4432 12.2584 20.3141 12.0471 20.1423 11.7956C19.7994 11.2938 19.2819 10.626 18.5794 9.9569C17.1731 8.61759 14.9972 7.25 11.9996 7.25C9.00203 7.25 6.82614 8.61759 5.41987 9.9569C4.71736 10.626 4.19984 11.2938 3.85694 11.7956C3.68511 12.0471 3.55605 12.2584 3.4686 12.4096C3.42484 12.4852 3.39142 12.5459 3.36818 12.5892C3.35656 12.6108 3.34748 12.6282 3.34092 12.6408L3.33297 12.6563L3.33041 12.6614L3.32948 12.6632L3.32911 12.664C3.32894 12.6643 3.32879 12.6646 3.99961 13ZM11.9996 16C13.9326 16 15.4996 14.433 15.4996 12.5C15.4996 10.567 13.9326 9 11.9996 9C10.0666 9 8.49961 10.567 8.49961 12.5C8.49961 14.433 10.0666 16 11.9996 16Z"})});var h=n(1233);const m="wpbbeVisibilityDisplayHelper",f="wpbbe-visibility-helper",g=()=>{const e=(0,s.useSelect)((e=>{var t;return null===(t=e(h.store).get("core",m))||void 0===t||t}),[]),{set:t}=(0,s.useDispatch)(h.store),n=(0,l.useCallback)((()=>{const t=(0,r.Xo)().getElementsByTagName("body")[0];t&&(e?t.classList.add(f):t.classList.remove(f))}),[e]);(0,l.useEffect)((()=>{n()}),[e,n]),window.onload=function(){setTimeout((()=>{n()}),300)},(0,s.subscribe)((()=>{n()}));let i=b,a=(0,c.__)("Reveal hidden blocks","better-block-editor");return e&&(i=p,a=(0,c.__)("Conceal hidden blocks","better-block-editor")),(0,u.jsx)(o.Tooltip,{text:a,children:(0,u.jsx)(o.Button,{icon:i,"aria-disabled":"false","aria-label":a,onClick:()=>{t("core",m,!e)}})})};a()((()=>{const e=document.createElement("div");e.classList.add("wpbbe-visibility-wrapper"),(0,l.createRoot)(e).render((0,u.jsx)(g,{})),(0,s.subscribe)((()=>{const t=(0,r.d7)();t&&(t.querySelector(".wpbbe-visibility-wrapper")||t.appendChild(e))}))}))},2097:(e,t,n)=>{"use strict";var r=n(6087),o=n(7723),s=n(9941),i=n(383);const a=n.p+"images/logo.c2e98be7.webp",l=n.p+"images/new-settings.618e5dd7.webp";var c=n(790);const d=[{image:a,title:(0,o.__)("Welcome to Better Block Editor","better-block-editor"),text:(0,c.jsx)(c.Fragment,{children:(0,o.__)("We want to make your life easier — now you can control responsiveness, add Animation on Scroll, and even add hover colors to buttons (we know you were missing it).","better-block-editor")})},{image:l,title:(0,o.__)("Where to find new features","better-block-editor"),text:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("strong",{children:(0,o.__)("Right sidebar:","better-block-editor")})," ",(0,o.__)("Responsive Settings, Visibility, Animation on Scroll.","better-block-editor")," ",(0,c.jsx)("strong",{children:(0,o.__)("Top bar:","better-block-editor")})," ",(0,o.__)("Play Animation and Conceal/Reveal Hidden Blocks.","better-block-editor")," ",(0,o.__)("Try these on different blocks.","better-block-editor")]})}];function u(){const e=document.querySelector("#wpwrap");if(!e)return;if(e.querySelector("#wpbbe-welcome-guide-wrapper__block-editor"))return;const t=document.createElement("div");t.style.display="none",t.id="wpbbe-welcome-guide-wrapper__block-editor",(0,r.createRoot)(t).render((0,c.jsx)(s.V,{identifier:"block-editor",pages:d,finishButtonText:(0,o.__)("Try It Now","better-block-editor")})),e.appendChild(t)}(0,i.wm)(u),window.addEventListener("urlchangeevent",(()=>{(0,i.wm)(u)}))},3357:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=(0,n(6087).createContext)({isReady:!1,user:{},base:{},merged:{},globalStylesId:null})},8942:(e,t,n)=>{"use strict";n.d(t,{Th:()=>f,YR:()=>m,dZ:()=>h});var r=n(7143),o=n(4744),s=n.n(o),i=n(8270),a=n(3582),l=n(6087),c=n(473),d=n(3357),u=n(1455),b=n.n(u),p=n(790);function h(){const e=(0,r.useSelect)((e=>e("core").getCurrentTheme()),[]);return async()=>{const t=e?.stylesheet;if(!t)return;const n=await b()({path:`/wp/v2/global-styles/themes/${t}?context=view`});if(n?.error)throw new Error(n.error);await(0,r.dispatch)("core").__experimentalReceiveThemeBaseGlobalStyles(t,n)}}function m(e,t="",n="all",{shouldDecodeEncode:r=!0}={}){const{merged:o,base:s,user:i}=(0,l.useContext)(d.Z),a=e?"."+e:"",u=t?`styles.blocks.${t}${a}`:`styles${a}`;let b,p;switch(n){case"all":b=(0,c.K)(o,u),p=r?(0,c.y)(o,t,b):b;break;case"user":b=(0,c.K)(i,u),p=r?(0,c.y)(o,t,b):b;break;case"base":b=(0,c.K)(s,u),p=r?(0,c.y)(s,t,b):b;break;default:throw"Unsupported source"}return[p]}function f({children:e}){const t=function(){const[e,t,n]=function(){const{globalStylesId:e,userConfig:t}=(0,r.useSelect)((e=>{const{getEntityRecord:t,getEditedEntityRecord:n,canUser:r}=e(a.store),o=e(a.store).__experimentalGetCurrentGlobalStylesId();let s;const i=o?r("update",{kind:"root",name:"globalStyles",id:o}):null;return o&&"boolean"==typeof i&&(s=i?n("root","globalStyles",o):t("root","globalStyles",o,{context:"view"})),{globalStylesId:o,userConfig:s}}),[]);return[e,!!t,t]}(),[o,c]=function(){const e=(0,r.useSelect)((e=>e(a.store).__experimentalGetCurrentThemeBaseGlobalStyles()),[]);return[!!e,e]}(),d=(0,l.useMemo)((()=>{return c&&n?(e=c,t=n,s()(e,t,{isMergeableObject:i.Q,customMerge:e=>{if("backgroundImage"===e)return(e,t)=>t}})):{};var e,t}),[n,c]);return(0,l.useMemo)((()=>({isReady:t&&o,user:n,base:c,merged:d,globalStylesId:e})),[d,n,c,o,t,e])}();return t.isReady?(0,p.jsx)(d.Z.Provider,{value:t,children:e}):null}},7595:(e,t,n)=>{"use strict";n.d(t,{Th:()=>r.Th,YR:()=>r.YR,Zb:()=>o.Z,dZ:()=>r.dZ});var r=n(8942),o=n(3357)},473:(e,t,n)=>{"use strict";n.d(t,{K:()=>i,y:()=>o});const r=[{path:["color","palette"],valueKey:"color",cssVarInfix:"color",classes:[{classSuffix:"color",propertyName:"color"},{classSuffix:"background-color",propertyName:"background-color"},{classSuffix:"border-color",propertyName:"border-color"}]},{path:["color","gradients"],valueKey:"gradient",cssVarInfix:"gradient",classes:[{classSuffix:"gradient-background",propertyName:"background"}]},{path:["color","duotone"],valueKey:"colors",cssVarInfix:"duotone",valueFunc:({slug:e})=>`url( '#wp-duotone-${e}' )`,classes:[]},{path:["shadow","presets"],valueKey:"shadow",cssVarInfix:"shadow",classes:[]},{path:["typography","fontSizes"],valueKey:"size",cssVarInfix:"font-size",classes:[{classSuffix:"font-size",propertyName:"font-size"}]},{path:["typography","fontFamilies"],valueKey:"fontFamily",cssVarInfix:"font-family",classes:[{classSuffix:"font-family",propertyName:"font-family"}]},{path:["spacing","spacingSizes"],valueKey:"size",cssVarInfix:"spacing",classes:[]},{path:["border","radiusSizes"],valueKey:"size",cssVarInfix:"border-radius",classes:[]}];function o(e,t,n){if(!n||"string"!=typeof n){if("string"!=typeof n?.ref)return n;if(!(n=i(e,n.ref))||n?.ref)return n}let a;if(n.startsWith("var:"))a=n.slice(4).split("|");else{if(!n.startsWith("var(--wp--")||!n.endsWith(")"))return n;a=n.slice(10,-1).split("--")}const[l,...c]=a;return"preset"===l?function(e,t,n,[i,a]){const l=r.find((e=>e.cssVarInfix===i));if(!l)return n;const c=s(e.settings,t,l.path,"slug",a);if(c){const{valueKey:n}=l;return o(e,t,c[n])}return n}(e,t,n,c):"custom"===l?function(e,t,n,r){var s;const a=null!==(s=i(e.settings,["blocks",t,"custom",...r]))&&void 0!==s?s:i(e.settings,["custom",...r]);return a?o(e,t,a):n}(e,t,n,c):n}function s(e,t,n,r,o){const a=[i(e,["blocks",t,...n]),i(e,n)];for(const i of a)if(i){const a=["custom","theme","default"];for(const l of a){const a=i[l];if(a){const i=a.find((e=>e[r]===o));if(i)return"slug"===r||s(e,t,n,"slug",i.slug)[r]===i[r]?i:void 0}}}}const i=(e,t,n)=>{var r;const o=Array.isArray(t)?t:t.split(".");let s=e;return o.forEach((e=>{s=s?.[e]})),null!==(r=s)&&void 0!==r?r:n}},3604:(e,t,n)=>{"use strict";n.d(t,{bM:()=>b,KZ:()=>l,Zx:()=>c,PE:()=>d});var r=n(1231),o=n(9748),s=n(4715),i=n(7143),a=n(6087);function l(e){const{clientId:t}=(0,s.useBlockEditContext)(),n=(0,i.select)("core/block-editor").getBlockAttributes(t);(0,a.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,o.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,o.wK)(n.wpbbeResponsive?.breakpoint)){const t=r.iS,s=(0,o.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:s}})}}),[e,n?.wpbbeResponsive])}function c(e,t={}){var n;const{clientId:o}=(0,s.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,i.select)("core/block-editor").getBlockAttributes(o))&&void 0!==n?n:{};return n=>{var o;const s={...a,...n,settings:{...t,...null!==(o=a.settings)&&void 0!==o?o:{}}};s.breakpoint!==r.kX?(s.breakpointCustomValue=s.breakpoint===r.iS?s.breakpointCustomValue:void 0,e({wpbbeResponsive:s})):e({wpbbeResponsive:void 0})}}function d(e){var t;const{clientId:n}=(0,s.useBlockEditContext)(),{wpbbeResponsive:r={}}=null!==(t=(0,i.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...r,settings:{...null!==(n=r.settings)&&void 0!==n?n:{},...t}}})}}function u(e){var t;const{type:n,orientation:r}=null!==(t=e.layout)&&void 0!==t?t:{};return"grid"===n?"grid":"flex"===n?"vertical"===r?"stack":"row":"constrained"===n||"default"===n?"group":void 0}function b(e){const{name:t,clientId:n}=(0,s.useBlockEditContext)(),r=(0,i.select)("core/block-editor").getBlockAttributes(n);(0,a.useEffect)((()=>{if("core/group"!==t||!r)return;if(!window.wpbbe.groupBlockModeRegistry.has(n))return void window.wpbbe.groupBlockModeRegistry.set(n,u(r));const o=window.wpbbe.groupBlockModeRegistry.get(n),s=u(r);o!==s&&(window.wpbbe.groupBlockModeRegistry.set(n,s),void 0!==r.wpbbeResponsive&&e({wpbbeResponsive:void 0}))}),[n,r,e,t])}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},9163:(e,t,n)=>{"use strict";n.d(t,{gy:()=>s});var r=n(4715),o=n(6087);function s(){const e=(0,r.__experimentalUseMultipleOriginColorsAndGradients)(),t=(0,o.useMemo)((()=>{var t;const n=[];return(null!==(t=e.colors)&&void 0!==t?t:[]).forEach((e=>{var t;(null!==(t=e.colors)&&void 0!==t?t:[]).forEach((e=>n.push(e)))})),n}),[e.colors]);return{inputToAttribute:(0,o.useCallback)((e=>{const n=t.find((t=>t.color===e));return n?n.slug:e}),[t]),attributeToInput:(0,o.useCallback)((e=>{const n=t.find((t=>t.slug===e));return n?n.color:e}),[t]),attributeToCss:(0,o.useCallback)((e=>{const n=t.find((t=>t.slug===e));return n?`var(--wp--preset--color--${n.slug})`:e}),[t])}}n(7723)},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>o});var r=n(6427);function o(){return(0,r.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},5697:(e,t,n)=>{"use strict";n.d(t,{r:()=>s});var r=n(9748),o=n(6087);function s(e,t){(0,o.useEffect)((()=>{(0,r.mg)(e)&&!(0,r.wK)(e)&&t((0,r.Lk)(e))}),[t,e])}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>c,Lk:()=>i,mg:()=>a,v6:()=>d,wK:()=>l});var r=n(1231),o=n(9876);function s(e){return(0,o.k)().find((t=>t.key===e))}function i(e){return s(e)?.value}function a(e){return!!s(e)}function l(e){return s(e)?.active}function c(e,t){if(e===r.iS)return t;const n=s(e);return n?n.value:void 0}function d(e){return e===r.kX}},383:(e,t,n)=>{"use strict";n.d(t,{Xo:()=>a,cs:()=>i,d7:()=>b,gi:()=>u,qx:()=>p,wm:()=>d});var r=n(4715),o=n(7143),s=n(3656);function i(){return document.querySelector('iframe[name^="editor-canvas"]')}function a(){var e;return null!==(e=i()?.contentWindow?.document)&&void 0!==e?e:document}async function l(){return new Promise((e=>{const t=setInterval((()=>{(async function(){const e=document.querySelector('iframe[name="editor-canvas"]');if(e){const t=e.contentWindow.document;return new Promise((n=>{if("complete"===t.readyState)return n(t);e.contentWindow.addEventListener("load",(()=>n(t)))}))}return new Promise((e=>e(document)))})().then((n=>{const r=n.querySelector(".wp-block[data-block]");if(!isNaN(r?.getBoundingClientRect()?.height))return clearInterval(t),e()}))}),100)}))}async function c(e){if("undefined"!=typeof document)return new Promise((t=>{if("complete"===document.readyState||"interactive"===document.readyState)return e&&e(),t();document.addEventListener("DOMContentLoaded",(()=>{e&&e(),t()}))}))}async function d(e){await c(),await async function(){return new Promise((e=>{const t=(0,o.subscribe)((()=>{((0,o.select)(s.store).isCleanNewPost()||(0,o.select)(r.store).getBlockCount()>0)&&(t(),e())}))}))}(),await l(),e()}async function u(e){await c(),await async function(){return new Promise((e=>{const t=(0,o.subscribe)((()=>{((0,o.select)(s.store).isCleanNewPost()||((0,o.select)(s.store).getEditedPostAttribute("title")||"").trim()||(0,o.select)(r.store).getBlockCount()>0)&&(t(),e())}))}))}(),await l(),e()}function b(){return document.querySelector(":where(.block-editor, .edit-site) .editor-header .editor-header__settings")}function p(){var e,t;return null!==(e=null!==(t=(0,o.select)("core/edit-post")?.getEditorMode())&&void 0!==t?t:(0,o.select)("core/edit-site")?.getEditorMode())&&void 0!==e?e:void 0}},9079:(e,t,n)=>{"use strict";n.d(t,{AI:()=>c,BP:()=>a,L2:()=>d,sS:()=>l});var r=n(9491),o=n(7143),s=n(6087),i=n(790);function a(e,t){return(e=e||{}).style=e?.style?{...e.style,...t}:t,e}function l(e){return"default"===(0,o.select)("core/block-editor").getBlockEditingMode(e)}function c(e){return"sticky"===e?.style?.position?.type}function d(e,t){return(0,r.createHigherOrderComponent)((n=>r=>{const o=(0,s.useMemo)((()=>t(n)),[]);return e(r)?(0,i.jsx)(o,{...r}):(0,i.jsx)(n,{...r})}),"blockEditWithEarlyReturn")}},4744:e=>{"use strict";var t=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===n}(e)}(e)},n="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function r(e,t){return!1!==t.clone&&t.isMergeableObject(e)?a((n=e,Array.isArray(n)?[]:{}),e,t):e;var n}function o(e,t,n){return e.concat(t).map((function(e){return r(e,n)}))}function s(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return Object.propertyIsEnumerable.call(e,t)})):[]}(e))}function i(e,t){try{return t in e}catch(e){return!1}}function a(e,n,l){(l=l||{}).arrayMerge=l.arrayMerge||o,l.isMergeableObject=l.isMergeableObject||t,l.cloneUnlessOtherwiseSpecified=r;var c=Array.isArray(n);return c===Array.isArray(e)?c?l.arrayMerge(e,n,l):function(e,t,n){var o={};return n.isMergeableObject(e)&&s(e).forEach((function(t){o[t]=r(e[t],n)})),s(t).forEach((function(s){(function(e,t){return i(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,s)||(i(e,s)&&n.isMergeableObject(t[s])?o[s]=function(e,t){if(!t.customMerge)return a;var n=t.customMerge(e);return"function"==typeof n?n:a}(s,n)(e[s],t[s],n):o[s]=r(t[s],n))})),o}(e,n,l):r(n,l)}a.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,n){return a(e,n,t)}),{})};var l=a;e.exports=l},12:()=>{class e extends Event{constructor(e={}){super("urlchangeevent",{cancelable:!0,...e}),this.newURL=e.newURL,this.oldURL=e.oldURL,this.action=e.action}get[Symbol.toStringTag](){return"UrlChangeEvent"}}const t=window.history.pushState.bind(window.history);window.history.pushState=function(n,s,a){const l=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:r,action:"pushState"}))&&(t({_index:o+1,...n},s,a),i())};const n=window.history.replaceState.bind(window.history);let r,o;function s(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function i(){r=new URL(window.location.href),o=window.history.state._index}window.history.replaceState=function(t,s,a){const l=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:r,action:"replaceState"}))&&(n({_index:o,...t},s,a),i())},s(),i(),window.addEventListener("popstate",(function(t){s();const n=window.history.state._index,a=new URL(window.location);if(n!==o)return window.dispatchEvent(new e({oldURL:r,newURL:a,action:"popstate"}))?void i():(t.stopImmediatePropagation(),void window.history.go(o-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:r,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},1455:e=>{"use strict";e.exports=window.wp.apiFetch},4715:e=>{"use strict";e.exports=window.wp.blockEditor},4997:e=>{"use strict";e.exports=window.wp.blocks},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},3582:e=>{"use strict";e.exports=window.wp.coreData},7143:e=>{"use strict";e.exports=window.wp.data},3656:e=>{"use strict";e.exports=window.wp.editor},6087:e=>{"use strict";e.exports=window.wp.element},2619:e=>{"use strict";e.exports=window.wp.hooks},7723:e=>{"use strict";e.exports=window.wp.i18n},1233:e=>{"use strict";e.exports=window.wp.preferences},5573:e=>{"use strict";e.exports=window.wp.primitives},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},8661:e=>{"use strict";e.exports=window.wpbbe["global-callback"]},6942:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=i(e,s(n)))}return e}function s(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=i(t,n));return t}function i(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},4164:(e,t,n)=>{"use strict";function r(e){var t,n,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e)){var s=e.length;for(t=0;t<s;t++)e[t]&&(n=r(e[t]))&&(o&&(o+=" "),o+=n)}else for(n in e)e[n]&&(o&&(o+=" "),o+=n);return o}n.d(t,{A:()=>o});const o=function(){for(var e,t,n=0,o="",s=arguments.length;n<s;n++)(e=arguments[n])&&(t=r(e))&&(o&&(o+=" "),o+=t);return o}},8270:(e,t,n)=>{"use strict";function r(e){return"[object Object]"===Object.prototype.toString.call(e)}function o(e){var t,n;return!1!==r(e)&&(void 0===(t=e.constructor)||!1!==r(n=t.prototype)&&!1!==n.hasOwnProperty("isPrototypeOf"))}n.d(t,{Q:()=>o})}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var s=t[r]={exports:{}};return e[r](s,s.exports,n),s.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var o=r.length-1;o>-1&&(!e||!/^http(s?):/.test(e));)e=r[o--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../"})(),(()=>{"use strict";n(2720),n(354),n(9056),n(5601),n(7050),n(3155),n(7434),n(5854),n(8415),n(1708),n(9293),n(2401),n(1131),n(7081),n(8367),n(2097),n(7658),n(3164),n(2662),n(1991),n(2733)})()})();