Changeset 3459110
- Timestamp:
- 02/11/2026 04:02:35 PM (6 weeks ago)
- Location:
- better-block-editor
- Files:
-
- 8 added
- 12 deleted
- 28 edited
- 1 copied
-
tags/1.2.2 (copied) (copied from better-block-editor/trunk)
-
tags/1.2.2/Modules/Visibility/Module.php (modified) (5 diffs)
-
tags/1.2.2/better-block-editor.php (modified) (2 diffs)
-
tags/1.2.2/dist/bundle/editor-content-rtl.css (modified) (1 diff)
-
tags/1.2.2/dist/bundle/editor-content.asset.php (modified) (1 diff)
-
tags/1.2.2/dist/bundle/editor-content.css (modified) (1 diff)
-
tags/1.2.2/dist/bundle/editor.asset.php (modified) (1 diff)
-
tags/1.2.2/dist/bundle/editor.js (modified) (3 diffs)
-
tags/1.2.2/dist/bundle/view-rtl.css (modified) (1 diff)
-
tags/1.2.2/dist/bundle/view.asset.php (modified) (1 diff)
-
tags/1.2.2/dist/bundle/view.css (modified) (1 diff)
-
tags/1.2.2/dist/editor/blocks/__all__/visibility/common-rtl.css (deleted)
-
tags/1.2.2/dist/editor/blocks/__all__/visibility/common.asset.php (deleted)
-
tags/1.2.2/dist/editor/blocks/__all__/visibility/common.css (deleted)
-
tags/1.2.2/dist/editor/blocks/__all__/visibility/common.js (deleted)
-
tags/1.2.2/dist/editor/blocks/__all__/visibility/editor-content-rtl.css (added)
-
tags/1.2.2/dist/editor/blocks/__all__/visibility/editor-content.asset.php (added)
-
tags/1.2.2/dist/editor/blocks/__all__/visibility/editor-content.css (added)
-
tags/1.2.2/dist/editor/blocks/__all__/visibility/editor-content.js (added)
-
tags/1.2.2/dist/editor/blocks/__all__/visibility/editor.asset.php (modified) (1 diff)
-
tags/1.2.2/dist/editor/blocks/__all__/visibility/editor.js (modified) (1 diff)
-
tags/1.2.2/dist/editor/editor-css-store/index-rtl.css (deleted)
-
tags/1.2.2/dist/editor/editor-css-store/index.css (deleted)
-
tags/1.2.2/readme.txt (modified) (3 diffs)
-
tags/1.2.2/vendor/composer/installed.php (modified) (2 diffs)
-
trunk/Modules/Visibility/Module.php (modified) (5 diffs)
-
trunk/better-block-editor.php (modified) (2 diffs)
-
trunk/dist/bundle/editor-content-rtl.css (modified) (1 diff)
-
trunk/dist/bundle/editor-content.asset.php (modified) (1 diff)
-
trunk/dist/bundle/editor-content.css (modified) (1 diff)
-
trunk/dist/bundle/editor.asset.php (modified) (1 diff)
-
trunk/dist/bundle/editor.js (modified) (3 diffs)
-
trunk/dist/bundle/view-rtl.css (modified) (1 diff)
-
trunk/dist/bundle/view.asset.php (modified) (1 diff)
-
trunk/dist/bundle/view.css (modified) (1 diff)
-
trunk/dist/editor/blocks/__all__/visibility/common-rtl.css (deleted)
-
trunk/dist/editor/blocks/__all__/visibility/common.asset.php (deleted)
-
trunk/dist/editor/blocks/__all__/visibility/common.css (deleted)
-
trunk/dist/editor/blocks/__all__/visibility/common.js (deleted)
-
trunk/dist/editor/blocks/__all__/visibility/editor-content-rtl.css (added)
-
trunk/dist/editor/blocks/__all__/visibility/editor-content.asset.php (added)
-
trunk/dist/editor/blocks/__all__/visibility/editor-content.css (added)
-
trunk/dist/editor/blocks/__all__/visibility/editor-content.js (added)
-
trunk/dist/editor/blocks/__all__/visibility/editor.asset.php (modified) (1 diff)
-
trunk/dist/editor/blocks/__all__/visibility/editor.js (modified) (1 diff)
-
trunk/dist/editor/editor-css-store/index-rtl.css (deleted)
-
trunk/dist/editor/editor-css-store/index.css (deleted)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/vendor/composer/installed.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
better-block-editor/tags/1.2.2/Modules/Visibility/Module.php
r3386474 r3459110 2 2 /** 3 3 * Adds responsive visibility settings to all blocks. 4 * 4 * Standard approach with ResponsiveBlockModuleBase can not be used here 5 * as visibility='hidden' must work even without any responsive settings 6 * 5 7 * @package BetterBlockEditor 6 8 */ … … 26 28 const ATTRIBUTES = 'wpbbeVisibility'; 27 29 28 /** 29 * add visibility plugin assets to editor (displays show/hide button in top toolbar) 30 */ 31 public function process_assets() { 30 public function process_assets(): void { 32 31 parent::process_assets(); 33 32 … … 66 65 } 67 66 68 public function setup_hooks() {67 public function setup_hooks(): void { 69 68 add_filter( 'render_block', array( $this, 'render' ), 20, 2 ); 70 69 } … … 77 76 } 78 77 78 list( $visibility, $breakpoint ) = $this->get_visibility_settings( $attributes ); 79 80 // always visible (normal state, visibility is not applied) 81 if ( $visibility === 'visible' && $breakpoint === CssMediaBreakpoints::BREAKPOINT_NAME_OFF ) { 82 return $block_content; 83 } 84 79 85 $class_id = BlockUtils::get_unique_class_id( $block_content ); 80 81 $custom_classes = $this->get_custom_classes( $attributes, $class_id ); 82 $block_content = BlockUtils::append_classes( $block_content, $custom_classes ); 86 $block_content = BlockUtils::append_classes( $block_content, $class_id ); 83 87 84 88 $this->add_styles( $attributes, $class_id ); … … 86 90 return $block_content; 87 91 } 88 92 89 93 /** 90 * @param array $attributes Block attributes.91 * 92 * @return string[] Custom classes to be added on render.94 * Helper to get visibility settings from block attributes 95 * 96 * @return array [ visibility, breakpoint, breakpointCustomValue ] 93 97 */ 94 public function get_custom_classes( $attributes, $class_id ) { 95 $custom_classes = array(); 96 97 $atts = $this->get_atts( $attributes[ self::ATTRIBUTES ] ); 98 99 $visibility = $atts['visibility']; 100 $breakpoint = $atts['breakpoint']; 101 102 // hidden can applied even without breakpoint 103 if ( $visibility === 'hidden' || $breakpoint !== CssMediaBreakpoints::BREAKPOINT_NAME_OFF ) { 104 $custom_classes[] = $class_id; 105 $custom_classes[] = 'wpbbe-visibility-' . ( empty( $visibility ) ? 'visible' : $visibility ); 106 // only to indicate that some breakpoint exists for this element 107 if ( $breakpoint !== CssMediaBreakpoints::BREAKPOINT_NAME_OFF ) { 108 $custom_classes[] = 'wpbbe-visibility-breakpoint-' . $breakpoint; 109 } 110 } 111 112 return apply_filters( 'wpbbe_blocks_get_custom_classes', $custom_classes, $attributes ); 98 private function get_visibility_settings( $attributes ): array { 99 return 100 array( 101 $attributes[ self::ATTRIBUTES ]['visibility'] ?? 'visible', // default to visible if not set 102 $attributes[ self::ATTRIBUTES ]['breakpoint'] ?? null, 103 $attributes[ self::ATTRIBUTES ]['breakpointCustomValue'] ?? null, 104 ); 113 105 } 114 106 115 public function get_atts( $attributes ) { 116 return wp_parse_args( 117 $attributes, 118 array( 119 'visibility' => '', 120 'breakpoint' => '', 121 'breakpointCustomValue' => '', 122 ) 123 ); 124 } 125 126 public function add_styles( $attributes, $class_id ) { 127 $atts = $this->get_atts( $attributes[ self::ATTRIBUTES ] ); 128 $visibility = $atts['visibility']; 129 $breakpoint = $atts['breakpoint']; 130 $breakpoint_value = $atts['breakpointCustomValue']; 107 private function add_styles( $attributes, $class_id ): void { 108 list( $visibility, $breakpoint, $breakpoint_value ) = $this->get_visibility_settings( $attributes ); 131 109 132 110 $switch_width = CssMediaBreakpoints::getSwitchWidth( $breakpoint, $breakpoint_value ); 133 111 134 if ( $switch_width ) { 135 $visibility_declaration = $visibility === 'hidden' 136 ? array( 137 'selector' => ".wpbbe-visibility-hidden.{$class_id}.{$class_id}", 138 'declarations' => array( 'display' => 'flex !important' ), 139 ) 140 : array( 141 'selector' => ".wpbbe-visibility-visible.{$class_id}.{$class_id}", 142 'declarations' => array( 'display' => 'none !important' ), 112 if ( null === $switch_width ) { 113 if ( $visibility === 'hidden' ) { 114 // if block is always hidden 115 BlockUtils::add_styles_from_css_rules( 116 array( 117 array( 118 'selector' => ".{$class_id}.{$class_id}", 119 'declarations' => array( 'display' => 'none !important' ), 120 ), 121 ) 143 122 ); 123 } 124 return; 125 } 144 126 145 BlockUtils::add_styles_from_css_rules( 146 array( 147 array( 148 'selector' => "@media screen and (width <= {$switch_width})", 149 'declarations' => array( $visibility_declaration ), 150 ), 151 ) 152 ); 153 } 127 BlockUtils::add_style_for_media_query( 128 "@media screen and (width ".($visibility === 'visible' ? '<=' : '>=')." {$switch_width})", 129 ".{$class_id}.{$class_id}", 130 array( 'display' => 'none !important' ) 131 ); 154 132 } 155 133 -
better-block-editor/tags/1.2.2/better-block-editor.php
r3458243 r3459110 5 5 * Requires at least: 6.8 6 6 * Requires PHP: 7.4 7 * Version: 1.2. 17 * Version: 1.2.2 8 8 * Author: Dream-Theme 9 9 * License: GPLv2 or later … … 21 21 require_once __DIR__ . '/plugin.php'; 22 22 23 define( 'WPBBE_VERSION', '1.2. 1' );23 define( 'WPBBE_VERSION', '1.2.2' ); 24 24 25 25 define( 'WPBBE_FILE', __FILE__ ); -
better-block-editor/tags/1.2.2/dist/bundle/editor-content-rtl.css
r3388992 r3459110 3 3 .wp-block-navigation.has-hover .wp-block-navigation-item__content,.wp-block-navigation.has-submenu-hover .wp-block-navigation-item__content{transition:color .1s}.wp-block-navigation.has-hover .wp-block-navigation-item__content:hover{color:var(--wp-navigation-hover,initial)}.wp-block-navigation.has-submenu-hover .is-menu-open .wp-block-navigation-item__content:hover,.wp-block-navigation.has-submenu-hover .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{color:var(--wp-navigation-submenu-hover,initial)} 4 4 .wp-block-button.has-hover-text :is(.wp-element-button:hover,.wp-block-button__link:hover){color:var(--wp-block-button--hover-text,initial)!important}.wp-block-button.has-hover-background :is(.wp-element-button:hover,.wp-block-button__link:hover){background-color:var(--wp-block-button--hover-background,initial)!important}.wp-block-button.has-hover-border :is(.wp-element-button:hover,.wp-block-button__link:hover){border-color:var(--wp-block-button--hover-border,initial)!important}.wp-block-button.has-hover-background :is(.wp-element-button,.wp-block-button__link),.wp-block-button.has-hover-border :is(.wp-element-button,.wp-block-button__link),.wp-block-button.has-hover-text :is(.wp-element-button,.wp-block-button__link){transition:color .1s,background-color .1s,border-color .1s} 5 body:not(.wpbbe-visibility-helper) .wpbbe-visibility-hidden{display:none!important}.wpbbe-visibility-hidden.has-warning,.wpbbe-visibility-visible.has-warning{display:flex!important}5 .wpbbe-responsive-visibility.has-warning.has-warning.has-warning{display:flex!important} 6 6 .wpbbe__flex-item-prevent-shrinking{flex-shrink:0;max-width:100%} 7 7 [data-aos]{animation-delay:var(--aos-delay,0s);animation-duration:var(--aos-duration,.3s);animation-fill-mode:forwards;animation-timing-function:var(--aos-easing,ease);opacity:0;transform:translateZ(0)}[data-aos][data-aos-easing=linear]{animation-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos-easing=ease]{animation-timing-function:ease}[data-aos][data-aos-easing=ease-in]{animation-timing-function:ease-in}[data-aos][data-aos-easing=ease-out]{animation-timing-function:ease-out}[data-aos][data-aos-easing=ease-in-out]{animation-timing-function:ease-in-out}[data-aos][data-aos-easing=ease-back]{animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos-easing=ease-in-quad]{animation-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos-easing=ease-out-quad]{animation-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos-easing=ease-in-out-quad]{animation-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos-easing=ease-in-quart]{animation-timing-function:cubic-bezier(.895,.03,.685,.22)}[data-aos][data-aos-easing=ease-out-quart]{animation-timing-function:cubic-bezier(.165,.84,.44,1)}[data-aos][data-aos-easing=ease-in-out-quart]{animation-timing-function:cubic-bezier(.77,0,.175,1)}[data-aos][data-aos-easing=ease-in-expo]{animation-timing-function:cubic-bezier(.95,.05,.795,.035)}[data-aos][data-aos-easing=ease-out-expo]{animation-timing-function:cubic-bezier(.19,1,.22,1)}[data-aos][data-aos-easing=ease-in-out-expo]{animation-timing-function:cubic-bezier(1,0,0,1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}[data-aos|=fade-in].aos-animate,[data-aos|=fade].aos-animate{animation-name:fadeIn}[data-aos|=fade-out].aos-animate{animation-name:fadeOut}@keyframes slideUp{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:none}}@keyframes slideDown{0%{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:none}}@keyframes slideLeft{0%{opacity:0;transform:translate3d(-50px,0,0)}to{opacity:1;transform:none}}@keyframes slideRight{0%{opacity:0;transform:translate3d(50px,0,0)}to{opacity:1;transform:none}}[data-aos=slide-up].aos-animate{animation-name:slideUp}[data-aos=slide-down].aos-animate{animation-name:slideDown}[data-aos=slide-left].aos-animate{animation-name:slideLeft}[data-aos=slide-right].aos-animate{animation-name:slideRight}@keyframes zoomIn{0%{opacity:0;transform:translateZ(0) scale(.8)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes zoomOut{0%{opacity:0;transform:translateZ(0) scale(1.2)}to{opacity:1;transform:translateZ(0) scale(1)}}[data-aos=zoom-in].aos-animate{animation-name:zoomIn}[data-aos=zoom-out].aos-animate{animation-name:zoomOut} -
better-block-editor/tags/1.2.2/dist/bundle/editor-content.asset.php
r3388992 r3459110 1 <?php return array('dependencies' => array(), 'version' => ' ac2963e394873f0af907');1 <?php return array('dependencies' => array(), 'version' => 'c96b7eb5582ed1f7c866'); -
better-block-editor/tags/1.2.2/dist/bundle/editor-content.css
r3388992 r3459110 3 3 .wp-block-navigation.has-hover .wp-block-navigation-item__content,.wp-block-navigation.has-submenu-hover .wp-block-navigation-item__content{transition:color .1s}.wp-block-navigation.has-hover .wp-block-navigation-item__content:hover{color:var(--wp-navigation-hover,initial)}.wp-block-navigation.has-submenu-hover .is-menu-open .wp-block-navigation-item__content:hover,.wp-block-navigation.has-submenu-hover .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{color:var(--wp-navigation-submenu-hover,initial)} 4 4 .wp-block-button.has-hover-text :is(.wp-element-button:hover,.wp-block-button__link:hover){color:var(--wp-block-button--hover-text,initial)!important}.wp-block-button.has-hover-background :is(.wp-element-button:hover,.wp-block-button__link:hover){background-color:var(--wp-block-button--hover-background,initial)!important}.wp-block-button.has-hover-border :is(.wp-element-button:hover,.wp-block-button__link:hover){border-color:var(--wp-block-button--hover-border,initial)!important}.wp-block-button.has-hover-background :is(.wp-element-button,.wp-block-button__link),.wp-block-button.has-hover-border :is(.wp-element-button,.wp-block-button__link),.wp-block-button.has-hover-text :is(.wp-element-button,.wp-block-button__link){transition:color .1s,background-color .1s,border-color .1s} 5 body:not(.wpbbe-visibility-helper) .wpbbe-visibility-hidden{display:none!important}.wpbbe-visibility-hidden.has-warning,.wpbbe-visibility-visible.has-warning{display:flex!important}5 .wpbbe-responsive-visibility.has-warning.has-warning.has-warning{display:flex!important} 6 6 .wpbbe__flex-item-prevent-shrinking{flex-shrink:0;max-width:100%} 7 7 [data-aos]{animation-delay:var(--aos-delay,0s);animation-duration:var(--aos-duration,.3s);animation-fill-mode:forwards;animation-timing-function:var(--aos-easing,ease);opacity:0;transform:translateZ(0)}[data-aos][data-aos-easing=linear]{animation-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos-easing=ease]{animation-timing-function:ease}[data-aos][data-aos-easing=ease-in]{animation-timing-function:ease-in}[data-aos][data-aos-easing=ease-out]{animation-timing-function:ease-out}[data-aos][data-aos-easing=ease-in-out]{animation-timing-function:ease-in-out}[data-aos][data-aos-easing=ease-back]{animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos-easing=ease-in-quad]{animation-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos-easing=ease-out-quad]{animation-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos-easing=ease-in-out-quad]{animation-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos-easing=ease-in-quart]{animation-timing-function:cubic-bezier(.895,.03,.685,.22)}[data-aos][data-aos-easing=ease-out-quart]{animation-timing-function:cubic-bezier(.165,.84,.44,1)}[data-aos][data-aos-easing=ease-in-out-quart]{animation-timing-function:cubic-bezier(.77,0,.175,1)}[data-aos][data-aos-easing=ease-in-expo]{animation-timing-function:cubic-bezier(.95,.05,.795,.035)}[data-aos][data-aos-easing=ease-out-expo]{animation-timing-function:cubic-bezier(.19,1,.22,1)}[data-aos][data-aos-easing=ease-in-out-expo]{animation-timing-function:cubic-bezier(1,0,0,1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}[data-aos|=fade-in].aos-animate,[data-aos|=fade].aos-animate{animation-name:fadeIn}[data-aos|=fade-out].aos-animate{animation-name:fadeOut}@keyframes slideUp{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:none}}@keyframes slideDown{0%{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:none}}@keyframes slideLeft{0%{opacity:0;transform:translate3d(50px,0,0)}to{opacity:1;transform:none}}@keyframes slideRight{0%{opacity:0;transform:translate3d(-50px,0,0)}to{opacity:1;transform:none}}[data-aos=slide-up].aos-animate{animation-name:slideUp}[data-aos=slide-down].aos-animate{animation-name:slideDown}[data-aos=slide-left].aos-animate{animation-name:slideLeft}[data-aos=slide-right].aos-animate{animation-name:slideRight}@keyframes zoomIn{0%{opacity:0;transform:translateZ(0) scale(.8)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes zoomOut{0%{opacity:0;transform:translateZ(0) scale(1.2)}to{opacity:1;transform:translateZ(0) scale(1)}}[data-aos=zoom-in].aos-animate{animation-name:zoomIn}[data-aos=zoom-out].aos-animate{animation-name:zoomOut} -
better-block-editor/tags/1.2.2/dist/bundle/editor.asset.php
r3458243 r3459110 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-dom', 'wp-dom-ready', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-plugins', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => ' ed3c8877b872c2bedfe3');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-dom', 'wp-dom-ready', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-plugins', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => '9f85ec0f3f6440e00d0b'); -
better-block-editor/tags/1.2.2/dist/bundle/editor.js
r3458243 r3459110 1 (()=>{var e={317:(e,t,n)=>{"use strict";n.d(t,{A:()=> i});var r=n(5573),o=n(790);const i=(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:()=>i});var r=n(5573),o=n(790);const i=(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:()=>i});var r=n(5573),o=n(790);const i=(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:()=>i});var r=n(5573),o=n(790);const i=(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:()=>i});var r=n(5573),o=n(790);const i=(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:()=>s});var r=n(7030),o=n(4715),i=n(790);function s({value:e,label:t,onChange:n,...s}){const a=(0,r.Q)();return(0,i.jsx)(o.__experimentalSpacingSizesControl,{values:{all:e},onChange:e=>n(e.all),label:t,sides:["all"],units:a,showSideInLabel:!1,...s})}},2773:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r=n(9079),o=n(4715),i=n(6427),s=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,s.select)("core/block-editor").getBlockAttributes(u),h=(0,r.AI)(b);return(0,a.useEffect)((()=>{e&&!h&&n(!1)}),[e,h,n]),h?(0,c.jsx)(i.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:()=>p});var r=n(6427),o=n(6087),i=n(7723),s=n(3337),a=n(317),l=n(7184),c=n(1597),d=n(7611),u=n(2513),b=n(790);const h=[{value:u.Y.LEFT,icon:s.A,label:(0,i.__)("Justify items left","better-block-editor")},{value:u.Y.CENTER,icon:a.A,label:(0,i.__)("Justify items center","better-block-editor")},{value:u.Y.RIGHT,icon:l.A,label:(0,i.__)("Justify items right","better-block-editor")},{value:u.Y.SPACE_BETWEEN,icon:c.A,label:(0,i.__)("Space between items","better-block-editor")},{value:u.Y.STRETCH,icon:d.A,label:(0,i.__)("Stretch items","better-block-editor")}];function p({value:e,excludeOptions:t=[],onChange:n=()=>{},defaultValue:s=u.Y.LEFT}){return(0,o.useEffect)((()=>{t.includes(e)&&n(s)}),[e,t,n,s]),(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(r.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,i.__)("Justification","better-block-editor"),value:e,onChange:n,className:"wpbbe flex-layout-justification-control",children:h.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:()=>i.T,Yv:()=>o.Y});var r=n(8245),o=n(2513),i=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:()=>h,Dx:()=>p,RN:()=>m});var r=n(6427),o=n(7723),i=n(5573),s=n(790);const a=(0,s.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(i.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,s.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(i.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,s.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(i.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})}),d=(0,s.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(i.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 h({value:e,onChange:t}){return(0,s.jsx)(s.Fragment,{children:(0,s.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,s.jsx)(r.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})})}function p(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:()=>i,kX:()=>r});const r="",o="mobile",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{Pj:()=>s.Pj,kX:()=>s.kX,xC:()=>c});var r=n(7030),o=n(6427),i=n(7723),s=n(7871),a=n(9876),l=n(790);function c({value:e,label:t=(0,i.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:c,help:d,...u}){let b=[{name:(0,i.__)("Off","better-block-editor"),key:s.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{b.push({name:e.name,key:e.key})})),b.push({name:(0,i.__)("Custom","better-block-editor"),key:s.iS}),b=b.filter((e=>!n.includes(e.key)));const h=(0,r.Q)(),{breakpoint:p=s.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===p))||b[0],options:b,onChange:e=>c({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),d&&p!==s.iS&&(0,l.jsx)("p",{className:"components-base-control__help",children:d})]}),p===s.iS&&(0,l.jsx)(o.__experimentalUnitControl,{value:m,onChange:e=>c({breakpointCustomValue:e}),units:h,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),i=n(9876),s=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,i.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,s.jsxs)("div",{className:"components-base-control wpbbe-responsive-breakpoint-control",children:[(0,s.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,s.jsx)("p",{className:"components-base-control__help",children:u.help})]})}},8695:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(7030),o=n(6427),i=n(790);function s({value:e="",onChange:t=e=>e,...n}){const s={size:"__unstable-large",__nextHasNoMarginBottom:!0,units:(0,r.Q)()};return(0,i.jsx)(o.__experimentalUnitControl,{onChange:t,value:e,...s,...n})}},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>c});var r=n(6427),o=n(7723),i=n(9941);const s=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)(i.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}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:()=>p});var r=n(6427),o=n(7143),i=n(6087),s=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,s.__)("Close","better-block-editor"),...l}){const{get:b}=(0,o.select)(a.store),{set:h}=(0,o.useDispatch)(a.store),p=!b(d,e),[m,f]=(0,i.useState)(p);return m?(0,c.jsx)(r.Guide,{className:"wpbbe-welcome-guide",pages:u(t),finishButtonText:n,onFinish:()=>{f(!1),h(d,e,!0)},...l}):null}const h=n.p+"images/hover-colors.f4398a70.webp";function p(e){const t=(0,s.__)("Hover colors. Finally!","better-block-editor"),n=(0,s.__)("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:h}],...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:()=>s});var r=n(6942),o=n.n(r);function i(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=i(e),r=i(t),s=[...n,...r.filter((e=>!n.includes(e)))];return o()(s)}},5571:(e,t,n)=>{"use strict";n.d(t,{Bw:()=>o,TZ:()=>r,t6:()=>i,xc:()=>s});const r="blocks__all__animation-on-scroll",o={root:null,rootMargin:"-8% 0px -8% 0px",threshold:.001},i="aos-animate",s=1e3},8367:(e,t,n)=>{"use strict";var r=n(4715),o=n(6427),i=n(9491),s=n(6087),a=n(2619),l=n(7723),c=n(8969),d=n(6954),u=n(383),b=n(9079),h=n(4753),p=n(790);const m=[{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"}],f=function({value:e,onChange:t,label:n,help:r,...i}){return(0,p.jsx)(o.CustomSelectControl,{value:m.find((t=>t.key===e)),options:m,onChange:e=>t(e.selectedItem.key),label:n,help:r,size:"__unstable-large",...i})},g=function({value:e,onChange:t,label:n,help:r,...i}){return(0,p.jsx)(o.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:n,isShiftStepEnabled:!0,onChange:t,min:0,shiftStep:100,value:e,help:r,...i})},v=function({value:e,onChange:t,label:n,help:r,...i}){return(0,p.jsx)(o.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:n,isShiftStepEnabled:!0,onChange:t,min:0,shiftStep:100,value:e,help:r,...i})},x=[{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"}],w=function({value:e,onChange:t,label:n,help:r,...i}){return(0,p.jsx)(o.CustomSelectControl,{value:x.find((t=>t.key===e)),options:x,onChange:e=>t(e.selectedItem.key),label:n,help:r,size:"__unstable-large",...i})};var k=n(9941);const y=n.p+"images/image.e799b55a.webp";function _(){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,p.jsx)(k.V,{identifier:"animation-on-scroll",pages:[{title:e,text:t,image:y}]})}var C=n(5571),j=n(7143);const S=()=>{const e=`.block-editor-block-list__block-popover:has(.block-editor-block-toolbar):has([data-wpbbe-clientid="${(0,j.select)(r.store).getSelectedBlockClientId()}"])`;return document.querySelector(e)},E=()=>{const e=(0,j.select)(r.store).getSelectedBlockClientId(),t=(0,j.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,u.Xo)().querySelectorAll(t))}},B=()=>{const e=S();e&&e.classList.add("wpbbe-block-toolbar-hidden");const t=E();t&&t.forEach((e=>{e.classList.add("wpbbe-block-toolbar-hidden")}))},M=()=>{const e=S();e&&e.classList.remove("wpbbe-block-toolbar-hidden");const t=E();t&&t.forEach((e=>e.classList.remove("wpbbe-block-toolbar-hidden")))},R=["core/template-part"],V=(0,i.createHigherOrderComponent)((e=>t=>{const{setAttributes:n,isSelected:i,clientId:a,attributes:d}=t,m=(0,s.useMemo)((()=>d?.wpbbeAnimationOnScroll||{animation:null,timingFunction:"linear",duration:300,delay:0}),[d]),[x]=(0,s.useState)(!!m.animation);let k;const y=(0,s.useRef)({}),j=e=>{y.current={...y.current,...e},k&&clearTimeout(k),k=setTimeout((()=>{const e={...m,...y.current};y.current={},S(e)}),C.xc)},S=e=>{if(null===e.animation)return void n({wpbbeAnimationOnScroll:void 0});const t=(0,u.Xo)().querySelector(`#block-${a}`);t.classList.remove(C.t6);const r=setInterval((()=>{t&&!t.classList.contains(C.t6)&&(clearInterval(r),t.classList.add(C.t6),n({wpbbeAnimationOnScroll:{...m,...e}}))}),10)},E=(0,s.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}(m,a)),[a,m]);return(0,h.useAddCssToEditor)(E,C.TZ,a),(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(e,{...t}),i&&(0,b.sS)(a)&&(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(r.BlockControls,{children:(0,p.jsx)("div",{"data-wpbbe-clientid":a,style:{display:"none"}})}),(0,p.jsx)(r.InspectorControls,{children:(0,p.jsxs)(o.PanelBody,{title:(0,l.__)("Animation on Scroll","better-block-editor"),initialOpen:x||!!m.animation,className:"wpbbe animation-on-scroll",children:[(0,p.jsx)(_,{}),(0,p.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,p.jsx)(f,{label:(0,l.__)("Animation","better-block-editor"),value:m.animation,onChange:e=>S({animation:e})})}),m.animation&&(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(o.BaseControl,{help:(0,l.__)("Select animation timing function.","better-block-editor"),__nextHasNoMarginBottom:!0,children:(0,p.jsx)(w,{label:(0,l.__)("Easing","better-block-editor"),value:m.timingFunction,onChange:e=>S({timingFunction:e})})}),(0,p.jsx)(v,{label:(0,l.__)("Animation duration","better-block-editor"),value:m.duration,onChange:e=>j({duration:e}),help:(0,l.__)("In milliseconds (ms).","better-block-editor")}),(0,p.jsx)(g,{label:(0,l.__)("Animation delay","better-block-editor"),onChange:e=>j({delay:e}),value:m.delay,help:(0,l.__)("In milliseconds (ms).","better-block-editor")})]})]})})]})]})}),"extendBlockEdit"),N=(0,i.createHigherOrderComponent)((e=>t=>{var n,r;const{wrapperProps:o={},attributes:{wpbbeAnimationOnScroll:i={}},clientId:a,isSelected:l}=t;if((0,s.useEffect)((()=>{const e=(0,u.Xo)().querySelector(`#block-${a}`);e&&(l?function(e){e.addEventListener("animationstart",B),e.addEventListener("animationiteration",B),e.addEventListener("animationcancel",M),e.addEventListener("animationend",M)}(e):function(e){e.removeEventListener("animationstart",B),e.removeEventListener("animationiteration",B),e.removeEventListener("animationcancel",M),e.removeEventListener("animationend",M)}(e))}),[a,l]),null===(null!==(n=i.animation)&&void 0!==n?n:null))return(0,p.jsx)(e,{...t});const b={"data-aos":i.animation,"data-aos-easing":null!==(r=i.timingFunction)&&void 0!==r?r:""};return(0,p.jsx)(e,{...t,wrapperProps:{...o,...b},className:(0,d.T)(t.className,`${C.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,b.L2)((function(e){return!R.includes(e.name)}),V)),(0,a.addFilter)("editor.BlockListBlock","wpbbe/__all__/animation-on-scroll/render-in-editor",N)},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),i=n(4715),s=n(6427),a=n(9491),l=n(7143),c=n(6087),d=n(2619),u=n(7723),b=n(790);const h=(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)(i.InspectorControls,{group:"dimensions",children:(0,b.jsx)(s.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"),p=(0,a.createHigherOrderComponent)((e=>t=>{var n;const{attributes:o,clientId:i,className:s="",setAttributes:a}=t,d=null!==(n=o?.wpbbeFlexItemPreventShrinking)&&void 0!==n&&n;return(0,c.useEffect)((()=>{-1!==(0,l.select)("core/block-editor").getBlockIndex(i)&&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}(i)&&a({wpbbeFlexItemPreventShrinking:void 0})}),[d,i,a]),(0,b.jsx)(e,{...t,className:(0,r.T)(s,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",h),(0,d.addFilter)("editor.BlockListBlock","wpbbe/__all__/flex-item-prevent-shrinking/render-in-editor",p)},2401:(e,t,n)=>{"use strict";var r=n(4715),o=n(9491),i=n(6087),s=n(2619),a=n(7723),l=n(2845),c=n(3306),d=n(8969),u=n(6954),b=n(3604),h=n(9748),p=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:s=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,i.useState)(!!o.wpbbeResponsive),C=(0,i.useMemo)((()=>function(e,t){var n;const{breakpoint:r,breakpointCustomValue:o,settings:{alignment:i}={}}=null!==(n=e.wpbbeResponsive)&&void 0!==n?n:{},s=(0,h.BO)(r,o);return s?`@media screen and (width <= ${s}) {\n\t\tbody .${d.V+t} {\n\t\t\ttext-align: ${i};\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,p.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:s,breakpointCustomValue:u},onChange:y,help:S}),!(0,h.v6)(s)&&(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:i}=t;return M(r)&&n?(0,k.jsx)(e,{...t,className:(0,u.T)(o,d.V+i)}):(0,k.jsx)(e,{...t})}),"renderInEditor");(0,s.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,s.addFilter)("editor.BlockEdit","wpbbe/__all__/text-responsive/edit-block",(0,p.L2)((e=>M(e.name)),R)),(0,s.addFilter)("editor.BlockListBlock","wpbbe/__all__/text-responsive/render-in-editor",V)},9293:(e,t,n)=>{"use strict";var r=n(4715),o=n(6427),i=n(9491),s=n(6087),a=n(2619),l=n(7723),c=n(7595),d=n(383),u=n(9079),b=n(4164),h=n(5573),p=n(790);const m=(0,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,p.jsx)(h.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,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.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,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.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,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.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,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.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,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.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,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.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,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.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,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.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,p.jsx)(o.ToolbarDropdownMenu,{popoverProps:j,icon:(0,p.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:i})=>({icon:(0,p.jsx)(o.Icon,{icon:r}),title:i,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 P=["core/post-title","core/post-excerpt","core/heading","core/paragraph"],T=()=>{const e=(0,s.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 A(){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,s.createRoot)(n).render((0,p.jsx)(c.Th,{children:(0,p.jsx)(T,{})})),t.after(n)}}function O(e){return P.includes(e)}(0,d.gi)(A),window.addEventListener("urlchangeevent",(()=>{(0,d.gi)(A)}));const I=(0,i.createHigherOrderComponent)((e=>t=>{const{setAttributes:n,isSelected:i,clientId:s,name:a,attributes:{wpbbeTextStyleFromElement:c,wpbbeRoleHeading:d=!1}}=t;return O(a)&&(0,u.sS)(s)?(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(e,{...t}),i&&(0,p.jsxs)(p.Fragment,{children:["core/paragraph"===a&&(0,p.jsx)(r.InspectorControls,{group:"advanced",children:(0,p.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,p.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,p.jsx)(r.BlockControls,{group:"block",children:(0,p.jsx)(S,{value:c,onChange:e=>n({wpbbeTextStyleFromElement:null===e?void 0:e})})})]})]}):(0,p.jsx)(e,{...t})}),"extendBlockEdit"),L=(0,i.createHigherOrderComponent)((e=>t=>{const{name:n,attributes:{wpbbeTextStyleFromElement:r}}=t;if(!O(n)||!r)return(0,p.jsx)(e,{...t});const o={...t.wrapperProps,className:(0,b.A)(t.wrapperProps?.className,E+r)};return(0,p.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),i=n(9491),s=n(6087),a=n(2619),l=n(7723),c=n(8969),d=n(6954),u=n(9748),b=n(9079),h=n(4753),p=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:i,breakpointCustomValue:a}=r||{};function c(e){n({wpbbeVisibility:{visibility:"visible",...r,...e}})}(0,f.r)(i,(e=>c({breakpoint:p.iS,breakpointCustomValue:e}))),(0,s.useEffect)((()=>{"hidden"===o||i||n({wpbbeVisibility:void 0})}),[n,o,i]);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)(p.Ay,{label:(0,l.__)("Breakpoint","better-block-editor"),value:i,onChange:e=>{c({breakpoint:e,breakpointCustomValue:void 0})},help:i!==p.iS?d:null}),i===p.iS&&(0,g.jsx)(m.A,{onChange:e=>{c({breakpointCustomValue:e})},value:a,help:d})]})}const w=["core/template-part"],k='\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;',y=(0,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,name:i,clientId:a,isSelected:d}=t,[p]=(0,s.useState)(!!n?.wpbbeVisibility),m=(0,s.useMemo)((()=>function(e,t){var n;if(null!==(n=!e?.wpbbeVisibility)&&void 0!==n&&n)return null;const{visibility:r,breakpoint:o,breakpointCustomValue:i}=e.wpbbeVisibility||{},s=(0,u.BO)(o,i),a=c.V+`${t}`,l=[];let d="",b="";return o&&s&&("hidden"===r?(d="width > ",b="hidden",l.push(`@media screen and (width <= ${s}) {\n\t\t\t\t\tbody:not(.wpbbe-visibility-helper) .wpbbe-visibility-hidden.${a} { \n\t\t\t\t\t\tdisplay: flex !important; \n\t\t\t\t\t}\n\t\t\t\t}`)):(d="width <= ",b="visible",l.push(`@media screen and (width <= ${s}) {\n\t\t\t\tbody:not(.wpbbe-visibility-helper) .wpbbe-visibility-visible.${a} { \n\t\t\t\t\tdisplay: none !important; \n\t\t\t\t}\n\t\t\t}`)),l.push(`@media screen and (${d} ${s}) {\n\t\t\tbody.wpbbe-visibility-helper .wpbbe-visibility-${b}.${a} { opacity: 0.6; }\n\t\t\tbody.wpbbe-visibility-helper .wpbbe-visibility-${b}.${a}:before { ${k} }\n\t\t}`)),"hidden"!==r||o||(l.push(`body.wpbbe-visibility-helper .wpbbe-visibility-hidden.${a} { opacity: 0.6; }`),l.push(`body.wpbbe-visibility-helper .wpbbe-visibility-hidden.${a}:before { ${k}}`)),l}(n,a)),[n,a]);return(0,h.useAddCssToEditor)(m,"blocks__all__visibility",a),d&&(0,b.sS)(a)&&!w.includes(i)?(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(e,{...t}),d&&(0,g.jsx)(r.InspectorControls,{children:(0,g.jsx)(o.PanelBody,{title:(0,l.__)("Visibility","better-block-editor"),initialOpen:p||!!n.wpbbeVisibility,className:"wpbbe responsive-visibility",children:(0,g.jsx)(x,{props:t})})})]}):(0,g.jsx)(e,{...t})}),"extendBlockEdit");function _(e,t,n){var r;const{visibility:o,breakpoint:i}=null!==(r=t?.wpbbeVisibility)&&void 0!==r?r:{};return e=(0,d.T)(e,c.V+`${n}`),(i||o)&&(e=(0,d.T)(e,`wpbbe-visibility-${o||"visible"}`+(i?` wpbbe-visibility-breakpoint-${i}`:""))),e}const C=(0,i.createHigherOrderComponent)((e=>t=>{var n;return null!==(n=!t.attributes.wpbbeVisibility)&&void 0!==n&&n?(0,g.jsx)(e,{...t}):(0,g.jsx)(e,{...t,className:_(t.className,t.attributes,t.clientId)})}),"renderInEditor");(0,a.addFilter)("blocks.registerBlockType","wpbbe/__all__/visibility/modify-block-data",(function(e){return{...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,500),(0,a.addFilter)("editor.BlockListBlock","wpbbe/__all__/visibility/render-in-editor",C)},8415:(e,t,n)=>{"use strict";var r=n(4715),o=n(9491),i=n(6087),s=n(2619),a=n(7723),l=n(9941),c=n(6954),d=n(9163),u=n(9079),b=n(790);const h="core/button";function p(e){return e.name===h}const m=(0,o.createHigherOrderComponent)((e=>t=>{const{attributeToInput:n,inputToAttribute:o}=(0,d.gy)(),{setAttributes:s,clientId:c}=t,{wpbbeHoverColor:h={}}=t.attributes,[p,m]=(0,i.useState)(h.text),[f,g]=(0,i.useState)(h.background),[v,x]=(0,i.useState)(h.border);return(0,i.useEffect)((()=>{p===h.text&&f===h.background&&v===h.border||s({wpbbeHoverColor:{text:p,background:f,border:v}})}),[p,f,v,s,h.text,h.background,h.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(p),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(!p(t))return(0,b.jsx)(e,{...t});const{attributeToCss:n}=(0,d.gy)(),r=["text","background","border"],{wpbbeHoverColor:o={}}=t.attributes,i={};let s="";for(const e of r)o[e]&&(i[`--wp-block-button--hover-${e}`]=n(o[e]),s+=` has-hover-${e}`);return(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(e,{...t,wrapperProps:(0,u.BP)(t?.wrapperProps,i),className:(0,c.T)(t.className,s)})})}),"renderInEditor");(0,s.addFilter)("blocks.registerBlockType","wpbbe/button/hover-colors/modify-block-data",(function(e,t){return t!==h?e:{...e,attributes:{...e.attributes,wpbbeHoverColor:{text:{type:"string"},background:{type:"string"},border:{type:"string"}}}}})),(0,s.addFilter)("editor.BlockEdit","wpbbe/button/hover-colors/edit-block",(0,u.L2)(p,m)),(0,s.addFilter)("editor.BlockListBlock","wpbbe/button/hover-colors/render-in-editor",f)},5854:(e,t,n)=>{"use strict";var r=n(4715),o=n(9491),i=n(6087),s=n(2619),a=n(7723),l=n(8172),c=n(8136),d=n(7637),u=n(2845),b=n(3306),h=n(8969),p=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 i=e?.layout||{},s=e?.wpbbeResponsive||{};return{breakpoint:null!==(t=s.breakpoint)&&void 0!==t?t:w.kX,breakpointCustomValue:s.breakpointCustomValue,settings:{justification:null!==(n=null!==(r=s?.settings?.justification)&&void 0!==r?r:i.justifyContent)&&void 0!==n?n:x.Y.LEFT,orientation:null!==(o=s?.settings?.orientation)&&void 0!==o?o:"vertical"===i.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:s,setAttributes:p}=t,{breakpoint:x,breakpointCustomValue:w,settings:{justification:_,orientation:C}}=k(n);(0,m.KZ)(p);const j=(0,m.Zx)(p,{justification:_,orientation:C}),S=(0,m.PE)(p),[E]=(0,i.useState)(!!n.wpbbeResponsive),B=(0,i.useMemo)((()=>function(e,t){const{breakpoint:n,breakpointCustomValue:r,settings:{justification:o,orientation:i}}=k(e),s=(0,f.BO)(n,r);if((0,f.v6)(n)||!s)return null;const a=(0,c.Dx)(i)?"justify-content":"align-items",u=(0,l.TU)(o,i===d.o.ROW_REVERSE);return`@media screen and (width <= ${s}) {\n\t \t.${h.V+t} {\n\t\t${a}:${u} !important;\n\t\tflex-direction: ${i} !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}),s&&(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,p.T)(o,`${h.V}${r}`)}):(0,y.jsx)(e,{...t})}),"renderInEditor");(0,s.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,s.addFilter)("editor.BlockEdit","wpbbe/row/buttons/edit-block",(0,g.L2)(C,j)),(0,s.addFilter)("editor.BlockListBlock","wpbbe/row/buttons/render-in-editor",S)},7434:(e,t,n)=>{"use strict";var r=n(4715),o=n(4997),i=n(6427),s=n(9491),a=n(7143),l=n(6087),c=n(2619),d=n(7723),u=n(2845),b=n(8969),h=n(6954),p=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:i=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:i}}}const E=(0,s.createHigherOrderComponent)((e=>t=>{const{attributes:n,setAttributes:c,clientId:h,isSelected:w}=t,{breakpoint:C,breakpointCustomValue:j,settings:{reverseOrder:E}}=S(n);(0,p.KZ)(c);const{count:B,canInsertColumnBlock:M,minCount:R}=(0,a.useSelect)((e=>{const{canInsertBlockType:t,canRemoveBlock:n,getBlockOrder:o}=e(r.store),i=o(h),s=i.reduce(((e,t,r)=>(n(t)||e.push(r),e)),[]);return{count:i.length,canInsertColumnBlock:t("core/column",h),minCount:Math.max(...s)+1}}),[h]),{getBlocks:V}=(0,a.useSelect)(r.store),{replaceInnerBlocks:N}=(0,a.useDispatch)(r.store);function P(e,t){let n=V(h);const r=n.every((e=>{const t=e.attributes.width;return Number.isFinite(t?.endsWith?.("%")?parseFloat(t):t)})),i=t>e;if(i&&r){const r=x(100/t),i=t-e;n=[...y(n,k(n,100-r*i)),...Array.from({length:i}).map((()=>(0,o.createBlock)("core/column",{width:`${r}%`})))]}else i?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(h,n)}const T=(0,s.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}},A=(0,l.useMemo)((()=>function(e,t){var n;const{breakpoint:r,breakpointCustomValue:o,settings:{reverseOrder:i}}=S(e);if(r===u.kX)return null;const s=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 <= ${s}) {\n\t\t\t${l} {\n\t\t\t\tflex-direction: ${i?"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 > ${s}) {\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,h)),[n,h]);(0,g.useAddCssToEditor)(A,v,h);const O=(0,p.PE)(c),I=(0,p.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(h).length>0),[h]);return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(e,{...t}),w&&L&&(0,f.sS)(h)&&(0,_.jsx)(r.InspectorControls,{children:(0,_.jsxs)(i.__experimentalToolsPanel,{label:(0,d.__)("Settings","better-block-editor"),className:"wpbbe wpbbe-responsiveness",resetAll:()=>{P(B,R),c({wpbbeResponsive:void 0,isStackedOnMobile:!0})},dropdownMenuProps:T,children:[M&&(0,_.jsx)(i.__experimentalToolsPanelItem,{label:(0,d.__)("Columns"),isShownByDefault:!0,hasValue:()=>B,onDeselect:()=>P(B,R),children:(0,_.jsxs)(i.__experimentalVStack,{spacing:4,children:[(0,_.jsx)(i.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,d.__)("Columns"),value:B,onChange:e=>P(B,Math.max(R,e)),min:Math.max(1,R),max:Math.max(6,B)}),B>6&&(0,_.jsx)(i.Notice,{status:"warning",isDismissible:!1,children:(0,d.__)("This column count exceeds the recommended amount and may cause visual breakage.")})]})}),(0,_.jsxs)(i.__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)(i.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,d.__)("Reverse order","better-block-editor"),className:"wpbbe stack-on-reverse-order",checked:E,onChange:e=>O({reverseOrder:e})})]})]})})]})}),"extendBlockEdit"),B=(0,s.createHigherOrderComponent)((e=>t=>{const{className:n,clientId:r}=t;return j(t)?(0,_.jsx)(e,{...t,className:(0,h.T)(n,b.V+r)}):(0,_.jsx)(e,{...t})}),"columnsRenderInEditor"),M=(0,s.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,h.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),i=n(9491),s=n(6087),a=n(2619),l=n(7723),c=n(1744),d=n(2773),u=n(2845),b=n(3306),h=n(8969),p=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,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,attributes:{wpbbeResponsive:{breakpoint:i=u.kX,breakpointCustomValue:a,settings:{stack:p,gap:w,disablePositionSticky:k}={}}={}},clientId:y,setAttributes:_,isSelected:C}=t,j=(0,s.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,s.useMemo)((()=>function(e,t){var n;const{breakpoint:o=u.kX,breakpointCustomValue:i,settings:{stack:s,gap:a,disablePositionSticky:l}={}}=null!==(n=e.wpbbeResponsive)&&void 0!==n?n:{},c=(0,f.BO)(o,i);if(!c)return null;if(!s&&!a&&!l)return null;const d=a?`gap: ${(0,r.isValueSpacingPreset)(a)?(0,r.getSpacingPresetCssVar)(a):a} !important;`:"",b=s?"grid-template-columns: repeat(1, 1fr) !important;":"",p=l?"position: relative;":"";return`@media screen and (width <= ${c}) {\n\t\t${("."+h.V+t).repeat(3)} {\n\t\t\t${b}\t\n\t\t\t${d}\n\t\t\t${p}\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:i,breakpointCustomValue:a},onChange:E}),i!==u.kX&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(o.ToggleControl,{checked:!!p,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,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:r,clientId:o}=t;return k(t)&&n.wpbbeResponsive?(0,x.jsx)(e,{...t,className:(0,p.T)(r,h.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),i=n(6087),s=n(2619),a=n(7723),l=n(2773),c=n(8172),d=n(2845),u=n(3306),b=n(8969),h=n(6954),p=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:s,isSelected:h,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,i.useRef)(!!w);(0,p.bM)((e=>{j.current=!1,x(e)})),(0,p.KZ)(x);const S=(0,p.Zx)(x,{justification:_,disablePositionSticky:C}),E=(0,p.PE)(x),B=(0,i.useMemo)((()=>function(e,t){var n;const{breakpoint:r,breakpointCustomValue:o,settings:{justification:i,disablePositionSticky:s}={}}=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${s?`${("."+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: ${(i===c.Yv.LEFT?"0":"auto")+" !important"};\n\t\t\tmargin-right: ${(i===c.Yv.RIGHT?"0":"auto")+" !important"};\n\t\t}\n\t}`:null}(o,s)),[o,s]);(0,g.useAddCssToEditor)(B,"blocks__core_group__responsiveness",s);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}),h&&(0,f.sS)(s)&&(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,h.T)(r,b.V+o)}):(0,v.jsx)(e,{...t})}),"renderInEditor");(0,s.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,s.addFilter)("editor.BlockEdit","wpbbe/group/responsiveness/edit-block",(0,f.L2)(w,k)),(0,s.addFilter)("editor.BlockListBlock","wpbbe/group/responsiveness/render-in-editor",y)},5601:(e,t,n)=>{"use strict";var r=n(4715),o=n(9491),i=n(7143),s=n(2619),a=n(7723),l=n(9941),c=n(6954),d=n(9163),u=n(9079),b=n(790);const h="core/navigation",p=["wp_navigation"];function m(e){const t=(0,i.select)("core/editor").getCurrentPostType();return e.name===h&&!p.includes(t)}const f=(0,o.createHigherOrderComponent)((e=>t=>{const{setAttributes:n,clientId:o}=t,{wpbbeMenuHoverColor:i,wpbbeSubmenuHoverColor:s}=t.attributes,{attributeToInput:c,inputToAttribute:h}=(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(i),onChange:e=>n({wpbbeMenuHoverColor:h(e)}),label:(0,a.__)("Hover","better-block-editor")},{value:c(s),onChange:e=>n({wpbbeSubmenuHoverColor:h(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)(),i={};return n&&(i["--wp-navigation-hover"]=o(n)),r&&(i["--wp-navigation-submenu-hover"]=o(r)),(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(e,{...t,wrapperProps:(0,u.BP)(t?.wrapperProps,i),className:(0,c.T)(t.className,(n?" has-hover ":"")+(r?"has-submenu-hover":""))})})}),"renderInEditor");(0,s.addFilter)("blocks.registerBlockType","wpbbe/navigation/hover-colors/modify-block-data",(function(e,t){return t!==h?e:{...e,attributes:{...e.attributes,wpbbeMenuHoverColor:{type:"string"},wpbbeSubmenuHoverColor:{type:"string"}}}})),(0,s.addFilter)("editor.BlockEdit","wpbbe/navigation/hover-colors/edit-block",f),(0,s.addFilter)("editor.BlockListBlock","wpbbe/navigation/hover-colors/render-in-editor",g)},9056:(e,t,n)=>{"use strict";var r=n(4715),o=n(6427),i=n(9491),s=n(6087),a=n(2619),l=n(7723);const c=(0,s.forwardRef)((function({icon:e,size:t=24,...n},r){return(0,s.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 h=n(1231),p=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 i of e)r[i[t]]={...i,children:[]},i[n]?(r[i[n]]=r[i[n]]||{},r[i[n]].children=r[i[n]].children||[],r[i[n]].children.push(r[i[t]])):o.push(r[i[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:i,description:s,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},...i&&"custom"!==o&&{id:i},...s?.length&&{description:s},..."_blank"===c&&{opensInNewTab:!0},..."core/navigation-submenu"===d&&{isTopLevelItem:0===u},..."core/navigation-link"===d&&{isTopLevelLink:0===u}}}(e,r,t),{innerBlocks:i=[],mapping:s={}}=e.children?.length?R(e.children,t+1):{};n={...n,...s};const a=(0,B.createBlock)(r,o,i);return n[e.id]=a.clientId,a})),mapping:n}}const V="error",N="pending";let P=null;function T(e,t){return e&&t?e+"//"+t:null}const A=["postType","wp_navigation",{status:"draft",per_page:-1}],O=["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,i.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:h.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:i,hasResolved:s}=(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:i,hasResolvedPages:s,hasPages:!(!s||!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,s.useState)(H),[i,a]=(0,s.useState)(null),[c,d]=(0,s.useState)(null),{saveEntityRecord:u,editEntityRecord:b}=(0,S.useDispatch)(E.store),h=function(e){const t=(0,s.useContext)(o.Disabled.Context),n=function(e){return(0,S.useSelect)((t=>{if(!e)return;const{getBlock:n,getBlockParentsByBlockName:o}=t(r.store),i=o(e,"core/template-part",!0);if(!i?.length)return;const s=t("core/editor").__experimentalGetDefaultTemplatePartAreas(),{getCurrentTheme:a,getEditedEntityRecord:l}=t(E.store);for(const e of i){const t=n(e),{theme:r=a()?.stylesheet,slug:o}=t.attributes,i=l("postType","wp_template_part",T(r,o));if(i?.area)return s.find((e=>"uncategorized"!==e.area&&e.area===i.area))?.label}}),[e])}(t?void 0:e),i=(0,S.useRegistry)();return(0,s.useCallback)((async()=>{if(t)return"";const{getEntityRecords:e}=i.resolveSelect(E.store),[r,o]=await Promise.all([e(...A),e(...O)]),s=n?(0,l.sprintf)(1 (()=>{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),h=(0,r.AI)(b);return(0,a.useEffect)((()=>{e&&!h&&n(!1)}),[e,h,n]),h?(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:()=>p});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 h=[{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 p({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:h.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:()=>h,Dx:()=>p,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 h({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 p(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 h=(0,r.Q)(),{breakpoint:p=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===p))||b[0],options:b,onChange:e=>c({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),d&&p!==i.iS&&(0,l.jsx)("p",{className:"components-base-control__help",children:d})]}),p===i.iS&&(0,l.jsx)(o.__experimentalUnitControl,{value:m,onChange:e=>c({breakpointCustomValue:e}),units:h,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:()=>p});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:h}=(0,o.useDispatch)(a.store),p=!b(d,e),[m,f]=(0,s.useState)(p);return m?(0,c.jsx)(r.Guide,{className:"wpbbe-welcome-guide",pages:u(t),finishButtonText:n,onFinish:()=>{f(!1),h(d,e,!0)},...l}):null}const h=n.p+"images/hover-colors.f4398a70.webp";function p(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:h}],...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(383),b=n(9079),h=n(4753),p=n(790);const m=[{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"}],f=function({value:e,onChange:t,label:n,help:r,...s}){return(0,p.jsx)(o.CustomSelectControl,{value:m.find((t=>t.key===e)),options:m,onChange:e=>t(e.selectedItem.key),label:n,help:r,size:"__unstable-large",...s})},g=function({value:e,onChange:t,label:n,help:r,...s}){return(0,p.jsx)(o.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:n,isShiftStepEnabled:!0,onChange:t,min:0,shiftStep:100,value:e,help:r,...s})},v=function({value:e,onChange:t,label:n,help:r,...s}){return(0,p.jsx)(o.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:n,isShiftStepEnabled:!0,onChange:t,min:0,shiftStep:100,value:e,help:r,...s})},x=[{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"}],w=function({value:e,onChange:t,label:n,help:r,...s}){return(0,p.jsx)(o.CustomSelectControl,{value:x.find((t=>t.key===e)),options:x,onChange:e=>t(e.selectedItem.key),label:n,help:r,size:"__unstable-large",...s})};var k=n(9941);const _=n.p+"images/image.e799b55a.webp";function y(){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,p.jsx)(k.V,{identifier:"animation-on-scroll",pages:[{title:e,text:t,image:_}]})}var C=n(5571),j=n(7143);const S=()=>{const e=`.block-editor-block-list__block-popover:has(.block-editor-block-toolbar):has([data-wpbbe-clientid="${(0,j.select)(r.store).getSelectedBlockClientId()}"])`;return document.querySelector(e)},E=()=>{const e=(0,j.select)(r.store).getSelectedBlockClientId(),t=(0,j.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,u.Xo)().querySelectorAll(t))}},B=()=>{const e=S();e&&e.classList.add("wpbbe-block-toolbar-hidden");const t=E();t&&t.forEach((e=>{e.classList.add("wpbbe-block-toolbar-hidden")}))},M=()=>{const e=S();e&&e.classList.remove("wpbbe-block-toolbar-hidden");const t=E();t&&t.forEach((e=>e.classList.remove("wpbbe-block-toolbar-hidden")))},R=["core/template-part"],V=(0,s.createHigherOrderComponent)((e=>t=>{const{setAttributes:n,isSelected:s,clientId:a,attributes:d}=t,m=(0,i.useMemo)((()=>d?.wpbbeAnimationOnScroll||{animation:null,timingFunction:"linear",duration:300,delay:0}),[d]),[x]=(0,i.useState)(!!m.animation);let k;const _=(0,i.useRef)({}),j=e=>{_.current={..._.current,...e},k&&clearTimeout(k),k=setTimeout((()=>{const e={...m,..._.current};_.current={},S(e)}),C.xc)},S=e=>{if(null===e.animation)return void n({wpbbeAnimationOnScroll:void 0});const t=(0,u.Xo)().querySelector(`#block-${a}`);t.classList.remove(C.t6);const r=setInterval((()=>{t&&!t.classList.contains(C.t6)&&(clearInterval(r),t.classList.add(C.t6),n({wpbbeAnimationOnScroll:{...m,...e}}))}),10)},E=(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}(m,a)),[a,m]);return(0,h.useAddCssToEditor)(E,C.TZ,a),(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(e,{...t}),s&&(0,b.sS)(a)&&(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(r.BlockControls,{children:(0,p.jsx)("div",{"data-wpbbe-clientid":a,style:{display:"none"}})}),(0,p.jsx)(r.InspectorControls,{children:(0,p.jsxs)(o.PanelBody,{title:(0,l.__)("Animation on Scroll","better-block-editor"),initialOpen:x||!!m.animation,className:"wpbbe animation-on-scroll",children:[(0,p.jsx)(y,{}),(0,p.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,p.jsx)(f,{label:(0,l.__)("Animation","better-block-editor"),value:m.animation,onChange:e=>S({animation:e})})}),m.animation&&(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(o.BaseControl,{help:(0,l.__)("Select animation timing function.","better-block-editor"),__nextHasNoMarginBottom:!0,children:(0,p.jsx)(w,{label:(0,l.__)("Easing","better-block-editor"),value:m.timingFunction,onChange:e=>S({timingFunction:e})})}),(0,p.jsx)(v,{label:(0,l.__)("Animation duration","better-block-editor"),value:m.duration,onChange:e=>j({duration:e}),help:(0,l.__)("In milliseconds (ms).","better-block-editor")}),(0,p.jsx)(g,{label:(0,l.__)("Animation delay","better-block-editor"),onChange:e=>j({delay:e}),value:m.delay,help:(0,l.__)("In milliseconds (ms).","better-block-editor")})]})]})})]})]})}),"extendBlockEdit"),N=(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,u.Xo)().querySelector(`#block-${a}`);e&&(l?function(e){e.addEventListener("animationstart",B),e.addEventListener("animationiteration",B),e.addEventListener("animationcancel",M),e.addEventListener("animationend",M)}(e):function(e){e.removeEventListener("animationstart",B),e.removeEventListener("animationiteration",B),e.removeEventListener("animationcancel",M),e.removeEventListener("animationend",M)}(e))}),[a,l]),null===(null!==(n=s.animation)&&void 0!==n?n:null))return(0,p.jsx)(e,{...t});const b={"data-aos":s.animation,"data-aos-easing":null!==(r=s.timingFunction)&&void 0!==r?r:""};return(0,p.jsx)(e,{...t,wrapperProps:{...o,...b},className:(0,d.T)(t.className,`${C.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,b.L2)((function(e){return!R.includes(e.name)}),V)),(0,a.addFilter)("editor.BlockListBlock","wpbbe/__all__/animation-on-scroll/render-in-editor",N)},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 h=(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"),p=(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",h),(0,d.addFilter)("editor.BlockListBlock","wpbbe/__all__/flex-item-prevent-shrinking/render-in-editor",p)},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),h=n(9748),p=n(9079),m=n(4753);const f="left",g="center",v="right";var x=n(6427),w=n(5573),k=n(790);const _=(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"})}),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:"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:_,label:(0,a.__)("Align text left","better-block-editor")},TOP:{value:g,icon:y,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),_=(0,b.Zx)(g),[y]=(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,h.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,p.sS)(x)&&(0,k.jsx)(r.InspectorControls,{children:(0,k.jsxs)(c._,{initialOpen:y||!!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:_,help:S}),!(0,h.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,p.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),h=n(5573),p=n(790);const m=(0,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,p.jsx)(h.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,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.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,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.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,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.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,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.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,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.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,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.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"})}),_=(0,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.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"})}),y=(0,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.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:_,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,p.jsx)(o.ToolbarDropdownMenu,{popoverProps:j,icon:(0,p.jsx)(o.Icon,{icon:void 0===e?y: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,p.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 P=["core/post-title","core/post-excerpt","core/heading","core/paragraph"],A=()=>{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,p.jsx)(c.Th,{children:(0,p.jsx)(A,{})})),t.after(n)}}function T(e){return P.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,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(e,{...t}),s&&(0,p.jsxs)(p.Fragment,{children:["core/paragraph"===a&&(0,p.jsx)(r.InspectorControls,{group:"advanced",children:(0,p.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,p.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,p.jsx)(r.BlockControls,{group:"block",children:(0,p.jsx)(S,{value:c,onChange:e=>n({wpbbeTextStyleFromElement:null===e?void 0:e})})})]})]}):(0,p.jsx)(e,{...t})}),"extendBlockEdit"),L=(0,s.createHigherOrderComponent)((e=>t=>{const{name:n,attributes:{wpbbeTextStyleFromElement:r}}=t;if(!T(n)||!r)return(0,p.jsx)(e,{...t});const o={...t.wrapperProps,className:(0,b.A)(t.wrapperProps?.className,E+r)};return(0,p.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),h=n(4753),p=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:p.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)(p.Ay,{label:(0,l.__)("Breakpoint","better-block-editor"),value:s,onChange:e=>{c({breakpoint:e,breakpointCustomValue:void 0})},help:s!==p.iS?d:null}),s===p.iS&&(0,g.jsx)(m.A,{onChange:e=>{c({breakpointCustomValue:e})},value:a,help:d})]})}const w=["core/template-part"],k="wpbbe-responsive-visibility",_=(0,s.createHigherOrderComponent)((e=>t=>{const{attributes:n,name:s,clientId:a,isSelected:d}=t,[p]=(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,h.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:p||!!n.wpbbeVisibility,className:"wpbbe responsive-visibility",children:(0,g.jsx)(x,{props:t})})})]})}),"extendBlockEdit"),y=(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",_),(0,a.addFilter)("editor.BlockListBlock","wpbbe/__all__/visibility/render-in-editor",y)},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 h="core/button";function p(e){return e.name===h}const m=(0,o.createHigherOrderComponent)((e=>t=>{const{attributeToInput:n,inputToAttribute:o}=(0,d.gy)(),{setAttributes:i,clientId:c}=t,{wpbbeHoverColor:h={}}=t.attributes,[p,m]=(0,s.useState)(h.text),[f,g]=(0,s.useState)(h.background),[v,x]=(0,s.useState)(h.border);return(0,s.useEffect)((()=>{p===h.text&&f===h.background&&v===h.border||i({wpbbeHoverColor:{text:p,background:f,border:v}})}),[p,f,v,i,h.text,h.background,h.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(p),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(!p(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!==h?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)(p,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),h=n(8969),p=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 _=n(790);const y="core/buttons";function C(e){return e.name===y}const j=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:n,clientId:o,isSelected:i,setAttributes:p}=t,{breakpoint:x,breakpointCustomValue:w,settings:{justification:y,orientation:C}}=k(n);(0,m.KZ)(p);const j=(0,m.Zx)(p,{justification:y,orientation:C}),S=(0,m.PE)(p),[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.${h.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,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(e,{...t}),i&&(0,g.sS)(o)&&(0,_.jsx)(r.InspectorControls,{children:(0,_.jsxs)(b._,{initialOpen:E||!!n.wpbbeResponsive,className:"wpbbe buttons__responsive-stack-on",children:[(0,_.jsx)(u.xC,{value:{breakpoint:x,breakpointCustomValue:w},onChange:j,help:M}),!(0,f.v6)(x)&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(c.Q2,{value:C,onChange:e=>S({orientation:e})}),(0,_.jsx)(l.EO,{value:y,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,_.jsx)(e,{...t,className:(0,p.T)(o,`${h.V}${r}`)}):(0,_.jsx)(e,{...t})}),"renderInEditor");(0,i.addFilter)("blocks.registerBlockType","wpbbe/row/buttons/modify-block-data",(function(e,t){return t!==y?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),h=n(6954),p=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 _(e,t){return e.map((e=>({...e,attributes:{...e.attributes,width:`${t[e.clientId]}%`}})))}var y=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:h,isSelected:w}=t,{breakpoint:C,breakpointCustomValue:j,settings:{reverseOrder:E}}=S(n);(0,p.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(h),i=s.reduce(((e,t,r)=>(n(t)||e.push(r),e)),[]);return{count:s.length,canInsertColumnBlock:t("core/column",h),minCount:Math.max(...i)+1}}),[h]),{getBlocks:V}=(0,a.useSelect)(r.store),{replaceInnerBlocks:N}=(0,a.useDispatch)(r.store);function P(e,t){let n=V(h);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=[..._(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=_(n,k(n,100)));N(h,n)}const A=(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,h)),[n,h]);(0,g.useAddCssToEditor)(O,v,h);const T=(0,p.PE)(c),I=(0,p.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(h).length>0),[h]);return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(e,{...t}),w&&L&&(0,f.sS)(h)&&(0,y.jsx)(r.InspectorControls,{children:(0,y.jsxs)(s.__experimentalToolsPanel,{label:(0,d.__)("Settings","better-block-editor"),className:"wpbbe wpbbe-responsiveness",resetAll:()=>{P(B,R),c({wpbbeResponsive:void 0,isStackedOnMobile:!0})},dropdownMenuProps:A,children:[M&&(0,y.jsx)(s.__experimentalToolsPanelItem,{label:(0,d.__)("Columns"),isShownByDefault:!0,hasValue:()=>B,onDeselect:()=>P(B,R),children:(0,y.jsxs)(s.__experimentalVStack,{spacing:4,children:[(0,y.jsx)(s.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,d.__)("Columns"),value:B,onChange:e=>P(B,Math.max(R,e)),min:Math.max(1,R),max:Math.max(6,B)}),B>6&&(0,y.jsx)(s.Notice,{status:"warning",isDismissible:!1,children:(0,d.__)("This column count exceeds the recommended amount and may cause visual breakage.")})]})}),(0,y.jsxs)(s.__experimentalToolsPanelItem,{label:(0,d.__)("Stack on","better-block-editor"),isShownByDefault:!0,hasValue:()=>!!n.wpbbeResponsive,onDeselect:()=>I({breakpoint:u.kX}),children:[(0,y.jsx)(u.xC,{label:(0,d.__)("Stack on","better-block-editor"),value:{breakpoint:C,breakpointCustomValue:j},onChange:I}),!(0,m.v6)(C)&&(0,y.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,y.jsx)(e,{...t,className:(0,h.T)(n,b.V+r)}):(0,y.jsx)(e,{...t})}),"columnsRenderInEditor"),M=(0,i.createHigherOrderComponent)((e=>t=>{if("core/column"!==t.name||!t?.attributes.width)return(0,y.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,y.jsx)(y.Fragment,{children:(0,y.jsx)(e,{...t,className:(0,h.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),h=n(8969),p=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 _=(0,s.createHigherOrderComponent)((e=>t=>{const{attributes:n,attributes:{wpbbeResponsive:{breakpoint:s=u.kX,breakpointCustomValue:a,settings:{stack:p,gap:w,disablePositionSticky:k}={}}={}},clientId:_,setAttributes:y,isSelected:C}=t,j=(0,i.useRef)(!!n.wpbbeResponsive);(0,m.bM)((e=>{j.current=!1,y(e)})),(0,m.KZ)(y);const S=(0,m.PE)(y),E=(0,m.Zx)(y),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;":"",p=l?"position: relative;":"";return`@media screen and (width <= ${c}) {\n\t\t${("."+h.V+t).repeat(3)} {\n\t\t\t${b}\t\n\t\t\t${d}\n\t\t\t${p}\t\t\n\t\t}\n\t}`}(n,_)),[n,_]);return(0,v.useAddCssToEditor)(B,"blocks__core_grid__stack-on-responsive",_),(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(e,{...t}),C&&(0,g.sS)(_)&&(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:!!p,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"),y=(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,p.T)(r,h.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,_)),(0,a.addFilter)("editor.BlockListBlock","wpbbe/grid/responsiveness/render-in-editor",y)},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),h=n(6954),p=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:h,setAttributes:x,attributes:{wpbbeResponsive:w}}=t,{breakpoint:k=d.kX,breakpointCustomValue:_,settings:{justification:y=(null!==(n=o.layout?.justifyContent)&&void 0!==n?n:c.Yv.CENTER),disablePositionSticky:C}={}}=w||{},j=(0,s.useRef)(!!w);(0,p.bM)((e=>{j.current=!1,x(e)})),(0,p.KZ)(x);const S=(0,p.Zx)(x,{justification:y,disablePositionSticky:C}),E=(0,p.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}),h&&(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:_},onChange:S,help:M}),k!==d.kX&&(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(c.EO,{value:y,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"),_=(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,h.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",_)},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 h="core/navigation",p=["wp_navigation"];function m(e){const t=(0,s.select)("core/editor").getCurrentPostType();return e.name===h&&!p.includes(t)}const f=(0,o.createHigherOrderComponent)((e=>t=>{const{setAttributes:n,clientId:o}=t,{wpbbeMenuHoverColor:s,wpbbeSubmenuHoverColor:i}=t.attributes,{attributeToInput:c,inputToAttribute:h}=(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:h(e)}),label:(0,a.__)("Hover","better-block-editor")},{value:c(i),onChange:e=>n({wpbbeSubmenuHoverColor:h(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!==h?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 h=n(1231),p=n(8695),m=n(8969),f=n(6954),g=n(5697),v=n(9748),x=n(9079),w=n(6942),k=n.n(w),_=n(4753);const y=(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:y}):(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 P=null;function A(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:_,hasIcon:y,icon:R="handle"}=n,{breakpoint:Z,breakpointCustomValue:D}=x;(0,g.r)(Z,(e=>{a({wpbbeOverlayMenu:{...x,breakpoint:h.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),h=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",A(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)( 2 2 // translators: %s: the name of a menu (e.g. Header navigation). 3 3 // translators: %s: the name of a menu (e.g. Header navigation). … … 5 5 // translators: 'navigation' as in website navigation. 6 6 // translators: 'navigation' as in website navigation. 7 (0,l.__)("Navigation"),a=[...r,...o].reduce(((e,t)=>t?.title?.raw?.startsWith( s)?e+1:e),0);return(a>0?`${s} ${a+1}`:s)||""}),[t,n,i])}(e);return{create:(0,s.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 h().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,h]),status:t,value:i,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:i}=t(r.store),s=n(e).innerBlocks,a=!!s?.length,l=a?F:o(e);return{innerBlocks:a?s:l,hasUncontrolledInnerBlocks:a,uncontrolledInnerBlocks:s,controlledInnerBlocks:l,isInnerBlockSelected:i(e,!0)}}),[e])}(d),ee=!!J.find((e=>"core/navigation-submenu"===e.name)),[te,ne]=(0,s.useState)(!1),{hasResolvedNavigationMenus:re,isNavigationMenuResolved:oe,isNavigationMenuMissing:ie}=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),i=["postType","wp_navigation",t],s=n(...i),a=r(...i),l=o("getEditedEntityRecord",i),c="publish"===a.status||"draft"===a.status;return{isNavigationMenuResolved:l,isNavigationMenuMissing:l&&(!s||!c),navigationMenu:c?a:null}}(t,e)),[e]),{canCreate:i,canUpdate:s,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:i,isResolvingCanUserCreateNavigationMenu:l,hasResolvedCanUserCreateNavigationMenu:c,canUserUpdateNavigationMenu:s,hasResolvedCanUserUpdateNavigationMenu:e?c:void 0,canUserDeleteNavigationMenu:a,hasResolvedCanUserDeleteNavigationMenu:e?c:void 0}}(U),{status:se}=function(e,{throwOnError:t=!1}={}){const n=(0,S.useRegistry)(),{editEntityRecord:r}=(0,S.useDispatch)(E.store),[o,i]=(0,s.useState)("idle"),[a,c]=(0,s.useState)(null),d=(0,s.useCallback)((async(t,o,i="publish")=>{let s,a;try{a=await n.resolveSelect(E.store).getMenuItems({menus:t,per_page:-1,context:"view"})}catch(e){throw new Error((0,l.sprintf)(7 (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 h().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,h]),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)( 8 8 // translators: %s: the name of a menu (e.g. Header navigation). 9 9 // translators: %s: the name of a menu (e.g. Header navigation). … … 11 11 // translators: %s: the name of a menu (e.g. Header navigation). 12 12 // translators: %s: the name of a menu (e.g. Header navigation). 13 (0,l.__)('Unable to fetch classic menu "%s" from API.'),o));const{innerBlocks:c}=M(a);try{ s=await e(o,c,i),await r("postType","wp_navigation",s.id,{status:"publish"},{throwOnError:!0})}catch(e){throw new Error((0,l.sprintf)(13 (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)( 14 14 // translators: %s: the name of a menu (e.g. Header navigation). 15 15 // translators: %s: the name of a menu (e.g. Header navigation). 16 (0,l.__)('Unable to create Navigation Menu "%s".'),o),{cause:e})}return s}),[e,r,n]);return{convert:(0,s.useCallback)((async(e,n,r)=>{if(P!==e)return P=e,e&&n?(i(N),c(null),await d(e,n,r).then((e=>(i("success"),P=null,e))).catch((e=>{if(c(e?.message),i(V),P=null,t)throw new Error((0,l.sprintf)(16 (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(P!==e)return P=e,e&&n?(s(N),c(null),await d(e,n,r).then((e=>(s("success"),P=null,e))).catch((e=>{if(c(e?.message),s(V),P=null,t)throw new Error((0,l.sprintf)( 17 17 // translators: %s: the name of a menu (e.g. Header navigation). 18 18 // translators: %s: the name of a menu (e.g. Header navigation). 19 (0,l.__)('Unable to create Navigation Menu "%s".'),n),{cause:e})}))):(c("Unable to convert menu. Missing menu details."),void i(V))}),[d,t]),status:o,error:a}}(W),ae=!ie&&oe,le=Q&&!ae,ce=!U&&!K&&!(se===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.'),he=(0,i.useInstanceId)(j,"overlay-menu-preview"),pe=(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":he,"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:he,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)(h.Ay,{label:(0,l.__)("Breakpoint","better-block-editor"),value:Z,unsupportedValues:[h.kX],onChange:e=>{a({wpbbeOverlayMenu:{breakpoint:e,breakpointCustomValue:e===h.iS?D:void 0}})},help:Z!==h.iS?(0,l.__)("Collapse navigation at this breakpoint and below.","better-block-editor"):null}),Z===h.iS&&(0,u.jsx)(p.A,{value:D,onChange:e=>{a({wpbbeOverlayMenu:{breakpoint:h.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&&pe]}):U&&ie||ae&&q||ce&&f?(0,u.jsx)(e,{...t}):(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(e,{...t}),"default"===Y&&pe]})}),"extendBlockEdit"),z=(0,i.createHigherOrderComponent)((e=>t=>{if(!D(t))return(0,u.jsx)(e,{...t});const{attributes:n,clientId:r}=t,o=(0,s.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}`,i=`${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${i}: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${i} .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),i=n(9491),s=n(6087),a=n(2619),l=n(7723),c=n(1744),d=n(2845),u=n(3306),b=n(8969),h=n(6954),p=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,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,clientId:i,setAttributes:a,isSelected:h}=t,{breakpoint:x,breakpointCustomValue:w,settings:{gap:y}}=k(n);(0,p.KZ)(a);const _=(0,p.Zx)(a),C=(0,p.PE)(a),[j]=(0,s.useState)(!!n.wpbbeResponsive),S=(0,s.useMemo)((()=>function(e,t){const{breakpoint:n,breakpointCustomValue:o,settings:{gap:i}}=k(e),s=(0,m.BO)(n,o);if(!s)return null;const a=i?`gap: ${(0,r.isValueSpacingPreset)(i)?(0,r.getSpacingPresetCssVar)(i):i} !important;`:"";return`@media screen and (width <= ${s}) {\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,i)),[n,i]);return(0,g.useAddCssToEditor)(S,"blocks__core_post_template__stack-on-responsive",i),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(e,{...t}),h&&(0,f.sS)(i)&&(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,i.createHigherOrderComponent)((e=>t=>{const{className:n,clientId:r}=t;return w(t)?(0,v.jsx)(e,{...t,className:(0,h.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),i=n(9491),s=n(6087),a=n(2619),l=n(7723),c=n(1744),d=n(2773),u=n(8172),b=n(8136),h=n(7637),p=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,i;const s={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?h.o.COLUMN:h.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:s.breakpoint,breakpointCustomValue:null!==(o=a.breakpointCustomValue)&&void 0!==o?o:s.breakpointCustomValue,settings:{...s.settings,...null!==(i=a.settings)&&void 0!==i?i:{}}}}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"})}),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:"M20 11h-5V4H9v7H4v1.5h5V20h6v-7.5h5z"})}),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:"M15 4H9v11h6V4zM4 18.5V20h16v-1.5H4z"})}),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:"M4 4L20 4L20 5.5L4 5.5L4 4ZM10 7L14 7L14 17L10 17L10 7ZM20 18.5L4 18.5L4 20L20 20L20 18.5Z"})}),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:"M7 4H17V8L7 8V4ZM7 16L17 16V20L7 20V16ZM20 11.25H4V12.75H20V11.25Z"})}),I=[{value:y,icon:N,label:(0,l.__)("Align top")},{value:_,icon:P,label:(0,l.__)("Align middle")},{value:C,icon:T,label:(0,l.__)("Align bottom")}],L=[...I,{value:j,icon:A,label:(0,l.__)("Streth to fill")}],$=[...I,{value:S,icon:O,label:(0,l.__)("Space between")}];function H({value:e,horizontalMode:t,onChange:n}){const r=t?L:$;return(0,s.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,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,setAttributes:i,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,s.useRef)(!!n.wpbbeResponsive);(0,v.bM)((e=>{N.current=!1,i(e)})),(0,v.KZ)(i);const P=(0,v.PE)(i),T=(0,v.Zx)(i,C),A=(0,s.useMemo)((()=>function(e,t){const{breakpoint:n,breakpointCustomValue:o,settings:{justification:i,orientation:s,verticalAlignment:a,gap:l,disablePositionSticky:c}}=M(e);if(n===p.kX)return null;const d=(0,x.BO)(n,o);if(!d)return null;const m=(0,b.Dx)(s)?"justify-content":"align-items",g=(0,u.TU)(i,s===h.o.ROW_REVERSE),v=(0,b.Dx)(s)?"align-items":"justify-content",w=s===h.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: ${s} !important;\n\t\t${k}\n\t\t${y}\n\t}`;return"vertical"===e?.layout?.orientation!==(0,b.RN)(s)&&(_+=`.${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)(A,"blocks__core_row__responsiveness",a);const O=(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)(p.xC,{value:{breakpoint:y,breakpointCustomValue:_},onChange:T,help:O}),y!==p.kX&&(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(b.Q2,{value:S,onChange:e=>P({orientation:e})}),(0,V.jsx)(u.EO,{value:j,excludeOptions:(0,b.Dx)(S)?[u.Yv.STRETCH]:[u.Yv.SPACE_BETWEEN],onChange:e=>P({justification:e})}),(0,V.jsx)(H,{value:E,horizontalMode:(0,b.Dx)(S),onChange:e=>P({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=>P({gap:e})})}),(0,V.jsx)(d.A,{value:!!R,onChange:e=>P({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),z=(0,i.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),i=n(6087),s=n(7723),a=n(5571),l=n(383),c=(n(12),n(790));let d=null;function u(){const e=(0,l.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,i.createRoot)(t).render((0,c.jsx)(e,{})),t}(b));const t=(0,l.Xo)();d=new IntersectionObserver(((e,t)=>{e.forEach((e=>{e.intersectionRatio>0&&(e.target.classList.add("aos-animate"),t.unobserve(e.target))}))}),{...a.Bw,root:t})}const b=()=>{const e=(0,s.__)("Play animation","better-block-editor");return(0,c.jsx)(r.Tooltip,{text:e,children:(0,c.jsx)(r.Button,{icon:(0,c.jsx)(r.Dashicon,{icon:"controls-play"}),"aria-disabled":"false","aria-label":e,onClick:()=>function(){const e=(0,l.Xo)();d.disconnect(),e.querySelectorAll("[data-aos]").forEach((e=>{e.classList.remove("aos-animate"),d.observe(e)}))}()})})};window.addEventListener("urlchangeevent",(()=>{(0,l.wm)(u)}));let h=(0,o.select)("core/editor").getCurrentPostId(),p=(0,o.select)("core/editor").getDeviceType();(0,o.subscribe)((()=>{const e=(0,o.select)("core/editor").getDeviceType();if(e!==p)return p=e,void(0,l.wm)(u);const t=(0,o.select)("core/editor").getCurrentPostId();return t!==h?(h=t,void(0,l.wm)(u)):void 0}))},1991:(e,t,n)=>{"use strict";var r=n(7723),o=n(3656),i=n(4715),s=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),h=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},p={};for(let e of["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"])p[`[object ${e}]`]=e.toLowerCase();function m(e){return p[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=h(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"},P=/^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,T=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,A=e=>{if(e.match(P)){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(T)){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:O}=Math,I=(...e)=>{let[t,n,r,o]=f(e,"rgba"),i=g(e)||"auto";void 0===o&&(o=1),"auto"===i&&(i=o<1?"rgba":"rgb"),t=O(t),n=O(n),r=O(r);let s="000000"+(t<<16|n<<8|r).toString(16);s=s.substr(s.length-6);let a="0"+O(255*o).toString(16);switch(a=a.substr(a.length-2),i.toLowerCase()){case"rgba":return`#${s}${a}`;case"argb":return`#${a}${s}`;default:return`#${s}`}};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 A(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:i,RefWhiteRGB:s,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,h=s.X*r.m00+s.Y*r.m10+s.Z*r.m20,p=s.X*r.m01+s.Y*r.m11+s.Z*r.m21,m=s.X*r.m02+s.Y*r.m12+s.Z*r.m22,f=(e*r.m00+t*r.m10+n*r.m20)*(h/d),g=(e*r.m01+t*r.m11+n*r.m21)*(p/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*i.m00+w*i.m10+k*i.m20),255*Z(x*i.m01+w*i.m11+k*i.m21),255*Z(x*i.m02+w*i.m12+k*i.m22)]},U=(...e)=>{e=f(e,"lab");const[t,n,r]=e,[o,i,s]=((e,t,n)=>{const{kE:r,kK:o,kKE:i,Xn:s,Yn:a,Zn:l}=$,c=(e+16)/116,d=.002*t+c,u=c-.005*n,b=d*d*d,h=u*u*u;return[(b>r?b:(116*d-16)/o)*s,(e>i?Math.pow((e+16)/116,3):e/o)*a,(h>r?h:(116*u-16)/o)*l]})(t,n,r),[a,l,c]=D(o,i,s);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:i,Xn:s,Yn:a,Zn:l,As:c,Bs:d,Cs:u}=$;let b=e*r.m00+t*r.m10+n*r.m20,h=e*r.m01+t*r.m11+n*r.m21,p=e*r.m02+t*r.m12+n*r.m22;const m=s*o.m00+a*o.m10+l*o.m20,f=s*o.m01+a*o.m11+l*o.m21,g=s*o.m02+a*o.m12+l*o.m22;let v=b*o.m00+h*o.m10+p*o.m20,x=b*o.m01+h*o.m11+p*o.m21,w=b*o.m02+h*o.m12+p*o.m22;return v*=m/c,x*=f/d,w*=g/u,b=v*i.m00+x*i.m10+w*i.m20,h=v*i.m01+x*i.m11+w*i.m21,p=v*i.m02+x*i.m12+w*i.m22,[b,h,p]},Y=(...e)=>{const[t,n,r,...o]=f(e,"rgb"),[i,s,a]=q(t,n,r),[l,c,d]=function(e,t,n){const{Xn:r,Yn:o,Zn:i,kE:s,kK:a}=$,l=e/r,c=t/o,d=n/i,u=l>s?Math.pow(l,1/3):(a*l+16)/116,b=c>s?Math.pow(c,1/3):(a*c+16)/116;return[116*b-16,500*(u-b),200*(b-(d>s?Math.pow(d,1/3):(a*d+16)/116))]}(i,s,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,i)=>{const s=n.interpolate(i,.5,t),a=s.luminance();return Math.abs(e-a)<1e-7||!r--?s:a>e?o(n,s):o(s,i)},i=(n>e?o(new M([0,0,0]),this):o(this,new M([255,255,255]))).rgb();return new M([...i,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,i,s]=ne(t,n,r),[a,l,c]=U(o,i,s);return[a,l,c,e.length>3?e[3]:1]},{sqrt:oe,atan2:ie,round:se}=Math,ae=(...e)=>{const[t,n,r]=f(e,"lab"),o=oe(n*n+r*r);let i=(ie(r,n)*S+360)%360;return 0===se(1e4*o)&&(i=Number.NaN),[t,o,i]},le=(...e)=>{const[t,n,r,...o]=f(e,"rgb"),[i,s,a]=Y(t,n,r),[l,c,d]=ae(i,s,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("."),i=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"-":i[e]+=+t;break;case"*":i[e]*=+t.substr(1);break;case"/":i[e]/=+t.substr(1);break;default:i[e]=+t}else{if("number"!==m(t))throw new Error("unsupported value for Color.set");i[e]=t}const o=new M(i,r);return n?(this._rgb=o._rgb,this):o}throw new Error(`unknown channel ${o} in mode ${r}`)}return i},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,i]=e._rgb,[s,a,l]=t._rgb;return new M(ce(de(r,2)*(1-n)+de(s,2)*n),ce(de(o,2)*(1-n)+de(a,2)*n),ce(de(i,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,i,s,a,l,c,d,u,b,h,p,m;return"hsl"===r?(o=e.hsl(),i=t.hsl()):"hsv"===r?(o=e.hsv(),i=t.hsv()):"hcg"===r?(o=e.hcg(),i=t.hcg()):"hsi"===r?(o=e.hsi(),i=t.hsi()):"lch"===r||"hcl"===r?(r="hcl",o=e.hcl(),i=t.hcl()):"oklch"===r&&(o=e.oklch().reverse(),i=t.oklch().reverse()),"h"!==r.substr(0,1)&&"oklch"!==r||([s,l,d]=o,[a,c,u]=i),isNaN(s)||isNaN(a)?isNaN(s)?isNaN(a)?h=Number.NaN:(h=a,1!=d&&0!=d||"hsv"==r||(b=c)):(h=s,1!=u&&0!=u||"hsv"==r||(b=l)):(m=a>s&&a-s>180?a-(s+360):a<s&&s-a>180?a+360-s:a-s,h=s+n*m),void 0===b&&(b=l+n*(c-l)),p=d+n*(u-d),new M("oklch"===r?[p,b,h]:[h,b,p],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:he}=Math;M.prototype.hcg=function(){return((...e)=>{const[t,n,r]=f(e,"rgb"),o=x(t,n,r),i=w(t,n,r),s=i-o,a=100*s/255,l=o/(255-s)*100;let c;return 0===s?c=Number.NaN:(t===i&&(c=(n-r)/s),n===i&&(c=2+(r-t)/s),r===i&&(c=4+(t-n)/s),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,i,s]=e;s*=255;const a=255*i;if(0===i)t=n=r=s;else{360===o&&(o=0),o>360&&(o-=360),o<0&&(o+=360),o/=60;const e=he(o),l=o-e,c=s*(1-i),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:pe}=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 i=me(n,r,o),s=(n+r+o)/3,a=s>0?1-i/s: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,s]})(this._rgb)},V.hsi=(...e)=>new M(...e,"hsi"),B.format.hsi=(...e)=>{e=f(e,"hsi");let t,n,r,[o,i,s]=e;return isNaN(o)&&(o=0),isNaN(i)&&(i=0),o>360&&(o-=360),o<0&&(o+=360),o/=360,o<1/3?(r=(1-i)/3,t=(1+i*pe(_*o)/pe(C-_*o))/3,n=1-(r+t)):o<2/3?(o-=1/3,t=(1-i)/3,n=(1+i*pe(_*o)/pe(C-_*o))/3,r=1-(t+n)):(o-=2/3,n=(1-i)/3,r=(1+i*pe(_*o)/pe(C-_*o))/3,t=1-(n+r)),t=b(s*t*3),n=b(s*n*3),r=b(s*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,i,s;if(0===n)o=i=s=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,i,s]=[255*a[0],255*a[1],255*a[2]]}return e.length>3?[o,i,s,e[3]]:[o,i,s,1]},xe=(...e)=>{e=f(e,"rgba");let[t,n,r]=e;t/=255,n/=255,r/=255;const o=x(t,n,r),i=w(t,n,r),s=(i+o)/2;let a,l;return i===o?(a=0,l=Number.NaN):a=s<.5?(i-o)/(i+o):(i-o)/(2-i-o),t==i?l=(n-r)/(i-o):n==i?l=2+(r-t)/(i-o):r==i&&(l=4+(t-n)/(i-o)),l*=60,l<0&&(l+=360),e.length>3&&void 0!==e[3]?[l,a,s,e[3]]:[l,a,s]};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),i=ye(t,n,r),s=i-o;let a,l,c;return c=i/255,0===i?(a=Number.NaN,l=0):(l=s/i,t===i&&(a=(n-r)/s),n===i&&(a=2+(r-t)/s),r===i&&(a=4+(t-n)/s),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,i,s]=e;if(s*=255,0===i)t=n=r=s;else{360===o&&(o=0),o>360&&(o-=360),o<0&&(o+=360),o/=60;const e=we(o),a=o-e,l=s*(1-i),c=s*(1-i*a),d=s*(1-i*(1-a));switch(e){case 0:[t,n,r]=[s,d,l];break;case 1:[t,n,r]=[c,s,l];break;case 2:[t,n,r]=[l,s,d];break;case 3:[t,n,r]=[l,c,s];break;case 4:[t,n,r]=[d,l,s];break;case 5:[t,n,r]=[s,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])))),i=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&&(i=i[0]),1===r?i.map((e=>e[0])):i}Q.hsv=(e,t,n)=>ue(e,t,n,"hsv");const Ce=(...e)=>{e=f(e,"lab");const[t,n,r,...o]=e,[i,s,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(i,s,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 Pe(e){let t="rgb",n=V("#ccc"),r=0,o=[0,1],i=[],s=[0,0],a=!1,l=[],c=!1,d=0,u=1,h=!1,p={},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]);i.length=0;for(let t=0;t<e.length;t++)i.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=s[0]+c*(1-s[0]-s[1]),c=b(c,0,1);const h=Math.floor(1e4*c);if(f&&p[h])o=p[h];else{if("array"===m(l))for(let e=0;e<i.length;e++){const n=i[e];if(c<=n){o=l[e];break}if(c>=n&&e===i.length-1){o=l[e];break}if(c>n&&c<i[e+1]){c=(c-n)/(i[e+1]-n),o=V.interpolate(l[e],l[e+1],c,t);break}}else"function"===m(l)&&(o=l(c));f&&(p[h]=o)}return o};var y=()=>p={};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],i=[];const t=l.length;if(e.length===t&&d!==u)for(let t of Array.from(e))i.push((t-d)/(u-d));else{for(let e=0;e<t;e++)i.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),h=e,y(),x=h?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 i=t+(n-t)*e;let s=o-i,a=0,l=1,c=20;for(;Math.abs(s)>.01&&c-- >0;)r&&(s*=-1),s<0?(a=e,e+=.5*(l-e)):(l=e,e+=.5*(a-e)),o=k(e,!0).lab()[0],s=o-i;return e}:e=>e,_},_.padding=function(e){return null!=e?("number"===m(e)&&(e=[e,e]),s=e,_):s},_.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:Te}=Math;M.prototype.rgb=function(e=!0){return!1===e?this._rgb.slice(0,3):this._rgb.slice(0,3).map(Te)},M.prototype.rgba=function(e=!0){return this._rgb.slice(0,4).map(((t,n)=>n<3?!1===e?t:Te(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 Ae=(e,t,n)=>{if(!Ae[n])throw new Error("unknown blend mode "+n);return Ae[n](e,t)},Oe=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};Ae.normal=Oe(Ie((e=>e))),Ae.multiply=Oe(Ie(((e,t)=>e*t/255))),Ae.screen=Oe(Ie(((e,t)=>255*(1-(1-e/255)*(1-t/255))))),Ae.overlay=Oe(Ie(((e,t)=>t<128?2*e*t/255:255*(1-2*(1-e/255)*(1-t/255))))),Ae.darken=Oe(Ie(((e,t)=>e>t?t:e))),Ae.lighten=Oe(Ie(((e,t)=>e>t?e:t))),Ae.dodge=Oe(Ie(((e,t)=>255===e||(e=t/255*255/(1-e/255))>255?255:e))),Ae.burn=Oe(Ie(((e,t)=>255*(1-(1-t/255)/(e/255)))));const Le=Ae,{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,i=e.values.sort(((e,t)=>e-t));if(1===n)return[r,o];const s=[];if("c"===t.substr(0,1)&&(s.push(r),s.push(o)),"e"===t.substr(0,1)){s.push(r);for(let e=1;e<n;e++)s.push(r+e/n*(o-r));s.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);s.push(r);for(let r=1;r<n;r++)s.push(Ue(10,e+r/n*(t-e)));s.push(o)}else if("q"===t.substr(0,1)){s.push(r);for(let e=1;e<n;e++){const t=(i.length-1)*e/n,r=ze(t);if(r===t)s.push(i[r]);else{const e=t-r;s.push(i[r]*(1-e)+i[r+1]*e)}}s.push(o)}else if("k"===t.substr(0,1)){let e;const t=i.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=i[e];let r,o=Number.MAX_VALUE;for(let i=0;i<n;i++){const n=qe(u[i]-t);n<o&&(o=n,r=i),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]=i[n]:r[e]+=i[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(i[n]);let h=[];for(let e=0;e<n;e++)h.push(b[e][0]),h.push(b[e][b[e].length-1]);h=h.sort(((e,t)=>e-t)),s.push(h[0]);for(let e=1;e<h.length;e+=2){const t=h[e];isNaN(t)||-1!==s.indexOf(t)||s.push(t)}}return s}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:it,exp:st,PI:at}=Math,lt={cool:()=>Pe([V.hsl(180,1,.9),V.hsl(250,.7,.4)]),hot:()=>Pe(["#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:ht}=Math;M.prototype.cmyk=function(){return((...e)=>{let[t,n,r]=f(e,"rgb");t/=255,n/=255,r/=255;const o=1-ht(t,ht(n,r)),i=o<1?1/(1-o):0;return[(1-t-o)*i,(1-n-o)*i,(1-r-o)*i,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,i=e.length>4?e[4]:1;return 1===o?[0,0,0,i]:[t>=1?0:255*(1-t)*(1-o),n>=1?0:255*(1-n)*(1-o),r>=1?0:255*(1-r)*(1-o),i]},B.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=f(e,"cmyk"))&&4===e.length)return"cmyk"}});const pt=(...e)=>{const[t,n,r,...o]=f(e,"rgb"),[i,s,a]=je(t,n,r),[l,c,d]=ae(i,s,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(" ")})`})(pt(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,[i,s,a]=ne(t,n,r),[l,c,d]=Ce(i,s,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+"\\)$"),Pt=new RegExp("^lch\\("+kt+[xt,xt,Ct].join(yt)+jt+"\\)$"),Tt=new RegExp("^oklab\\("+kt+[xt,xt,xt].join(yt)+jt+"\\)$"),At=new RegExp("^oklch\\("+kt+[xt,xt,Ct].join(yt)+jt+"\\)$"),{round:Ot}=Math,It=e=>e.map(((e,t)=>t<=2?b(Ot(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]=Ot(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(Pt)){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(Tt)){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(At)){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)||Pt.test(e)||Tt.test(e)||At.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=A,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,i=1e3,s=4e4;for(;s-i>.4;){o=.5*(s+i);const e=Zt(o);e[2]/e[0]>=r/n?s=o:i=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 pt(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 i=e[o],s=t[o]/n,a=i._rgb;r[0]+=Se(a[0],2)*s,r[1]+=Se(a[1],2)*s,r[2]+=Se(a[2],2)*s,r[3]+=a[3]*s}return r[0]=Ee(r[0]),r[1]=Ee(r[1]),r[2]=Ee(r[2]),r[3]>.9999999&&(r[3]=1),new M(h(r))})(e,n);const i=e.shift(),s=i.get(t),a=[];let l=0,c=0;for(let e=0;e<s.length;e++)if(s[e]=(s[e]||0)*n[0],a.push(isNaN(s[e])?0:n[0]),"h"===t.charAt(e)&&!isNaN(s[e])){const t=s[e]/180*Be;l+=Me(t)*n[0],c+=Re(t)*n[0]}let d=i.alpha()*n[0];e.forEach(((e,r)=>{const o=e.get(t);d+=e.alpha()*n[r+1];for(let e=0;e<s.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 s[e]+=o[e]*n[r+1]}));for(let e=0;e<s.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;s[e]=t}else s[e]=s[e]/a[e];return d/=r,new M(s,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 i;[n,r,o,i]=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*i[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,i=[0,1,2].map((i=>n.reduce(((n,s,a)=>n+r[a]*t**(o-a)*e**a*s[i]),0)));return new M(i,"lab")}}}return t}(e);return t.scale=()=>Pe(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),i=r>=We?r:r+Math.pow(We-r,1.414),s=Math.pow(i,.56)-Math.pow(o,.57),a=Math.pow(i,.65)-Math.pow(o,.62),l=Math.abs(i-o)<5e-4?0:o<i?1.14*s: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 i,s=0;"array"===m(o)?i=o[1]-o[0]:(i=0,o=[o,o]);const a=function(a){const l=_*((e+120)/360+t*a),c=$e(o[0]+i*a,r),d=(0!==s?n[0]+a*s:n)*c*(1-c)/2,u=Fe(l),b=He(l);return V(h([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)?(s=n[1]-n[0],0===s&&(n=n[1])):s=0,a)},a.lightness=function(e){return null==e?o:("array"===m(e)?(o=e,i=e[1]-e[0]):(o=[e,e],i=0),a)},a.scale=()=>V.scale(a),a.hue(n),a},deltaE:function(e,t,n=1,r=1,o=1){var i=function(e){return 360*e/(2*at)},s=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()),h=(a+d)/2,p=(Qe(Je(l,2)+Je(c,2))+Qe(Je(u,2)+Je(b,2)))/2,m=.5*(1-Qe(Je(p,7)/(Je(p,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=i(nt(c,f)),y=i(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(s(j-30))+.24*ot(s(2*j))+.32*ot(s(3*j+6))-.2*ot(s(4*j-63));let E=C-_;E=rt(E)<=180?E:C<=_?E+360:E-360,E=2*Qe(v*x)*it(s(E)/2);const B=d-a,R=x-v,V=1+.015*Je(h-50,2)/Qe(20+Je(h-50,2)),N=1+.045*w,P=1+.015*w*S,T=30*st(-Je((j-275)/25,2)),A=-2*Qe(Je(w,7)/(Je(w,7)+Je(25,7)))*it(2*s(T)),O=Qe(Je(B/(n*V),2)+Je(R/(r*N),2)+Je(E/(o*P),2)+A*(R/(r*N))*(E/(o*P)));return tt(0,et(100,O))},distance:function(e,t,n="lab"){e=new M(e),t=new M(t);const r=e.get(n),o=t.get(n);let i=0;for(let e in r){const t=(r[e]||0)-(o[e]||0);i+=t*t}return Math.sqrt(i)},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:Pe,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(),[i,s]=zt(n).hsl();let a=r-(i||0);a=0===a?i.toString():a>0?"+"+a:a.toString();const l=o/s,c=t.shades.map((({number:n,hexcode:r})=>{const[,i]=zt(r).hsl();let c;c=s<.01||o<.01?i:i*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)(s.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)(s.Flex,{justify:"end",gap:4,children:[(0,qt.jsx)(s.FlexItem,{children:(0,qt.jsx)(s.Button,{variant:"secondary",onClick:()=>{window.location.reload()},children:(0,r.__)("Don't Save","better-block-editor")})}),(0,qt.jsx)(s.FlexItem,{children:(0,qt.jsx)(s.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),[i,a]=(0,c.useState)(""),[l,d]=(0,c.useState)(!1),[u,b]=(0,c.useState)(window.WPBBE_DATA?.designSystem?.partsActivatedOnceFlag||!1),[h,p]=(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)(s.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)(s.CheckboxControl,{label:(0,r.__)("Colors","better-block-editor"),checked:h.color,onChange:e=>p({...h,color:e})}),(0,qt.jsx)(s.CheckboxControl,{label:(0,r.__)("Typography","better-block-editor"),checked:h.typography,onChange:e=>p({...h,typography:e})}),i&&(0,qt.jsx)(s.Notice,{status:"error",isDismissible:!1,children:i}),(0,qt.jsxs)("div",{style:{marginTop:"1rem",display:"flex",gap:"0.5rem"},children:[(0,qt.jsx)(s.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:h.color?1:0,typography:h.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)(s.Spinner,{}):(0,r.__)("Activate","better-block-editor")}),(0,qt.jsx)(s.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",hn=`${bn}/${un}`,pn={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)(s.BaseControl,{children:[(0,qt.jsxs)(s.__experimentalHStack,{alignment:"baseline",justify:"space-between",children:[(0,qt.jsx)("h3",{children:e}),(0,qt.jsx)(s.Button,{variant:"tertiary",__next40pxDefaultSize:!0,disabled:!t,accessibleWhenDisabled:!0,onClick:a,children:(0,r.__)("Reset","better-block-editor")})]}),(0,qt.jsx)(i.ColorPalette,{value:t,onChange:n,colors:o,clearable:!1,__experimentalIsRenderedInSidebar:!0,"aria-label":e})]}),kn=()=>(0,qt.jsx)(s.Button,{className:(0,en.A)("wpbbe-palette-generator-open-panel"),variant:"secondary",onClick:()=>(0,l.dispatch)("core/interface").enableComplementaryArea("core",hn),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:i}=e,[a,d]=(0,c.useState)(!1),[u,b]=(0,c.useState)({neutral:[],primary:[],secondary:[]}),[h,p]=(0,c.useState)(pn),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,s;const a=xn(null!==(o=e?.merged?.settings?.color?.palette?.theme)&&void 0!==o?o:[],[...n.neutral,...n.primary,...n.secondary]),c=null!==(s=e?.merged?.settings?.color?.gradients?.theme)&&void 0!==s?s:[];let d;d=r?xn(c,Qt(a,r)):Qt(a),function(e,t,n,r,o=!1){var i;const s=null!==(i=e?.settings)&&void 0!==i?i:{},a={...s,color:{...s.color,palette:{...s.color?.palette,theme:n},gradients:{...s.color?.gradients,theme:r}},custom:{...s.custom,bbePaletteGenerated:!0}};(0,l.dispatch)("core").editEntityRecord("root","globalStyles",t,{settings:a}),o&&(0,l.dispatch)("core").saveEditedEntityRecord("root","globalStyles",t)}(i,t,a,d)}),[e,i,t]),w=(0,c.useCallback)((e=>{p((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);p((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,i,s,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"),[h="#ffffff"]=(0,Jt.YR)("color.background"),[p=b]=(0,Jt.YR)("elements.h1.color.text"),[m=p]=(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===h)),w=g.concat(v).concat(u).filter((({color:e})=>e!==h)).slice(0,2);return{neutral:null!==(i=w?.[0]?.color)&&void 0!==i?i:"#000000",primary:null!==(s=w?.[1]?.color)&&void 0!==s?s:"#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)};p({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")===hn;t&&!e&&(p(pn),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)(s.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)(s.__experimentalVStack,{spacing:8,children:[(0,qt.jsx)(wn,{label:(0,r.__)("Neutral","better-block-editor"),value:h.neutral,onChange:e=>k(mn,e),colors:u.neutral,onReset:()=>w(mn)}),(0,qt.jsx)(wn,{label:(0,r.__)("Primary","better-block-editor"),value:h.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:h.secondary,onChange:e=>k(gn,e),colors:u.secondary,onReset:()=>w(gn)}),!vn&&(0,qt.jsx)(s.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),i=n(383),s=n(790);function a(){return(0,s.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,s.jsx)(e,{})),t}(a))}window.addEventListener("urlchangeevent",(()=>{(0,i.gi)(l)})),(0,i.gi)(l);let c=(0,i.qx)();(0,r.subscribe)((()=>{const e=(0,i.qx)();e&&e!==c&&(c=e,"visual"===e&&(0,i.gi)(l))}))},3164:(e,t,n)=>{"use strict";var r,o,i=n(4997),s=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,h=l.siteUrl;class p{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 p(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,i.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(h)&&e.push(t.attributes.url),"wpbbe/svg-inline"===t.name&&t.attributes.imageURL&&!t.attributes.imageURL.includes(h)&&e.push(t.attributes.imageURL);const n=t.attributes?.style?.background?.backgroundImage;return n&&n.url&&!n.url.includes(h)&&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,i=0;for(let e=0;e<t.length;e+=d){const s=t.slice(e,e+d);v.imageStats.batchesProcessed++,v.info(` 🔄 Processing batch ${Math.floor(e/d)+1}/${Math.ceil(t.length/d)} (${s.length} images)`);try{const t=new FormData;t.append("action","custom_paste_download_image_batch"),t.append("image_urls",JSON.stringify(s)),t.append("nonce",u),v.time(` ↪ AJAX request (batch ${Math.floor(e/d)+1})`);const i=await fetch(b,{method:"POST",credentials:"same-origin",body:t});if(v.timeEnd(` ↪ AJAX request (batch ${Math.floor(e/d)+1})`),!i.ok)throw new Error(`Failed to process batch: ${i.statusText}`);const a=await i.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 h=s.length-l;r+=s.length,o+=l,v.imageStats.newlyDownloaded+=h,v.info(` ✓ Batch ${Math.floor(e/d)+1} complete: ${s.length} images processed (${l} from server cache)`)}catch(t){v.error(` ❌ Error processing batch ${Math.floor(e/d)+1}:`),i+=s.length,v.imageStats.failed+=s.length,s.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, ${i} 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(h)){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(h)){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(h)&&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,i.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 s=new p(c),a=n.clipboardData.getData("text/html")||n.clipboardData.getData("text/plain");s.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,s.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,s.subscribe)((()=>{const e=(0,s.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:()=>i});const r=window.WPBBE_DATA||{};function o(e){return(r?.features||[]).includes(e)}function i(){return r?.breakpoints||[]}},7658:(e,t,n)=>{"use strict";var r=n(383),o=n(6427),i=n(7143);const s=window.wp.domReady;var a=n.n(s),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"})}),h=(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 p=n(1233);const m="wpbbeVisibilityDisplayHelper",f="wpbbe-visibility-helper",g=()=>{const e=(0,i.useSelect)((e=>{var t;return null===(t=e(p.store).get("core",m))||void 0===t||t}),[]),{set:t}=(0,i.useDispatch)(p.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,i.subscribe)((()=>{n()}));let s=b,a=(0,c.__)("Reveal hidden blocks","better-block-editor");return e&&(s=h,a=(0,c.__)("Conceal hidden blocks","better-block-editor")),(0,u.jsx)(o.Tooltip,{text:a,children:(0,u.jsx)(o.Button,{icon:s,"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,i.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),i=n(9941),s=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)(i.V,{identifier:"block-editor",pages:d,finishButtonText:(0,o.__)("Try It Now","better-block-editor")})),e.appendChild(t)}(0,s.wm)(u),window.addEventListener("urlchangeevent",(()=>{(0,s.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:()=>p});var r=n(7143),o=n(4744),i=n.n(o),s=n(8270),a=n(3582),l=n(6087),c=n(473),d=n(3357),u=n(1455),b=n.n(u),h=n(790);function p(){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:i,user:s}=(0,l.useContext)(d.Z),a=e?"."+e:"",u=t?`styles.blocks.${t}${a}`:`styles${a}`;let b,h;switch(n){case"all":b=(0,c.K)(o,u),h=r?(0,c.y)(o,t,b):b;break;case"user":b=(0,c.K)(s,u),h=r?(0,c.y)(o,t,b):b;break;case"base":b=(0,c.K)(i,u),h=r?(0,c.y)(i,t,b):b;break;default:throw"Unsupported source"}return[h]}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 i;const s=o?r("update",{kind:"root",name:"globalStyles",id:o}):null;return o&&"boolean"==typeof s&&(i=s?n("root","globalStyles",o):t("root","globalStyles",o,{context:"view"})),{globalStylesId:o,userConfig:i}}),[]);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,i()(e,t,{isMergeableObject:s.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,h.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:()=>s,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=s(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,[s,a]){const l=r.find((e=>e.cssVarInfix===s));if(!l)return n;const c=i(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 i;const a=null!==(i=s(e.settings,["blocks",t,"custom",...r]))&&void 0!==i?i:s(e.settings,["custom",...r]);return a?o(e,t,a):n}(e,t,n,c):n}function i(e,t,n,r,o){const a=[s(e,["blocks",t,...n]),s(e,n)];for(const s of a)if(s){const a=["custom","theme","default"];for(const l of a){const a=s[l];if(a){const s=a.find((e=>e[r]===o));if(s)return"slug"===r||i(e,t,n,"slug",s.slug)[r]===s[r]?s:void 0}}}}const s=(e,t,n)=>{var r;const o=Array.isArray(t)?t:t.split(".");let i=e;return o.forEach((e=>{i=i?.[e]})),null!==(r=i)&&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),i=n(4715),s=n(7143),a=n(6087);function l(e){const{clientId:t}=(0,i.useBlockEditContext)(),n=(0,s.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,i=(0,o.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:i}})}}),[e,n?.wpbbeResponsive])}function c(e,t={}){var n;const{clientId:o}=(0,i.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(o))&&void 0!==n?n:{};return n=>{var o;const i={...a,...n,settings:{...t,...null!==(o=a.settings)&&void 0!==o?o:{}}};i.breakpoint!==r.kX?(i.breakpointCustomValue=i.breakpoint===r.iS?i.breakpointCustomValue:void 0,e({wpbbeResponsive:i})):e({wpbbeResponsive:void 0})}}function d(e){var t;const{clientId:n}=(0,i.useBlockEditContext)(),{wpbbeResponsive:r={}}=null!==(t=(0,s.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,i.useBlockEditContext)(),r=(0,s.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),i=u(r);o!==i&&(window.wpbbe.groupBlockModeRegistry.set(n,i),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:()=>i});var r=n(4715),o=n(6087);function i(){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:()=>i});var r=n(9748),o=n(6087);function i(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:()=>s,mg:()=>a,v6:()=>d,wK:()=>l});var r=n(1231),o=n(9876);function i(e){return(0,o.k)().find((t=>t.key===e))}function s(e){return i(e)?.value}function a(e){return!!i(e)}function l(e){return i(e)?.active}function c(e,t){if(e===r.iS)return t;const n=i(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:()=>s,d7:()=>b,gi:()=>u,qx:()=>h,wm:()=>d});var r=n(4715),o=n(7143),i=n(3656);function s(){return document.querySelector('iframe[name^="editor-canvas"]')}function a(){var e;return null!==(e=s()?.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)(i.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)(i.store).isCleanNewPost()||((0,o.select)(i.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 h(){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),i=n(6087),s=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,i.useMemo)((()=>t(n)),[]);return e(r)?(0,s.jsx)(o,{...r}):(0,s.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 i(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 s(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)&&i(e).forEach((function(t){o[t]=r(e[t],n)})),i(t).forEach((function(i){(function(e,t){return s(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,i)||(s(e,i)&&n.isMergeableObject(t[i])?o[i]=function(e,t){if(!t.customMerge)return a;var n=t.customMerge(e);return"function"==typeof n?n:a}(i,n)(e[i],t[i],n):o[i]=r(t[i],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,i,a){const l=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:r,action:"pushState"}))&&(t({_index:o+1,...n},i,a),s())};const n=window.history.replaceState.bind(window.history);let r,o;function i(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){r=new URL(window.location.href),o=window.history.state._index}window.history.replaceState=function(t,i,a){const l=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:r,action:"replaceState"}))&&(n({_index:o,...t},i,a),s())},i(),s(),window.addEventListener("popstate",(function(t){i();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 s():(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"]},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=s(e,i(n)))}return e}function i(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=s(t,n));return t}function s(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 i=e.length;for(t=0;t<i;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="",i=arguments.length;n<i;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 i=t[r]={exports:{}};return e[r](i,i.exports,n),i.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)})()})();19 (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=_||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.'),he=(0,s.useInstanceId)(j,"overlay-menu-preview"),pe=(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":he,"aria-expanded":te,children:[y&&(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(C,{icon:R}),(0,u.jsx)(c,{icon:b})]}),!y&&(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:he,children:te&&(0,u.jsx)(j,{setAttributes:a,hasIcon:y,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)(h.Ay,{label:(0,l.__)("Breakpoint","better-block-editor"),value:Z,unsupportedValues:[h.kX],onChange:e=>{a({wpbbeOverlayMenu:{breakpoint:e,breakpointCustomValue:e===h.iS?D:void 0}})},help:Z!==h.iS?(0,l.__)("Collapse navigation at this breakpoint and below.","better-block-editor"):null}),Z===h.iS&&(0,u.jsx)(p.A,{value:D,onChange:e=>{a({wpbbeOverlayMenu:{breakpoint:h.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:_,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&&pe]}):U&&se||ae&&q||ce&&f?(0,u.jsx)(e,{...t}):(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(e,{...t}),"default"===Y&&pe]})}),"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,_.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),h=n(6954),p=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 _=(0,s.createHigherOrderComponent)((e=>t=>{const{attributes:n,clientId:s,setAttributes:a,isSelected:h}=t,{breakpoint:x,breakpointCustomValue:w,settings:{gap:_}}=k(n);(0,p.KZ)(a);const y=(0,p.Zx)(a),C=(0,p.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}),h&&(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:y}),!(0,m.v6)(x)&&(0,v.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,v.jsx)(c.A,{value:_,label:(0,l.__)("Block spacing","better-block-editor"),onChange:e=>C({gap:e})})})]})})]})}),"extendBlockEdit"),y=(0,s.createHigherOrderComponent)((e=>t=>{const{className:n,clientId:r}=t;return w(t)?(0,v.jsx)(e,{...t,className:(0,h.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,_)),(0,a.addFilter)("editor.BlockListBlock","wpbbe/post-template/stack-on-responsive/render-in-editor",y)},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),h=n(7637),p=n(2845),m=n(3306),f=n(8969),g=n(6954),v=n(3604),x=n(9748),w=n(9079),k=n(4753);const _="top",y="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?h.o.COLUMN:h.o.ROW,verticalAlignment:_,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"})}),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:"M20 11h-5V4H9v7H4v1.5h5V20h6v-7.5h5z"})}),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:"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:_,icon:N,label:(0,l.__)("Align top")},{value:y,icon:P,label:(0,l.__)("Align middle")},{value:C,icon:A,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(y),t||e!==j||n(_)}),[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={[_]:"flex-start",[y]:"center",[C]:"flex-end",[j]:"stretch",[S]:"space-between"},D={...Z,[_]:"flex-end",[C]:"flex-start"},U=(0,s.createHigherOrderComponent)((e=>t=>{const{attributes:n,setAttributes:s,clientId:a,isSelected:g}=t,{breakpoint:_,breakpointCustomValue:y,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 P=(0,v.PE)(s),A=(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===p.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===h.o.ROW_REVERSE),v=(0,b.Dx)(i)?"align-items":"justify-content",w=i===h.o.COLUMN_REVERSE?D:Z,k=null!=l&&l?`gap: ${(0,r.isValueSpacingPreset)(l)?(0,r.getSpacingPresetCssVar)(l):l} !important;`:"",_=c?"position: relative;":"";let y=`${("."+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${_}\n\t}`;return"vertical"===e?.layout?.orientation!==(0,b.RN)(i)&&(y+=`.${f.V+t} > * {\n\t\t\tflex-basis: auto !important;\n\t\t}`),`@media screen and (width <= ${d}) {\n\t \t${y}\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)(p.xC,{value:{breakpoint:_,breakpointCustomValue:y},onChange:A,help:T}),_!==p.kX&&(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(b.Q2,{value:S,onChange:e=>P({orientation:e})}),(0,V.jsx)(u.EO,{value:j,excludeOptions:(0,b.Dx)(S)?[u.Yv.STRETCH]:[u.Yv.SPACE_BETWEEN],onChange:e=>P({justification:e})}),(0,V.jsx)(H,{value:E,horizontalMode:(0,b.Dx)(S),onChange:e=>P({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=>P({gap:e})})}),(0,V.jsx)(d.A,{value:!!R,onChange:e=>P({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(383),c=(n(12),n(790));let d=null;function u(){const e=(0,l.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,c.jsx)(e,{})),t}(b));const t=(0,l.Xo)();d=new IntersectionObserver(((e,t)=>{e.forEach((e=>{e.intersectionRatio>0&&(e.target.classList.add("aos-animate"),t.unobserve(e.target))}))}),{...a.Bw,root:t})}const b=()=>{const e=(0,i.__)("Play animation","better-block-editor");return(0,c.jsx)(r.Tooltip,{text:e,children:(0,c.jsx)(r.Button,{icon:(0,c.jsx)(r.Dashicon,{icon:"controls-play"}),"aria-disabled":"false","aria-label":e,onClick:()=>function(){const e=(0,l.Xo)();d.disconnect(),e.querySelectorAll("[data-aos]").forEach((e=>{e.classList.remove("aos-animate"),d.observe(e)}))}()})})};window.addEventListener("urlchangeevent",(()=>{(0,l.wm)(u)}));let h=(0,o.select)("core/editor").getCurrentPostId(),p=(0,o.select)("core/editor").getDeviceType();(0,o.subscribe)((()=>{const e=(0,o.select)("core/editor").getDeviceType();if(e!==p)return p=e,void(0,l.wm)(u);const t=(0,o.select)("core/editor").getCurrentPostId();return t!==h?(h=t,void(0,l.wm)(u)):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),h=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},p={};for(let e of["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"])p[`[object ${e}]`]=e.toLowerCase();function m(e){return p[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,_=e=>Math.round(100*e)/100,y=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=h(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"},P=/^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,A=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,O=e=>{if(e.match(P)){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(A)){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,h=i.X*r.m00+i.Y*r.m10+i.Z*r.m20,p=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)*(h/d),g=(e*r.m01+t*r.m11+n*r.m21)*(p/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,h=u*u*u;return[(b>r?b:(116*d-16)/o)*i,(e>s?Math.pow((e+16)/116,3):e/o)*a,(h>r?h:(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,h=e*r.m01+t*r.m11+n*r.m21,p=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+h*o.m10+p*o.m20,x=b*o.m01+h*o.m11+p*o.m21,w=b*o.m02+h*o.m12+p*o.m22;return v*=m/c,x*=f/d,w*=g/u,b=v*s.m00+x*s.m10+w*s.m20,h=v*s.m01+x*s.m11+w*s.m21,p=v*s.m02+x*s.m12+w*s.m22,[b,h,p]},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,h,p,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)?h=Number.NaN:(h=a,1!=d&&0!=d||"hsv"==r||(b=c)):(h=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,h=i+n*m),void 0===b&&(b=l+n*(c-l)),p=d+n*(u-d),new M("oklch"===r?[p,b,h]:[h,b,p],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:he}=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=he(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:pe}=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=y-t),t/=y),[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*pe(y*o)/pe(C-y*o))/3,n=1-(r+t)):o<2/3?(o-=1/3,t=(1-s)/3,n=(1+s*pe(y*o)/pe(C-y*o))/3,r=1-(t+n)):(o-=2/3,n=(1-s)/3,r=(1+s*pe(y*o)/pe(C-y*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:_e}=Math;M.prototype.hsv=function(){return((...e)=>{e=f(e,"rgb");let[t,n,r]=e;const o=ke(t,n,r),s=_e(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 ye(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=ye([[1,.3963377773761749,.2158037573099136],[1,-.1055613458156586,-.0638541728258133],[1,-.0894841775298119,-1.2914855480194092]],[t,n,r]),ye(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=ye([[.819022437996703,.3619062600528904,-.1288737815209879],[.0329836539323885,.9292868615863434,.0361446663506424],[.0481771893596242,.2642395317527308,.6335478284694309]],e);return ye([[.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 Pe(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,h=!1,p={},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 _(),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 h=Math.floor(1e4*c);if(f&&p[h])o=p[h];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&&(p[h]=o)}return o};var _=()=>p={};v(e);const y=function(e){const t=V(k(e));return c&&t[c]?t[c]():t};return y.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 y}return a},y.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],y},y.mode=function(e){return arguments.length?(t=e,_(),y):t},y.range=function(e,t){return v(e),y},y.out=function(e){return c=e,y},y.spread=function(e){return arguments.length?(r=e,y):r},y.correctLightness=function(e){return null==e&&(e=!0),h=e,_(),x=h?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,y},y.padding=function(e){return null!=e?("number"===m(e)&&(e=[e,e]),i=e,y):i},y.colors=function(t,n){arguments.length<2&&(n="hex");let r=[];if(0===arguments.length)r=l.slice(0);else if(1===t)r=[y(.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=>y(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=>y(e)))}return V[n]&&(r=r.map((e=>e[n]()))),r},y.cache=function(e){return null!=e?(f=e,y):f},y.gamma=function(e){return null!=e?(g=e,y):g},y.nodata=function(e){return null!=e?(n=V(e),y):n},y}const{round:Ae}=Math;M.prototype.rgb=function(e=!0){return!1===e?this._rgb.slice(0,3):this._rgb.slice(0,3).map(Ae)},M.prototype.rgba=function(e=!0){return this._rgb.slice(0,4).map(((t,n)=>n<3?!1===e?t:Ae(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 h=[];for(let e=0;e<n;e++)h.push(b[e][0]),h.push(b[e][b[e].length-1]);h=h.sort(((e,t)=>e-t)),i.push(h[0]);for(let e=1;e<h.length;e+=2){const t=h[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:()=>Pe([V.hsl(180,1,.9),V.hsl(250,.7,.4)]),hot:()=>Pe(["#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:ht}=Math;M.prototype.cmyk=function(){return((...e)=>{let[t,n,r]=f(e,"rgb");t/=255,n/=255,r/=255;const o=1-ht(t,ht(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 pt=(...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]=_(t[1]),t[2]=_(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]=_(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(" ")})`})(pt(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,_t=/\s+/.source,yt=/\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(_t)+jt+"\\)$"),Et=new RegExp("^rgb\\("+kt+[vt,vt,vt].join(yt)+kt+"\\)$"),Bt=new RegExp("^rgba\\("+kt+[vt,vt,vt,xt].join(yt)+kt+"\\)$"),Mt=new RegExp("^hsla?\\("+kt+[Ct,wt,wt].join(_t)+jt+"\\)$"),Rt=new RegExp("^hsl?\\("+kt+[Ct,wt,wt].join(yt)+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(_t)+jt+"\\)$"),Pt=new RegExp("^lch\\("+kt+[xt,xt,Ct].join(_t)+jt+"\\)$"),At=new RegExp("^oklab\\("+kt+[xt,xt,xt].join(_t)+jt+"\\)$"),Ot=new RegExp("^oklch\\("+kt+[xt,xt,Ct].join(_t)+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(Pt)){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(At)){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)||Pt.test(e)||At.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 pt(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(h(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=()=>Pe(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=y*((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(h([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()),h=(a+d)/2,p=(Qe(Je(l,2)+Je(c,2))+Qe(Je(u,2)+Je(b,2)))/2,m=.5*(1-Qe(Je(p,7)/(Je(p,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)),_=s(nt(b,g)),y=k>=0?k:k+360,C=_>=0?_:_+360,j=rt(y-C)>180?(y+C+360)/2:(y+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-y;E=rt(E)<=180?E:C<=y?E+360:E-360,E=2*Qe(v*x)*st(i(E)/2);const B=d-a,R=x-v,V=1+.015*Je(h-50,2)/Qe(20+Je(h-50,2)),N=1+.045*w,P=1+.015*w*S,A=30*it(-Je((j-275)/25,2)),O=-2*Qe(Je(w,7)/(Je(w,7)+Je(25,7)))*st(2*i(A)),T=Qe(Je(B/(n*V),2)+Je(R/(r*N),2)+Je(E/(o*P),2)+O*(R/(r*N))*(E/(o*P)));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:Pe,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),[h,p]=(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:h.color,onChange:e=>p({...h,color:e})}),(0,qt.jsx)(i.CheckboxControl,{label:(0,r.__)("Typography","better-block-editor"),checked:h.typography,onChange:e=>p({...h,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:h.color?1:0,typography:h.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",hn=`${bn}/${un}`,pn={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",hn),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:[]}),[h,p]=(0,c.useState)(pn),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=>{p((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);p((n=>({...n,[e]:t}))),b((t=>{const n={...t,[e]:r};return x(n,e),n}))}),[x]),_=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"),[h="#ffffff"]=(0,Jt.YR)("color.background"),[p=b]=(0,Jt.YR)("elements.h1.color.text"),[m=p]=(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===h)),w=g.concat(v).concat(u).filter((({color:e})=>e!==h)).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),y=(0,c.useCallback)((()=>{if(n)try{const e={neutral:an(mn,Kt(_.neutral).shades),primary:an(fn,Kt(_.primary).shades),secondary:an(gn,Kt(_.secondary).shades)};p({neutral:_.neutral,primary:_.primary,secondary:_.secondary}),b(e),x(e)}catch(e){}}),[n,_,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")===hn;t&&!e&&(p(pn),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:h.neutral,onChange:e=>k(mn,e),colors:u.neutral,onReset:()=>w(mn)}),(0,qt.jsx)(wn,{label:(0,r.__)("Primary","better-block-editor"),value:h.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:h.secondary,onChange:e=>k(gn,e),colors:u.secondary,onReset:()=>w(gn)}),!vn&&(0,qt.jsx)(i.Button,{variant:"primary",onClick:()=>{y()},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,h=l.siteUrl;class p{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 p(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(h)&&e.push(t.attributes.url),"wpbbe/svg-inline"===t.name&&t.attributes.imageURL&&!t.attributes.imageURL.includes(h)&&e.push(t.attributes.imageURL);const n=t.attributes?.style?.background?.backgroundImage;return n&&n.url&&!n.url.includes(h)&&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 h=i.length-l;r+=i.length,o+=l,v.imageStats.newlyDownloaded+=h,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(h)){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(h)){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(h)&&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 p(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,_=(0,a.qx)();(0,i.subscribe)((()=>{const e=(0,a.qx)();e&&e!==_&&(v.debug("Editor mode changed to:",e),_=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"})}),h=(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 p=n(1233);const m="wpbbeVisibilityDisplayHelper",f="wpbbe-visibility-helper",g=()=>{const e=(0,s.useSelect)((e=>{var t;return null===(t=e(p.store).get("core",m))||void 0===t||t}),[]),{set:t}=(0,s.useDispatch)(p.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=h,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:()=>p});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),h=n(790);function p(){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,h;switch(n){case"all":b=(0,c.K)(o,u),h=r?(0,c.y)(o,t,b):b;break;case"user":b=(0,c.K)(i,u),h=r?(0,c.y)(o,t,b):b;break;case"base":b=(0,c.K)(s,u),h=r?(0,c.y)(s,t,b):b;break;default:throw"Unsupported source"}return[h]}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,h.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:()=>h,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 h(){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"]},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)})()})(); -
better-block-editor/tags/1.2.2/dist/bundle/view-rtl.css
r3386474 r3459110 3 3 .wp-block-navigation.has-hover .wp-block-navigation-item__content,.wp-block-navigation.has-submenu-hover .wp-block-navigation-item__content{transition:color .1s}.wp-block-navigation.has-hover .wp-block-navigation-item__content:hover{color:var(--wp-navigation-hover,initial)}.wp-block-navigation.has-submenu-hover .is-menu-open .wp-block-navigation-item__content:hover,.wp-block-navigation.has-submenu-hover .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{color:var(--wp-navigation-submenu-hover,initial)} 4 4 .wp-block-button.has-hover-text :is(.wp-element-button:hover,.wp-block-button__link:hover){color:var(--wp-block-button--hover-text,initial)!important}.wp-block-button.has-hover-background :is(.wp-element-button:hover,.wp-block-button__link:hover){background-color:var(--wp-block-button--hover-background,initial)!important}.wp-block-button.has-hover-border :is(.wp-element-button:hover,.wp-block-button__link:hover){border-color:var(--wp-block-button--hover-border,initial)!important}.wp-block-button.has-hover-background :is(.wp-element-button,.wp-block-button__link),.wp-block-button.has-hover-border :is(.wp-element-button,.wp-block-button__link),.wp-block-button.has-hover-text :is(.wp-element-button,.wp-block-button__link){transition:color .1s,background-color .1s,border-color .1s} 5 body:not(.wpbbe-visibility-helper) .wpbbe-visibility-hidden{display:none!important}.wpbbe-visibility-hidden.has-warning,.wpbbe-visibility-visible.has-warning{display:flex!important}6 5 .wpbbe__flex-item-prevent-shrinking{flex-shrink:0;max-width:100%} 7 6 [data-aos]{animation-delay:var(--aos-delay,0s);animation-duration:var(--aos-duration,.3s);animation-fill-mode:forwards;animation-timing-function:var(--aos-easing,ease);opacity:0;transform:translateZ(0)}[data-aos][data-aos-easing=linear]{animation-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos-easing=ease]{animation-timing-function:ease}[data-aos][data-aos-easing=ease-in]{animation-timing-function:ease-in}[data-aos][data-aos-easing=ease-out]{animation-timing-function:ease-out}[data-aos][data-aos-easing=ease-in-out]{animation-timing-function:ease-in-out}[data-aos][data-aos-easing=ease-back]{animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos-easing=ease-in-quad]{animation-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos-easing=ease-out-quad]{animation-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos-easing=ease-in-out-quad]{animation-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos-easing=ease-in-quart]{animation-timing-function:cubic-bezier(.895,.03,.685,.22)}[data-aos][data-aos-easing=ease-out-quart]{animation-timing-function:cubic-bezier(.165,.84,.44,1)}[data-aos][data-aos-easing=ease-in-out-quart]{animation-timing-function:cubic-bezier(.77,0,.175,1)}[data-aos][data-aos-easing=ease-in-expo]{animation-timing-function:cubic-bezier(.95,.05,.795,.035)}[data-aos][data-aos-easing=ease-out-expo]{animation-timing-function:cubic-bezier(.19,1,.22,1)}[data-aos][data-aos-easing=ease-in-out-expo]{animation-timing-function:cubic-bezier(1,0,0,1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}[data-aos|=fade-in].aos-animate,[data-aos|=fade].aos-animate{animation-name:fadeIn}[data-aos|=fade-out].aos-animate{animation-name:fadeOut}@keyframes slideUp{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:none}}@keyframes slideDown{0%{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:none}}@keyframes slideLeft{0%{opacity:0;transform:translate3d(-50px,0,0)}to{opacity:1;transform:none}}@keyframes slideRight{0%{opacity:0;transform:translate3d(50px,0,0)}to{opacity:1;transform:none}}[data-aos=slide-up].aos-animate{animation-name:slideUp}[data-aos=slide-down].aos-animate{animation-name:slideDown}[data-aos=slide-left].aos-animate{animation-name:slideLeft}[data-aos=slide-right].aos-animate{animation-name:slideRight}@keyframes zoomIn{0%{opacity:0;transform:translateZ(0) scale(.8)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes zoomOut{0%{opacity:0;transform:translateZ(0) scale(1.2)}to{opacity:1;transform:translateZ(0) scale(1)}}[data-aos=zoom-in].aos-animate{animation-name:zoomIn}[data-aos=zoom-out].aos-animate{animation-name:zoomOut} -
better-block-editor/tags/1.2.2/dist/bundle/view.asset.php
r3386474 r3459110 1 <?php return array('dependencies' => array(), 'version' => ' 56ef419e391b884d1d4f');1 <?php return array('dependencies' => array(), 'version' => '737a2f058deb754ccf7e'); -
better-block-editor/tags/1.2.2/dist/bundle/view.css
r3386474 r3459110 3 3 .wp-block-navigation.has-hover .wp-block-navigation-item__content,.wp-block-navigation.has-submenu-hover .wp-block-navigation-item__content{transition:color .1s}.wp-block-navigation.has-hover .wp-block-navigation-item__content:hover{color:var(--wp-navigation-hover,initial)}.wp-block-navigation.has-submenu-hover .is-menu-open .wp-block-navigation-item__content:hover,.wp-block-navigation.has-submenu-hover .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{color:var(--wp-navigation-submenu-hover,initial)} 4 4 .wp-block-button.has-hover-text :is(.wp-element-button:hover,.wp-block-button__link:hover){color:var(--wp-block-button--hover-text,initial)!important}.wp-block-button.has-hover-background :is(.wp-element-button:hover,.wp-block-button__link:hover){background-color:var(--wp-block-button--hover-background,initial)!important}.wp-block-button.has-hover-border :is(.wp-element-button:hover,.wp-block-button__link:hover){border-color:var(--wp-block-button--hover-border,initial)!important}.wp-block-button.has-hover-background :is(.wp-element-button,.wp-block-button__link),.wp-block-button.has-hover-border :is(.wp-element-button,.wp-block-button__link),.wp-block-button.has-hover-text :is(.wp-element-button,.wp-block-button__link){transition:color .1s,background-color .1s,border-color .1s} 5 body:not(.wpbbe-visibility-helper) .wpbbe-visibility-hidden{display:none!important}.wpbbe-visibility-hidden.has-warning,.wpbbe-visibility-visible.has-warning{display:flex!important}6 5 .wpbbe__flex-item-prevent-shrinking{flex-shrink:0;max-width:100%} 7 6 [data-aos]{animation-delay:var(--aos-delay,0s);animation-duration:var(--aos-duration,.3s);animation-fill-mode:forwards;animation-timing-function:var(--aos-easing,ease);opacity:0;transform:translateZ(0)}[data-aos][data-aos-easing=linear]{animation-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos-easing=ease]{animation-timing-function:ease}[data-aos][data-aos-easing=ease-in]{animation-timing-function:ease-in}[data-aos][data-aos-easing=ease-out]{animation-timing-function:ease-out}[data-aos][data-aos-easing=ease-in-out]{animation-timing-function:ease-in-out}[data-aos][data-aos-easing=ease-back]{animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos-easing=ease-in-quad]{animation-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos-easing=ease-out-quad]{animation-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos-easing=ease-in-out-quad]{animation-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos-easing=ease-in-quart]{animation-timing-function:cubic-bezier(.895,.03,.685,.22)}[data-aos][data-aos-easing=ease-out-quart]{animation-timing-function:cubic-bezier(.165,.84,.44,1)}[data-aos][data-aos-easing=ease-in-out-quart]{animation-timing-function:cubic-bezier(.77,0,.175,1)}[data-aos][data-aos-easing=ease-in-expo]{animation-timing-function:cubic-bezier(.95,.05,.795,.035)}[data-aos][data-aos-easing=ease-out-expo]{animation-timing-function:cubic-bezier(.19,1,.22,1)}[data-aos][data-aos-easing=ease-in-out-expo]{animation-timing-function:cubic-bezier(1,0,0,1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}[data-aos|=fade-in].aos-animate,[data-aos|=fade].aos-animate{animation-name:fadeIn}[data-aos|=fade-out].aos-animate{animation-name:fadeOut}@keyframes slideUp{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:none}}@keyframes slideDown{0%{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:none}}@keyframes slideLeft{0%{opacity:0;transform:translate3d(50px,0,0)}to{opacity:1;transform:none}}@keyframes slideRight{0%{opacity:0;transform:translate3d(-50px,0,0)}to{opacity:1;transform:none}}[data-aos=slide-up].aos-animate{animation-name:slideUp}[data-aos=slide-down].aos-animate{animation-name:slideDown}[data-aos=slide-left].aos-animate{animation-name:slideLeft}[data-aos=slide-right].aos-animate{animation-name:slideRight}@keyframes zoomIn{0%{opacity:0;transform:translateZ(0) scale(.8)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes zoomOut{0%{opacity:0;transform:translateZ(0) scale(1.2)}to{opacity:1;transform:translateZ(0) scale(1)}}[data-aos=zoom-in].aos-animate{animation-name:zoomIn}[data-aos=zoom-out].aos-animate{animation-name:zoomOut} -
better-block-editor/tags/1.2.2/dist/editor/blocks/__all__/visibility/editor.asset.php
r3458243 r3459110 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wpbbe-editor-css-store'), 'version' => ' dbbb5606785056263052');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wpbbe-editor-css-store'), 'version' => '5090f1c96d54c4803efd'); -
better-block-editor/tags/1.2.2/dist/editor/blocks/__all__/visibility/editor.js
r3458243 r3459110 1 (()=>{var t={1231:(t,e,i)=>{"use strict";i.d(e,{Ay:()=> a,iS:()=>b});var n=i(6427),r=i(7723),o=i(9876),s=i(790);const l="",b="custom";function a({label:t="",value:e="",unsupportedValues:i=[],supportUserDefinedBreakpoints:a=!0,onChange:p=t=>t,...u}){let d=[{name:(0,r.__)("Off","better-block-editor"),key:l}];return a&&(0,o.k)().filter((t=>!0===t.active)).forEach((t=>{d.push({name:t.name,key:t.key})})),d.push({name:(0,r.__)("Custom","better-block-editor"),key:b}),d=d.filter((t=>!i.includes(t.key))),(0,s.jsxs)("div",{className:"components-base-control wpbbe-responsive-breakpoint-control",children:[(0,s.jsx)(n.CustomSelectControl,{...u,label:t,hideLabelFromVision:!t,value:d.find((t=>t.key===e))||d[0],options:d,onChange:t=>{p(t.selectedItem.key)},size:"__unstable-large"}),u.help&&(0,s.jsx)("p",{className:"components-base-control__help",children:u.help})]})}},8695:(t,e,i)=>{"use strict";i.d(e,{A:()=>s});var n=i(7030),r=i(6427),o=i(790);function s({value:t="",onChange:e=t=>t,...i}){const s={size:"__unstable-large",__nextHasNoMarginBottom:!0,units:(0,n.Q)()};return(0,o.jsx)(r.__experimentalUnitControl,{onChange:e,value:t,...s,...i})}},8969:(t,e,i)=>{"use strict";i.d(e,{V:()=>n});const n="wpbbe-"},6954:(t,e,i)=>{"use strict";i.d(e,{T:()=>s});var n=i(6942),r=i.n(n);function o(t){return t.split(" ").map((t=>t.trim())).filter((t=>""!==t))}function s(t="",e=""){const i=o(t),n=o(e),s=[...i,...n.filter((t=>!i.includes(t)))];return r()(s)}},9876:(t,e,i)=>{"use strict";i.d(e,{k:()=>r});const n=window.WPBBE_DATA||{};function r(){return n?.breakpoints||[]}},7030:(t,e,i)=>{"use strict";i.d(e,{Q:()=>r});var n=i(6427);function r(){return(0,n.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},5697:(t,e,i)=>{"use strict";i.d(e,{r:()=>o});var n=i(9748),r=i(6087);function o(t,e){(0,r.useEffect)((()=>{(0,n.mg)(t)&&!(0,n.wK)(t)&&e((0,n.Lk)(t))}),[e,t])}},9748:(t,e,i)=>{"use strict";i.d(e,{BO:()=>a,Lk:()=>s,mg:()=>l,wK:()=>b});var n=i(1231),r=i(9876);function o(t){return(0,r.k)().find((e=>e.key===t))}function s(t){return o(t)?.value}function l(t){return!!o(t)}function b(t){return o(t)?.active}function a(t,e){if(t===n.iS)return e;const i=o(t);return i?i.value:void 0}},9079:(t,e,i)=>{"use strict";i.d(e,{sS:()=>r}),i(9491);var n=i(7143);function r(t){return"default"===(0,n.select)("core/block-editor").getBlockEditingMode(t)}i(6087),i(790)},790:t=>{"use strict";t.exports=window.ReactJSXRuntime},4715:t=>{"use strict";t.exports=window.wp.blockEditor},6427:t=>{"use strict";t.exports=window.wp.components},9491:t=>{"use strict";t.exports=window.wp.compose},7143:t=>{"use strict";t.exports=window.wp.data},6087:t=>{"use strict";t.exports=window.wp.element},2619:t=>{"use strict";t.exports=window.wp.hooks},7723:t=>{"use strict";t.exports=window.wp.i18n},4753:t=>{"use strict";t.exports=window.wpbbe["editor-css-store"]},6942:(t,e)=>{var i;!function(){"use strict";var n={}.hasOwnProperty;function r(){for(var t="",e=0;e<arguments.length;e++){var i=arguments[e];i&&(t=s(t,o(i)))}return t}function o(t){if("string"==typeof t||"number"==typeof t)return t;if("object"!=typeof t)return"";if(Array.isArray(t))return r.apply(null,t);if(t.toString!==Object.prototype.toString&&!t.toString.toString().includes("[native code]"))return t.toString();var e="";for(var i in t)n.call(t,i)&&t[i]&&(e=s(e,i));return e}function s(t,e){return e?t?t+" "+e:t+e:t}t.exports?(r.default=r,t.exports=r):void 0===(i=function(){return r}.apply(e,[]))||(t.exports=i)}()}},e={};function i(n){var r=e[n];if(void 0!==r)return r.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,i),o.exports}i.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return i.d(e,{a:e}),e},i.d=(t,e)=>{for(var n in e)i.o(e,n)&&!i.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},i.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{"use strict";var t=i(4715),e=i(6427),n=i(9491),r=i(6087),o=i(2619),s=i(7723),l=i(8969),b=i(6954),a=i(9748),p=i(9079),u=i(4753),d=i(1231),c=i(8695),v=i(5697),y=i(790);function w({value:t="visible",onChange:i}){return(0,y.jsx)(y.Fragment,{children:(0,y.jsxs)(e.__experimentalToggleGroupControl,{isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,size:"__unstable-large",label:(0,s.__)("Block visibility","better-block-editor"),value:t||"visible",onChange:i,children:[(0,y.jsx)(e.__experimentalToggleGroupControlOption,{value:"visible",label:(0,s.__)("Visible","better-block-editor")},"visible"),(0,y.jsx)(e.__experimentalToggleGroupControlOption,{value:"hidden",label:(0,s.__)("Hidden","better-block-editor")},"hidden")]})})}function h({props:t}){const{attributes:e,setAttributes:i}=t,{wpbbeVisibility:n}=e,{visibility:o,breakpoint:l,breakpointCustomValue:b}=n||{};function a(t){i({wpbbeVisibility:{visibility:"visible",...n,...t}})}(0,v.r)(l,(t=>a({breakpoint:d.iS,breakpointCustomValue:t}))),(0,r.useEffect)((()=>{"hidden"===o||l||i({wpbbeVisibility:void 0})}),[i,o,l]);const p="hidden"===o?(0,s.__)("Show block at this breakpoint and below.","better-block-editor"):(0,s.__)("Hide block at this breakpoint and below.","better-block-editor");return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(w,{value:o,onChange:t=>a({visibility:t})}),(0,y.jsx)(d.Ay,{label:(0,s.__)("Breakpoint","better-block-editor"),value:l,onChange:t=>{a({breakpoint:t,breakpointCustomValue:void 0})},help:l!==d.iS?p:null}),l===d.iS&&(0,y.jsx)(c.A,{onChange:t=>{a({breakpointCustomValue:t})},value:b,help:p})]})}const f=["core/template-part"],_='\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;',k=(0,n.createHigherOrderComponent)((i=>n=>{const{attributes:o,name:b,clientId:d,isSelected:c}=n,[v]=(0,r.useState)(!!o?.wpbbeVisibility),w=(0,r.useMemo)((()=>function(t,e){var i;if(null!==(i=!t?.wpbbeVisibility)&&void 0!==i&&i)return null;const{visibility:n,breakpoint:r,breakpointCustomValue:o}=t.wpbbeVisibility||{},s=(0,a.BO)(r,o),b=l.V+`${e}`,p=[];let u="",d="";return r&&s&&("hidden"===n?(u="width > ",d="hidden",p.push(`@media screen and (width <= ${s}) {\n\t\t\t\t\tbody:not(.wpbbe-visibility-helper) .wpbbe-visibility-hidden.${b} { \n\t\t\t\t\t\tdisplay: flex !important; \n\t\t\t\t\t}\n\t\t\t\t}`)):(u="width <= ",d="visible",p.push(`@media screen and (width <= ${s}) {\n\t\t\t\tbody:not(.wpbbe-visibility-helper) .wpbbe-visibility-visible.${b} { \n\t\t\t\t\tdisplay: none !important; \n\t\t\t\t}\n\t\t\t}`)),p.push(`@media screen and (${u} ${s}) {\n\t\t\tbody.wpbbe-visibility-helper .wpbbe-visibility-${d}.${b} { opacity: 0.6; }\n\t\t\tbody.wpbbe-visibility-helper .wpbbe-visibility-${d}.${b}:before { ${_} }\n\t\t}`)),"hidden"!==n||r||(p.push(`body.wpbbe-visibility-helper .wpbbe-visibility-hidden.${b} { opacity: 0.6; }`),p.push(`body.wpbbe-visibility-helper .wpbbe-visibility-hidden.${b}:before { ${_}}`)),p}(o,d)),[o,d]);return(0,u.useAddCssToEditor)(w,"blocks__all__visibility",d),c&&(0,p.sS)(d)&&!f.includes(b)?(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(i,{...n}),c&&(0,y.jsx)(t.InspectorControls,{children:(0,y.jsx)(e.PanelBody,{title:(0,s.__)("Visibility","better-block-editor"),initialOpen:v||!!o.wpbbeVisibility,className:"wpbbe responsive-visibility",children:(0,y.jsx)(h,{props:n})})})]}):(0,y.jsx)(i,{...n})}),"extendBlockEdit");function m(t,e,i){var n;const{visibility:r,breakpoint:o}=null!==(n=e?.wpbbeVisibility)&&void 0!==n?n:{};return t=(0,b.T)(t,l.V+`${i}`),(o||r)&&(t=(0,b.T)(t,`wpbbe-visibility-${r||"visible"}`+(o?` wpbbe-visibility-breakpoint-${o}`:""))),t}const x=(0,n.createHigherOrderComponent)((t=>e=>{var i;return null!==(i=!e.attributes.wpbbeVisibility)&&void 0!==i&&i?(0,y.jsx)(t,{...e}):(0,y.jsx)(t,{...e,className:m(e.className,e.attributes,e.clientId)})}),"renderInEditor");(0,o.addFilter)("blocks.registerBlockType","wpbbe/__all__/visibility/modify-block-data",(function(t){return{...t,attributes:{...t.attributes,wpbbeVisibility:{visibility:{type:"string"},breakpoint:{type:"string"},breakpointCustomValue:{type:"string"}}}}})),(0,o.addFilter)("editor.BlockEdit","wpbbe/__all__/visibility/edit-block",k,500),(0,o.addFilter)("editor.BlockListBlock","wpbbe/__all__/visibility/render-in-editor",x)})()})();1 (()=>{var t={1231:(t,e,i)=>{"use strict";i.d(e,{Ay:()=>b,iS:()=>a});var n=i(6427),r=i(7723),o=i(9876),s=i(790);const l="",a="custom";function b({label:t="",value:e="",unsupportedValues:i=[],supportUserDefinedBreakpoints:b=!0,onChange:u=t=>t,...p}){let c=[{name:(0,r.__)("Off","better-block-editor"),key:l}];return b&&(0,o.k)().filter((t=>!0===t.active)).forEach((t=>{c.push({name:t.name,key:t.key})})),c.push({name:(0,r.__)("Custom","better-block-editor"),key:a}),c=c.filter((t=>!i.includes(t.key))),(0,s.jsxs)("div",{className:"components-base-control wpbbe-responsive-breakpoint-control",children:[(0,s.jsx)(n.CustomSelectControl,{...p,label:t,hideLabelFromVision:!t,value:c.find((t=>t.key===e))||c[0],options:c,onChange:t=>{u(t.selectedItem.key)},size:"__unstable-large"}),p.help&&(0,s.jsx)("p",{className:"components-base-control__help",children:p.help})]})}},8695:(t,e,i)=>{"use strict";i.d(e,{A:()=>s});var n=i(7030),r=i(6427),o=i(790);function s({value:t="",onChange:e=t=>t,...i}){const s={size:"__unstable-large",__nextHasNoMarginBottom:!0,units:(0,n.Q)()};return(0,o.jsx)(r.__experimentalUnitControl,{onChange:e,value:t,...s,...i})}},8969:(t,e,i)=>{"use strict";i.d(e,{V:()=>n});const n="wpbbe-"},6954:(t,e,i)=>{"use strict";i.d(e,{T:()=>s});var n=i(6942),r=i.n(n);function o(t){return t.split(" ").map((t=>t.trim())).filter((t=>""!==t))}function s(t="",e=""){const i=o(t),n=o(e),s=[...i,...n.filter((t=>!i.includes(t)))];return r()(s)}},9876:(t,e,i)=>{"use strict";i.d(e,{k:()=>r});const n=window.WPBBE_DATA||{};function r(){return n?.breakpoints||[]}},7030:(t,e,i)=>{"use strict";i.d(e,{Q:()=>r});var n=i(6427);function r(){return(0,n.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},5697:(t,e,i)=>{"use strict";i.d(e,{r:()=>o});var n=i(9748),r=i(6087);function o(t,e){(0,r.useEffect)((()=>{(0,n.mg)(t)&&!(0,n.wK)(t)&&e((0,n.Lk)(t))}),[e,t])}},9748:(t,e,i)=>{"use strict";i.d(e,{BO:()=>b,Lk:()=>s,mg:()=>l,wK:()=>a});var n=i(1231),r=i(9876);function o(t){return(0,r.k)().find((e=>e.key===t))}function s(t){return o(t)?.value}function l(t){return!!o(t)}function a(t){return o(t)?.active}function b(t,e){if(t===n.iS)return e;const i=o(t);return i?i.value:void 0}},9079:(t,e,i)=>{"use strict";i.d(e,{sS:()=>r}),i(9491);var n=i(7143);function r(t){return"default"===(0,n.select)("core/block-editor").getBlockEditingMode(t)}i(6087),i(790)},790:t=>{"use strict";t.exports=window.ReactJSXRuntime},4715:t=>{"use strict";t.exports=window.wp.blockEditor},6427:t=>{"use strict";t.exports=window.wp.components},9491:t=>{"use strict";t.exports=window.wp.compose},7143:t=>{"use strict";t.exports=window.wp.data},6087:t=>{"use strict";t.exports=window.wp.element},2619:t=>{"use strict";t.exports=window.wp.hooks},7723:t=>{"use strict";t.exports=window.wp.i18n},4753:t=>{"use strict";t.exports=window.wpbbe["editor-css-store"]},6942:(t,e)=>{var i;!function(){"use strict";var n={}.hasOwnProperty;function r(){for(var t="",e=0;e<arguments.length;e++){var i=arguments[e];i&&(t=s(t,o(i)))}return t}function o(t){if("string"==typeof t||"number"==typeof t)return t;if("object"!=typeof t)return"";if(Array.isArray(t))return r.apply(null,t);if(t.toString!==Object.prototype.toString&&!t.toString.toString().includes("[native code]"))return t.toString();var e="";for(var i in t)n.call(t,i)&&t[i]&&(e=s(e,i));return e}function s(t,e){return e?t?t+" "+e:t+e:t}t.exports?(r.default=r,t.exports=r):void 0===(i=function(){return r}.apply(e,[]))||(t.exports=i)}()}},e={};function i(n){var r=e[n];if(void 0!==r)return r.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,i),o.exports}i.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return i.d(e,{a:e}),e},i.d=(t,e)=>{for(var n in e)i.o(e,n)&&!i.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},i.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{"use strict";var t=i(4715),e=i(6427),n=i(9491),r=i(6087),o=i(2619),s=i(7723),l=i(8969),a=i(6954),b=i(9748),u=i(9079),p=i(4753),c=i(1231),d=i(8695),v=i(5697),y=i(790);function _({value:t="visible",onChange:i}){return(0,y.jsx)(y.Fragment,{children:(0,y.jsxs)(e.__experimentalToggleGroupControl,{isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,size:"__unstable-large",label:(0,s.__)("Block visibility","better-block-editor"),value:t||"visible",onChange:i,children:[(0,y.jsx)(e.__experimentalToggleGroupControlOption,{value:"visible",label:(0,s.__)("Visible","better-block-editor")},"visible"),(0,y.jsx)(e.__experimentalToggleGroupControlOption,{value:"hidden",label:(0,s.__)("Hidden","better-block-editor")},"hidden")]})})}function f({props:t}){const{attributes:e,setAttributes:i}=t,{wpbbeVisibility:n}=e,{visibility:o,breakpoint:l,breakpointCustomValue:a}=n||{};function b(t){i({wpbbeVisibility:{visibility:"visible",...n,...t}})}(0,v.r)(l,(t=>b({breakpoint:c.iS,breakpointCustomValue:t}))),(0,r.useEffect)((()=>{"hidden"===o||l||i({wpbbeVisibility:void 0})}),[i,o,l]);const u="hidden"===o?(0,s.__)("Show block at this breakpoint and below.","better-block-editor"):(0,s.__)("Hide block at this breakpoint and below.","better-block-editor");return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(_,{value:o,onChange:t=>b({visibility:t})}),(0,y.jsx)(c.Ay,{label:(0,s.__)("Breakpoint","better-block-editor"),value:l,onChange:t=>{b({breakpoint:t,breakpointCustomValue:void 0})},help:l!==c.iS?u:null}),l===c.iS&&(0,y.jsx)(d.A,{onChange:t=>{b({breakpointCustomValue:t})},value:a,help:u})]})}const w=["core/template-part"],k="wpbbe-responsive-visibility",m=(0,n.createHigherOrderComponent)((i=>n=>{const{attributes:o,name:a,clientId:c,isSelected:d}=n,[v]=(0,r.useState)(!!o?.wpbbeVisibility),_=(0,r.useMemo)((()=>function(t,e){if(!t?.wpbbeVisibility)return null;const{visibility:i,breakpoint:n,breakpointCustomValue:r}=t.wpbbeVisibility||{},o=(0,b.BO)(n,r),s=l.V+`${e}`,a=[],u=`\n\t\tbody.wpbbe-visibility-helper .${k}.${s} { opacity: 0.6; }\n\t\tbody.wpbbe-visibility-helper .${k}.${s}: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"===i)a.push(`@media screen and (width <= ${o}) {\n\t\t\tbody:not(.wpbbe-visibility-helper) .${k}.${s} { \n\t\t\t\tdisplay: none !important; \n\t\t\t}\n\t\t\t${u}\n\t\t}`);else{const t=`\n\t\t\tbody:not(.wpbbe-visibility-helper) .${k}.${s} { \n\t\t\t\tdisplay: none !important; \n\t\t\t}\n\t\t`;o?a.push(`@media screen and (width >= ${o}) {\n\t\t\t\t${t}\n\t\t\t\t${u}\n\t\t\t}`):a.push(`\n\t\t\t\t${t}\n\t\t\t\t${u}\n\t\t\t`)}return a}(o,c)),[o,c]);return(0,p.useAddCssToEditor)(_,"blocks__all__visibility",c),w.includes(a)?(0,y.jsx)(i,{...n}):(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(i,{...n}),d&&(0,u.sS)(c)&&(0,y.jsx)(t.InspectorControls,{children:(0,y.jsx)(e.PanelBody,{title:(0,s.__)("Visibility","better-block-editor"),initialOpen:v||!!o.wpbbeVisibility,className:"wpbbe responsive-visibility",children:(0,y.jsx)(f,{props:n})})})]})}),"extendBlockEdit"),h=(0,n.createHigherOrderComponent)((t=>e=>e.attributes.wpbbeVisibility?(0,y.jsx)(t,{...e,className:(0,a.T)(e.className,`${k} ${l.V+e.clientId}`)}):(0,y.jsx)(t,{...e})),"renderInEditor");(0,o.addFilter)("blocks.registerBlockType","wpbbe/__all__/visibility/modify-block-data",(function(t,e){return w.includes(e)?t:{...t,attributes:{...t.attributes,wpbbeVisibility:{visibility:{type:"string"},breakpoint:{type:"string"},breakpointCustomValue:{type:"string"}}}}})),(0,o.addFilter)("editor.BlockEdit","wpbbe/__all__/visibility/edit-block",m),(0,o.addFilter)("editor.BlockListBlock","wpbbe/__all__/visibility/render-in-editor",h)})()})(); -
better-block-editor/tags/1.2.2/readme.txt
r3458243 r3459110 5 5 Tested up to: 6.9 6 6 Requires PHP: 7.4 7 Stable tag: 1.2. 17 Stable tag: 1.2.2 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 11 11 == Description == 12 12 13 https://www.youtube.com/watch?v= ZOeSAoI6kdQ13 https://www.youtube.com/watch?v=YwZZb_XIkJs 14 14 15 15 Better Block Editor (BBE) adds responsive layout controls, hover effects, on-scroll animations, and ready-to-use site templates to Block Editor. It’s not another page builder. It doesn’t replace core blocks or add bloat — BBE just adds the missing settings where needed. It works with your current block theme and plugins, so your existing content stays intact. … … 69 69 * User Guide — [https://docs.wpbbe.io/](https://docs.wpbbe.io/) 70 70 == Changelog == 71 = 1.2.2 (11-02-2026) = 72 1. Fixed an issue with responsive visibility for the Group block (props to @frdmsun) 71 73 = 1.2.1 (10-02-2026) = 72 74 1. Removed hidden reference elements (div.wpbbe-ref-anchor) from the editor. -
better-block-editor/tags/1.2.2/vendor/composer/installed.php
r3458243 r3459110 2 2 'root' => array( 3 3 'name' => 'dream-theme/better-block-editor', 4 'pretty_version' => 'v1.2. 1',5 'version' => '1.2. 1.0',6 'reference' => ' d5be26d148f63bef60b7514bab570c1e6016d26f',4 'pretty_version' => 'v1.2.2', 5 'version' => '1.2.2.0', 6 'reference' => 'ac8d5e644638b994af8a97653cfda1540834e858', 7 7 'type' => 'project', 8 8 'install_path' => __DIR__ . '/../../', … … 21 21 ), 22 22 'dream-theme/better-block-editor' => array( 23 'pretty_version' => 'v1.2. 1',24 'version' => '1.2. 1.0',25 'reference' => ' d5be26d148f63bef60b7514bab570c1e6016d26f',23 'pretty_version' => 'v1.2.2', 24 'version' => '1.2.2.0', 25 'reference' => 'ac8d5e644638b994af8a97653cfda1540834e858', 26 26 'type' => 'project', 27 27 'install_path' => __DIR__ . '/../../', -
better-block-editor/trunk/Modules/Visibility/Module.php
r3386474 r3459110 2 2 /** 3 3 * Adds responsive visibility settings to all blocks. 4 * 4 * Standard approach with ResponsiveBlockModuleBase can not be used here 5 * as visibility='hidden' must work even without any responsive settings 6 * 5 7 * @package BetterBlockEditor 6 8 */ … … 26 28 const ATTRIBUTES = 'wpbbeVisibility'; 27 29 28 /** 29 * add visibility plugin assets to editor (displays show/hide button in top toolbar) 30 */ 31 public function process_assets() { 30 public function process_assets(): void { 32 31 parent::process_assets(); 33 32 … … 66 65 } 67 66 68 public function setup_hooks() {67 public function setup_hooks(): void { 69 68 add_filter( 'render_block', array( $this, 'render' ), 20, 2 ); 70 69 } … … 77 76 } 78 77 78 list( $visibility, $breakpoint ) = $this->get_visibility_settings( $attributes ); 79 80 // always visible (normal state, visibility is not applied) 81 if ( $visibility === 'visible' && $breakpoint === CssMediaBreakpoints::BREAKPOINT_NAME_OFF ) { 82 return $block_content; 83 } 84 79 85 $class_id = BlockUtils::get_unique_class_id( $block_content ); 80 81 $custom_classes = $this->get_custom_classes( $attributes, $class_id ); 82 $block_content = BlockUtils::append_classes( $block_content, $custom_classes ); 86 $block_content = BlockUtils::append_classes( $block_content, $class_id ); 83 87 84 88 $this->add_styles( $attributes, $class_id ); … … 86 90 return $block_content; 87 91 } 88 92 89 93 /** 90 * @param array $attributes Block attributes.91 * 92 * @return string[] Custom classes to be added on render.94 * Helper to get visibility settings from block attributes 95 * 96 * @return array [ visibility, breakpoint, breakpointCustomValue ] 93 97 */ 94 public function get_custom_classes( $attributes, $class_id ) { 95 $custom_classes = array(); 96 97 $atts = $this->get_atts( $attributes[ self::ATTRIBUTES ] ); 98 99 $visibility = $atts['visibility']; 100 $breakpoint = $atts['breakpoint']; 101 102 // hidden can applied even without breakpoint 103 if ( $visibility === 'hidden' || $breakpoint !== CssMediaBreakpoints::BREAKPOINT_NAME_OFF ) { 104 $custom_classes[] = $class_id; 105 $custom_classes[] = 'wpbbe-visibility-' . ( empty( $visibility ) ? 'visible' : $visibility ); 106 // only to indicate that some breakpoint exists for this element 107 if ( $breakpoint !== CssMediaBreakpoints::BREAKPOINT_NAME_OFF ) { 108 $custom_classes[] = 'wpbbe-visibility-breakpoint-' . $breakpoint; 109 } 110 } 111 112 return apply_filters( 'wpbbe_blocks_get_custom_classes', $custom_classes, $attributes ); 98 private function get_visibility_settings( $attributes ): array { 99 return 100 array( 101 $attributes[ self::ATTRIBUTES ]['visibility'] ?? 'visible', // default to visible if not set 102 $attributes[ self::ATTRIBUTES ]['breakpoint'] ?? null, 103 $attributes[ self::ATTRIBUTES ]['breakpointCustomValue'] ?? null, 104 ); 113 105 } 114 106 115 public function get_atts( $attributes ) { 116 return wp_parse_args( 117 $attributes, 118 array( 119 'visibility' => '', 120 'breakpoint' => '', 121 'breakpointCustomValue' => '', 122 ) 123 ); 124 } 125 126 public function add_styles( $attributes, $class_id ) { 127 $atts = $this->get_atts( $attributes[ self::ATTRIBUTES ] ); 128 $visibility = $atts['visibility']; 129 $breakpoint = $atts['breakpoint']; 130 $breakpoint_value = $atts['breakpointCustomValue']; 107 private function add_styles( $attributes, $class_id ): void { 108 list( $visibility, $breakpoint, $breakpoint_value ) = $this->get_visibility_settings( $attributes ); 131 109 132 110 $switch_width = CssMediaBreakpoints::getSwitchWidth( $breakpoint, $breakpoint_value ); 133 111 134 if ( $switch_width ) { 135 $visibility_declaration = $visibility === 'hidden' 136 ? array( 137 'selector' => ".wpbbe-visibility-hidden.{$class_id}.{$class_id}", 138 'declarations' => array( 'display' => 'flex !important' ), 139 ) 140 : array( 141 'selector' => ".wpbbe-visibility-visible.{$class_id}.{$class_id}", 142 'declarations' => array( 'display' => 'none !important' ), 112 if ( null === $switch_width ) { 113 if ( $visibility === 'hidden' ) { 114 // if block is always hidden 115 BlockUtils::add_styles_from_css_rules( 116 array( 117 array( 118 'selector' => ".{$class_id}.{$class_id}", 119 'declarations' => array( 'display' => 'none !important' ), 120 ), 121 ) 143 122 ); 123 } 124 return; 125 } 144 126 145 BlockUtils::add_styles_from_css_rules( 146 array( 147 array( 148 'selector' => "@media screen and (width <= {$switch_width})", 149 'declarations' => array( $visibility_declaration ), 150 ), 151 ) 152 ); 153 } 127 BlockUtils::add_style_for_media_query( 128 "@media screen and (width ".($visibility === 'visible' ? '<=' : '>=')." {$switch_width})", 129 ".{$class_id}.{$class_id}", 130 array( 'display' => 'none !important' ) 131 ); 154 132 } 155 133 -
better-block-editor/trunk/better-block-editor.php
r3458243 r3459110 5 5 * Requires at least: 6.8 6 6 * Requires PHP: 7.4 7 * Version: 1.2. 17 * Version: 1.2.2 8 8 * Author: Dream-Theme 9 9 * License: GPLv2 or later … … 21 21 require_once __DIR__ . '/plugin.php'; 22 22 23 define( 'WPBBE_VERSION', '1.2. 1' );23 define( 'WPBBE_VERSION', '1.2.2' ); 24 24 25 25 define( 'WPBBE_FILE', __FILE__ ); -
better-block-editor/trunk/dist/bundle/editor-content-rtl.css
r3388992 r3459110 3 3 .wp-block-navigation.has-hover .wp-block-navigation-item__content,.wp-block-navigation.has-submenu-hover .wp-block-navigation-item__content{transition:color .1s}.wp-block-navigation.has-hover .wp-block-navigation-item__content:hover{color:var(--wp-navigation-hover,initial)}.wp-block-navigation.has-submenu-hover .is-menu-open .wp-block-navigation-item__content:hover,.wp-block-navigation.has-submenu-hover .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{color:var(--wp-navigation-submenu-hover,initial)} 4 4 .wp-block-button.has-hover-text :is(.wp-element-button:hover,.wp-block-button__link:hover){color:var(--wp-block-button--hover-text,initial)!important}.wp-block-button.has-hover-background :is(.wp-element-button:hover,.wp-block-button__link:hover){background-color:var(--wp-block-button--hover-background,initial)!important}.wp-block-button.has-hover-border :is(.wp-element-button:hover,.wp-block-button__link:hover){border-color:var(--wp-block-button--hover-border,initial)!important}.wp-block-button.has-hover-background :is(.wp-element-button,.wp-block-button__link),.wp-block-button.has-hover-border :is(.wp-element-button,.wp-block-button__link),.wp-block-button.has-hover-text :is(.wp-element-button,.wp-block-button__link){transition:color .1s,background-color .1s,border-color .1s} 5 body:not(.wpbbe-visibility-helper) .wpbbe-visibility-hidden{display:none!important}.wpbbe-visibility-hidden.has-warning,.wpbbe-visibility-visible.has-warning{display:flex!important}5 .wpbbe-responsive-visibility.has-warning.has-warning.has-warning{display:flex!important} 6 6 .wpbbe__flex-item-prevent-shrinking{flex-shrink:0;max-width:100%} 7 7 [data-aos]{animation-delay:var(--aos-delay,0s);animation-duration:var(--aos-duration,.3s);animation-fill-mode:forwards;animation-timing-function:var(--aos-easing,ease);opacity:0;transform:translateZ(0)}[data-aos][data-aos-easing=linear]{animation-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos-easing=ease]{animation-timing-function:ease}[data-aos][data-aos-easing=ease-in]{animation-timing-function:ease-in}[data-aos][data-aos-easing=ease-out]{animation-timing-function:ease-out}[data-aos][data-aos-easing=ease-in-out]{animation-timing-function:ease-in-out}[data-aos][data-aos-easing=ease-back]{animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos-easing=ease-in-quad]{animation-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos-easing=ease-out-quad]{animation-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos-easing=ease-in-out-quad]{animation-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos-easing=ease-in-quart]{animation-timing-function:cubic-bezier(.895,.03,.685,.22)}[data-aos][data-aos-easing=ease-out-quart]{animation-timing-function:cubic-bezier(.165,.84,.44,1)}[data-aos][data-aos-easing=ease-in-out-quart]{animation-timing-function:cubic-bezier(.77,0,.175,1)}[data-aos][data-aos-easing=ease-in-expo]{animation-timing-function:cubic-bezier(.95,.05,.795,.035)}[data-aos][data-aos-easing=ease-out-expo]{animation-timing-function:cubic-bezier(.19,1,.22,1)}[data-aos][data-aos-easing=ease-in-out-expo]{animation-timing-function:cubic-bezier(1,0,0,1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}[data-aos|=fade-in].aos-animate,[data-aos|=fade].aos-animate{animation-name:fadeIn}[data-aos|=fade-out].aos-animate{animation-name:fadeOut}@keyframes slideUp{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:none}}@keyframes slideDown{0%{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:none}}@keyframes slideLeft{0%{opacity:0;transform:translate3d(-50px,0,0)}to{opacity:1;transform:none}}@keyframes slideRight{0%{opacity:0;transform:translate3d(50px,0,0)}to{opacity:1;transform:none}}[data-aos=slide-up].aos-animate{animation-name:slideUp}[data-aos=slide-down].aos-animate{animation-name:slideDown}[data-aos=slide-left].aos-animate{animation-name:slideLeft}[data-aos=slide-right].aos-animate{animation-name:slideRight}@keyframes zoomIn{0%{opacity:0;transform:translateZ(0) scale(.8)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes zoomOut{0%{opacity:0;transform:translateZ(0) scale(1.2)}to{opacity:1;transform:translateZ(0) scale(1)}}[data-aos=zoom-in].aos-animate{animation-name:zoomIn}[data-aos=zoom-out].aos-animate{animation-name:zoomOut} -
better-block-editor/trunk/dist/bundle/editor-content.asset.php
r3388992 r3459110 1 <?php return array('dependencies' => array(), 'version' => ' ac2963e394873f0af907');1 <?php return array('dependencies' => array(), 'version' => 'c96b7eb5582ed1f7c866'); -
better-block-editor/trunk/dist/bundle/editor-content.css
r3388992 r3459110 3 3 .wp-block-navigation.has-hover .wp-block-navigation-item__content,.wp-block-navigation.has-submenu-hover .wp-block-navigation-item__content{transition:color .1s}.wp-block-navigation.has-hover .wp-block-navigation-item__content:hover{color:var(--wp-navigation-hover,initial)}.wp-block-navigation.has-submenu-hover .is-menu-open .wp-block-navigation-item__content:hover,.wp-block-navigation.has-submenu-hover .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{color:var(--wp-navigation-submenu-hover,initial)} 4 4 .wp-block-button.has-hover-text :is(.wp-element-button:hover,.wp-block-button__link:hover){color:var(--wp-block-button--hover-text,initial)!important}.wp-block-button.has-hover-background :is(.wp-element-button:hover,.wp-block-button__link:hover){background-color:var(--wp-block-button--hover-background,initial)!important}.wp-block-button.has-hover-border :is(.wp-element-button:hover,.wp-block-button__link:hover){border-color:var(--wp-block-button--hover-border,initial)!important}.wp-block-button.has-hover-background :is(.wp-element-button,.wp-block-button__link),.wp-block-button.has-hover-border :is(.wp-element-button,.wp-block-button__link),.wp-block-button.has-hover-text :is(.wp-element-button,.wp-block-button__link){transition:color .1s,background-color .1s,border-color .1s} 5 body:not(.wpbbe-visibility-helper) .wpbbe-visibility-hidden{display:none!important}.wpbbe-visibility-hidden.has-warning,.wpbbe-visibility-visible.has-warning{display:flex!important}5 .wpbbe-responsive-visibility.has-warning.has-warning.has-warning{display:flex!important} 6 6 .wpbbe__flex-item-prevent-shrinking{flex-shrink:0;max-width:100%} 7 7 [data-aos]{animation-delay:var(--aos-delay,0s);animation-duration:var(--aos-duration,.3s);animation-fill-mode:forwards;animation-timing-function:var(--aos-easing,ease);opacity:0;transform:translateZ(0)}[data-aos][data-aos-easing=linear]{animation-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos-easing=ease]{animation-timing-function:ease}[data-aos][data-aos-easing=ease-in]{animation-timing-function:ease-in}[data-aos][data-aos-easing=ease-out]{animation-timing-function:ease-out}[data-aos][data-aos-easing=ease-in-out]{animation-timing-function:ease-in-out}[data-aos][data-aos-easing=ease-back]{animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos-easing=ease-in-quad]{animation-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos-easing=ease-out-quad]{animation-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos-easing=ease-in-out-quad]{animation-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos-easing=ease-in-quart]{animation-timing-function:cubic-bezier(.895,.03,.685,.22)}[data-aos][data-aos-easing=ease-out-quart]{animation-timing-function:cubic-bezier(.165,.84,.44,1)}[data-aos][data-aos-easing=ease-in-out-quart]{animation-timing-function:cubic-bezier(.77,0,.175,1)}[data-aos][data-aos-easing=ease-in-expo]{animation-timing-function:cubic-bezier(.95,.05,.795,.035)}[data-aos][data-aos-easing=ease-out-expo]{animation-timing-function:cubic-bezier(.19,1,.22,1)}[data-aos][data-aos-easing=ease-in-out-expo]{animation-timing-function:cubic-bezier(1,0,0,1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}[data-aos|=fade-in].aos-animate,[data-aos|=fade].aos-animate{animation-name:fadeIn}[data-aos|=fade-out].aos-animate{animation-name:fadeOut}@keyframes slideUp{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:none}}@keyframes slideDown{0%{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:none}}@keyframes slideLeft{0%{opacity:0;transform:translate3d(50px,0,0)}to{opacity:1;transform:none}}@keyframes slideRight{0%{opacity:0;transform:translate3d(-50px,0,0)}to{opacity:1;transform:none}}[data-aos=slide-up].aos-animate{animation-name:slideUp}[data-aos=slide-down].aos-animate{animation-name:slideDown}[data-aos=slide-left].aos-animate{animation-name:slideLeft}[data-aos=slide-right].aos-animate{animation-name:slideRight}@keyframes zoomIn{0%{opacity:0;transform:translateZ(0) scale(.8)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes zoomOut{0%{opacity:0;transform:translateZ(0) scale(1.2)}to{opacity:1;transform:translateZ(0) scale(1)}}[data-aos=zoom-in].aos-animate{animation-name:zoomIn}[data-aos=zoom-out].aos-animate{animation-name:zoomOut} -
better-block-editor/trunk/dist/bundle/editor.asset.php
r3458243 r3459110 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-dom', 'wp-dom-ready', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-plugins', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => ' ed3c8877b872c2bedfe3');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-dom', 'wp-dom-ready', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-plugins', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => '9f85ec0f3f6440e00d0b'); -
better-block-editor/trunk/dist/bundle/editor.js
r3458243 r3459110 1 (()=>{var e={317:(e,t,n)=>{"use strict";n.d(t,{A:()=> i});var r=n(5573),o=n(790);const i=(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:()=>i});var r=n(5573),o=n(790);const i=(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:()=>i});var r=n(5573),o=n(790);const i=(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:()=>i});var r=n(5573),o=n(790);const i=(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:()=>i});var r=n(5573),o=n(790);const i=(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:()=>s});var r=n(7030),o=n(4715),i=n(790);function s({value:e,label:t,onChange:n,...s}){const a=(0,r.Q)();return(0,i.jsx)(o.__experimentalSpacingSizesControl,{values:{all:e},onChange:e=>n(e.all),label:t,sides:["all"],units:a,showSideInLabel:!1,...s})}},2773:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r=n(9079),o=n(4715),i=n(6427),s=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,s.select)("core/block-editor").getBlockAttributes(u),h=(0,r.AI)(b);return(0,a.useEffect)((()=>{e&&!h&&n(!1)}),[e,h,n]),h?(0,c.jsx)(i.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:()=>p});var r=n(6427),o=n(6087),i=n(7723),s=n(3337),a=n(317),l=n(7184),c=n(1597),d=n(7611),u=n(2513),b=n(790);const h=[{value:u.Y.LEFT,icon:s.A,label:(0,i.__)("Justify items left","better-block-editor")},{value:u.Y.CENTER,icon:a.A,label:(0,i.__)("Justify items center","better-block-editor")},{value:u.Y.RIGHT,icon:l.A,label:(0,i.__)("Justify items right","better-block-editor")},{value:u.Y.SPACE_BETWEEN,icon:c.A,label:(0,i.__)("Space between items","better-block-editor")},{value:u.Y.STRETCH,icon:d.A,label:(0,i.__)("Stretch items","better-block-editor")}];function p({value:e,excludeOptions:t=[],onChange:n=()=>{},defaultValue:s=u.Y.LEFT}){return(0,o.useEffect)((()=>{t.includes(e)&&n(s)}),[e,t,n,s]),(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(r.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,i.__)("Justification","better-block-editor"),value:e,onChange:n,className:"wpbbe flex-layout-justification-control",children:h.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:()=>i.T,Yv:()=>o.Y});var r=n(8245),o=n(2513),i=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:()=>h,Dx:()=>p,RN:()=>m});var r=n(6427),o=n(7723),i=n(5573),s=n(790);const a=(0,s.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(i.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,s.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(i.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,s.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(i.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})}),d=(0,s.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(i.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 h({value:e,onChange:t}){return(0,s.jsx)(s.Fragment,{children:(0,s.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,s.jsx)(r.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})})}function p(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:()=>i,kX:()=>r});const r="",o="mobile",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{Pj:()=>s.Pj,kX:()=>s.kX,xC:()=>c});var r=n(7030),o=n(6427),i=n(7723),s=n(7871),a=n(9876),l=n(790);function c({value:e,label:t=(0,i.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:c,help:d,...u}){let b=[{name:(0,i.__)("Off","better-block-editor"),key:s.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{b.push({name:e.name,key:e.key})})),b.push({name:(0,i.__)("Custom","better-block-editor"),key:s.iS}),b=b.filter((e=>!n.includes(e.key)));const h=(0,r.Q)(),{breakpoint:p=s.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===p))||b[0],options:b,onChange:e=>c({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),d&&p!==s.iS&&(0,l.jsx)("p",{className:"components-base-control__help",children:d})]}),p===s.iS&&(0,l.jsx)(o.__experimentalUnitControl,{value:m,onChange:e=>c({breakpointCustomValue:e}),units:h,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),i=n(9876),s=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,i.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,s.jsxs)("div",{className:"components-base-control wpbbe-responsive-breakpoint-control",children:[(0,s.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,s.jsx)("p",{className:"components-base-control__help",children:u.help})]})}},8695:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(7030),o=n(6427),i=n(790);function s({value:e="",onChange:t=e=>e,...n}){const s={size:"__unstable-large",__nextHasNoMarginBottom:!0,units:(0,r.Q)()};return(0,i.jsx)(o.__experimentalUnitControl,{onChange:t,value:e,...s,...n})}},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>c});var r=n(6427),o=n(7723),i=n(9941);const s=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)(i.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}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:()=>p});var r=n(6427),o=n(7143),i=n(6087),s=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,s.__)("Close","better-block-editor"),...l}){const{get:b}=(0,o.select)(a.store),{set:h}=(0,o.useDispatch)(a.store),p=!b(d,e),[m,f]=(0,i.useState)(p);return m?(0,c.jsx)(r.Guide,{className:"wpbbe-welcome-guide",pages:u(t),finishButtonText:n,onFinish:()=>{f(!1),h(d,e,!0)},...l}):null}const h=n.p+"images/hover-colors.f4398a70.webp";function p(e){const t=(0,s.__)("Hover colors. Finally!","better-block-editor"),n=(0,s.__)("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:h}],...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:()=>s});var r=n(6942),o=n.n(r);function i(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=i(e),r=i(t),s=[...n,...r.filter((e=>!n.includes(e)))];return o()(s)}},5571:(e,t,n)=>{"use strict";n.d(t,{Bw:()=>o,TZ:()=>r,t6:()=>i,xc:()=>s});const r="blocks__all__animation-on-scroll",o={root:null,rootMargin:"-8% 0px -8% 0px",threshold:.001},i="aos-animate",s=1e3},8367:(e,t,n)=>{"use strict";var r=n(4715),o=n(6427),i=n(9491),s=n(6087),a=n(2619),l=n(7723),c=n(8969),d=n(6954),u=n(383),b=n(9079),h=n(4753),p=n(790);const m=[{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"}],f=function({value:e,onChange:t,label:n,help:r,...i}){return(0,p.jsx)(o.CustomSelectControl,{value:m.find((t=>t.key===e)),options:m,onChange:e=>t(e.selectedItem.key),label:n,help:r,size:"__unstable-large",...i})},g=function({value:e,onChange:t,label:n,help:r,...i}){return(0,p.jsx)(o.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:n,isShiftStepEnabled:!0,onChange:t,min:0,shiftStep:100,value:e,help:r,...i})},v=function({value:e,onChange:t,label:n,help:r,...i}){return(0,p.jsx)(o.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:n,isShiftStepEnabled:!0,onChange:t,min:0,shiftStep:100,value:e,help:r,...i})},x=[{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"}],w=function({value:e,onChange:t,label:n,help:r,...i}){return(0,p.jsx)(o.CustomSelectControl,{value:x.find((t=>t.key===e)),options:x,onChange:e=>t(e.selectedItem.key),label:n,help:r,size:"__unstable-large",...i})};var k=n(9941);const y=n.p+"images/image.e799b55a.webp";function _(){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,p.jsx)(k.V,{identifier:"animation-on-scroll",pages:[{title:e,text:t,image:y}]})}var C=n(5571),j=n(7143);const S=()=>{const e=`.block-editor-block-list__block-popover:has(.block-editor-block-toolbar):has([data-wpbbe-clientid="${(0,j.select)(r.store).getSelectedBlockClientId()}"])`;return document.querySelector(e)},E=()=>{const e=(0,j.select)(r.store).getSelectedBlockClientId(),t=(0,j.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,u.Xo)().querySelectorAll(t))}},B=()=>{const e=S();e&&e.classList.add("wpbbe-block-toolbar-hidden");const t=E();t&&t.forEach((e=>{e.classList.add("wpbbe-block-toolbar-hidden")}))},M=()=>{const e=S();e&&e.classList.remove("wpbbe-block-toolbar-hidden");const t=E();t&&t.forEach((e=>e.classList.remove("wpbbe-block-toolbar-hidden")))},R=["core/template-part"],V=(0,i.createHigherOrderComponent)((e=>t=>{const{setAttributes:n,isSelected:i,clientId:a,attributes:d}=t,m=(0,s.useMemo)((()=>d?.wpbbeAnimationOnScroll||{animation:null,timingFunction:"linear",duration:300,delay:0}),[d]),[x]=(0,s.useState)(!!m.animation);let k;const y=(0,s.useRef)({}),j=e=>{y.current={...y.current,...e},k&&clearTimeout(k),k=setTimeout((()=>{const e={...m,...y.current};y.current={},S(e)}),C.xc)},S=e=>{if(null===e.animation)return void n({wpbbeAnimationOnScroll:void 0});const t=(0,u.Xo)().querySelector(`#block-${a}`);t.classList.remove(C.t6);const r=setInterval((()=>{t&&!t.classList.contains(C.t6)&&(clearInterval(r),t.classList.add(C.t6),n({wpbbeAnimationOnScroll:{...m,...e}}))}),10)},E=(0,s.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}(m,a)),[a,m]);return(0,h.useAddCssToEditor)(E,C.TZ,a),(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(e,{...t}),i&&(0,b.sS)(a)&&(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(r.BlockControls,{children:(0,p.jsx)("div",{"data-wpbbe-clientid":a,style:{display:"none"}})}),(0,p.jsx)(r.InspectorControls,{children:(0,p.jsxs)(o.PanelBody,{title:(0,l.__)("Animation on Scroll","better-block-editor"),initialOpen:x||!!m.animation,className:"wpbbe animation-on-scroll",children:[(0,p.jsx)(_,{}),(0,p.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,p.jsx)(f,{label:(0,l.__)("Animation","better-block-editor"),value:m.animation,onChange:e=>S({animation:e})})}),m.animation&&(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(o.BaseControl,{help:(0,l.__)("Select animation timing function.","better-block-editor"),__nextHasNoMarginBottom:!0,children:(0,p.jsx)(w,{label:(0,l.__)("Easing","better-block-editor"),value:m.timingFunction,onChange:e=>S({timingFunction:e})})}),(0,p.jsx)(v,{label:(0,l.__)("Animation duration","better-block-editor"),value:m.duration,onChange:e=>j({duration:e}),help:(0,l.__)("In milliseconds (ms).","better-block-editor")}),(0,p.jsx)(g,{label:(0,l.__)("Animation delay","better-block-editor"),onChange:e=>j({delay:e}),value:m.delay,help:(0,l.__)("In milliseconds (ms).","better-block-editor")})]})]})})]})]})}),"extendBlockEdit"),N=(0,i.createHigherOrderComponent)((e=>t=>{var n,r;const{wrapperProps:o={},attributes:{wpbbeAnimationOnScroll:i={}},clientId:a,isSelected:l}=t;if((0,s.useEffect)((()=>{const e=(0,u.Xo)().querySelector(`#block-${a}`);e&&(l?function(e){e.addEventListener("animationstart",B),e.addEventListener("animationiteration",B),e.addEventListener("animationcancel",M),e.addEventListener("animationend",M)}(e):function(e){e.removeEventListener("animationstart",B),e.removeEventListener("animationiteration",B),e.removeEventListener("animationcancel",M),e.removeEventListener("animationend",M)}(e))}),[a,l]),null===(null!==(n=i.animation)&&void 0!==n?n:null))return(0,p.jsx)(e,{...t});const b={"data-aos":i.animation,"data-aos-easing":null!==(r=i.timingFunction)&&void 0!==r?r:""};return(0,p.jsx)(e,{...t,wrapperProps:{...o,...b},className:(0,d.T)(t.className,`${C.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,b.L2)((function(e){return!R.includes(e.name)}),V)),(0,a.addFilter)("editor.BlockListBlock","wpbbe/__all__/animation-on-scroll/render-in-editor",N)},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),i=n(4715),s=n(6427),a=n(9491),l=n(7143),c=n(6087),d=n(2619),u=n(7723),b=n(790);const h=(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)(i.InspectorControls,{group:"dimensions",children:(0,b.jsx)(s.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"),p=(0,a.createHigherOrderComponent)((e=>t=>{var n;const{attributes:o,clientId:i,className:s="",setAttributes:a}=t,d=null!==(n=o?.wpbbeFlexItemPreventShrinking)&&void 0!==n&&n;return(0,c.useEffect)((()=>{-1!==(0,l.select)("core/block-editor").getBlockIndex(i)&&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}(i)&&a({wpbbeFlexItemPreventShrinking:void 0})}),[d,i,a]),(0,b.jsx)(e,{...t,className:(0,r.T)(s,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",h),(0,d.addFilter)("editor.BlockListBlock","wpbbe/__all__/flex-item-prevent-shrinking/render-in-editor",p)},2401:(e,t,n)=>{"use strict";var r=n(4715),o=n(9491),i=n(6087),s=n(2619),a=n(7723),l=n(2845),c=n(3306),d=n(8969),u=n(6954),b=n(3604),h=n(9748),p=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:s=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,i.useState)(!!o.wpbbeResponsive),C=(0,i.useMemo)((()=>function(e,t){var n;const{breakpoint:r,breakpointCustomValue:o,settings:{alignment:i}={}}=null!==(n=e.wpbbeResponsive)&&void 0!==n?n:{},s=(0,h.BO)(r,o);return s?`@media screen and (width <= ${s}) {\n\t\tbody .${d.V+t} {\n\t\t\ttext-align: ${i};\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,p.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:s,breakpointCustomValue:u},onChange:y,help:S}),!(0,h.v6)(s)&&(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:i}=t;return M(r)&&n?(0,k.jsx)(e,{...t,className:(0,u.T)(o,d.V+i)}):(0,k.jsx)(e,{...t})}),"renderInEditor");(0,s.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,s.addFilter)("editor.BlockEdit","wpbbe/__all__/text-responsive/edit-block",(0,p.L2)((e=>M(e.name)),R)),(0,s.addFilter)("editor.BlockListBlock","wpbbe/__all__/text-responsive/render-in-editor",V)},9293:(e,t,n)=>{"use strict";var r=n(4715),o=n(6427),i=n(9491),s=n(6087),a=n(2619),l=n(7723),c=n(7595),d=n(383),u=n(9079),b=n(4164),h=n(5573),p=n(790);const m=(0,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,p.jsx)(h.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,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.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,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.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,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.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,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.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,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.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,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.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,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.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,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.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,p.jsx)(o.ToolbarDropdownMenu,{popoverProps:j,icon:(0,p.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:i})=>({icon:(0,p.jsx)(o.Icon,{icon:r}),title:i,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 P=["core/post-title","core/post-excerpt","core/heading","core/paragraph"],T=()=>{const e=(0,s.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 A(){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,s.createRoot)(n).render((0,p.jsx)(c.Th,{children:(0,p.jsx)(T,{})})),t.after(n)}}function O(e){return P.includes(e)}(0,d.gi)(A),window.addEventListener("urlchangeevent",(()=>{(0,d.gi)(A)}));const I=(0,i.createHigherOrderComponent)((e=>t=>{const{setAttributes:n,isSelected:i,clientId:s,name:a,attributes:{wpbbeTextStyleFromElement:c,wpbbeRoleHeading:d=!1}}=t;return O(a)&&(0,u.sS)(s)?(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(e,{...t}),i&&(0,p.jsxs)(p.Fragment,{children:["core/paragraph"===a&&(0,p.jsx)(r.InspectorControls,{group:"advanced",children:(0,p.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,p.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,p.jsx)(r.BlockControls,{group:"block",children:(0,p.jsx)(S,{value:c,onChange:e=>n({wpbbeTextStyleFromElement:null===e?void 0:e})})})]})]}):(0,p.jsx)(e,{...t})}),"extendBlockEdit"),L=(0,i.createHigherOrderComponent)((e=>t=>{const{name:n,attributes:{wpbbeTextStyleFromElement:r}}=t;if(!O(n)||!r)return(0,p.jsx)(e,{...t});const o={...t.wrapperProps,className:(0,b.A)(t.wrapperProps?.className,E+r)};return(0,p.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),i=n(9491),s=n(6087),a=n(2619),l=n(7723),c=n(8969),d=n(6954),u=n(9748),b=n(9079),h=n(4753),p=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:i,breakpointCustomValue:a}=r||{};function c(e){n({wpbbeVisibility:{visibility:"visible",...r,...e}})}(0,f.r)(i,(e=>c({breakpoint:p.iS,breakpointCustomValue:e}))),(0,s.useEffect)((()=>{"hidden"===o||i||n({wpbbeVisibility:void 0})}),[n,o,i]);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)(p.Ay,{label:(0,l.__)("Breakpoint","better-block-editor"),value:i,onChange:e=>{c({breakpoint:e,breakpointCustomValue:void 0})},help:i!==p.iS?d:null}),i===p.iS&&(0,g.jsx)(m.A,{onChange:e=>{c({breakpointCustomValue:e})},value:a,help:d})]})}const w=["core/template-part"],k='\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;',y=(0,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,name:i,clientId:a,isSelected:d}=t,[p]=(0,s.useState)(!!n?.wpbbeVisibility),m=(0,s.useMemo)((()=>function(e,t){var n;if(null!==(n=!e?.wpbbeVisibility)&&void 0!==n&&n)return null;const{visibility:r,breakpoint:o,breakpointCustomValue:i}=e.wpbbeVisibility||{},s=(0,u.BO)(o,i),a=c.V+`${t}`,l=[];let d="",b="";return o&&s&&("hidden"===r?(d="width > ",b="hidden",l.push(`@media screen and (width <= ${s}) {\n\t\t\t\t\tbody:not(.wpbbe-visibility-helper) .wpbbe-visibility-hidden.${a} { \n\t\t\t\t\t\tdisplay: flex !important; \n\t\t\t\t\t}\n\t\t\t\t}`)):(d="width <= ",b="visible",l.push(`@media screen and (width <= ${s}) {\n\t\t\t\tbody:not(.wpbbe-visibility-helper) .wpbbe-visibility-visible.${a} { \n\t\t\t\t\tdisplay: none !important; \n\t\t\t\t}\n\t\t\t}`)),l.push(`@media screen and (${d} ${s}) {\n\t\t\tbody.wpbbe-visibility-helper .wpbbe-visibility-${b}.${a} { opacity: 0.6; }\n\t\t\tbody.wpbbe-visibility-helper .wpbbe-visibility-${b}.${a}:before { ${k} }\n\t\t}`)),"hidden"!==r||o||(l.push(`body.wpbbe-visibility-helper .wpbbe-visibility-hidden.${a} { opacity: 0.6; }`),l.push(`body.wpbbe-visibility-helper .wpbbe-visibility-hidden.${a}:before { ${k}}`)),l}(n,a)),[n,a]);return(0,h.useAddCssToEditor)(m,"blocks__all__visibility",a),d&&(0,b.sS)(a)&&!w.includes(i)?(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(e,{...t}),d&&(0,g.jsx)(r.InspectorControls,{children:(0,g.jsx)(o.PanelBody,{title:(0,l.__)("Visibility","better-block-editor"),initialOpen:p||!!n.wpbbeVisibility,className:"wpbbe responsive-visibility",children:(0,g.jsx)(x,{props:t})})})]}):(0,g.jsx)(e,{...t})}),"extendBlockEdit");function _(e,t,n){var r;const{visibility:o,breakpoint:i}=null!==(r=t?.wpbbeVisibility)&&void 0!==r?r:{};return e=(0,d.T)(e,c.V+`${n}`),(i||o)&&(e=(0,d.T)(e,`wpbbe-visibility-${o||"visible"}`+(i?` wpbbe-visibility-breakpoint-${i}`:""))),e}const C=(0,i.createHigherOrderComponent)((e=>t=>{var n;return null!==(n=!t.attributes.wpbbeVisibility)&&void 0!==n&&n?(0,g.jsx)(e,{...t}):(0,g.jsx)(e,{...t,className:_(t.className,t.attributes,t.clientId)})}),"renderInEditor");(0,a.addFilter)("blocks.registerBlockType","wpbbe/__all__/visibility/modify-block-data",(function(e){return{...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,500),(0,a.addFilter)("editor.BlockListBlock","wpbbe/__all__/visibility/render-in-editor",C)},8415:(e,t,n)=>{"use strict";var r=n(4715),o=n(9491),i=n(6087),s=n(2619),a=n(7723),l=n(9941),c=n(6954),d=n(9163),u=n(9079),b=n(790);const h="core/button";function p(e){return e.name===h}const m=(0,o.createHigherOrderComponent)((e=>t=>{const{attributeToInput:n,inputToAttribute:o}=(0,d.gy)(),{setAttributes:s,clientId:c}=t,{wpbbeHoverColor:h={}}=t.attributes,[p,m]=(0,i.useState)(h.text),[f,g]=(0,i.useState)(h.background),[v,x]=(0,i.useState)(h.border);return(0,i.useEffect)((()=>{p===h.text&&f===h.background&&v===h.border||s({wpbbeHoverColor:{text:p,background:f,border:v}})}),[p,f,v,s,h.text,h.background,h.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(p),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(!p(t))return(0,b.jsx)(e,{...t});const{attributeToCss:n}=(0,d.gy)(),r=["text","background","border"],{wpbbeHoverColor:o={}}=t.attributes,i={};let s="";for(const e of r)o[e]&&(i[`--wp-block-button--hover-${e}`]=n(o[e]),s+=` has-hover-${e}`);return(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(e,{...t,wrapperProps:(0,u.BP)(t?.wrapperProps,i),className:(0,c.T)(t.className,s)})})}),"renderInEditor");(0,s.addFilter)("blocks.registerBlockType","wpbbe/button/hover-colors/modify-block-data",(function(e,t){return t!==h?e:{...e,attributes:{...e.attributes,wpbbeHoverColor:{text:{type:"string"},background:{type:"string"},border:{type:"string"}}}}})),(0,s.addFilter)("editor.BlockEdit","wpbbe/button/hover-colors/edit-block",(0,u.L2)(p,m)),(0,s.addFilter)("editor.BlockListBlock","wpbbe/button/hover-colors/render-in-editor",f)},5854:(e,t,n)=>{"use strict";var r=n(4715),o=n(9491),i=n(6087),s=n(2619),a=n(7723),l=n(8172),c=n(8136),d=n(7637),u=n(2845),b=n(3306),h=n(8969),p=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 i=e?.layout||{},s=e?.wpbbeResponsive||{};return{breakpoint:null!==(t=s.breakpoint)&&void 0!==t?t:w.kX,breakpointCustomValue:s.breakpointCustomValue,settings:{justification:null!==(n=null!==(r=s?.settings?.justification)&&void 0!==r?r:i.justifyContent)&&void 0!==n?n:x.Y.LEFT,orientation:null!==(o=s?.settings?.orientation)&&void 0!==o?o:"vertical"===i.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:s,setAttributes:p}=t,{breakpoint:x,breakpointCustomValue:w,settings:{justification:_,orientation:C}}=k(n);(0,m.KZ)(p);const j=(0,m.Zx)(p,{justification:_,orientation:C}),S=(0,m.PE)(p),[E]=(0,i.useState)(!!n.wpbbeResponsive),B=(0,i.useMemo)((()=>function(e,t){const{breakpoint:n,breakpointCustomValue:r,settings:{justification:o,orientation:i}}=k(e),s=(0,f.BO)(n,r);if((0,f.v6)(n)||!s)return null;const a=(0,c.Dx)(i)?"justify-content":"align-items",u=(0,l.TU)(o,i===d.o.ROW_REVERSE);return`@media screen and (width <= ${s}) {\n\t \t.${h.V+t} {\n\t\t${a}:${u} !important;\n\t\tflex-direction: ${i} !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}),s&&(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,p.T)(o,`${h.V}${r}`)}):(0,y.jsx)(e,{...t})}),"renderInEditor");(0,s.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,s.addFilter)("editor.BlockEdit","wpbbe/row/buttons/edit-block",(0,g.L2)(C,j)),(0,s.addFilter)("editor.BlockListBlock","wpbbe/row/buttons/render-in-editor",S)},7434:(e,t,n)=>{"use strict";var r=n(4715),o=n(4997),i=n(6427),s=n(9491),a=n(7143),l=n(6087),c=n(2619),d=n(7723),u=n(2845),b=n(8969),h=n(6954),p=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:i=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:i}}}const E=(0,s.createHigherOrderComponent)((e=>t=>{const{attributes:n,setAttributes:c,clientId:h,isSelected:w}=t,{breakpoint:C,breakpointCustomValue:j,settings:{reverseOrder:E}}=S(n);(0,p.KZ)(c);const{count:B,canInsertColumnBlock:M,minCount:R}=(0,a.useSelect)((e=>{const{canInsertBlockType:t,canRemoveBlock:n,getBlockOrder:o}=e(r.store),i=o(h),s=i.reduce(((e,t,r)=>(n(t)||e.push(r),e)),[]);return{count:i.length,canInsertColumnBlock:t("core/column",h),minCount:Math.max(...s)+1}}),[h]),{getBlocks:V}=(0,a.useSelect)(r.store),{replaceInnerBlocks:N}=(0,a.useDispatch)(r.store);function P(e,t){let n=V(h);const r=n.every((e=>{const t=e.attributes.width;return Number.isFinite(t?.endsWith?.("%")?parseFloat(t):t)})),i=t>e;if(i&&r){const r=x(100/t),i=t-e;n=[...y(n,k(n,100-r*i)),...Array.from({length:i}).map((()=>(0,o.createBlock)("core/column",{width:`${r}%`})))]}else i?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(h,n)}const T=(0,s.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}},A=(0,l.useMemo)((()=>function(e,t){var n;const{breakpoint:r,breakpointCustomValue:o,settings:{reverseOrder:i}}=S(e);if(r===u.kX)return null;const s=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 <= ${s}) {\n\t\t\t${l} {\n\t\t\t\tflex-direction: ${i?"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 > ${s}) {\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,h)),[n,h]);(0,g.useAddCssToEditor)(A,v,h);const O=(0,p.PE)(c),I=(0,p.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(h).length>0),[h]);return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(e,{...t}),w&&L&&(0,f.sS)(h)&&(0,_.jsx)(r.InspectorControls,{children:(0,_.jsxs)(i.__experimentalToolsPanel,{label:(0,d.__)("Settings","better-block-editor"),className:"wpbbe wpbbe-responsiveness",resetAll:()=>{P(B,R),c({wpbbeResponsive:void 0,isStackedOnMobile:!0})},dropdownMenuProps:T,children:[M&&(0,_.jsx)(i.__experimentalToolsPanelItem,{label:(0,d.__)("Columns"),isShownByDefault:!0,hasValue:()=>B,onDeselect:()=>P(B,R),children:(0,_.jsxs)(i.__experimentalVStack,{spacing:4,children:[(0,_.jsx)(i.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,d.__)("Columns"),value:B,onChange:e=>P(B,Math.max(R,e)),min:Math.max(1,R),max:Math.max(6,B)}),B>6&&(0,_.jsx)(i.Notice,{status:"warning",isDismissible:!1,children:(0,d.__)("This column count exceeds the recommended amount and may cause visual breakage.")})]})}),(0,_.jsxs)(i.__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)(i.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,d.__)("Reverse order","better-block-editor"),className:"wpbbe stack-on-reverse-order",checked:E,onChange:e=>O({reverseOrder:e})})]})]})})]})}),"extendBlockEdit"),B=(0,s.createHigherOrderComponent)((e=>t=>{const{className:n,clientId:r}=t;return j(t)?(0,_.jsx)(e,{...t,className:(0,h.T)(n,b.V+r)}):(0,_.jsx)(e,{...t})}),"columnsRenderInEditor"),M=(0,s.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,h.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),i=n(9491),s=n(6087),a=n(2619),l=n(7723),c=n(1744),d=n(2773),u=n(2845),b=n(3306),h=n(8969),p=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,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,attributes:{wpbbeResponsive:{breakpoint:i=u.kX,breakpointCustomValue:a,settings:{stack:p,gap:w,disablePositionSticky:k}={}}={}},clientId:y,setAttributes:_,isSelected:C}=t,j=(0,s.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,s.useMemo)((()=>function(e,t){var n;const{breakpoint:o=u.kX,breakpointCustomValue:i,settings:{stack:s,gap:a,disablePositionSticky:l}={}}=null!==(n=e.wpbbeResponsive)&&void 0!==n?n:{},c=(0,f.BO)(o,i);if(!c)return null;if(!s&&!a&&!l)return null;const d=a?`gap: ${(0,r.isValueSpacingPreset)(a)?(0,r.getSpacingPresetCssVar)(a):a} !important;`:"",b=s?"grid-template-columns: repeat(1, 1fr) !important;":"",p=l?"position: relative;":"";return`@media screen and (width <= ${c}) {\n\t\t${("."+h.V+t).repeat(3)} {\n\t\t\t${b}\t\n\t\t\t${d}\n\t\t\t${p}\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:i,breakpointCustomValue:a},onChange:E}),i!==u.kX&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(o.ToggleControl,{checked:!!p,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,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:r,clientId:o}=t;return k(t)&&n.wpbbeResponsive?(0,x.jsx)(e,{...t,className:(0,p.T)(r,h.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),i=n(6087),s=n(2619),a=n(7723),l=n(2773),c=n(8172),d=n(2845),u=n(3306),b=n(8969),h=n(6954),p=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:s,isSelected:h,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,i.useRef)(!!w);(0,p.bM)((e=>{j.current=!1,x(e)})),(0,p.KZ)(x);const S=(0,p.Zx)(x,{justification:_,disablePositionSticky:C}),E=(0,p.PE)(x),B=(0,i.useMemo)((()=>function(e,t){var n;const{breakpoint:r,breakpointCustomValue:o,settings:{justification:i,disablePositionSticky:s}={}}=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${s?`${("."+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: ${(i===c.Yv.LEFT?"0":"auto")+" !important"};\n\t\t\tmargin-right: ${(i===c.Yv.RIGHT?"0":"auto")+" !important"};\n\t\t}\n\t}`:null}(o,s)),[o,s]);(0,g.useAddCssToEditor)(B,"blocks__core_group__responsiveness",s);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}),h&&(0,f.sS)(s)&&(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,h.T)(r,b.V+o)}):(0,v.jsx)(e,{...t})}),"renderInEditor");(0,s.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,s.addFilter)("editor.BlockEdit","wpbbe/group/responsiveness/edit-block",(0,f.L2)(w,k)),(0,s.addFilter)("editor.BlockListBlock","wpbbe/group/responsiveness/render-in-editor",y)},5601:(e,t,n)=>{"use strict";var r=n(4715),o=n(9491),i=n(7143),s=n(2619),a=n(7723),l=n(9941),c=n(6954),d=n(9163),u=n(9079),b=n(790);const h="core/navigation",p=["wp_navigation"];function m(e){const t=(0,i.select)("core/editor").getCurrentPostType();return e.name===h&&!p.includes(t)}const f=(0,o.createHigherOrderComponent)((e=>t=>{const{setAttributes:n,clientId:o}=t,{wpbbeMenuHoverColor:i,wpbbeSubmenuHoverColor:s}=t.attributes,{attributeToInput:c,inputToAttribute:h}=(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(i),onChange:e=>n({wpbbeMenuHoverColor:h(e)}),label:(0,a.__)("Hover","better-block-editor")},{value:c(s),onChange:e=>n({wpbbeSubmenuHoverColor:h(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)(),i={};return n&&(i["--wp-navigation-hover"]=o(n)),r&&(i["--wp-navigation-submenu-hover"]=o(r)),(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(e,{...t,wrapperProps:(0,u.BP)(t?.wrapperProps,i),className:(0,c.T)(t.className,(n?" has-hover ":"")+(r?"has-submenu-hover":""))})})}),"renderInEditor");(0,s.addFilter)("blocks.registerBlockType","wpbbe/navigation/hover-colors/modify-block-data",(function(e,t){return t!==h?e:{...e,attributes:{...e.attributes,wpbbeMenuHoverColor:{type:"string"},wpbbeSubmenuHoverColor:{type:"string"}}}})),(0,s.addFilter)("editor.BlockEdit","wpbbe/navigation/hover-colors/edit-block",f),(0,s.addFilter)("editor.BlockListBlock","wpbbe/navigation/hover-colors/render-in-editor",g)},9056:(e,t,n)=>{"use strict";var r=n(4715),o=n(6427),i=n(9491),s=n(6087),a=n(2619),l=n(7723);const c=(0,s.forwardRef)((function({icon:e,size:t=24,...n},r){return(0,s.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 h=n(1231),p=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 i of e)r[i[t]]={...i,children:[]},i[n]?(r[i[n]]=r[i[n]]||{},r[i[n]].children=r[i[n]].children||[],r[i[n]].children.push(r[i[t]])):o.push(r[i[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:i,description:s,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},...i&&"custom"!==o&&{id:i},...s?.length&&{description:s},..."_blank"===c&&{opensInNewTab:!0},..."core/navigation-submenu"===d&&{isTopLevelItem:0===u},..."core/navigation-link"===d&&{isTopLevelLink:0===u}}}(e,r,t),{innerBlocks:i=[],mapping:s={}}=e.children?.length?R(e.children,t+1):{};n={...n,...s};const a=(0,B.createBlock)(r,o,i);return n[e.id]=a.clientId,a})),mapping:n}}const V="error",N="pending";let P=null;function T(e,t){return e&&t?e+"//"+t:null}const A=["postType","wp_navigation",{status:"draft",per_page:-1}],O=["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,i.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:h.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:i,hasResolved:s}=(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:i,hasResolvedPages:s,hasPages:!(!s||!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,s.useState)(H),[i,a]=(0,s.useState)(null),[c,d]=(0,s.useState)(null),{saveEntityRecord:u,editEntityRecord:b}=(0,S.useDispatch)(E.store),h=function(e){const t=(0,s.useContext)(o.Disabled.Context),n=function(e){return(0,S.useSelect)((t=>{if(!e)return;const{getBlock:n,getBlockParentsByBlockName:o}=t(r.store),i=o(e,"core/template-part",!0);if(!i?.length)return;const s=t("core/editor").__experimentalGetDefaultTemplatePartAreas(),{getCurrentTheme:a,getEditedEntityRecord:l}=t(E.store);for(const e of i){const t=n(e),{theme:r=a()?.stylesheet,slug:o}=t.attributes,i=l("postType","wp_template_part",T(r,o));if(i?.area)return s.find((e=>"uncategorized"!==e.area&&e.area===i.area))?.label}}),[e])}(t?void 0:e),i=(0,S.useRegistry)();return(0,s.useCallback)((async()=>{if(t)return"";const{getEntityRecords:e}=i.resolveSelect(E.store),[r,o]=await Promise.all([e(...A),e(...O)]),s=n?(0,l.sprintf)(1 (()=>{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),h=(0,r.AI)(b);return(0,a.useEffect)((()=>{e&&!h&&n(!1)}),[e,h,n]),h?(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:()=>p});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 h=[{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 p({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:h.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:()=>h,Dx:()=>p,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 h({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 p(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 h=(0,r.Q)(),{breakpoint:p=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===p))||b[0],options:b,onChange:e=>c({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),d&&p!==i.iS&&(0,l.jsx)("p",{className:"components-base-control__help",children:d})]}),p===i.iS&&(0,l.jsx)(o.__experimentalUnitControl,{value:m,onChange:e=>c({breakpointCustomValue:e}),units:h,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:()=>p});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:h}=(0,o.useDispatch)(a.store),p=!b(d,e),[m,f]=(0,s.useState)(p);return m?(0,c.jsx)(r.Guide,{className:"wpbbe-welcome-guide",pages:u(t),finishButtonText:n,onFinish:()=>{f(!1),h(d,e,!0)},...l}):null}const h=n.p+"images/hover-colors.f4398a70.webp";function p(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:h}],...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(383),b=n(9079),h=n(4753),p=n(790);const m=[{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"}],f=function({value:e,onChange:t,label:n,help:r,...s}){return(0,p.jsx)(o.CustomSelectControl,{value:m.find((t=>t.key===e)),options:m,onChange:e=>t(e.selectedItem.key),label:n,help:r,size:"__unstable-large",...s})},g=function({value:e,onChange:t,label:n,help:r,...s}){return(0,p.jsx)(o.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:n,isShiftStepEnabled:!0,onChange:t,min:0,shiftStep:100,value:e,help:r,...s})},v=function({value:e,onChange:t,label:n,help:r,...s}){return(0,p.jsx)(o.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:n,isShiftStepEnabled:!0,onChange:t,min:0,shiftStep:100,value:e,help:r,...s})},x=[{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"}],w=function({value:e,onChange:t,label:n,help:r,...s}){return(0,p.jsx)(o.CustomSelectControl,{value:x.find((t=>t.key===e)),options:x,onChange:e=>t(e.selectedItem.key),label:n,help:r,size:"__unstable-large",...s})};var k=n(9941);const _=n.p+"images/image.e799b55a.webp";function y(){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,p.jsx)(k.V,{identifier:"animation-on-scroll",pages:[{title:e,text:t,image:_}]})}var C=n(5571),j=n(7143);const S=()=>{const e=`.block-editor-block-list__block-popover:has(.block-editor-block-toolbar):has([data-wpbbe-clientid="${(0,j.select)(r.store).getSelectedBlockClientId()}"])`;return document.querySelector(e)},E=()=>{const e=(0,j.select)(r.store).getSelectedBlockClientId(),t=(0,j.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,u.Xo)().querySelectorAll(t))}},B=()=>{const e=S();e&&e.classList.add("wpbbe-block-toolbar-hidden");const t=E();t&&t.forEach((e=>{e.classList.add("wpbbe-block-toolbar-hidden")}))},M=()=>{const e=S();e&&e.classList.remove("wpbbe-block-toolbar-hidden");const t=E();t&&t.forEach((e=>e.classList.remove("wpbbe-block-toolbar-hidden")))},R=["core/template-part"],V=(0,s.createHigherOrderComponent)((e=>t=>{const{setAttributes:n,isSelected:s,clientId:a,attributes:d}=t,m=(0,i.useMemo)((()=>d?.wpbbeAnimationOnScroll||{animation:null,timingFunction:"linear",duration:300,delay:0}),[d]),[x]=(0,i.useState)(!!m.animation);let k;const _=(0,i.useRef)({}),j=e=>{_.current={..._.current,...e},k&&clearTimeout(k),k=setTimeout((()=>{const e={...m,..._.current};_.current={},S(e)}),C.xc)},S=e=>{if(null===e.animation)return void n({wpbbeAnimationOnScroll:void 0});const t=(0,u.Xo)().querySelector(`#block-${a}`);t.classList.remove(C.t6);const r=setInterval((()=>{t&&!t.classList.contains(C.t6)&&(clearInterval(r),t.classList.add(C.t6),n({wpbbeAnimationOnScroll:{...m,...e}}))}),10)},E=(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}(m,a)),[a,m]);return(0,h.useAddCssToEditor)(E,C.TZ,a),(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(e,{...t}),s&&(0,b.sS)(a)&&(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(r.BlockControls,{children:(0,p.jsx)("div",{"data-wpbbe-clientid":a,style:{display:"none"}})}),(0,p.jsx)(r.InspectorControls,{children:(0,p.jsxs)(o.PanelBody,{title:(0,l.__)("Animation on Scroll","better-block-editor"),initialOpen:x||!!m.animation,className:"wpbbe animation-on-scroll",children:[(0,p.jsx)(y,{}),(0,p.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,p.jsx)(f,{label:(0,l.__)("Animation","better-block-editor"),value:m.animation,onChange:e=>S({animation:e})})}),m.animation&&(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(o.BaseControl,{help:(0,l.__)("Select animation timing function.","better-block-editor"),__nextHasNoMarginBottom:!0,children:(0,p.jsx)(w,{label:(0,l.__)("Easing","better-block-editor"),value:m.timingFunction,onChange:e=>S({timingFunction:e})})}),(0,p.jsx)(v,{label:(0,l.__)("Animation duration","better-block-editor"),value:m.duration,onChange:e=>j({duration:e}),help:(0,l.__)("In milliseconds (ms).","better-block-editor")}),(0,p.jsx)(g,{label:(0,l.__)("Animation delay","better-block-editor"),onChange:e=>j({delay:e}),value:m.delay,help:(0,l.__)("In milliseconds (ms).","better-block-editor")})]})]})})]})]})}),"extendBlockEdit"),N=(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,u.Xo)().querySelector(`#block-${a}`);e&&(l?function(e){e.addEventListener("animationstart",B),e.addEventListener("animationiteration",B),e.addEventListener("animationcancel",M),e.addEventListener("animationend",M)}(e):function(e){e.removeEventListener("animationstart",B),e.removeEventListener("animationiteration",B),e.removeEventListener("animationcancel",M),e.removeEventListener("animationend",M)}(e))}),[a,l]),null===(null!==(n=s.animation)&&void 0!==n?n:null))return(0,p.jsx)(e,{...t});const b={"data-aos":s.animation,"data-aos-easing":null!==(r=s.timingFunction)&&void 0!==r?r:""};return(0,p.jsx)(e,{...t,wrapperProps:{...o,...b},className:(0,d.T)(t.className,`${C.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,b.L2)((function(e){return!R.includes(e.name)}),V)),(0,a.addFilter)("editor.BlockListBlock","wpbbe/__all__/animation-on-scroll/render-in-editor",N)},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 h=(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"),p=(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",h),(0,d.addFilter)("editor.BlockListBlock","wpbbe/__all__/flex-item-prevent-shrinking/render-in-editor",p)},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),h=n(9748),p=n(9079),m=n(4753);const f="left",g="center",v="right";var x=n(6427),w=n(5573),k=n(790);const _=(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"})}),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:"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:_,label:(0,a.__)("Align text left","better-block-editor")},TOP:{value:g,icon:y,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),_=(0,b.Zx)(g),[y]=(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,h.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,p.sS)(x)&&(0,k.jsx)(r.InspectorControls,{children:(0,k.jsxs)(c._,{initialOpen:y||!!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:_,help:S}),!(0,h.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,p.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),h=n(5573),p=n(790);const m=(0,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,p.jsx)(h.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,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.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,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.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,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.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,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.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,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.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,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.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"})}),_=(0,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.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"})}),y=(0,p.jsx)(h.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,p.jsx)(h.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:_,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,p.jsx)(o.ToolbarDropdownMenu,{popoverProps:j,icon:(0,p.jsx)(o.Icon,{icon:void 0===e?y: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,p.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 P=["core/post-title","core/post-excerpt","core/heading","core/paragraph"],A=()=>{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,p.jsx)(c.Th,{children:(0,p.jsx)(A,{})})),t.after(n)}}function T(e){return P.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,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(e,{...t}),s&&(0,p.jsxs)(p.Fragment,{children:["core/paragraph"===a&&(0,p.jsx)(r.InspectorControls,{group:"advanced",children:(0,p.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,p.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,p.jsx)(r.BlockControls,{group:"block",children:(0,p.jsx)(S,{value:c,onChange:e=>n({wpbbeTextStyleFromElement:null===e?void 0:e})})})]})]}):(0,p.jsx)(e,{...t})}),"extendBlockEdit"),L=(0,s.createHigherOrderComponent)((e=>t=>{const{name:n,attributes:{wpbbeTextStyleFromElement:r}}=t;if(!T(n)||!r)return(0,p.jsx)(e,{...t});const o={...t.wrapperProps,className:(0,b.A)(t.wrapperProps?.className,E+r)};return(0,p.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),h=n(4753),p=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:p.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)(p.Ay,{label:(0,l.__)("Breakpoint","better-block-editor"),value:s,onChange:e=>{c({breakpoint:e,breakpointCustomValue:void 0})},help:s!==p.iS?d:null}),s===p.iS&&(0,g.jsx)(m.A,{onChange:e=>{c({breakpointCustomValue:e})},value:a,help:d})]})}const w=["core/template-part"],k="wpbbe-responsive-visibility",_=(0,s.createHigherOrderComponent)((e=>t=>{const{attributes:n,name:s,clientId:a,isSelected:d}=t,[p]=(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,h.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:p||!!n.wpbbeVisibility,className:"wpbbe responsive-visibility",children:(0,g.jsx)(x,{props:t})})})]})}),"extendBlockEdit"),y=(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",_),(0,a.addFilter)("editor.BlockListBlock","wpbbe/__all__/visibility/render-in-editor",y)},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 h="core/button";function p(e){return e.name===h}const m=(0,o.createHigherOrderComponent)((e=>t=>{const{attributeToInput:n,inputToAttribute:o}=(0,d.gy)(),{setAttributes:i,clientId:c}=t,{wpbbeHoverColor:h={}}=t.attributes,[p,m]=(0,s.useState)(h.text),[f,g]=(0,s.useState)(h.background),[v,x]=(0,s.useState)(h.border);return(0,s.useEffect)((()=>{p===h.text&&f===h.background&&v===h.border||i({wpbbeHoverColor:{text:p,background:f,border:v}})}),[p,f,v,i,h.text,h.background,h.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(p),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(!p(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!==h?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)(p,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),h=n(8969),p=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 _=n(790);const y="core/buttons";function C(e){return e.name===y}const j=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:n,clientId:o,isSelected:i,setAttributes:p}=t,{breakpoint:x,breakpointCustomValue:w,settings:{justification:y,orientation:C}}=k(n);(0,m.KZ)(p);const j=(0,m.Zx)(p,{justification:y,orientation:C}),S=(0,m.PE)(p),[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.${h.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,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(e,{...t}),i&&(0,g.sS)(o)&&(0,_.jsx)(r.InspectorControls,{children:(0,_.jsxs)(b._,{initialOpen:E||!!n.wpbbeResponsive,className:"wpbbe buttons__responsive-stack-on",children:[(0,_.jsx)(u.xC,{value:{breakpoint:x,breakpointCustomValue:w},onChange:j,help:M}),!(0,f.v6)(x)&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(c.Q2,{value:C,onChange:e=>S({orientation:e})}),(0,_.jsx)(l.EO,{value:y,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,_.jsx)(e,{...t,className:(0,p.T)(o,`${h.V}${r}`)}):(0,_.jsx)(e,{...t})}),"renderInEditor");(0,i.addFilter)("blocks.registerBlockType","wpbbe/row/buttons/modify-block-data",(function(e,t){return t!==y?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),h=n(6954),p=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 _(e,t){return e.map((e=>({...e,attributes:{...e.attributes,width:`${t[e.clientId]}%`}})))}var y=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:h,isSelected:w}=t,{breakpoint:C,breakpointCustomValue:j,settings:{reverseOrder:E}}=S(n);(0,p.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(h),i=s.reduce(((e,t,r)=>(n(t)||e.push(r),e)),[]);return{count:s.length,canInsertColumnBlock:t("core/column",h),minCount:Math.max(...i)+1}}),[h]),{getBlocks:V}=(0,a.useSelect)(r.store),{replaceInnerBlocks:N}=(0,a.useDispatch)(r.store);function P(e,t){let n=V(h);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=[..._(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=_(n,k(n,100)));N(h,n)}const A=(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,h)),[n,h]);(0,g.useAddCssToEditor)(O,v,h);const T=(0,p.PE)(c),I=(0,p.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(h).length>0),[h]);return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(e,{...t}),w&&L&&(0,f.sS)(h)&&(0,y.jsx)(r.InspectorControls,{children:(0,y.jsxs)(s.__experimentalToolsPanel,{label:(0,d.__)("Settings","better-block-editor"),className:"wpbbe wpbbe-responsiveness",resetAll:()=>{P(B,R),c({wpbbeResponsive:void 0,isStackedOnMobile:!0})},dropdownMenuProps:A,children:[M&&(0,y.jsx)(s.__experimentalToolsPanelItem,{label:(0,d.__)("Columns"),isShownByDefault:!0,hasValue:()=>B,onDeselect:()=>P(B,R),children:(0,y.jsxs)(s.__experimentalVStack,{spacing:4,children:[(0,y.jsx)(s.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,d.__)("Columns"),value:B,onChange:e=>P(B,Math.max(R,e)),min:Math.max(1,R),max:Math.max(6,B)}),B>6&&(0,y.jsx)(s.Notice,{status:"warning",isDismissible:!1,children:(0,d.__)("This column count exceeds the recommended amount and may cause visual breakage.")})]})}),(0,y.jsxs)(s.__experimentalToolsPanelItem,{label:(0,d.__)("Stack on","better-block-editor"),isShownByDefault:!0,hasValue:()=>!!n.wpbbeResponsive,onDeselect:()=>I({breakpoint:u.kX}),children:[(0,y.jsx)(u.xC,{label:(0,d.__)("Stack on","better-block-editor"),value:{breakpoint:C,breakpointCustomValue:j},onChange:I}),!(0,m.v6)(C)&&(0,y.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,y.jsx)(e,{...t,className:(0,h.T)(n,b.V+r)}):(0,y.jsx)(e,{...t})}),"columnsRenderInEditor"),M=(0,i.createHigherOrderComponent)((e=>t=>{if("core/column"!==t.name||!t?.attributes.width)return(0,y.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,y.jsx)(y.Fragment,{children:(0,y.jsx)(e,{...t,className:(0,h.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),h=n(8969),p=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 _=(0,s.createHigherOrderComponent)((e=>t=>{const{attributes:n,attributes:{wpbbeResponsive:{breakpoint:s=u.kX,breakpointCustomValue:a,settings:{stack:p,gap:w,disablePositionSticky:k}={}}={}},clientId:_,setAttributes:y,isSelected:C}=t,j=(0,i.useRef)(!!n.wpbbeResponsive);(0,m.bM)((e=>{j.current=!1,y(e)})),(0,m.KZ)(y);const S=(0,m.PE)(y),E=(0,m.Zx)(y),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;":"",p=l?"position: relative;":"";return`@media screen and (width <= ${c}) {\n\t\t${("."+h.V+t).repeat(3)} {\n\t\t\t${b}\t\n\t\t\t${d}\n\t\t\t${p}\t\t\n\t\t}\n\t}`}(n,_)),[n,_]);return(0,v.useAddCssToEditor)(B,"blocks__core_grid__stack-on-responsive",_),(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(e,{...t}),C&&(0,g.sS)(_)&&(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:!!p,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"),y=(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,p.T)(r,h.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,_)),(0,a.addFilter)("editor.BlockListBlock","wpbbe/grid/responsiveness/render-in-editor",y)},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),h=n(6954),p=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:h,setAttributes:x,attributes:{wpbbeResponsive:w}}=t,{breakpoint:k=d.kX,breakpointCustomValue:_,settings:{justification:y=(null!==(n=o.layout?.justifyContent)&&void 0!==n?n:c.Yv.CENTER),disablePositionSticky:C}={}}=w||{},j=(0,s.useRef)(!!w);(0,p.bM)((e=>{j.current=!1,x(e)})),(0,p.KZ)(x);const S=(0,p.Zx)(x,{justification:y,disablePositionSticky:C}),E=(0,p.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}),h&&(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:_},onChange:S,help:M}),k!==d.kX&&(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(c.EO,{value:y,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"),_=(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,h.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",_)},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 h="core/navigation",p=["wp_navigation"];function m(e){const t=(0,s.select)("core/editor").getCurrentPostType();return e.name===h&&!p.includes(t)}const f=(0,o.createHigherOrderComponent)((e=>t=>{const{setAttributes:n,clientId:o}=t,{wpbbeMenuHoverColor:s,wpbbeSubmenuHoverColor:i}=t.attributes,{attributeToInput:c,inputToAttribute:h}=(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:h(e)}),label:(0,a.__)("Hover","better-block-editor")},{value:c(i),onChange:e=>n({wpbbeSubmenuHoverColor:h(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!==h?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 h=n(1231),p=n(8695),m=n(8969),f=n(6954),g=n(5697),v=n(9748),x=n(9079),w=n(6942),k=n.n(w),_=n(4753);const y=(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:y}):(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 P=null;function A(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:_,hasIcon:y,icon:R="handle"}=n,{breakpoint:Z,breakpointCustomValue:D}=x;(0,g.r)(Z,(e=>{a({wpbbeOverlayMenu:{...x,breakpoint:h.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),h=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",A(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)( 2 2 // translators: %s: the name of a menu (e.g. Header navigation). 3 3 // translators: %s: the name of a menu (e.g. Header navigation). … … 5 5 // translators: 'navigation' as in website navigation. 6 6 // translators: 'navigation' as in website navigation. 7 (0,l.__)("Navigation"),a=[...r,...o].reduce(((e,t)=>t?.title?.raw?.startsWith( s)?e+1:e),0);return(a>0?`${s} ${a+1}`:s)||""}),[t,n,i])}(e);return{create:(0,s.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 h().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,h]),status:t,value:i,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:i}=t(r.store),s=n(e).innerBlocks,a=!!s?.length,l=a?F:o(e);return{innerBlocks:a?s:l,hasUncontrolledInnerBlocks:a,uncontrolledInnerBlocks:s,controlledInnerBlocks:l,isInnerBlockSelected:i(e,!0)}}),[e])}(d),ee=!!J.find((e=>"core/navigation-submenu"===e.name)),[te,ne]=(0,s.useState)(!1),{hasResolvedNavigationMenus:re,isNavigationMenuResolved:oe,isNavigationMenuMissing:ie}=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),i=["postType","wp_navigation",t],s=n(...i),a=r(...i),l=o("getEditedEntityRecord",i),c="publish"===a.status||"draft"===a.status;return{isNavigationMenuResolved:l,isNavigationMenuMissing:l&&(!s||!c),navigationMenu:c?a:null}}(t,e)),[e]),{canCreate:i,canUpdate:s,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:i,isResolvingCanUserCreateNavigationMenu:l,hasResolvedCanUserCreateNavigationMenu:c,canUserUpdateNavigationMenu:s,hasResolvedCanUserUpdateNavigationMenu:e?c:void 0,canUserDeleteNavigationMenu:a,hasResolvedCanUserDeleteNavigationMenu:e?c:void 0}}(U),{status:se}=function(e,{throwOnError:t=!1}={}){const n=(0,S.useRegistry)(),{editEntityRecord:r}=(0,S.useDispatch)(E.store),[o,i]=(0,s.useState)("idle"),[a,c]=(0,s.useState)(null),d=(0,s.useCallback)((async(t,o,i="publish")=>{let s,a;try{a=await n.resolveSelect(E.store).getMenuItems({menus:t,per_page:-1,context:"view"})}catch(e){throw new Error((0,l.sprintf)(7 (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 h().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,h]),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)( 8 8 // translators: %s: the name of a menu (e.g. Header navigation). 9 9 // translators: %s: the name of a menu (e.g. Header navigation). … … 11 11 // translators: %s: the name of a menu (e.g. Header navigation). 12 12 // translators: %s: the name of a menu (e.g. Header navigation). 13 (0,l.__)('Unable to fetch classic menu "%s" from API.'),o));const{innerBlocks:c}=M(a);try{ s=await e(o,c,i),await r("postType","wp_navigation",s.id,{status:"publish"},{throwOnError:!0})}catch(e){throw new Error((0,l.sprintf)(13 (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)( 14 14 // translators: %s: the name of a menu (e.g. Header navigation). 15 15 // translators: %s: the name of a menu (e.g. Header navigation). 16 (0,l.__)('Unable to create Navigation Menu "%s".'),o),{cause:e})}return s}),[e,r,n]);return{convert:(0,s.useCallback)((async(e,n,r)=>{if(P!==e)return P=e,e&&n?(i(N),c(null),await d(e,n,r).then((e=>(i("success"),P=null,e))).catch((e=>{if(c(e?.message),i(V),P=null,t)throw new Error((0,l.sprintf)(16 (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(P!==e)return P=e,e&&n?(s(N),c(null),await d(e,n,r).then((e=>(s("success"),P=null,e))).catch((e=>{if(c(e?.message),s(V),P=null,t)throw new Error((0,l.sprintf)( 17 17 // translators: %s: the name of a menu (e.g. Header navigation). 18 18 // translators: %s: the name of a menu (e.g. Header navigation). 19 (0,l.__)('Unable to create Navigation Menu "%s".'),n),{cause:e})}))):(c("Unable to convert menu. Missing menu details."),void i(V))}),[d,t]),status:o,error:a}}(W),ae=!ie&&oe,le=Q&&!ae,ce=!U&&!K&&!(se===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.'),he=(0,i.useInstanceId)(j,"overlay-menu-preview"),pe=(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":he,"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:he,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)(h.Ay,{label:(0,l.__)("Breakpoint","better-block-editor"),value:Z,unsupportedValues:[h.kX],onChange:e=>{a({wpbbeOverlayMenu:{breakpoint:e,breakpointCustomValue:e===h.iS?D:void 0}})},help:Z!==h.iS?(0,l.__)("Collapse navigation at this breakpoint and below.","better-block-editor"):null}),Z===h.iS&&(0,u.jsx)(p.A,{value:D,onChange:e=>{a({wpbbeOverlayMenu:{breakpoint:h.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&&pe]}):U&&ie||ae&&q||ce&&f?(0,u.jsx)(e,{...t}):(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(e,{...t}),"default"===Y&&pe]})}),"extendBlockEdit"),z=(0,i.createHigherOrderComponent)((e=>t=>{if(!D(t))return(0,u.jsx)(e,{...t});const{attributes:n,clientId:r}=t,o=(0,s.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}`,i=`${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${i}: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${i} .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),i=n(9491),s=n(6087),a=n(2619),l=n(7723),c=n(1744),d=n(2845),u=n(3306),b=n(8969),h=n(6954),p=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,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,clientId:i,setAttributes:a,isSelected:h}=t,{breakpoint:x,breakpointCustomValue:w,settings:{gap:y}}=k(n);(0,p.KZ)(a);const _=(0,p.Zx)(a),C=(0,p.PE)(a),[j]=(0,s.useState)(!!n.wpbbeResponsive),S=(0,s.useMemo)((()=>function(e,t){const{breakpoint:n,breakpointCustomValue:o,settings:{gap:i}}=k(e),s=(0,m.BO)(n,o);if(!s)return null;const a=i?`gap: ${(0,r.isValueSpacingPreset)(i)?(0,r.getSpacingPresetCssVar)(i):i} !important;`:"";return`@media screen and (width <= ${s}) {\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,i)),[n,i]);return(0,g.useAddCssToEditor)(S,"blocks__core_post_template__stack-on-responsive",i),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(e,{...t}),h&&(0,f.sS)(i)&&(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,i.createHigherOrderComponent)((e=>t=>{const{className:n,clientId:r}=t;return w(t)?(0,v.jsx)(e,{...t,className:(0,h.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),i=n(9491),s=n(6087),a=n(2619),l=n(7723),c=n(1744),d=n(2773),u=n(8172),b=n(8136),h=n(7637),p=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,i;const s={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?h.o.COLUMN:h.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:s.breakpoint,breakpointCustomValue:null!==(o=a.breakpointCustomValue)&&void 0!==o?o:s.breakpointCustomValue,settings:{...s.settings,...null!==(i=a.settings)&&void 0!==i?i:{}}}}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"})}),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:"M20 11h-5V4H9v7H4v1.5h5V20h6v-7.5h5z"})}),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:"M15 4H9v11h6V4zM4 18.5V20h16v-1.5H4z"})}),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:"M4 4L20 4L20 5.5L4 5.5L4 4ZM10 7L14 7L14 17L10 17L10 7ZM20 18.5L4 18.5L4 20L20 20L20 18.5Z"})}),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:"M7 4H17V8L7 8V4ZM7 16L17 16V20L7 20V16ZM20 11.25H4V12.75H20V11.25Z"})}),I=[{value:y,icon:N,label:(0,l.__)("Align top")},{value:_,icon:P,label:(0,l.__)("Align middle")},{value:C,icon:T,label:(0,l.__)("Align bottom")}],L=[...I,{value:j,icon:A,label:(0,l.__)("Streth to fill")}],$=[...I,{value:S,icon:O,label:(0,l.__)("Space between")}];function H({value:e,horizontalMode:t,onChange:n}){const r=t?L:$;return(0,s.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,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,setAttributes:i,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,s.useRef)(!!n.wpbbeResponsive);(0,v.bM)((e=>{N.current=!1,i(e)})),(0,v.KZ)(i);const P=(0,v.PE)(i),T=(0,v.Zx)(i,C),A=(0,s.useMemo)((()=>function(e,t){const{breakpoint:n,breakpointCustomValue:o,settings:{justification:i,orientation:s,verticalAlignment:a,gap:l,disablePositionSticky:c}}=M(e);if(n===p.kX)return null;const d=(0,x.BO)(n,o);if(!d)return null;const m=(0,b.Dx)(s)?"justify-content":"align-items",g=(0,u.TU)(i,s===h.o.ROW_REVERSE),v=(0,b.Dx)(s)?"align-items":"justify-content",w=s===h.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: ${s} !important;\n\t\t${k}\n\t\t${y}\n\t}`;return"vertical"===e?.layout?.orientation!==(0,b.RN)(s)&&(_+=`.${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)(A,"blocks__core_row__responsiveness",a);const O=(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)(p.xC,{value:{breakpoint:y,breakpointCustomValue:_},onChange:T,help:O}),y!==p.kX&&(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(b.Q2,{value:S,onChange:e=>P({orientation:e})}),(0,V.jsx)(u.EO,{value:j,excludeOptions:(0,b.Dx)(S)?[u.Yv.STRETCH]:[u.Yv.SPACE_BETWEEN],onChange:e=>P({justification:e})}),(0,V.jsx)(H,{value:E,horizontalMode:(0,b.Dx)(S),onChange:e=>P({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=>P({gap:e})})}),(0,V.jsx)(d.A,{value:!!R,onChange:e=>P({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),z=(0,i.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),i=n(6087),s=n(7723),a=n(5571),l=n(383),c=(n(12),n(790));let d=null;function u(){const e=(0,l.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,i.createRoot)(t).render((0,c.jsx)(e,{})),t}(b));const t=(0,l.Xo)();d=new IntersectionObserver(((e,t)=>{e.forEach((e=>{e.intersectionRatio>0&&(e.target.classList.add("aos-animate"),t.unobserve(e.target))}))}),{...a.Bw,root:t})}const b=()=>{const e=(0,s.__)("Play animation","better-block-editor");return(0,c.jsx)(r.Tooltip,{text:e,children:(0,c.jsx)(r.Button,{icon:(0,c.jsx)(r.Dashicon,{icon:"controls-play"}),"aria-disabled":"false","aria-label":e,onClick:()=>function(){const e=(0,l.Xo)();d.disconnect(),e.querySelectorAll("[data-aos]").forEach((e=>{e.classList.remove("aos-animate"),d.observe(e)}))}()})})};window.addEventListener("urlchangeevent",(()=>{(0,l.wm)(u)}));let h=(0,o.select)("core/editor").getCurrentPostId(),p=(0,o.select)("core/editor").getDeviceType();(0,o.subscribe)((()=>{const e=(0,o.select)("core/editor").getDeviceType();if(e!==p)return p=e,void(0,l.wm)(u);const t=(0,o.select)("core/editor").getCurrentPostId();return t!==h?(h=t,void(0,l.wm)(u)):void 0}))},1991:(e,t,n)=>{"use strict";var r=n(7723),o=n(3656),i=n(4715),s=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),h=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},p={};for(let e of["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"])p[`[object ${e}]`]=e.toLowerCase();function m(e){return p[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=h(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"},P=/^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,T=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,A=e=>{if(e.match(P)){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(T)){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:O}=Math,I=(...e)=>{let[t,n,r,o]=f(e,"rgba"),i=g(e)||"auto";void 0===o&&(o=1),"auto"===i&&(i=o<1?"rgba":"rgb"),t=O(t),n=O(n),r=O(r);let s="000000"+(t<<16|n<<8|r).toString(16);s=s.substr(s.length-6);let a="0"+O(255*o).toString(16);switch(a=a.substr(a.length-2),i.toLowerCase()){case"rgba":return`#${s}${a}`;case"argb":return`#${a}${s}`;default:return`#${s}`}};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 A(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:i,RefWhiteRGB:s,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,h=s.X*r.m00+s.Y*r.m10+s.Z*r.m20,p=s.X*r.m01+s.Y*r.m11+s.Z*r.m21,m=s.X*r.m02+s.Y*r.m12+s.Z*r.m22,f=(e*r.m00+t*r.m10+n*r.m20)*(h/d),g=(e*r.m01+t*r.m11+n*r.m21)*(p/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*i.m00+w*i.m10+k*i.m20),255*Z(x*i.m01+w*i.m11+k*i.m21),255*Z(x*i.m02+w*i.m12+k*i.m22)]},U=(...e)=>{e=f(e,"lab");const[t,n,r]=e,[o,i,s]=((e,t,n)=>{const{kE:r,kK:o,kKE:i,Xn:s,Yn:a,Zn:l}=$,c=(e+16)/116,d=.002*t+c,u=c-.005*n,b=d*d*d,h=u*u*u;return[(b>r?b:(116*d-16)/o)*s,(e>i?Math.pow((e+16)/116,3):e/o)*a,(h>r?h:(116*u-16)/o)*l]})(t,n,r),[a,l,c]=D(o,i,s);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:i,Xn:s,Yn:a,Zn:l,As:c,Bs:d,Cs:u}=$;let b=e*r.m00+t*r.m10+n*r.m20,h=e*r.m01+t*r.m11+n*r.m21,p=e*r.m02+t*r.m12+n*r.m22;const m=s*o.m00+a*o.m10+l*o.m20,f=s*o.m01+a*o.m11+l*o.m21,g=s*o.m02+a*o.m12+l*o.m22;let v=b*o.m00+h*o.m10+p*o.m20,x=b*o.m01+h*o.m11+p*o.m21,w=b*o.m02+h*o.m12+p*o.m22;return v*=m/c,x*=f/d,w*=g/u,b=v*i.m00+x*i.m10+w*i.m20,h=v*i.m01+x*i.m11+w*i.m21,p=v*i.m02+x*i.m12+w*i.m22,[b,h,p]},Y=(...e)=>{const[t,n,r,...o]=f(e,"rgb"),[i,s,a]=q(t,n,r),[l,c,d]=function(e,t,n){const{Xn:r,Yn:o,Zn:i,kE:s,kK:a}=$,l=e/r,c=t/o,d=n/i,u=l>s?Math.pow(l,1/3):(a*l+16)/116,b=c>s?Math.pow(c,1/3):(a*c+16)/116;return[116*b-16,500*(u-b),200*(b-(d>s?Math.pow(d,1/3):(a*d+16)/116))]}(i,s,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,i)=>{const s=n.interpolate(i,.5,t),a=s.luminance();return Math.abs(e-a)<1e-7||!r--?s:a>e?o(n,s):o(s,i)},i=(n>e?o(new M([0,0,0]),this):o(this,new M([255,255,255]))).rgb();return new M([...i,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,i,s]=ne(t,n,r),[a,l,c]=U(o,i,s);return[a,l,c,e.length>3?e[3]:1]},{sqrt:oe,atan2:ie,round:se}=Math,ae=(...e)=>{const[t,n,r]=f(e,"lab"),o=oe(n*n+r*r);let i=(ie(r,n)*S+360)%360;return 0===se(1e4*o)&&(i=Number.NaN),[t,o,i]},le=(...e)=>{const[t,n,r,...o]=f(e,"rgb"),[i,s,a]=Y(t,n,r),[l,c,d]=ae(i,s,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("."),i=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"-":i[e]+=+t;break;case"*":i[e]*=+t.substr(1);break;case"/":i[e]/=+t.substr(1);break;default:i[e]=+t}else{if("number"!==m(t))throw new Error("unsupported value for Color.set");i[e]=t}const o=new M(i,r);return n?(this._rgb=o._rgb,this):o}throw new Error(`unknown channel ${o} in mode ${r}`)}return i},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,i]=e._rgb,[s,a,l]=t._rgb;return new M(ce(de(r,2)*(1-n)+de(s,2)*n),ce(de(o,2)*(1-n)+de(a,2)*n),ce(de(i,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,i,s,a,l,c,d,u,b,h,p,m;return"hsl"===r?(o=e.hsl(),i=t.hsl()):"hsv"===r?(o=e.hsv(),i=t.hsv()):"hcg"===r?(o=e.hcg(),i=t.hcg()):"hsi"===r?(o=e.hsi(),i=t.hsi()):"lch"===r||"hcl"===r?(r="hcl",o=e.hcl(),i=t.hcl()):"oklch"===r&&(o=e.oklch().reverse(),i=t.oklch().reverse()),"h"!==r.substr(0,1)&&"oklch"!==r||([s,l,d]=o,[a,c,u]=i),isNaN(s)||isNaN(a)?isNaN(s)?isNaN(a)?h=Number.NaN:(h=a,1!=d&&0!=d||"hsv"==r||(b=c)):(h=s,1!=u&&0!=u||"hsv"==r||(b=l)):(m=a>s&&a-s>180?a-(s+360):a<s&&s-a>180?a+360-s:a-s,h=s+n*m),void 0===b&&(b=l+n*(c-l)),p=d+n*(u-d),new M("oklch"===r?[p,b,h]:[h,b,p],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:he}=Math;M.prototype.hcg=function(){return((...e)=>{const[t,n,r]=f(e,"rgb"),o=x(t,n,r),i=w(t,n,r),s=i-o,a=100*s/255,l=o/(255-s)*100;let c;return 0===s?c=Number.NaN:(t===i&&(c=(n-r)/s),n===i&&(c=2+(r-t)/s),r===i&&(c=4+(t-n)/s),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,i,s]=e;s*=255;const a=255*i;if(0===i)t=n=r=s;else{360===o&&(o=0),o>360&&(o-=360),o<0&&(o+=360),o/=60;const e=he(o),l=o-e,c=s*(1-i),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:pe}=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 i=me(n,r,o),s=(n+r+o)/3,a=s>0?1-i/s: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,s]})(this._rgb)},V.hsi=(...e)=>new M(...e,"hsi"),B.format.hsi=(...e)=>{e=f(e,"hsi");let t,n,r,[o,i,s]=e;return isNaN(o)&&(o=0),isNaN(i)&&(i=0),o>360&&(o-=360),o<0&&(o+=360),o/=360,o<1/3?(r=(1-i)/3,t=(1+i*pe(_*o)/pe(C-_*o))/3,n=1-(r+t)):o<2/3?(o-=1/3,t=(1-i)/3,n=(1+i*pe(_*o)/pe(C-_*o))/3,r=1-(t+n)):(o-=2/3,n=(1-i)/3,r=(1+i*pe(_*o)/pe(C-_*o))/3,t=1-(n+r)),t=b(s*t*3),n=b(s*n*3),r=b(s*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,i,s;if(0===n)o=i=s=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,i,s]=[255*a[0],255*a[1],255*a[2]]}return e.length>3?[o,i,s,e[3]]:[o,i,s,1]},xe=(...e)=>{e=f(e,"rgba");let[t,n,r]=e;t/=255,n/=255,r/=255;const o=x(t,n,r),i=w(t,n,r),s=(i+o)/2;let a,l;return i===o?(a=0,l=Number.NaN):a=s<.5?(i-o)/(i+o):(i-o)/(2-i-o),t==i?l=(n-r)/(i-o):n==i?l=2+(r-t)/(i-o):r==i&&(l=4+(t-n)/(i-o)),l*=60,l<0&&(l+=360),e.length>3&&void 0!==e[3]?[l,a,s,e[3]]:[l,a,s]};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),i=ye(t,n,r),s=i-o;let a,l,c;return c=i/255,0===i?(a=Number.NaN,l=0):(l=s/i,t===i&&(a=(n-r)/s),n===i&&(a=2+(r-t)/s),r===i&&(a=4+(t-n)/s),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,i,s]=e;if(s*=255,0===i)t=n=r=s;else{360===o&&(o=0),o>360&&(o-=360),o<0&&(o+=360),o/=60;const e=we(o),a=o-e,l=s*(1-i),c=s*(1-i*a),d=s*(1-i*(1-a));switch(e){case 0:[t,n,r]=[s,d,l];break;case 1:[t,n,r]=[c,s,l];break;case 2:[t,n,r]=[l,s,d];break;case 3:[t,n,r]=[l,c,s];break;case 4:[t,n,r]=[d,l,s];break;case 5:[t,n,r]=[s,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])))),i=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&&(i=i[0]),1===r?i.map((e=>e[0])):i}Q.hsv=(e,t,n)=>ue(e,t,n,"hsv");const Ce=(...e)=>{e=f(e,"lab");const[t,n,r,...o]=e,[i,s,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(i,s,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 Pe(e){let t="rgb",n=V("#ccc"),r=0,o=[0,1],i=[],s=[0,0],a=!1,l=[],c=!1,d=0,u=1,h=!1,p={},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]);i.length=0;for(let t=0;t<e.length;t++)i.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=s[0]+c*(1-s[0]-s[1]),c=b(c,0,1);const h=Math.floor(1e4*c);if(f&&p[h])o=p[h];else{if("array"===m(l))for(let e=0;e<i.length;e++){const n=i[e];if(c<=n){o=l[e];break}if(c>=n&&e===i.length-1){o=l[e];break}if(c>n&&c<i[e+1]){c=(c-n)/(i[e+1]-n),o=V.interpolate(l[e],l[e+1],c,t);break}}else"function"===m(l)&&(o=l(c));f&&(p[h]=o)}return o};var y=()=>p={};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],i=[];const t=l.length;if(e.length===t&&d!==u)for(let t of Array.from(e))i.push((t-d)/(u-d));else{for(let e=0;e<t;e++)i.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),h=e,y(),x=h?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 i=t+(n-t)*e;let s=o-i,a=0,l=1,c=20;for(;Math.abs(s)>.01&&c-- >0;)r&&(s*=-1),s<0?(a=e,e+=.5*(l-e)):(l=e,e+=.5*(a-e)),o=k(e,!0).lab()[0],s=o-i;return e}:e=>e,_},_.padding=function(e){return null!=e?("number"===m(e)&&(e=[e,e]),s=e,_):s},_.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:Te}=Math;M.prototype.rgb=function(e=!0){return!1===e?this._rgb.slice(0,3):this._rgb.slice(0,3).map(Te)},M.prototype.rgba=function(e=!0){return this._rgb.slice(0,4).map(((t,n)=>n<3?!1===e?t:Te(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 Ae=(e,t,n)=>{if(!Ae[n])throw new Error("unknown blend mode "+n);return Ae[n](e,t)},Oe=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};Ae.normal=Oe(Ie((e=>e))),Ae.multiply=Oe(Ie(((e,t)=>e*t/255))),Ae.screen=Oe(Ie(((e,t)=>255*(1-(1-e/255)*(1-t/255))))),Ae.overlay=Oe(Ie(((e,t)=>t<128?2*e*t/255:255*(1-2*(1-e/255)*(1-t/255))))),Ae.darken=Oe(Ie(((e,t)=>e>t?t:e))),Ae.lighten=Oe(Ie(((e,t)=>e>t?e:t))),Ae.dodge=Oe(Ie(((e,t)=>255===e||(e=t/255*255/(1-e/255))>255?255:e))),Ae.burn=Oe(Ie(((e,t)=>255*(1-(1-t/255)/(e/255)))));const Le=Ae,{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,i=e.values.sort(((e,t)=>e-t));if(1===n)return[r,o];const s=[];if("c"===t.substr(0,1)&&(s.push(r),s.push(o)),"e"===t.substr(0,1)){s.push(r);for(let e=1;e<n;e++)s.push(r+e/n*(o-r));s.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);s.push(r);for(let r=1;r<n;r++)s.push(Ue(10,e+r/n*(t-e)));s.push(o)}else if("q"===t.substr(0,1)){s.push(r);for(let e=1;e<n;e++){const t=(i.length-1)*e/n,r=ze(t);if(r===t)s.push(i[r]);else{const e=t-r;s.push(i[r]*(1-e)+i[r+1]*e)}}s.push(o)}else if("k"===t.substr(0,1)){let e;const t=i.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=i[e];let r,o=Number.MAX_VALUE;for(let i=0;i<n;i++){const n=qe(u[i]-t);n<o&&(o=n,r=i),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]=i[n]:r[e]+=i[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(i[n]);let h=[];for(let e=0;e<n;e++)h.push(b[e][0]),h.push(b[e][b[e].length-1]);h=h.sort(((e,t)=>e-t)),s.push(h[0]);for(let e=1;e<h.length;e+=2){const t=h[e];isNaN(t)||-1!==s.indexOf(t)||s.push(t)}}return s}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:it,exp:st,PI:at}=Math,lt={cool:()=>Pe([V.hsl(180,1,.9),V.hsl(250,.7,.4)]),hot:()=>Pe(["#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:ht}=Math;M.prototype.cmyk=function(){return((...e)=>{let[t,n,r]=f(e,"rgb");t/=255,n/=255,r/=255;const o=1-ht(t,ht(n,r)),i=o<1?1/(1-o):0;return[(1-t-o)*i,(1-n-o)*i,(1-r-o)*i,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,i=e.length>4?e[4]:1;return 1===o?[0,0,0,i]:[t>=1?0:255*(1-t)*(1-o),n>=1?0:255*(1-n)*(1-o),r>=1?0:255*(1-r)*(1-o),i]},B.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=f(e,"cmyk"))&&4===e.length)return"cmyk"}});const pt=(...e)=>{const[t,n,r,...o]=f(e,"rgb"),[i,s,a]=je(t,n,r),[l,c,d]=ae(i,s,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(" ")})`})(pt(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,[i,s,a]=ne(t,n,r),[l,c,d]=Ce(i,s,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+"\\)$"),Pt=new RegExp("^lch\\("+kt+[xt,xt,Ct].join(yt)+jt+"\\)$"),Tt=new RegExp("^oklab\\("+kt+[xt,xt,xt].join(yt)+jt+"\\)$"),At=new RegExp("^oklch\\("+kt+[xt,xt,Ct].join(yt)+jt+"\\)$"),{round:Ot}=Math,It=e=>e.map(((e,t)=>t<=2?b(Ot(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]=Ot(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(Pt)){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(Tt)){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(At)){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)||Pt.test(e)||Tt.test(e)||At.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=A,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,i=1e3,s=4e4;for(;s-i>.4;){o=.5*(s+i);const e=Zt(o);e[2]/e[0]>=r/n?s=o:i=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 pt(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 i=e[o],s=t[o]/n,a=i._rgb;r[0]+=Se(a[0],2)*s,r[1]+=Se(a[1],2)*s,r[2]+=Se(a[2],2)*s,r[3]+=a[3]*s}return r[0]=Ee(r[0]),r[1]=Ee(r[1]),r[2]=Ee(r[2]),r[3]>.9999999&&(r[3]=1),new M(h(r))})(e,n);const i=e.shift(),s=i.get(t),a=[];let l=0,c=0;for(let e=0;e<s.length;e++)if(s[e]=(s[e]||0)*n[0],a.push(isNaN(s[e])?0:n[0]),"h"===t.charAt(e)&&!isNaN(s[e])){const t=s[e]/180*Be;l+=Me(t)*n[0],c+=Re(t)*n[0]}let d=i.alpha()*n[0];e.forEach(((e,r)=>{const o=e.get(t);d+=e.alpha()*n[r+1];for(let e=0;e<s.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 s[e]+=o[e]*n[r+1]}));for(let e=0;e<s.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;s[e]=t}else s[e]=s[e]/a[e];return d/=r,new M(s,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 i;[n,r,o,i]=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*i[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,i=[0,1,2].map((i=>n.reduce(((n,s,a)=>n+r[a]*t**(o-a)*e**a*s[i]),0)));return new M(i,"lab")}}}return t}(e);return t.scale=()=>Pe(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),i=r>=We?r:r+Math.pow(We-r,1.414),s=Math.pow(i,.56)-Math.pow(o,.57),a=Math.pow(i,.65)-Math.pow(o,.62),l=Math.abs(i-o)<5e-4?0:o<i?1.14*s: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 i,s=0;"array"===m(o)?i=o[1]-o[0]:(i=0,o=[o,o]);const a=function(a){const l=_*((e+120)/360+t*a),c=$e(o[0]+i*a,r),d=(0!==s?n[0]+a*s:n)*c*(1-c)/2,u=Fe(l),b=He(l);return V(h([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)?(s=n[1]-n[0],0===s&&(n=n[1])):s=0,a)},a.lightness=function(e){return null==e?o:("array"===m(e)?(o=e,i=e[1]-e[0]):(o=[e,e],i=0),a)},a.scale=()=>V.scale(a),a.hue(n),a},deltaE:function(e,t,n=1,r=1,o=1){var i=function(e){return 360*e/(2*at)},s=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()),h=(a+d)/2,p=(Qe(Je(l,2)+Je(c,2))+Qe(Je(u,2)+Je(b,2)))/2,m=.5*(1-Qe(Je(p,7)/(Je(p,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=i(nt(c,f)),y=i(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(s(j-30))+.24*ot(s(2*j))+.32*ot(s(3*j+6))-.2*ot(s(4*j-63));let E=C-_;E=rt(E)<=180?E:C<=_?E+360:E-360,E=2*Qe(v*x)*it(s(E)/2);const B=d-a,R=x-v,V=1+.015*Je(h-50,2)/Qe(20+Je(h-50,2)),N=1+.045*w,P=1+.015*w*S,T=30*st(-Je((j-275)/25,2)),A=-2*Qe(Je(w,7)/(Je(w,7)+Je(25,7)))*it(2*s(T)),O=Qe(Je(B/(n*V),2)+Je(R/(r*N),2)+Je(E/(o*P),2)+A*(R/(r*N))*(E/(o*P)));return tt(0,et(100,O))},distance:function(e,t,n="lab"){e=new M(e),t=new M(t);const r=e.get(n),o=t.get(n);let i=0;for(let e in r){const t=(r[e]||0)-(o[e]||0);i+=t*t}return Math.sqrt(i)},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:Pe,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(),[i,s]=zt(n).hsl();let a=r-(i||0);a=0===a?i.toString():a>0?"+"+a:a.toString();const l=o/s,c=t.shades.map((({number:n,hexcode:r})=>{const[,i]=zt(r).hsl();let c;c=s<.01||o<.01?i:i*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)(s.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)(s.Flex,{justify:"end",gap:4,children:[(0,qt.jsx)(s.FlexItem,{children:(0,qt.jsx)(s.Button,{variant:"secondary",onClick:()=>{window.location.reload()},children:(0,r.__)("Don't Save","better-block-editor")})}),(0,qt.jsx)(s.FlexItem,{children:(0,qt.jsx)(s.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),[i,a]=(0,c.useState)(""),[l,d]=(0,c.useState)(!1),[u,b]=(0,c.useState)(window.WPBBE_DATA?.designSystem?.partsActivatedOnceFlag||!1),[h,p]=(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)(s.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)(s.CheckboxControl,{label:(0,r.__)("Colors","better-block-editor"),checked:h.color,onChange:e=>p({...h,color:e})}),(0,qt.jsx)(s.CheckboxControl,{label:(0,r.__)("Typography","better-block-editor"),checked:h.typography,onChange:e=>p({...h,typography:e})}),i&&(0,qt.jsx)(s.Notice,{status:"error",isDismissible:!1,children:i}),(0,qt.jsxs)("div",{style:{marginTop:"1rem",display:"flex",gap:"0.5rem"},children:[(0,qt.jsx)(s.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:h.color?1:0,typography:h.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)(s.Spinner,{}):(0,r.__)("Activate","better-block-editor")}),(0,qt.jsx)(s.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",hn=`${bn}/${un}`,pn={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)(s.BaseControl,{children:[(0,qt.jsxs)(s.__experimentalHStack,{alignment:"baseline",justify:"space-between",children:[(0,qt.jsx)("h3",{children:e}),(0,qt.jsx)(s.Button,{variant:"tertiary",__next40pxDefaultSize:!0,disabled:!t,accessibleWhenDisabled:!0,onClick:a,children:(0,r.__)("Reset","better-block-editor")})]}),(0,qt.jsx)(i.ColorPalette,{value:t,onChange:n,colors:o,clearable:!1,__experimentalIsRenderedInSidebar:!0,"aria-label":e})]}),kn=()=>(0,qt.jsx)(s.Button,{className:(0,en.A)("wpbbe-palette-generator-open-panel"),variant:"secondary",onClick:()=>(0,l.dispatch)("core/interface").enableComplementaryArea("core",hn),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:i}=e,[a,d]=(0,c.useState)(!1),[u,b]=(0,c.useState)({neutral:[],primary:[],secondary:[]}),[h,p]=(0,c.useState)(pn),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,s;const a=xn(null!==(o=e?.merged?.settings?.color?.palette?.theme)&&void 0!==o?o:[],[...n.neutral,...n.primary,...n.secondary]),c=null!==(s=e?.merged?.settings?.color?.gradients?.theme)&&void 0!==s?s:[];let d;d=r?xn(c,Qt(a,r)):Qt(a),function(e,t,n,r,o=!1){var i;const s=null!==(i=e?.settings)&&void 0!==i?i:{},a={...s,color:{...s.color,palette:{...s.color?.palette,theme:n},gradients:{...s.color?.gradients,theme:r}},custom:{...s.custom,bbePaletteGenerated:!0}};(0,l.dispatch)("core").editEntityRecord("root","globalStyles",t,{settings:a}),o&&(0,l.dispatch)("core").saveEditedEntityRecord("root","globalStyles",t)}(i,t,a,d)}),[e,i,t]),w=(0,c.useCallback)((e=>{p((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);p((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,i,s,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"),[h="#ffffff"]=(0,Jt.YR)("color.background"),[p=b]=(0,Jt.YR)("elements.h1.color.text"),[m=p]=(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===h)),w=g.concat(v).concat(u).filter((({color:e})=>e!==h)).slice(0,2);return{neutral:null!==(i=w?.[0]?.color)&&void 0!==i?i:"#000000",primary:null!==(s=w?.[1]?.color)&&void 0!==s?s:"#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)};p({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")===hn;t&&!e&&(p(pn),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)(s.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)(s.__experimentalVStack,{spacing:8,children:[(0,qt.jsx)(wn,{label:(0,r.__)("Neutral","better-block-editor"),value:h.neutral,onChange:e=>k(mn,e),colors:u.neutral,onReset:()=>w(mn)}),(0,qt.jsx)(wn,{label:(0,r.__)("Primary","better-block-editor"),value:h.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:h.secondary,onChange:e=>k(gn,e),colors:u.secondary,onReset:()=>w(gn)}),!vn&&(0,qt.jsx)(s.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),i=n(383),s=n(790);function a(){return(0,s.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,s.jsx)(e,{})),t}(a))}window.addEventListener("urlchangeevent",(()=>{(0,i.gi)(l)})),(0,i.gi)(l);let c=(0,i.qx)();(0,r.subscribe)((()=>{const e=(0,i.qx)();e&&e!==c&&(c=e,"visual"===e&&(0,i.gi)(l))}))},3164:(e,t,n)=>{"use strict";var r,o,i=n(4997),s=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,h=l.siteUrl;class p{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 p(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,i.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(h)&&e.push(t.attributes.url),"wpbbe/svg-inline"===t.name&&t.attributes.imageURL&&!t.attributes.imageURL.includes(h)&&e.push(t.attributes.imageURL);const n=t.attributes?.style?.background?.backgroundImage;return n&&n.url&&!n.url.includes(h)&&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,i=0;for(let e=0;e<t.length;e+=d){const s=t.slice(e,e+d);v.imageStats.batchesProcessed++,v.info(` 🔄 Processing batch ${Math.floor(e/d)+1}/${Math.ceil(t.length/d)} (${s.length} images)`);try{const t=new FormData;t.append("action","custom_paste_download_image_batch"),t.append("image_urls",JSON.stringify(s)),t.append("nonce",u),v.time(` ↪ AJAX request (batch ${Math.floor(e/d)+1})`);const i=await fetch(b,{method:"POST",credentials:"same-origin",body:t});if(v.timeEnd(` ↪ AJAX request (batch ${Math.floor(e/d)+1})`),!i.ok)throw new Error(`Failed to process batch: ${i.statusText}`);const a=await i.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 h=s.length-l;r+=s.length,o+=l,v.imageStats.newlyDownloaded+=h,v.info(` ✓ Batch ${Math.floor(e/d)+1} complete: ${s.length} images processed (${l} from server cache)`)}catch(t){v.error(` ❌ Error processing batch ${Math.floor(e/d)+1}:`),i+=s.length,v.imageStats.failed+=s.length,s.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, ${i} 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(h)){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(h)){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(h)&&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,i.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 s=new p(c),a=n.clipboardData.getData("text/html")||n.clipboardData.getData("text/plain");s.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,s.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,s.subscribe)((()=>{const e=(0,s.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:()=>i});const r=window.WPBBE_DATA||{};function o(e){return(r?.features||[]).includes(e)}function i(){return r?.breakpoints||[]}},7658:(e,t,n)=>{"use strict";var r=n(383),o=n(6427),i=n(7143);const s=window.wp.domReady;var a=n.n(s),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"})}),h=(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 p=n(1233);const m="wpbbeVisibilityDisplayHelper",f="wpbbe-visibility-helper",g=()=>{const e=(0,i.useSelect)((e=>{var t;return null===(t=e(p.store).get("core",m))||void 0===t||t}),[]),{set:t}=(0,i.useDispatch)(p.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,i.subscribe)((()=>{n()}));let s=b,a=(0,c.__)("Reveal hidden blocks","better-block-editor");return e&&(s=h,a=(0,c.__)("Conceal hidden blocks","better-block-editor")),(0,u.jsx)(o.Tooltip,{text:a,children:(0,u.jsx)(o.Button,{icon:s,"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,i.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),i=n(9941),s=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)(i.V,{identifier:"block-editor",pages:d,finishButtonText:(0,o.__)("Try It Now","better-block-editor")})),e.appendChild(t)}(0,s.wm)(u),window.addEventListener("urlchangeevent",(()=>{(0,s.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:()=>p});var r=n(7143),o=n(4744),i=n.n(o),s=n(8270),a=n(3582),l=n(6087),c=n(473),d=n(3357),u=n(1455),b=n.n(u),h=n(790);function p(){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:i,user:s}=(0,l.useContext)(d.Z),a=e?"."+e:"",u=t?`styles.blocks.${t}${a}`:`styles${a}`;let b,h;switch(n){case"all":b=(0,c.K)(o,u),h=r?(0,c.y)(o,t,b):b;break;case"user":b=(0,c.K)(s,u),h=r?(0,c.y)(o,t,b):b;break;case"base":b=(0,c.K)(i,u),h=r?(0,c.y)(i,t,b):b;break;default:throw"Unsupported source"}return[h]}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 i;const s=o?r("update",{kind:"root",name:"globalStyles",id:o}):null;return o&&"boolean"==typeof s&&(i=s?n("root","globalStyles",o):t("root","globalStyles",o,{context:"view"})),{globalStylesId:o,userConfig:i}}),[]);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,i()(e,t,{isMergeableObject:s.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,h.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:()=>s,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=s(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,[s,a]){const l=r.find((e=>e.cssVarInfix===s));if(!l)return n;const c=i(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 i;const a=null!==(i=s(e.settings,["blocks",t,"custom",...r]))&&void 0!==i?i:s(e.settings,["custom",...r]);return a?o(e,t,a):n}(e,t,n,c):n}function i(e,t,n,r,o){const a=[s(e,["blocks",t,...n]),s(e,n)];for(const s of a)if(s){const a=["custom","theme","default"];for(const l of a){const a=s[l];if(a){const s=a.find((e=>e[r]===o));if(s)return"slug"===r||i(e,t,n,"slug",s.slug)[r]===s[r]?s:void 0}}}}const s=(e,t,n)=>{var r;const o=Array.isArray(t)?t:t.split(".");let i=e;return o.forEach((e=>{i=i?.[e]})),null!==(r=i)&&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),i=n(4715),s=n(7143),a=n(6087);function l(e){const{clientId:t}=(0,i.useBlockEditContext)(),n=(0,s.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,i=(0,o.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:i}})}}),[e,n?.wpbbeResponsive])}function c(e,t={}){var n;const{clientId:o}=(0,i.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(o))&&void 0!==n?n:{};return n=>{var o;const i={...a,...n,settings:{...t,...null!==(o=a.settings)&&void 0!==o?o:{}}};i.breakpoint!==r.kX?(i.breakpointCustomValue=i.breakpoint===r.iS?i.breakpointCustomValue:void 0,e({wpbbeResponsive:i})):e({wpbbeResponsive:void 0})}}function d(e){var t;const{clientId:n}=(0,i.useBlockEditContext)(),{wpbbeResponsive:r={}}=null!==(t=(0,s.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,i.useBlockEditContext)(),r=(0,s.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),i=u(r);o!==i&&(window.wpbbe.groupBlockModeRegistry.set(n,i),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:()=>i});var r=n(4715),o=n(6087);function i(){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:()=>i});var r=n(9748),o=n(6087);function i(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:()=>s,mg:()=>a,v6:()=>d,wK:()=>l});var r=n(1231),o=n(9876);function i(e){return(0,o.k)().find((t=>t.key===e))}function s(e){return i(e)?.value}function a(e){return!!i(e)}function l(e){return i(e)?.active}function c(e,t){if(e===r.iS)return t;const n=i(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:()=>s,d7:()=>b,gi:()=>u,qx:()=>h,wm:()=>d});var r=n(4715),o=n(7143),i=n(3656);function s(){return document.querySelector('iframe[name^="editor-canvas"]')}function a(){var e;return null!==(e=s()?.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)(i.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)(i.store).isCleanNewPost()||((0,o.select)(i.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 h(){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),i=n(6087),s=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,i.useMemo)((()=>t(n)),[]);return e(r)?(0,s.jsx)(o,{...r}):(0,s.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 i(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 s(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)&&i(e).forEach((function(t){o[t]=r(e[t],n)})),i(t).forEach((function(i){(function(e,t){return s(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,i)||(s(e,i)&&n.isMergeableObject(t[i])?o[i]=function(e,t){if(!t.customMerge)return a;var n=t.customMerge(e);return"function"==typeof n?n:a}(i,n)(e[i],t[i],n):o[i]=r(t[i],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,i,a){const l=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:r,action:"pushState"}))&&(t({_index:o+1,...n},i,a),s())};const n=window.history.replaceState.bind(window.history);let r,o;function i(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){r=new URL(window.location.href),o=window.history.state._index}window.history.replaceState=function(t,i,a){const l=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:r,action:"replaceState"}))&&(n({_index:o,...t},i,a),s())},i(),s(),window.addEventListener("popstate",(function(t){i();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 s():(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"]},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=s(e,i(n)))}return e}function i(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=s(t,n));return t}function s(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 i=e.length;for(t=0;t<i;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="",i=arguments.length;n<i;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 i=t[r]={exports:{}};return e[r](i,i.exports,n),i.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)})()})();19 (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=_||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.'),he=(0,s.useInstanceId)(j,"overlay-menu-preview"),pe=(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":he,"aria-expanded":te,children:[y&&(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(C,{icon:R}),(0,u.jsx)(c,{icon:b})]}),!y&&(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:he,children:te&&(0,u.jsx)(j,{setAttributes:a,hasIcon:y,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)(h.Ay,{label:(0,l.__)("Breakpoint","better-block-editor"),value:Z,unsupportedValues:[h.kX],onChange:e=>{a({wpbbeOverlayMenu:{breakpoint:e,breakpointCustomValue:e===h.iS?D:void 0}})},help:Z!==h.iS?(0,l.__)("Collapse navigation at this breakpoint and below.","better-block-editor"):null}),Z===h.iS&&(0,u.jsx)(p.A,{value:D,onChange:e=>{a({wpbbeOverlayMenu:{breakpoint:h.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:_,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&&pe]}):U&&se||ae&&q||ce&&f?(0,u.jsx)(e,{...t}):(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(e,{...t}),"default"===Y&&pe]})}),"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,_.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),h=n(6954),p=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 _=(0,s.createHigherOrderComponent)((e=>t=>{const{attributes:n,clientId:s,setAttributes:a,isSelected:h}=t,{breakpoint:x,breakpointCustomValue:w,settings:{gap:_}}=k(n);(0,p.KZ)(a);const y=(0,p.Zx)(a),C=(0,p.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}),h&&(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:y}),!(0,m.v6)(x)&&(0,v.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,v.jsx)(c.A,{value:_,label:(0,l.__)("Block spacing","better-block-editor"),onChange:e=>C({gap:e})})})]})})]})}),"extendBlockEdit"),y=(0,s.createHigherOrderComponent)((e=>t=>{const{className:n,clientId:r}=t;return w(t)?(0,v.jsx)(e,{...t,className:(0,h.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,_)),(0,a.addFilter)("editor.BlockListBlock","wpbbe/post-template/stack-on-responsive/render-in-editor",y)},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),h=n(7637),p=n(2845),m=n(3306),f=n(8969),g=n(6954),v=n(3604),x=n(9748),w=n(9079),k=n(4753);const _="top",y="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?h.o.COLUMN:h.o.ROW,verticalAlignment:_,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"})}),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:"M20 11h-5V4H9v7H4v1.5h5V20h6v-7.5h5z"})}),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:"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:_,icon:N,label:(0,l.__)("Align top")},{value:y,icon:P,label:(0,l.__)("Align middle")},{value:C,icon:A,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(y),t||e!==j||n(_)}),[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={[_]:"flex-start",[y]:"center",[C]:"flex-end",[j]:"stretch",[S]:"space-between"},D={...Z,[_]:"flex-end",[C]:"flex-start"},U=(0,s.createHigherOrderComponent)((e=>t=>{const{attributes:n,setAttributes:s,clientId:a,isSelected:g}=t,{breakpoint:_,breakpointCustomValue:y,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 P=(0,v.PE)(s),A=(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===p.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===h.o.ROW_REVERSE),v=(0,b.Dx)(i)?"align-items":"justify-content",w=i===h.o.COLUMN_REVERSE?D:Z,k=null!=l&&l?`gap: ${(0,r.isValueSpacingPreset)(l)?(0,r.getSpacingPresetCssVar)(l):l} !important;`:"",_=c?"position: relative;":"";let y=`${("."+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${_}\n\t}`;return"vertical"===e?.layout?.orientation!==(0,b.RN)(i)&&(y+=`.${f.V+t} > * {\n\t\t\tflex-basis: auto !important;\n\t\t}`),`@media screen and (width <= ${d}) {\n\t \t${y}\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)(p.xC,{value:{breakpoint:_,breakpointCustomValue:y},onChange:A,help:T}),_!==p.kX&&(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(b.Q2,{value:S,onChange:e=>P({orientation:e})}),(0,V.jsx)(u.EO,{value:j,excludeOptions:(0,b.Dx)(S)?[u.Yv.STRETCH]:[u.Yv.SPACE_BETWEEN],onChange:e=>P({justification:e})}),(0,V.jsx)(H,{value:E,horizontalMode:(0,b.Dx)(S),onChange:e=>P({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=>P({gap:e})})}),(0,V.jsx)(d.A,{value:!!R,onChange:e=>P({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(383),c=(n(12),n(790));let d=null;function u(){const e=(0,l.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,c.jsx)(e,{})),t}(b));const t=(0,l.Xo)();d=new IntersectionObserver(((e,t)=>{e.forEach((e=>{e.intersectionRatio>0&&(e.target.classList.add("aos-animate"),t.unobserve(e.target))}))}),{...a.Bw,root:t})}const b=()=>{const e=(0,i.__)("Play animation","better-block-editor");return(0,c.jsx)(r.Tooltip,{text:e,children:(0,c.jsx)(r.Button,{icon:(0,c.jsx)(r.Dashicon,{icon:"controls-play"}),"aria-disabled":"false","aria-label":e,onClick:()=>function(){const e=(0,l.Xo)();d.disconnect(),e.querySelectorAll("[data-aos]").forEach((e=>{e.classList.remove("aos-animate"),d.observe(e)}))}()})})};window.addEventListener("urlchangeevent",(()=>{(0,l.wm)(u)}));let h=(0,o.select)("core/editor").getCurrentPostId(),p=(0,o.select)("core/editor").getDeviceType();(0,o.subscribe)((()=>{const e=(0,o.select)("core/editor").getDeviceType();if(e!==p)return p=e,void(0,l.wm)(u);const t=(0,o.select)("core/editor").getCurrentPostId();return t!==h?(h=t,void(0,l.wm)(u)):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),h=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},p={};for(let e of["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"])p[`[object ${e}]`]=e.toLowerCase();function m(e){return p[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,_=e=>Math.round(100*e)/100,y=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=h(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"},P=/^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,A=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,O=e=>{if(e.match(P)){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(A)){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,h=i.X*r.m00+i.Y*r.m10+i.Z*r.m20,p=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)*(h/d),g=(e*r.m01+t*r.m11+n*r.m21)*(p/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,h=u*u*u;return[(b>r?b:(116*d-16)/o)*i,(e>s?Math.pow((e+16)/116,3):e/o)*a,(h>r?h:(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,h=e*r.m01+t*r.m11+n*r.m21,p=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+h*o.m10+p*o.m20,x=b*o.m01+h*o.m11+p*o.m21,w=b*o.m02+h*o.m12+p*o.m22;return v*=m/c,x*=f/d,w*=g/u,b=v*s.m00+x*s.m10+w*s.m20,h=v*s.m01+x*s.m11+w*s.m21,p=v*s.m02+x*s.m12+w*s.m22,[b,h,p]},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,h,p,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)?h=Number.NaN:(h=a,1!=d&&0!=d||"hsv"==r||(b=c)):(h=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,h=i+n*m),void 0===b&&(b=l+n*(c-l)),p=d+n*(u-d),new M("oklch"===r?[p,b,h]:[h,b,p],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:he}=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=he(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:pe}=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=y-t),t/=y),[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*pe(y*o)/pe(C-y*o))/3,n=1-(r+t)):o<2/3?(o-=1/3,t=(1-s)/3,n=(1+s*pe(y*o)/pe(C-y*o))/3,r=1-(t+n)):(o-=2/3,n=(1-s)/3,r=(1+s*pe(y*o)/pe(C-y*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:_e}=Math;M.prototype.hsv=function(){return((...e)=>{e=f(e,"rgb");let[t,n,r]=e;const o=ke(t,n,r),s=_e(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 ye(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=ye([[1,.3963377773761749,.2158037573099136],[1,-.1055613458156586,-.0638541728258133],[1,-.0894841775298119,-1.2914855480194092]],[t,n,r]),ye(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=ye([[.819022437996703,.3619062600528904,-.1288737815209879],[.0329836539323885,.9292868615863434,.0361446663506424],[.0481771893596242,.2642395317527308,.6335478284694309]],e);return ye([[.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 Pe(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,h=!1,p={},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 _(),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 h=Math.floor(1e4*c);if(f&&p[h])o=p[h];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&&(p[h]=o)}return o};var _=()=>p={};v(e);const y=function(e){const t=V(k(e));return c&&t[c]?t[c]():t};return y.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 y}return a},y.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],y},y.mode=function(e){return arguments.length?(t=e,_(),y):t},y.range=function(e,t){return v(e),y},y.out=function(e){return c=e,y},y.spread=function(e){return arguments.length?(r=e,y):r},y.correctLightness=function(e){return null==e&&(e=!0),h=e,_(),x=h?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,y},y.padding=function(e){return null!=e?("number"===m(e)&&(e=[e,e]),i=e,y):i},y.colors=function(t,n){arguments.length<2&&(n="hex");let r=[];if(0===arguments.length)r=l.slice(0);else if(1===t)r=[y(.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=>y(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=>y(e)))}return V[n]&&(r=r.map((e=>e[n]()))),r},y.cache=function(e){return null!=e?(f=e,y):f},y.gamma=function(e){return null!=e?(g=e,y):g},y.nodata=function(e){return null!=e?(n=V(e),y):n},y}const{round:Ae}=Math;M.prototype.rgb=function(e=!0){return!1===e?this._rgb.slice(0,3):this._rgb.slice(0,3).map(Ae)},M.prototype.rgba=function(e=!0){return this._rgb.slice(0,4).map(((t,n)=>n<3?!1===e?t:Ae(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 h=[];for(let e=0;e<n;e++)h.push(b[e][0]),h.push(b[e][b[e].length-1]);h=h.sort(((e,t)=>e-t)),i.push(h[0]);for(let e=1;e<h.length;e+=2){const t=h[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:()=>Pe([V.hsl(180,1,.9),V.hsl(250,.7,.4)]),hot:()=>Pe(["#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:ht}=Math;M.prototype.cmyk=function(){return((...e)=>{let[t,n,r]=f(e,"rgb");t/=255,n/=255,r/=255;const o=1-ht(t,ht(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 pt=(...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]=_(t[1]),t[2]=_(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]=_(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(" ")})`})(pt(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,_t=/\s+/.source,yt=/\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(_t)+jt+"\\)$"),Et=new RegExp("^rgb\\("+kt+[vt,vt,vt].join(yt)+kt+"\\)$"),Bt=new RegExp("^rgba\\("+kt+[vt,vt,vt,xt].join(yt)+kt+"\\)$"),Mt=new RegExp("^hsla?\\("+kt+[Ct,wt,wt].join(_t)+jt+"\\)$"),Rt=new RegExp("^hsl?\\("+kt+[Ct,wt,wt].join(yt)+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(_t)+jt+"\\)$"),Pt=new RegExp("^lch\\("+kt+[xt,xt,Ct].join(_t)+jt+"\\)$"),At=new RegExp("^oklab\\("+kt+[xt,xt,xt].join(_t)+jt+"\\)$"),Ot=new RegExp("^oklch\\("+kt+[xt,xt,Ct].join(_t)+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(Pt)){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(At)){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)||Pt.test(e)||At.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 pt(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(h(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=()=>Pe(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=y*((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(h([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()),h=(a+d)/2,p=(Qe(Je(l,2)+Je(c,2))+Qe(Je(u,2)+Je(b,2)))/2,m=.5*(1-Qe(Je(p,7)/(Je(p,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)),_=s(nt(b,g)),y=k>=0?k:k+360,C=_>=0?_:_+360,j=rt(y-C)>180?(y+C+360)/2:(y+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-y;E=rt(E)<=180?E:C<=y?E+360:E-360,E=2*Qe(v*x)*st(i(E)/2);const B=d-a,R=x-v,V=1+.015*Je(h-50,2)/Qe(20+Je(h-50,2)),N=1+.045*w,P=1+.015*w*S,A=30*it(-Je((j-275)/25,2)),O=-2*Qe(Je(w,7)/(Je(w,7)+Je(25,7)))*st(2*i(A)),T=Qe(Je(B/(n*V),2)+Je(R/(r*N),2)+Je(E/(o*P),2)+O*(R/(r*N))*(E/(o*P)));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:Pe,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),[h,p]=(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:h.color,onChange:e=>p({...h,color:e})}),(0,qt.jsx)(i.CheckboxControl,{label:(0,r.__)("Typography","better-block-editor"),checked:h.typography,onChange:e=>p({...h,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:h.color?1:0,typography:h.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",hn=`${bn}/${un}`,pn={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",hn),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:[]}),[h,p]=(0,c.useState)(pn),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=>{p((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);p((n=>({...n,[e]:t}))),b((t=>{const n={...t,[e]:r};return x(n,e),n}))}),[x]),_=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"),[h="#ffffff"]=(0,Jt.YR)("color.background"),[p=b]=(0,Jt.YR)("elements.h1.color.text"),[m=p]=(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===h)),w=g.concat(v).concat(u).filter((({color:e})=>e!==h)).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),y=(0,c.useCallback)((()=>{if(n)try{const e={neutral:an(mn,Kt(_.neutral).shades),primary:an(fn,Kt(_.primary).shades),secondary:an(gn,Kt(_.secondary).shades)};p({neutral:_.neutral,primary:_.primary,secondary:_.secondary}),b(e),x(e)}catch(e){}}),[n,_,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")===hn;t&&!e&&(p(pn),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:h.neutral,onChange:e=>k(mn,e),colors:u.neutral,onReset:()=>w(mn)}),(0,qt.jsx)(wn,{label:(0,r.__)("Primary","better-block-editor"),value:h.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:h.secondary,onChange:e=>k(gn,e),colors:u.secondary,onReset:()=>w(gn)}),!vn&&(0,qt.jsx)(i.Button,{variant:"primary",onClick:()=>{y()},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,h=l.siteUrl;class p{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 p(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(h)&&e.push(t.attributes.url),"wpbbe/svg-inline"===t.name&&t.attributes.imageURL&&!t.attributes.imageURL.includes(h)&&e.push(t.attributes.imageURL);const n=t.attributes?.style?.background?.backgroundImage;return n&&n.url&&!n.url.includes(h)&&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 h=i.length-l;r+=i.length,o+=l,v.imageStats.newlyDownloaded+=h,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(h)){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(h)){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(h)&&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 p(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,_=(0,a.qx)();(0,i.subscribe)((()=>{const e=(0,a.qx)();e&&e!==_&&(v.debug("Editor mode changed to:",e),_=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"})}),h=(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 p=n(1233);const m="wpbbeVisibilityDisplayHelper",f="wpbbe-visibility-helper",g=()=>{const e=(0,s.useSelect)((e=>{var t;return null===(t=e(p.store).get("core",m))||void 0===t||t}),[]),{set:t}=(0,s.useDispatch)(p.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=h,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:()=>p});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),h=n(790);function p(){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,h;switch(n){case"all":b=(0,c.K)(o,u),h=r?(0,c.y)(o,t,b):b;break;case"user":b=(0,c.K)(i,u),h=r?(0,c.y)(o,t,b):b;break;case"base":b=(0,c.K)(s,u),h=r?(0,c.y)(s,t,b):b;break;default:throw"Unsupported source"}return[h]}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,h.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:()=>h,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 h(){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"]},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)})()})(); -
better-block-editor/trunk/dist/bundle/view-rtl.css
r3386474 r3459110 3 3 .wp-block-navigation.has-hover .wp-block-navigation-item__content,.wp-block-navigation.has-submenu-hover .wp-block-navigation-item__content{transition:color .1s}.wp-block-navigation.has-hover .wp-block-navigation-item__content:hover{color:var(--wp-navigation-hover,initial)}.wp-block-navigation.has-submenu-hover .is-menu-open .wp-block-navigation-item__content:hover,.wp-block-navigation.has-submenu-hover .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{color:var(--wp-navigation-submenu-hover,initial)} 4 4 .wp-block-button.has-hover-text :is(.wp-element-button:hover,.wp-block-button__link:hover){color:var(--wp-block-button--hover-text,initial)!important}.wp-block-button.has-hover-background :is(.wp-element-button:hover,.wp-block-button__link:hover){background-color:var(--wp-block-button--hover-background,initial)!important}.wp-block-button.has-hover-border :is(.wp-element-button:hover,.wp-block-button__link:hover){border-color:var(--wp-block-button--hover-border,initial)!important}.wp-block-button.has-hover-background :is(.wp-element-button,.wp-block-button__link),.wp-block-button.has-hover-border :is(.wp-element-button,.wp-block-button__link),.wp-block-button.has-hover-text :is(.wp-element-button,.wp-block-button__link){transition:color .1s,background-color .1s,border-color .1s} 5 body:not(.wpbbe-visibility-helper) .wpbbe-visibility-hidden{display:none!important}.wpbbe-visibility-hidden.has-warning,.wpbbe-visibility-visible.has-warning{display:flex!important}6 5 .wpbbe__flex-item-prevent-shrinking{flex-shrink:0;max-width:100%} 7 6 [data-aos]{animation-delay:var(--aos-delay,0s);animation-duration:var(--aos-duration,.3s);animation-fill-mode:forwards;animation-timing-function:var(--aos-easing,ease);opacity:0;transform:translateZ(0)}[data-aos][data-aos-easing=linear]{animation-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos-easing=ease]{animation-timing-function:ease}[data-aos][data-aos-easing=ease-in]{animation-timing-function:ease-in}[data-aos][data-aos-easing=ease-out]{animation-timing-function:ease-out}[data-aos][data-aos-easing=ease-in-out]{animation-timing-function:ease-in-out}[data-aos][data-aos-easing=ease-back]{animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos-easing=ease-in-quad]{animation-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos-easing=ease-out-quad]{animation-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos-easing=ease-in-out-quad]{animation-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos-easing=ease-in-quart]{animation-timing-function:cubic-bezier(.895,.03,.685,.22)}[data-aos][data-aos-easing=ease-out-quart]{animation-timing-function:cubic-bezier(.165,.84,.44,1)}[data-aos][data-aos-easing=ease-in-out-quart]{animation-timing-function:cubic-bezier(.77,0,.175,1)}[data-aos][data-aos-easing=ease-in-expo]{animation-timing-function:cubic-bezier(.95,.05,.795,.035)}[data-aos][data-aos-easing=ease-out-expo]{animation-timing-function:cubic-bezier(.19,1,.22,1)}[data-aos][data-aos-easing=ease-in-out-expo]{animation-timing-function:cubic-bezier(1,0,0,1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}[data-aos|=fade-in].aos-animate,[data-aos|=fade].aos-animate{animation-name:fadeIn}[data-aos|=fade-out].aos-animate{animation-name:fadeOut}@keyframes slideUp{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:none}}@keyframes slideDown{0%{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:none}}@keyframes slideLeft{0%{opacity:0;transform:translate3d(-50px,0,0)}to{opacity:1;transform:none}}@keyframes slideRight{0%{opacity:0;transform:translate3d(50px,0,0)}to{opacity:1;transform:none}}[data-aos=slide-up].aos-animate{animation-name:slideUp}[data-aos=slide-down].aos-animate{animation-name:slideDown}[data-aos=slide-left].aos-animate{animation-name:slideLeft}[data-aos=slide-right].aos-animate{animation-name:slideRight}@keyframes zoomIn{0%{opacity:0;transform:translateZ(0) scale(.8)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes zoomOut{0%{opacity:0;transform:translateZ(0) scale(1.2)}to{opacity:1;transform:translateZ(0) scale(1)}}[data-aos=zoom-in].aos-animate{animation-name:zoomIn}[data-aos=zoom-out].aos-animate{animation-name:zoomOut} -
better-block-editor/trunk/dist/bundle/view.asset.php
r3386474 r3459110 1 <?php return array('dependencies' => array(), 'version' => ' 56ef419e391b884d1d4f');1 <?php return array('dependencies' => array(), 'version' => '737a2f058deb754ccf7e'); -
better-block-editor/trunk/dist/bundle/view.css
r3386474 r3459110 3 3 .wp-block-navigation.has-hover .wp-block-navigation-item__content,.wp-block-navigation.has-submenu-hover .wp-block-navigation-item__content{transition:color .1s}.wp-block-navigation.has-hover .wp-block-navigation-item__content:hover{color:var(--wp-navigation-hover,initial)}.wp-block-navigation.has-submenu-hover .is-menu-open .wp-block-navigation-item__content:hover,.wp-block-navigation.has-submenu-hover .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{color:var(--wp-navigation-submenu-hover,initial)} 4 4 .wp-block-button.has-hover-text :is(.wp-element-button:hover,.wp-block-button__link:hover){color:var(--wp-block-button--hover-text,initial)!important}.wp-block-button.has-hover-background :is(.wp-element-button:hover,.wp-block-button__link:hover){background-color:var(--wp-block-button--hover-background,initial)!important}.wp-block-button.has-hover-border :is(.wp-element-button:hover,.wp-block-button__link:hover){border-color:var(--wp-block-button--hover-border,initial)!important}.wp-block-button.has-hover-background :is(.wp-element-button,.wp-block-button__link),.wp-block-button.has-hover-border :is(.wp-element-button,.wp-block-button__link),.wp-block-button.has-hover-text :is(.wp-element-button,.wp-block-button__link){transition:color .1s,background-color .1s,border-color .1s} 5 body:not(.wpbbe-visibility-helper) .wpbbe-visibility-hidden{display:none!important}.wpbbe-visibility-hidden.has-warning,.wpbbe-visibility-visible.has-warning{display:flex!important}6 5 .wpbbe__flex-item-prevent-shrinking{flex-shrink:0;max-width:100%} 7 6 [data-aos]{animation-delay:var(--aos-delay,0s);animation-duration:var(--aos-duration,.3s);animation-fill-mode:forwards;animation-timing-function:var(--aos-easing,ease);opacity:0;transform:translateZ(0)}[data-aos][data-aos-easing=linear]{animation-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos-easing=ease]{animation-timing-function:ease}[data-aos][data-aos-easing=ease-in]{animation-timing-function:ease-in}[data-aos][data-aos-easing=ease-out]{animation-timing-function:ease-out}[data-aos][data-aos-easing=ease-in-out]{animation-timing-function:ease-in-out}[data-aos][data-aos-easing=ease-back]{animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos-easing=ease-in-quad]{animation-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos-easing=ease-out-quad]{animation-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos-easing=ease-in-out-quad]{animation-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos-easing=ease-in-quart]{animation-timing-function:cubic-bezier(.895,.03,.685,.22)}[data-aos][data-aos-easing=ease-out-quart]{animation-timing-function:cubic-bezier(.165,.84,.44,1)}[data-aos][data-aos-easing=ease-in-out-quart]{animation-timing-function:cubic-bezier(.77,0,.175,1)}[data-aos][data-aos-easing=ease-in-expo]{animation-timing-function:cubic-bezier(.95,.05,.795,.035)}[data-aos][data-aos-easing=ease-out-expo]{animation-timing-function:cubic-bezier(.19,1,.22,1)}[data-aos][data-aos-easing=ease-in-out-expo]{animation-timing-function:cubic-bezier(1,0,0,1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}[data-aos|=fade-in].aos-animate,[data-aos|=fade].aos-animate{animation-name:fadeIn}[data-aos|=fade-out].aos-animate{animation-name:fadeOut}@keyframes slideUp{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:none}}@keyframes slideDown{0%{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:none}}@keyframes slideLeft{0%{opacity:0;transform:translate3d(50px,0,0)}to{opacity:1;transform:none}}@keyframes slideRight{0%{opacity:0;transform:translate3d(-50px,0,0)}to{opacity:1;transform:none}}[data-aos=slide-up].aos-animate{animation-name:slideUp}[data-aos=slide-down].aos-animate{animation-name:slideDown}[data-aos=slide-left].aos-animate{animation-name:slideLeft}[data-aos=slide-right].aos-animate{animation-name:slideRight}@keyframes zoomIn{0%{opacity:0;transform:translateZ(0) scale(.8)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes zoomOut{0%{opacity:0;transform:translateZ(0) scale(1.2)}to{opacity:1;transform:translateZ(0) scale(1)}}[data-aos=zoom-in].aos-animate{animation-name:zoomIn}[data-aos=zoom-out].aos-animate{animation-name:zoomOut} -
better-block-editor/trunk/dist/editor/blocks/__all__/visibility/editor.asset.php
r3458243 r3459110 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wpbbe-editor-css-store'), 'version' => ' dbbb5606785056263052');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wpbbe-editor-css-store'), 'version' => '5090f1c96d54c4803efd'); -
better-block-editor/trunk/dist/editor/blocks/__all__/visibility/editor.js
r3458243 r3459110 1 (()=>{var t={1231:(t,e,i)=>{"use strict";i.d(e,{Ay:()=> a,iS:()=>b});var n=i(6427),r=i(7723),o=i(9876),s=i(790);const l="",b="custom";function a({label:t="",value:e="",unsupportedValues:i=[],supportUserDefinedBreakpoints:a=!0,onChange:p=t=>t,...u}){let d=[{name:(0,r.__)("Off","better-block-editor"),key:l}];return a&&(0,o.k)().filter((t=>!0===t.active)).forEach((t=>{d.push({name:t.name,key:t.key})})),d.push({name:(0,r.__)("Custom","better-block-editor"),key:b}),d=d.filter((t=>!i.includes(t.key))),(0,s.jsxs)("div",{className:"components-base-control wpbbe-responsive-breakpoint-control",children:[(0,s.jsx)(n.CustomSelectControl,{...u,label:t,hideLabelFromVision:!t,value:d.find((t=>t.key===e))||d[0],options:d,onChange:t=>{p(t.selectedItem.key)},size:"__unstable-large"}),u.help&&(0,s.jsx)("p",{className:"components-base-control__help",children:u.help})]})}},8695:(t,e,i)=>{"use strict";i.d(e,{A:()=>s});var n=i(7030),r=i(6427),o=i(790);function s({value:t="",onChange:e=t=>t,...i}){const s={size:"__unstable-large",__nextHasNoMarginBottom:!0,units:(0,n.Q)()};return(0,o.jsx)(r.__experimentalUnitControl,{onChange:e,value:t,...s,...i})}},8969:(t,e,i)=>{"use strict";i.d(e,{V:()=>n});const n="wpbbe-"},6954:(t,e,i)=>{"use strict";i.d(e,{T:()=>s});var n=i(6942),r=i.n(n);function o(t){return t.split(" ").map((t=>t.trim())).filter((t=>""!==t))}function s(t="",e=""){const i=o(t),n=o(e),s=[...i,...n.filter((t=>!i.includes(t)))];return r()(s)}},9876:(t,e,i)=>{"use strict";i.d(e,{k:()=>r});const n=window.WPBBE_DATA||{};function r(){return n?.breakpoints||[]}},7030:(t,e,i)=>{"use strict";i.d(e,{Q:()=>r});var n=i(6427);function r(){return(0,n.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},5697:(t,e,i)=>{"use strict";i.d(e,{r:()=>o});var n=i(9748),r=i(6087);function o(t,e){(0,r.useEffect)((()=>{(0,n.mg)(t)&&!(0,n.wK)(t)&&e((0,n.Lk)(t))}),[e,t])}},9748:(t,e,i)=>{"use strict";i.d(e,{BO:()=>a,Lk:()=>s,mg:()=>l,wK:()=>b});var n=i(1231),r=i(9876);function o(t){return(0,r.k)().find((e=>e.key===t))}function s(t){return o(t)?.value}function l(t){return!!o(t)}function b(t){return o(t)?.active}function a(t,e){if(t===n.iS)return e;const i=o(t);return i?i.value:void 0}},9079:(t,e,i)=>{"use strict";i.d(e,{sS:()=>r}),i(9491);var n=i(7143);function r(t){return"default"===(0,n.select)("core/block-editor").getBlockEditingMode(t)}i(6087),i(790)},790:t=>{"use strict";t.exports=window.ReactJSXRuntime},4715:t=>{"use strict";t.exports=window.wp.blockEditor},6427:t=>{"use strict";t.exports=window.wp.components},9491:t=>{"use strict";t.exports=window.wp.compose},7143:t=>{"use strict";t.exports=window.wp.data},6087:t=>{"use strict";t.exports=window.wp.element},2619:t=>{"use strict";t.exports=window.wp.hooks},7723:t=>{"use strict";t.exports=window.wp.i18n},4753:t=>{"use strict";t.exports=window.wpbbe["editor-css-store"]},6942:(t,e)=>{var i;!function(){"use strict";var n={}.hasOwnProperty;function r(){for(var t="",e=0;e<arguments.length;e++){var i=arguments[e];i&&(t=s(t,o(i)))}return t}function o(t){if("string"==typeof t||"number"==typeof t)return t;if("object"!=typeof t)return"";if(Array.isArray(t))return r.apply(null,t);if(t.toString!==Object.prototype.toString&&!t.toString.toString().includes("[native code]"))return t.toString();var e="";for(var i in t)n.call(t,i)&&t[i]&&(e=s(e,i));return e}function s(t,e){return e?t?t+" "+e:t+e:t}t.exports?(r.default=r,t.exports=r):void 0===(i=function(){return r}.apply(e,[]))||(t.exports=i)}()}},e={};function i(n){var r=e[n];if(void 0!==r)return r.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,i),o.exports}i.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return i.d(e,{a:e}),e},i.d=(t,e)=>{for(var n in e)i.o(e,n)&&!i.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},i.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{"use strict";var t=i(4715),e=i(6427),n=i(9491),r=i(6087),o=i(2619),s=i(7723),l=i(8969),b=i(6954),a=i(9748),p=i(9079),u=i(4753),d=i(1231),c=i(8695),v=i(5697),y=i(790);function w({value:t="visible",onChange:i}){return(0,y.jsx)(y.Fragment,{children:(0,y.jsxs)(e.__experimentalToggleGroupControl,{isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,size:"__unstable-large",label:(0,s.__)("Block visibility","better-block-editor"),value:t||"visible",onChange:i,children:[(0,y.jsx)(e.__experimentalToggleGroupControlOption,{value:"visible",label:(0,s.__)("Visible","better-block-editor")},"visible"),(0,y.jsx)(e.__experimentalToggleGroupControlOption,{value:"hidden",label:(0,s.__)("Hidden","better-block-editor")},"hidden")]})})}function h({props:t}){const{attributes:e,setAttributes:i}=t,{wpbbeVisibility:n}=e,{visibility:o,breakpoint:l,breakpointCustomValue:b}=n||{};function a(t){i({wpbbeVisibility:{visibility:"visible",...n,...t}})}(0,v.r)(l,(t=>a({breakpoint:d.iS,breakpointCustomValue:t}))),(0,r.useEffect)((()=>{"hidden"===o||l||i({wpbbeVisibility:void 0})}),[i,o,l]);const p="hidden"===o?(0,s.__)("Show block at this breakpoint and below.","better-block-editor"):(0,s.__)("Hide block at this breakpoint and below.","better-block-editor");return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(w,{value:o,onChange:t=>a({visibility:t})}),(0,y.jsx)(d.Ay,{label:(0,s.__)("Breakpoint","better-block-editor"),value:l,onChange:t=>{a({breakpoint:t,breakpointCustomValue:void 0})},help:l!==d.iS?p:null}),l===d.iS&&(0,y.jsx)(c.A,{onChange:t=>{a({breakpointCustomValue:t})},value:b,help:p})]})}const f=["core/template-part"],_='\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;',k=(0,n.createHigherOrderComponent)((i=>n=>{const{attributes:o,name:b,clientId:d,isSelected:c}=n,[v]=(0,r.useState)(!!o?.wpbbeVisibility),w=(0,r.useMemo)((()=>function(t,e){var i;if(null!==(i=!t?.wpbbeVisibility)&&void 0!==i&&i)return null;const{visibility:n,breakpoint:r,breakpointCustomValue:o}=t.wpbbeVisibility||{},s=(0,a.BO)(r,o),b=l.V+`${e}`,p=[];let u="",d="";return r&&s&&("hidden"===n?(u="width > ",d="hidden",p.push(`@media screen and (width <= ${s}) {\n\t\t\t\t\tbody:not(.wpbbe-visibility-helper) .wpbbe-visibility-hidden.${b} { \n\t\t\t\t\t\tdisplay: flex !important; \n\t\t\t\t\t}\n\t\t\t\t}`)):(u="width <= ",d="visible",p.push(`@media screen and (width <= ${s}) {\n\t\t\t\tbody:not(.wpbbe-visibility-helper) .wpbbe-visibility-visible.${b} { \n\t\t\t\t\tdisplay: none !important; \n\t\t\t\t}\n\t\t\t}`)),p.push(`@media screen and (${u} ${s}) {\n\t\t\tbody.wpbbe-visibility-helper .wpbbe-visibility-${d}.${b} { opacity: 0.6; }\n\t\t\tbody.wpbbe-visibility-helper .wpbbe-visibility-${d}.${b}:before { ${_} }\n\t\t}`)),"hidden"!==n||r||(p.push(`body.wpbbe-visibility-helper .wpbbe-visibility-hidden.${b} { opacity: 0.6; }`),p.push(`body.wpbbe-visibility-helper .wpbbe-visibility-hidden.${b}:before { ${_}}`)),p}(o,d)),[o,d]);return(0,u.useAddCssToEditor)(w,"blocks__all__visibility",d),c&&(0,p.sS)(d)&&!f.includes(b)?(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(i,{...n}),c&&(0,y.jsx)(t.InspectorControls,{children:(0,y.jsx)(e.PanelBody,{title:(0,s.__)("Visibility","better-block-editor"),initialOpen:v||!!o.wpbbeVisibility,className:"wpbbe responsive-visibility",children:(0,y.jsx)(h,{props:n})})})]}):(0,y.jsx)(i,{...n})}),"extendBlockEdit");function m(t,e,i){var n;const{visibility:r,breakpoint:o}=null!==(n=e?.wpbbeVisibility)&&void 0!==n?n:{};return t=(0,b.T)(t,l.V+`${i}`),(o||r)&&(t=(0,b.T)(t,`wpbbe-visibility-${r||"visible"}`+(o?` wpbbe-visibility-breakpoint-${o}`:""))),t}const x=(0,n.createHigherOrderComponent)((t=>e=>{var i;return null!==(i=!e.attributes.wpbbeVisibility)&&void 0!==i&&i?(0,y.jsx)(t,{...e}):(0,y.jsx)(t,{...e,className:m(e.className,e.attributes,e.clientId)})}),"renderInEditor");(0,o.addFilter)("blocks.registerBlockType","wpbbe/__all__/visibility/modify-block-data",(function(t){return{...t,attributes:{...t.attributes,wpbbeVisibility:{visibility:{type:"string"},breakpoint:{type:"string"},breakpointCustomValue:{type:"string"}}}}})),(0,o.addFilter)("editor.BlockEdit","wpbbe/__all__/visibility/edit-block",k,500),(0,o.addFilter)("editor.BlockListBlock","wpbbe/__all__/visibility/render-in-editor",x)})()})();1 (()=>{var t={1231:(t,e,i)=>{"use strict";i.d(e,{Ay:()=>b,iS:()=>a});var n=i(6427),r=i(7723),o=i(9876),s=i(790);const l="",a="custom";function b({label:t="",value:e="",unsupportedValues:i=[],supportUserDefinedBreakpoints:b=!0,onChange:u=t=>t,...p}){let c=[{name:(0,r.__)("Off","better-block-editor"),key:l}];return b&&(0,o.k)().filter((t=>!0===t.active)).forEach((t=>{c.push({name:t.name,key:t.key})})),c.push({name:(0,r.__)("Custom","better-block-editor"),key:a}),c=c.filter((t=>!i.includes(t.key))),(0,s.jsxs)("div",{className:"components-base-control wpbbe-responsive-breakpoint-control",children:[(0,s.jsx)(n.CustomSelectControl,{...p,label:t,hideLabelFromVision:!t,value:c.find((t=>t.key===e))||c[0],options:c,onChange:t=>{u(t.selectedItem.key)},size:"__unstable-large"}),p.help&&(0,s.jsx)("p",{className:"components-base-control__help",children:p.help})]})}},8695:(t,e,i)=>{"use strict";i.d(e,{A:()=>s});var n=i(7030),r=i(6427),o=i(790);function s({value:t="",onChange:e=t=>t,...i}){const s={size:"__unstable-large",__nextHasNoMarginBottom:!0,units:(0,n.Q)()};return(0,o.jsx)(r.__experimentalUnitControl,{onChange:e,value:t,...s,...i})}},8969:(t,e,i)=>{"use strict";i.d(e,{V:()=>n});const n="wpbbe-"},6954:(t,e,i)=>{"use strict";i.d(e,{T:()=>s});var n=i(6942),r=i.n(n);function o(t){return t.split(" ").map((t=>t.trim())).filter((t=>""!==t))}function s(t="",e=""){const i=o(t),n=o(e),s=[...i,...n.filter((t=>!i.includes(t)))];return r()(s)}},9876:(t,e,i)=>{"use strict";i.d(e,{k:()=>r});const n=window.WPBBE_DATA||{};function r(){return n?.breakpoints||[]}},7030:(t,e,i)=>{"use strict";i.d(e,{Q:()=>r});var n=i(6427);function r(){return(0,n.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},5697:(t,e,i)=>{"use strict";i.d(e,{r:()=>o});var n=i(9748),r=i(6087);function o(t,e){(0,r.useEffect)((()=>{(0,n.mg)(t)&&!(0,n.wK)(t)&&e((0,n.Lk)(t))}),[e,t])}},9748:(t,e,i)=>{"use strict";i.d(e,{BO:()=>b,Lk:()=>s,mg:()=>l,wK:()=>a});var n=i(1231),r=i(9876);function o(t){return(0,r.k)().find((e=>e.key===t))}function s(t){return o(t)?.value}function l(t){return!!o(t)}function a(t){return o(t)?.active}function b(t,e){if(t===n.iS)return e;const i=o(t);return i?i.value:void 0}},9079:(t,e,i)=>{"use strict";i.d(e,{sS:()=>r}),i(9491);var n=i(7143);function r(t){return"default"===(0,n.select)("core/block-editor").getBlockEditingMode(t)}i(6087),i(790)},790:t=>{"use strict";t.exports=window.ReactJSXRuntime},4715:t=>{"use strict";t.exports=window.wp.blockEditor},6427:t=>{"use strict";t.exports=window.wp.components},9491:t=>{"use strict";t.exports=window.wp.compose},7143:t=>{"use strict";t.exports=window.wp.data},6087:t=>{"use strict";t.exports=window.wp.element},2619:t=>{"use strict";t.exports=window.wp.hooks},7723:t=>{"use strict";t.exports=window.wp.i18n},4753:t=>{"use strict";t.exports=window.wpbbe["editor-css-store"]},6942:(t,e)=>{var i;!function(){"use strict";var n={}.hasOwnProperty;function r(){for(var t="",e=0;e<arguments.length;e++){var i=arguments[e];i&&(t=s(t,o(i)))}return t}function o(t){if("string"==typeof t||"number"==typeof t)return t;if("object"!=typeof t)return"";if(Array.isArray(t))return r.apply(null,t);if(t.toString!==Object.prototype.toString&&!t.toString.toString().includes("[native code]"))return t.toString();var e="";for(var i in t)n.call(t,i)&&t[i]&&(e=s(e,i));return e}function s(t,e){return e?t?t+" "+e:t+e:t}t.exports?(r.default=r,t.exports=r):void 0===(i=function(){return r}.apply(e,[]))||(t.exports=i)}()}},e={};function i(n){var r=e[n];if(void 0!==r)return r.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,i),o.exports}i.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return i.d(e,{a:e}),e},i.d=(t,e)=>{for(var n in e)i.o(e,n)&&!i.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},i.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{"use strict";var t=i(4715),e=i(6427),n=i(9491),r=i(6087),o=i(2619),s=i(7723),l=i(8969),a=i(6954),b=i(9748),u=i(9079),p=i(4753),c=i(1231),d=i(8695),v=i(5697),y=i(790);function _({value:t="visible",onChange:i}){return(0,y.jsx)(y.Fragment,{children:(0,y.jsxs)(e.__experimentalToggleGroupControl,{isBlock:!0,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,size:"__unstable-large",label:(0,s.__)("Block visibility","better-block-editor"),value:t||"visible",onChange:i,children:[(0,y.jsx)(e.__experimentalToggleGroupControlOption,{value:"visible",label:(0,s.__)("Visible","better-block-editor")},"visible"),(0,y.jsx)(e.__experimentalToggleGroupControlOption,{value:"hidden",label:(0,s.__)("Hidden","better-block-editor")},"hidden")]})})}function f({props:t}){const{attributes:e,setAttributes:i}=t,{wpbbeVisibility:n}=e,{visibility:o,breakpoint:l,breakpointCustomValue:a}=n||{};function b(t){i({wpbbeVisibility:{visibility:"visible",...n,...t}})}(0,v.r)(l,(t=>b({breakpoint:c.iS,breakpointCustomValue:t}))),(0,r.useEffect)((()=>{"hidden"===o||l||i({wpbbeVisibility:void 0})}),[i,o,l]);const u="hidden"===o?(0,s.__)("Show block at this breakpoint and below.","better-block-editor"):(0,s.__)("Hide block at this breakpoint and below.","better-block-editor");return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(_,{value:o,onChange:t=>b({visibility:t})}),(0,y.jsx)(c.Ay,{label:(0,s.__)("Breakpoint","better-block-editor"),value:l,onChange:t=>{b({breakpoint:t,breakpointCustomValue:void 0})},help:l!==c.iS?u:null}),l===c.iS&&(0,y.jsx)(d.A,{onChange:t=>{b({breakpointCustomValue:t})},value:a,help:u})]})}const w=["core/template-part"],k="wpbbe-responsive-visibility",m=(0,n.createHigherOrderComponent)((i=>n=>{const{attributes:o,name:a,clientId:c,isSelected:d}=n,[v]=(0,r.useState)(!!o?.wpbbeVisibility),_=(0,r.useMemo)((()=>function(t,e){if(!t?.wpbbeVisibility)return null;const{visibility:i,breakpoint:n,breakpointCustomValue:r}=t.wpbbeVisibility||{},o=(0,b.BO)(n,r),s=l.V+`${e}`,a=[],u=`\n\t\tbody.wpbbe-visibility-helper .${k}.${s} { opacity: 0.6; }\n\t\tbody.wpbbe-visibility-helper .${k}.${s}: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"===i)a.push(`@media screen and (width <= ${o}) {\n\t\t\tbody:not(.wpbbe-visibility-helper) .${k}.${s} { \n\t\t\t\tdisplay: none !important; \n\t\t\t}\n\t\t\t${u}\n\t\t}`);else{const t=`\n\t\t\tbody:not(.wpbbe-visibility-helper) .${k}.${s} { \n\t\t\t\tdisplay: none !important; \n\t\t\t}\n\t\t`;o?a.push(`@media screen and (width >= ${o}) {\n\t\t\t\t${t}\n\t\t\t\t${u}\n\t\t\t}`):a.push(`\n\t\t\t\t${t}\n\t\t\t\t${u}\n\t\t\t`)}return a}(o,c)),[o,c]);return(0,p.useAddCssToEditor)(_,"blocks__all__visibility",c),w.includes(a)?(0,y.jsx)(i,{...n}):(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(i,{...n}),d&&(0,u.sS)(c)&&(0,y.jsx)(t.InspectorControls,{children:(0,y.jsx)(e.PanelBody,{title:(0,s.__)("Visibility","better-block-editor"),initialOpen:v||!!o.wpbbeVisibility,className:"wpbbe responsive-visibility",children:(0,y.jsx)(f,{props:n})})})]})}),"extendBlockEdit"),h=(0,n.createHigherOrderComponent)((t=>e=>e.attributes.wpbbeVisibility?(0,y.jsx)(t,{...e,className:(0,a.T)(e.className,`${k} ${l.V+e.clientId}`)}):(0,y.jsx)(t,{...e})),"renderInEditor");(0,o.addFilter)("blocks.registerBlockType","wpbbe/__all__/visibility/modify-block-data",(function(t,e){return w.includes(e)?t:{...t,attributes:{...t.attributes,wpbbeVisibility:{visibility:{type:"string"},breakpoint:{type:"string"},breakpointCustomValue:{type:"string"}}}}})),(0,o.addFilter)("editor.BlockEdit","wpbbe/__all__/visibility/edit-block",m),(0,o.addFilter)("editor.BlockListBlock","wpbbe/__all__/visibility/render-in-editor",h)})()})(); -
better-block-editor/trunk/readme.txt
r3458243 r3459110 5 5 Tested up to: 6.9 6 6 Requires PHP: 7.4 7 Stable tag: 1.2. 17 Stable tag: 1.2.2 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 11 11 == Description == 12 12 13 https://www.youtube.com/watch?v= ZOeSAoI6kdQ13 https://www.youtube.com/watch?v=YwZZb_XIkJs 14 14 15 15 Better Block Editor (BBE) adds responsive layout controls, hover effects, on-scroll animations, and ready-to-use site templates to Block Editor. It’s not another page builder. It doesn’t replace core blocks or add bloat — BBE just adds the missing settings where needed. It works with your current block theme and plugins, so your existing content stays intact. … … 69 69 * User Guide — [https://docs.wpbbe.io/](https://docs.wpbbe.io/) 70 70 == Changelog == 71 = 1.2.2 (11-02-2026) = 72 1. Fixed an issue with responsive visibility for the Group block (props to @frdmsun) 71 73 = 1.2.1 (10-02-2026) = 72 74 1. Removed hidden reference elements (div.wpbbe-ref-anchor) from the editor. -
better-block-editor/trunk/vendor/composer/installed.php
r3458243 r3459110 2 2 'root' => array( 3 3 'name' => 'dream-theme/better-block-editor', 4 'pretty_version' => 'v1.2. 1',5 'version' => '1.2. 1.0',6 'reference' => ' d5be26d148f63bef60b7514bab570c1e6016d26f',4 'pretty_version' => 'v1.2.2', 5 'version' => '1.2.2.0', 6 'reference' => 'ac8d5e644638b994af8a97653cfda1540834e858', 7 7 'type' => 'project', 8 8 'install_path' => __DIR__ . '/../../', … … 21 21 ), 22 22 'dream-theme/better-block-editor' => array( 23 'pretty_version' => 'v1.2. 1',24 'version' => '1.2. 1.0',25 'reference' => ' d5be26d148f63bef60b7514bab570c1e6016d26f',23 'pretty_version' => 'v1.2.2', 24 'version' => '1.2.2.0', 25 'reference' => 'ac8d5e644638b994af8a97653cfda1540834e858', 26 26 'type' => 'project', 27 27 'install_path' => __DIR__ . '/../../',
Note: See TracChangeset
for help on using the changeset viewer.