Changeset 3458243
- Timestamp:
- 02/10/2026 04:42:39 PM (7 weeks ago)
- Location:
- better-block-editor
- Files:
-
- 77 edited
- 2 copied
-
tags/1.2.1 (copied) (copied from better-block-editor/trunk)
-
tags/1.2.1/Modules/EditorCssStore/Module.php (modified) (1 diff)
-
tags/1.2.1/better-block-editor.php (modified) (2 diffs)
-
tags/1.2.1/dist/blocks/contact-form-7/block.json (modified) (1 diff)
-
tags/1.2.1/dist/blocks/contact-form-7/index.asset.php (modified) (1 diff)
-
tags/1.2.1/dist/blocks/contact-form-7/index.js (modified) (1 diff)
-
tags/1.2.1/dist/blocks/contact-form-7/style-index-rtl.css (modified) (1 diff)
-
tags/1.2.1/dist/blocks/contact-form-7/style-index.css (modified) (1 diff)
-
tags/1.2.1/dist/blocks/svg-inline/index.asset.php (modified) (1 diff)
-
tags/1.2.1/dist/blocks/svg-inline/index.js (modified) (1 diff)
-
tags/1.2.1/dist/bundle/editor.asset.php (modified) (1 diff)
-
tags/1.2.1/dist/bundle/editor.js (modified) (1 diff)
-
tags/1.2.1/dist/editor/blocks/__all__/animation-on-scroll/editor.asset.php (modified) (1 diff)
-
tags/1.2.1/dist/editor/blocks/__all__/animation-on-scroll/editor.js (modified) (1 diff)
-
tags/1.2.1/dist/editor/blocks/__all__/text-responsive/editor.asset.php (modified) (1 diff)
-
tags/1.2.1/dist/editor/blocks/__all__/text-responsive/editor.js (modified) (1 diff)
-
tags/1.2.1/dist/editor/blocks/__all__/text-style-from-element/editor.asset.php (modified) (1 diff)
-
tags/1.2.1/dist/editor/blocks/__all__/text-style-from-element/editor.js (modified) (1 diff)
-
tags/1.2.1/dist/editor/blocks/__all__/visibility/editor.asset.php (modified) (1 diff)
-
tags/1.2.1/dist/editor/blocks/__all__/visibility/editor.js (modified) (1 diff)
-
tags/1.2.1/dist/editor/blocks/buttons/responsiveness/editor.asset.php (modified) (1 diff)
-
tags/1.2.1/dist/editor/blocks/buttons/responsiveness/editor.js (modified) (1 diff)
-
tags/1.2.1/dist/editor/blocks/columns/responsiveness/editor.asset.php (modified) (1 diff)
-
tags/1.2.1/dist/editor/blocks/columns/responsiveness/editor.js (modified) (1 diff)
-
tags/1.2.1/dist/editor/blocks/grid/responsiveness/editor.asset.php (modified) (1 diff)
-
tags/1.2.1/dist/editor/blocks/grid/responsiveness/editor.js (modified) (1 diff)
-
tags/1.2.1/dist/editor/blocks/group/responsiveness/editor.asset.php (modified) (1 diff)
-
tags/1.2.1/dist/editor/blocks/group/responsiveness/editor.js (modified) (1 diff)
-
tags/1.2.1/dist/editor/blocks/navigation/responsiveness/editor.asset.php (modified) (1 diff)
-
tags/1.2.1/dist/editor/blocks/navigation/responsiveness/editor.js (modified) (1 diff)
-
tags/1.2.1/dist/editor/blocks/post-template/responsiveness/editor.asset.php (modified) (1 diff)
-
tags/1.2.1/dist/editor/blocks/post-template/responsiveness/editor.js (modified) (1 diff)
-
tags/1.2.1/dist/editor/blocks/row/responsiveness/editor.asset.php (modified) (1 diff)
-
tags/1.2.1/dist/editor/blocks/row/responsiveness/editor.js (modified) (1 diff)
-
tags/1.2.1/dist/editor/editor-css-store/index.asset.php (modified) (1 diff)
-
tags/1.2.1/dist/editor/editor-css-store/index.js (modified) (1 diff)
-
tags/1.2.1/dist/editor/plugins/design-system/editor.asset.php (modified) (1 diff)
-
tags/1.2.1/dist/editor/plugins/design-system/editor.js (modified) (1 diff)
-
tags/1.2.1/readme.txt (copied) (copied from better-block-editor/trunk/readme.txt) (3 diffs)
-
tags/1.2.1/vendor/composer/installed.php (modified) (2 diffs)
-
trunk/Modules/EditorCssStore/Module.php (modified) (1 diff)
-
trunk/better-block-editor.php (modified) (2 diffs)
-
trunk/dist/blocks/contact-form-7/block.json (modified) (1 diff)
-
trunk/dist/blocks/contact-form-7/index.asset.php (modified) (1 diff)
-
trunk/dist/blocks/contact-form-7/index.js (modified) (1 diff)
-
trunk/dist/blocks/contact-form-7/style-index-rtl.css (modified) (1 diff)
-
trunk/dist/blocks/contact-form-7/style-index.css (modified) (1 diff)
-
trunk/dist/blocks/svg-inline/index.asset.php (modified) (1 diff)
-
trunk/dist/blocks/svg-inline/index.js (modified) (1 diff)
-
trunk/dist/bundle/editor.asset.php (modified) (1 diff)
-
trunk/dist/bundle/editor.js (modified) (1 diff)
-
trunk/dist/editor/blocks/__all__/animation-on-scroll/editor.asset.php (modified) (1 diff)
-
trunk/dist/editor/blocks/__all__/animation-on-scroll/editor.js (modified) (1 diff)
-
trunk/dist/editor/blocks/__all__/text-responsive/editor.asset.php (modified) (1 diff)
-
trunk/dist/editor/blocks/__all__/text-responsive/editor.js (modified) (1 diff)
-
trunk/dist/editor/blocks/__all__/text-style-from-element/editor.asset.php (modified) (1 diff)
-
trunk/dist/editor/blocks/__all__/text-style-from-element/editor.js (modified) (1 diff)
-
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/blocks/buttons/responsiveness/editor.asset.php (modified) (1 diff)
-
trunk/dist/editor/blocks/buttons/responsiveness/editor.js (modified) (1 diff)
-
trunk/dist/editor/blocks/columns/responsiveness/editor.asset.php (modified) (1 diff)
-
trunk/dist/editor/blocks/columns/responsiveness/editor.js (modified) (1 diff)
-
trunk/dist/editor/blocks/grid/responsiveness/editor.asset.php (modified) (1 diff)
-
trunk/dist/editor/blocks/grid/responsiveness/editor.js (modified) (1 diff)
-
trunk/dist/editor/blocks/group/responsiveness/editor.asset.php (modified) (1 diff)
-
trunk/dist/editor/blocks/group/responsiveness/editor.js (modified) (1 diff)
-
trunk/dist/editor/blocks/navigation/responsiveness/editor.asset.php (modified) (1 diff)
-
trunk/dist/editor/blocks/navigation/responsiveness/editor.js (modified) (1 diff)
-
trunk/dist/editor/blocks/post-template/responsiveness/editor.asset.php (modified) (1 diff)
-
trunk/dist/editor/blocks/post-template/responsiveness/editor.js (modified) (1 diff)
-
trunk/dist/editor/blocks/row/responsiveness/editor.asset.php (modified) (1 diff)
-
trunk/dist/editor/blocks/row/responsiveness/editor.js (modified) (1 diff)
-
trunk/dist/editor/editor-css-store/index.asset.php (modified) (1 diff)
-
trunk/dist/editor/editor-css-store/index.js (modified) (1 diff)
-
trunk/dist/editor/plugins/design-system/editor.asset.php (modified) (1 diff)
-
trunk/dist/editor/plugins/design-system/editor.js (modified) (1 diff)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/vendor/composer/installed.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
better-block-editor/tags/1.2.1/Modules/EditorCssStore/Module.php
r3386474 r3458243 54 54 ); 55 55 56 wp_register_style(57 $this->build_style_handle( 'index' ),58 WPBBE_URL_DIST . $this::ASSETS_BUILD_PATH . 'index.css',59 array(),60 $asset_file['version']61 );62 63 56 add_action( 64 57 'enqueue_block_assets', -
better-block-editor/tags/1.2.1/better-block-editor.php
r3449829 r3458243 5 5 * Requires at least: 6.8 6 6 * Requires PHP: 7.4 7 * Version: 1.2. 07 * Version: 1.2.1 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. 0' );23 define( 'WPBBE_VERSION', '1.2.1' ); 24 24 25 25 define( 'WPBBE_FILE', __FILE__ ); -
better-block-editor/tags/1.2.1/dist/blocks/contact-form-7/block.json
r3449829 r3458243 34 34 } 35 35 }, 36 "align": [ 37 "wide", 38 "full" 39 ], 36 40 "color": { 37 41 "text": true, -
better-block-editor/tags/1.2.1/dist/blocks/contact-form-7/index.asset.php
r3449829 r3458243 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp- element', 'wp-i18n', 'wp-primitives', 'wp-server-side-render', 'wp-url', 'wpbbe-editor-css-store'), 'version' => 'cb1a882782645eff37f5');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives', 'wp-server-side-render', 'wp-url', 'wpbbe-editor-css-store'), 'version' => '838c8fa56a72263747ee'); -
better-block-editor/tags/1.2.1/dist/blocks/contact-form-7/index.js
r3449829 r3458243 1 (()=>{var e,t={ 976:(e,t,r)=>{"use strict";const o=window.wp.apiFetch;var l=r.n(o);const n=window.wp.blockEditor,i=window.wp.components,s=window.wp.compose,a=window.wp.element,d=window.wp.i18n,c=window.wp.serverSideRender;var u=r.n(c);const b=window.wp.url,p=window.wp.primitives,m=window.ReactJSXRuntime,g=(0,m.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,m.jsx)(p.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})}),_=(0,m.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,m.jsx)(p.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})}),h=(0,m.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,m.jsx)(p.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})}),f=(0,m.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,m.jsx)(p.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})}),x=(0,m.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,m.jsx)(p.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})}),v="left",k="right",y="center",w="space-between",C="stretch",j=[{value:v,icon:g,label:(0,d.__)("Justify items left","better-block-editor")},{value:y,icon:_,label:(0,d.__)("Justify items center","better-block-editor")},{value:k,icon:h,label:(0,d.__)("Justify items right","better-block-editor")},{value:w,icon:f,label:(0,d.__)("Space between items","better-block-editor")},{value:C,icon:x,label:(0,d.__)("Stretch items","better-block-editor")}];function S({value:e,excludeOptions:t=[],onChange:r=()=>{},defaultValue:o=v}){return(0,a.useEffect)((()=>{t.includes(e)&&r(o)}),[e,t,r,o]),(0,m.jsx)(m.Fragment,{children:(0,m.jsx)(i.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,d.__)("Justification","better-block-editor"),value:e,onChange:r,className:"wpbbe flex-layout-justification-control",children:j.map((({value:e,icon:r,label:o})=>t.includes(e)?null:(0,m.jsx)(i.__experimentalToggleGroupControlOptionIcon,{value:e,icon:r,label:o},e)))})})}function B(e,t=!1){const r={[v]:"flex-start",[k]:"flex-end",[y]:"center",[C]:"stretch",[w]:"space-between"},o={...r,[v]:"flex-end",[k]:"flex-start"};return t?o[e]:r[e]}function F(e){const t=(0,n.__experimentalUseMultipleOriginColorsAndGradients)(),{colors:r,disableCustomColors:o,gradients:l,disableCustomGradients:s,settings:a,panelId:d,label:c,enableAlpha:u,__experimentalIsRenderedInSidebar:b}={...t,...e};return r&&0!==r.length||l&&0!==l.length||!o||!s||!a?.every((e=>(!e.colors||0===e.colors.length)&&(!e.gradients||0===e.gradients.length)&&(void 0===e.disableCustomColors||e.disableCustomColors)&&(void 0===e.disableCustomGradients||e.disableCustomGradients)))?(0,m.jsxs)("div",{className:"tool-panel-colors-list__inner-wrapper",children:[c&&(0,m.jsx)(i.BaseControl.VisualLabel,{as:"legend",children:c}),(0,m.jsx)(n.__experimentalColorGradientSettingsDropdown,{settings:a,panelId:d,__experimentalIsRenderedInSidebar:b,colors:r,disableCustomColors:o,gradients:l,disableCustomGradients:s,enableAlpha:u})]}):null}const V="wpbbe-";var I=r(6942),T=r.n(I);function z(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function $(e="",t=""){const r=z(e),o=z(t),l=[...r,...o.filter((e=>!r.includes(e)))];return T()(l)}function M(e,t){if(!e)return;const r={...e};return r.color&&(r.color=t(r.color)),["top","right","bottom","left"].forEach((e=>{r[e]&&(r[e]={...r[e],color:t(r[e].color)})})),r}function P(e){return e&&(0,n.isValueSpacingPreset)(e)?(0,n.getSpacingPresetCssVar)(e):e}const R=window.wpbbe["editor-css-store"];var H,A,E;const D=window.WPBBE_DATA?.cf7block||{},O=null!==(H=D?.editFormUrl)&&void 0!==H?H:"",L=null!==(A=D?.designStylesEnabled)&&void 0!==A&&A,G=null!==(E=D?.cssVarSettings)&&void 0!==E?E:{},N="cf7-styling-form-",W=[{key:"fieldTextColor",label:(0,d.__)("Text","better-block-editor")},{key:"fieldBackgroundColor",label:(0,d.__)("Background","better-block-editor")},{key:"fieldBorderColor",label:(0,d.__)("Border","better-block-editor")},{key:"fieldTextAccentColor",label:(0,d.__)("Check & radio mark","better-block-editor")}],U=[{key:"buttonTextColor",label:(0,d.__)("Text","better-block-editor")},{key:"buttonBackgroundColor",label:(0,d.__)("Background","better-block-editor")},{key:"buttonBorderColor",label:(0,d.__)("Border","better-block-editor")},{key:"buttonTextHoverColor",label:(0,d.__)("Text hover","better-block-editor")},{key:"buttonBackgroundHoverColor",label:(0,d.__)("Background hover","better-block-editor")},{key:"buttonBorderHoverColor",label:(0,d.__)("Border hover","better-block-editor")}],Z=[{key:"mgsSuccessColor",label:(0,d.__)("Success","better-block-editor")},{key:"mgsWarningColor",label:(0,d.__)("Warning","better-block-editor")},{key:"mgsErrorColor",label:(0,d.__)("Error","better-block-editor")}];function J({id:e}){if(!e)return null;const t=O.replace("%d",e);return(0,m.jsx)(i.ExternalLink,{href:t,children:(0,d.__)("Edit contact form","better-block-editor")})}function Q({value:e,forms:t,onChange:r}){const o=[{value:"",label:(0,d.__)("Select a form…","better-block-editor")},...t.map((e=>({value:e.id,label:e.title})))];return(0,m.jsx)(i.ComboboxControl,{label:(0,d.__)("Form","better-block-editor"),value:e,options:o,onChange:e=>{const o=parseInt(e,10),l=t.find((e=>e.id===o));r({id:o,hash:l?.hash,title:l?.title})}})}function X({justification:e,onChange:t}){return(0,m.jsx)(i.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,m.jsx)(i.Flex,{children:(0,m.jsx)(i.FlexItem,{children:(0,m.jsx)(S,{value:e,excludeOptions:[w],onChange:e=>t({justification:e})})})})})}const q={px:100,em:20,rem:20};function K({onChange:e,value:t,label:r}){const[o]=(0,n.useSettings)("spacing.units"),l=(0,i.__experimentalUseCustomUnits)({availableUnits:o||["px","em","rem"]});r||(r=(0,d.__)("Radius","better-block-editor"));const s=(0,a.useMemo)((()=>(0,i.__experimentalParseQuantityAndUnitFromRawValue)(t)),[t])[1]||l[0]?.value||"px",c=l&&l.find((e=>e.value===s)),u=c?.step||1,b=parseFloat(t);return(0,m.jsxs)("fieldset",{className:"block-editor-height-control",children:[(0,m.jsx)(i.BaseControl.VisualLabel,{as:"legend",children:r}),(0,m.jsxs)(i.Flex,{children:[(0,m.jsx)(i.FlexItem,{isBlock:!0,children:(0,m.jsx)(i.__experimentalUnitControl,{value:t,units:l,onChange:e,onUnitChange:r=>{const[o,l]=(0,i.__experimentalParseQuantityAndUnitFromRawValue)(t);["em","rem"].includes(r)&&"px"===l?e((o/16).toFixed(2)+r):["em","rem"].includes(l)&&"px"===r?e(Math.round(16*o)+r):["%","vw","svw","lvw","dvw","vh","svh","lvh","dvh","vi","svi","lvi","dvi","vb","svb","lvb","dvb","vmin","svmin","lvmin","dvmin","vmax","svmax","lvmax","dvmax"].includes(r)&&o>100&&e(100+r)},min:0,size:"__unstable-large",label:r,hideLabelFromVision:!0})}),(0,m.jsx)(i.FlexItem,{isBlock:!0,children:(0,m.jsx)(i.__experimentalSpacer,{marginX:2,marginBottom:0,children:(0,m.jsx)(i.RangeControl,{__next40pxDefaultSize:!0,label:r,hideLabelFromVision:!0,value:b,min:0,max:q[s],initialPosition:0,withInputField:!1,onChange:t=>{e(void 0!==t?`${t}${s}`:void 0)},step:u,__nextHasNoMarginBottom:!0})})})]})]})}function Y({value:e,label:t,onChange:r,allowClear:o=!0}){const l=[...o?[{label:(0,d.__)("Default","better-block-editor"),value:""}]:[],{label:"100 — Thin",value:100},{label:"200 — Extra Light",value:200},{label:"300 — Light",value:300},{label:"400 — Regular",value:400},{label:"500 — Medium",value:500},{label:"600 — Semi Bold",value:600},{label:"700 — Bold",value:700},{label:"800 — Extra Bold",value:800},{label:"900 — Black",value:900}];return(0,m.jsx)(i.SelectControl,{label:t||(0,d.__)("Font weight","better-block-editor"),value:null!=e?e:"",options:l,onChange:e=>{r(""===e?void 0:Number(e))}})}const ee=e=>[{key:"fieldFontSize",label:(0,d.__)("Font size","better-block-editor"),render:t=>(0,m.jsx)(n.FontSizePicker,{label:(0,d.__)("Field font size","better-block-editor"),value:t,onChange:e("fieldFontSize"),withReset:!1,withSlider:!0,size:"__unstable-large"})},{key:"fieldBorderRadius",label:(0,d.__)("Border radius","better-block-editor"),render:t=>(0,m.jsx)(K,{label:(0,d.__)("Border radius","better-block-editor"),value:t,onChange:e("fieldBorderRadius")})},{key:"fieldBorderWidth",label:(0,d.__)("Border width","better-block-editor"),render:t=>(0,m.jsx)(K,{label:(0,d.__)("Border width","better-block-editor"),value:t,onChange:e("fieldBorderWidth")})},{key:"fieldSpacing",label:(0,d.__)("Label spacing","better-block-editor"),render:t=>(0,m.jsx)(K,{label:(0,d.__)("Label spacing","better-block-editor"),value:t,onChange:e("fieldSpacing")})},...W.map((({key:e,label:t})=>({key:e,label:t,render:null})))],te=e=>[{key:"buttonFontSize",label:(0,d.__)("Font size","better-block-editor"),render:t=>(0,m.jsx)(n.FontSizePicker,{label:(0,d.__)("Button font size","better-block-editor"),value:t,onChange:e("buttonFontSize"),withReset:!1,withSlider:!0,size:"__unstable-large"})},{key:"buttonFontWeight",label:(0,d.__)("Font weight","better-block-editor"),render:t=>(0,m.jsx)(Y,{value:t,onChange:e("buttonFontWeight")})},{key:"buttonBorderRadius",label:(0,d.__)("Border radius","better-block-editor"),render:t=>(0,m.jsx)(K,{label:(0,d.__)("Border radius","better-block-editor"),value:t,onChange:e("buttonBorderRadius")})},{key:"buttonBorderWidth",label:(0,d.__)("Border width","better-block-editor"),render:t=>(0,m.jsx)(K,{label:(0,d.__)("Border width","better-block-editor"),value:t,onChange:e("buttonBorderWidth")})},...U.map((({key:e,label:t})=>({key:e,label:t,render:null})))],re=e=>[{key:"msgFontSize",label:(0,d.__)("Font size","better-block-editor"),render:t=>(0,m.jsx)(n.FontSizePicker,{label:(0,d.__)("Button font size","better-block-editor"),value:t,onChange:e("msgFontSize"),withReset:!1,withSlider:!0,size:"__unstable-large"})},{key:"msgSpacing",label:(0,d.__)("Validation tip spacing","better-block-editor"),render:t=>(0,m.jsx)(K,{label:(0,d.__)("Validation tip spacing","better-block-editor"),value:t,onChange:e("msgSpacing")})},...Z.map((({key:e,label:t})=>({key:e,label:t,render:null})))];const oe=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpbbe/contact-form-7","title":"Better Contact Form 7","description":"Display a contact form you have created with Contact Form 7.","category":"widgets","keywords":["form","bbe"],"textdomain":"better-block-editor","supports":{"html":false,"layout":false,"spacing":{"margin":true,"padding":true,"blockGap":true,"__experimentalDefaultControls":{"blockGap":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true,"__experimentalDefaultControls":{"color":true,"radius":true,"style":true,"width":true}},"color":{"text":true,"background":true,"gradients":true,"__experimentalDefaultControls":{"background":true,"text":true}},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontStyle":true,"__experimentalFontWeight":true,"__experimentalLetterSpacing":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalWritingMode":true,"__experimentalDefaultControls":{"fontSize":true}}},"attributes":{"id":{"type":"number","default":0},"hash":{"type":"string","default":""},"title":{"type":"string","default":""},"justification":{"type":"string","default":"left"},"hasStretchFields":{"type":"boolean","default":false},"fieldFontSize":{"type":"string"},"fieldBorderRadius":{"type":"string"},"fieldBorderWidth":{"type":"string"},"fieldSpacing":{"type":"string"},"fieldTextColor":{"type":"string"},"fieldBackgroundColor":{"type":"string"},"fieldBorderColor":{"type":"string"},"fieldTextAccentColor":{"type":"string"},"buttonFontSize":{"type":"string"},"buttonFontWeight":{"type":"number"},"buttonBorderRadius":{"type":"string"},"buttonBorderWidth":{"type":"string"},"buttonTextColor":{"type":"string"},"buttonBackgroundColor":{"type":"string"},"buttonBorderColor":{"type":"string"},"buttonTextHoverColor":{"type":"string"},"buttonBackgroundHoverColor":{"type":"string"},"buttonBorderHoverColor":{"type":"string"},"msgFontSize":{"type":"string"},"msgSpacing":{"type":"string"},"mgsSuccessColor":{"type":"string"},"mgsWarningColor":{"type":"string"},"mgsErrorColor":{"type":"string"}},"selectors":{"spacing":{"blockGap":".wp-block-wpbbe-contact-form-7 .wpcf7-form"}},"editorScript":"file:./index.js","editorStyle":"file:./index.css","style":"file:./style-index.css"}'),le=window.wp.blocks,ne={icon:(0,m.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,m.jsx)("path",{fillRule:"evenodd",d:"M12 3a9 9 0 1 1 0 18 9 9 0 0 1 0-18Zm0 1a8 8 0 0 0-7.693 10.193c.404-.266 1.036-.675 1.25-.838.797-.599 1.866-1.564 2.79-2.48.462-.457.885-.9 1.216-1.274.253-.286.445-.524.562-.695l.092-.148c.171-.334.365-.586.657-.728.284-.138.622-.152 1.03-.113.166.012.325.035.502.108.174.073.352.19.57.368.325.264.77.692 1.464 1.384l.783.785a46.782 46.782 0 0 0 3.048 2.83c.238.2.85.8 1.291 1.215A8 8 0 0 0 12 4Zm-.258 5.001c-.268 0-.368.02-.434.058-.068.037-.14.112-.285.34-.183.317-.723.98-1.167 1.485h.001a6.565 6.565 0 0 0-.525.698 1.813 1.813 0 0 0-.128.23l-.01.023c.007.042.006.08.005.102a.972.972 0 0 1-.02.138 2.852 2.852 0 0 1-.093.328c-.082.245-.205.55-.347.857a11.94 11.94 0 0 0-.281.7c.043-.024.09-.049.137-.078.208-.13.392-.23.548-.293.145-.059.313-.106.467-.068a.416.416 0 0 1 .223.14.502.502 0 0 1 .1.222c.026.131.014.288-.014.452a3.01 3.01 0 0 0 .16-.268l.002-.002a2.78 2.78 0 0 1 .345-.516c.119-.13.272-.236.47-.239.185-.001.352.091.498.204.075.057.155.128.239.21L11.9 14l.001.001c.163.178.281.305.373.394.07.068.115.101.141.119.02-.014.053-.037.106-.084a.527.527 0 0 0 .106-.131.708.708 0 0 0 .067-.214c.04-.218.052-.566.052-1.193 0-.43.008-.774.038-1.024a1.61 1.61 0 0 1 .072-.336.517.517 0 0 1 .199-.267c.12-.076.25-.07.354-.037a.928.928 0 0 1 .276.16c.085.068.18.157.283.262l.34.368v.002c.428.49.844.93 1.173 1.254-.06-.118-.113-.219-.15-.302a1.666 1.666 0 0 1-.065-.167.554.554 0 0 1-.03-.174.312.312 0 0 1 .116-.242l.023-.015-.049-.062a27.169 27.169 0 0 0-1.263-1.387v-.001c-.9-.945-1.368-1.426-1.68-1.676a1.156 1.156 0 0 0-.337-.206.98.98 0 0 0-.304-.042Z",clipRule:"evenodd"})}),edit:function({attributes:e,setAttributes:t,className:r,clientId:o}){const{id:c,justification:p,hasStretchFields:g}=e,[_,h]=(0,a.useState)([]),{attributeToInput:f,inputToAttribute:x,attributeToCss:v}=function(){const e=(0,n.__experimentalUseMultipleOriginColorsAndGradients)(),t=(0,a.useMemo)((()=>{var t;const r=[];return(null!==(t=e.colors)&&void 0!==t?t:[]).forEach((e=>{var t;(null!==(t=e.colors)&&void 0!==t?t:[]).forEach((e=>r.push(e)))})),r}),[e.colors]);return{inputToAttribute:(0,a.useCallback)((e=>{const r=t.find((t=>t.color===e));return r?r.slug:e}),[t]),attributeToInput:(0,a.useCallback)((e=>{const r=t.find((t=>t.slug===e));return r?r.color:e}),[t]),attributeToCss:(0,a.useCallback)((e=>{const r=t.find((t=>t.slug===e));return r?`var(--wp--preset--color--${r.slug})`:e}),[t])}}(),k=(0,a.useMemo)((()=>{const t=function(e,t,{attributeToCss:r}){const o={...t};for(const n in e){const i=e[n];let s;if(i.attr?(l=t,s=i.attr.split(".").reduce(((e,t)=>e&&void 0!==e[t]?e[t]:null),l)):s=t[n],null!=s){switch(i.type){case"color":s=r(s);break;case"spacing":s=P(s);break;case"justify":s=B(s,!0===i.reverse);break;case"number":s=i.unit?`${s}${i.unit}`:String(s);break;case"border":{const e=M(s,r);o[n]=e;for(const t in e)void 0!==e[t]&&(o[`${n}-${t}`]=e[t]);break}default:s=String(s)}o[n]=s}}var l;return o}(G,e,{attributeToCss:v});return function(e,t){const r=`.${V+t}`,o=[],l=function(e,t,r=""){const o={};for(const l in e){const n=e[l];if("string"!=typeof n){if("object"==typeof n&&null!==n&&n.var){const e=t[l];null!=e&&""!==e&&(o[`${r}${n.var}`]=String(e))}}else void 0!==t[l]&&null!==t[l]&&""!==t[l]&&(o[`${r}${n}`]=String(t[l]))}return o}(G,e,"--form-");return o.push(function(e,t,r=""){const o=`${e} { ${Object.entries(t).map((([e,t])=>`${e}: ${t};`)).join(" ")} }`;return r?`${r} { ${o} }`:o}(r,l)),o}(t,o)}),[e,v,o]);(0,a.useEffect)((()=>{(async function(e={}){return l()({path:(0,b.addQueryArgs)("/contact-form-7/v1/contact-forms",{posts_per_page:20,orderby:"modified",order:"DESC",...e})})})().then(h)}),[]);const y=(0,R.useAddEditorStyle)(k,"contact-form-7-block__"+o),w=(0,s.useRefEffect)((e=>{const{ownerDocument:t}=e,r=t=>{e.contains(t.target)&&(t.preventDefault(),t.stopImmediatePropagation())};return t.addEventListener("submit",r,!0),()=>{t.removeEventListener("submit",r,!0)}}),[]),j=(0,s.useMergeRefs)([w,y]),S=L?"has-wpbbe-cf7-styles":"",I=C&&g?"has-stretch-all":"",T=(0,n.useBlockProps)({className:$(r,`${V}${o} ${S} ${I}`),ref:j}),z=(0,a.useMemo)((()=>c?(0,m.jsx)(u(),{block:"wpbbe/contact-form-7",attributes:{id:c},urlQueryArgs:{__editor:1}}):(0,m.jsx)("div",{className:"cf7-placeholder",children:(0,m.jsx)(Q,{value:c,forms:_,onChange:e=>t(e)})})),[c,_,t]),H=(0,a.useMemo)((()=>{const r=r=>r.map((({key:r,label:o})=>{return{enableAlpha:!0,clearable:!0,label:o,colorValue:f(e[r]),onColorChange:(l=r,e=>t({[l]:x(e)}))};var l})),o=e=>r=>t({[e]:r});return{fields:{items:ee(o),colorSettings:r(W)},buttons:{items:te(o),colorSettings:r(U)},messages:{items:re(o),colorSettings:r(Z)}}}),[e,f,x,t]),A=e=>{const r=e.reduce(((e,{key:t})=>(e[t]=void 0,e)),{});t(r)},E=`${N}buttons-style- ${o}`,D=`${N}fields-style-${o}`,O=`${N}msg-style-${o}`;return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsxs)(n.InspectorControls,{children:[(0,m.jsxs)(i.PanelBody,{title:(0,d.__)("Form Settings","better-block-editor"),children:[(0,m.jsx)(Q,{value:e.id,forms:_,onChange:e=>t(e)}),(0,m.jsx)(J,{id:e.id})]}),(0,m.jsxs)(i.PanelBody,{title:(0,d.__)("Layout","better-block-editor"),children:[(0,m.jsx)(X,{orientation:"row",justification:p,onChange:t}),p===C&&(0,m.jsx)(i.BaseControl,{children:(0,m.jsx)(i.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,d.__)("Stretch all fields and buttons","better-block-editor"),checked:!!g,onChange:e=>t({hasStretchFields:e})})})]})]}),L&&(0,m.jsxs)(n.InspectorControls,{group:"styles",children:[(0,m.jsxs)(i.__experimentalToolsPanel,{panelId:D,label:(0,d.__)("Form Fields","better-block-editor"),className:"wpbbe-cf7-form-fields-style-panel",__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last",resetAll:()=>A(H.fields.items),children:[H.fields.items.map((({key:r,label:o,render:l})=>l&&"function"==typeof l?(0,m.jsx)(i.__experimentalToolsPanelItem,{isShownByDefault:!0,panelId:D,label:o,hasValue:()=>!!e[r],onDeselect:()=>t({[r]:void 0}),children:l(e[r])},r):null)),(0,m.jsx)(F,{__experimentalIsRenderedInSidebar:!0,panelId:D,settings:H.fields.colorSettings,label:(0,d.__)("Color","better-block-editor")})]}),(0,m.jsxs)(i.__experimentalToolsPanel,{panelId:E,label:(0,d.__)("Buttons","better-block-editor"),className:"wpbbe-cf7-form-buttons-style-panel",__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last",resetAll:()=>A(H.buttons.items),children:[H.buttons.items.map((({key:r,label:o,render:l})=>l&&"function"==typeof l?(0,m.jsx)(i.__experimentalToolsPanelItem,{isShownByDefault:!0,panelId:E,label:o,hasValue:()=>!!e[r],onDeselect:()=>t({[r]:void 0}),children:l(e[r])},r):null)),(0,m.jsx)(F,{__experimentalIsRenderedInSidebar:!0,panelId:E,settings:H.buttons.colorSettings,label:(0,d.__)("Color","better-block-editor")})]}),(0,m.jsxs)(i.__experimentalToolsPanel,{panelId:O,label:(0,d.__)("Messages","better-block-editor"),className:"wpbbe-cf7-form-msg-style-panel",__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last",resetAll:()=>A(H.messages.items),children:[H.messages.items.map((({key:r,label:o,render:l})=>l&&"function"==typeof l?(0,m.jsx)(i.__experimentalToolsPanelItem,{isShownByDefault:!0,panelId:O,label:o,hasValue:()=>!!e[r],onDeselect:()=>t({[r]:void 0}),children:l(e[r])},r):null)),(0,m.jsx)(F,{__experimentalIsRenderedInSidebar:!0,panelId:O,settings:H.messages.colorSettings,label:(0,d.__)("Color","better-block-editor")})]})]}),(0,m.jsxs)("div",{...T,children:[z," "]})]})}};!function(e){if(!e)return;const{metadata:t,settings:r,name:o}=e;(0,le.registerBlockType)({name:o,...t},r)}({name:oe.name,metadata:oe,settings:ne})},6942:(e,t)=>{var r;!function(){"use strict";var o={}.hasOwnProperty;function l(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=i(e,n(r)))}return e}function n(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return l.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)o.call(e,r)&&e[r]&&(t=i(t,r));return t}function i(e,t){return t?e?e+" "+t:e+t:e}e.exports?(l.default=l,e.exports=l):void 0===(r=function(){return l}.apply(t,[]))||(e.exports=r)}()}},r={};function o(e){var l=r[e];if(void 0!==l)return l.exports;var n=r[e]={exports:{}};return t[e](n,n.exports,o),n.exports}o.m=t,e=[],o.O=(t,r,l,n)=>{if(!r){var i=1/0;for(c=0;c<e.length;c++){for(var[r,l,n]=e[c],s=!0,a=0;a<r.length;a++)(!1&n||i>=n)&&Object.keys(o.O).every((e=>o.O[e](r[a])))?r.splice(a--,1):(s=!1,n<i&&(i=n));if(s){e.splice(c--,1);var d=l();void 0!==d&&(t=d)}}return t}n=n||0;for(var c=e.length;c>0&&e[c-1][2]>n;c--)e[c]=e[c-1];e[c]=[r,l,n]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={6:0,762:0};o.O.j=t=>0===e[t];var t=(t,r)=>{var l,n,[i,s,a]=r,d=0;if(i.some((t=>0!==e[t]))){for(l in s)o.o(s,l)&&(o.m[l]=s[l]);if(a)var c=a(o)}for(t&&t(r);d<i.length;d++)n=i[d],o.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return o.O(c)},r=globalThis.webpackChunkbetter_block_editor=globalThis.webpackChunkbetter_block_editor||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var l=o.O(void 0,[762],(()=>o(976)));l=o.O(l)})();1 (()=>{var e,t={1306:(e,t,r)=>{"use strict";const o=window.wp.apiFetch;var n=r.n(o);const l=window.wp.blockEditor,i=window.wp.components,a=window.wp.compose,s=window.wp.element,c=window.wp.i18n,u=window.wp.serverSideRender;var d=r.n(u);const b=window.wp.url,p=window.wp.primitives,g=window.ReactJSXRuntime,m=(0,g.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,g.jsx)(p.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})}),f=(0,g.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,g.jsx)(p.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})}),_=(0,g.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,g.jsx)(p.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})}),h=(0,g.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,g.jsx)(p.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})}),v=(0,g.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,g.jsx)(p.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})}),x="left",y="right",k="center",w="space-between",C="stretch",j=[{value:x,icon:m,label:(0,c.__)("Justify items left","better-block-editor")},{value:k,icon:f,label:(0,c.__)("Justify items center","better-block-editor")},{value:y,icon:_,label:(0,c.__)("Justify items right","better-block-editor")},{value:w,icon:h,label:(0,c.__)("Space between items","better-block-editor")},{value:C,icon:v,label:(0,c.__)("Stretch items","better-block-editor")}];function S({value:e,excludeOptions:t=[],onChange:r=()=>{},defaultValue:o=x}){return(0,s.useEffect)((()=>{t.includes(e)&&r(o)}),[e,t,r,o]),(0,g.jsx)(g.Fragment,{children:(0,g.jsx)(i.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,c.__)("Justification","better-block-editor"),value:e,onChange:r,className:"wpbbe flex-layout-justification-control",children:j.map((({value:e,icon:r,label:o})=>t.includes(e)?null:(0,g.jsx)(i.__experimentalToggleGroupControlOptionIcon,{value:e,icon:r,label:o},e)))})})}function B(e,t=!1){const r={[x]:"flex-start",[y]:"flex-end",[k]:"center",[C]:"stretch",[w]:"space-between"},o={...r,[x]:"flex-end",[y]:"flex-start"};return t?o[e]:r[e]}function F(e){const t=(0,l.__experimentalUseMultipleOriginColorsAndGradients)(),{colors:r,disableCustomColors:o,gradients:n,disableCustomGradients:a,settings:s,panelId:c,label:u,enableAlpha:d,__experimentalIsRenderedInSidebar:b}={...t,...e};return r&&0!==r.length||n&&0!==n.length||!o||!a||!s?.every((e=>(!e.colors||0===e.colors.length)&&(!e.gradients||0===e.gradients.length)&&(void 0===e.disableCustomColors||e.disableCustomColors)&&(void 0===e.disableCustomGradients||e.disableCustomGradients)))?(0,g.jsxs)("div",{className:"tool-panel-colors-list__inner-wrapper",children:[u&&(0,g.jsx)(i.BaseControl.VisualLabel,{as:"legend",children:u}),(0,g.jsx)(l.__experimentalColorGradientSettingsDropdown,{settings:s,panelId:c,__experimentalIsRenderedInSidebar:b,colors:r,disableCustomColors:o,gradients:n,disableCustomGradients:a,enableAlpha:d})]}):null}const I="wpbbe-";var V=r(6942),M=r.n(V);function O(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function T(e="",t=""){const r=O(e),o=O(t),n=[...r,...o.filter((e=>!r.includes(e)))];return M()(n)}function R(e,t){if(!e)return;const r={...e};return r.color&&(r.color=t(r.color)),["top","right","bottom","left"].forEach((e=>{r[e]&&(r[e]={...r[e],color:t(r[e].color)})})),r}function z(e){return e&&(0,l.isValueSpacingPreset)(e)?(0,l.getSpacingPresetCssVar)(e):e}const A=window.wpbbe["editor-css-store"];var P,$,E;const H=window.WPBBE_DATA?.cf7block||{},D=null!==(P=H?.editFormUrl)&&void 0!==P?P:"",G=null!==($=H?.designStylesEnabled)&&void 0!==$&&$,L=null!==(E=H?.cssVarSettings)&&void 0!==E?E:{},N="cf7-styling-form-",W=[{key:"fieldTextColor",label:(0,c.__)("Text","better-block-editor")},{key:"fieldBackgroundColor",label:(0,c.__)("Background","better-block-editor")},{key:"fieldBorderColor",label:(0,c.__)("Border","better-block-editor")},{key:"fieldTextAccentColor",label:(0,c.__)("Check & radio mark","better-block-editor")}],U=[{key:"buttonTextColor",label:(0,c.__)("Text","better-block-editor")},{key:"buttonBackgroundColor",label:(0,c.__)("Background","better-block-editor")},{key:"buttonBorderColor",label:(0,c.__)("Border","better-block-editor")},{key:"buttonTextHoverColor",label:(0,c.__)("Text hover","better-block-editor")},{key:"buttonBackgroundHoverColor",label:(0,c.__)("Background hover","better-block-editor")},{key:"buttonBorderHoverColor",label:(0,c.__)("Border hover","better-block-editor")}],Z=[{key:"mgsSuccessColor",label:(0,c.__)("Success","better-block-editor")},{key:"mgsWarningColor",label:(0,c.__)("Warning","better-block-editor")},{key:"mgsErrorColor",label:(0,c.__)("Error","better-block-editor")}];function J({id:e}){if(!e)return null;const t=D.replace("%d",e);return(0,g.jsx)(i.ExternalLink,{href:t,children:(0,c.__)("Edit contact form","better-block-editor")})}function Q({value:e,forms:t,onChange:r}){const o=[{value:"",label:(0,c.__)("Select a form…","better-block-editor")},...t.map((e=>({value:e.id,label:e.title})))];return(0,g.jsx)(i.ComboboxControl,{label:(0,c.__)("Form","better-block-editor"),value:e,options:o,onChange:e=>{const o=parseInt(e,10),n=t.find((e=>e.id===o));r({id:o,hash:n?.hash,title:n?.title})}})}function X({justification:e,onChange:t}){return(0,g.jsx)(i.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,g.jsx)(i.Flex,{children:(0,g.jsx)(i.FlexItem,{children:(0,g.jsx)(S,{value:e,excludeOptions:[w],onChange:e=>t({justification:e})})})})})}const q={px:100,em:20,rem:20};function K({onChange:e,value:t,label:r}){const[o]=(0,l.useSettings)("spacing.units"),n=(0,i.__experimentalUseCustomUnits)({availableUnits:o||["px","em","rem"]});r||(r=(0,c.__)("Radius","better-block-editor"));const a=(0,s.useMemo)((()=>(0,i.__experimentalParseQuantityAndUnitFromRawValue)(t)),[t])[1]||n[0]?.value||"px",u=n&&n.find((e=>e.value===a)),d=u?.step||1,b=parseFloat(t);return(0,g.jsxs)("fieldset",{className:"block-editor-height-control",children:[(0,g.jsx)(i.BaseControl.VisualLabel,{as:"legend",children:r}),(0,g.jsxs)(i.Flex,{children:[(0,g.jsx)(i.FlexItem,{isBlock:!0,children:(0,g.jsx)(i.__experimentalUnitControl,{value:t,units:n,onChange:e,onUnitChange:r=>{const[o,n]=(0,i.__experimentalParseQuantityAndUnitFromRawValue)(t);["em","rem"].includes(r)&&"px"===n?e((o/16).toFixed(2)+r):["em","rem"].includes(n)&&"px"===r?e(Math.round(16*o)+r):["%","vw","svw","lvw","dvw","vh","svh","lvh","dvh","vi","svi","lvi","dvi","vb","svb","lvb","dvb","vmin","svmin","lvmin","dvmin","vmax","svmax","lvmax","dvmax"].includes(r)&&o>100&&e(100+r)},min:0,size:"__unstable-large",label:r,hideLabelFromVision:!0})}),(0,g.jsx)(i.FlexItem,{isBlock:!0,children:(0,g.jsx)(i.__experimentalSpacer,{marginX:2,marginBottom:0,children:(0,g.jsx)(i.RangeControl,{__next40pxDefaultSize:!0,label:r,hideLabelFromVision:!0,value:b,min:0,max:q[a],initialPosition:0,withInputField:!1,onChange:t=>{e(void 0!==t?`${t}${a}`:void 0)},step:d,__nextHasNoMarginBottom:!0})})})]})]})}function Y({value:e,label:t,onChange:r,allowClear:o=!0}){const n=[...o?[{label:(0,c.__)("Default","better-block-editor"),value:""}]:[],{label:"100 — Thin",value:100},{label:"200 — Extra Light",value:200},{label:"300 — Light",value:300},{label:"400 — Regular",value:400},{label:"500 — Medium",value:500},{label:"600 — Semi Bold",value:600},{label:"700 — Bold",value:700},{label:"800 — Extra Bold",value:800},{label:"900 — Black",value:900}];return(0,g.jsx)(i.SelectControl,{label:t||(0,c.__)("Font weight","better-block-editor"),value:null!=e?e:"",options:n,onChange:e=>{r(""===e?void 0:Number(e))}})}const ee=window.wp.data;var te=r(4744),re=r.n(te);function oe(e){return"[object Object]"===Object.prototype.toString.call(e)}function ne(e){var t,r;return!1!==oe(e)&&(void 0===(t=e.constructor)||!1!==oe(r=t.prototype)&&!1!==r.hasOwnProperty("isPrototypeOf"))}const le=window.wp.coreData,ie=(0,s.createContext)({isReady:!1,user:{},base:{},merged:{},globalStylesId:null});function ae({children:e}){const t=function(){const[e,t,r]=function(){const{globalStylesId:e,userConfig:t}=(0,ee.useSelect)((e=>{const{getEntityRecord:t,getEditedEntityRecord:r,canUser:o}=e(le.store),n=e(le.store).__experimentalGetCurrentGlobalStylesId();let l;const i=n?o("update",{kind:"root",name:"globalStyles",id:n}):null;return n&&"boolean"==typeof i&&(l=i?r("root","globalStyles",n):t("root","globalStyles",n,{context:"view"})),{globalStylesId:n,userConfig:l}}),[]);return[e,!!t,t]}(),[o,n]=function(){const e=(0,ee.useSelect)((e=>e(le.store).__experimentalGetCurrentThemeBaseGlobalStyles()),[]);return[!!e,e]}(),l=(0,s.useMemo)((()=>{return n&&r?(e=n,t=r,re()(e,t,{isMergeableObject:ne,customMerge:e=>{if("backgroundImage"===e)return(e,t)=>t}})):{};var e,t}),[r,n]);return(0,s.useMemo)((()=>({isReady:t&&o,user:r,base:n,merged:l,globalStylesId:e})),[l,r,n,o,t,e])}();return t.isReady?(0,g.jsx)(ie.Provider,{value:t,children:e}):null}function se(e){const{isReady:t,merged:r}=(0,s.useContext)(ie),o=(0,s.useMemo)((()=>function(e){var t,r,o;const n=e?.typography?.fontSizes,l=!!e?.typography?.defaultFontSizes;return[...null!==(t=n?.custom)&&void 0!==t?t:[],...null!==(r=n?.theme)&&void 0!==r?r:[],...l&&null!==(o=n?.default)&&void 0!==o?o:[]]}(r?.settings)),[r]);return t?(0,g.jsx)(i.FontSizePicker,{...e,fontSizes:o}):null}function ce(e){return(0,g.jsx)(ae,{children:(0,g.jsx)(se,{...e})})}const ue=e=>[{key:"fieldFontSize",label:(0,c.__)("Font size","better-block-editor"),render:t=>(0,g.jsx)(ce,{value:t,onChange:e("fieldFontSize"),withReset:!1,withSlider:!0,size:"__unstable-large"})},{key:"fieldBorderRadius",label:(0,c.__)("Border radius","better-block-editor"),render:t=>(0,g.jsx)(K,{label:(0,c.__)("Border radius","better-block-editor"),value:t,onChange:e("fieldBorderRadius")})},{key:"fieldBorderWidth",label:(0,c.__)("Border width","better-block-editor"),render:t=>(0,g.jsx)(K,{label:(0,c.__)("Border width","better-block-editor"),value:t,onChange:e("fieldBorderWidth")})},{key:"fieldSpacing",label:(0,c.__)("Label spacing","better-block-editor"),render:t=>(0,g.jsx)(K,{label:(0,c.__)("Label spacing","better-block-editor"),value:t,onChange:e("fieldSpacing")})},...W.map((({key:e,label:t})=>({key:e,label:t,render:null})))],de=e=>[{key:"buttonFontSize",label:(0,c.__)("Font size","better-block-editor"),render:t=>(0,g.jsx)(ce,{value:t,onChange:e("buttonFontSize"),withReset:!1,withSlider:!0,size:"__unstable-large"})},{key:"buttonFontWeight",label:(0,c.__)("Font weight","better-block-editor"),render:t=>(0,g.jsx)(Y,{value:t,onChange:e("buttonFontWeight")})},{key:"buttonBorderRadius",label:(0,c.__)("Border radius","better-block-editor"),render:t=>(0,g.jsx)(K,{label:(0,c.__)("Border radius","better-block-editor"),value:t,onChange:e("buttonBorderRadius")})},{key:"buttonBorderWidth",label:(0,c.__)("Border width","better-block-editor"),render:t=>(0,g.jsx)(K,{label:(0,c.__)("Border width","better-block-editor"),value:t,onChange:e("buttonBorderWidth")})},...U.map((({key:e,label:t})=>({key:e,label:t,render:null})))],be=e=>[{key:"msgFontSize",label:(0,c.__)("Font size","better-block-editor"),render:t=>(0,g.jsx)(ce,{value:t,onChange:e("msgFontSize"),withReset:!1,withSlider:!0,size:"__unstable-large"})},{key:"msgSpacing",label:(0,c.__)("Validation tip spacing","better-block-editor"),render:t=>(0,g.jsx)(K,{label:(0,c.__)("Validation tip spacing","better-block-editor"),value:t,onChange:e("msgSpacing")})},...Z.map((({key:e,label:t})=>({key:e,label:t,render:null})))];const pe=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpbbe/contact-form-7","title":"Better Contact Form 7","description":"Display a contact form you have created with Contact Form 7.","category":"widgets","keywords":["form","bbe"],"textdomain":"better-block-editor","supports":{"html":false,"layout":false,"spacing":{"margin":true,"padding":true,"blockGap":true,"__experimentalDefaultControls":{"blockGap":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true,"__experimentalDefaultControls":{"color":true,"radius":true,"style":true,"width":true}},"align":["wide","full"],"color":{"text":true,"background":true,"gradients":true,"__experimentalDefaultControls":{"background":true,"text":true}},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontStyle":true,"__experimentalFontWeight":true,"__experimentalLetterSpacing":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalWritingMode":true,"__experimentalDefaultControls":{"fontSize":true}}},"attributes":{"id":{"type":"number","default":0},"hash":{"type":"string","default":""},"title":{"type":"string","default":""},"justification":{"type":"string","default":"left"},"hasStretchFields":{"type":"boolean","default":false},"fieldFontSize":{"type":"string"},"fieldBorderRadius":{"type":"string"},"fieldBorderWidth":{"type":"string"},"fieldSpacing":{"type":"string"},"fieldTextColor":{"type":"string"},"fieldBackgroundColor":{"type":"string"},"fieldBorderColor":{"type":"string"},"fieldTextAccentColor":{"type":"string"},"buttonFontSize":{"type":"string"},"buttonFontWeight":{"type":"number"},"buttonBorderRadius":{"type":"string"},"buttonBorderWidth":{"type":"string"},"buttonTextColor":{"type":"string"},"buttonBackgroundColor":{"type":"string"},"buttonBorderColor":{"type":"string"},"buttonTextHoverColor":{"type":"string"},"buttonBackgroundHoverColor":{"type":"string"},"buttonBorderHoverColor":{"type":"string"},"msgFontSize":{"type":"string"},"msgSpacing":{"type":"string"},"mgsSuccessColor":{"type":"string"},"mgsWarningColor":{"type":"string"},"mgsErrorColor":{"type":"string"}},"selectors":{"spacing":{"blockGap":".wp-block-wpbbe-contact-form-7 .wpcf7-form"}},"editorScript":"file:./index.js","editorStyle":"file:./index.css","style":"file:./style-index.css"}'),ge=window.wp.blocks,me={icon:(0,g.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,g.jsx)("path",{fillRule:"evenodd",d:"M12 3a9 9 0 1 1 0 18 9 9 0 0 1 0-18Zm0 1a8 8 0 0 0-7.693 10.193c.404-.266 1.036-.675 1.25-.838.797-.599 1.866-1.564 2.79-2.48.462-.457.885-.9 1.216-1.274.253-.286.445-.524.562-.695l.092-.148c.171-.334.365-.586.657-.728.284-.138.622-.152 1.03-.113.166.012.325.035.502.108.174.073.352.19.57.368.325.264.77.692 1.464 1.384l.783.785a46.782 46.782 0 0 0 3.048 2.83c.238.2.85.8 1.291 1.215A8 8 0 0 0 12 4Zm-.258 5.001c-.268 0-.368.02-.434.058-.068.037-.14.112-.285.34-.183.317-.723.98-1.167 1.485h.001a6.565 6.565 0 0 0-.525.698 1.813 1.813 0 0 0-.128.23l-.01.023c.007.042.006.08.005.102a.972.972 0 0 1-.02.138 2.852 2.852 0 0 1-.093.328c-.082.245-.205.55-.347.857a11.94 11.94 0 0 0-.281.7c.043-.024.09-.049.137-.078.208-.13.392-.23.548-.293.145-.059.313-.106.467-.068a.416.416 0 0 1 .223.14.502.502 0 0 1 .1.222c.026.131.014.288-.014.452a3.01 3.01 0 0 0 .16-.268l.002-.002a2.78 2.78 0 0 1 .345-.516c.119-.13.272-.236.47-.239.185-.001.352.091.498.204.075.057.155.128.239.21L11.9 14l.001.001c.163.178.281.305.373.394.07.068.115.101.141.119.02-.014.053-.037.106-.084a.527.527 0 0 0 .106-.131.708.708 0 0 0 .067-.214c.04-.218.052-.566.052-1.193 0-.43.008-.774.038-1.024a1.61 1.61 0 0 1 .072-.336.517.517 0 0 1 .199-.267c.12-.076.25-.07.354-.037a.928.928 0 0 1 .276.16c.085.068.18.157.283.262l.34.368v.002c.428.49.844.93 1.173 1.254-.06-.118-.113-.219-.15-.302a1.666 1.666 0 0 1-.065-.167.554.554 0 0 1-.03-.174.312.312 0 0 1 .116-.242l.023-.015-.049-.062a27.169 27.169 0 0 0-1.263-1.387v-.001c-.9-.945-1.368-1.426-1.68-1.676a1.156 1.156 0 0 0-.337-.206.98.98 0 0 0-.304-.042Z",clipRule:"evenodd"})}),edit:function({attributes:e,setAttributes:t,className:r,clientId:o}){const{id:u,justification:p,hasStretchFields:m}=e,[f,_]=(0,s.useState)([]),{attributeToInput:h,inputToAttribute:v,attributeToCss:x}=function(){const e=(0,l.__experimentalUseMultipleOriginColorsAndGradients)(),t=(0,s.useMemo)((()=>{var t;const r=[];return(null!==(t=e.colors)&&void 0!==t?t:[]).forEach((e=>{var t;(null!==(t=e.colors)&&void 0!==t?t:[]).forEach((e=>r.push(e)))})),r}),[e.colors]);return{inputToAttribute:(0,s.useCallback)((e=>{const r=t.find((t=>t.color===e));return r?r.slug:e}),[t]),attributeToInput:(0,s.useCallback)((e=>{const r=t.find((t=>t.slug===e));return r?r.color:e}),[t]),attributeToCss:(0,s.useCallback)((e=>{const r=t.find((t=>t.slug===e));return r?`var(--wp--preset--color--${r.slug})`:e}),[t])}}(),y=(0,s.useMemo)((()=>{const t=function(e,t,{attributeToCss:r}){const o={...t};for(const l in e){const i=e[l];let a;if(i.attr?(n=t,a=i.attr.split(".").reduce(((e,t)=>e&&void 0!==e[t]?e[t]:null),n)):a=t[l],null!=a){switch(i.type){case"color":a=r(a);break;case"spacing":a=z(a);break;case"justify":a=B(a,!0===i.reverse);break;case"number":a=i.unit?`${a}${i.unit}`:String(a);break;case"border":{const e=R(a,r);o[l]=e;for(const t in e)void 0!==e[t]&&(o[`${l}-${t}`]=e[t]);break}default:a=String(a)}o[l]=a}}var n;return o}(L,e,{attributeToCss:x});return function(e,t){const r=`.${I+t}`,o=[],n=function(e,t,r=""){const o={};for(const n in e){const l=e[n];if("string"!=typeof l){if("object"==typeof l&&null!==l&&l.var){const e=t[n];null!=e&&""!==e&&(o[`${r}${l.var}`]=String(e))}}else void 0!==t[n]&&null!==t[n]&&""!==t[n]&&(o[`${r}${l}`]=String(t[n]))}return o}(L,e,"--form-");return o.push(function(e,t,r=""){const o=`${e} { ${Object.entries(t).map((([e,t])=>`${e}: ${t};`)).join(" ")} }`;return r?`${r} { ${o} }`:o}(r,n)),o}(t,o)}),[e,x,o]);(0,s.useEffect)((()=>{(async function(e={}){return n()({path:(0,b.addQueryArgs)("/contact-form-7/v1/contact-forms",{posts_per_page:20,orderby:"modified",order:"DESC",...e})})})().then(_)}),[]),(0,A.useAddCssToEditor)(y,"contact-form-7-block",o);const k=(0,a.useRefEffect)((e=>{const{ownerDocument:t}=e,r=t=>{e.contains(t.target)&&(t.preventDefault(),t.stopImmediatePropagation())};return t.addEventListener("submit",r,!0),()=>{t.removeEventListener("submit",r,!0)}}),[]),w=G?"has-wpbbe-cf7-styles":"",j=C&&m?"has-stretch-all":"",S=(0,l.useBlockProps)({className:T(r,`${I}${o} ${w} ${j}`),ref:k}),V=(0,s.useMemo)((()=>u?(0,g.jsx)(d(),{block:"wpbbe/contact-form-7",attributes:{id:u},urlQueryArgs:{__editor:1}}):(0,g.jsx)("div",{className:"cf7-placeholder",children:(0,g.jsx)(Q,{value:u,forms:f,onChange:e=>t(e)})})),[u,f,t]),M=(0,s.useMemo)((()=>{const r=r=>r.map((({key:r,label:o})=>{return{enableAlpha:!0,clearable:!0,label:o,colorValue:h(e[r]),onColorChange:(n=r,e=>t({[n]:v(e)}))};var n})),o=e=>r=>t({[e]:r});return{fields:{items:ue(o),colorSettings:r(W)},buttons:{items:de(o),colorSettings:r(U)},messages:{items:be(o),colorSettings:r(Z)}}}),[e,h,v,t]),O=e=>{const r=e.reduce(((e,{key:t})=>(e[t]=void 0,e)),{});t(r)},P=`${N}buttons-style- ${o}`,$=`${N}fields-style-${o}`,E=`${N}msg-style-${o}`;return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsxs)(l.InspectorControls,{children:[(0,g.jsxs)(i.PanelBody,{title:(0,c.__)("Form Settings","better-block-editor"),children:[(0,g.jsx)(Q,{value:e.id,forms:f,onChange:e=>t(e)}),(0,g.jsx)(J,{id:e.id})]}),(0,g.jsxs)(i.PanelBody,{title:(0,c.__)("Layout","better-block-editor"),children:[(0,g.jsx)(X,{orientation:"row",justification:p,onChange:t}),p===C&&(0,g.jsx)(i.BaseControl,{children:(0,g.jsx)(i.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,c.__)("Stretch all fields and buttons","better-block-editor"),checked:!!m,onChange:e=>t({hasStretchFields:e})})})]})]}),G&&(0,g.jsxs)(l.InspectorControls,{group:"styles",children:[(0,g.jsxs)(i.__experimentalToolsPanel,{panelId:$,label:(0,c.__)("Form Fields","better-block-editor"),className:"wpbbe-cf7-form-fields-style-panel",__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last",resetAll:()=>O(M.fields.items),children:[M.fields.items.map((({key:r,label:o,render:n})=>n&&"function"==typeof n?(0,g.jsx)(i.__experimentalToolsPanelItem,{isShownByDefault:!0,panelId:$,label:o,hasValue:()=>!!e[r],onDeselect:()=>t({[r]:void 0}),children:n(e[r])},r):null)),(0,g.jsx)(F,{__experimentalIsRenderedInSidebar:!0,panelId:$,settings:M.fields.colorSettings,label:(0,c.__)("Color","better-block-editor")})]}),(0,g.jsxs)(i.__experimentalToolsPanel,{panelId:P,label:(0,c.__)("Buttons","better-block-editor"),className:"wpbbe-cf7-form-buttons-style-panel",__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last",resetAll:()=>O(M.buttons.items),children:[M.buttons.items.map((({key:r,label:o,render:n})=>n&&"function"==typeof n?(0,g.jsx)(i.__experimentalToolsPanelItem,{isShownByDefault:!0,panelId:P,label:o,hasValue:()=>!!e[r],onDeselect:()=>t({[r]:void 0}),children:n(e[r])},r):null)),(0,g.jsx)(F,{__experimentalIsRenderedInSidebar:!0,panelId:P,settings:M.buttons.colorSettings,label:(0,c.__)("Color","better-block-editor")})]}),(0,g.jsxs)(i.__experimentalToolsPanel,{panelId:E,label:(0,c.__)("Messages","better-block-editor"),className:"wpbbe-cf7-form-msg-style-panel",__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last",resetAll:()=>O(M.messages.items),children:[M.messages.items.map((({key:r,label:o,render:n})=>n&&"function"==typeof n?(0,g.jsx)(i.__experimentalToolsPanelItem,{isShownByDefault:!0,panelId:E,label:o,hasValue:()=>!!e[r],onDeselect:()=>t({[r]:void 0}),children:n(e[r])},r):null)),(0,g.jsx)(F,{__experimentalIsRenderedInSidebar:!0,panelId:E,settings:M.messages.colorSettings,label:(0,c.__)("Color","better-block-editor")})]})]}),(0,g.jsxs)("div",{...S,children:[V," "]})]})}};!function(e){if(!e)return;const{metadata:t,settings:r,name:o}=e;(0,ge.registerBlockType)({name:o,...t},r)}({name:pe.name,metadata:pe,settings:me})},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===r}(e)}(e)},r="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function o(e,t){return!1!==t.clone&&t.isMergeableObject(e)?a((r=e,Array.isArray(r)?[]:{}),e,t):e;var r}function n(e,t,r){return e.concat(t).map((function(e){return o(e,r)}))}function l(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,r,s){(s=s||{}).arrayMerge=s.arrayMerge||n,s.isMergeableObject=s.isMergeableObject||t,s.cloneUnlessOtherwiseSpecified=o;var c=Array.isArray(r);return c===Array.isArray(e)?c?s.arrayMerge(e,r,s):function(e,t,r){var n={};return r.isMergeableObject(e)&&l(e).forEach((function(t){n[t]=o(e[t],r)})),l(t).forEach((function(l){(function(e,t){return i(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,l)||(i(e,l)&&r.isMergeableObject(t[l])?n[l]=function(e,t){if(!t.customMerge)return a;var r=t.customMerge(e);return"function"==typeof r?r:a}(l,r)(e[l],t[l],r):n[l]=o(t[l],r))})),n}(e,r,s):o(r,s)}a.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,r){return a(e,r,t)}),{})};var s=a;e.exports=s},6942:(e,t)=>{var r;!function(){"use strict";var o={}.hasOwnProperty;function n(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=i(e,l(r)))}return e}function l(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return n.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)o.call(e,r)&&e[r]&&(t=i(t,r));return t}function i(e,t){return t?e?e+" "+t:e+t:e}e.exports?(n.default=n,e.exports=n):void 0===(r=function(){return n}.apply(t,[]))||(e.exports=r)}()}},r={};function o(e){var n=r[e];if(void 0!==n)return n.exports;var l=r[e]={exports:{}};return t[e](l,l.exports,o),l.exports}o.m=t,e=[],o.O=(t,r,n,l)=>{if(!r){var i=1/0;for(u=0;u<e.length;u++){for(var[r,n,l]=e[u],a=!0,s=0;s<r.length;s++)(!1&l||i>=l)&&Object.keys(o.O).every((e=>o.O[e](r[s])))?r.splice(s--,1):(a=!1,l<i&&(i=l));if(a){e.splice(u--,1);var c=n();void 0!==c&&(t=c)}}return t}l=l||0;for(var u=e.length;u>0&&e[u-1][2]>l;u--)e[u]=e[u-1];e[u]=[r,n,l]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={6:0,762:0};o.O.j=t=>0===e[t];var t=(t,r)=>{var n,l,[i,a,s]=r,c=0;if(i.some((t=>0!==e[t]))){for(n in a)o.o(a,n)&&(o.m[n]=a[n]);if(s)var u=s(o)}for(t&&t(r);c<i.length;c++)l=i[c],o.o(e,l)&&e[l]&&e[l][0](),e[l]=0;return o.O(u)},r=globalThis.webpackChunkbetter_block_editor=globalThis.webpackChunkbetter_block_editor||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var n=o.O(void 0,[762],(()=>o(1306)));n=o.O(n)})(); -
better-block-editor/tags/1.2.1/dist/blocks/contact-form-7/style-index-rtl.css
r3449829 r3458243 1 .wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles){--form-font-family:inherit;--form-font-size:var(--wp--preset--font-size--bbe-medium,inherit);--form-spacing:0px;--form-text-accent:var(--wp--preset--color--bbe-primary-500,currentColor);--form-text-color:var(--wp--preset--color--bbe-neutral-700,currentColor);--form-background-color:var(--wp--preset--color--bbe-neutral-000,transparent);--form-border-color:var(--wp--preset--color--bbe-neutral-300,currentColor);--form-border-radius:0px;--form-border-width:1px;--form-button-font-size:var(--wp--preset--font-size--bbe-small,.9em);--form-button-font-weight:500;--form-button-text-color:var(--wp--preset--color--bbe-neutral-000,currentColor);--form-button-background-color:var(--wp--preset--color--bbe-primary-500,color-mix(in srgb,currentColor 10%,transparent));--form-button-border-color:var(--wp--preset--color--bbe-primary-500);--form-button-text-hover-color:var(--wp--preset--color--bbe-neutral-000);--form-button-background-hover-color:var(--wp--preset--color--bbe-primary-600,color-mix(in srgb,currentColor 20%,transparent));--form-button-border-hover-color:var(--wp--preset--color--bbe-primary-600);--form-button-border-width:0px;--form-button-border-radius:0px;--form-msg-font-size:var(--wp--preset--font-size--bbe-large,inherit);--form-msg-spacing:0px;--form-success:#096;--form-warning:#fe9a00;--form-error:#ec003f}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=email],[type=number],[type=password],[type=search],[type=text],[type=tel],[type=url],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[list]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select:where([size],[multiple]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form textarea{all:revert;background-color:var(--form-background-color);border:solid var(--form-border-width) var(--form-border-color);border-radius:var(--form-border-radius);box-sizing:border-box;color:var(--form-text-color);font-family:var(--form-font-family);font-size:var(--form-font-size);font-style:normal;line-height:1.7;margin:0;outline-color:transparent;outline:0;padding:.5em .9em;transition:opacity .1s}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=email],[type=number],[type=password],[type=search],[type=text],[type=tel],[type=url],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[list])::placeholder,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form textarea::placeholder{ opacity:.7}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=email],[type=number],[type=password],[type=search],[type=text],[type=tel],[type=url],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[list]):focus::placeholder,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form textarea:focus::placeholder{opacity:.3}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form textarea{resize:vertical;vertical-align:top}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]){padding-left:.5em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number])::-webkit-inner-spin-button,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number])::-webkit-outer-spin-button{opacity:0;pointer-events:none;transition:opacity .1s}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]:focus)::-webkit-inner-spin-button,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]:focus)::-webkit-outer-spin-button{opacity:1;pointer-events:auto}@supports(-moz-appearance:textfield){.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]){-moz-appearance:textfield;padding-left:calc(.5em + 18px)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]:focus){-moz-appearance:auto;padding-left:.5em}}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=date],[type=datetime-local],[type=month],[type=week])::-webkit-calendar-picker-indicator{background:none;background-color:color-mix(in srgb,currentColor 70%,transparent);cursor:pointer;mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\"><path d=\"M11 18H7v-4h4z\"/><path fill-rule=\"evenodd\" d=\"M9 4h6V2h2v2h4v18H3V4h4V2h2zM5 20h14v-8H5zm0-10h14V6h-2v2h-2V6H9v2H7V6H5z\" clip-rule=\"evenodd\"/></svg>") center/1.3em no-repeat}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=date],[type=datetime-local],[type=month],[type=week])::-webkit-calendar-picker-indicator:hover{background-color:currentColor}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=time])::-webkit-calendar-picker-indicator{background:none;background-color:color-mix(in srgb,currentColor 70%,transparent);cursor:pointer;mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\"><path d=\"m13 12.535-.438.291-.007.006-3.832 2.555-1.11-1.664L11 11.465V7h2z\"/><path fill-rule=\"evenodd\" d=\"M12.492 2.012A10 10 0 0 1 22 12l-.012.492a10 10 0 0 1-9.496 9.496L12 22a10 10 0 0 1-9.24-6.173 10 10 0 0 1-.748-3.335L2 12a10 10 0 0 1 6.173-9.24A10 10 0 0 1 12 2zM12 4a8 8 0 0 0-8 8l.01.394A8 8 0 0 0 12 20l.394-.01A8 8 0 0 0 20 12l-.01-.394a8 8 0 0 0-7.596-7.596z\" clip-rule=\"evenodd\"/></svg>") center/1.3em no-repeat}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=time])::-webkit-calendar-picker-indicator:hover{background-color:currentColor}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file]){all:revert;background:transparent;border:dashed var(--form-border-width) var(--form-border-color);border-radius:var(--form-border-radius);box-sizing:border-box;font-size:var(--wp--preset--font-size--bbe-x-small,.9em);outline:0;padding:.5em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file])::-webkit-file-upload-button,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file])::file-selector-button{background-color:var(--form-button-background-color);border:solid var(--form-button-border-width) var(--form-button-border-color);border-radius:calc(var(--form-button-border-radius) - 2px);color:var(--form-button-text-color);cursor:pointer;font-weight:400;margin-left:.5em;padding:.5em .9em;transition:background-color .1s,border-color .1s}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file])::-webkit-file-upload-button:hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file])::file-selector-button:hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select:where(:not([size])):where(:not([multiple])){all:revert;appearance:none;background-color:var(--form-background-color);background-image:conic-gradient(color-mix(in srgb,currentColor 50%,transparent) -45deg,transparent 45deg 315deg,color-mix(in srgb,currentColor 50%,transparent) 315deg);background-position:left .9em top calc(50% + .2em);background-repeat:no-repeat;background-size:.7em .7em;border:solid var(--form-border-width) var(--form-border-color);border-radius:var(--form-border-radius);box-sizing:border-box;color:var(--form-text-color);cursor:pointer;font-family:var(--form-font-family);font-size:var(--form-font-size);font-style:normal;line-height:1.7;margin:0;outline-color:transparent;outline:0;padding:.5em .9em .5em 2.3em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select:where(:not([size])):where(:not([multiple])):hover{background-image:conic-gradient(color-mix(in srgb,currentColor 70%,transparent) -45deg,transparent 45deg 315deg,color-mix(in srgb,currentColor 70%,transparent) 315deg)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select:where([size],[multiple]){outline:0;vertical-align:top}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form optgroup{font-style:normal;font-weight:500;margin:.25em 0 0;padding:0}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select>optgroup:first-of-type{margin:0}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form option{margin:0;padding:.125em 0}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form optgroup>option{padding-right:1em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form optgroup>option:first-of-type{margin-top:.125em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([list]){appearance:none;-webkit-appearance:none;outline:0}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([list])::-webkit-calendar-picker-indicator{display:none!important}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form button,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=button]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=reset]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=submit]){all:revert;appearance:none;background-color:var(--form-button-background-color);border:solid var(--form-button-border-width) var(--form-button-border-color);border-radius:var(--form-button-border-radius);box-sizing:border-box;color:var(--form-button-text-color);cursor:pointer;font-size:var(--form-button-font-size);font-style:normal;font-weight:var(--form-button-font-weight);line-height:1.7;outline:0;padding:.5em 1.3em;transition:color .1s,background-color .1s,border-color .1s}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form button:hover,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=button]):hover,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=reset]):hover,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=submit]):hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=checkbox]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=radio]){all:revert;align-items:center;appearance:none;background-color:var(--form-background-color);border:solid var(--form-border-width) var(--form-border-color);box-sizing:border-box;display:inline-flex;font-size:var(--form-font-size);height:1.25em;justify-content:center;margin:0;outline:0;position:relative;vertical-align:sub;width:1.25em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=radio]){border-radius:50%}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=checkbox]){border-radius:min(var(--form-border-radius) - 2px,3px)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=checkbox]):checked:before{background-color:var(--form-text-accent);content:"";height:100%;mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\"><path stroke=\"currentColor\" stroke-width=\"4\" d=\"m3 12 6 6L21 6\"/></svg>");mask-position:center;mask-size:100%;position:absolute;width:100%}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=radio]):checked:before{background-color:var(--form-text-accent);content:"";height:100%;mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\"><rect width=\"14\" height=\"14\" x=\"5\" y=\"5\" rx=\"7\"/></svg>");mask-position:center;mask-size:100%;position:absolute;width:100%}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range]){all:revert;-webkit-appearance:none;appearance:none;background:transparent;box-sizing:border-box;font-size:var(--form-font-size);vertical-align:middle}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-webkit-slider-runnable-track{background:var(--form-border-color);border-radius:calc(var(--form-border-radius) - 2px);height:.25em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-moz-range-track{background:var(--form-border-color);border-radius:calc(var(--form-border-radius) - 2px);height:.25em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--form-button-background-color);border:0;border-radius:50%;box-shadow:none;cursor:pointer;height:1em;margin-top:-.375em;outline:0;transition:background-color .1s;width:1em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-moz-range-thumb{-webkit-appearance:none;appearance:none;background:var(--form-button-background-color);border:0;border-radius:50%;box-shadow:none;cursor:pointer;height:1em;outline:0;transition:background-color .1s;width:1em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-webkit-slider-thumb:hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-moz-range-thumb:hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7 form .wpcf7-response-output{border:max(var(--form-border-width),1px) solid var(--form-text-accent);border-radius:var(--form-border-radius)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.sent .wpcf7-response-output{border-color:var(--form-success);font-size:var(--form-msg-font-size)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.aborted .wpcf7-response-output,div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.failed .wpcf7-response-output{border-color:var(--form-error);font-size:var(--form-msg-font-size)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.spam .wpcf7-response-output{border-color:var(--form-warning);font-size:var(--form-msg-font-size)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.invalid .wpcf7-response-output,div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.payment-required .wpcf7-response-output,div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.unaccepted .wpcf7-response-output{border-color:var(--form-warning)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form-control-wrap:not(:first-child){margin-top:var(--form-spacing)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-not-valid-tip{color:var(--form-error);font-size:var(--form-msg-font-size,--wp--preset--font-size--bbe-x-small);margin-top:var(--form-msg-spacing)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .use-floating-validation-tip .wpcf7-not-valid-tip{background:inherit;border:var(--form-border-width) solid var(--form-error);padding:.5em .9em}.wp-block-wpbbe-contact-form-7 .wpcf7-form{align-items:var(--form-justify,flex-start);display:flex;flex-direction:column;gap:var(--form-gap)}.wp-block-wpbbe-contact-form-7 .wpcf7-form .hidden-fields-container{display:none}.wp-block-wpbbe-contact-form-7 .wpcf7-form>*{line-height:inherit;margin:0}.wp-block-wpbbe-contact-form-7 .wpcf7-form-control-wrap{display:block}.wp-block-wpbbe-contact-form-7 .wpcf7-form input:where([type=email],[type=number],[type=password],[type=search],[type=text],[type=tel],[type=url],[type=file]),.wp-block-wpbbe-contact-form-7 .wpcf7-form select,.wp-block-wpbbe-contact-form-7 .wpcf7-form textarea{width:100%}.wp-block-wpbbe-contact-form-7.has-stretch-all .wpcf7-form button,.wp-block-wpbbe-contact-form-7.has-stretch-all .wpcf7-form input:where([type=submit],[type=reset],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]){width:100%}.wp-block-wpbbe-contact-form-7 .wpcf7-form .wpcf7-spinner{display:none!important}.wp-block-wpbbe-contact-form-7 .wpcf7-form.submitting .wpcf7-submit.has-spinner{background-color:currentColor;color:inherit;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 200 200%27%3E%3Ccircle cx=%2740%27 cy=%27100%27 r=%2715%27 fill=%27%23FF156D%27 stroke=%27%23FF156D%27 stroke-width=%2715%27%3E%3Canimate attributeName=%27opacity%27 begin=%27-.4%27 calcMode=%27spline%27 dur=%272%27 keySplines=%27.5 0 .5 1;.5 0 .5 1%27 repeatCount=%27indefinite%27 values=%271;0;1;%27/%3E%3C/circle%3E%3Ccircle cx=%27100%27 cy=%27100%27 r=%2715%27 fill=%27%23FF156D%27 stroke=%27%23FF156D%27 stroke-width=%2715%27%3E%3Canimate attributeName=%27opacity%27 begin=%27-.2%27 calcMode=%27spline%27 dur=%272%27 keySplines=%27.5 0 .5 1;.5 0 .5 1%27 repeatCount=%27indefinite%27 values=%271;0;1;%27/%3E%3C/circle%3E%3Ccircle cx=%27160%27 cy=%27100%27 r=%2715%27 fill=%27%23FF156D%27 stroke=%27%23FF156D%27 stroke-width=%2715%27%3E%3Canimate attributeName=%27opacity%27 begin=%270%27 calcMode=%27spline%27 dur=%272%27 keySplines=%27.5 0 .5 1;.5 0 .5 1%27 repeatCount=%27indefinite%27 values=%271;0;1;%27/%3E%3C/circle%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;mask-size:2em}.wp-block-wpbbe-contact-form-7 .wpcf7 form .wpcf7-response-output{border:var(--form-border-width) solid var(--form-text-accent);border-radius:var(--form-border-radius);margin:0;padding:.5em .9em}.wp-block-wpbbe-contact-form-7 .wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wp-block-wpbbe-contact-form-7 .wpcf7-list-item-label:after,.wp-block-wpbbe-contact-form-7 .wpcf7-list-item-label:before{display:none}.wp-block-wpbbe-contact-form-7 .wpcf7-list-item-label{margin-right:.5em}.wp-block-wpbbe-contact-form-7 .wpcf7-list-item-label:has(+input){margin-right:0;margin-left:.5em}1 .wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles){--form-font-family:inherit;--form-font-size:var(--wp--preset--font-size--bbe-medium,inherit);--form-spacing:0px;--form-text-accent:var(--wp--preset--color--bbe-primary-500,currentColor);--form-text-color:var(--wp--preset--color--bbe-neutral-700,currentColor);--form-background-color:var(--wp--preset--color--bbe-neutral-000,transparent);--form-border-color:var(--wp--preset--color--bbe-neutral-300,currentColor);--form-border-radius:0px;--form-border-width:1px;--form-button-font-size:var(--wp--preset--font-size--bbe-small,.9em);--form-button-font-weight:500;--form-button-text-color:var(--wp--preset--color--bbe-neutral-000,currentColor);--form-button-background-color:var(--wp--preset--color--bbe-primary-500,color-mix(in srgb,currentColor 10%,transparent));--form-button-border-color:var(--wp--preset--color--bbe-primary-500);--form-button-text-hover-color:var(--wp--preset--color--bbe-neutral-000);--form-button-background-hover-color:var(--wp--preset--color--bbe-primary-600,color-mix(in srgb,currentColor 20%,transparent));--form-button-border-hover-color:var(--wp--preset--color--bbe-primary-600);--form-button-border-width:0px;--form-button-border-radius:0px;--form-msg-font-size:var(--wp--preset--font-size--bbe-large,inherit);--form-msg-spacing:0px;--form-success:#096;--form-warning:#fe9a00;--form-error:#ec003f}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=email],[type=number],[type=password],[type=search],[type=text],[type=tel],[type=url],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[list]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select:where([size],[multiple]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form textarea{all:revert;background-color:var(--form-background-color);border:solid var(--form-border-width) var(--form-border-color);border-radius:var(--form-border-radius);box-sizing:border-box;color:var(--form-text-color);font-family:var(--form-font-family);font-size:var(--form-font-size);font-style:normal;line-height:1.7;margin:0;outline-color:transparent;outline:0;padding:.5em .9em;transition:opacity .1s}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=email],[type=number],[type=password],[type=search],[type=text],[type=tel],[type=url],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[list])::placeholder,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form textarea::placeholder{color:inherit;opacity:.7}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=email],[type=number],[type=password],[type=search],[type=text],[type=tel],[type=url],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[list]):focus::placeholder,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form textarea:focus::placeholder{opacity:.3}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form textarea{resize:vertical;vertical-align:top}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]){padding-left:.5em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number])::-webkit-inner-spin-button,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number])::-webkit-outer-spin-button{opacity:0;pointer-events:none;transition:opacity .1s}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]:focus)::-webkit-inner-spin-button,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]:focus)::-webkit-outer-spin-button{opacity:1;pointer-events:auto}@supports(-moz-appearance:textfield){.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]){-moz-appearance:textfield;padding-left:calc(.5em + 18px)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]:focus){-moz-appearance:auto;padding-left:.5em}}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=date],[type=datetime-local],[type=month],[type=week])::-webkit-calendar-picker-indicator{background:none;background-color:color-mix(in srgb,currentColor 70%,transparent);cursor:pointer;mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\"><path d=\"M11 18H7v-4h4z\"/><path fill-rule=\"evenodd\" d=\"M9 4h6V2h2v2h4v18H3V4h4V2h2zM5 20h14v-8H5zm0-10h14V6h-2v2h-2V6H9v2H7V6H5z\" clip-rule=\"evenodd\"/></svg>") center/1.3em no-repeat}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=date],[type=datetime-local],[type=month],[type=week])::-webkit-calendar-picker-indicator:hover{background-color:currentColor}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=time])::-webkit-calendar-picker-indicator{background:none;background-color:color-mix(in srgb,currentColor 70%,transparent);cursor:pointer;mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\"><path d=\"m13 12.535-.438.291-.007.006-3.832 2.555-1.11-1.664L11 11.465V7h2z\"/><path fill-rule=\"evenodd\" d=\"M12.492 2.012A10 10 0 0 1 22 12l-.012.492a10 10 0 0 1-9.496 9.496L12 22a10 10 0 0 1-9.24-6.173 10 10 0 0 1-.748-3.335L2 12a10 10 0 0 1 6.173-9.24A10 10 0 0 1 12 2zM12 4a8 8 0 0 0-8 8l.01.394A8 8 0 0 0 12 20l.394-.01A8 8 0 0 0 20 12l-.01-.394a8 8 0 0 0-7.596-7.596z\" clip-rule=\"evenodd\"/></svg>") center/1.3em no-repeat}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=time])::-webkit-calendar-picker-indicator:hover{background-color:currentColor}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file]){all:revert;background:transparent;border:dashed var(--form-border-width) var(--form-border-color);border-radius:var(--form-border-radius);box-sizing:border-box;font-size:var(--wp--preset--font-size--bbe-x-small,.9em);outline:0;padding:.5em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file])::-webkit-file-upload-button,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file])::file-selector-button{background-color:var(--form-button-background-color);border:solid var(--form-button-border-width) var(--form-button-border-color);border-radius:calc(var(--form-button-border-radius) - 2px);color:var(--form-button-text-color);cursor:pointer;font-weight:400;margin-left:.5em;padding:.5em .9em;transition:background-color .1s,border-color .1s}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file])::-webkit-file-upload-button:hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file])::file-selector-button:hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select:where(:not([size])):where(:not([multiple])){all:revert;appearance:none;background-color:var(--form-background-color);background-image:conic-gradient(color-mix(in srgb,currentColor 50%,transparent) -45deg,transparent 45deg 315deg,color-mix(in srgb,currentColor 50%,transparent) 315deg);background-position:left .9em top calc(50% + .2em);background-repeat:no-repeat;background-size:.7em .7em;border:solid var(--form-border-width) var(--form-border-color);border-radius:var(--form-border-radius);box-sizing:border-box;color:var(--form-text-color);cursor:pointer;font-family:var(--form-font-family);font-size:var(--form-font-size);font-style:normal;line-height:1.7;margin:0;outline-color:transparent;outline:0;padding:.5em .9em .5em 2.3em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select:where(:not([size])):where(:not([multiple])):hover{background-image:conic-gradient(color-mix(in srgb,currentColor 70%,transparent) -45deg,transparent 45deg 315deg,color-mix(in srgb,currentColor 70%,transparent) 315deg)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select:where([size],[multiple]){outline:0;vertical-align:top}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form optgroup{font-style:normal;font-weight:500;margin:.25em 0 0;padding:0}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select>optgroup:first-of-type{margin:0}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form option{margin:0;padding:.125em 0}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form optgroup>option{padding-right:1em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form optgroup>option:first-of-type{margin-top:.125em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([list]){appearance:none;-webkit-appearance:none;outline:0}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([list])::-webkit-calendar-picker-indicator{display:none!important}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form button,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=button]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=reset]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=submit]){all:revert;appearance:none;background-color:var(--form-button-background-color);border:solid var(--form-button-border-width) var(--form-button-border-color);border-radius:var(--form-button-border-radius);box-sizing:border-box;color:var(--form-button-text-color);cursor:pointer;font-family:inherit;font-size:var(--form-button-font-size);font-style:normal;font-weight:var(--form-button-font-weight);line-height:1.7;outline:0;padding:.5em 1.3em;transition:color .1s,background-color .1s,border-color .1s}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form button:hover,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=button]):hover,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=reset]):hover,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=submit]):hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=checkbox]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=radio]){all:revert;align-items:center;appearance:none;background-color:var(--form-background-color);border:solid var(--form-border-width) var(--form-border-color);box-sizing:border-box;display:inline-flex;font-size:var(--form-font-size);height:1.25em;justify-content:center;margin:0;outline:0;position:relative;vertical-align:sub;width:1.25em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=radio]){border-radius:50%}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=checkbox]){border-radius:min(var(--form-border-radius) - 2px,3px)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=checkbox]):checked:before{background-color:var(--form-text-accent);content:"";height:100%;mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\"><path stroke=\"currentColor\" stroke-width=\"4\" d=\"m3 12 6 6L21 6\"/></svg>");mask-position:center;mask-size:100%;position:absolute;width:100%}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=radio]):checked:before{background-color:var(--form-text-accent);content:"";height:100%;mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\"><rect width=\"14\" height=\"14\" x=\"5\" y=\"5\" rx=\"7\"/></svg>");mask-position:center;mask-size:100%;position:absolute;width:100%}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range]){all:revert;-webkit-appearance:none;appearance:none;background:transparent;box-sizing:border-box;font-size:var(--form-font-size);vertical-align:middle}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-webkit-slider-runnable-track{background:var(--form-border-color);border-radius:calc(var(--form-border-radius) - 2px);height:.25em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-moz-range-track{background:var(--form-border-color);border-radius:calc(var(--form-border-radius) - 2px);height:.25em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--form-button-background-color);border:0;border-radius:50%;box-shadow:none;cursor:pointer;height:1em;margin-top:-.375em;outline:0;transition:background-color .1s;width:1em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-moz-range-thumb{-webkit-appearance:none;appearance:none;background:var(--form-button-background-color);border:0;border-radius:50%;box-shadow:none;cursor:pointer;height:1em;outline:0;transition:background-color .1s;width:1em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-webkit-slider-thumb:hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-moz-range-thumb:hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7 form .wpcf7-response-output{border:max(var(--form-border-width),1px) solid var(--form-text-accent);border-radius:var(--form-border-radius)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.sent .wpcf7-response-output{border-color:var(--form-success);font-size:var(--form-msg-font-size)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.aborted .wpcf7-response-output,div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.failed .wpcf7-response-output{border-color:var(--form-error);font-size:var(--form-msg-font-size)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.spam .wpcf7-response-output{border-color:var(--form-warning);font-size:var(--form-msg-font-size)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.invalid .wpcf7-response-output,div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.payment-required .wpcf7-response-output,div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.unaccepted .wpcf7-response-output{border-color:var(--form-warning)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form-control-wrap:not(:first-child){margin-top:var(--form-spacing)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-not-valid-tip{color:var(--form-error);font-size:var(--form-msg-font-size,--wp--preset--font-size--bbe-x-small);margin-top:var(--form-msg-spacing)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .use-floating-validation-tip .wpcf7-not-valid-tip{background:inherit;border:var(--form-border-width) solid var(--form-error);padding:.5em .9em}.wp-block-wpbbe-contact-form-7 .wpcf7-form{align-items:var(--form-justify,flex-start);display:flex;flex-direction:column;gap:var(--form-gap)}.wp-block-wpbbe-contact-form-7 .wpcf7-form .hidden-fields-container{display:none}.wp-block-wpbbe-contact-form-7 .wpcf7-form>*{line-height:inherit;margin:0}.wp-block-wpbbe-contact-form-7 .wpcf7-form-control-wrap{display:block}.wp-block-wpbbe-contact-form-7 .wpcf7-form input:where([type=email],[type=number],[type=password],[type=search],[type=text],[type=tel],[type=url],[type=file]),.wp-block-wpbbe-contact-form-7 .wpcf7-form select,.wp-block-wpbbe-contact-form-7 .wpcf7-form textarea{width:100%}.wp-block-wpbbe-contact-form-7.has-stretch-all .wpcf7-form button,.wp-block-wpbbe-contact-form-7.has-stretch-all .wpcf7-form input:where([type=submit],[type=reset],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]){width:100%}.wp-block-wpbbe-contact-form-7 .wpcf7-form .wpcf7-spinner{display:none!important}.wp-block-wpbbe-contact-form-7 .wpcf7-form.submitting .wpcf7-submit.has-spinner{background-color:currentColor;color:inherit;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 200 200%27%3E%3Ccircle cx=%2740%27 cy=%27100%27 r=%2715%27 fill=%27%23FF156D%27 stroke=%27%23FF156D%27 stroke-width=%2715%27%3E%3Canimate attributeName=%27opacity%27 begin=%27-.4%27 calcMode=%27spline%27 dur=%272%27 keySplines=%27.5 0 .5 1;.5 0 .5 1%27 repeatCount=%27indefinite%27 values=%271;0;1;%27/%3E%3C/circle%3E%3Ccircle cx=%27100%27 cy=%27100%27 r=%2715%27 fill=%27%23FF156D%27 stroke=%27%23FF156D%27 stroke-width=%2715%27%3E%3Canimate attributeName=%27opacity%27 begin=%27-.2%27 calcMode=%27spline%27 dur=%272%27 keySplines=%27.5 0 .5 1;.5 0 .5 1%27 repeatCount=%27indefinite%27 values=%271;0;1;%27/%3E%3C/circle%3E%3Ccircle cx=%27160%27 cy=%27100%27 r=%2715%27 fill=%27%23FF156D%27 stroke=%27%23FF156D%27 stroke-width=%2715%27%3E%3Canimate attributeName=%27opacity%27 begin=%270%27 calcMode=%27spline%27 dur=%272%27 keySplines=%27.5 0 .5 1;.5 0 .5 1%27 repeatCount=%27indefinite%27 values=%271;0;1;%27/%3E%3C/circle%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;mask-size:2em}.wp-block-wpbbe-contact-form-7 .wpcf7 form .wpcf7-response-output{border:var(--form-border-width) solid var(--form-text-accent);border-radius:var(--form-border-radius);margin:0;padding:.5em .9em}.wp-block-wpbbe-contact-form-7 .wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wp-block-wpbbe-contact-form-7 .wpcf7-list-item-label:after,.wp-block-wpbbe-contact-form-7 .wpcf7-list-item-label:before{display:none}.wp-block-wpbbe-contact-form-7 .wpcf7-list-item-label{margin-right:.5em}.wp-block-wpbbe-contact-form-7 .wpcf7-list-item-label:has(+input){margin-right:0;margin-left:.5em} -
better-block-editor/tags/1.2.1/dist/blocks/contact-form-7/style-index.css
r3449829 r3458243 1 .wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles){--form-font-family:inherit;--form-font-size:var(--wp--preset--font-size--bbe-medium,inherit);--form-spacing:0px;--form-text-accent:var(--wp--preset--color--bbe-primary-500,currentColor);--form-text-color:var(--wp--preset--color--bbe-neutral-700,currentColor);--form-background-color:var(--wp--preset--color--bbe-neutral-000,transparent);--form-border-color:var(--wp--preset--color--bbe-neutral-300,currentColor);--form-border-radius:0px;--form-border-width:1px;--form-button-font-size:var(--wp--preset--font-size--bbe-small,.9em);--form-button-font-weight:500;--form-button-text-color:var(--wp--preset--color--bbe-neutral-000,currentColor);--form-button-background-color:var(--wp--preset--color--bbe-primary-500,color-mix(in srgb,currentColor 10%,transparent));--form-button-border-color:var(--wp--preset--color--bbe-primary-500);--form-button-text-hover-color:var(--wp--preset--color--bbe-neutral-000);--form-button-background-hover-color:var(--wp--preset--color--bbe-primary-600,color-mix(in srgb,currentColor 20%,transparent));--form-button-border-hover-color:var(--wp--preset--color--bbe-primary-600);--form-button-border-width:0px;--form-button-border-radius:0px;--form-msg-font-size:var(--wp--preset--font-size--bbe-large,inherit);--form-msg-spacing:0px;--form-success:#096;--form-warning:#fe9a00;--form-error:#ec003f}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=email],[type=number],[type=password],[type=search],[type=text],[type=tel],[type=url],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[list]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select:where([size],[multiple]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form textarea{all:revert;background-color:var(--form-background-color);border:solid var(--form-border-width) var(--form-border-color);border-radius:var(--form-border-radius);box-sizing:border-box;color:var(--form-text-color);font-family:var(--form-font-family);font-size:var(--form-font-size);font-style:normal;line-height:1.7;margin:0;outline-color:transparent;outline:0;padding:.5em .9em;transition:opacity .1s}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=email],[type=number],[type=password],[type=search],[type=text],[type=tel],[type=url],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[list])::placeholder,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form textarea::placeholder{ opacity:.7}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=email],[type=number],[type=password],[type=search],[type=text],[type=tel],[type=url],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[list]):focus::placeholder,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form textarea:focus::placeholder{opacity:.3}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form textarea{resize:vertical;vertical-align:top}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]){padding-right:.5em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number])::-webkit-inner-spin-button,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number])::-webkit-outer-spin-button{opacity:0;pointer-events:none;transition:opacity .1s}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]:focus)::-webkit-inner-spin-button,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]:focus)::-webkit-outer-spin-button{opacity:1;pointer-events:auto}@supports(-moz-appearance:textfield){.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]){-moz-appearance:textfield;padding-right:calc(.5em + 18px)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]:focus){-moz-appearance:auto;padding-right:.5em}}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=date],[type=datetime-local],[type=month],[type=week])::-webkit-calendar-picker-indicator{background:none;background-color:color-mix(in srgb,currentColor 70%,transparent);cursor:pointer;mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\"><path d=\"M11 18H7v-4h4z\"/><path fill-rule=\"evenodd\" d=\"M9 4h6V2h2v2h4v18H3V4h4V2h2zM5 20h14v-8H5zm0-10h14V6h-2v2h-2V6H9v2H7V6H5z\" clip-rule=\"evenodd\"/></svg>") center/1.3em no-repeat}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=date],[type=datetime-local],[type=month],[type=week])::-webkit-calendar-picker-indicator:hover{background-color:currentColor}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=time])::-webkit-calendar-picker-indicator{background:none;background-color:color-mix(in srgb,currentColor 70%,transparent);cursor:pointer;mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\"><path d=\"m13 12.535-.438.291-.007.006-3.832 2.555-1.11-1.664L11 11.465V7h2z\"/><path fill-rule=\"evenodd\" d=\"M12.492 2.012A10 10 0 0 1 22 12l-.012.492a10 10 0 0 1-9.496 9.496L12 22a10 10 0 0 1-9.24-6.173 10 10 0 0 1-.748-3.335L2 12a10 10 0 0 1 6.173-9.24A10 10 0 0 1 12 2zM12 4a8 8 0 0 0-8 8l.01.394A8 8 0 0 0 12 20l.394-.01A8 8 0 0 0 20 12l-.01-.394a8 8 0 0 0-7.596-7.596z\" clip-rule=\"evenodd\"/></svg>") center/1.3em no-repeat}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=time])::-webkit-calendar-picker-indicator:hover{background-color:currentColor}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file]){all:revert;background:transparent;border:dashed var(--form-border-width) var(--form-border-color);border-radius:var(--form-border-radius);box-sizing:border-box;font-size:var(--wp--preset--font-size--bbe-x-small,.9em);outline:0;padding:.5em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file])::-webkit-file-upload-button,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file])::file-selector-button{background-color:var(--form-button-background-color);border:solid var(--form-button-border-width) var(--form-button-border-color);border-radius:calc(var(--form-button-border-radius) - 2px);color:var(--form-button-text-color);cursor:pointer;font-weight:400;margin-right:.5em;padding:.5em .9em;transition:background-color .1s,border-color .1s}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file])::-webkit-file-upload-button:hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file])::file-selector-button:hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select:where(:not([size])):where(:not([multiple])){all:revert;appearance:none;background-color:var(--form-background-color);background-image:conic-gradient(color-mix(in srgb,currentColor 50%,transparent) 45deg,transparent 45deg 315deg,color-mix(in srgb,currentColor 50%,transparent) 315deg);background-position:right .9em top calc(50% + .2em);background-repeat:no-repeat;background-size:.7em .7em;border:solid var(--form-border-width) var(--form-border-color);border-radius:var(--form-border-radius);box-sizing:border-box;color:var(--form-text-color);cursor:pointer;font-family:var(--form-font-family);font-size:var(--form-font-size);font-style:normal;line-height:1.7;margin:0;outline-color:transparent;outline:0;padding:.5em 2.3em .5em .9em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select:where(:not([size])):where(:not([multiple])):hover{background-image:conic-gradient(color-mix(in srgb,currentColor 70%,transparent) 45deg,transparent 45deg 315deg,color-mix(in srgb,currentColor 70%,transparent) 315deg)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select:where([size],[multiple]){outline:0;vertical-align:top}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form optgroup{font-style:normal;font-weight:500;margin:.25em 0 0;padding:0}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select>optgroup:first-of-type{margin:0}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form option{margin:0;padding:.125em 0}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form optgroup>option{padding-left:1em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form optgroup>option:first-of-type{margin-top:.125em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([list]){appearance:none;-webkit-appearance:none;outline:0}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([list])::-webkit-calendar-picker-indicator{display:none!important}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form button,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=button]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=reset]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=submit]){all:revert;appearance:none;background-color:var(--form-button-background-color);border:solid var(--form-button-border-width) var(--form-button-border-color);border-radius:var(--form-button-border-radius);box-sizing:border-box;color:var(--form-button-text-color);cursor:pointer;font-size:var(--form-button-font-size);font-style:normal;font-weight:var(--form-button-font-weight);line-height:1.7;outline:0;padding:.5em 1.3em;transition:color .1s,background-color .1s,border-color .1s}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form button:hover,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=button]):hover,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=reset]):hover,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=submit]):hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=checkbox]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=radio]){all:revert;align-items:center;appearance:none;background-color:var(--form-background-color);border:solid var(--form-border-width) var(--form-border-color);box-sizing:border-box;display:inline-flex;font-size:var(--form-font-size);height:1.25em;justify-content:center;margin:0;outline:0;position:relative;vertical-align:sub;width:1.25em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=radio]){border-radius:50%}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=checkbox]){border-radius:min(var(--form-border-radius) - 2px,3px)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=checkbox]):checked:before{background-color:var(--form-text-accent);content:"";height:100%;mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\"><path stroke=\"currentColor\" stroke-width=\"4\" d=\"m3 12 6 6L21 6\"/></svg>");mask-position:center;mask-size:100%;position:absolute;width:100%}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=radio]):checked:before{background-color:var(--form-text-accent);content:"";height:100%;mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\"><rect width=\"14\" height=\"14\" x=\"5\" y=\"5\" rx=\"7\"/></svg>");mask-position:center;mask-size:100%;position:absolute;width:100%}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range]){all:revert;-webkit-appearance:none;appearance:none;background:transparent;box-sizing:border-box;font-size:var(--form-font-size);vertical-align:middle}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-webkit-slider-runnable-track{background:var(--form-border-color);border-radius:calc(var(--form-border-radius) - 2px);height:.25em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-moz-range-track{background:var(--form-border-color);border-radius:calc(var(--form-border-radius) - 2px);height:.25em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--form-button-background-color);border:0;border-radius:50%;box-shadow:none;cursor:pointer;height:1em;margin-top:-.375em;outline:0;transition:background-color .1s;width:1em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-moz-range-thumb{-webkit-appearance:none;appearance:none;background:var(--form-button-background-color);border:0;border-radius:50%;box-shadow:none;cursor:pointer;height:1em;outline:0;transition:background-color .1s;width:1em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-webkit-slider-thumb:hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-moz-range-thumb:hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7 form .wpcf7-response-output{border:max(var(--form-border-width),1px) solid var(--form-text-accent);border-radius:var(--form-border-radius)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.sent .wpcf7-response-output{border-color:var(--form-success);font-size:var(--form-msg-font-size)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.aborted .wpcf7-response-output,div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.failed .wpcf7-response-output{border-color:var(--form-error);font-size:var(--form-msg-font-size)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.spam .wpcf7-response-output{border-color:var(--form-warning);font-size:var(--form-msg-font-size)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.invalid .wpcf7-response-output,div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.payment-required .wpcf7-response-output,div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.unaccepted .wpcf7-response-output{border-color:var(--form-warning)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form-control-wrap:not(:first-child){margin-top:var(--form-spacing)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-not-valid-tip{color:var(--form-error);font-size:var(--form-msg-font-size,--wp--preset--font-size--bbe-x-small);margin-top:var(--form-msg-spacing)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .use-floating-validation-tip .wpcf7-not-valid-tip{background:inherit;border:var(--form-border-width) solid var(--form-error);padding:.5em .9em}.wp-block-wpbbe-contact-form-7 .wpcf7-form{align-items:var(--form-justify,flex-start);display:flex;flex-direction:column;gap:var(--form-gap)}.wp-block-wpbbe-contact-form-7 .wpcf7-form .hidden-fields-container{display:none}.wp-block-wpbbe-contact-form-7 .wpcf7-form>*{line-height:inherit;margin:0}.wp-block-wpbbe-contact-form-7 .wpcf7-form-control-wrap{display:block}.wp-block-wpbbe-contact-form-7 .wpcf7-form input:where([type=email],[type=number],[type=password],[type=search],[type=text],[type=tel],[type=url],[type=file]),.wp-block-wpbbe-contact-form-7 .wpcf7-form select,.wp-block-wpbbe-contact-form-7 .wpcf7-form textarea{width:100%}.wp-block-wpbbe-contact-form-7.has-stretch-all .wpcf7-form button,.wp-block-wpbbe-contact-form-7.has-stretch-all .wpcf7-form input:where([type=submit],[type=reset],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]){width:100%}.wp-block-wpbbe-contact-form-7 .wpcf7-form .wpcf7-spinner{display:none!important}.wp-block-wpbbe-contact-form-7 .wpcf7-form.submitting .wpcf7-submit.has-spinner{background-color:currentColor;color:inherit;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 200 200%27%3E%3Ccircle cx=%2740%27 cy=%27100%27 r=%2715%27 fill=%27%23FF156D%27 stroke=%27%23FF156D%27 stroke-width=%2715%27%3E%3Canimate attributeName=%27opacity%27 begin=%27-.4%27 calcMode=%27spline%27 dur=%272%27 keySplines=%27.5 0 .5 1;.5 0 .5 1%27 repeatCount=%27indefinite%27 values=%271;0;1;%27/%3E%3C/circle%3E%3Ccircle cx=%27100%27 cy=%27100%27 r=%2715%27 fill=%27%23FF156D%27 stroke=%27%23FF156D%27 stroke-width=%2715%27%3E%3Canimate attributeName=%27opacity%27 begin=%27-.2%27 calcMode=%27spline%27 dur=%272%27 keySplines=%27.5 0 .5 1;.5 0 .5 1%27 repeatCount=%27indefinite%27 values=%271;0;1;%27/%3E%3C/circle%3E%3Ccircle cx=%27160%27 cy=%27100%27 r=%2715%27 fill=%27%23FF156D%27 stroke=%27%23FF156D%27 stroke-width=%2715%27%3E%3Canimate attributeName=%27opacity%27 begin=%270%27 calcMode=%27spline%27 dur=%272%27 keySplines=%27.5 0 .5 1;.5 0 .5 1%27 repeatCount=%27indefinite%27 values=%271;0;1;%27/%3E%3C/circle%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;mask-size:2em}.wp-block-wpbbe-contact-form-7 .wpcf7 form .wpcf7-response-output{border:var(--form-border-width) solid var(--form-text-accent);border-radius:var(--form-border-radius);margin:0;padding:.5em .9em}.wp-block-wpbbe-contact-form-7 .wpcf7-list-item{display:inline-block;margin:0 1em 0 0}.wp-block-wpbbe-contact-form-7 .wpcf7-list-item-label:after,.wp-block-wpbbe-contact-form-7 .wpcf7-list-item-label:before{display:none}.wp-block-wpbbe-contact-form-7 .wpcf7-list-item-label{margin-left:.5em}.wp-block-wpbbe-contact-form-7 .wpcf7-list-item-label:has(+input){margin-left:0;margin-right:.5em}1 .wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles){--form-font-family:inherit;--form-font-size:var(--wp--preset--font-size--bbe-medium,inherit);--form-spacing:0px;--form-text-accent:var(--wp--preset--color--bbe-primary-500,currentColor);--form-text-color:var(--wp--preset--color--bbe-neutral-700,currentColor);--form-background-color:var(--wp--preset--color--bbe-neutral-000,transparent);--form-border-color:var(--wp--preset--color--bbe-neutral-300,currentColor);--form-border-radius:0px;--form-border-width:1px;--form-button-font-size:var(--wp--preset--font-size--bbe-small,.9em);--form-button-font-weight:500;--form-button-text-color:var(--wp--preset--color--bbe-neutral-000,currentColor);--form-button-background-color:var(--wp--preset--color--bbe-primary-500,color-mix(in srgb,currentColor 10%,transparent));--form-button-border-color:var(--wp--preset--color--bbe-primary-500);--form-button-text-hover-color:var(--wp--preset--color--bbe-neutral-000);--form-button-background-hover-color:var(--wp--preset--color--bbe-primary-600,color-mix(in srgb,currentColor 20%,transparent));--form-button-border-hover-color:var(--wp--preset--color--bbe-primary-600);--form-button-border-width:0px;--form-button-border-radius:0px;--form-msg-font-size:var(--wp--preset--font-size--bbe-large,inherit);--form-msg-spacing:0px;--form-success:#096;--form-warning:#fe9a00;--form-error:#ec003f}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=email],[type=number],[type=password],[type=search],[type=text],[type=tel],[type=url],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[list]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select:where([size],[multiple]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form textarea{all:revert;background-color:var(--form-background-color);border:solid var(--form-border-width) var(--form-border-color);border-radius:var(--form-border-radius);box-sizing:border-box;color:var(--form-text-color);font-family:var(--form-font-family);font-size:var(--form-font-size);font-style:normal;line-height:1.7;margin:0;outline-color:transparent;outline:0;padding:.5em .9em;transition:opacity .1s}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=email],[type=number],[type=password],[type=search],[type=text],[type=tel],[type=url],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[list])::placeholder,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form textarea::placeholder{color:inherit;opacity:.7}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=email],[type=number],[type=password],[type=search],[type=text],[type=tel],[type=url],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[list]):focus::placeholder,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form textarea:focus::placeholder{opacity:.3}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form textarea{resize:vertical;vertical-align:top}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]){padding-right:.5em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number])::-webkit-inner-spin-button,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number])::-webkit-outer-spin-button{opacity:0;pointer-events:none;transition:opacity .1s}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]:focus)::-webkit-inner-spin-button,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]:focus)::-webkit-outer-spin-button{opacity:1;pointer-events:auto}@supports(-moz-appearance:textfield){.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]){-moz-appearance:textfield;padding-right:calc(.5em + 18px)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]:focus){-moz-appearance:auto;padding-right:.5em}}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=date],[type=datetime-local],[type=month],[type=week])::-webkit-calendar-picker-indicator{background:none;background-color:color-mix(in srgb,currentColor 70%,transparent);cursor:pointer;mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\"><path d=\"M11 18H7v-4h4z\"/><path fill-rule=\"evenodd\" d=\"M9 4h6V2h2v2h4v18H3V4h4V2h2zM5 20h14v-8H5zm0-10h14V6h-2v2h-2V6H9v2H7V6H5z\" clip-rule=\"evenodd\"/></svg>") center/1.3em no-repeat}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=date],[type=datetime-local],[type=month],[type=week])::-webkit-calendar-picker-indicator:hover{background-color:currentColor}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=time])::-webkit-calendar-picker-indicator{background:none;background-color:color-mix(in srgb,currentColor 70%,transparent);cursor:pointer;mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\"><path d=\"m13 12.535-.438.291-.007.006-3.832 2.555-1.11-1.664L11 11.465V7h2z\"/><path fill-rule=\"evenodd\" d=\"M12.492 2.012A10 10 0 0 1 22 12l-.012.492a10 10 0 0 1-9.496 9.496L12 22a10 10 0 0 1-9.24-6.173 10 10 0 0 1-.748-3.335L2 12a10 10 0 0 1 6.173-9.24A10 10 0 0 1 12 2zM12 4a8 8 0 0 0-8 8l.01.394A8 8 0 0 0 12 20l.394-.01A8 8 0 0 0 20 12l-.01-.394a8 8 0 0 0-7.596-7.596z\" clip-rule=\"evenodd\"/></svg>") center/1.3em no-repeat}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=time])::-webkit-calendar-picker-indicator:hover{background-color:currentColor}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file]){all:revert;background:transparent;border:dashed var(--form-border-width) var(--form-border-color);border-radius:var(--form-border-radius);box-sizing:border-box;font-size:var(--wp--preset--font-size--bbe-x-small,.9em);outline:0;padding:.5em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file])::-webkit-file-upload-button,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file])::file-selector-button{background-color:var(--form-button-background-color);border:solid var(--form-button-border-width) var(--form-button-border-color);border-radius:calc(var(--form-button-border-radius) - 2px);color:var(--form-button-text-color);cursor:pointer;font-weight:400;margin-right:.5em;padding:.5em .9em;transition:background-color .1s,border-color .1s}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file])::-webkit-file-upload-button:hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file])::file-selector-button:hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select:where(:not([size])):where(:not([multiple])){all:revert;appearance:none;background-color:var(--form-background-color);background-image:conic-gradient(color-mix(in srgb,currentColor 50%,transparent) 45deg,transparent 45deg 315deg,color-mix(in srgb,currentColor 50%,transparent) 315deg);background-position:right .9em top calc(50% + .2em);background-repeat:no-repeat;background-size:.7em .7em;border:solid var(--form-border-width) var(--form-border-color);border-radius:var(--form-border-radius);box-sizing:border-box;color:var(--form-text-color);cursor:pointer;font-family:var(--form-font-family);font-size:var(--form-font-size);font-style:normal;line-height:1.7;margin:0;outline-color:transparent;outline:0;padding:.5em 2.3em .5em .9em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select:where(:not([size])):where(:not([multiple])):hover{background-image:conic-gradient(color-mix(in srgb,currentColor 70%,transparent) 45deg,transparent 45deg 315deg,color-mix(in srgb,currentColor 70%,transparent) 315deg)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select:where([size],[multiple]){outline:0;vertical-align:top}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form optgroup{font-style:normal;font-weight:500;margin:.25em 0 0;padding:0}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select>optgroup:first-of-type{margin:0}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form option{margin:0;padding:.125em 0}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form optgroup>option{padding-left:1em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form optgroup>option:first-of-type{margin-top:.125em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([list]){appearance:none;-webkit-appearance:none;outline:0}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([list])::-webkit-calendar-picker-indicator{display:none!important}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form button,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=button]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=reset]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=submit]){all:revert;appearance:none;background-color:var(--form-button-background-color);border:solid var(--form-button-border-width) var(--form-button-border-color);border-radius:var(--form-button-border-radius);box-sizing:border-box;color:var(--form-button-text-color);cursor:pointer;font-family:inherit;font-size:var(--form-button-font-size);font-style:normal;font-weight:var(--form-button-font-weight);line-height:1.7;outline:0;padding:.5em 1.3em;transition:color .1s,background-color .1s,border-color .1s}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form button:hover,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=button]):hover,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=reset]):hover,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=submit]):hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=checkbox]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=radio]){all:revert;align-items:center;appearance:none;background-color:var(--form-background-color);border:solid var(--form-border-width) var(--form-border-color);box-sizing:border-box;display:inline-flex;font-size:var(--form-font-size);height:1.25em;justify-content:center;margin:0;outline:0;position:relative;vertical-align:sub;width:1.25em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=radio]){border-radius:50%}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=checkbox]){border-radius:min(var(--form-border-radius) - 2px,3px)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=checkbox]):checked:before{background-color:var(--form-text-accent);content:"";height:100%;mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\"><path stroke=\"currentColor\" stroke-width=\"4\" d=\"m3 12 6 6L21 6\"/></svg>");mask-position:center;mask-size:100%;position:absolute;width:100%}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=radio]):checked:before{background-color:var(--form-text-accent);content:"";height:100%;mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\"><rect width=\"14\" height=\"14\" x=\"5\" y=\"5\" rx=\"7\"/></svg>");mask-position:center;mask-size:100%;position:absolute;width:100%}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range]){all:revert;-webkit-appearance:none;appearance:none;background:transparent;box-sizing:border-box;font-size:var(--form-font-size);vertical-align:middle}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-webkit-slider-runnable-track{background:var(--form-border-color);border-radius:calc(var(--form-border-radius) - 2px);height:.25em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-moz-range-track{background:var(--form-border-color);border-radius:calc(var(--form-border-radius) - 2px);height:.25em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--form-button-background-color);border:0;border-radius:50%;box-shadow:none;cursor:pointer;height:1em;margin-top:-.375em;outline:0;transition:background-color .1s;width:1em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-moz-range-thumb{-webkit-appearance:none;appearance:none;background:var(--form-button-background-color);border:0;border-radius:50%;box-shadow:none;cursor:pointer;height:1em;outline:0;transition:background-color .1s;width:1em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-webkit-slider-thumb:hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-moz-range-thumb:hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7 form .wpcf7-response-output{border:max(var(--form-border-width),1px) solid var(--form-text-accent);border-radius:var(--form-border-radius)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.sent .wpcf7-response-output{border-color:var(--form-success);font-size:var(--form-msg-font-size)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.aborted .wpcf7-response-output,div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.failed .wpcf7-response-output{border-color:var(--form-error);font-size:var(--form-msg-font-size)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.spam .wpcf7-response-output{border-color:var(--form-warning);font-size:var(--form-msg-font-size)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.invalid .wpcf7-response-output,div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.payment-required .wpcf7-response-output,div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.unaccepted .wpcf7-response-output{border-color:var(--form-warning)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form-control-wrap:not(:first-child){margin-top:var(--form-spacing)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-not-valid-tip{color:var(--form-error);font-size:var(--form-msg-font-size,--wp--preset--font-size--bbe-x-small);margin-top:var(--form-msg-spacing)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .use-floating-validation-tip .wpcf7-not-valid-tip{background:inherit;border:var(--form-border-width) solid var(--form-error);padding:.5em .9em}.wp-block-wpbbe-contact-form-7 .wpcf7-form{align-items:var(--form-justify,flex-start);display:flex;flex-direction:column;gap:var(--form-gap)}.wp-block-wpbbe-contact-form-7 .wpcf7-form .hidden-fields-container{display:none}.wp-block-wpbbe-contact-form-7 .wpcf7-form>*{line-height:inherit;margin:0}.wp-block-wpbbe-contact-form-7 .wpcf7-form-control-wrap{display:block}.wp-block-wpbbe-contact-form-7 .wpcf7-form input:where([type=email],[type=number],[type=password],[type=search],[type=text],[type=tel],[type=url],[type=file]),.wp-block-wpbbe-contact-form-7 .wpcf7-form select,.wp-block-wpbbe-contact-form-7 .wpcf7-form textarea{width:100%}.wp-block-wpbbe-contact-form-7.has-stretch-all .wpcf7-form button,.wp-block-wpbbe-contact-form-7.has-stretch-all .wpcf7-form input:where([type=submit],[type=reset],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]){width:100%}.wp-block-wpbbe-contact-form-7 .wpcf7-form .wpcf7-spinner{display:none!important}.wp-block-wpbbe-contact-form-7 .wpcf7-form.submitting .wpcf7-submit.has-spinner{background-color:currentColor;color:inherit;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 200 200%27%3E%3Ccircle cx=%2740%27 cy=%27100%27 r=%2715%27 fill=%27%23FF156D%27 stroke=%27%23FF156D%27 stroke-width=%2715%27%3E%3Canimate attributeName=%27opacity%27 begin=%27-.4%27 calcMode=%27spline%27 dur=%272%27 keySplines=%27.5 0 .5 1;.5 0 .5 1%27 repeatCount=%27indefinite%27 values=%271;0;1;%27/%3E%3C/circle%3E%3Ccircle cx=%27100%27 cy=%27100%27 r=%2715%27 fill=%27%23FF156D%27 stroke=%27%23FF156D%27 stroke-width=%2715%27%3E%3Canimate attributeName=%27opacity%27 begin=%27-.2%27 calcMode=%27spline%27 dur=%272%27 keySplines=%27.5 0 .5 1;.5 0 .5 1%27 repeatCount=%27indefinite%27 values=%271;0;1;%27/%3E%3C/circle%3E%3Ccircle cx=%27160%27 cy=%27100%27 r=%2715%27 fill=%27%23FF156D%27 stroke=%27%23FF156D%27 stroke-width=%2715%27%3E%3Canimate attributeName=%27opacity%27 begin=%270%27 calcMode=%27spline%27 dur=%272%27 keySplines=%27.5 0 .5 1;.5 0 .5 1%27 repeatCount=%27indefinite%27 values=%271;0;1;%27/%3E%3C/circle%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;mask-size:2em}.wp-block-wpbbe-contact-form-7 .wpcf7 form .wpcf7-response-output{border:var(--form-border-width) solid var(--form-text-accent);border-radius:var(--form-border-radius);margin:0;padding:.5em .9em}.wp-block-wpbbe-contact-form-7 .wpcf7-list-item{display:inline-block;margin:0 1em 0 0}.wp-block-wpbbe-contact-form-7 .wpcf7-list-item-label:after,.wp-block-wpbbe-contact-form-7 .wpcf7-list-item-label:before{display:none}.wp-block-wpbbe-contact-form-7 .wpcf7-list-item-label{margin-left:.5em}.wp-block-wpbbe-contact-form-7 .wpcf7-list-item-label:has(+input){margin-left:0;margin-right:.5em} -
better-block-editor/tags/1.2.1/dist/blocks/svg-inline/index.asset.php
r3449829 r3458243 1 <?php return array('dependencies' => array('react', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => ' 363b889bcb444f6abb12');1 <?php return array('dependencies' => array('react', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => '732e2da1ebaed379980a'); -
better-block-editor/tags/1.2.1/dist/blocks/svg-inline/index.js
r3449829 r3458243 1 (()=>{"use strict";var e,t={564:()=>{const e=window.wp.i18n,t=window.wp.element,n=window.wp.blockEditor,r=window.wp.components,o=window.ReactJSXRuntime;function i(e){const t=(0,n.__experimentalUseMultipleOriginColorsAndGradients)(),{colors:i,disableCustomColors:a,gradients:s,disableCustomGradients:l,settings:c,panelId:d,label:u,enableAlpha:h,__experimentalIsRenderedInSidebar:p}={...t,...e};return i&&0!==i.length||s&&0!==s.length||!a||!l||!c?.every((e=>(!e.colors||0===e.colors.length)&&(!e.gradients||0===e.gradients.length)&&(void 0===e.disableCustomColors||e.disableCustomColors)&&(void 0===e.disableCustomGradients||e.disableCustomGradients)))?(0,o.jsxs)("div",{className:"tool-panel-colors-list__inner-wrapper",children:[u&&(0,o.jsx)(r.BaseControl.VisualLabel,{as:"legend",children:u}),(0,o.jsx)(n.__experimentalColorGradientSettingsDropdown,{settings:c,panelId:d,__experimentalIsRenderedInSidebar:p,colors:i,disableCustomColors:a,gradients:s,disableCustomGradients:l,enableAlpha:h})]}):null}const a=window.wp.data,s=window.wp.coreData;function l(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=l(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}const c=function(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=l(e))&&(r&&(r+=" "),r+=t);return r};function d(){const e=(0,n.__experimentalUseMultipleOriginColorsAndGradients)(),r=(0,t.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,t.useCallback)((e=>{const t=r.find((t=>t.color===e));return t?t.slug:e}),[r]),attributeToInput:(0,t.useCallback)((e=>{const t=r.find((t=>t.slug===e));return t?t.color:e}),[r]),attributeToCss:(0,t.useCallback)((e=>{const t=r.find((t=>t.slug===e));return t?`var(--wp--preset--color--${t.slug})`:e}),[r])}}function u({defaultSize:n,size:i,onChange:a}){var s;const[l,c]=(0,t.useState)(null!==(s=null!=i?i:n)&&void 0!==s?s:"");(0,t.useEffect)((()=>{void 0===i&&void 0!==n&&c(n)}),[i,n]),(0,t.useEffect)((()=>{void 0!==i&&i!==l&&c(i)}),[i,l]);const d={labelPosition:"top",size:"__unstable-large",__nextHasNoMarginBottom:!0,units:(0,r.__experimentalUseCustomUnits)({availableUnits:["px"]}),placeholder:(0,e.__)("Auto","better-block-editor"),min:1};return(0,o.jsx)("div",{className:"block-editor-image-size-control",children:(0,o.jsx)(r.__experimentalUnitControl,{label:(0,e.__)("Icon Size","better-block-editor"),value:l,onChange:e=>((e,t)=>{if(!/^([\d.]+)([a-z%]*)$/.test(t)&&""!==t)return;const n=""===t?void 0:t;c(n),a(n)})(0,e),...d})})}const h=window.React;var p=["br","col","colgroup","dl","hr","iframe","img","input","link","menuitem","meta","ol","param","select","table","tbody","tfoot","thead","tr","ul","wbr"],g={"accept-charset":"acceptCharset",acceptcharset:"acceptCharset",accesskey:"accessKey",allowfullscreen:"allowFullScreen",autocapitalize:"autoCapitalize",autocomplete:"autoComplete",autocorrect:"autoCorrect",autofocus:"autoFocus",autoplay:"autoPlay",autosave:"autoSave",cellpadding:"cellPadding",cellspacing:"cellSpacing",charset:"charSet",class:"className",classid:"classID",classname:"className",colspan:"colSpan",contenteditable:"contentEditable",contextmenu:"contextMenu",controlslist:"controlsList",crossorigin:"crossOrigin",dangerouslysetinnerhtml:"dangerouslySetInnerHTML",datetime:"dateTime",defaultchecked:"defaultChecked",defaultvalue:"defaultValue",enctype:"encType",for:"htmlFor",formmethod:"formMethod",formaction:"formAction",formenctype:"formEncType",formnovalidate:"formNoValidate",formtarget:"formTarget",frameborder:"frameBorder",hreflang:"hrefLang",htmlfor:"htmlFor",httpequiv:"httpEquiv","http-equiv":"httpEquiv",icon:"icon",innerhtml:"innerHTML",inputmode:"inputMode",itemid:"itemID",itemprop:"itemProp",itemref:"itemRef",itemscope:"itemScope",itemtype:"itemType",keyparams:"keyParams",keytype:"keyType",marginwidth:"marginWidth",marginheight:"marginHeight",maxlength:"maxLength",mediagroup:"mediaGroup",minlength:"minLength",nomodule:"noModule",novalidate:"noValidate",playsinline:"playsInline",radiogroup:"radioGroup",readonly:"readOnly",referrerpolicy:"referrerPolicy",rowspan:"rowSpan",spellcheck:"spellCheck",srcdoc:"srcDoc",srclang:"srcLang",srcset:"srcSet",tabindex:"tabIndex",typemustmatch:"typeMustMatch",usemap:"useMap",accentheight:"accentHeight","accent-height":"accentHeight",alignmentbaseline:"alignmentBaseline","alignment-baseline":"alignmentBaseline",allowreorder:"allowReorder",arabicform:"arabicForm","arabic-form":"arabicForm",attributename:"attributeName",attributetype:"attributeType",autoreverse:"autoReverse",basefrequency:"baseFrequency",baselineshift:"baselineShift","baseline-shift":"baselineShift",baseprofile:"baseProfile",calcmode:"calcMode",capheight:"capHeight","cap-height":"capHeight",clippath:"clipPath","clip-path":"clipPath",clippathunits:"clipPathUnits",cliprule:"clipRule","clip-rule":"clipRule",colorinterpolation:"colorInterpolation","color-interpolation":"colorInterpolation",colorinterpolationfilters:"colorInterpolationFilters","color-interpolation-filters":"colorInterpolationFilters",colorprofile:"colorProfile","color-profile":"colorProfile",colorrendering:"colorRendering","color-rendering":"colorRendering",contentscripttype:"contentScriptType",contentstyletype:"contentStyleType",diffuseconstant:"diffuseConstant",dominantbaseline:"dominantBaseline","dominant-baseline":"dominantBaseline",edgemode:"edgeMode",enablebackground:"enableBackground","enable-background":"enableBackground",externalresourcesrequired:"externalResourcesRequired",fillopacity:"fillOpacity","fill-opacity":"fillOpacity",fillrule:"fillRule","fill-rule":"fillRule",filterres:"filterRes",filterunits:"filterUnits",floodopacity:"floodOpacity","flood-opacity":"floodOpacity",floodcolor:"floodColor","flood-color":"floodColor",fontfamily:"fontFamily","font-family":"fontFamily",fontsize:"fontSize","font-size":"fontSize",fontsizeadjust:"fontSizeAdjust","font-size-adjust":"fontSizeAdjust",fontstretch:"fontStretch","font-stretch":"fontStretch",fontstyle:"fontStyle","font-style":"fontStyle",fontvariant:"fontVariant","font-variant":"fontVariant",fontweight:"fontWeight","font-weight":"fontWeight",glyphname:"glyphName","glyph-name":"glyphName",glyphorientationhorizontal:"glyphOrientationHorizontal","glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphorientationvertical:"glyphOrientationVertical","glyph-orientation-vertical":"glyphOrientationVertical",glyphref:"glyphRef",gradienttransform:"gradientTransform",gradientunits:"gradientUnits",horizadvx:"horizAdvX","horiz-adv-x":"horizAdvX",horizoriginx:"horizOriginX","horiz-origin-x":"horizOriginX",imagerendering:"imageRendering","image-rendering":"imageRendering",kernelmatrix:"kernelMatrix",kernelunitlength:"kernelUnitLength",keypoints:"keyPoints",keysplines:"keySplines",keytimes:"keyTimes",lengthadjust:"lengthAdjust",letterspacing:"letterSpacing","letter-spacing":"letterSpacing",lightingcolor:"lightingColor","lighting-color":"lightingColor",limitingconeangle:"limitingConeAngle",markerend:"markerEnd","marker-end":"markerEnd",markerheight:"markerHeight",markermid:"markerMid","marker-mid":"markerMid",markerstart:"markerStart","marker-start":"markerStart",markerunits:"markerUnits",markerwidth:"markerWidth",maskcontentunits:"maskContentUnits",maskunits:"maskUnits",numoctaves:"numOctaves",overlineposition:"overlinePosition","overline-position":"overlinePosition",overlinethickness:"overlineThickness","overline-thickness":"overlineThickness",paintorder:"paintOrder","paint-order":"paintOrder","panose-1":"panose1",pathlength:"pathLength",patterncontentunits:"patternContentUnits",patterntransform:"patternTransform",patternunits:"patternUnits",pointerevents:"pointerEvents","pointer-events":"pointerEvents",pointsatx:"pointsAtX",pointsaty:"pointsAtY",pointsatz:"pointsAtZ",preservealpha:"preserveAlpha",preserveaspectratio:"preserveAspectRatio",primitiveunits:"primitiveUnits",refx:"refX",refy:"refY",renderingintent:"renderingIntent","rendering-intent":"renderingIntent",repeatcount:"repeatCount",repeatdur:"repeatDur",requiredextensions:"requiredExtensions",requiredfeatures:"requiredFeatures",shaperendering:"shapeRendering","shape-rendering":"shapeRendering",specularconstant:"specularConstant",specularexponent:"specularExponent",spreadmethod:"spreadMethod",startoffset:"startOffset",stddeviation:"stdDeviation",stitchtiles:"stitchTiles",stopcolor:"stopColor","stop-color":"stopColor",stopopacity:"stopOpacity","stop-opacity":"stopOpacity",strikethroughposition:"strikethroughPosition","strikethrough-position":"strikethroughPosition",strikethroughthickness:"strikethroughThickness","strikethrough-thickness":"strikethroughThickness",strokedasharray:"strokeDasharray","stroke-dasharray":"strokeDasharray",strokedashoffset:"strokeDashoffset","stroke-dashoffset":"strokeDashoffset",strokelinecap:"strokeLinecap","stroke-linecap":"strokeLinecap",strokelinejoin:"strokeLinejoin","stroke-linejoin":"strokeLinejoin",strokemiterlimit:"strokeMiterlimit","stroke-miterlimit":"strokeMiterlimit",strokewidth:"strokeWidth","stroke-width":"strokeWidth",strokeopacity:"strokeOpacity","stroke-opacity":"strokeOpacity",suppresscontenteditablewarning:"suppressContentEditableWarning",suppresshydrationwarning:"suppressHydrationWarning",surfacescale:"surfaceScale",systemlanguage:"systemLanguage",tablevalues:"tableValues",targetx:"targetX",targety:"targetY",textanchor:"textAnchor","text-anchor":"textAnchor",textdecoration:"textDecoration","text-decoration":"textDecoration",textlength:"textLength",textrendering:"textRendering","text-rendering":"textRendering",underlineposition:"underlinePosition","underline-position":"underlinePosition",underlinethickness:"underlineThickness","underline-thickness":"underlineThickness",unicodebidi:"unicodeBidi","unicode-bidi":"unicodeBidi",unicoderange:"unicodeRange","unicode-range":"unicodeRange",unitsperem:"unitsPerEm","units-per-em":"unitsPerEm",unselectable:"unselectable",valphabetic:"vAlphabetic","v-alphabetic":"vAlphabetic",vectoreffect:"vectorEffect","vector-effect":"vectorEffect",vertadvy:"vertAdvY","vert-adv-y":"vertAdvY",vertoriginx:"vertOriginX","vert-origin-x":"vertOriginX",vertoriginy:"vertOriginY","vert-origin-y":"vertOriginY",vhanging:"vHanging","v-hanging":"vHanging",videographic:"vIdeographic","v-ideographic":"vIdeographic",viewbox:"viewBox",viewtarget:"viewTarget",vmathematical:"vMathematical","v-mathematical":"vMathematical",wordspacing:"wordSpacing","word-spacing":"wordSpacing",writingmode:"writingMode","writing-mode":"writingMode",xchannelselector:"xChannelSelector",xheight:"xHeight","x-height":"xHeight",xlinkactuate:"xlinkActuate","xlink:actuate":"xlinkActuate",xlinkarcrole:"xlinkArcrole","xlink:arcrole":"xlinkArcrole",xlinkhref:"xlinkHref","xlink:href":"xlinkHref",xlinkrole:"xlinkRole","xlink:role":"xlinkRole",xlinkshow:"xlinkShow","xlink:show":"xlinkShow",xlinktitle:"xlinkTitle","xlink:title":"xlinkTitle",xlinktype:"xlinkType","xlink:type":"xlinkType",xmlbase:"xmlBase","xml:base":"xmlBase",xmllang:"xmlLang","xml:lang":"xmlLang","xml:space":"xmlSpace",xmlnsxlink:"xmlnsXlink","xmlns:xlink":"xmlnsXlink",xmlspace:"xmlSpace",ychannelselector:"yChannelSelector",zoomandpan:"zoomAndPan",onblur:"onBlur",onchange:"onChange",onclick:"onClick",oncontextmenu:"onContextMenu",ondoubleclick:"onDoubleClick",ondrag:"onDrag",ondragend:"onDragEnd",ondragenter:"onDragEnter",ondragexit:"onDragExit",ondragleave:"onDragLeave",ondragover:"onDragOver",ondragstart:"onDragStart",ondrop:"onDrop",onerror:"onError",onfocus:"onFocus",oninput:"onInput",oninvalid:"onInvalid",onkeydown:"onKeyDown",onkeypress:"onKeyPress",onkeyup:"onKeyUp",onload:"onLoad",onmousedown:"onMouseDown",onmouseenter:"onMouseEnter",onmouseleave:"onMouseLeave",onmousemove:"onMouseMove",onmouseout:"onMouseOut",onmouseover:"onMouseOver",onmouseup:"onMouseUp",onscroll:"onScroll",onsubmit:"onSubmit",ontouchcancel:"onTouchCancel",ontouchend:"onTouchEnd",ontouchmove:"onTouchMove",ontouchstart:"onTouchStart",onwheel:"onWheel"};function f(e,t,n){const r=[...e].map(((e,r)=>b(e,{...n,index:r,level:t+1}))).filter(Boolean);return r.length?r:null}function m(e,t={}){return"string"==typeof e?function(e,t={}){if(!e||"string"!=typeof e)return null;const{includeAllNodes:n=!1,nodeOnly:r=!1,selector:o="body > *",type:i="text/html"}=t;try{const a=(new DOMParser).parseFromString(e,i);if(n){const{childNodes:e}=a.body;return r?e:[...e].map((e=>b(e,t)))}const s=a.querySelector(o)||a.body.childNodes[0];if(!(s instanceof Node))throw new TypeError("Error parsing input");return r?s:b(s,t)}catch(e){}return null}(e,t):e instanceof Node?b(e,t):null}function b(e,t={}){if(!(e&&e instanceof Node))return null;const{actions:n=[],index:r=0,level:o=0,randomKey:i}=t;let a=e,s=`${o}-${r}`;const l=[];return i&&0===o&&(s=`${function(e=6){let t="";for(let n=e;n>0;--n)t+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[Math.round(61*Math.random())];return t}()}-${s}`),Array.isArray(n)&&n.forEach((t=>{t.condition(a,s,o)&&("function"==typeof t.pre&&(a=t.pre(a,s,o),a instanceof Node||(a=e)),"function"==typeof t.post&&l.push(t.post(a,s,o)))})),l.length?l:function(e,t){const{key:n,level:r,...o}=t;switch(e.nodeType){case 1:return h.createElement((i=e.nodeName,/[a-z]+[A-Z]+[a-z]+/.test(i)?i:i.toLowerCase()),function(e,t){const n={key:t};if(e instanceof Element){const t=e.getAttribute("class");t&&(n.className=t),[...e.attributes].forEach((e=>{switch(e.name){case"class":break;case"style":n[e.name]="string"!=typeof(t=e.value)?{}:t.split(/ ?; ?/).reduce(((e,t)=>{const[n,r]=t.split(/ ?: ?/).map(((e,t)=>0===t?e.replace(/\s+/g,""):e.trim()));if(n&&r){const t=n.replace(/(\w)-(\w)/g,((e,t,n)=>`${t}${n.toUpperCase()}`));let o=r.trim();Number.isNaN(Number(r))||(o=Number(r)),e[n.startsWith("-")?n:t]=o}return e}),{});break;case"allowfullscreen":case"allowpaymentrequest":case"async":case"autofocus":case"autoplay":case"checked":case"controls":case"default":case"defer":case"disabled":case"formnovalidate":case"hidden":case"ismap":case"itemscope":case"loop":case"multiple":case"muted":case"nomodule":case"novalidate":case"open":case"readonly":case"required":case"reversed":case"selected":case"typemustmatch":n[g[e.name]||e.name]=!0;break;default:n[g[e.name]||e.name]=e.value}var t}))}return n}(e,n),f(e.childNodes,r,o));case 3:{const t=e.nodeValue?.toString()??"";if(!o.allowWhiteSpaces&&/^\s+$/.test(t)&&!/[\u00A0\u202F]/.test(t))return null;if(!e.parentNode)return t;const n=e.parentNode.nodeName.toLowerCase();return p.includes(n)?(/\S/.test(t)&&console.warn(`A textNode is not allowed inside '${n}'. Your text "${t}" will be ignored`),null):t}case 8:default:return null;case 11:return f(e.childNodes,r,t)}var i}(a,{key:s,level:o,...t})}var y=Object.defineProperty,v=(e,t,n)=>((e,t,n)=>t in e?y(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n)(e,"symbol"!=typeof t?t+"":t,n),k="react-inlinesvg",w={IDLE:"idle",LOADING:"loading",LOADED:"loaded",FAILED:"failed",READY:"ready",UNSUPPORTED:"unsupported"};function x(){return!("undefined"==typeof window||!window.document?.createElement)}async function C(e,t){const n=await fetch(e,t),r=n.headers.get("content-type"),[o]=(r??"").split(/ ?; ?/);if(n.status>299)throw new Error("Not found");if(!["image/svg+xml","text/plain"].some((e=>o.includes(e))))throw new Error(`Content type isn't valid: ${o}`);return n.text()}function S(e=1){return new Promise((t=>{setTimeout(t,1e3*e)}))}var A,E=class{constructor(){v(this,"cacheApi"),v(this,"cacheStore"),v(this,"subscribers",[]),v(this,"isReady",!1),this.cacheStore=new Map;let e=k,t=!1;x()&&(e=window.REACT_INLINESVG_CACHE_NAME??k,t=!!window.REACT_INLINESVG_PERSISTENT_CACHE&&"caches"in window),t?caches.open(e).then((e=>{this.cacheApi=e})).catch((e=>{console.error(`Failed to open cache: ${e.message}`),this.cacheApi=void 0})).finally((()=>{this.isReady=!0;const e=[...this.subscribers];this.subscribers.length=0,e.forEach((e=>{try{e()}catch(e){console.error(`Error in CacheStore subscriber callback: ${e.message}`)}}))})):this.isReady=!0}onReady(e){this.isReady?e():this.subscribers.push(e)}async get(e,t){return await(this.cacheApi?this.fetchAndAddToPersistentCache(e,t):this.fetchAndAddToInternalCache(e,t)),this.cacheStore.get(e)?.content??""}set(e,t){this.cacheStore.set(e,t)}isCached(e){return this.cacheStore.get(e)?.status===w.LOADED}async fetchAndAddToInternalCache(e,t){const n=this.cacheStore.get(e);if(n?.status!==w.LOADING){if(!n?.content){this.cacheStore.set(e,{content:"",status:w.LOADING});try{const n=await C(e,t);this.cacheStore.set(e,{content:n,status:w.LOADED})}catch(t){throw this.cacheStore.set(e,{content:"",status:w.FAILED}),t}}}else await this.handleLoading(e,(async()=>{this.cacheStore.set(e,{content:"",status:w.IDLE}),await this.fetchAndAddToInternalCache(e,t)}))}async fetchAndAddToPersistentCache(e,t){const n=this.cacheStore.get(e);if(n?.status===w.LOADED)return;if(n?.status===w.LOADING)return void await this.handleLoading(e,(async()=>{this.cacheStore.set(e,{content:"",status:w.IDLE}),await this.fetchAndAddToPersistentCache(e,t)}));this.cacheStore.set(e,{content:"",status:w.LOADING});const r=await(this.cacheApi?.match(e));if(r){const t=await r.text();this.cacheStore.set(e,{content:t,status:w.LOADED})}else try{await(this.cacheApi?.add(new Request(e,t)));const n=await(this.cacheApi?.match(e)),r=await(n?.text())??"";this.cacheStore.set(e,{content:r,status:w.LOADED})}catch(t){throw this.cacheStore.set(e,{content:"",status:w.FAILED}),t}}async handleLoading(e,t){for(let t=0;t<10;t++){if(this.cacheStore.get(e)?.status!==w.LOADING)return;await S(.1)}await t()}keys(){return[...this.cacheStore.keys()]}data(){return[...this.cacheStore.entries()].map((([e,t])=>({[e]:t})))}async delete(e){this.cacheApi&&await this.cacheApi.delete(e),this.cacheStore.delete(e)}async clear(){if(this.cacheApi){const e=await this.cacheApi.keys();await Promise.allSettled(e.map((e=>this.cacheApi.delete(e))))}this.cacheStore.clear()}};function _(e){const t=(0,h.useRef)(void 0);return(0,h.useEffect)((()=>{t.current=e})),t.current}function D(e){const{baseURL:t,content:n,description:r,handleError:o,hash:i,preProcessor:a,title:s,uniquifyIDs:l=!1}=e;try{const e=function(e,t){return t?t(e):e}(n,a),o=m(e,{nodeOnly:!0});if(!(o&&o instanceof SVGSVGElement))throw new Error("Could not convert the src to a DOM Node");const c=I(o,{baseURL:t,hash:i,uniquifyIDs:l});if(r){const e=c.querySelector("desc");e?.parentNode&&e.parentNode.removeChild(e);const t=document.createElementNS("http://www.w3.org/2000/svg","desc");t.innerHTML=r,c.prepend(t)}if(void 0!==s){const e=c.querySelector("title");if(e?.parentNode&&e.parentNode.removeChild(e),s){const e=document.createElementNS("http://www.w3.org/2000/svg","title");e.innerHTML=s,c.prepend(e)}}return c}catch(e){return o(e)}}function I(e,t){const{baseURL:n="",hash:r,uniquifyIDs:o}=t,i=["id","href","xlink:href","xlink:role","xlink:arcrole"],a=["href","xlink:href"];return o?([...e.children].forEach((e=>{if(e.attributes?.length){const t=Object.values(e.attributes).map((e=>{const t=e,o=/url\((.*?)\)/.exec(e.value);return o?.[1]&&(t.value=e.value.replace(o[0],`url(${n}${o[1]}__${r})`)),t}));i.forEach((e=>{const n=t.find((t=>t.name===e));var o,i;n&&(o=e,i=n.value,!a.includes(o)||!i||i.includes("#"))&&(n.value=`${n.value}__${r}`)}))}return e.children.length?I(e,t):e})),e):e}function L(e){const{cacheRequests:t=!0,children:n=null,description:r,fetchOptions:o,innerRef:i,loader:a=null,onError:s,onLoad:l,src:c,title:d,uniqueHash:u}=e,[p,g]=(0,h.useReducer)(((e,t)=>({...e,...t})),{content:"",element:null,isCached:t&&A.isCached(e.src),status:w.IDLE}),{content:f,element:b,isCached:y,status:v}=p,k=_(e),S=_(p),E=(0,h.useRef)(u??function(){const e="abcdefghijklmnopqrstuvwxyz",t=`${e}${e.toUpperCase()}1234567890`;let n="";for(let e=0;e<8;e++)n+=(r=t)[Math.floor(Math.random()*r.length)];var r;return n}()),I=(0,h.useRef)(!1),L=(0,h.useRef)(!1),R=(0,h.useCallback)((e=>{I.current&&(g({status:"Browser does not support SVG"===e.message?w.UNSUPPORTED:w.FAILED}),s?.(e))}),[s]),O=(0,h.useCallback)(((e,t=!1)=>{I.current&&g({content:e,isCached:t,status:w.LOADED})}),[]),T=(0,h.useCallback)((async()=>{const e=await C(c,o);O(e)}),[o,O,c]),N=(0,h.useCallback)((()=>{try{const t=m(D({...e,handleError:R,hash:E.current,content:f}));if(!t||!(0,h.isValidElement)(t))throw new Error("Could not convert the src to a React element");g({element:t,status:w.READY})}catch(e){R(e)}}),[f,R,e]),M=(0,h.useCallback)((async()=>{const e=/^data:image\/svg[^,]*?(;base64)?,(.*)/u.exec(c);let n;if(e?n=e[1]?window.atob(e[2]):decodeURIComponent(e[2]):c.includes("<svg")&&(n=c),n)O(n);else try{if(t){const e=await A.get(c,o);O(e,!0)}else await T()}catch(e){R(e)}}),[t,T,o,R,O,c]),j=(0,h.useCallback)((async()=>{I.current&&g({content:"",element:null,isCached:!1,status:w.LOADING})}),[]);(0,h.useEffect)((()=>{if(I.current=!0,x()&&!L.current){try{if(v===w.IDLE){if(!function(){if(!document)return!1;const e=document.createElement("div");e.innerHTML="<svg />";const t=e.firstChild;return!!t&&"http://www.w3.org/2000/svg"===t.namespaceURI}()||"undefined"==typeof window||null===window)throw new Error("Browser does not support SVG");if(!c)throw new Error("Missing src");j()}}catch(e){R(e)}return L.current=!0,()=>{I.current=!1}}}),[]),(0,h.useEffect)((()=>{if(x()&&k&&k.src!==c){if(!c)return void R(new Error("Missing src"));j()}}),[R,j,k,c]),(0,h.useEffect)((()=>{v===w.LOADED&&N()}),[v,N]),(0,h.useEffect)((()=>{x()&&k&&k.src===c&&(k.title===d&&k.description===r||N())}),[r,N,k,c,d]),(0,h.useEffect)((()=>{if(S)switch(v){case w.LOADING:S.status!==w.LOADING&&M();break;case w.LOADED:S.status!==w.LOADED&&N();break;case w.READY:S.status!==w.READY&&l?.(c,y)}}),[M,N,y,l,S,c,v]);const P=function(e,...t){const n={};for(const r in e)({}).hasOwnProperty.call(e,r)&&(t.includes(r)||(n[r]=e[r]));return n}(e,"baseURL","cacheRequests","children","description","fetchOptions","innerRef","loader","onError","onLoad","preProcessor","src","title","uniqueHash","uniquifyIDs");return x()?b?(0,h.cloneElement)(b,{ref:i,...P}):[w.UNSUPPORTED,w.FAILED].includes(v)?n:a:a}function R(e){A||(A=new E);const{loader:t}=e,[n,r]=(0,h.useState)(A.isReady);return(0,h.useEffect)((()=>{n||A.onReady((()=>{r(!0)}))}),[n]),n?h.createElement(L,{...e}):t}const O=({href:e,children:t,className:n,style:r})=>e?(0,o.jsx)("a",{href:e,onClick:e=>e.preventDefault(),"aria-disabled":!0,style:{cursor:"default",...r},className:n,children:t}):(0,o.jsx)("div",{className:n,style:r,children:t}),T=({imageURL:e,fallbackContent:t,style:n,href:r,containerProps:i={}})=>e&&!t?(0,o.jsx)("div",{...i,children:(0,o.jsx)(O,{style:n,className:"svg-wrapper",href:r,children:(0,o.jsx)(R,{src:e})})}):t?(0,o.jsx)("div",{...i,children:(0,o.jsx)(O,{style:n,className:"svg-wrapper",href:r,children:t})}):null,N={color:{css:"color",type:"color"},fillColor:{css:"fill-color",type:"color"},backgroundColor:{css:"background-color",type:"color"},hoverColor:{css:"hover-color",type:"color"},hoverFillColor:{css:"hover-fill-color",type:"color"},hoverBackgroundColor:{css:"hover-background-color",type:"color"},hoverBorderColor:{css:"hover-border-color",type:"color"},imageWidth:{css:"width",type:"raw"}},M=(0,t.forwardRef)((({attributes:t,setAttributes:l,clientId:h,customClasses:p="",fallbackContent:g=null,disableSettings:f=!1,useMultimediaSelect:m=!0,useMultimediaReplace:b=!0,useUrl:y=!0,children:v,additionalSettings:k={}},w)=>{const{imageURL:x,imageID:C,alignment:S,color:A,fillColor:E,backgroundColor:_,hoverColor:D,hoverFillColor:I,hoverBackgroundColor:L,hoverBorderColor:R,imageWidth:O,href:M,linkDestination:j,linkTarget:P,linkClass:U,rel:z}=t,B=["image/svg+xml"],V={...N,...k},{attributeToCss:F}=d(),G={},H={};for(const e in V){const{css:n,type:r}=V[e],o=t[e];if(void 0!==o){const i=`--svg-${n}`;switch(r){case"color":G[i]=F(o),H[`has-svg-${n}`]=!0;break;case"raw":G[i]=`${t[e]}`;break;default:G[i]=String(o)}}}const q=(0,n.useBlockProps)({className:c(`wpbbe-${h}`,"wpbbe-svg-icon",H,p),ref:w}),{style:$,...W}=q;W.style={justifyContent:S,...G};const{attributeToInput:X,inputToAttribute:Y}=d(),Z=(e,t)=>{l({[e]:Y(t)})},{media:K}=(0,a.useSelect)((e=>({media:C?e(s.store).getMedia(C):void 0})),[C]),J=e=>{var t,n;const r=function(e){var t;if(!e)return null;const n=null!==(t=e.media_details?.sizes)&&void 0!==t?t:e.sizes;return n?.full?n.full:null}(e);if(!r)return;const{url:o,source_url:i}=r,a=null!==(t=null!==(n=e.url)&&void 0!==n?n:o)&&void 0!==t?t:i;l({imageURL:a,imageID:e.id})},Q="svg-inline-styling-"+h;return(0,o.jsxs)(o.Fragment,{children:[(x||g)&&(0,o.jsxs)(o.Fragment,{children:[!f&&(0,o.jsx)(n.InspectorControls,{children:(0,o.jsx)(r.PanelBody,{title:(0,e.__)("SVG Settings","better-block-editor"),children:(0,o.jsx)(u,{size:O,onChange:e=>{l({imageWidth:e})}})})}),(0,o.jsxs)(n.InspectorControls,{group:"styles",children:[(0,o.jsx)(r.__experimentalToolsPanel,{panelId:Q,className:"wpbbe-block-support-panel svg-icon-color-panel",label:(0,e.__)("Color","better-block-editor"),__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last",children:(0,o.jsx)(i,{__experimentalIsRenderedInSidebar:!0,panelId:Q,settings:[{enableAlpha:!0,clearable:!0,colorValue:X(A),onColorChange:e=>Z("color",e),label:(0,e.__)("Stroke","better-block-editor")},{enableAlpha:!0,clearable:!0,colorValue:X(E),onColorChange:e=>Z("fillColor",e),label:(0,e.__)("Fill","better-block-editor")},{enableAlpha:!0,clearable:!0,colorValue:X(_),onColorChange:e=>Z("backgroundColor",e),label:(0,e.__)("Background","better-block-editor")}]})}),(0,o.jsx)(r.__experimentalToolsPanel,{panelId:Q,className:"svg-icon-color-hover-panel",label:(0,e.__)("Hover Color","better-block-editor"),__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last",children:(0,o.jsx)(i,{__experimentalIsRenderedInSidebar:!0,panelId:Q,className:"svg-icon-hover-color-panel",settings:[{enableAlpha:!0,clearable:!0,colorValue:X(D),onColorChange:e=>Z("hoverColor",e),label:(0,e.__)("Stroke","better-block-editor")},{enableAlpha:!0,clearable:!0,colorValue:X(I),onColorChange:e=>Z("hoverFillColor",e),label:(0,e.__)("Fill","better-block-editor")},{enableAlpha:!0,clearable:!0,colorValue:X(L),onColorChange:e=>Z("hoverBackgroundColor",e),label:(0,e.__)("Background","better-block-editor")},{enableAlpha:!0,clearable:!0,colorValue:X(R),onColorChange:e=>Z("hoverBorderColor",e),label:(0,e.__)("Border","better-block-editor")}]})})]}),(0,o.jsxs)(n.BlockControls,{children:[(0,o.jsx)(n.JustifyToolbar,{allowedControls:["left","center","right"],value:S,onChange:e=>l({alignment:e})}),y&&(0,o.jsx)(n.__experimentalImageURLInputUI,{url:M||"",onChangeUrl:function(e){l(e)},linkDestination:j,mediaUrl:x,mediaLink:K&&K.link,linkTarget:P,linkClass:U,rel:z,showLightboxSetting:!1,lightboxEnabled:!1}),b&&(0,o.jsx)(n.MediaReplaceFlow,{mediaId:C,mediaURL:x,allowedTypes:B,accept:B,onSelect:J,onError:e=>{console.warn(`SVG replace Error. ${e}`)} })]})]}),!x&&m&&(0,o.jsx)(n.MediaPlaceholder,{allowedTypes:B,accept:B,onSelect:J,value:C,labels:{title:(0,e.__)("Inline SVG","better-block-editor"),instructions:(0,e.__)("Upload an SVG or pick one from your media library.","better-block-editor")}}),(0,o.jsx)(T,{imageURL:x,fallbackContent:g,style:$,href:M,containerProps:W}),v]})})),j=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpbbe/svg-inline","title":"SVG Icon","description":"Display the SVG icon","category":"design","textdomain":"better-block-editor","supports":{"html":false,"spacing":{"margin":true,"padding":true},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true,"__experimentalDefaultControls":{"color":true,"radius":true,"style":true,"width":true}},"__experimentalGlobalStyles":true},"attributes":{"color":{"type":"string"},"fillColor":{"type":"string"},"backgroundColor":{"type":"string"},"hoverColor":{"type":"string"},"hoverFillColor":{"type":"string"},"hoverBackgroundColor":{"type":"string"},"hoverBorderColor":{"type":"string"},"imageID":{"type":"number","default":0},"imageURL":{"type":"string","default":""},"alignment":{"type":"string"},"imageWidth":{"type":"string"},"href":{"type":"string"},"rel":{"type":"string"},"linkClass":{"type":"string"},"linkDestination":{"type":"string"},"linkTarget":{"type":"string"}},"selectors":{"border":".wp-block-wpbbe-svg-inline > .svg-wrapper","spacing":{"margin":".wp-block-wpbbe-svg-inline > .svg-wrapper","padding":".wp-block-wpbbe-svg-inline > .svg-wrapper"}},"editorScript":"file:./index.js","editorStyle":"file:./index.css","style":"file:./style-index.css"}'),P=window.wp.blocks,U=(0,o.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"800",height:"800",viewBox:"0 0 512 512",children:(0,o.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M321.838 42.667H87.171v234.666h42.667v-192h174.293l81.707 81.707v110.293h42.667v-128L321.838 42.667ZM85.333 441.734l4.17-24.65c14.68 6.163 27.126 9.244 37.337 9.244 6.645 0 11.54-1.631 14.68-4.894 2.72-2.84 4.079-6.313 4.079-10.422 0-3.685-1.33-6.555-3.988-8.61-2.658-2.053-9.213-5.225-19.665-9.515-7.734-3.202-13.186-5.588-16.358-7.16-3.172-1.57-6.087-3.352-8.745-5.346-7.552-5.619-11.328-13.715-11.328-24.287 0-9.123 2.477-17.129 7.43-24.016 7.613-10.694 20.12-16.04 37.52-16.04 12.566 0 26.22 2.325 40.962 6.977l-5.8 23.563c-8.7-3.202-15.24-5.317-19.62-6.344-4.38-1.027-8.957-1.54-13.73-1.54-5.437 0-9.576 1.208-12.416 3.625-2.96 2.597-4.44 5.89-4.44 9.878 0 3.443 1.253 6.147 3.76 8.11 2.508 1.964 8.535 4.91 18.08 8.837 9.486 3.927 15.77 6.66 18.85 8.201a55.772 55.772 0 0 1 8.7 5.392c7.432 5.68 11.147 14.35 11.147 26.01 0 13.775-4.682 24.197-14.047 31.265-7.975 5.982-19.152 8.972-33.53 8.972-14.984 0-29.333-2.417-43.048-7.25Zm146.722 4.985L183.39 318.303h30.087l21.388 57.637c5.437 14.682 9.515 26.765 12.234 36.25 4.169-13.291 8.126-24.982 11.872-35.071l22.022-58.816h28.637l-48.665 128.416h-28.91ZM429.8 374.853v65.522c-7.37 2.477-12.567 4.108-15.588 4.894-9.364 2.477-19.424 3.715-30.178 3.715-21.146 0-37.247-5.317-48.303-15.95-12.264-11.72-18.397-28.063-18.397-49.028 0-24.106 7.613-42.292 22.838-54.556 11.056-8.942 25.979-13.413 44.769-13.413 16.07 0 31.024 2.93 44.859 8.79l-9.878 22.567c-6.525-3.263-12.235-5.544-17.128-6.843-4.894-1.299-10.271-1.948-16.132-1.948-14.016 0-24.347 4.561-30.993 13.684-5.619 7.734-8.428 17.914-8.428 30.54 0 15.165 4.229 26.584 12.687 34.257 6.767 6.163 15.165 9.244 25.194 9.244 5.86 0 11.419-.997 16.675-2.99v-25.829h-22.113v-22.656H429.8Z"})});!function(e){if(!e)return;const{metadata:t,settings:n,name:r}=e;(0,P.registerBlockType)({name:r,...t},n)}({name:j.name,metadata:j,settings:{icon:U,edit:function(e){return(0,o.jsx)(M,{...e})}}})}},n={};function r(e){var o=n[e];if(void 0!==o)return o.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,r),i.exports}r.m=t,e=[],r.O=(t,n,o,i)=>{if(!n){var a=1/0;for(d=0;d<e.length;d++){for(var[n,o,i]=e[d],s=!0,l=0;l<n.length;l++)(!1&i||a>=i)&&Object.keys(r.O).every((e=>r.O[e](n[l])))?n.splice(l--,1):(s=!1,i<a&&(a=i));if(s){e.splice(d--,1);var c=o();void 0!==c&&(t=c)}}return t}i=i||0;for(var d=e.length;d>0&&e[d-1][2]>i;d--)e[d]=e[d-1];e[d]=[n,o,i]},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={877:0,265:0};r.O.j=t=>0===e[t];var t=(t,n)=>{var o,i,[a,s,l]=n,c=0;if(a.some((t=>0!==e[t]))){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(l)var d=l(r)}for(t&&t(n);c<a.length;c++)i=a[c],r.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return r.O(d)},n=globalThis.webpackChunkbetter_block_editor=globalThis.webpackChunkbetter_block_editor||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})();var o=r.O(void 0,[265],(()=>r(564)));o=r.O(o)})();1 (()=>{"use strict";var e,t={564:()=>{const e=window.wp.i18n,t=window.wp.element,n=window.wp.blockEditor,r=window.wp.components,o=window.ReactJSXRuntime;function i(e){const t=(0,n.__experimentalUseMultipleOriginColorsAndGradients)(),{colors:i,disableCustomColors:a,gradients:s,disableCustomGradients:l,settings:c,panelId:d,label:u,enableAlpha:h,__experimentalIsRenderedInSidebar:p}={...t,...e};return i&&0!==i.length||s&&0!==s.length||!a||!l||!c?.every((e=>(!e.colors||0===e.colors.length)&&(!e.gradients||0===e.gradients.length)&&(void 0===e.disableCustomColors||e.disableCustomColors)&&(void 0===e.disableCustomGradients||e.disableCustomGradients)))?(0,o.jsxs)("div",{className:"tool-panel-colors-list__inner-wrapper",children:[u&&(0,o.jsx)(r.BaseControl.VisualLabel,{as:"legend",children:u}),(0,o.jsx)(n.__experimentalColorGradientSettingsDropdown,{settings:c,panelId:d,__experimentalIsRenderedInSidebar:p,colors:i,disableCustomColors:a,gradients:s,disableCustomGradients:l,enableAlpha:h})]}):null}const a=window.wp.data,s=window.wp.coreData;function l(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=l(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}const c=function(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=l(e))&&(r&&(r+=" "),r+=t);return r};function d(){const e=(0,n.__experimentalUseMultipleOriginColorsAndGradients)(),r=(0,t.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,t.useCallback)((e=>{const t=r.find((t=>t.color===e));return t?t.slug:e}),[r]),attributeToInput:(0,t.useCallback)((e=>{const t=r.find((t=>t.slug===e));return t?t.color:e}),[r]),attributeToCss:(0,t.useCallback)((e=>{const t=r.find((t=>t.slug===e));return t?`var(--wp--preset--color--${t.slug})`:e}),[r])}}function u({defaultSize:n,size:i,onChange:a}){var s;const[l,c]=(0,t.useState)(null!==(s=null!=i?i:n)&&void 0!==s?s:"");(0,t.useEffect)((()=>{void 0===i&&void 0!==n&&c(n)}),[i,n]),(0,t.useEffect)((()=>{void 0!==i&&i!==l&&c(i)}),[i,l]);const d={labelPosition:"top",size:"__unstable-large",__nextHasNoMarginBottom:!0,units:(0,r.__experimentalUseCustomUnits)({availableUnits:["px"]}),placeholder:(0,e.__)("Auto","better-block-editor"),min:1};return(0,o.jsx)("div",{className:"block-editor-image-size-control",children:(0,o.jsx)(r.__experimentalUnitControl,{label:(0,e.__)("Icon Size","better-block-editor"),value:l,onChange:e=>((e,t)=>{if(!/^([\d.]+)([a-z%]*)$/.test(t)&&""!==t)return;const n=""===t?void 0:t;c(n),a(n)})(0,e),...d})})}const h=window.React;var p=["br","col","colgroup","dl","hr","iframe","img","input","link","menuitem","meta","ol","param","select","table","tbody","tfoot","thead","tr","ul","wbr"],g={"accept-charset":"acceptCharset",acceptcharset:"acceptCharset",accesskey:"accessKey",allowfullscreen:"allowFullScreen",autocapitalize:"autoCapitalize",autocomplete:"autoComplete",autocorrect:"autoCorrect",autofocus:"autoFocus",autoplay:"autoPlay",autosave:"autoSave",cellpadding:"cellPadding",cellspacing:"cellSpacing",charset:"charSet",class:"className",classid:"classID",classname:"className",colspan:"colSpan",contenteditable:"contentEditable",contextmenu:"contextMenu",controlslist:"controlsList",crossorigin:"crossOrigin",dangerouslysetinnerhtml:"dangerouslySetInnerHTML",datetime:"dateTime",defaultchecked:"defaultChecked",defaultvalue:"defaultValue",enctype:"encType",for:"htmlFor",formmethod:"formMethod",formaction:"formAction",formenctype:"formEncType",formnovalidate:"formNoValidate",formtarget:"formTarget",frameborder:"frameBorder",hreflang:"hrefLang",htmlfor:"htmlFor",httpequiv:"httpEquiv","http-equiv":"httpEquiv",icon:"icon",innerhtml:"innerHTML",inputmode:"inputMode",itemid:"itemID",itemprop:"itemProp",itemref:"itemRef",itemscope:"itemScope",itemtype:"itemType",keyparams:"keyParams",keytype:"keyType",marginwidth:"marginWidth",marginheight:"marginHeight",maxlength:"maxLength",mediagroup:"mediaGroup",minlength:"minLength",nomodule:"noModule",novalidate:"noValidate",playsinline:"playsInline",radiogroup:"radioGroup",readonly:"readOnly",referrerpolicy:"referrerPolicy",rowspan:"rowSpan",spellcheck:"spellCheck",srcdoc:"srcDoc",srclang:"srcLang",srcset:"srcSet",tabindex:"tabIndex",typemustmatch:"typeMustMatch",usemap:"useMap",accentheight:"accentHeight","accent-height":"accentHeight",alignmentbaseline:"alignmentBaseline","alignment-baseline":"alignmentBaseline",allowreorder:"allowReorder",arabicform:"arabicForm","arabic-form":"arabicForm",attributename:"attributeName",attributetype:"attributeType",autoreverse:"autoReverse",basefrequency:"baseFrequency",baselineshift:"baselineShift","baseline-shift":"baselineShift",baseprofile:"baseProfile",calcmode:"calcMode",capheight:"capHeight","cap-height":"capHeight",clippath:"clipPath","clip-path":"clipPath",clippathunits:"clipPathUnits",cliprule:"clipRule","clip-rule":"clipRule",colorinterpolation:"colorInterpolation","color-interpolation":"colorInterpolation",colorinterpolationfilters:"colorInterpolationFilters","color-interpolation-filters":"colorInterpolationFilters",colorprofile:"colorProfile","color-profile":"colorProfile",colorrendering:"colorRendering","color-rendering":"colorRendering",contentscripttype:"contentScriptType",contentstyletype:"contentStyleType",diffuseconstant:"diffuseConstant",dominantbaseline:"dominantBaseline","dominant-baseline":"dominantBaseline",edgemode:"edgeMode",enablebackground:"enableBackground","enable-background":"enableBackground",externalresourcesrequired:"externalResourcesRequired",fillopacity:"fillOpacity","fill-opacity":"fillOpacity",fillrule:"fillRule","fill-rule":"fillRule",filterres:"filterRes",filterunits:"filterUnits",floodopacity:"floodOpacity","flood-opacity":"floodOpacity",floodcolor:"floodColor","flood-color":"floodColor",fontfamily:"fontFamily","font-family":"fontFamily",fontsize:"fontSize","font-size":"fontSize",fontsizeadjust:"fontSizeAdjust","font-size-adjust":"fontSizeAdjust",fontstretch:"fontStretch","font-stretch":"fontStretch",fontstyle:"fontStyle","font-style":"fontStyle",fontvariant:"fontVariant","font-variant":"fontVariant",fontweight:"fontWeight","font-weight":"fontWeight",glyphname:"glyphName","glyph-name":"glyphName",glyphorientationhorizontal:"glyphOrientationHorizontal","glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphorientationvertical:"glyphOrientationVertical","glyph-orientation-vertical":"glyphOrientationVertical",glyphref:"glyphRef",gradienttransform:"gradientTransform",gradientunits:"gradientUnits",horizadvx:"horizAdvX","horiz-adv-x":"horizAdvX",horizoriginx:"horizOriginX","horiz-origin-x":"horizOriginX",imagerendering:"imageRendering","image-rendering":"imageRendering",kernelmatrix:"kernelMatrix",kernelunitlength:"kernelUnitLength",keypoints:"keyPoints",keysplines:"keySplines",keytimes:"keyTimes",lengthadjust:"lengthAdjust",letterspacing:"letterSpacing","letter-spacing":"letterSpacing",lightingcolor:"lightingColor","lighting-color":"lightingColor",limitingconeangle:"limitingConeAngle",markerend:"markerEnd","marker-end":"markerEnd",markerheight:"markerHeight",markermid:"markerMid","marker-mid":"markerMid",markerstart:"markerStart","marker-start":"markerStart",markerunits:"markerUnits",markerwidth:"markerWidth",maskcontentunits:"maskContentUnits",maskunits:"maskUnits",numoctaves:"numOctaves",overlineposition:"overlinePosition","overline-position":"overlinePosition",overlinethickness:"overlineThickness","overline-thickness":"overlineThickness",paintorder:"paintOrder","paint-order":"paintOrder","panose-1":"panose1",pathlength:"pathLength",patterncontentunits:"patternContentUnits",patterntransform:"patternTransform",patternunits:"patternUnits",pointerevents:"pointerEvents","pointer-events":"pointerEvents",pointsatx:"pointsAtX",pointsaty:"pointsAtY",pointsatz:"pointsAtZ",preservealpha:"preserveAlpha",preserveaspectratio:"preserveAspectRatio",primitiveunits:"primitiveUnits",refx:"refX",refy:"refY",renderingintent:"renderingIntent","rendering-intent":"renderingIntent",repeatcount:"repeatCount",repeatdur:"repeatDur",requiredextensions:"requiredExtensions",requiredfeatures:"requiredFeatures",shaperendering:"shapeRendering","shape-rendering":"shapeRendering",specularconstant:"specularConstant",specularexponent:"specularExponent",spreadmethod:"spreadMethod",startoffset:"startOffset",stddeviation:"stdDeviation",stitchtiles:"stitchTiles",stopcolor:"stopColor","stop-color":"stopColor",stopopacity:"stopOpacity","stop-opacity":"stopOpacity",strikethroughposition:"strikethroughPosition","strikethrough-position":"strikethroughPosition",strikethroughthickness:"strikethroughThickness","strikethrough-thickness":"strikethroughThickness",strokedasharray:"strokeDasharray","stroke-dasharray":"strokeDasharray",strokedashoffset:"strokeDashoffset","stroke-dashoffset":"strokeDashoffset",strokelinecap:"strokeLinecap","stroke-linecap":"strokeLinecap",strokelinejoin:"strokeLinejoin","stroke-linejoin":"strokeLinejoin",strokemiterlimit:"strokeMiterlimit","stroke-miterlimit":"strokeMiterlimit",strokewidth:"strokeWidth","stroke-width":"strokeWidth",strokeopacity:"strokeOpacity","stroke-opacity":"strokeOpacity",suppresscontenteditablewarning:"suppressContentEditableWarning",suppresshydrationwarning:"suppressHydrationWarning",surfacescale:"surfaceScale",systemlanguage:"systemLanguage",tablevalues:"tableValues",targetx:"targetX",targety:"targetY",textanchor:"textAnchor","text-anchor":"textAnchor",textdecoration:"textDecoration","text-decoration":"textDecoration",textlength:"textLength",textrendering:"textRendering","text-rendering":"textRendering",underlineposition:"underlinePosition","underline-position":"underlinePosition",underlinethickness:"underlineThickness","underline-thickness":"underlineThickness",unicodebidi:"unicodeBidi","unicode-bidi":"unicodeBidi",unicoderange:"unicodeRange","unicode-range":"unicodeRange",unitsperem:"unitsPerEm","units-per-em":"unitsPerEm",unselectable:"unselectable",valphabetic:"vAlphabetic","v-alphabetic":"vAlphabetic",vectoreffect:"vectorEffect","vector-effect":"vectorEffect",vertadvy:"vertAdvY","vert-adv-y":"vertAdvY",vertoriginx:"vertOriginX","vert-origin-x":"vertOriginX",vertoriginy:"vertOriginY","vert-origin-y":"vertOriginY",vhanging:"vHanging","v-hanging":"vHanging",videographic:"vIdeographic","v-ideographic":"vIdeographic",viewbox:"viewBox",viewtarget:"viewTarget",vmathematical:"vMathematical","v-mathematical":"vMathematical",wordspacing:"wordSpacing","word-spacing":"wordSpacing",writingmode:"writingMode","writing-mode":"writingMode",xchannelselector:"xChannelSelector",xheight:"xHeight","x-height":"xHeight",xlinkactuate:"xlinkActuate","xlink:actuate":"xlinkActuate",xlinkarcrole:"xlinkArcrole","xlink:arcrole":"xlinkArcrole",xlinkhref:"xlinkHref","xlink:href":"xlinkHref",xlinkrole:"xlinkRole","xlink:role":"xlinkRole",xlinkshow:"xlinkShow","xlink:show":"xlinkShow",xlinktitle:"xlinkTitle","xlink:title":"xlinkTitle",xlinktype:"xlinkType","xlink:type":"xlinkType",xmlbase:"xmlBase","xml:base":"xmlBase",xmllang:"xmlLang","xml:lang":"xmlLang","xml:space":"xmlSpace",xmlnsxlink:"xmlnsXlink","xmlns:xlink":"xmlnsXlink",xmlspace:"xmlSpace",ychannelselector:"yChannelSelector",zoomandpan:"zoomAndPan",onblur:"onBlur",onchange:"onChange",onclick:"onClick",oncontextmenu:"onContextMenu",ondoubleclick:"onDoubleClick",ondrag:"onDrag",ondragend:"onDragEnd",ondragenter:"onDragEnter",ondragexit:"onDragExit",ondragleave:"onDragLeave",ondragover:"onDragOver",ondragstart:"onDragStart",ondrop:"onDrop",onerror:"onError",onfocus:"onFocus",oninput:"onInput",oninvalid:"onInvalid",onkeydown:"onKeyDown",onkeypress:"onKeyPress",onkeyup:"onKeyUp",onload:"onLoad",onmousedown:"onMouseDown",onmouseenter:"onMouseEnter",onmouseleave:"onMouseLeave",onmousemove:"onMouseMove",onmouseout:"onMouseOut",onmouseover:"onMouseOver",onmouseup:"onMouseUp",onscroll:"onScroll",onsubmit:"onSubmit",ontouchcancel:"onTouchCancel",ontouchend:"onTouchEnd",ontouchmove:"onTouchMove",ontouchstart:"onTouchStart",onwheel:"onWheel"};function f(e,t,n){const r=[...e].map(((e,r)=>b(e,{...n,index:r,level:t+1}))).filter(Boolean);return r.length?r:null}function m(e,t={}){return"string"==typeof e?function(e,t={}){if(!e||"string"!=typeof e)return null;const{includeAllNodes:n=!1,nodeOnly:r=!1,selector:o="body > *",type:i="text/html"}=t;try{const a=(new DOMParser).parseFromString(e,i);if(n){const{childNodes:e}=a.body;return r?e:[...e].map((e=>b(e,t)))}const s=a.querySelector(o)||a.body.childNodes[0];if(!(s instanceof Node))throw new TypeError("Error parsing input");return r?s:b(s,t)}catch(e){}return null}(e,t):e instanceof Node?b(e,t):null}function b(e,t={}){if(!(e&&e instanceof Node))return null;const{actions:n=[],index:r=0,level:o=0,randomKey:i}=t;let a=e,s=`${o}-${r}`;const l=[];return i&&0===o&&(s=`${function(e=6){let t="";for(let n=e;n>0;--n)t+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[Math.round(61*Math.random())];return t}()}-${s}`),Array.isArray(n)&&n.forEach((t=>{t.condition(a,s,o)&&("function"==typeof t.pre&&(a=t.pre(a,s,o),a instanceof Node||(a=e)),"function"==typeof t.post&&l.push(t.post(a,s,o)))})),l.length?l:function(e,t){const{key:n,level:r,...o}=t;switch(e.nodeType){case 1:return h.createElement((i=e.nodeName,/[a-z]+[A-Z]+[a-z]+/.test(i)?i:i.toLowerCase()),function(e,t){const n={key:t};if(e instanceof Element){const t=e.getAttribute("class");t&&(n.className=t),[...e.attributes].forEach((e=>{switch(e.name){case"class":break;case"style":n[e.name]="string"!=typeof(t=e.value)?{}:t.split(/ ?; ?/).reduce(((e,t)=>{const[n,r]=t.split(/ ?: ?/).map(((e,t)=>0===t?e.replace(/\s+/g,""):e.trim()));if(n&&r){const t=n.replace(/(\w)-(\w)/g,((e,t,n)=>`${t}${n.toUpperCase()}`));let o=r.trim();Number.isNaN(Number(r))||(o=Number(r)),e[n.startsWith("-")?n:t]=o}return e}),{});break;case"allowfullscreen":case"allowpaymentrequest":case"async":case"autofocus":case"autoplay":case"checked":case"controls":case"default":case"defer":case"disabled":case"formnovalidate":case"hidden":case"ismap":case"itemscope":case"loop":case"multiple":case"muted":case"nomodule":case"novalidate":case"open":case"readonly":case"required":case"reversed":case"selected":case"typemustmatch":n[g[e.name]||e.name]=!0;break;default:n[g[e.name]||e.name]=e.value}var t}))}return n}(e,n),f(e.childNodes,r,o));case 3:{const t=e.nodeValue?.toString()??"";if(!o.allowWhiteSpaces&&/^\s+$/.test(t)&&!/[\u00A0\u202F]/.test(t))return null;if(!e.parentNode)return t;const n=e.parentNode.nodeName.toLowerCase();return p.includes(n)?(/\S/.test(t)&&console.warn(`A textNode is not allowed inside '${n}'. Your text "${t}" will be ignored`),null):t}case 8:default:return null;case 11:return f(e.childNodes,r,t)}var i}(a,{key:s,level:o,...t})}var y=Object.defineProperty,v=(e,t,n)=>((e,t,n)=>t in e?y(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n)(e,"symbol"!=typeof t?t+"":t,n),k="react-inlinesvg",w={IDLE:"idle",LOADING:"loading",LOADED:"loaded",FAILED:"failed",READY:"ready",UNSUPPORTED:"unsupported"};function x(){return!("undefined"==typeof window||!window.document?.createElement)}async function C(e,t){const n=await fetch(e,t),r=n.headers.get("content-type"),[o]=(r??"").split(/ ?; ?/);if(n.status>299)throw new Error("Not found");if(!["image/svg+xml","text/plain"].some((e=>o.includes(e))))throw new Error(`Content type isn't valid: ${o}`);return n.text()}function S(e=1){return new Promise((t=>{setTimeout(t,1e3*e)}))}var A,E=class{constructor(){v(this,"cacheApi"),v(this,"cacheStore"),v(this,"subscribers",[]),v(this,"isReady",!1),this.cacheStore=new Map;let e=k,t=!1;x()&&(e=window.REACT_INLINESVG_CACHE_NAME??k,t=!!window.REACT_INLINESVG_PERSISTENT_CACHE&&"caches"in window),t?caches.open(e).then((e=>{this.cacheApi=e})).catch((e=>{console.error(`Failed to open cache: ${e.message}`),this.cacheApi=void 0})).finally((()=>{this.isReady=!0;const e=[...this.subscribers];this.subscribers.length=0,e.forEach((e=>{try{e()}catch(e){console.error(`Error in CacheStore subscriber callback: ${e.message}`)}}))})):this.isReady=!0}onReady(e){this.isReady?e():this.subscribers.push(e)}async get(e,t){return await(this.cacheApi?this.fetchAndAddToPersistentCache(e,t):this.fetchAndAddToInternalCache(e,t)),this.cacheStore.get(e)?.content??""}set(e,t){this.cacheStore.set(e,t)}isCached(e){return this.cacheStore.get(e)?.status===w.LOADED}async fetchAndAddToInternalCache(e,t){const n=this.cacheStore.get(e);if(n?.status!==w.LOADING){if(!n?.content){this.cacheStore.set(e,{content:"",status:w.LOADING});try{const n=await C(e,t);this.cacheStore.set(e,{content:n,status:w.LOADED})}catch(t){throw this.cacheStore.set(e,{content:"",status:w.FAILED}),t}}}else await this.handleLoading(e,(async()=>{this.cacheStore.set(e,{content:"",status:w.IDLE}),await this.fetchAndAddToInternalCache(e,t)}))}async fetchAndAddToPersistentCache(e,t){const n=this.cacheStore.get(e);if(n?.status===w.LOADED)return;if(n?.status===w.LOADING)return void await this.handleLoading(e,(async()=>{this.cacheStore.set(e,{content:"",status:w.IDLE}),await this.fetchAndAddToPersistentCache(e,t)}));this.cacheStore.set(e,{content:"",status:w.LOADING});const r=await(this.cacheApi?.match(e));if(r){const t=await r.text();this.cacheStore.set(e,{content:t,status:w.LOADED})}else try{await(this.cacheApi?.add(new Request(e,t)));const n=await(this.cacheApi?.match(e)),r=await(n?.text())??"";this.cacheStore.set(e,{content:r,status:w.LOADED})}catch(t){throw this.cacheStore.set(e,{content:"",status:w.FAILED}),t}}async handleLoading(e,t){for(let t=0;t<10;t++){if(this.cacheStore.get(e)?.status!==w.LOADING)return;await S(.1)}await t()}keys(){return[...this.cacheStore.keys()]}data(){return[...this.cacheStore.entries()].map((([e,t])=>({[e]:t})))}async delete(e){this.cacheApi&&await this.cacheApi.delete(e),this.cacheStore.delete(e)}async clear(){if(this.cacheApi){const e=await this.cacheApi.keys();await Promise.allSettled(e.map((e=>this.cacheApi.delete(e))))}this.cacheStore.clear()}};function _(e){const t=(0,h.useRef)(void 0);return(0,h.useEffect)((()=>{t.current=e})),t.current}function D(e){const{baseURL:t,content:n,description:r,handleError:o,hash:i,preProcessor:a,title:s,uniquifyIDs:l=!1}=e;try{const e=function(e,t){return t?t(e):e}(n,a),o=m(e,{nodeOnly:!0});if(!(o&&o instanceof SVGSVGElement))throw new Error("Could not convert the src to a DOM Node");const c=I(o,{baseURL:t,hash:i,uniquifyIDs:l});if(r){const e=c.querySelector("desc");e?.parentNode&&e.parentNode.removeChild(e);const t=document.createElementNS("http://www.w3.org/2000/svg","desc");t.innerHTML=r,c.prepend(t)}if(void 0!==s){const e=c.querySelector("title");if(e?.parentNode&&e.parentNode.removeChild(e),s){const e=document.createElementNS("http://www.w3.org/2000/svg","title");e.innerHTML=s,c.prepend(e)}}return c}catch(e){return o(e)}}function I(e,t){const{baseURL:n="",hash:r,uniquifyIDs:o}=t,i=["id","href","xlink:href","xlink:role","xlink:arcrole"],a=["href","xlink:href"];return o?([...e.children].forEach((e=>{if(e.attributes?.length){const t=Object.values(e.attributes).map((e=>{const t=e,o=/url\((.*?)\)/.exec(e.value);return o?.[1]&&(t.value=e.value.replace(o[0],`url(${n}${o[1]}__${r})`)),t}));i.forEach((e=>{const n=t.find((t=>t.name===e));var o,i;n&&(o=e,i=n.value,!a.includes(o)||!i||i.includes("#"))&&(n.value=`${n.value}__${r}`)}))}return e.children.length?I(e,t):e})),e):e}function L(e){const{cacheRequests:t=!0,children:n=null,description:r,fetchOptions:o,innerRef:i,loader:a=null,onError:s,onLoad:l,src:c,title:d,uniqueHash:u}=e,[p,g]=(0,h.useReducer)(((e,t)=>({...e,...t})),{content:"",element:null,isCached:t&&A.isCached(e.src),status:w.IDLE}),{content:f,element:b,isCached:y,status:v}=p,k=_(e),S=_(p),E=(0,h.useRef)(u??function(){const e="abcdefghijklmnopqrstuvwxyz",t=`${e}${e.toUpperCase()}1234567890`;let n="";for(let e=0;e<8;e++)n+=(r=t)[Math.floor(Math.random()*r.length)];var r;return n}()),I=(0,h.useRef)(!1),L=(0,h.useRef)(!1),R=(0,h.useCallback)((e=>{I.current&&(g({status:"Browser does not support SVG"===e.message?w.UNSUPPORTED:w.FAILED}),s?.(e))}),[s]),O=(0,h.useCallback)(((e,t=!1)=>{I.current&&g({content:e,isCached:t,status:w.LOADED})}),[]),T=(0,h.useCallback)((async()=>{const e=await C(c,o);O(e)}),[o,O,c]),N=(0,h.useCallback)((()=>{try{const t=m(D({...e,handleError:R,hash:E.current,content:f}));if(!t||!(0,h.isValidElement)(t))throw new Error("Could not convert the src to a React element");g({element:t,status:w.READY})}catch(e){R(e)}}),[f,R,e]),M=(0,h.useCallback)((async()=>{const e=/^data:image\/svg[^,]*?(;base64)?,(.*)/u.exec(c);let n;if(e?n=e[1]?window.atob(e[2]):decodeURIComponent(e[2]):c.includes("<svg")&&(n=c),n)O(n);else try{if(t){const e=await A.get(c,o);O(e,!0)}else await T()}catch(e){R(e)}}),[t,T,o,R,O,c]),j=(0,h.useCallback)((async()=>{I.current&&g({content:"",element:null,isCached:!1,status:w.LOADING})}),[]);(0,h.useEffect)((()=>{if(I.current=!0,x()&&!L.current){try{if(v===w.IDLE){if(!function(){if(!document)return!1;const e=document.createElement("div");e.innerHTML="<svg />";const t=e.firstChild;return!!t&&"http://www.w3.org/2000/svg"===t.namespaceURI}()||"undefined"==typeof window||null===window)throw new Error("Browser does not support SVG");if(!c)throw new Error("Missing src");j()}}catch(e){R(e)}return L.current=!0,()=>{I.current=!1}}}),[]),(0,h.useEffect)((()=>{if(x()&&k&&k.src!==c){if(!c)return void R(new Error("Missing src"));j()}}),[R,j,k,c]),(0,h.useEffect)((()=>{v===w.LOADED&&N()}),[v,N]),(0,h.useEffect)((()=>{x()&&k&&k.src===c&&(k.title===d&&k.description===r||N())}),[r,N,k,c,d]),(0,h.useEffect)((()=>{if(S)switch(v){case w.LOADING:S.status!==w.LOADING&&M();break;case w.LOADED:S.status!==w.LOADED&&N();break;case w.READY:S.status!==w.READY&&l?.(c,y)}}),[M,N,y,l,S,c,v]);const P=function(e,...t){const n={};for(const r in e)({}).hasOwnProperty.call(e,r)&&(t.includes(r)||(n[r]=e[r]));return n}(e,"baseURL","cacheRequests","children","description","fetchOptions","innerRef","loader","onError","onLoad","preProcessor","src","title","uniqueHash","uniquifyIDs");return x()?b?(0,h.cloneElement)(b,{ref:i,...P}):[w.UNSUPPORTED,w.FAILED].includes(v)?n:a:a}function R(e){A||(A=new E);const{loader:t}=e,[n,r]=(0,h.useState)(A.isReady);return(0,h.useEffect)((()=>{n||A.onReady((()=>{r(!0)}))}),[n]),n?h.createElement(L,{...e}):t}const O=({href:e,children:t,className:n,style:r})=>e?(0,o.jsx)("a",{href:e,onClick:e=>e.preventDefault(),"aria-disabled":!0,style:{cursor:"default",...r},className:n,children:t}):(0,o.jsx)("div",{className:n,style:r,children:t}),T=({imageURL:e,fallbackContent:t,style:n,href:r,containerProps:i={}})=>e&&!t?(0,o.jsx)("div",{...i,children:(0,o.jsx)(O,{style:n,className:"svg-wrapper",href:r,children:(0,o.jsx)(R,{src:e})})}):t?(0,o.jsx)("div",{...i,children:(0,o.jsx)(O,{style:n,className:"svg-wrapper",href:r,children:t})}):null,N={color:{css:"color",type:"color"},fillColor:{css:"fill-color",type:"color"},backgroundColor:{css:"background-color",type:"color"},hoverColor:{css:"hover-color",type:"color"},hoverFillColor:{css:"hover-fill-color",type:"color"},hoverBackgroundColor:{css:"hover-background-color",type:"color"},hoverBorderColor:{css:"hover-border-color",type:"color"},imageWidth:{css:"width",type:"raw"}},M=(0,t.forwardRef)((({attributes:t,setAttributes:l,clientId:h,customClasses:p="",fallbackContent:g=null,disableSettings:f=!1,useMultimediaSelect:m=!0,useMultimediaReplace:b=!0,useUrl:y=!0,children:v,additionalSettings:k={}},w)=>{const{imageURL:x,imageID:C,alignment:S,color:A,fillColor:E,backgroundColor:_,hoverColor:D,hoverFillColor:I,hoverBackgroundColor:L,hoverBorderColor:R,imageWidth:O,href:M,linkDestination:j,linkTarget:P,linkClass:U,rel:z}=t,B=["image/svg+xml"],V={...N,...k},{attributeToCss:F}=d(),G={},H={};for(const e in V){const{css:n,type:r}=V[e],o=t[e];if(void 0!==o){const i=`--svg-${n}`;switch(r){case"color":G[i]=F(o),H[`has-svg-${n}`]=!0;break;case"raw":G[i]=`${t[e]}`;break;default:G[i]=String(o)}}}const q=(0,n.useBlockProps)({className:c(`wpbbe-${h}`,"wpbbe-svg-icon",H,p),ref:w}),{style:$,...W}=q;W.style={justifyContent:S,...G};const{attributeToInput:X,inputToAttribute:Y}=d(),Z=(e,t)=>{l({[e]:Y(t)})},{media:K}=(0,a.useSelect)((e=>({media:C?e(s.store).getMedia(C):void 0})),[C]),J=e=>{var t,n;const r=function(e){var t;if(!e)return null;const n=null!==(t=e.media_details?.sizes)&&void 0!==t?t:e.sizes;return n?.full?n.full:null}(e);if(!r)return;const{url:o,source_url:i}=r,a=null!==(t=null!==(n=e.url)&&void 0!==n?n:o)&&void 0!==t?t:i;l({imageURL:a,imageID:e.id})},Q="svg-inline-styling-"+h;return(0,o.jsxs)(o.Fragment,{children:[(x||g)&&(0,o.jsxs)(o.Fragment,{children:[!f&&(0,o.jsx)(n.InspectorControls,{children:(0,o.jsx)(r.PanelBody,{title:(0,e.__)("SVG Settings","better-block-editor"),children:(0,o.jsx)(u,{size:O,onChange:e=>{l({imageWidth:e})}})})}),(0,o.jsxs)(n.InspectorControls,{group:"styles",children:[(0,o.jsx)(r.__experimentalToolsPanel,{panelId:Q,className:"wpbbe-block-support-panel svg-icon-color-panel",label:(0,e.__)("Color","better-block-editor"),__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last",children:(0,o.jsx)(i,{__experimentalIsRenderedInSidebar:!0,panelId:Q,settings:[{enableAlpha:!0,clearable:!0,colorValue:X(A),onColorChange:e=>Z("color",e),label:(0,e.__)("Stroke","better-block-editor")},{enableAlpha:!0,clearable:!0,colorValue:X(E),onColorChange:e=>Z("fillColor",e),label:(0,e.__)("Fill","better-block-editor")},{enableAlpha:!0,clearable:!0,colorValue:X(_),onColorChange:e=>Z("backgroundColor",e),label:(0,e.__)("Background","better-block-editor")}]})}),(0,o.jsx)(r.__experimentalToolsPanel,{panelId:Q,className:"svg-icon-color-hover-panel",label:(0,e.__)("Hover Color","better-block-editor"),__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last",children:(0,o.jsx)(i,{__experimentalIsRenderedInSidebar:!0,panelId:Q,className:"svg-icon-hover-color-panel",settings:[{enableAlpha:!0,clearable:!0,colorValue:X(D),onColorChange:e=>Z("hoverColor",e),label:(0,e.__)("Stroke","better-block-editor")},{enableAlpha:!0,clearable:!0,colorValue:X(I),onColorChange:e=>Z("hoverFillColor",e),label:(0,e.__)("Fill","better-block-editor")},{enableAlpha:!0,clearable:!0,colorValue:X(L),onColorChange:e=>Z("hoverBackgroundColor",e),label:(0,e.__)("Background","better-block-editor")},{enableAlpha:!0,clearable:!0,colorValue:X(R),onColorChange:e=>Z("hoverBorderColor",e),label:(0,e.__)("Border","better-block-editor")}]})})]}),(0,o.jsxs)(n.BlockControls,{children:[(0,o.jsx)(n.JustifyToolbar,{allowedControls:["left","center","right"],value:S,onChange:e=>l({alignment:e})}),y&&(0,o.jsx)(n.__experimentalImageURLInputUI,{url:M||"",onChangeUrl:function(e){l(e)},linkDestination:j,mediaUrl:x,mediaLink:K&&K.link,linkTarget:P,linkClass:U,rel:z,showLightboxSetting:!1,lightboxEnabled:!1}),b&&(0,o.jsx)(n.MediaReplaceFlow,{mediaId:C,mediaURL:x,allowedTypes:B,accept:B,onSelect:J,onError:e=>{console.warn(`SVG replace Error. ${e}`)},onReset:()=>l({imageURL:"",imageID:0})})]})]}),!x&&m&&(0,o.jsx)(n.MediaPlaceholder,{allowedTypes:B,accept:B,onSelect:J,value:C,labels:{title:(0,e.__)("Inline SVG","better-block-editor"),instructions:(0,e.__)("Upload an SVG or pick one from your media library.","better-block-editor")}}),(0,o.jsx)(T,{imageURL:x,fallbackContent:g,style:$,href:M,containerProps:W}),v]})})),j=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpbbe/svg-inline","title":"SVG Icon","description":"Display the SVG icon","category":"design","textdomain":"better-block-editor","supports":{"html":false,"spacing":{"margin":true,"padding":true},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true,"__experimentalDefaultControls":{"color":true,"radius":true,"style":true,"width":true}},"__experimentalGlobalStyles":true},"attributes":{"color":{"type":"string"},"fillColor":{"type":"string"},"backgroundColor":{"type":"string"},"hoverColor":{"type":"string"},"hoverFillColor":{"type":"string"},"hoverBackgroundColor":{"type":"string"},"hoverBorderColor":{"type":"string"},"imageID":{"type":"number","default":0},"imageURL":{"type":"string","default":""},"alignment":{"type":"string"},"imageWidth":{"type":"string"},"href":{"type":"string"},"rel":{"type":"string"},"linkClass":{"type":"string"},"linkDestination":{"type":"string"},"linkTarget":{"type":"string"}},"selectors":{"border":".wp-block-wpbbe-svg-inline > .svg-wrapper","spacing":{"margin":".wp-block-wpbbe-svg-inline > .svg-wrapper","padding":".wp-block-wpbbe-svg-inline > .svg-wrapper"}},"editorScript":"file:./index.js","editorStyle":"file:./index.css","style":"file:./style-index.css"}'),P=window.wp.blocks,U=(0,o.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"800",height:"800",viewBox:"0 0 512 512",children:(0,o.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M321.838 42.667H87.171v234.666h42.667v-192h174.293l81.707 81.707v110.293h42.667v-128L321.838 42.667ZM85.333 441.734l4.17-24.65c14.68 6.163 27.126 9.244 37.337 9.244 6.645 0 11.54-1.631 14.68-4.894 2.72-2.84 4.079-6.313 4.079-10.422 0-3.685-1.33-6.555-3.988-8.61-2.658-2.053-9.213-5.225-19.665-9.515-7.734-3.202-13.186-5.588-16.358-7.16-3.172-1.57-6.087-3.352-8.745-5.346-7.552-5.619-11.328-13.715-11.328-24.287 0-9.123 2.477-17.129 7.43-24.016 7.613-10.694 20.12-16.04 37.52-16.04 12.566 0 26.22 2.325 40.962 6.977l-5.8 23.563c-8.7-3.202-15.24-5.317-19.62-6.344-4.38-1.027-8.957-1.54-13.73-1.54-5.437 0-9.576 1.208-12.416 3.625-2.96 2.597-4.44 5.89-4.44 9.878 0 3.443 1.253 6.147 3.76 8.11 2.508 1.964 8.535 4.91 18.08 8.837 9.486 3.927 15.77 6.66 18.85 8.201a55.772 55.772 0 0 1 8.7 5.392c7.432 5.68 11.147 14.35 11.147 26.01 0 13.775-4.682 24.197-14.047 31.265-7.975 5.982-19.152 8.972-33.53 8.972-14.984 0-29.333-2.417-43.048-7.25Zm146.722 4.985L183.39 318.303h30.087l21.388 57.637c5.437 14.682 9.515 26.765 12.234 36.25 4.169-13.291 8.126-24.982 11.872-35.071l22.022-58.816h28.637l-48.665 128.416h-28.91ZM429.8 374.853v65.522c-7.37 2.477-12.567 4.108-15.588 4.894-9.364 2.477-19.424 3.715-30.178 3.715-21.146 0-37.247-5.317-48.303-15.95-12.264-11.72-18.397-28.063-18.397-49.028 0-24.106 7.613-42.292 22.838-54.556 11.056-8.942 25.979-13.413 44.769-13.413 16.07 0 31.024 2.93 44.859 8.79l-9.878 22.567c-6.525-3.263-12.235-5.544-17.128-6.843-4.894-1.299-10.271-1.948-16.132-1.948-14.016 0-24.347 4.561-30.993 13.684-5.619 7.734-8.428 17.914-8.428 30.54 0 15.165 4.229 26.584 12.687 34.257 6.767 6.163 15.165 9.244 25.194 9.244 5.86 0 11.419-.997 16.675-2.99v-25.829h-22.113v-22.656H429.8Z"})});!function(e){if(!e)return;const{metadata:t,settings:n,name:r}=e;(0,P.registerBlockType)({name:r,...t},n)}({name:j.name,metadata:j,settings:{icon:U,edit:function(e){return(0,o.jsx)(M,{...e})}}})}},n={};function r(e){var o=n[e];if(void 0!==o)return o.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,r),i.exports}r.m=t,e=[],r.O=(t,n,o,i)=>{if(!n){var a=1/0;for(d=0;d<e.length;d++){for(var[n,o,i]=e[d],s=!0,l=0;l<n.length;l++)(!1&i||a>=i)&&Object.keys(r.O).every((e=>r.O[e](n[l])))?n.splice(l--,1):(s=!1,i<a&&(a=i));if(s){e.splice(d--,1);var c=o();void 0!==c&&(t=c)}}return t}i=i||0;for(var d=e.length;d>0&&e[d-1][2]>i;d--)e[d]=e[d-1];e[d]=[n,o,i]},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={877:0,265:0};r.O.j=t=>0===e[t];var t=(t,n)=>{var o,i,[a,s,l]=n,c=0;if(a.some((t=>0!==e[t]))){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(l)var d=l(r)}for(t&&t(n);c<a.length;c++)i=a[c],r.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return r.O(d)},n=globalThis.webpackChunkbetter_block_editor=globalThis.webpackChunkbetter_block_editor||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})();var o=r.O(void 0,[265],(()=>r(564)));o=r.O(o)})(); -
better-block-editor/tags/1.2.1/dist/bundle/editor.asset.php
r3449829 r3458243 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' => ' c624a2ab84fa75875c25');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'); -
better-block-editor/tags/1.2.1/dist/bundle/editor.js
r3449829 r3458243 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:()=> f});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 f(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:f}=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:f,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),[f,m]=(0,i.useState)(p);return f?(0,c.jsx)(r.Guide,{className:"wpbbe-welcome-guide",pages:u(t),finishButtonText:n,onFinish:()=>{m(!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)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(6087),o=n(790);const i=(0,r.forwardRef)(((e,t)=>(0,o.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},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(4197),b=n(383),h=n(9079),p=n(4753),f=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"}],g=function({value:e,onChange:t,label:n,help:r,...i}){return(0,f.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})},v=function({value:e,onChange:t,label:n,help:r,...i}){return(0,f.jsx)(o.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:n,isShiftStepEnabled:!0,onChange:t,min:0,shiftStep:100,value:e,help:r,...i})},x=function({value:e,onChange:t,label:n,help:r,...i}){return(0,f.jsx)(o.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:n,isShiftStepEnabled:!0,onChange:t,min:0,shiftStep:100,value:e,help:r,...i})},w=[{name:(0,l.__)("Linear","better-block-editor"),key:"linear"},{name:(0,l.__)("Ease","better-block-editor"),key:"ease"},{name:(0,l.__)("Ease in","better-block-editor"),key:"ease-in"},{name:(0,l.__)("Ease out","better-block-editor"),key:"ease-out"},{name:(0,l.__)("Ease in out","better-block-editor"),key:"ease-in-out"},{name:(0,l.__)("Ease back","better-block-editor"),key:"ease-back"},{name:(0,l.__)("Ease in quad","better-block-editor"),key:"ease-in-quad"},{name:(0,l.__)("Ease out quad","better-block-editor"),key:"ease-out-quad"},{name:(0,l.__)("Ease in out quad","better-block-editor"),key:"ease-in-out-quad"},{name:(0,l.__)("Ease in quart","better-block-editor"),key:"ease-in-quart"},{name:(0,l.__)("Ease out quart","better-block-editor"),key:"ease-out-quart"},{name:(0,l.__)("Ease in out quart","better-block-editor"),key:"ease-in-out-quart"},{name:(0,l.__)("Ease in expo","better-block-editor"),key:"ease-in-expo"},{name:(0,l.__)("Ease out expo","better-block-editor"),key:"ease-out-expo"},{name:(0,l.__)("Ease in out expo","better-block-editor"),key:"ease-in-out-expo"}],k=function({value:e,onChange:t,label:n,help:r,...i}){return(0,f.jsx)(o.CustomSelectControl,{value:w.find((t=>t.key===e)),options:w,onChange:e=>t(e.selectedItem.key),label:n,help:r,size:"__unstable-large",...i})};var _=n(9941);const y=n.p+"images/image.e799b55a.webp";function j(){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,f.jsx)(_.V,{identifier:"animation-on-scroll",pages:[{title:e,text:t,image:y}]})}var C=n(5571),S=n(7143);const E=()=>{const e=`.block-editor-block-list__block-popover:has(.block-editor-block-toolbar):has([data-wpbbe-clientid="${(0,S.select)(r.store).getSelectedBlockClientId()}"])`;return document.querySelector(e)},B=()=>{const e=(0,S.select)(r.store).getSelectedBlockClientId(),t=(0,S.select)(r.store).getBlock(e);if("core/cover"===t.name){const t=`.block-editor-block-list__block-popover:has(.block-editor-block-toolbar):has([data-wpbbe-clientid="${e}"]) ~ .popover-slot .block-editor-block-popover .components-resizable-box__handle`;return[document.querySelector(t)]}if("core/image"===t.name){const t=`#block-${e} .components-resizable-box__container.has-show-handle :has(>.components-resizable-box__side-handle)`;return Array.from((0,b.Xo)().querySelectorAll(t))}},M=()=>{const e=E();e&&e.classList.add("wpbbe-block-toolbar-hidden");const t=B();t&&t.forEach((e=>{e.classList.add("wpbbe-block-toolbar-hidden")}))},R=()=>{const e=E();e&&e.classList.remove("wpbbe-block-toolbar-hidden");const t=B();t&&t.forEach((e=>e.classList.remove("wpbbe-block-toolbar-hidden")))},V=["core/template-part"],N=(0,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]),[w]=(0,s.useState)(!!m.animation);let _;const y=(0,s.useRef)({}),S=e=>{y.current={...y.current,...e},_&&clearTimeout(_),_=setTimeout((()=>{const e={...m,...y.current};y.current={},E(e)}),C.xc)},E=e=>{if(null===e.animation)return void n({wpbbeAnimationOnScroll:void 0});const t=(0,b.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)},B=(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]),M=(0,p.useAddEditorStyle)(B,C.TZ+"__"+a);return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(u.Z,{ref:M}),(0,f.jsx)(e,{...t}),i&&(0,h.sS)(a)&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(r.BlockControls,{children:(0,f.jsx)("div",{"data-wpbbe-clientid":a,style:{display:"none"}})}),(0,f.jsx)(r.InspectorControls,{children:(0,f.jsxs)(o.PanelBody,{title:(0,l.__)("Animation on Scroll","better-block-editor"),initialOpen:w||!!m.animation,className:"wpbbe animation-on-scroll",children:[(0,f.jsx)(j,{}),(0,f.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,f.jsx)(g,{label:(0,l.__)("Animation","better-block-editor"),value:m.animation,onChange:e=>E({animation:e})})}),m.animation&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(o.BaseControl,{help:(0,l.__)("Select animation timing function.","better-block-editor"),__nextHasNoMarginBottom:!0,children:(0,f.jsx)(k,{label:(0,l.__)("Easing","better-block-editor"),value:m.timingFunction,onChange:e=>E({timingFunction:e})})}),(0,f.jsx)(x,{label:(0,l.__)("Animation duration","better-block-editor"),value:m.duration,onChange:e=>S({duration:e}),help:(0,l.__)("In milliseconds (ms).","better-block-editor")}),(0,f.jsx)(v,{label:(0,l.__)("Animation delay","better-block-editor"),onChange:e=>S({delay:e}),value:m.delay,help:(0,l.__)("In milliseconds (ms).","better-block-editor")})]})]})})]})]})}),"extendBlockEdit"),P=(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,b.Xo)().querySelector(`#block-${a}`);e&&(l?function(e){e.addEventListener("animationstart",M),e.addEventListener("animationiteration",M),e.addEventListener("animationcancel",R),e.addEventListener("animationend",R)}(e):function(e){e.removeEventListener("animationstart",M),e.removeEventListener("animationiteration",M),e.removeEventListener("animationcancel",R),e.removeEventListener("animationend",R)}(e))}),[a,l]),null===(null!==(n=i.animation)&&void 0!==n?n:null))return(0,f.jsx)(e,{...t});const u={"data-aos":i.animation,"data-aos-easing":null!==(r=i.timingFunction)&&void 0!==r?r:""};return(0,f.jsx)(e,{...t,wrapperProps:{...o,...u},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,h.L2)((function(e){return!V.includes(e.name)}),N)),(0,a.addFilter)("editor.BlockListBlock","wpbbe/__all__/animation-on-scroll/render-in-editor",P)},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(4197),h=n(3604),p=n(9748),f=n(9079),m=n(4753);const g="left",v="center",x="right";var w=n(6427),k=n(5573),_=n(790);const y=(0,_.jsx)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,_.jsx)(k.Path,{d:"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z"})}),j=(0,_.jsx)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,_.jsx)(k.Path,{d:"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z"})}),C=(0,_.jsx)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,_.jsx)(k.Path,{d:"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z"})});function S({value:e,onChange:t,...n}){const r={LEFT:{value:g,icon:y,label:(0,a.__)("Align text left","better-block-editor")},TOP:{value:v,icon:j,label:(0,a.__)("Align text center","better-block-editor")},BOTTOM:{value:x,icon:C,label:(0,a.__)("Align text right","better-block-editor")}};return(0,_.jsx)(w.__experimentalToggleGroupControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:e,onChange:t,...n,children:Object.values(r).map((({value:e,icon:t,label:n})=>(0,_.jsx)(w.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})}const E=["core/post-title","core/post-excerpt","core/heading","core/paragraph"],B=g;function M(e,t){var n;return null!==(n=e["core/paragraph"===t?"align":"textAlign"])&&void 0!==n?n:B}function R(e){return E.includes(e)}const V=(0,o.createHigherOrderComponent)((e=>t=>{const{name:n,attributes:o,attributes:{wpbbeResponsive:{breakpoint:s=l.kX,breakpointCustomValue:u,settings:{alignment:g=M(o,n)}={}}={}},setAttributes:v,isSelected:x,clientId:w}=t;(0,h.KZ)(v);const k=(0,h.PE)(v),y=(0,h.Zx)(v),[j]=(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,p.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,w)),[o,w]),E=(0,m.useAddEditorStyle)(C,"blocks__all__text-responsive__"+w),B=(0,a.__)("Change text alignment at this breakpoint and below.","better-block-editor");return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(b.Z,{ref:E}),(0,_.jsx)(e,{...t}),x&&(0,f.sS)(w)&&(0,_.jsx)(r.InspectorControls,{children:(0,_.jsxs)(c._,{initialOpen:j||!!o.wpbbeResponsive,className:"wpbbe text-responsive",children:[(0,_.jsx)(l.xC,{label:(0,a.__)("Breakpoint","better-block-editor"),value:{breakpoint:s,breakpointCustomValue:u},onChange:y,help:B}),!(0,p.v6)(s)&&(0,_.jsx)(S,{label:(0,a.__)("Text alignment","better-block-editor"),value:g,onChange:e=>k({alignment:e})})]})})]})}),"extendBlockEdit"),N=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:{wpbbeResponsive:n}={},name:r,className:o,clientId:i}=t;return R(r)&&n?(0,_.jsx)(e,{...t,className:(0,u.T)(o,d.V+i)}):(0,_.jsx)(e,{...t})}),"renderInEditor");(0,s.addFilter)("blocks.registerBlockType","wpbbe/__all__/text-responsive/modify-block-data",(function(e,t){return R(t)?{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{alignment:{enum:[g,v,x]}}}}}:e})),(0,s.addFilter)("editor.BlockEdit","wpbbe/__all__/text-responsive/edit-block",(0,f.L2)((e=>R(e.name)),V)),(0,s.addFilter)("editor.BlockListBlock","wpbbe/__all__/text-responsive/render-in-editor",N)},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(8244),d=n(383),u=n(9079),b=n(4164),h=n(5573),p=n(790);const f=(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"})}),m=(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"})}),j=[{value:void 0,icon:f,label:(0,l.__)("Default style","better-block-editor")},{value:"p",icon:_,label:(0,l.__)("Paragraph","better-block-editor")},{value:"h1",icon:m,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")}],C={className:"block-library-heading-level-dropdown"};function S({value:e,onChange:t}){var n;return(0,p.jsx)(o.ToolbarDropdownMenu,{popoverProps:C,icon:(0,p.jsx)(o.Icon,{icon:void 0===e?y:null!==(n=j.find((t=>t.value===(null!=e?e:null)))?.icon)&&void 0!==n?n:j[0].icon}),label:(0,l.__)("Change style","better-block-editor"),controls:j.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"],A=()=>{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 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,s.createRoot)(n).render((0,p.jsx)(c.Th,{children:(0,p.jsx)(A,{})})),t.after(n)}}function I(e){return P.includes(e)}(0,d.gi)(O),window.addEventListener("urlchangeevent",(()=>{(0,d.gi)(O)}));const T=(0,i.createHigherOrderComponent)((e=>t=>{const{setAttributes:n,isSelected:i,clientId:s,name:a,attributes:{wpbbeTextStyleFromElement:c,wpbbeRoleHeading:d=!1}}=t;return I(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(!I(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",T),(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(4197),b=n(9748),h=n(9079),p=n(4753),f=n(1231),m=n(8695),g=n(5697),v=n(790);function x({value:e="visible",onChange:t}){return(0,v.jsx)(v.Fragment,{children:(0,v.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,v.jsx)(o.__experimentalToggleGroupControlOption,{value:"visible",label:(0,l.__)("Visible","better-block-editor")},"visible"),(0,v.jsx)(o.__experimentalToggleGroupControlOption,{value:"hidden",label:(0,l.__)("Hidden","better-block-editor")},"hidden")]})})}function w({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,g.r)(i,(e=>c({breakpoint:f.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,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(x,{value:o,onChange:e=>c({visibility:e})}),(0,v.jsx)(f.Ay,{label:(0,l.__)("Breakpoint","better-block-editor"),value:i,onChange:e=>{c({breakpoint:e,breakpointCustomValue:void 0})},help:i!==f.iS?d:null}),i===f.iS&&(0,v.jsx)(m.A,{onChange:e=>{c({breakpointCustomValue:e})},value:a,help:d})]})}const k=["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;',y=(0,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,name:i,clientId:a,isSelected:d}=t,[f]=(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,b.BO)(o,i),a=c.V+`${t}`,l=[];let d="",u="";return o&&s&&("hidden"===r?(d="width > ",u="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 <= ",u="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-${u}.${a} { opacity: 0.6; }\n\t\t\tbody.wpbbe-visibility-helper .wpbbe-visibility-${u}.${a}:before { ${_} }\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 { ${_}}`)),l}(n,a)),[n,a]),g=(0,p.useAddEditorStyle)(m,"blocks__all__visibility__"+a);return d&&(0,h.sS)(a)&&!k.includes(i)?(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(u.Z,{ref:g}),(0,v.jsx)(e,{...t}),d&&(0,v.jsx)(r.InspectorControls,{children:(0,v.jsx)(o.PanelBody,{title:(0,l.__)("Visibility","better-block-editor"),initialOpen:f||!!n.wpbbeVisibility,className:"wpbbe responsive-visibility",children:(0,v.jsx)(w,{props:t})})})]}):(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(u.Z,{ref:g}),(0,v.jsx)(e,{...t})]})}),"extendBlockEdit");function j(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,v.jsx)(e,{...t}):(0,v.jsx)(e,{...t,className:j(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 f=(0,o.createHigherOrderComponent)((e=>t=>{const{attributeToInput:n,inputToAttribute:o}=(0,d.gy)(),{setAttributes:s,clientId:c}=t,{wpbbeHoverColor:h={}}=t.attributes,[p,f]=(0,i.useState)(h.text),[m,g]=(0,i.useState)(h.background),[v,x]=(0,i.useState)(h.border);return(0,i.useEffect)((()=>{p===h.text&&m===h.background&&v===h.border||s({wpbbeHoverColor:{text:p,background:m,border:v}})}),[p,m,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=>f(o(e)),label:(0,a.__)("Text","better-block-editor")},{value:n(m),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"),m=(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,f)),(0,s.addFilter)("editor.BlockListBlock","wpbbe/button/hover-colors/render-in-editor",m)},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),f=n(4197),m=n(3604),g=n(9748),v=n(9079),x=n(4753),w=n(2513),k=n(1231);function _(e){var t,n,r,o;const i=e?.layout||{},s=e?.wpbbeResponsive||{};return{breakpoint:null!==(t=s.breakpoint)&&void 0!==t?t:k.kX,breakpointCustomValue:s.breakpointCustomValue,settings:{justification:null!==(n=null!==(r=s?.settings?.justification)&&void 0!==r?r:i.justifyContent)&&void 0!==n?n:w.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 j="core/buttons";function C(e){return e.name===j}const S=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:n,clientId:o,isSelected:s,setAttributes:p}=t,{breakpoint:w,breakpointCustomValue:k,settings:{justification:j,orientation:C}}=_(n);(0,m.KZ)(p);const S=(0,m.Zx)(p,{justification:j,orientation:C}),E=(0,m.PE)(p),[B]=(0,i.useState)(!!n.wpbbeResponsive),M=(0,i.useMemo)((()=>function(e,t){const{breakpoint:n,breakpointCustomValue:r,settings:{justification:o,orientation:i}}=_(e),s=(0,g.BO)(n,r);if((0,g.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]),R=(0,x.useAddEditorStyle)(M,"blocks__core_buttons__responsiveness__"+o),V=(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)(f.Z,{ref:R}),(0,y.jsx)(e,{...t}),s&&(0,v.sS)(o)&&(0,y.jsx)(r.InspectorControls,{children:(0,y.jsxs)(b._,{initialOpen:B||!!n.wpbbeResponsive,className:"wpbbe buttons__responsive-stack-on",children:[(0,y.jsx)(u.xC,{value:{breakpoint:w,breakpointCustomValue:k},onChange:S,help:V}),!(0,g.v6)(w)&&(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(c.Q2,{value:C,onChange:e=>E({orientation:e})}),(0,y.jsx)(l.EO,{value:j,excludeOptions:(0,c.Dx)(C)?[l.Yv.STRETCH]:[l.Yv.SPACE_BETWEEN],onChange:e=>E({justification:e})})]})]})})]})}),"extendBlockEdit"),E=(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!==j?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,v.L2)(C,S)),(0,s.addFilter)("editor.BlockListBlock","wpbbe/row/buttons/render-in-editor",E)},7434:(e,t,n)=>{"use strict";var r=n(2845),o=n(8969),i=n(6954),s=n(4197),a=n(3604),l=n(9748),c=n(9079),d=n(4715),u=n(4997),b=n(6427),h=n(9491),p=n(7143),f=n(6087),m=n(2619),g=n(7723),v=n(4753);const x="blocks__core_columns__stack-on-responsive";window.wp.blob,n(3582);const w=e=>{const t=parseFloat(e);return Number.isFinite(t)?parseFloat(t.toFixed(2)):void 0};function k(e,t){const{width:n=100/t}=e.attributes;return w(n)}function _(e,t,n=e.length){const r=function(e,t=e.length){return e.reduce(((e,n)=>e+k(n,t)),0)}(e,n);return Object.fromEntries(Object.entries(function(e,t=e.length){return e.reduce(((e,n)=>{const r=k(n,t);return Object.assign(e,{[n.clientId]:r})}),{})}(e,n)).map((([e,n])=>[e,w(t*n/r)])))}function y(e,t){return e.map((e=>({...e,attributes:{...e.attributes,width:`${t[e.clientId]}%`}})))}var j=n(790);const C="core/columns";function S(e){return e.name===C}function E(e){var t,n;const{breakpoint:o=(e.isStackedOnMobile?r.Pj:r.kX),breakpointCustomValue:i,settings:{reverseOrder:s=null!==(t=e?.wpbbeResponsive?.settings?.reverseOrder)&&void 0!==t&&t}={}}=null!==(n=e?.wpbbeResponsive)&&void 0!==n?n:{};return{breakpoint:o,breakpointCustomValue:i,settings:{reverseOrder:s}}}const B=(0,h.createHigherOrderComponent)((e=>t=>{const{attributes:n,setAttributes:i,clientId:m,isSelected:k}=t,{breakpoint:C,breakpointCustomValue:S,settings:{reverseOrder:B}}=E(n);(0,a.KZ)(i);const{count:M,canInsertColumnBlock:R,minCount:V}=(0,p.useSelect)((e=>{const{canInsertBlockType:t,canRemoveBlock:n,getBlockOrder:r}=e(d.store),o=r(m),i=o.reduce(((e,t,r)=>(n(t)||e.push(r),e)),[]);return{count:o.length,canInsertColumnBlock:t("core/column",m),minCount:Math.max(...i)+1}}),[m]),{getBlocks:N}=(0,p.useSelect)(d.store),{replaceInnerBlocks:P}=(0,p.useDispatch)(d.store);function A(e,t){let n=N(m);const r=n.every((e=>{const t=e.attributes.width;return Number.isFinite(t?.endsWith?.("%")?parseFloat(t):t)})),o=t>e;if(o&&r){const r=w(100/t),o=t-e;n=[...y(n,_(n,100-r*o)),...Array.from({length:o}).map((()=>(0,u.createBlock)("core/column",{width:`${r}%`})))]}else o?n=[...n,...Array.from({length:t-e}).map((()=>(0,u.createBlock)("core/column")))]:t<e&&(n=n.slice(0,-(e-t)),r)&&(n=y(n,_(n,100)));P(m,n)}const O=(0,h.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}},I=(0,f.useMemo)((()=>function(e,t){var n;const{breakpoint:i,breakpointCustomValue:s,settings:{reverseOrder:a}}=E(e);if(i===r.kX)return null;const c=null!==(n=(0,l.BO)(i,s))&&void 0!==n?n:"0px",d=`.wp-block-columns.${o.V+t}`,u=`${d}:not(.is-not-stacked-on-mobile)`;return[`${d} {\n\t\t\tflex-wrap: nowrap !important;\n\t\t}`,`@media screen and (width <= ${c}) {\n\t\t\t${u} {\n\t\t\t\tflex-direction: ${a?"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${u} > .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 > ${c}) {\n\t\t\t${u} > .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${u} > .wp-block-column[style*=flex-basis] {\n\t\t\t\tflex-grow: 0;\n\t\t\t}\n\t\t}`]}(n,m)),[n,m]),T=(0,v.useAddEditorStyle)(I,x+"__"+m),L=(0,a.PE)(i),$=(0,a.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=B)),e.isStackedOnMobile=!!e.wpbbeResponsive&&!(0,l.v6)(e.wpbbeResponsive?.breakpoint),i(e)})),H=(0,p.useSelect)((e=>e(d.store).getBlocks(m).length>0),[m]);return(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(s.Z,{ref:T}),(0,j.jsx)(e,{...t}),k&&H&&(0,c.sS)(m)&&(0,j.jsx)(d.InspectorControls,{children:(0,j.jsxs)(b.__experimentalToolsPanel,{label:(0,g.__)("Settings","better-block-editor"),className:"wpbbe wpbbe-responsiveness",resetAll:()=>{A(M,V),i({wpbbeResponsive:void 0,isStackedOnMobile:!0})},dropdownMenuProps:O,children:[R&&(0,j.jsx)(b.__experimentalToolsPanelItem,{label:(0,g.__)("Columns"),isShownByDefault:!0,hasValue:()=>M,onDeselect:()=>A(M,V),children:(0,j.jsxs)(b.__experimentalVStack,{spacing:4,children:[(0,j.jsx)(b.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,g.__)("Columns"),value:M,onChange:e=>A(M,Math.max(V,e)),min:Math.max(1,V),max:Math.max(6,M)}),M>6&&(0,j.jsx)(b.Notice,{status:"warning",isDismissible:!1,children:(0,g.__)("This column count exceeds the recommended amount and may cause visual breakage.")})]})}),(0,j.jsxs)(b.__experimentalToolsPanelItem,{label:(0,g.__)("Stack on","better-block-editor"),isShownByDefault:!0,hasValue:()=>!!n.wpbbeResponsive,onDeselect:()=>$({breakpoint:r.kX}),children:[(0,j.jsx)(r.xC,{label:(0,g.__)("Stack on","better-block-editor"),value:{breakpoint:C,breakpointCustomValue:S},onChange:$}),!(0,l.v6)(C)&&(0,j.jsx)(b.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,g.__)("Reverse order","better-block-editor"),className:"wpbbe stack-on-reverse-order",checked:B,onChange:e=>L({reverseOrder:e})})]})]})})]})}),"extendBlockEdit"),M=(0,h.createHigherOrderComponent)((e=>t=>{const{className:n,clientId:r}=t;return S(t)?(0,j.jsx)(e,{...t,className:(0,i.T)(n,o.V+r)}):(0,j.jsx)(e,{...t})}),"columnsRenderInEditor"),R=(0,h.createHigherOrderComponent)((e=>t=>{if("core/column"!==t.name||!t?.attributes.width)return(0,j.jsx)(e,{...t});const n=o.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`,a=(0,v.useAddEditorStyle)(r,x+"__"+t.clientId);return(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(s.Z,{ref:a}),(0,j.jsx)(e,{...t,className:(0,i.T)(t.className,n)})]})}),"columnRenderInEditor");(0,m.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,m.addFilter)("editor.BlockEdit","wpbbe/columns/stack-on-responsive/edit-block",(0,c.L2)(S,B)),(0,m.addFilter)("editor.BlockListBlock","wpbbe/columns/stack-on-responsive/columns-render-in-editor",M),(0,m.addFilter)("editor.BlockListBlock","wpbbe/columns/stack-on-responsive/column-render-in-editor",R)},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),f=n(4197),m=n(3604),g=n(9748),v=n(9079),x=n(4753),w=n(790);const k="core/group";function _(e){return e.name===k&&"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:k,disablePositionSticky:_}={}}={}},clientId:y,setAttributes:j,isSelected:C}=t,S=(0,s.useRef)(!!n.wpbbeResponsive);(0,m.bM)((e=>{S.current=!1,j(e)})),(0,m.KZ)(j);const E=(0,m.PE)(j),B=(0,m.Zx)(j),M=(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,g.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]),R=(0,x.useAddEditorStyle)(M,"blocks__core_grid__stack-on-responsive__"+y);return(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(f.Z,{ref:R}),(0,w.jsx)(e,{...t}),C&&(0,v.sS)(y)&&(0,w.jsx)(r.InspectorControls,{children:(0,w.jsxs)(b._,{initialOpen:S.current||!!n.wpbbeResponsive,className:"wpbbe grid__responsive-stack-on",children:[(0,w.jsx)(u.xC,{value:{breakpoint:i,breakpointCustomValue:a},onChange:B}),i!==u.kX&&(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(o.ToggleControl,{checked:!!p,onChange:e=>E({stack:e}),label:(0,l.__)("Stack on this breakpoint","better-block-editor"),__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),(0,w.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,w.jsx)(c.A,{value:k,label:(0,l.__)("Block spacing","better-block-editor"),onChange:e=>E({gap:e})})}),(0,w.jsx)(d.A,{value:!!_,onChange:e=>E({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),j=(0,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:r,clientId:o}=t;return _(t)&&n.wpbbeResponsive?(0,w.jsx)(e,{...t,className:(0,p.T)(r,h.V+o)}):(0,w.jsx)(e,{...t})}),"renderInEditor");(0,a.addFilter)("blocks.registerBlockType","wpbbe/grid/responsiveness/modify-block-data",(function(e,t){return t!==k?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,v.L2)(_,y)),(0,a.addFilter)("editor.BlockListBlock","wpbbe/grid/responsiveness/render-in-editor",j)},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(4197),f=n(3604),m=n(9748),g=n(9079),v=n(4753),x=n(790);const w="core/group";function k(e){return e.name===w&&["default","constrained"].includes(e.attributes?.layout?.type)}const _=(0,o.createHigherOrderComponent)((e=>t=>{var n;const{attributes:o,clientId:s,isSelected:h,setAttributes:w,attributes:{wpbbeResponsive:k}}=t,{breakpoint:_=d.kX,breakpointCustomValue:y,settings:{justification:j=(null!==(n=o.layout?.justifyContent)&&void 0!==n?n:c.Yv.CENTER),disablePositionSticky:C}={}}=k||{},S=(0,i.useRef)(!!k);(0,f.bM)((e=>{S.current=!1,w(e)})),(0,f.KZ)(w);const E=(0,f.Zx)(w,{justification:j,disablePositionSticky:C}),B=(0,f.PE)(w),M=(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]),R=(0,v.useAddEditorStyle)(M,"blocks__core_group__responsiveness__"+s),V=(0,a.__)("Change items justification at this breakpoint and below.","better-block-editor");return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(p.Z,{ref:R}),(0,x.jsx)(e,{...t}),h&&(0,g.sS)(s)&&(0,x.jsx)(r.InspectorControls,{children:(0,x.jsxs)(u._,{initialOpen:S.current||!!k,className:"wpbbe group__responsiveness",children:[(0,x.jsx)(d.xC,{value:{breakpoint:_,breakpointCustomValue:y},onChange:E,help:V}),_!==d.kX&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(c.EO,{value:j,excludeOptions:[c.Yv.STRETCH,c.Yv.SPACE_BETWEEN],onChange:e=>B({justification:e})}),(0,x.jsx)(l.A,{value:!!C,onChange:e=>B({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),y=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:r,clientId:o}=t;return k(t)&&n.wpbbeResponsive?(0,x.jsx)(e,{...t,className:(0,h.T)(r,b.V+o)}):(0,x.jsx)(e,{...t})}),"renderInEditor");(0,s.addFilter)("blocks.registerBlockType","wpbbe/group/responsiveness/modify-block-data",(function(e,t){return w!==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,g.L2)(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 f(e){const t=(0,i.select)("core/editor").getCurrentPostType();return e.name===h&&!p.includes(t)}const m=(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 f(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(!f(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",m),(0,s.addFilter)("editor.BlockListBlock","wpbbe/navigation/hover-colors/render-in-editor",g)},9056:(e,t,n)=>{"use strict";var r=n(1231),o=n(8695),i=n(8969),s=n(6954),a=n(4197),l=n(5697),c=n(9748),d=n(9079),u=n(4715),b=n(6427),h=n(9491),p=n(6087),f=n(2619),m=n(7723);const g=(0,p.forwardRef)((function({icon:e,size:t=24,...n},r){return(0,p.cloneElement)(e,{width:t,height:t,...n,ref:r})}));var v=n(5573),x=n(790);const w=(0,x.jsx)(v.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,x.jsx)(v.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 k=n(6942),_=n.n(k),y=n(4753);const j=(0,x.jsx)(v.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,x.jsx)(v.Path,{d:"M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z"})});function C({icon:e}){return"menu"===e?(0,x.jsx)(g,{icon:j}):(0,x.jsxs)(v.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24","aria-hidden":"true",focusable:"false",children:[(0,x.jsx)(v.Rect,{x:"4",y:"7.5",width:"16",height:"1.5"}),(0,x.jsx)(v.Rect,{x:"4",y:"15",width:"16",height:"1.5"})]})}function S({setAttributes:e,hasIcon:t,icon:n}){return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(b.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,m.__)("Show icon button"),help:(0,m.__)("Configure the visual appearance of the button that toggles the overlay menu."),onChange:t=>e({hasIcon:t}),checked:t}),(0,x.jsxs)(b.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:(0,m.__)("Icon"),value:n,onChange:t=>e({icon:t}),isBlock:!0,children:[(0,x.jsx)(b.__experimentalToggleGroupControlOption,{value:"handle","aria-label":(0,m.__)("handle"),label:(0,x.jsx)(C,{icon:"handle"})}),(0,x.jsx)(b.__experimentalToggleGroupControlOption,{value:"menu","aria-label":(0,m.__)("menu"),label:(0,x.jsx)(C,{icon:"menu"})})]})]})}var E=n(7143),B=n(3582),M=n(4997);function R(e){if(!e)return null;const t=V(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,f.applyFilters)("blocks.navigation.__unstableMenuItemsToBlocks",t,e)}function V(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,M.parse)(e.content.raw);return t||(0,M.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?V(e.children,t+1):{};n={...n,...s};const a=(0,M.createBlock)(r,o,i);return n[e.id]=a.clientId,a})),mapping:n}}const N="error",P="pending";let A=null;function O(e,t){return e&&t?e+"//"+t:null}const I=["postType","wp_navigation",{status:"draft",per_page:-1}],T=["postType","wp_navigation",{per_page:-1,status:"publish"}];const L="success",$="error",H="pending",F="idle",Z=[],G={per_page:100,status:["publish","draft"],order:"desc",orderby:"date"};const D="core/navigation";function U(e){return e.name===D}const z=(0,h.createHigherOrderComponent)((e=>t=>{const{attributes:n,setAttributes:i,clientId:s,hasSubmenuIndicatorSetting:a=!0,customPlaceholder:c=null}=t,{overlayMenu:d,wpbbeOverlayMenu:f={},openSubmenusOnClick:v,showSubmenuIcon:k,hasIcon:y,icon:j="handle"}=n,{breakpoint:V,breakpointCustomValue:D}=f;(0,l.r)(V,(e=>{i({wpbbeOverlayMenu:{...f,breakpoint:r.iS,breakpointCustomValue:e}})}));const U=n.ref,z=`navigationMenu/${U}`,q=(0,u.useHasRecursion)(z),Y=(0,u.useBlockEditingMode)(),{menus:X}=function(e){const{records:t,isResolving:n,hasResolved:r}=(0,B.useEntityRecords)("root","menu",{per_page:-1,context:"view"}),{records:o,isResolving:i,hasResolved:s}=(0,B.useEntityRecords)("postType","page",{parent:0,order:"asc",orderby:"id",per_page:-1,context:"view"}),{records:a,hasResolved:l}=(0,B.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,p.useState)(F),[r,o]=(0,p.useState)(null),[i,s]=(0,p.useState)(null),{saveEntityRecord:a,editEntityRecord:l}=(0,E.useDispatch)(B.store),c=function(e){const t=(0,p.useContext)(b.Disabled.Context),n=function(e){return(0,E.useSelect)((t=>{if(!e)return;const{getBlock:n,getBlockParentsByBlockName:r}=t(u.store),o=r(e,"core/template-part",!0);if(!o?.length)return;const i=t("core/editor").__experimentalGetDefaultTemplatePartAreas(),{getCurrentTheme:s,getEditedEntityRecord:a}=t(B.store);for(const e of o){const t=n(e),{theme:r=s()?.stylesheet,slug:o}=t.attributes,l=a("postType","wp_template_part",O(r,o));if(l?.area)return i.find((e=>"uncategorized"!==e.area&&e.area===l.area))?.label}}),[e])}(t?void 0:e),r=(0,E.useRegistry)();return(0,p.useCallback)((async()=>{if(t)return"";const{getEntityRecords:e}=r.resolveSelect(B.store),[o,i]=await Promise.all([e(...I),e(...T)]),s=n?(0,m.sprintf)(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)( 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). 4 (0, m.__)("%s navigation"),n):4 (0,l.__)("%s navigation"),n): 5 5 // translators: 'navigation' as in website navigation. 6 6 // translators: 'navigation' as in website navigation. 7 (0, m.__)("Navigation"),a=[...o,...i].reduce(((e,t)=>t?.title?.raw?.startsWith(s)?e+1:e),0);return(a>0?`${s} ${a+1}`:s)||""}),[t,n,r])}(e);return{create:(0,p.useCallback)((async(e=null,t=[],r)=>{if(e&&"string"!=typeof e)throw s("Invalid title supplied when creating Navigation Menu."),n($),new Error("Value of supplied title argument was not a string.");n(H),o(null),s(null),e||(e=await c().catch((e=>{throw s(e?.message),n($),new Error("Failed to create title when saving new Navigation Menu.",{cause:e})})));const i={title:e,content:(0,M.serialize)(t),status:r};return a("postType","wp_navigation",i).then((e=>(o(e),n(L),"publish"!==r&&l("postType","wp_navigation",e.id,{status:"publish"}),e))).catch((e=>{throw s(e?.message),n($),new Error("Unable to save new Navigation Menu",{cause:e})}))}),[a,l,c]),status:t,value:r,error:i,isIdle:t===F,isPending:t===H,isSuccess:t===L,isError:t===$}}(s),{hasUncontrolledInnerBlocks:J,innerBlocks:Q}=function(e){return(0,E.useSelect)((t=>{const{getBlock:n,getBlocks:r,hasSelectedInnerBlock:o}=t(u.store),i=n(e).innerBlocks,s=!!i?.length,a=s?Z:r(e);return{innerBlocks:s?i:a,hasUncontrolledInnerBlocks:s,uncontrolledInnerBlocks:i,controlledInnerBlocks:a,isInnerBlockSelected:o(e,!0)}}),[e])}(s),ee=!!Q.find((e=>"core/navigation-submenu"===e.name)),[te,ne]=(0,p.useState)(!1),{hasResolvedNavigationMenus:re,isNavigationMenuResolved:oe,isNavigationMenuMissing:ie}=function(e){const t=(0,B.useResourcePermissions)("navigation",e),{navigationMenu:n,isNavigationMenuResolved:r,isNavigationMenuMissing:o}=(0,E.useSelect)((t=>function(e,t){if(!t)return{isNavigationMenuResolved:!1,isNavigationMenuMissing:!0};const{getEntityRecord:n,getEditedEntityRecord:r,hasFinishedResolution:o}=e(B.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,B.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,E.useRegistry)(),{editEntityRecord:r}=(0,E.useDispatch)(B.store),[o,i]=(0,p.useState)("idle"),[s,a]=(0,p.useState)(null),l=(0,p.useCallback)((async(t,o,i="publish")=>{let s,a;try{a=await n.resolveSelect(B.store).getMenuItems({menus:t,per_page:-1,context:"view"})}catch(e){throw new Error((0,m.sprintf)(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)( 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). 10 (0, m.__)('Unable to fetch classic menu "%s" from API.'),o),{cause:e})}if(null===a)throw new Error((0,m.sprintf)(10 (0,l.__)('Unable to fetch classic menu "%s" from API.'),o),{cause:e})}if(null===a)throw new Error((0,l.sprintf)( 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, m.__)('Unable to fetch classic menu "%s" from API.'),o));const{innerBlocks:l}=R(a);try{s=await e(o,l,i),await r("postType","wp_navigation",s.id,{status:"publish"},{throwOnError:!0})}catch(e){throw new Error((0,m.sprintf)(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)( 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, m.__)('Unable to create Navigation Menu "%s".'),o),{cause:e})}return s}),[e,r,n]);return{convert:(0,p.useCallback)((async(e,n,r)=>{if(A!==e)return A=e,e&&n?(i(P),a(null),await l(e,n,r).then((e=>(i("success"),A=null,e))).catch((e=>{if(a(e?.message),i(N),A=null,t)throw new Error((0,m.sprintf)(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)( 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, m.__)('Unable to create Navigation Menu "%s".'),n),{cause:e})}))):(a("Unable to convert menu. Missing menu details."),void i(N))}),[l,t]),status:o,error:s}}(W),ae=!ie&&oe,le=J&&!ae,ce=!U&&!K&&!(se===P)&&re&&0===X?.length&&!J,de="never"!==d,ue=_()("wp-block-navigation__overlay-menu-preview",{open:te}),be=k||v?"":(0,m.__)('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,h.useInstanceId)(S,"overlay-menu-preview"),pe=(0,x.jsx)(u.InspectorControls,{children:a&&(0,x.jsxs)(b.PanelBody,{title:(0,m.__)("Display"),className:"wpbbe navigation-display-with-responsiveness",children:[de&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(b.Button,{className:ue,onClick:()=>{ne(!te)},"aria-label":(0,m.__)("Overlay menu controls"),"aria-controls":he,"aria-expanded":te,children:[y&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(C,{icon:j}),(0,x.jsx)(g,{icon:w})]}),!y&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)("span",{children:(0,m.__)("Menu")}),(0,x.jsx)("span",{children:(0,m.__)("Close")})]})]}),(0,x.jsx)("div",{id:he,children:te&&(0,x.jsx)(S,{setAttributes:i,hasIcon:y,icon:j,hidden:!te})})]}),(0,x.jsx)("h3",{children:(0,m.__)("Overlay Menu")}),(0,x.jsxs)(b.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:(0,m.__)("Configure overlay menu"),value:d,help:(0,m.__)("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}),i(t)},isBlock:!0,hideLabelFromVision:!0,children:[(0,x.jsx)(b.__experimentalToggleGroupControlOption,{value:"never",label:(0,m.__)("Off")}),(0,x.jsx)(b.__experimentalToggleGroupControlOption,{value:"mobile",label:(0,m.__)("Responsive","better-block-editor")}),(0,x.jsx)(b.__experimentalToggleGroupControlOption,{value:"always",label:(0,m.__)("Always")})]}),"mobile"===d&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(r.Ay,{label:(0,m.__)("Breakpoint","better-block-editor"),value:V,unsupportedValues:[r.kX],onChange:e=>{i({wpbbeOverlayMenu:{breakpoint:e,breakpointCustomValue:e===r.iS?D:void 0}})},help:V!==r.iS?(0,m.__)("Collapse navigation at this breakpoint and below.","better-block-editor"):null}),V===r.iS&&(0,x.jsx)(o.A,{value:D,onChange:e=>{i({wpbbeOverlayMenu:{breakpoint:r.iS,breakpointCustomValue:e}})},help:(0,m.__)("Collapse navigation at this breakpoint and below.","better-block-editor")})]}),ee&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)("h3",{children:(0,m.__)("Submenus")}),(0,x.jsx)(b.ToggleControl,{__nextHasNoMarginBottom:!0,checked:v,onChange:e=>{i({openSubmenusOnClick:e,...e&&{showSubmenuIcon:!0}})},label:(0,m.__)("Open on click")}),(0,x.jsx)(b.ToggleControl,{__nextHasNoMarginBottom:!0,checked:k,onChange:e=>{i({showSubmenuIcon:e})},disabled:n.openSubmenusOnClick,label:(0,m.__)("Show arrow")}),be&&(0,x.jsx)("div",{children:(0,x.jsx)(b.Notice,{spokenMessage:null,status:"warning",isDismissible:!1,children:be})})]})]})});return le&&!K?(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(e,{...t}),"default"===Y&&pe]}):U&&ie||ae&&q||ce&&c?(0,x.jsx)(e,{...t}):(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(e,{...t}),"default"===Y&&pe]})}),"extendBlockEdit"),q=(0,h.createHigherOrderComponent)((e=>t=>{if(!U(t))return(0,x.jsx)(e,{...t});const{attributes:n,clientId:r}=t,o=(0,p.useMemo)((()=>function(e,t){var n;const r=null!==(n=(0,c.BO)(e.wpbbeOverlayMenu?.breakpoint,e.wpbbeOverlayMenu?.breakpointCustomValue))&&void 0!==n?n:"0px",o=`.wp-block-navigation.${i.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]),l=(0,y.useAddEditorStyle)(o,"blocks__core_navigation__stack-on-responsive__"+r);return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(a.Z,{ref:l}),(0,x.jsx)(e,{...t,className:(0,s.T)(t.className,`${i.V}${t.clientId} wpbbe-responsive-navigation`)})]})}),"renderInEditor");(0,f.addFilter)("blocks.registerBlockType","wpbbe/navigation/responsiveness/modify-block-data",(function(e,t){return t!==D?e:{...e,attributes:{...e.attributes,wpbbeOverlayMenu:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"}}}}})),(0,f.addFilter)("editor.BlockEdit","wpbbe/navigation/responsiveness/edit-block",(0,d.L2)(U,z)),(0,f.addFilter)("editor.BlockListBlock","wpbbe/navigation/responsiveness/render-in-editor",q)},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(4197),f=n(3604),m=n(9748),g=n(9079),v=n(4753),x=n(790);const w="core/post-template";function k(e){return e.name===w&&"grid"===e.attributes?.layout?.type}function _(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:w,breakpointCustomValue:k,settings:{gap:y}}=_(n);(0,f.KZ)(a);const j=(0,f.Zx)(a),C=(0,f.PE)(a),[S]=(0,s.useState)(!!n.wpbbeResponsive),E=(0,s.useMemo)((()=>function(e,t){const{breakpoint:n,breakpointCustomValue:o,settings:{gap:i}}=_(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]),B=(0,v.useAddEditorStyle)(E,"blocks__core_post_template__stack-on-responsive__"+i);return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(p.Z,{ref:B}),(0,x.jsx)(e,{...t}),h&&(0,g.sS)(i)&&(0,x.jsx)(r.InspectorControls,{children:(0,x.jsxs)(u._,{initialOpen:S||!!n.wpbbeResponsive,className:"wpbbe post-template__responsive-stack-on",children:[(0,x.jsx)(d.xC,{label:(0,l.__)("Stack on","better-block-editor"),value:{breakpoint:w,breakpointCustomValue:k},onChange:j}),!(0,m.v6)(w)&&(0,x.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,x.jsx)(c.A,{value:y,label:(0,l.__)("Block spacing","better-block-editor"),onChange:e=>C({gap:e})})})]})})]})}),"extendBlockEdit"),j=(0,i.createHigherOrderComponent)((e=>t=>{const{className:n,clientId:r}=t;return k(t)?(0,x.jsx)(e,{...t,className:(0,h.T)(n,b.V+r)}):(0,x.jsx)(e,{...t})}),"renderInEditor");(0,a.addFilter)("blocks.registerBlockType","wpbbe/post-template/stack-on-responsive/modify-block-data",(function(e,t){return t!==w?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,g.L2)(k,y)),(0,a.addFilter)("editor.BlockListBlock","wpbbe/post-template/stack-on-responsive/render-in-editor",j)},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),f=n(3306),m=n(8969),g=n(6954),v=n(4197),x=n(3604),w=n(9748),k=n(9079),_=n(4753);const y="top",j="center",C="bottom",S="stretch",E="space-between";var B=n(1231),M=n(2513);function R(e){var t,n,r,o,i;const s={breakpoint:B.kX,breakpointCustomValue:void 0,settings:{justification:null!==(t=e?.layout?.justifyContent)&&void 0!==t?t:M.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 V=n(5573),N=n(790);const P=(0,N.jsx)(V.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,N.jsx)(V.Path,{d:"M9 20h6V9H9v11zM4 4v1.5h16V4H4z"})}),A=(0,N.jsx)(V.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,N.jsx)(V.Path,{d:"M20 11h-5V4H9v7H4v1.5h5V20h6v-7.5h5z"})}),O=(0,N.jsx)(V.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,N.jsx)(V.Path,{d:"M15 4H9v11h6V4zM4 18.5V20h16v-1.5H4z"})}),I=(0,N.jsx)(V.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,N.jsx)(V.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,N.jsx)(V.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,N.jsx)(V.Path,{d:"M7 4H17V8L7 8V4ZM7 16L17 16V20L7 20V16ZM20 11.25H4V12.75H20V11.25Z"})}),L=[{value:y,icon:P,label:(0,l.__)("Align top")},{value:j,icon:A,label:(0,l.__)("Align middle")},{value:C,icon:O,label:(0,l.__)("Align bottom")}],$=[...L,{value:S,icon:I,label:(0,l.__)("Streth to fill")}],H=[...L,{value:E,icon:T,label:(0,l.__)("Space between")}];function F({value:e,horizontalMode:t,onChange:n}){const r=t?$:H;return(0,s.useEffect)((()=>{t&&e===E&&n(j),t||e!==S||n(y)}),[t,e,n]),(0,N.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,N.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})}const Z="core/group";function G(e){return e.name===Z&&"flex"===e?.attributes?.layout?.type}const D={[y]:"flex-start",[j]:"center",[C]:"flex-end",[S]:"stretch",[E]:"space-between"},U={...D,[y]:"flex-end",[C]:"flex-start"},z=(0,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,setAttributes:i,clientId:a,isSelected:g}=t,{breakpoint:y,breakpointCustomValue:j,settings:C,settings:{justification:S,orientation:E,verticalAlignment:B,gap:M,disablePositionSticky:V}}=R(n),P=(0,s.useRef)(!!n.wpbbeResponsive);(0,x.bM)((e=>{P.current=!1,i(e)})),(0,x.KZ)(i);const A=(0,x.PE)(i),O=(0,x.Zx)(i,C),I=(0,s.useMemo)((()=>function(e,t){const{breakpoint:n,breakpointCustomValue:o,settings:{justification:i,orientation:s,verticalAlignment:a,gap:l,disablePositionSticky:c}}=R(e);if(n===p.kX)return null;const d=(0,w.BO)(n,o);if(!d)return null;const f=(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",x=s===h.o.COLUMN_REVERSE?U:D,k=null!=l&&l?`gap: ${(0,r.isValueSpacingPreset)(l)?(0,r.getSpacingPresetCssVar)(l):l} !important;`:"",_=c?"position: relative;":"";let y=`${("."+m.V+t).repeat(3)} {\n\t\t${f}:${g} !important; \n\t\t${v}: ${x[a]} !important;\n\t\tflex-direction: ${s} !important;\n\t\t${k}\n\t\t${_}\n\t}`;return"vertical"===e?.layout?.orientation!==(0,b.RN)(s)&&(y+=`.${m.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]),T=(0,_.useAddEditorStyle)(I,"blocks__core_row__responsiveness__"+a),L=(0,l.__)("Change orientation and other related settings at this breakpoint and below.","better-block-editor");return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(v.Z,{ref:T}),(0,N.jsx)(e,{...t}),g&&(0,k.sS)(a)&&(0,N.jsx)(r.InspectorControls,{children:(0,N.jsxs)(f._,{initialOpen:P.current||!!n.wpbbeResponsive,className:"wpbbe row__responsive-stack-on",children:[(0,N.jsx)(p.xC,{value:{breakpoint:y,breakpointCustomValue:j},onChange:O,help:L}),y!==p.kX&&(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(b.Q2,{value:E,onChange:e=>A({orientation:e})}),(0,N.jsx)(u.EO,{value:S,excludeOptions:(0,b.Dx)(E)?[u.Yv.STRETCH]:[u.Yv.SPACE_BETWEEN],onChange:e=>A({justification:e})}),(0,N.jsx)(F,{value:B,horizontalMode:(0,b.Dx)(E),onChange:e=>A({verticalAlignment:e})}),(0,N.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,N.jsx)(c.A,{value:M,label:(0,l.__)("Block spacing","better-block-editor"),onChange:e=>A({gap:e})})}),(0,N.jsx)(d.A,{value:!!V,onChange:e=>A({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),q=(0,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:r,clientId:o}=t;return G(t)&&n.wpbbeResponsive?(0,N.jsx)(e,{...t,className:(0,g.T)(r,`${m.V}${o}`)}):(0,N.jsx)(e,{...t})}),"renderInEditor");(0,a.addFilter)("blocks.registerBlockType","wpbbe/row/responsiveness/modify-block-data",(function(e,t){return t!==Z?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,k.L2)(G,z)),(0,a.addFilter)("editor.BlockListBlock","wpbbe/row/responsiveness/render-in-editor",q)},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 f(e){return p[Object.prototype.toString.call(e)]||"object"}const m=(e,t=null)=>e.length>=3?Array.prototype.slice.call(e):"object"==f(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"==f(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,j=v/3,C=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"===f(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"==f(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:I}=Math,T=(...e)=>{let[t,n,r,o]=m(e,"rgba"),i=g(e)||"auto";void 0===o&&(o=1),"auto"===i&&(i=o<1?"rgba":"rgb"),t=I(t),n=I(n),r=I(r);let s="000000"+(t<<16|n<<8|r).toString(16);s=s.substr(s.length-6);let a="0"+I(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=T(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"===f(e)&&N[e.toLowerCase()])return"named"}}),M.prototype.alpha=function(e,t=!1){return void 0!==e&&"number"===f(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 Z(){return L.labWhitePoint}const G=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,f=s.X*r.m02+s.Y*r.m12+s.Z*r.m22,m=(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)*(f/b),x=m*o.m00+g*o.m10+v*o.m20,w=m*o.m01+g*o.m11+v*o.m21,k=m*o.m02+g*o.m12+v*o.m22;return[255*G(x*i.m00+w*i.m10+k*i.m20),255*G(x*i.m01+w*i.m11+k*i.m21),255*G(x*i.m02+w*i.m12+k*i.m22)]},U=(...e)=>{e=m(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 f=s*o.m00+a*o.m10+l*o.m20,m=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*=f/c,x*=m/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]=m(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:Z,setLabWhitePoint:F}),B.format.lab=U,B.autodetect.push({p:2,test:(...e)=>{if("array"===f(e=m(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"===f(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),J={},Q=(e,t,n=.5,...r)=>{let o=r[0]||"lrgb";if(J[o]||r.length||(o=Object.keys(J)[0]),!J[o])throw new Error(`interpolation mode ${o} is not defined`);return"object"!==f(e)&&(e=new M(e)),"object"!==f(t)&&(t=new M(t)),J[o](e,t,n).alpha(e.alpha()+n*(t.alpha()-e.alpha()))};M.prototype.mix=M.prototype.interpolate=function(e,t=.5,...n){return Q(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]=m(e,"lch");return isNaN(r)&&(r=0),r*=C,[t,te(r)*n,ee(r)*n]},re=(...e)=>{e=m(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]=m(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]=m(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(m(e,"hcl"));return re(...t)},["lch","hcl"].forEach((e=>B.autodetect.push({p:2,test:(...t)=>{if("array"===f(t=m(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"==f(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"!==f(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 Q(this,"white",e,...t)},M.prototype.shade=function(e=.5,...t){return Q(this,"black",e,...t)};J.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;J.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")};J.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,f;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)):(f=a>s&&a-s>180?a-(s+360):a<s&&s-a>180?a+360-s:a-s,h=s+n*f),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");J.lch=be,J.hcl=be;M.prototype.num=function(){return((...e)=>{const[t,n,r]=m(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"==f(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"===f(e[0])&&e[0]>=0&&e[0]<=16777215)return"num"}});J.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]=m(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=m(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"===f(e=m(e,"hcg"))&&3===e.length)return"hcg"}});J.hcg=(e,t,n)=>ue(e,t,n,"hcg");const{cos:pe}=Math,{min:fe,sqrt:me,acos:ge}=Math;M.prototype.hsi=function(){return((...e)=>{let t,[n,r,o]=m(e,"rgb");n/=255,r/=255,o/=255;const i=fe(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/=me((n-r)*(n-r)+(n-o)*(r-o)),t=ge(t),o>r&&(t=y-t),t/=y),[360*t,a,s]})(this._rgb)},V.hsi=(...e)=>new M(...e,"hsi"),B.format.hsi=(...e)=>{e=m(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(y*o)/pe(j-y*o))/3,n=1-(r+t)):o<2/3?(o-=1/3,t=(1-i)/3,n=(1+i*pe(y*o)/pe(j-y*o))/3,r=1-(t+n)):(o-=2/3,n=(1-i)/3,r=(1+i*pe(y*o)/pe(j-y*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"===f(e=m(e,"hsi"))&&3===e.length)return"hsi"}});J.hsi=(e,t,n)=>ue(e,t,n,"hsi");const ve=(...e)=>{e=m(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=m(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"===f(e=m(e,"hsl"))&&3===e.length)return"hsl"}});J.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=m(e,"rgb");let[t,n,r]=e;const o=ke(t,n,r),i=_e(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=m(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"===f(e=m(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])))),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}J.hsv=(e,t,n)=>ue(e,t,n,"hsv");const je=(...e)=>{e=m(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=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(i,s,a);return[d,u,b,...o.length>0&&o[0]<1?[o[0]]:[]]},Ce=(...e)=>{const[t,n,r,...o]=m(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 Ce(this._rgb)},Object.assign(V,{oklab:(...e)=>new M(...e,"oklab")}),B.format.oklab=je,B.autodetect.push({p:2,test:(...e)=>{if("array"===f(e=m(e,"oklab"))&&3===e.length)return"oklab"}});J.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")};J.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={},m=!0,g=1;const v=function(e){if((e=e||["#fff","#000"])&&"string"===f(e)&&V.brewer&&V.brewer[e.toLowerCase()]&&(e=V.brewer[e.toLowerCase()]),"array"===f(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 _(),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(m&&p[h])o=p[h];else{if("array"===f(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"===f(l)&&(o=l(c));m&&(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"===f(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],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],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 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,y},y.padding=function(e){return null!=e?("number"===f(e)&&(e=[e,e]),s=e,y):s},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?(m=e,y):m},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=m(e,"rgba");return void 0===t[3]&&(t[3]=1),t},B.autodetect.push({p:3,test:(...e)=>{if("array"===f(e=m(e,"rgba"))&&(3===e.length||4===e.length&&"number"==f(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)},Ie=e=>(t,n)=>{const r=V(n).rgb(),o=V(t).rgb();return V.rgb(e(r,o))},Te=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=Ie(Te((e=>e))),Oe.multiply=Ie(Te(((e,t)=>e*t/255))),Oe.screen=Ie(Te(((e,t)=>255*(1-(1-e/255)*(1-t/255))))),Oe.overlay=Ie(Te(((e,t)=>t<128?2*e*t/255:255*(1-2*(1-e/255)*(1-t/255))))),Oe.darken=Ie(Te(((e,t)=>e>t?t:e))),Oe.lighten=Ie(Te(((e,t)=>e>t?e:t))),Oe.dodge=Ie(Te(((e,t)=>255===e||(e=t/255*255/(1-e/255))>255?255:e))),Oe.burn=Ie(Te(((e,t)=>255*(1-(1-t/255)/(e/255)))));const Le=Oe,{pow:$e,sin:He,cos:Fe}=Math,{floor:Ze,random:Ge}=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"===f(e)&&(e=Object.values(e)),e.forEach((e=>{t&&"object"===f(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"==f(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:Je,pow:Qe,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]=m(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=m(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"===f(e=m(e,"cmyk"))&&4===e.length)return"cmyk"}});const pt=(...e)=>{const[t,n,r,...o]=m(e,"rgb"),[i,s,a]=Ce(t,n,r),[l,c,d]=ae(i,s,a);return[l,c,d,...o.length>0&&o[0]<1?[o[0]]:[]]},{round:ft}=Math,mt=(...e)=>{const t=m(e,"rgba");let n=g(e)||"rgb";if("hsl"===n.substr(0,3))return((...e)=>{const t=m(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=Z();F("d50");const r=((...e)=>{const t=m(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=Z();F("d50");const r=((...e)=>{const t=m(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=m(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(" ")})`})(Ce(t)):"oklch"===n.substr(0,5)?((...e)=>{const t=m(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]=ft(t[0]),t[1]=ft(t[1]),t[2]=ft(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=m(e,"lch");const[t,n,r,...o]=e,[i,s,a]=ne(t,n,r),[l,c,d]=je(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,_t=/\s+/.source,yt=/\s*,\s*/.source,jt=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)(?:deg)?)|none)/.source,Ct=/\s*(?:\/\s*((?:[01]|[01]?\.\d+)|\d+(?:\.\d+)?%))?/.source,St=new RegExp("^rgba?\\("+kt+[vt,vt,vt].join(_t)+Ct+"\\)$"),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+[jt,wt,wt].join(_t)+Ct+"\\)$"),Rt=new RegExp("^hsl?\\("+kt+[jt,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)+Ct+"\\)$"),Pt=new RegExp("^lch\\("+kt+[xt,xt,jt].join(_t)+Ct+"\\)$"),At=new RegExp("^oklab\\("+kt+[xt,xt,xt].join(_t)+Ct+"\\)$"),Ot=new RegExp("^oklch\\("+kt+[xt,xt,jt].join(_t)+Ct+"\\)$"),{round:It}=Math,Tt=e=>e.map(((e,t)=>t<=2?b(It(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=Tt(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=Tt(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]=It(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=Z();F("d50");const r=Tt(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=Z();F("d50");const r=Tt(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=Tt(je(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=Tt(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 mt(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"===f(e)&&Ft.test(e))return"css"}}),B.format.gl=(...e)=>{const t=m(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 T(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"===f(e)&&[3,4,5,6,7,8,9].indexOf(e.length)>=0)return"hex"}});const{log:Zt}=Math,Gt=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*Zt(r),o=t<20?0:.8274096064007395*(o=t-10)-254.76935184120902+115.67994401066147*Zt(o)):(n=351.97690566805693+.114206453784165*(n=t-55)-40.25366309332127*Zt(n),r=325.4494125711974+.07943456536662342*(r=t-50)-28.0852963507957*Zt(r),o=255),[n,r,o,1]},{round:Dt}=Math;M.prototype.temp=M.prototype.kelvin=M.prototype.temperature=function(){return((...e)=>{const t=m(e,"rgb"),n=t[0],r=t[2];let o,i=1e3,s=4e4;for(;s-i>.4;){o=.5*(s+i);const e=Gt(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=Gt,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"===f(e=m(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=Q(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"===f(o)?i=o[1]-o[0]:(i=0,o=[o,o]);const a=function(a){const l=y*((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"===f(n=e)?(s=n[1]-n[0],0===s&&(n=n[1])):s=0,a)},a.lightness=function(e){return null==e?o:("array"===f(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=(Je(Qe(l,2)+Qe(c,2))+Je(Qe(u,2)+Qe(b,2)))/2,f=.5*(1-Je(Qe(p,7)/(Qe(p,7)+Qe(25,7)))),m=l*(1+f),g=u*(1+f),v=Je(Qe(m,2)+Qe(c,2)),x=Je(Qe(g,2)+Qe(b,2)),w=(v+x)/2,k=i(nt(c,m)),_=i(nt(b,g)),y=k>=0?k:k+360,j=_>=0?_:_+360,C=rt(y-j)>180?(y+j+360)/2:(y+j)/2,S=1-.17*ot(s(C-30))+.24*ot(s(2*C))+.32*ot(s(3*C+6))-.2*ot(s(4*C-63));let E=j-y;E=rt(E)<=180?E:j<=y?E+360:E-360,E=2*Je(v*x)*it(s(E)/2);const B=d-a,R=x-v,V=1+.015*Qe(h-50,2)/Je(20+Qe(h-50,2)),N=1+.045*w,P=1+.015*w*S,A=30*st(-Qe((C-275)/25,2)),O=-2*Je(Qe(w,7)/(Qe(w,7)+Qe(25,7)))*it(2*s(A)),I=Je(Qe(B/(n*V),2)+Qe(R/(r*N),2)+Qe(E/(o*P),2)+O*(R/(r*N))*(E/(o*P)));return tt(0,et(100,I))},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:Q,limits:Xe,mix:Q,random:()=>{let e="#";for(let t=0;t<6;t++)e+="0123456789abcdef".charAt(Ze(16*Ge()));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 Jt(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 Qt=n(8244),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}),f=sn(),m=(0,tn.Xo)();(0,c.useEffect)((()=>{if(!m||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 m.addEventListener("paste",e),()=>m.removeEventListener("paste",e)}),[m,u]);const g=(0,Qt.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(),f||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:""},fn="neutral",mn="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},jn=()=>{const e=(0,c.useContext)(Qt.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),f=(0,c.useRef)(null),m=e?.base?.settings?.color?.palette?.theme.some((e=>e.slug?.startsWith("bbe-"))),g=sn(),v=(0,c.useCallback)((()=>{var t;const n=[fn,mn,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,Jt(a,r)):Jt(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=f.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,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,Qt.YR)("color.text"),[h="#ffffff"]=(0,Qt.YR)("color.background"),[p=b]=(0,Qt.YR)("elements.h1.color.text"),[f=p]=(0,Qt.YR)("elements.link.color.text"),[m=f]=(0,Qt.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===m)),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),y=(0,c.useCallback)((()=>{if(n)try{const e={neutral:an(fn,Kt(_.neutral).shades),primary:an(mn,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&&(f.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()}),[]),m&&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(fn,e),colors:u.neutral,onReset:()=>w(fn)}),(0,qt.jsx)(wn,{label:(0,r.__)("Primary","better-block-editor"),value:h.primary,N:!0,onChange:e=>k(mn,e),colors:u.primary,onReset:()=>w(mn)}),(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:()=>{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)(Qt.Th,{children:(0,qt.jsx)(jn,{})})}),(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 f=window.wp.dom;async function m(e,t){return Promise.all(e.map((async e=>{const n=await t(e);return n.innerBlocks&&n.innerBlocks.length?{...n,innerBlocks:await m(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 m(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 m(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,f.__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,_=(0,a.qx)();(0,s.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,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 f="wpbbeVisibilityDisplayHelper",m="wpbbe-visibility-helper",g=()=>{const e=(0,i.useSelect)((e=>{var t;return null===(t=e(p.store).get("core",f))||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(m):t.classList.remove(m))}),[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",f,!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)}))},8244:(e,t,n)=>{"use strict";n.d(t,{Zb:()=>p,Th:()=>w,YR:()=>x,dZ:()=>v});var r=n(7143),o=n(4744),i=n.n(o);function s(e){return"[object Object]"===Object.prototype.toString.call(e)}function a(e){var t,n;return!1!==s(e)&&(void 0===(t=e.constructor)||!1!==s(n=t.prototype)&&!1!==n.hasOwnProperty("isPrototypeOf"))}var l=n(3582),c=n(6087);const d=[{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 u(e,t,n){if(!n||"string"!=typeof n){if("string"!=typeof n?.ref)return n;if(!(n=h(e,n.ref))||n?.ref)return n}let r;if(n.startsWith("var:"))r=n.slice(4).split("|");else{if(!n.startsWith("var(--wp--")||!n.endsWith(")"))return n;r=n.slice(10,-1).split("--")}const[o,...i]=r;return"preset"===o?function(e,t,n,[r,o]){const i=d.find((e=>e.cssVarInfix===r));if(!i)return n;const s=b(e.settings,t,i.path,"slug",o);if(s){const{valueKey:n}=i;return u(e,t,s[n])}return n}(e,t,n,i):"custom"===o?function(e,t,n,r){var o;const i=null!==(o=h(e.settings,["blocks",t,"custom",...r]))&&void 0!==o?o:h(e.settings,["custom",...r]);return i?u(e,t,i):n}(e,t,n,i):n}function b(e,t,n,r,o){const i=[h(e,["blocks",t,...n]),h(e,n)];for(const s of i)if(s){const i=["custom","theme","default"];for(const a of i){const i=s[a];if(i){const s=i.find((e=>e[r]===o));if(s)return"slug"===r||b(e,t,n,"slug",s.slug)[r]===s[r]?s:void 0}}}}const h=(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},p=(0,c.createContext)({isReady:!1,user:{},base:{},merged:{},globalStylesId:null});var f=n(1455),m=n.n(f),g=n(790);function v(){const e=(0,r.useSelect)((e=>e("core").getCurrentTheme()),[]);return async()=>{const t=e?.stylesheet;if(!t)return;const n=await m()({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 x(e,t="",n="all",{shouldDecodeEncode:r=!0}={}){const{merged:o,base:i,user:s}=(0,c.useContext)(p),a=e?"."+e:"",l=t?`styles.blocks.${t}${a}`:`styles${a}`;let d,b;switch(n){case"all":d=h(o,l),b=r?u(o,t,d):d;break;case"user":d=h(s,l),b=r?u(o,t,d):d;break;case"base":d=h(i,l),b=r?u(i,t,d):d;break;default:throw"Unsupported source"}return[b]}function w({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(l.store),o=e(l.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,s]=function(){const e=(0,r.useSelect)((e=>e(l.store).__experimentalGetCurrentThemeBaseGlobalStyles()),[]);return[!!e,e]}(),d=(0,c.useMemo)((()=>{return s&&n?(e=s,t=n,i()(e,t,{isMergeableObject:a,customMerge:e=>{if("backgroundImage"===e)return(e,t)=>t}})):{};var e,t}),[n,s]);return(0,c.useMemo)((()=>({isReady:t&&o,user:n,base:s,merged:d,globalStylesId:e})),[d,n,s,o,t,e])}();return t.isReady?(0,g.jsx)(p.Provider,{value:t,children:e}):null}},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}}},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 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)})()})(); -
better-block-editor/tags/1.2.1/dist/editor/blocks/__all__/animation-on-scroll/editor.asset.php
r3449829 r3458243 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wpbbe-editor-css-store'), 'version' => ' 607690499cd810cf45fa');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wpbbe-editor-css-store'), 'version' => 'a0a6d7dfb10bf4f4f60a'); -
better-block-editor/tags/1.2.1/dist/editor/blocks/__all__/animation-on-scroll/editor.js
r3443250 r3458243 1 (()=>{var e={9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>b});var o=n(6427),i=n(7143),r=n(6087),a=n(7723),s=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,a.__)("Close","better-block-editor"),...l}){const{get:b}=(0,i.select)(s.store),{set:p}=(0,i.useDispatch)(s.store),m=!b(d,e),[w,_]=(0,r.useState)(m);return w?(0,c.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:u(t),finishButtonText:n,onFinish:()=>{_(!1),p(d,e,!0)},...l}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>a});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function a(e="",t=""){const n=r(e),o=r(t),a=[...n,...o.filter((e=>!n.includes(e)))];return i()(a)}}, 4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},5571:(e,t,n)=>{"use strict";n.d(t,{TZ:()=>o,t6:()=>i,xc:()=>r});const o="blocks__all__animation-on-scroll",i="aos-animate",r=1e3},383:(e,t,n)=>{"use strict";function o(){var e;return null!==(e=document.querySelector('iframe[name^="editor-canvas"]')?.contentWindow?.document)&&void 0!==e?e:document}n.d(t,{Xo:()=>o}),n(4715),n(7143),n(3656)},9079:(e,t,n)=>{"use strict";n.d(t,{L2:()=>l,sS:()=>s});var o=n(9491),i=n(7143),r=n(6087),a=n(790);function s(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function l(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,a.jsx)(i,{...o}):(0,a.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},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,r,s){const l=new URL(s||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,s),a())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function a(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,s){const l=new URL(s||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,s),a())},r(),a(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,s=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:s,action:"popstate"}))?void a():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},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},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.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)o.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.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 o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},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 o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(6427),o=n(9491),i=n(6087),r=n(2619),a=n(7723),s=n(8969),l=n(6954),c=n(4197),d=n(383),u=n(9079),b=n(4753),p=n(790);const m=[{name:(0,a.__)("Off","better-block-editor"),key:null},{name:(0,a.__)("Fade in","better-block-editor"),key:"fade-in"},{name:(0,a.__)("Slide up","better-block-editor"),key:"slide-up"},{name:(0,a.__)("Slide down","better-block-editor"),key:"slide-down"},{name:(0,a.__)("Slide left","better-block-editor"),key:"slide-left"},{name:(0,a.__)("Slide right","better-block-editor"),key:"slide-right"},{name:(0,a.__)("Zoom in","better-block-editor"),key:"zoom-in"},{name:(0,a.__)("Zoom out","better-block-editor"),key:"zoom-out"}],w=function({value:e,onChange:n,label:o,help:i,...r}){return(0,p.jsx)(t.CustomSelectControl,{value:m.find((t=>t.key===e)),options:m,onChange:e=>n(e.selectedItem.key),label:o,help:i,size:"__unstable-large",...r})},_=function({value:e,onChange:n,label:o,help:i,...r}){return(0,p.jsx)(t.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:o,isShiftStepEnabled:!0,onChange:n,min:0,shiftStep:100,value:e,help:i,...r})},h=function({value:e,onChange:n,label:o,help:i,...r}){return(0,p.jsx)(t.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:o,isShiftStepEnabled:!0,onChange:n,min:0,shiftStep:100,value:e,help:i,...r})},f=[{name:(0,a.__)("Linear","better-block-editor"),key:"linear"},{name:(0,a.__)("Ease","better-block-editor"),key:"ease"},{name:(0,a.__)("Ease in","better-block-editor"),key:"ease-in"},{name:(0,a.__)("Ease out","better-block-editor"),key:"ease-out"},{name:(0,a.__)("Ease in out","better-block-editor"),key:"ease-in-out"},{name:(0,a.__)("Ease back","better-block-editor"),key:"ease-back"},{name:(0,a.__)("Ease in quad","better-block-editor"),key:"ease-in-quad"},{name:(0,a.__)("Ease out quad","better-block-editor"),key:"ease-out-quad"},{name:(0,a.__)("Ease in out quad","better-block-editor"),key:"ease-in-out-quad"},{name:(0,a.__)("Ease in quart","better-block-editor"),key:"ease-in-quart"},{name:(0,a.__)("Ease out quart","better-block-editor"),key:"ease-out-quart"},{name:(0,a.__)("Ease in out quart","better-block-editor"),key:"ease-in-out-quart"},{name:(0,a.__)("Ease in expo","better-block-editor"),key:"ease-in-expo"},{name:(0,a.__)("Ease out expo","better-block-editor"),key:"ease-out-expo"},{name:(0,a.__)("Ease in out expo","better-block-editor"),key:"ease-in-out-expo"}],k=function({value:e,onChange:n,label:o,help:i,...r}){return(0,p.jsx)(t.CustomSelectControl,{value:f.find((t=>t.key===e)),options:f,onChange:e=>n(e.selectedItem.key),label:o,help:i,size:"__unstable-large",...r})};var g=n(9941);const v=n.p+"images/image.e799b55a.webp";function y(){const e=(0,a.__)("Animation on Scroll has arrived","better-block-editor"),t=(0,a.__)("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)(g.V,{identifier:"animation-on-scroll",pages:[{title:e,text:t,image:v}]})}var x=n(5571),S=n(7143);const E=()=>{const t=`.block-editor-block-list__block-popover:has(.block-editor-block-toolbar):has([data-wpbbe-clientid="${(0,S.select)(e.store).getSelectedBlockClientId()}"])`;return document.querySelector(t)},j=()=>{const t=(0,S.select)(e.store).getSelectedBlockClientId(),n=(0,S.select)(e.store).getBlock(t);if("core/cover"===n.name){const e=`.block-editor-block-list__block-popover:has(.block-editor-block-toolbar):has([data-wpbbe-clientid="${t}"]) ~ .popover-slot .block-editor-block-popover .components-resizable-box__handle`;return[document.querySelector(e)]}if("core/image"===n.name){const e=`#block-${t} .components-resizable-box__container.has-show-handle :has(>.components-resizable-box__side-handle)`;return Array.from((0,d.Xo)().querySelectorAll(e))}},L=()=>{const e=E();e&&e.classList.add("wpbbe-block-toolbar-hidden");const t=j();t&&t.forEach((e=>{e.classList.add("wpbbe-block-toolbar-hidden")}))},C=()=>{const e=E();e&&e.classList.remove("wpbbe-block-toolbar-hidden");const t=j();t&&t.forEach((e=>e.classList.remove("wpbbe-block-toolbar-hidden")))},R=["core/template-part"],B=(0,o.createHigherOrderComponent)((n=>o=>{const{setAttributes:r,isSelected:l,clientId:m,attributes:f}=o,g=(0,i.useMemo)((()=>f?.wpbbeAnimationOnScroll||{animation:null,timingFunction:"linear",duration:300,delay:0}),[f]),[v]=(0,i.useState)(!!g.animation);let S;const E=(0,i.useRef)({}),j=e=>{E.current={...E.current,...e},S&&clearTimeout(S),S=setTimeout((()=>{const e={...g,...E.current};E.current={},L(e)}),x.xc)},L=e=>{if(null===e.animation)return void r({wpbbeAnimationOnScroll:void 0});const t=(0,d.Xo)().querySelector(`#block-${m}`);t.classList.remove(x.t6);const n=setInterval((()=>{t&&!t.classList.contains(x.t6)&&(clearInterval(n),t.classList.add(x.t6),r({wpbbeAnimationOnScroll:{...g,...e}}))}),10)},C=(0,i.useMemo)((()=>function(e,t){const{animation:n,duration:o=0,delay:i=0}=null!=e?e:{};return n?`.${s.V+t} {\n\t\t\t--aos-duration: ${Number(o)/1e3}s;\n\t\t\t--aos-delay: ${Number(i)/1e3}s;\n\t\t}`:null}(g,m)),[m,g]),R=(0,b.useAddEditorStyle)(C,x.TZ+"__"+m);return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(c.Z,{ref:R}),(0,p.jsx)(n,{...o}),l&&(0,u.sS)(m)&&(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(e.BlockControls,{children:(0,p.jsx)("div",{"data-wpbbe-clientid":m,style:{display:"none"}})}),(0,p.jsx)(e.InspectorControls,{children:(0,p.jsxs)(t.PanelBody,{title:(0,a.__)("Animation on Scroll","better-block-editor"),initialOpen:v||!!g.animation,className:"wpbbe animation-on-scroll",children:[(0,p.jsx)(y,{}),(0,p.jsx)(t.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,p.jsx)(w,{label:(0,a.__)("Animation","better-block-editor"),value:g.animation,onChange:e=>L({animation:e})})}),g.animation&&(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(t.BaseControl,{help:(0,a.__)("Select animation timing function.","better-block-editor"),__nextHasNoMarginBottom:!0,children:(0,p.jsx)(k,{label:(0,a.__)("Easing","better-block-editor"),value:g.timingFunction,onChange:e=>L({timingFunction:e})})}),(0,p.jsx)(h,{label:(0,a.__)("Animation duration","better-block-editor"),value:g.duration,onChange:e=>j({duration:e}),help:(0,a.__)("In milliseconds (ms).","better-block-editor")}),(0,p.jsx)(_,{label:(0,a.__)("Animation delay","better-block-editor"),onChange:e=>j({delay:e}),value:g.delay,help:(0,a.__)("In milliseconds (ms).","better-block-editor")})]})]})})]})]})}),"extendBlockEdit"),q=(0,o.createHigherOrderComponent)((e=>t=>{var n,o;const{wrapperProps:r={},attributes:{wpbbeAnimationOnScroll:a={}},clientId:c,isSelected:u}=t;if((0,i.useEffect)((()=>{const e=(0,d.Xo)().querySelector(`#block-${c}`);e&&(u?function(e){e.addEventListener("animationstart",L),e.addEventListener("animationiteration",L),e.addEventListener("animationcancel",C),e.addEventListener("animationend",C)}(e):function(e){e.removeEventListener("animationstart",L),e.removeEventListener("animationiteration",L),e.removeEventListener("animationcancel",C),e.removeEventListener("animationend",C)}(e))}),[c,u]),null===(null!==(n=a.animation)&&void 0!==n?n:null))return(0,p.jsx)(e,{...t});const b={"data-aos":a.animation,"data-aos-easing":null!==(o=a.timingFunction)&&void 0!==o?o:""};return(0,p.jsx)(e,{...t,wrapperProps:{...r,...b},className:(0,l.T)(t.className,`${x.t6} ${s.V+c}`)})}),"renderInEditor");(0,r.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,r.addFilter)("editor.BlockEdit","wpbbe/__all__/animation-on-scroll/edit-block",(0,u.L2)((function(e){return!R.includes(e.name)}),B)),(0,r.addFilter)("editor.BlockListBlock","wpbbe/__all__/animation-on-scroll/render-in-editor",q)})()})();1 (()=>{var e={9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>b});var o=n(6427),i=n(7143),r=n(6087),a=n(7723),s=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,a.__)("Close","better-block-editor"),...l}){const{get:b}=(0,i.select)(s.store),{set:p}=(0,i.useDispatch)(s.store),m=!b(d,e),[w,_]=(0,r.useState)(m);return w?(0,c.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:u(t),finishButtonText:n,onFinish:()=>{_(!1),p(d,e,!0)},...l}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>a});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function a(e="",t=""){const n=r(e),o=r(t),a=[...n,...o.filter((e=>!n.includes(e)))];return i()(a)}},5571:(e,t,n)=>{"use strict";n.d(t,{TZ:()=>o,t6:()=>i,xc:()=>r});const o="blocks__all__animation-on-scroll",i="aos-animate",r=1e3},383:(e,t,n)=>{"use strict";function o(){var e;return null!==(e=document.querySelector('iframe[name^="editor-canvas"]')?.contentWindow?.document)&&void 0!==e?e:document}n.d(t,{Xo:()=>o}),n(4715),n(7143),n(3656)},9079:(e,t,n)=>{"use strict";n.d(t,{L2:()=>l,sS:()=>s});var o=n(9491),i=n(7143),r=n(6087),a=n(790);function s(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function l(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,a.jsx)(i,{...o}):(0,a.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},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,r,s){const l=new URL(s||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,s),a())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function a(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,s){const l=new URL(s||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,s),a())},r(),a(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,s=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:s,action:"popstate"}))?void a():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},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},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.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)o.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.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 o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},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 o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(6427),o=n(9491),i=n(6087),r=n(2619),a=n(7723),s=n(8969),l=n(6954),c=n(383),d=n(9079),u=n(4753),b=n(790);const p=[{name:(0,a.__)("Off","better-block-editor"),key:null},{name:(0,a.__)("Fade in","better-block-editor"),key:"fade-in"},{name:(0,a.__)("Slide up","better-block-editor"),key:"slide-up"},{name:(0,a.__)("Slide down","better-block-editor"),key:"slide-down"},{name:(0,a.__)("Slide left","better-block-editor"),key:"slide-left"},{name:(0,a.__)("Slide right","better-block-editor"),key:"slide-right"},{name:(0,a.__)("Zoom in","better-block-editor"),key:"zoom-in"},{name:(0,a.__)("Zoom out","better-block-editor"),key:"zoom-out"}],m=function({value:e,onChange:n,label:o,help:i,...r}){return(0,b.jsx)(t.CustomSelectControl,{value:p.find((t=>t.key===e)),options:p,onChange:e=>n(e.selectedItem.key),label:o,help:i,size:"__unstable-large",...r})},w=function({value:e,onChange:n,label:o,help:i,...r}){return(0,b.jsx)(t.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:o,isShiftStepEnabled:!0,onChange:n,min:0,shiftStep:100,value:e,help:i,...r})},_=function({value:e,onChange:n,label:o,help:i,...r}){return(0,b.jsx)(t.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:o,isShiftStepEnabled:!0,onChange:n,min:0,shiftStep:100,value:e,help:i,...r})},h=[{name:(0,a.__)("Linear","better-block-editor"),key:"linear"},{name:(0,a.__)("Ease","better-block-editor"),key:"ease"},{name:(0,a.__)("Ease in","better-block-editor"),key:"ease-in"},{name:(0,a.__)("Ease out","better-block-editor"),key:"ease-out"},{name:(0,a.__)("Ease in out","better-block-editor"),key:"ease-in-out"},{name:(0,a.__)("Ease back","better-block-editor"),key:"ease-back"},{name:(0,a.__)("Ease in quad","better-block-editor"),key:"ease-in-quad"},{name:(0,a.__)("Ease out quad","better-block-editor"),key:"ease-out-quad"},{name:(0,a.__)("Ease in out quad","better-block-editor"),key:"ease-in-out-quad"},{name:(0,a.__)("Ease in quart","better-block-editor"),key:"ease-in-quart"},{name:(0,a.__)("Ease out quart","better-block-editor"),key:"ease-out-quart"},{name:(0,a.__)("Ease in out quart","better-block-editor"),key:"ease-in-out-quart"},{name:(0,a.__)("Ease in expo","better-block-editor"),key:"ease-in-expo"},{name:(0,a.__)("Ease out expo","better-block-editor"),key:"ease-out-expo"},{name:(0,a.__)("Ease in out expo","better-block-editor"),key:"ease-in-out-expo"}],k=function({value:e,onChange:n,label:o,help:i,...r}){return(0,b.jsx)(t.CustomSelectControl,{value:h.find((t=>t.key===e)),options:h,onChange:e=>n(e.selectedItem.key),label:o,help:i,size:"__unstable-large",...r})};var f=n(9941);const g=n.p+"images/image.e799b55a.webp";function v(){const e=(0,a.__)("Animation on Scroll has arrived","better-block-editor"),t=(0,a.__)("Bring your content to life with a reveal animation on scroll — adjust animation type, easing, duration, and delay.","better-block-editor");return(0,b.jsx)(f.V,{identifier:"animation-on-scroll",pages:[{title:e,text:t,image:g}]})}var y=n(5571),x=n(7143);const S=()=>{const t=`.block-editor-block-list__block-popover:has(.block-editor-block-toolbar):has([data-wpbbe-clientid="${(0,x.select)(e.store).getSelectedBlockClientId()}"])`;return document.querySelector(t)},E=()=>{const t=(0,x.select)(e.store).getSelectedBlockClientId(),n=(0,x.select)(e.store).getBlock(t);if("core/cover"===n.name){const e=`.block-editor-block-list__block-popover:has(.block-editor-block-toolbar):has([data-wpbbe-clientid="${t}"]) ~ .popover-slot .block-editor-block-popover .components-resizable-box__handle`;return[document.querySelector(e)]}if("core/image"===n.name){const e=`#block-${t} .components-resizable-box__container.has-show-handle :has(>.components-resizable-box__side-handle)`;return Array.from((0,c.Xo)().querySelectorAll(e))}},L=()=>{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")}))},j=()=>{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")))},C=["core/template-part"],R=(0,o.createHigherOrderComponent)((n=>o=>{const{setAttributes:r,isSelected:l,clientId:p,attributes:h}=o,f=(0,i.useMemo)((()=>h?.wpbbeAnimationOnScroll||{animation:null,timingFunction:"linear",duration:300,delay:0}),[h]),[g]=(0,i.useState)(!!f.animation);let x;const S=(0,i.useRef)({}),E=e=>{S.current={...S.current,...e},x&&clearTimeout(x),x=setTimeout((()=>{const e={...f,...S.current};S.current={},L(e)}),y.xc)},L=e=>{if(null===e.animation)return void r({wpbbeAnimationOnScroll:void 0});const t=(0,c.Xo)().querySelector(`#block-${p}`);t.classList.remove(y.t6);const n=setInterval((()=>{t&&!t.classList.contains(y.t6)&&(clearInterval(n),t.classList.add(y.t6),r({wpbbeAnimationOnScroll:{...f,...e}}))}),10)},j=(0,i.useMemo)((()=>function(e,t){const{animation:n,duration:o=0,delay:i=0}=null!=e?e:{};return n?`.${s.V+t} {\n\t\t\t--aos-duration: ${Number(o)/1e3}s;\n\t\t\t--aos-delay: ${Number(i)/1e3}s;\n\t\t}`:null}(f,p)),[p,f]);return(0,u.useAddCssToEditor)(j,y.TZ,p),(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(n,{...o}),l&&(0,d.sS)(p)&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(e.BlockControls,{children:(0,b.jsx)("div",{"data-wpbbe-clientid":p,style:{display:"none"}})}),(0,b.jsx)(e.InspectorControls,{children:(0,b.jsxs)(t.PanelBody,{title:(0,a.__)("Animation on Scroll","better-block-editor"),initialOpen:g||!!f.animation,className:"wpbbe animation-on-scroll",children:[(0,b.jsx)(v,{}),(0,b.jsx)(t.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,b.jsx)(m,{label:(0,a.__)("Animation","better-block-editor"),value:f.animation,onChange:e=>L({animation:e})})}),f.animation&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(t.BaseControl,{help:(0,a.__)("Select animation timing function.","better-block-editor"),__nextHasNoMarginBottom:!0,children:(0,b.jsx)(k,{label:(0,a.__)("Easing","better-block-editor"),value:f.timingFunction,onChange:e=>L({timingFunction:e})})}),(0,b.jsx)(_,{label:(0,a.__)("Animation duration","better-block-editor"),value:f.duration,onChange:e=>E({duration:e}),help:(0,a.__)("In milliseconds (ms).","better-block-editor")}),(0,b.jsx)(w,{label:(0,a.__)("Animation delay","better-block-editor"),onChange:e=>E({delay:e}),value:f.delay,help:(0,a.__)("In milliseconds (ms).","better-block-editor")})]})]})})]})]})}),"extendBlockEdit"),B=(0,o.createHigherOrderComponent)((e=>t=>{var n,o;const{wrapperProps:r={},attributes:{wpbbeAnimationOnScroll:a={}},clientId:d,isSelected:u}=t;if((0,i.useEffect)((()=>{const e=(0,c.Xo)().querySelector(`#block-${d}`);e&&(u?function(e){e.addEventListener("animationstart",L),e.addEventListener("animationiteration",L),e.addEventListener("animationcancel",j),e.addEventListener("animationend",j)}(e):function(e){e.removeEventListener("animationstart",L),e.removeEventListener("animationiteration",L),e.removeEventListener("animationcancel",j),e.removeEventListener("animationend",j)}(e))}),[d,u]),null===(null!==(n=a.animation)&&void 0!==n?n:null))return(0,b.jsx)(e,{...t});const p={"data-aos":a.animation,"data-aos-easing":null!==(o=a.timingFunction)&&void 0!==o?o:""};return(0,b.jsx)(e,{...t,wrapperProps:{...r,...p},className:(0,l.T)(t.className,`${y.t6} ${s.V+d}`)})}),"renderInEditor");(0,r.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,r.addFilter)("editor.BlockEdit","wpbbe/__all__/animation-on-scroll/edit-block",(0,d.L2)((function(e){return!C.includes(e.name)}),R)),(0,r.addFilter)("editor.BlockListBlock","wpbbe/__all__/animation-on-scroll/render-in-editor",B)})()})(); -
better-block-editor/tags/1.2.1/dist/editor/blocks/__all__/text-responsive/editor.asset.php
r3449829 r3458243 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => ' f5e88bb9f9628c3e6234');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => 'd6ece897903fcc5a004d'); -
better-block-editor/tags/1.2.1/dist/editor/blocks/__all__/text-responsive/editor.js
r3443250 r3458243 1 (()=>{var e={7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=> l});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),a=n(9876),c=n(790);function l({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:l,help:u,...p}){let d=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{d.push({name:e.name,key:e.key})})),d.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),d=d.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:v}=null!=e?e:{};return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,c.jsx)(i.CustomSelectControl,{...p,label:t,hideLabelFromVision:!t,value:d.find((e=>e.key===w))||d[0],options:d,onChange:e=>l({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,c.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,c.jsx)(i.__experimentalUnitControl,{value:v,onChange:e=>l({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>l});var o=n(6427),i=n(7723),r=n(9941);const s=n.p+"images/welcome-guide.87e7271b.webp";var a=n(790);function c(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,a.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function l({children:e,initialOpen:t,...n}){return(0,a.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,a.jsx)(c,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>d});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),a=n(1233);n(12);const c=n.p+"images/default.c2e98be7.webp";var l=n(790);const u="wpbbe/welcome-guide";function p(e){return e.map((e=>{var t;return{image:(0,l.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:c,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function d({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...c}){const{get:d}=(0,i.select)(a.store),{set:b}=(0,i.useDispatch)(a.store),w=!d(u,e),[v,g]=(0,r.useState)(w);return v?(0,l.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:p(t),finishButtonText:n,onFinish:()=>{g(!1),b(u,e,!0)},...c}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{KZ:()=>c,Zx:()=>l,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),a=n(6087);function c(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,a.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function l(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...a,...n,settings:{...t,...null!==(i=a.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>l,Lk:()=>s,mg:()=>a,v6:()=>u,wK:()=>c});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function a(e){return!!r(e)}function c(e){return r(e)?.active}function l(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}function u(e){return e===o.kX}},9079:(e,t,n)=>{"use strict";n.d(t,{L2:()=>c,sS:()=>a});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function a(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function c(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},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,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,a),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,a),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,a=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},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 o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.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)o.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?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.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 o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},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 o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(9491),o=n(6087),i=n(2619),r=n(7723),s=n(2845),a=n(3306),c=n(8969),l=n(6954),u=n(4197),p=n(3604),d=n(9748),b=n(9079),w=n(4753);const v="left",g="center",h="right";var m=n(6427),x=n(5573),f=n(790);const k=(0,f.jsx)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,f.jsx)(x.Path,{d:"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z"})}),_=(0,f.jsx)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,f.jsx)(x.Path,{d:"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z"})}),y=(0,f.jsx)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,f.jsx)(x.Path,{d:"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z"})});function R({value:e,onChange:t,...n}){const o={LEFT:{value:v,icon:k,label:(0,r.__)("Align text left","better-block-editor")},TOP:{value:g,icon:_,label:(0,r.__)("Align text center","better-block-editor")},BOTTOM:{value:h,icon:y,label:(0,r.__)("Align text right","better-block-editor")}};return(0,f.jsx)(m.__experimentalToggleGroupControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:e,onChange:t,...n,children:Object.values(o).map((({value:e,icon:t,label:n})=>(0,f.jsx)(m.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})}const S=["core/post-title","core/post-excerpt","core/heading","core/paragraph"],j=v;function C(e,t){var n;return null!==(n=e["core/paragraph"===t?"align":"textAlign"])&&void 0!==n?n:j}function B(e){return S.includes(e)}const V=(0,t.createHigherOrderComponent)((t=>n=>{const{name:i,attributes:l,attributes:{wpbbeResponsive:{breakpoint:v=s.kX,breakpointCustomValue:g,settings:{alignment:h=C(l,i)}={}}={}},setAttributes:m,isSelected:x,clientId:k}=n;(0,p.KZ)(m);const _=(0,p.PE)(m),y=(0,p.Zx)(m),[S]=(0,o.useState)(!!l.wpbbeResponsive),j=(0,o.useMemo)((()=>function(e,t){var n;const{breakpoint:o,breakpointCustomValue:i,settings:{alignment:r}={}}=null!==(n=e.wpbbeResponsive)&&void 0!==n?n:{},s=(0,d.BO)(o,i);return s?`@media screen and (width <= ${s}) {\n\t\tbody .${c.V+t} {\n\t\t\ttext-align: ${r};\n\t\t}\n\t}`:null}(l,k)),[l,k]),B=(0,w.useAddEditorStyle)(j,"blocks__all__text-responsive__"+k),V=(0,r.__)("Change text alignment at this breakpoint and below.","better-block-editor");return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(u.Z,{ref:B}),(0,f.jsx)(t,{...n}),x&&(0,b.sS)(k)&&(0,f.jsx)(e.InspectorControls,{children:(0,f.jsxs)(a._,{initialOpen:S||!!l.wpbbeResponsive,className:"wpbbe text-responsive",children:[(0,f.jsx)(s.xC,{label:(0,r.__)("Breakpoint","better-block-editor"),value:{breakpoint:v,breakpointCustomValue:g},onChange:y,help:V}),!(0,d.v6)(v)&&(0,f.jsx)(R,{label:(0,r.__)("Text alignment","better-block-editor"),value:h,onChange:e=>_({alignment:e})})]})})]})}),"extendBlockEdit"),E=(0,t.createHigherOrderComponent)((e=>t=>{const{attributes:{wpbbeResponsive:n}={},name:o,className:i,clientId:r}=t;return B(o)&&n?(0,f.jsx)(e,{...t,className:(0,l.T)(i,c.V+r)}):(0,f.jsx)(e,{...t})}),"renderInEditor");(0,i.addFilter)("blocks.registerBlockType","wpbbe/__all__/text-responsive/modify-block-data",(function(e,t){return B(t)?{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{alignment:{enum:[v,g,h]}}}}}:e})),(0,i.addFilter)("editor.BlockEdit","wpbbe/__all__/text-responsive/edit-block",(0,b.L2)((e=>B(e.name)),V)),(0,i.addFilter)("editor.BlockListBlock","wpbbe/__all__/text-responsive/render-in-editor",E)})()})();1 (()=>{var e={7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=>c});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),a=n(9876),l=n(790);function c({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:c,help:u,...p}){let d=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{d.push({name:e.name,key:e.key})})),d.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),d=d.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:v}=null!=e?e:{};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,l.jsx)(i.CustomSelectControl,{...p,label:t,hideLabelFromVision:!t,value:d.find((e=>e.key===w))||d[0],options:d,onChange:e=>c({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,l.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,l.jsx)(i.__experimentalUnitControl,{value:v,onChange:e=>c({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>c});var o=n(6427),i=n(7723),r=n(9941);const s=n.p+"images/welcome-guide.87e7271b.webp";var a=n(790);function l(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,a.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function c({children:e,initialOpen:t,...n}){return(0,a.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,a.jsx)(l,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>d});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),a=n(1233);n(12);const l=n.p+"images/default.c2e98be7.webp";var c=n(790);const u="wpbbe/welcome-guide";function p(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 d({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...l}){const{get:d}=(0,i.select)(a.store),{set:b}=(0,i.useDispatch)(a.store),w=!d(u,e),[v,g]=(0,r.useState)(w);return v?(0,c.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:p(t),finishButtonText:n,onFinish:()=>{g(!1),b(u,e,!0)},...l}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{KZ:()=>l,Zx:()=>c,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),a=n(6087);function l(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,a.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function c(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...a,...n,settings:{...t,...null!==(i=a.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>c,Lk:()=>s,mg:()=>a,v6:()=>u,wK:()=>l});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function a(e){return!!r(e)}function l(e){return r(e)?.active}function c(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}function u(e){return e===o.kX}},9079:(e,t,n)=>{"use strict";n.d(t,{L2:()=>l,sS:()=>a});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function a(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function l(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},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,r,a){const l=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,a),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,a){const l=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,a),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,a=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},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 o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.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)o.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?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.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 o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},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 o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(9491),o=n(6087),i=n(2619),r=n(7723),s=n(2845),a=n(3306),l=n(8969),c=n(6954),u=n(3604),p=n(9748),d=n(9079),b=n(4753);const w="left",v="center",g="right";var h=n(6427),m=n(5573),x=n(790);const f=(0,x.jsx)(m.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,x.jsx)(m.Path,{d:"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z"})}),k=(0,x.jsx)(m.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,x.jsx)(m.Path,{d:"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z"})}),_=(0,x.jsx)(m.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,x.jsx)(m.Path,{d:"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z"})});function y({value:e,onChange:t,...n}){const o={LEFT:{value:w,icon:f,label:(0,r.__)("Align text left","better-block-editor")},TOP:{value:v,icon:k,label:(0,r.__)("Align text center","better-block-editor")},BOTTOM:{value:g,icon:_,label:(0,r.__)("Align text right","better-block-editor")}};return(0,x.jsx)(h.__experimentalToggleGroupControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:e,onChange:t,...n,children:Object.values(o).map((({value:e,icon:t,label:n})=>(0,x.jsx)(h.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})}const R=["core/post-title","core/post-excerpt","core/heading","core/paragraph"],S=w;function C(e,t){var n;return null!==(n=e["core/paragraph"===t?"align":"textAlign"])&&void 0!==n?n:S}function j(e){return R.includes(e)}const B=(0,t.createHigherOrderComponent)((t=>n=>{const{name:i,attributes:c,attributes:{wpbbeResponsive:{breakpoint:w=s.kX,breakpointCustomValue:v,settings:{alignment:g=C(c,i)}={}}={}},setAttributes:h,isSelected:m,clientId:f}=n;(0,u.KZ)(h);const k=(0,u.PE)(h),_=(0,u.Zx)(h),[R]=(0,o.useState)(!!c.wpbbeResponsive),S=(0,o.useMemo)((()=>function(e,t){var n;const{breakpoint:o,breakpointCustomValue:i,settings:{alignment:r}={}}=null!==(n=e.wpbbeResponsive)&&void 0!==n?n:{},s=(0,p.BO)(o,i);return s?`@media screen and (width <= ${s}) {\n\t\tbody .${l.V+t} {\n\t\t\ttext-align: ${r};\n\t\t}\n\t}`:null}(c,f)),[c,f]);(0,b.useAddCssToEditor)(S,"blocks__all__text-responsive",f);const j=(0,r.__)("Change text alignment at this breakpoint and below.","better-block-editor");return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(t,{...n}),m&&(0,d.sS)(f)&&(0,x.jsx)(e.InspectorControls,{children:(0,x.jsxs)(a._,{initialOpen:R||!!c.wpbbeResponsive,className:"wpbbe text-responsive",children:[(0,x.jsx)(s.xC,{label:(0,r.__)("Breakpoint","better-block-editor"),value:{breakpoint:w,breakpointCustomValue:v},onChange:_,help:j}),!(0,p.v6)(w)&&(0,x.jsx)(y,{label:(0,r.__)("Text alignment","better-block-editor"),value:g,onChange:e=>k({alignment:e})})]})})]})}),"extendBlockEdit"),V=(0,t.createHigherOrderComponent)((e=>t=>{const{attributes:{wpbbeResponsive:n}={},name:o,className:i,clientId:r}=t;return j(o)&&n?(0,x.jsx)(e,{...t,className:(0,c.T)(i,l.V+r)}):(0,x.jsx)(e,{...t})}),"renderInEditor");(0,i.addFilter)("blocks.registerBlockType","wpbbe/__all__/text-responsive/modify-block-data",(function(e,t){return j(t)?{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{alignment:{enum:[w,v,g]}}}}}:e})),(0,i.addFilter)("editor.BlockEdit","wpbbe/__all__/text-responsive/edit-block",(0,d.L2)((e=>j(e.name)),B)),(0,i.addFilter)("editor.BlockListBlock","wpbbe/__all__/text-responsive/render-in-editor",V)})()})(); -
better-block-editor/tags/1.2.1/dist/editor/blocks/__all__/text-style-from-element/editor.asset.php
r3443250 r3458243 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-api-fetch', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-primitives'), 'version' => ' 3c9c40a77c348efb7aab');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-api-fetch', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-primitives'), 'version' => '4c656b2f3f5298ce3a68'); -
better-block-editor/tags/1.2.1/dist/editor/blocks/__all__/text-style-from-element/editor.js
r3443250 r3458243 1 (()=>{"use strict";var e={ 8244:(e,t,r)=>{r.d(t,{Zb:()=>d,Th:()=>h});var n=r(7143),o=r(4744),c=r.n(o);function l(e){return"[object Object]"===Object.prototype.toString.call(e)}function i(e){var t,r;return!1!==l(e)&&(void 0===(t=e.constructor)||!1!==l(r=t.prototype)&&!1!==r.hasOwnProperty("isPrototypeOf"))}var a=r(3582),s=r(6087);const d=(0,s.createContext)({isReady:!1,user:{},base:{},merged:{},globalStylesId:null});r(1455);var u=r(790);function h({children:e}){const t=function(){const[e,t,r]=function(){const{globalStylesId:e,userConfig:t}=(0,n.useSelect)((e=>{const{getEntityRecord:t,getEditedEntityRecord:r,canUser:n}=e(a.store),o=e(a.store).__experimentalGetCurrentGlobalStylesId();let c;const l=o?n("update",{kind:"root",name:"globalStyles",id:o}):null;return o&&"boolean"==typeof l&&(c=l?r("root","globalStyles",o):t("root","globalStyles",o,{context:"view"})),{globalStylesId:o,userConfig:c}}),[]);return[e,!!t,t]}(),[o,l]=function(){const e=(0,n.useSelect)((e=>e(a.store).__experimentalGetCurrentThemeBaseGlobalStyles()),[]);return[!!e,e]}(),d=(0,s.useMemo)((()=>{return l&&r?(e=l,t=r,c()(e,t,{isMergeableObject:i,customMerge:e=>{if("backgroundImage"===e)return(e,t)=>t}})):{};var e,t}),[r,l]);return(0,s.useMemo)((()=>({isReady:t&&o,user:r,base:l,merged:d,globalStylesId:e})),[d,r,l,o,t,e])}();return t.isReady?(0,u.jsx)(d.Provider,{value:t,children:e}):null}},383:(e,t,r)=>{r.d(t,{cs:()=>l,gi:()=>i});var n=r(4715),o=r(7143),c=r(3656);function l(){return document.querySelector('iframe[name^="editor-canvas"]')}async function i(e){await async function(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()}))}))}(),await async function(){return new Promise((e=>{const t=(0,o.subscribe)((()=>{((0,o.select)(c.store).isCleanNewPost()||((0,o.select)(c.store).getEditedPostAttribute("title")||"").trim()||(0,o.select)(n.store).getBlockCount()>0)&&(t(),e())}))}))}(),await async function(){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((r=>{if("complete"===t.readyState)return r(t);e.contentWindow.addEventListener("load",(()=>r(t)))}))}return new Promise((e=>e(document)))})().then((r=>{const n=r.querySelector(".wp-block[data-block]");if(!isNaN(n?.getBoundingClientRect()?.height))return clearInterval(t),e()}))}),100)}))}(),e()}},9079:(e,t,r)=>{r.d(t,{sS:()=>o}),r(9491);var n=r(7143);function o(e){return"default"===(0,n.select)("core/block-editor").getBlockEditingMode(e)}r(6087),r(790)},4744:e=>{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===r}(e)}(e)},r="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function n(e,t){return!1!==t.clone&&t.isMergeableObject(e)?i((r=e,Array.isArray(r)?[]:{}),e,t):e;var r}function o(e,t,r){return e.concat(t).map((function(e){return n(e,r)}))}function c(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 l(e,t){try{return t in e}catch(e){return!1}}function i(e,r,a){(a=a||{}).arrayMerge=a.arrayMerge||o,a.isMergeableObject=a.isMergeableObject||t,a.cloneUnlessOtherwiseSpecified=n;var s=Array.isArray(r);return s===Array.isArray(e)?s?a.arrayMerge(e,r,a):function(e,t,r){var o={};return r.isMergeableObject(e)&&c(e).forEach((function(t){o[t]=n(e[t],r)})),c(t).forEach((function(c){(function(e,t){return l(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,c)||(l(e,c)&&r.isMergeableObject(t[c])?o[c]=function(e,t){if(!t.customMerge)return i;var r=t.customMerge(e);return"function"==typeof r?r:i}(c,r)(e[c],t[c],r):o[c]=n(t[c],r))})),o}(e,r,a):n(r,a)}i.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,r){return i(e,r,t)}),{})};var a=i;e.exports=a},790:e=>{e.exports=window.ReactJSXRuntime},1455:e=>{e.exports=window.wp.apiFetch},4715:e=>{e.exports=window.wp.blockEditor},6427:e=>{e.exports=window.wp.components},9491:e=>{e.exports=window.wp.compose},3582:e=>{e.exports=window.wp.coreData},7143:e=>{e.exports=window.wp.data},3656:e=>{e.exports=window.wp.editor},6087:e=>{e.exports=window.wp.element},2619:e=>{e.exports=window.wp.hooks},7723:e=>{e.exports=window.wp.i18n},5573:e=>{e.exports=window.wp.primitives},4164:(e,t,r)=>{function n(e){var t,r,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e)){var c=e.length;for(t=0;t<c;t++)e[t]&&(r=n(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}r.d(t,{A:()=>o});const o=function(){for(var e,t,r=0,o="",c=arguments.length;r<c;r++)(e=arguments[r])&&(t=n(e))&&(o&&(o+=" "),o+=t);return o}}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var c=t[n]={exports:{}};return e[n](c,c.exports,r),c.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var n=r(4715),o=r(6427),c=r(9491),l=r(6087),i=r(2619),a=r(7723),s=r(8244),d=r(383),u=r(9079),h=r(4164),p=r(5573),w=r(790);const b=(0,w.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,w.jsx)(p.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})}),v=(0,w.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,w.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm3.622-3.146H16.48V8.19c.007-.19.011-.392.011-.605.007-.213.015-.403.022-.572a3.374 3.374 0 0 1-.528.517l-.902.737-.935-1.166L16.755 5h1.617v7.854Zm-6.145 0h-1.87v-3.3H7.54v3.3H5.66V5h1.88v3.003h2.817V5h1.87v7.854Z"})}),m=(0,w.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,w.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm4.15-3.036h-5.588v-1.265L15.26 9.73c.396-.41.711-.748.946-1.012s.4-.495.495-.693c.103-.205.154-.422.154-.649 0-.271-.08-.473-.242-.605-.161-.132-.37-.198-.627-.198-.271 0-.542.07-.814.209-.271.14-.564.341-.88.605l-1.023-1.199a7 7 0 0 1 .726-.572 3.23 3.23 0 0 1 .902-.44c.352-.117.774-.176 1.265-.176.528 0 .98.095 1.353.286.381.183.675.436.88.759.213.315.32.678.32 1.089 0 .447-.085.85-.254 1.21a4.433 4.433 0 0 1-.748 1.067c-.33.352-.733.744-1.21 1.177l-.814.748v.066H18.9v1.562Zm-7.333 0h-1.87v-3.3H6.881v3.3H5V5.11h1.881v3.003h2.816V5.11h1.87v7.854Z"})}),f=(0,w.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,w.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm3.864-9.152c0 .55-.169.99-.506 1.32-.33.323-.733.543-1.21.66v.033c.63.073 1.111.264 1.441.572.338.308.506.73.506 1.265 0 .44-.113.84-.34 1.199-.228.36-.58.645-1.057.858-.47.213-1.078.319-1.826.319-.462 0-.876-.037-1.243-.11a5.677 5.677 0 0 1-1.056-.319v-1.573c.338.176.69.308 1.056.396.367.08.704.121 1.012.121.557 0 .943-.088 1.155-.264.22-.183.33-.433.33-.748a.811.811 0 0 0-.154-.495c-.103-.147-.286-.257-.55-.33-.257-.073-.62-.11-1.089-.11h-.539V8.223h.55c.447 0 .792-.04 1.034-.121.25-.08.422-.19.517-.33a.888.888 0 0 0 .143-.495c0-.513-.337-.77-1.012-.77-.367 0-.69.066-.968.198a6.913 6.913 0 0 0-.649.341l-.825-1.265a4.56 4.56 0 0 1 1.1-.55c.418-.154.939-.231 1.562-.231.807 0 1.445.161 1.914.484.47.323.704.777.704 1.364Zm-7.047 6.116h-1.87v-3.3H6.881v3.3H5V5.11h1.881v3.003h2.816V5.11h1.87v7.854Z"})}),g=(0,w.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,w.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm4.36-4.719h-.903v1.573H16.37v-1.573h-3.256V9.939L16.48 5h1.727v4.851h.902v1.43Zm-2.74-2.563c0-.147.004-.326.011-.539l.022-.583a3.73 3.73 0 0 1 .022-.33h-.055a5.671 5.671 0 0 1-.198.418c-.066.117-.146.25-.242.396l-1.177 1.771h1.617V8.718Zm-4.803 4.136h-1.87v-3.3H6.881v3.3H5V5h1.881v3.003h2.816V5h1.87v7.854Z"})}),y=(0,w.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,w.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm1.598-8.228c.462 0 .877.095 1.243.286.367.19.656.47.87.836.212.367.318.81.318 1.331 0 .865-.264 1.54-.792 2.024-.52.477-1.309.715-2.365.715-.887 0-1.61-.143-2.167-.429v-1.573c.271.14.598.26.98.363a4.55 4.55 0 0 0 1.077.143c.447 0 .788-.092 1.023-.275.242-.19.363-.477.363-.858 0-.345-.12-.609-.363-.792-.235-.19-.598-.286-1.089-.286-.198 0-.4.022-.605.066a8.063 8.063 0 0 0-.528.11l-.715-.363.297-4.07h4.356v1.573h-2.75l-.12 1.309c.117-.022.241-.044.373-.066.14-.03.338-.044.594-.044Zm-4.781 5.082h-1.87v-3.3H6.881v3.3H5V5h1.881v3.003h2.816V5h1.87v7.854Z"})}),x=(0,w.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,w.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm-1.438-6.38c0-.447.03-.891.088-1.331.066-.447.184-.869.352-1.265.169-.396.403-.744.704-1.045.3-.308.686-.546 1.155-.715.47-.176 1.041-.264 1.716-.264.154 0 .337.007.55.022.213.015.393.037.54.066v1.474a4.296 4.296 0 0 0-.485-.066 4.456 4.456 0 0 0-.572-.033c-.594 0-1.06.092-1.397.275-.33.183-.564.444-.704.781s-.22.73-.242 1.177h.066c.14-.257.338-.473.594-.649.264-.176.609-.264 1.034-.264.69 0 1.232.22 1.628.66.396.44.594 1.06.594 1.859 0 .865-.245 1.544-.737 2.035-.484.484-1.144.726-1.98.726a3.007 3.007 0 0 1-1.474-.363c-.44-.25-.788-.627-1.045-1.133-.256-.513-.385-1.162-.385-1.947Zm2.871 1.947a.838.838 0 0 0 .671-.297c.176-.198.264-.51.264-.935 0-.337-.073-.605-.22-.803-.146-.198-.378-.297-.693-.297-.315 0-.568.103-.759.308a.988.988 0 0 0-.275.671c0 .213.037.425.11.638.073.205.183.378.33.517a.848.848 0 0 0 .572.198Zm-4.616 1.386h-1.87v-3.3H6.881v3.3H5V5.099h1.881v3.003h2.816V5.099h1.87v7.854Z"})}),j=(0,w.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,w.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm-.24-2.778H13V5.919h-1.622v7.303H9.871V9.219h-.253c-.594 0-1.089-.106-1.485-.319a2.1 2.1 0 0 1-.858-.858A2.552 2.552 0 0 1 7 6.865c0-.425.092-.818.275-1.177.183-.36.47-.645.858-.858.396-.22.891-.33 1.485-.33h4.892v8.722Z"})}),H=(0,w.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,w.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm1.965-9.273c.785 0 1.394.183 1.826.55.433.367.65.902.65 1.606v4.004h-1.288l-.363-.814h-.044c-.256.33-.528.568-.814.715-.286.14-.678.209-1.177.209-.535 0-.979-.158-1.33-.473-.353-.315-.529-.803-.529-1.463 0-.638.224-1.111.671-1.419.455-.315 1.119-.491 1.991-.528l1.034-.033v-.176c0-.293-.077-.506-.23-.638-.147-.132-.353-.198-.617-.198s-.539.044-.825.132a7.27 7.27 0 0 0-.869.308l-.56-1.232a4.5 4.5 0 0 1 1.121-.407 6.078 6.078 0 0 1 1.353-.143Zm.066 3.432c-.462.015-.784.099-.968.253a.733.733 0 0 0-.275.605c0 .227.066.392.198.495a.8.8 0 0 0 .506.154c.308 0 .569-.092.781-.275.213-.19.32-.447.32-.77v-.484l-.562.022Zm-6.05 2.728-.484-1.683H7.53l-.484 1.683H5L7.673 5h2.398l2.706 7.887h-2.046ZM9.367 8.069a28.214 28.214 0 0 0-.154-.528 33.251 33.251 0 0 0-.187-.693 29.203 29.203 0 0 1-.143-.594 7.44 7.44 0 0 1-.143.605 86.53 86.53 0 0 1-.176.693c-.059.22-.106.392-.143.517l-.462 1.573h1.87l-.462-1.573Z"})}),S=[{value:void 0,icon:b,label:(0,a.__)("Default style","better-block-editor")},{value:"p",icon:j,label:(0,a.__)("Paragraph","better-block-editor")},{value:"h1",icon:v,label:(0,a.__)("Heading 1","better-block-editor")},{value:"h2",icon:m,label:(0,a.__)("Heading 2","better-block-editor")},{value:"h3",icon:f,label:(0,a.__)("Heading 3","better-block-editor")},{value:"h4",icon:g,label:(0,a.__)("Heading 4","better-block-editor")},{value:"h5",icon:y,label:(0,a.__)("Heading 5","better-block-editor")},{value:"h6",icon:x,label:(0,a.__)("Heading 6","better-block-editor")}],_={className:"block-library-heading-level-dropdown"};function V({value:e,onChange:t}){var r;return(0,w.jsx)(o.ToolbarDropdownMenu,{popoverProps:_,icon:(0,w.jsx)(o.Icon,{icon:void 0===e?H:null!==(r=S.find((t=>t.value===(null!=e?e:null)))?.icon)&&void 0!==r?r:S[0].icon}),label:(0,a.__)("Change style","better-block-editor"),controls:S.map((({value:r,icon:n,label:c})=>({icon:(0,w.jsx)(o.Icon,{icon:n}),title:c,isActive:r===e,onClick(){t(r)},role:"menuitemradio"})))})}const k="wpbbe-text-style-from-element-",M="wpbbe-editor-text-style-from-element",O={"font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","line-height":"lineHeight","letter-spacing":"letterSpacing","text-transform":"textTransform"},P=["h1","h2","h3","h4","h5","h6"];function Z(e){if(e?.color?.text)return!0;if(e?.typography)for(const t of Object.values(O))if(e.typography[t])return!0;return!1}function E(e){let t="";for(const[r,n]of Object.entries(O)){const o=e?.typography[n];o&&(t+=` ${r}: ${o};\n`)}return t}const A=["core/post-title","core/post-excerpt","core/heading","core/paragraph"],B=()=>{const e=(0,l.useContext)(s.Zb),{isReady:t,merged:r}=e;return t&&function(e){var t;const r=null!==(t=(0,d.cs)()?.contentWindow)&&void 0!==t?t:window;if(!r.document.body)return;let n=r.document.getElementById(M);n||(n=r.document.createElement("style"),n.id=M,r.document.head.appendChild(n));const o=function(e){let t="";Z(e?.styles?.elements?.heading)&&(P.forEach(((e,r)=>{t+=`.${k}${e}.${k}${e}`,r<P.length-1&&(t+=", \n")})),t+=" { \n"+E(e.styles.elements.heading)+"\n}\n\n");for(const r of P)Z(e?.styles?.elements?.[r])&&(t+=`.${k}${r}.${k}${r}`,t+="{\n"+E(e.styles.elements[r])+"\n}\n\n");return Z(e?.styles)&&(t+=`.${k}p.${k}p`,t+=" {\n"+E(e.styles)+"\n}\n\n"),t}(e);n.innerHTML!==o&&(n.innerHTML=o)}(r),null};function C(){const e="wpbbe-test-style-from-element-wrapper",t=window.top.document.getElementById("wpwrap");if(t&&!t.querySelector("."+e)){const r=document.createElement("div");r.classList.add(e),(0,l.createRoot)(r).render((0,w.jsx)(s.Th,{children:(0,w.jsx)(B,{})})),t.after(r)}}function I(e){return A.includes(e)}(0,d.gi)(C),window.addEventListener("urlchangeevent",(()=>{(0,d.gi)(C)}));const L=(0,c.createHigherOrderComponent)((e=>t=>{const{setAttributes:r,isSelected:c,clientId:l,name:i,attributes:{wpbbeTextStyleFromElement:s,wpbbeRoleHeading:d=!1}}=t;return I(i)&&(0,u.sS)(l)?(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(e,{...t}),c&&(0,w.jsxs)(w.Fragment,{children:["core/paragraph"===i&&(0,w.jsx)(n.InspectorControls,{group:"advanced",children:(0,w.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,w.jsx)(o.ToggleControl,{checked:d,onChange:e=>r({wpbbeRoleHeading:e}),label:(0,a.__)("Apply role=“heading”","better-block-editor"),__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,...t})})}),(0,w.jsx)(n.BlockControls,{group:"block",children:(0,w.jsx)(V,{value:s,onChange:e=>r({wpbbeTextStyleFromElement:null===e?void 0:e})})})]})]}):(0,w.jsx)(e,{...t})}),"extendBlockEdit"),R=(0,c.createHigherOrderComponent)((e=>t=>{const{name:r,attributes:{wpbbeTextStyleFromElement:n}}=t;if(!I(r)||!n)return(0,w.jsx)(e,{...t});const o={...t.wrapperProps,className:(0,h.A)(t.wrapperProps?.className,k+n)};return(0,w.jsx)(e,{...t,wrapperProps:o})}),"renderInEditor");(0,i.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,i.addFilter)("editor.BlockEdit","wpbbe/__all__/text-style-from-element/edit-block",L),(0,i.addFilter)("editor.BlockListBlock","wpbbe/__all__/text-style-from-element/render-in-editor",R)})();1 (()=>{"use strict";var e={3357:(e,t,n)=>{n.d(t,{Z:()=>r});const r=(0,n(6087).createContext)({isReady:!1,user:{},base:{},merged:{},globalStylesId:null})},8942:(e,t,n)=>{n.d(t,{Th:()=>u});var r=n(7143),o=n(4744),c=n.n(o),l=n(8270),i=n(3582),a=n(6087),s=(n(473),n(3357)),d=(n(1455),n(790));function u({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(i.store),o=e(i.store).__experimentalGetCurrentGlobalStylesId();let c;const l=o?r("update",{kind:"root",name:"globalStyles",id:o}):null;return o&&"boolean"==typeof l&&(c=l?n("root","globalStyles",o):t("root","globalStyles",o,{context:"view"})),{globalStylesId:o,userConfig:c}}),[]);return[e,!!t,t]}(),[o,s]=function(){const e=(0,r.useSelect)((e=>e(i.store).__experimentalGetCurrentThemeBaseGlobalStyles()),[]);return[!!e,e]}(),d=(0,a.useMemo)((()=>{return s&&n?(e=s,t=n,c()(e,t,{isMergeableObject:l.Q,customMerge:e=>{if("backgroundImage"===e)return(e,t)=>t}})):{};var e,t}),[n,s]);return(0,a.useMemo)((()=>({isReady:t&&o,user:n,base:s,merged:d,globalStylesId:e})),[d,n,s,o,t,e])}();return t.isReady?(0,d.jsx)(s.Z.Provider,{value:t,children:e}):null}},7595:(e,t,n)=>{n.d(t,{Th:()=>r.Th,Zb:()=>o.Z});var r=n(8942),o=n(3357)},473:(e,t,n)=>{},383:(e,t,n)=>{n.d(t,{cs:()=>l,gi:()=>i});var r=n(4715),o=n(7143),c=n(3656);function l(){return document.querySelector('iframe[name^="editor-canvas"]')}async function i(e){await async function(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()}))}))}(),await async function(){return new Promise((e=>{const t=(0,o.subscribe)((()=>{((0,o.select)(c.store).isCleanNewPost()||((0,o.select)(c.store).getEditedPostAttribute("title")||"").trim()||(0,o.select)(r.store).getBlockCount()>0)&&(t(),e())}))}))}(),await async function(){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)}))}(),e()}},9079:(e,t,n)=>{n.d(t,{sS:()=>o}),n(9491);var r=n(7143);function o(e){return"default"===(0,r.select)("core/block-editor").getBlockEditingMode(e)}n(6087),n(790)},4744:e=>{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)?i((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 c(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 l(e,t){try{return t in e}catch(e){return!1}}function i(e,n,a){(a=a||{}).arrayMerge=a.arrayMerge||o,a.isMergeableObject=a.isMergeableObject||t,a.cloneUnlessOtherwiseSpecified=r;var s=Array.isArray(n);return s===Array.isArray(e)?s?a.arrayMerge(e,n,a):function(e,t,n){var o={};return n.isMergeableObject(e)&&c(e).forEach((function(t){o[t]=r(e[t],n)})),c(t).forEach((function(c){(function(e,t){return l(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,c)||(l(e,c)&&n.isMergeableObject(t[c])?o[c]=function(e,t){if(!t.customMerge)return i;var n=t.customMerge(e);return"function"==typeof n?n:i}(c,n)(e[c],t[c],n):o[c]=r(t[c],n))})),o}(e,n,a):r(n,a)}i.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,n){return i(e,n,t)}),{})};var a=i;e.exports=a},790:e=>{e.exports=window.ReactJSXRuntime},1455:e=>{e.exports=window.wp.apiFetch},4715:e=>{e.exports=window.wp.blockEditor},6427:e=>{e.exports=window.wp.components},9491:e=>{e.exports=window.wp.compose},3582:e=>{e.exports=window.wp.coreData},7143:e=>{e.exports=window.wp.data},3656:e=>{e.exports=window.wp.editor},6087:e=>{e.exports=window.wp.element},2619:e=>{e.exports=window.wp.hooks},7723:e=>{e.exports=window.wp.i18n},5573:e=>{e.exports=window.wp.primitives},4164:(e,t,n)=>{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 c=e.length;for(t=0;t<c;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="",c=arguments.length;n<c;n++)(e=arguments[n])&&(t=r(e))&&(o&&(o+=" "),o+=t);return o}},8270:(e,t,n)=>{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 c=t[r]={exports:{}};return e[r](c,c.exports,n),c.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.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var r=n(4715),o=n(6427),c=n(9491),l=n(6087),i=n(2619),a=n(7723),s=n(7595),d=n(383),u=n(9079),h=n(4164),p=n(5573),w=n(790);const b=(0,w.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,w.jsx)(p.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})}),m=(0,w.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,w.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm3.622-3.146H16.48V8.19c.007-.19.011-.392.011-.605.007-.213.015-.403.022-.572a3.374 3.374 0 0 1-.528.517l-.902.737-.935-1.166L16.755 5h1.617v7.854Zm-6.145 0h-1.87v-3.3H7.54v3.3H5.66V5h1.88v3.003h2.817V5h1.87v7.854Z"})}),v=(0,w.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,w.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm4.15-3.036h-5.588v-1.265L15.26 9.73c.396-.41.711-.748.946-1.012s.4-.495.495-.693c.103-.205.154-.422.154-.649 0-.271-.08-.473-.242-.605-.161-.132-.37-.198-.627-.198-.271 0-.542.07-.814.209-.271.14-.564.341-.88.605l-1.023-1.199a7 7 0 0 1 .726-.572 3.23 3.23 0 0 1 .902-.44c.352-.117.774-.176 1.265-.176.528 0 .98.095 1.353.286.381.183.675.436.88.759.213.315.32.678.32 1.089 0 .447-.085.85-.254 1.21a4.433 4.433 0 0 1-.748 1.067c-.33.352-.733.744-1.21 1.177l-.814.748v.066H18.9v1.562Zm-7.333 0h-1.87v-3.3H6.881v3.3H5V5.11h1.881v3.003h2.816V5.11h1.87v7.854Z"})}),f=(0,w.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,w.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm3.864-9.152c0 .55-.169.99-.506 1.32-.33.323-.733.543-1.21.66v.033c.63.073 1.111.264 1.441.572.338.308.506.73.506 1.265 0 .44-.113.84-.34 1.199-.228.36-.58.645-1.057.858-.47.213-1.078.319-1.826.319-.462 0-.876-.037-1.243-.11a5.677 5.677 0 0 1-1.056-.319v-1.573c.338.176.69.308 1.056.396.367.08.704.121 1.012.121.557 0 .943-.088 1.155-.264.22-.183.33-.433.33-.748a.811.811 0 0 0-.154-.495c-.103-.147-.286-.257-.55-.33-.257-.073-.62-.11-1.089-.11h-.539V8.223h.55c.447 0 .792-.04 1.034-.121.25-.08.422-.19.517-.33a.888.888 0 0 0 .143-.495c0-.513-.337-.77-1.012-.77-.367 0-.69.066-.968.198a6.913 6.913 0 0 0-.649.341l-.825-1.265a4.56 4.56 0 0 1 1.1-.55c.418-.154.939-.231 1.562-.231.807 0 1.445.161 1.914.484.47.323.704.777.704 1.364Zm-7.047 6.116h-1.87v-3.3H6.881v3.3H5V5.11h1.881v3.003h2.816V5.11h1.87v7.854Z"})}),g=(0,w.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,w.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm4.36-4.719h-.903v1.573H16.37v-1.573h-3.256V9.939L16.48 5h1.727v4.851h.902v1.43Zm-2.74-2.563c0-.147.004-.326.011-.539l.022-.583a3.73 3.73 0 0 1 .022-.33h-.055a5.671 5.671 0 0 1-.198.418c-.066.117-.146.25-.242.396l-1.177 1.771h1.617V8.718Zm-4.803 4.136h-1.87v-3.3H6.881v3.3H5V5h1.881v3.003h2.816V5h1.87v7.854Z"})}),y=(0,w.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,w.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm1.598-8.228c.462 0 .877.095 1.243.286.367.19.656.47.87.836.212.367.318.81.318 1.331 0 .865-.264 1.54-.792 2.024-.52.477-1.309.715-2.365.715-.887 0-1.61-.143-2.167-.429v-1.573c.271.14.598.26.98.363a4.55 4.55 0 0 0 1.077.143c.447 0 .788-.092 1.023-.275.242-.19.363-.477.363-.858 0-.345-.12-.609-.363-.792-.235-.19-.598-.286-1.089-.286-.198 0-.4.022-.605.066a8.063 8.063 0 0 0-.528.11l-.715-.363.297-4.07h4.356v1.573h-2.75l-.12 1.309c.117-.022.241-.044.373-.066.14-.03.338-.044.594-.044Zm-4.781 5.082h-1.87v-3.3H6.881v3.3H5V5h1.881v3.003h2.816V5h1.87v7.854Z"})}),x=(0,w.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,w.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm-1.438-6.38c0-.447.03-.891.088-1.331.066-.447.184-.869.352-1.265.169-.396.403-.744.704-1.045.3-.308.686-.546 1.155-.715.47-.176 1.041-.264 1.716-.264.154 0 .337.007.55.022.213.015.393.037.54.066v1.474a4.296 4.296 0 0 0-.485-.066 4.456 4.456 0 0 0-.572-.033c-.594 0-1.06.092-1.397.275-.33.183-.564.444-.704.781s-.22.73-.242 1.177h.066c.14-.257.338-.473.594-.649.264-.176.609-.264 1.034-.264.69 0 1.232.22 1.628.66.396.44.594 1.06.594 1.859 0 .865-.245 1.544-.737 2.035-.484.484-1.144.726-1.98.726a3.007 3.007 0 0 1-1.474-.363c-.44-.25-.788-.627-1.045-1.133-.256-.513-.385-1.162-.385-1.947Zm2.871 1.947a.838.838 0 0 0 .671-.297c.176-.198.264-.51.264-.935 0-.337-.073-.605-.22-.803-.146-.198-.378-.297-.693-.297-.315 0-.568.103-.759.308a.988.988 0 0 0-.275.671c0 .213.037.425.11.638.073.205.183.378.33.517a.848.848 0 0 0 .572.198Zm-4.616 1.386h-1.87v-3.3H6.881v3.3H5V5.099h1.881v3.003h2.816V5.099h1.87v7.854Z"})}),j=(0,w.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,w.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm-.24-2.778H13V5.919h-1.622v7.303H9.871V9.219h-.253c-.594 0-1.089-.106-1.485-.319a2.1 2.1 0 0 1-.858-.858A2.552 2.552 0 0 1 7 6.865c0-.425.092-.818.275-1.177.183-.36.47-.645.858-.858.396-.22.891-.33 1.485-.33h4.892v8.722Z"})}),H=(0,w.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,w.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm1.965-9.273c.785 0 1.394.183 1.826.55.433.367.65.902.65 1.606v4.004h-1.288l-.363-.814h-.044c-.256.33-.528.568-.814.715-.286.14-.678.209-1.177.209-.535 0-.979-.158-1.33-.473-.353-.315-.529-.803-.529-1.463 0-.638.224-1.111.671-1.419.455-.315 1.119-.491 1.991-.528l1.034-.033v-.176c0-.293-.077-.506-.23-.638-.147-.132-.353-.198-.617-.198s-.539.044-.825.132a7.27 7.27 0 0 0-.869.308l-.56-1.232a4.5 4.5 0 0 1 1.121-.407 6.078 6.078 0 0 1 1.353-.143Zm.066 3.432c-.462.015-.784.099-.968.253a.733.733 0 0 0-.275.605c0 .227.066.392.198.495a.8.8 0 0 0 .506.154c.308 0 .569-.092.781-.275.213-.19.32-.447.32-.77v-.484l-.562.022Zm-6.05 2.728-.484-1.683H7.53l-.484 1.683H5L7.673 5h2.398l2.706 7.887h-2.046ZM9.367 8.069a28.214 28.214 0 0 0-.154-.528 33.251 33.251 0 0 0-.187-.693 29.203 29.203 0 0 1-.143-.594 7.44 7.44 0 0 1-.143.605 86.53 86.53 0 0 1-.176.693c-.059.22-.106.392-.143.517l-.462 1.573h1.87l-.462-1.573Z"})}),S=[{value:void 0,icon:b,label:(0,a.__)("Default style","better-block-editor")},{value:"p",icon:j,label:(0,a.__)("Paragraph","better-block-editor")},{value:"h1",icon:m,label:(0,a.__)("Heading 1","better-block-editor")},{value:"h2",icon:v,label:(0,a.__)("Heading 2","better-block-editor")},{value:"h3",icon:f,label:(0,a.__)("Heading 3","better-block-editor")},{value:"h4",icon:g,label:(0,a.__)("Heading 4","better-block-editor")},{value:"h5",icon:y,label:(0,a.__)("Heading 5","better-block-editor")},{value:"h6",icon:x,label:(0,a.__)("Heading 6","better-block-editor")}],_={className:"block-library-heading-level-dropdown"};function V({value:e,onChange:t}){var n;return(0,w.jsx)(o.ToolbarDropdownMenu,{popoverProps:_,icon:(0,w.jsx)(o.Icon,{icon:void 0===e?H:null!==(n=S.find((t=>t.value===(null!=e?e:null)))?.icon)&&void 0!==n?n:S[0].icon}),label:(0,a.__)("Change style","better-block-editor"),controls:S.map((({value:n,icon:r,label:c})=>({icon:(0,w.jsx)(o.Icon,{icon:r}),title:c,isActive:n===e,onClick(){t(n)},role:"menuitemradio"})))})}const k="wpbbe-text-style-from-element-",M="wpbbe-editor-text-style-from-element",Z={"font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","line-height":"lineHeight","letter-spacing":"letterSpacing","text-transform":"textTransform"},O=["h1","h2","h3","h4","h5","h6"];function P(e){if(e?.color?.text)return!0;if(e?.typography)for(const t of Object.values(Z))if(e.typography[t])return!0;return!1}function E(e){let t="";for(const[n,r]of Object.entries(Z)){const o=e?.typography[r];o&&(t+=` ${n}: ${o};\n`)}return t}const A=["core/post-title","core/post-excerpt","core/heading","core/paragraph"],B=()=>{const e=(0,l.useContext)(s.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(M);r||(r=n.document.createElement("style"),r.id=M,n.document.head.appendChild(r));const o=function(e){let t="";P(e?.styles?.elements?.heading)&&(O.forEach(((e,n)=>{t+=`.${k}${e}.${k}${e}`,n<O.length-1&&(t+=", \n")})),t+=" { \n"+E(e.styles.elements.heading)+"\n}\n\n");for(const n of O)P(e?.styles?.elements?.[n])&&(t+=`.${k}${n}.${k}${n}`,t+="{\n"+E(e.styles.elements[n])+"\n}\n\n");return P(e?.styles)&&(t+=`.${k}p.${k}p`,t+=" {\n"+E(e.styles)+"\n}\n\n"),t}(e);r.innerHTML!==o&&(r.innerHTML=o)}(n),null};function C(){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,l.createRoot)(n).render((0,w.jsx)(s.Th,{children:(0,w.jsx)(B,{})})),t.after(n)}}function I(e){return A.includes(e)}(0,d.gi)(C),window.addEventListener("urlchangeevent",(()=>{(0,d.gi)(C)}));const L=(0,c.createHigherOrderComponent)((e=>t=>{const{setAttributes:n,isSelected:c,clientId:l,name:i,attributes:{wpbbeTextStyleFromElement:s,wpbbeRoleHeading:d=!1}}=t;return I(i)&&(0,u.sS)(l)?(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(e,{...t}),c&&(0,w.jsxs)(w.Fragment,{children:["core/paragraph"===i&&(0,w.jsx)(r.InspectorControls,{group:"advanced",children:(0,w.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,w.jsx)(o.ToggleControl,{checked:d,onChange:e=>n({wpbbeRoleHeading:e}),label:(0,a.__)("Apply role=“heading”","better-block-editor"),__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,...t})})}),(0,w.jsx)(r.BlockControls,{group:"block",children:(0,w.jsx)(V,{value:s,onChange:e=>n({wpbbeTextStyleFromElement:null===e?void 0:e})})})]})]}):(0,w.jsx)(e,{...t})}),"extendBlockEdit"),T=(0,c.createHigherOrderComponent)((e=>t=>{const{name:n,attributes:{wpbbeTextStyleFromElement:r}}=t;if(!I(n)||!r)return(0,w.jsx)(e,{...t});const o={...t.wrapperProps,className:(0,h.A)(t.wrapperProps?.className,k+r)};return(0,w.jsx)(e,{...t,wrapperProps:o})}),"renderInEditor");(0,i.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,i.addFilter)("editor.BlockEdit","wpbbe/__all__/text-style-from-element/edit-block",L),(0,i.addFilter)("editor.BlockListBlock","wpbbe/__all__/text-style-from-element/render-in-editor",T)})(); -
better-block-editor/tags/1.2.1/dist/editor/blocks/__all__/visibility/editor.asset.php
r3386474 r3458243 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' => ' 0d57db6b72e4319aa307');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'); -
better-block-editor/tags/1.2.1/dist/editor/blocks/__all__/visibility/editor.js
r3386474 r3458243 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)}}, 4197:(t,e,i)=>{"use strict";i.d(e,{Z:()=>o});var n=i(6087),r=i(790);const o=(0,n.forwardRef)(((t,e)=>(0,r.jsx)("div",{className:"wpbbe-ref-anchor",ref:e,...t})))},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(4197),p=i(9748),u=i(9079),d=i(4753),c=i(1231),v=i(8695),y=i(5697),w=i(790);function f({value:t="visible",onChange:i}){return(0,w.jsx)(w.Fragment,{children:(0,w.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,w.jsx)(e.__experimentalToggleGroupControlOption,{value:"visible",label:(0,s.__)("Visible","better-block-editor")},"visible"),(0,w.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,y.r)(l,(t=>a({breakpoint:c.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,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(f,{value:o,onChange:t=>a({visibility:t})}),(0,w.jsx)(c.Ay,{label:(0,s.__)("Breakpoint","better-block-editor"),value:l,onChange:t=>{a({breakpoint:t,breakpointCustomValue:void 0})},help:l!==c.iS?p:null}),l===c.iS&&(0,w.jsx)(v.A,{onChange:t=>{a({breakpointCustomValue:t})},value:b,help:p})]})}const _=["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;',m=(0,n.createHigherOrderComponent)((i=>n=>{const{attributes:o,name:b,clientId:c,isSelected:v}=n,[y]=(0,r.useState)(!!o?.wpbbeVisibility),f=(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,p.BO)(r,o),b=l.V+`${e}`,a=[];let u="",d="";return r&&s&&("hidden"===n?(u="width > ",d="hidden",a.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",a.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}`)),a.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 { ${k} }\n\t\t}`)),"hidden"!==n||r||(a.push(`body.wpbbe-visibility-helper .wpbbe-visibility-hidden.${b} { opacity: 0.6; }`),a.push(`body.wpbbe-visibility-helper .wpbbe-visibility-hidden.${b}:before { ${k}}`)),a}(o,c)),[o,c]),m=(0,d.useAddEditorStyle)(f,"blocks__all__visibility__"+c);return v&&(0,u.sS)(c)&&!_.includes(b)?(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(a.Z,{ref:m}),(0,w.jsx)(i,{...n}),v&&(0,w.jsx)(t.InspectorControls,{children:(0,w.jsx)(e.PanelBody,{title:(0,s.__)("Visibility","better-block-editor"),initialOpen:y||!!o.wpbbeVisibility,className:"wpbbe responsive-visibility",children:(0,w.jsx)(h,{props:n})})})]}):(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(a.Z,{ref:m}),(0,w.jsx)(i,{...n})]})}),"extendBlockEdit");function x(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 g=(0,n.createHigherOrderComponent)((t=>e=>{var i;return null!==(i=!e.attributes.wpbbeVisibility)&&void 0!==i&&i?(0,w.jsx)(t,{...e}):(0,w.jsx)(t,{...e,className:x(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",m,500),(0,o.addFilter)("editor.BlockListBlock","wpbbe/__all__/visibility/render-in-editor",g)})()})();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)})()})(); -
better-block-editor/tags/1.2.1/dist/editor/blocks/buttons/responsiveness/editor.asset.php
r3449829 r3458243 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => ' 31beb2454dafdf43d7ee');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => '1cc46468d32f2b3a1ba7'); -
better-block-editor/tags/1.2.1/dist/editor/blocks/buttons/responsiveness/editor.js
r3449829 r3458243 1 (()=>{var e={317:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})})},3337:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})})},7184:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})})},1597:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})})},7611:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})})},2513:(e,t,n)=>{"use strict";n.d(t,{Y:()=>o});const o={LEFT:"left",RIGHT:"right",CENTER:"center",SPACE_BETWEEN:"space-between",STRETCH:"stretch"}},8245:(e,t,n)=>{"use strict";n.d(t,{A:()=>w});var o=n(6427),i=n(6087),r=n(7723),s=n(3337),a=n(317), c=n(7184),l=n(1597),u=n(7611),d=n(2513),p=n(790);const b=[{value:d.Y.LEFT,icon:s.A,label:(0,r.__)("Justify items left","better-block-editor")},{value:d.Y.CENTER,icon:a.A,label:(0,r.__)("Justify items center","better-block-editor")},{value:d.Y.RIGHT,icon:c.A,label:(0,r.__)("Justify items right","better-block-editor")},{value:d.Y.SPACE_BETWEEN,icon:l.A,label:(0,r.__)("Space between items","better-block-editor")},{value:d.Y.STRETCH,icon:u.A,label:(0,r.__)("Stretch items","better-block-editor")}];function w({value:e,excludeOptions:t=[],onChange:n=()=>{},defaultValue:s=d.Y.LEFT}){return(0,i.useEffect)((()=>{t.includes(e)&&n(s)}),[e,t,n,s]),(0,p.jsx)(p.Fragment,{children:(0,p.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,r.__)("Justification","better-block-editor"),value:e,onChange:n,className:"wpbbe flex-layout-justification-control",children:b.map((({value:e,icon:n,label:i})=>t.includes(e)?null:(0,p.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:n,label:i},e)))})})}},8172:(e,t,n)=>{"use strict";n.d(t,{EO:()=>o.A,TU:()=>r.T,Yv:()=>i.Y});var o=n(8245),i=n(2513),r=n(8917)},8917:(e,t,n)=>{"use strict";n.d(t,{T:()=>i});var o=n(2513);function i(e,t=!1){const n={[o.Y.LEFT]:"flex-start",[o.Y.RIGHT]:"flex-end",[o.Y.CENTER]:"center",[o.Y.STRETCH]:"stretch",[o.Y.SPACE_BETWEEN]:"space-between"},i={...n,[o.Y.LEFT]:"flex-end",[o.Y.RIGHT]:"flex-start"};return t?i[e]:n[e]}},7637:(e,t,n)=>{"use strict";n.d(t,{o:()=>o});const o={ROW:"row",ROW_REVERSE:"row-reverse",COLUMN:"column",COLUMN_REVERSE:"column-reverse"}},8136:(e,t,n)=>{"use strict";n.d(t,{Q2:()=>b,Dx:()=>w});var o=n(6427),i=n(7723),r=n(5573),s=n(790);const a=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"})}),c=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.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"})}),l=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})}),u=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var d=n(7637);const p=[{value:d.o.ROW,icon:a,label:(0,i.__)("Horizontal","better-block-editor")},{value:d.o.COLUMN,icon:c,label:(0,i.__)("Vertical","better-block-editor")},{value:d.o.ROW_REVERSE,icon:l,label:(0,i.__)("Horizontal inversed","better-block-editor")},{value:d.o.COLUMN_REVERSE,icon:u,label:(0,i.__)("Vertical inversed","better-block-editor")}];function b({value:e,onChange:t}){return(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,i.__)("Orientation","better-block-editor"),value:e,onChange:t,className:"wpbbe flex-layout-orientation-control",children:p.map((({value:e,icon:t,label:n})=>(0,s.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})})}function w(e){return[d.o.ROW,d.o.ROW_REVERSE].includes(e)}},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{xC:()=>l});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),a=n(9876),c=n(790);function l({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:l,help:u,...d}){let p=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{p.push({name:e.name,key:e.key})})),p.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),p=p.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:v}=null!=e?e:{};return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,c.jsx)(i.CustomSelectControl,{...d,label:t,hideLabelFromVision:!t,value:p.find((e=>e.key===w))||p[0],options:p,onChange:e=>l({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,c.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,c.jsx)(i.__experimentalUnitControl,{value:v,onChange:e=>l({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>l});var o=n(6427),i=n(7723),r=n(9941);const s=n.p+"images/welcome-guide.87e7271b.webp";var a=n(790);function c(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,a.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function l({children:e,initialOpen:t,...n}){return(0,a.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,a.jsx)(c,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>p});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),a=n(1233);n(12);const c=n.p+"images/default.c2e98be7.webp";var l=n(790);const u="wpbbe/welcome-guide";function d(e){return e.map((e=>{var t;return{image:(0,l.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:c,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function p({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...c}){const{get:p}=(0,i.select)(a.store),{set:b}=(0,i.useDispatch)(a.store),w=!p(u,e),[v,h]=(0,r.useState)(w);return v?(0,l.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:d(t),finishButtonText:n,onFinish:()=>{h(!1),b(u,e,!0)},...c}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{KZ:()=>c,Zx:()=>l,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),a=n(6087);function c(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,a.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function l(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...a,...n,settings:{...t,...null!==(i=a.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>l,Lk:()=>s,mg:()=>a,v6:()=>u,wK:()=>c});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function a(e){return!!r(e)}function c(e){return r(e)?.active}function l(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}function u(e){return e===o.kX}},9079:(e,t,n)=>{"use strict";n.d(t,{L2:()=>c,sS:()=>a});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function a(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function c(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},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,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,a),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,a),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,a=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},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 o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.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)o.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?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.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 o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},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 o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(9491),o=n(6087),i=n(2619),r=n(7723),s=n(8172),a=n(8136),c=n(7637),l=n(2845),u=n(3306),d=n(8969),p=n(6954),b=n(4197),w=n(3604),v=n(9748),h=n(9079),x=n(4753),f=n(2513),g=n(1231);function m(e){var t,n,o,i;const r=e?.layout||{},s=e?.wpbbeResponsive||{};return{breakpoint:null!==(t=s.breakpoint)&&void 0!==t?t:g.kX,breakpointCustomValue:s.breakpointCustomValue,settings:{justification:null!==(n=null!==(o=s?.settings?.justification)&&void 0!==o?o:r.justifyContent)&&void 0!==n?n:f.Y.LEFT,orientation:null!==(i=s?.settings?.orientation)&&void 0!==i?i:"vertical"===r.orientation?c.o.COLUMN:c.o.ROW}}}var _=n(790);const k="core/buttons";function E(e){return e.name===k}const R=(0,t.createHigherOrderComponent)((t=>n=>{const{attributes:i,clientId:p,isSelected:f,setAttributes:g}=n,{breakpoint:k,breakpointCustomValue:E,settings:{justification:R,orientation:j}}=m(i);(0,w.KZ)(g);const S=(0,w.Zx)(g,{justification:R,orientation:j}),C=(0,w.PE)(g),[y]=(0,o.useState)(!!i.wpbbeResponsive),V=(0,o.useMemo)((()=>function(e,t){const{breakpoint:n,breakpointCustomValue:o,settings:{justification:i,orientation:r}}=m(e),l=(0,v.BO)(n,o);if((0,v.v6)(n)||!l)return null;const u=(0,a.Dx)(r)?"justify-content":"align-items",p=(0,s.TU)(i,r===c.o.ROW_REVERSE);return`@media screen and (width <= ${l}) {\n\t \t.${d.V+t} {\n\t\t${u}:${p} !important;\n\t\tflex-direction: ${r} !important;\n\t\t}\n\t}`}(i,p)),[i,p]),T=(0,x.useAddEditorStyle)(V,"blocks__core_buttons__responsiveness__"+p),B=(0,r.__)("Change orientation and other related settings at this breakpoint and below.","better-block-editor");return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(b.Z,{ref:T}),(0,_.jsx)(t,{...n}),f&&(0,h.sS)(p)&&(0,_.jsx)(e.InspectorControls,{children:(0,_.jsxs)(u._,{initialOpen:y||!!i.wpbbeResponsive,className:"wpbbe buttons__responsive-stack-on",children:[(0,_.jsx)(l.xC,{value:{breakpoint:k,breakpointCustomValue:E},onChange:S,help:B}),!(0,v.v6)(k)&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(a.Q2,{value:j,onChange:e=>C({orientation:e})}),(0,_.jsx)(s.EO,{value:R,excludeOptions:(0,a.Dx)(j)?[s.Yv.STRETCH]:[s.Yv.SPACE_BETWEEN],onChange:e=>C({justification:e})})]})]})})]})}),"extendBlockEdit"),j=(0,t.createHigherOrderComponent)((e=>t=>{const{attributes:n,clientId:o,className:i}=t;return E(t)&&n.wpbbeResponsive?(0,_.jsx)(e,{...t,className:(0,p.T)(i,`${d.V}${o}`)}):(0,_.jsx)(e,{...t})}),"renderInEditor");(0,i.addFilter)("blocks.registerBlockType","wpbbe/row/buttons/modify-block-data",(function(e,t){return t!==k?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,h.L2)(E,R)),(0,i.addFilter)("editor.BlockListBlock","wpbbe/row/buttons/render-in-editor",j)})()})();1 (()=>{var e={317:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})})},3337:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})})},7184:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})})},1597:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})})},7611:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})})},2513:(e,t,n)=>{"use strict";n.d(t,{Y:()=>o});const o={LEFT:"left",RIGHT:"right",CENTER:"center",SPACE_BETWEEN:"space-between",STRETCH:"stretch"}},8245:(e,t,n)=>{"use strict";n.d(t,{A:()=>w});var o=n(6427),i=n(6087),r=n(7723),s=n(3337),a=n(317),l=n(7184),c=n(1597),u=n(7611),d=n(2513),p=n(790);const b=[{value:d.Y.LEFT,icon:s.A,label:(0,r.__)("Justify items left","better-block-editor")},{value:d.Y.CENTER,icon:a.A,label:(0,r.__)("Justify items center","better-block-editor")},{value:d.Y.RIGHT,icon:l.A,label:(0,r.__)("Justify items right","better-block-editor")},{value:d.Y.SPACE_BETWEEN,icon:c.A,label:(0,r.__)("Space between items","better-block-editor")},{value:d.Y.STRETCH,icon:u.A,label:(0,r.__)("Stretch items","better-block-editor")}];function w({value:e,excludeOptions:t=[],onChange:n=()=>{},defaultValue:s=d.Y.LEFT}){return(0,i.useEffect)((()=>{t.includes(e)&&n(s)}),[e,t,n,s]),(0,p.jsx)(p.Fragment,{children:(0,p.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,r.__)("Justification","better-block-editor"),value:e,onChange:n,className:"wpbbe flex-layout-justification-control",children:b.map((({value:e,icon:n,label:i})=>t.includes(e)?null:(0,p.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:n,label:i},e)))})})}},8172:(e,t,n)=>{"use strict";n.d(t,{EO:()=>o.A,TU:()=>r.T,Yv:()=>i.Y});var o=n(8245),i=n(2513),r=n(8917)},8917:(e,t,n)=>{"use strict";n.d(t,{T:()=>i});var o=n(2513);function i(e,t=!1){const n={[o.Y.LEFT]:"flex-start",[o.Y.RIGHT]:"flex-end",[o.Y.CENTER]:"center",[o.Y.STRETCH]:"stretch",[o.Y.SPACE_BETWEEN]:"space-between"},i={...n,[o.Y.LEFT]:"flex-end",[o.Y.RIGHT]:"flex-start"};return t?i[e]:n[e]}},7637:(e,t,n)=>{"use strict";n.d(t,{o:()=>o});const o={ROW:"row",ROW_REVERSE:"row-reverse",COLUMN:"column",COLUMN_REVERSE:"column-reverse"}},8136:(e,t,n)=>{"use strict";n.d(t,{Q2:()=>b,Dx:()=>w});var o=n(6427),i=n(7723),r=n(5573),s=n(790);const a=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.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)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.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)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})}),u=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var d=n(7637);const p=[{value:d.o.ROW,icon:a,label:(0,i.__)("Horizontal","better-block-editor")},{value:d.o.COLUMN,icon:l,label:(0,i.__)("Vertical","better-block-editor")},{value:d.o.ROW_REVERSE,icon:c,label:(0,i.__)("Horizontal inversed","better-block-editor")},{value:d.o.COLUMN_REVERSE,icon:u,label:(0,i.__)("Vertical inversed","better-block-editor")}];function b({value:e,onChange:t}){return(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,i.__)("Orientation","better-block-editor"),value:e,onChange:t,className:"wpbbe flex-layout-orientation-control",children:p.map((({value:e,icon:t,label:n})=>(0,s.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})})}function w(e){return[d.o.ROW,d.o.ROW_REVERSE].includes(e)}},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{xC:()=>c});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),a=n(9876),l=n(790);function c({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:c,help:u,...d}){let p=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{p.push({name:e.name,key:e.key})})),p.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),p=p.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:v}=null!=e?e:{};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,l.jsx)(i.CustomSelectControl,{...d,label:t,hideLabelFromVision:!t,value:p.find((e=>e.key===w))||p[0],options:p,onChange:e=>c({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,l.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,l.jsx)(i.__experimentalUnitControl,{value:v,onChange:e=>c({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>c});var o=n(6427),i=n(7723),r=n(9941);const s=n.p+"images/welcome-guide.87e7271b.webp";var a=n(790);function l(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,a.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function c({children:e,initialOpen:t,...n}){return(0,a.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,a.jsx)(l,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>p});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),a=n(1233);n(12);const l=n.p+"images/default.c2e98be7.webp";var c=n(790);const u="wpbbe/welcome-guide";function d(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 p({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...l}){const{get:p}=(0,i.select)(a.store),{set:b}=(0,i.useDispatch)(a.store),w=!p(u,e),[v,h]=(0,r.useState)(w);return v?(0,c.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:d(t),finishButtonText:n,onFinish:()=>{h(!1),b(u,e,!0)},...l}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{KZ:()=>l,Zx:()=>c,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),a=n(6087);function l(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,a.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function c(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...a,...n,settings:{...t,...null!==(i=a.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>c,Lk:()=>s,mg:()=>a,v6:()=>u,wK:()=>l});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function a(e){return!!r(e)}function l(e){return r(e)?.active}function c(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}function u(e){return e===o.kX}},9079:(e,t,n)=>{"use strict";n.d(t,{L2:()=>l,sS:()=>a});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function a(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function l(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},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,r,a){const l=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,a),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,a){const l=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,a),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,a=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},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 o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.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)o.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?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.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 o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},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 o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(9491),o=n(6087),i=n(2619),r=n(7723),s=n(8172),a=n(8136),l=n(7637),c=n(2845),u=n(3306),d=n(8969),p=n(6954),b=n(3604),w=n(9748),v=n(9079),h=n(4753),x=n(2513),g=n(1231);function f(e){var t,n,o,i;const r=e?.layout||{},s=e?.wpbbeResponsive||{};return{breakpoint:null!==(t=s.breakpoint)&&void 0!==t?t:g.kX,breakpointCustomValue:s.breakpointCustomValue,settings:{justification:null!==(n=null!==(o=s?.settings?.justification)&&void 0!==o?o:r.justifyContent)&&void 0!==n?n:x.Y.LEFT,orientation:null!==(i=s?.settings?.orientation)&&void 0!==i?i:"vertical"===r.orientation?l.o.COLUMN:l.o.ROW}}}var m=n(790);const _="core/buttons";function k(e){return e.name===_}const E=(0,t.createHigherOrderComponent)((t=>n=>{const{attributes:i,clientId:p,isSelected:x,setAttributes:g}=n,{breakpoint:_,breakpointCustomValue:k,settings:{justification:E,orientation:R}}=f(i);(0,b.KZ)(g);const j=(0,b.Zx)(g,{justification:E,orientation:R}),S=(0,b.PE)(g),[C]=(0,o.useState)(!!i.wpbbeResponsive),V=(0,o.useMemo)((()=>function(e,t){const{breakpoint:n,breakpointCustomValue:o,settings:{justification:i,orientation:r}}=f(e),c=(0,w.BO)(n,o);if((0,w.v6)(n)||!c)return null;const u=(0,a.Dx)(r)?"justify-content":"align-items",p=(0,s.TU)(i,r===l.o.ROW_REVERSE);return`@media screen and (width <= ${c}) {\n\t \t.${d.V+t} {\n\t\t${u}:${p} !important;\n\t\tflex-direction: ${r} !important;\n\t\t}\n\t}`}(i,p)),[i,p]);(0,h.useAddCssToEditor)(V,"blocks__core_buttons__responsiveness",p);const y=(0,r.__)("Change orientation and other related settings at this breakpoint and below.","better-block-editor");return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(t,{...n}),x&&(0,v.sS)(p)&&(0,m.jsx)(e.InspectorControls,{children:(0,m.jsxs)(u._,{initialOpen:C||!!i.wpbbeResponsive,className:"wpbbe buttons__responsive-stack-on",children:[(0,m.jsx)(c.xC,{value:{breakpoint:_,breakpointCustomValue:k},onChange:j,help:y}),!(0,w.v6)(_)&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(a.Q2,{value:R,onChange:e=>S({orientation:e})}),(0,m.jsx)(s.EO,{value:E,excludeOptions:(0,a.Dx)(R)?[s.Yv.STRETCH]:[s.Yv.SPACE_BETWEEN],onChange:e=>S({justification:e})})]})]})})]})}),"extendBlockEdit"),R=(0,t.createHigherOrderComponent)((e=>t=>{const{attributes:n,clientId:o,className:i}=t;return k(t)&&n.wpbbeResponsive?(0,m.jsx)(e,{...t,className:(0,p.T)(i,`${d.V}${o}`)}):(0,m.jsx)(e,{...t})}),"renderInEditor");(0,i.addFilter)("blocks.registerBlockType","wpbbe/row/buttons/modify-block-data",(function(e,t){return t!==_?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{justification:{type:"string"},orientation:{type:"string"}}}}}})),(0,i.addFilter)("editor.BlockEdit","wpbbe/row/buttons/edit-block",(0,v.L2)(k,E)),(0,i.addFilter)("editor.BlockListBlock","wpbbe/row/buttons/render-in-editor",R)})()})(); -
better-block-editor/tags/1.2.1/dist/editor/blocks/columns/responsiveness/editor.asset.php
r3386474 r3458243 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wpbbe-editor-css-store'), 'version' => ' b2bf3226ae472d743b84');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wpbbe-editor-css-store'), 'version' => '1b94537df4ced822a84d'); -
better-block-editor/tags/1.2.1/dist/editor/blocks/columns/responsiveness/editor.js
r3386474 r3458243 1 (()=>{var e={7871:(e,t,n)=>{"use strict";n.d(t,{Pj:()=>r,iS:()=>s,kX:()=>o});const o="",r="mobile",s="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{Pj:()=>i.Pj,kX:()=>i.kX,xC:()=>a});var o=n(7030),r=n(6427),s=n(7723),i=n(7871),c=n(9876),l=n(790);function a({value:e,label:t=(0,s.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:a,help:u,...p}){let d=[{name:(0,s.__)("Off","better-block-editor"),key:i.kX}];(0,c.k)().filter((e=>!0===e.active)).forEach((e=>{d.push({name:e.name,key:e.key})})),d.push({name:(0,s.__)("Custom","better-block-editor"),key:i.iS}),d=d.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:m=i.kX,breakpointCustomValue:k}=null!=e?e:{};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(r.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,l.jsx)(r.CustomSelectControl,{...p,label:t,hideLabelFromVision:!t,value:d.find((e=>e.key===m))||d[0],options:d,onChange:e=>a({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&m!==i.iS&&(0,l.jsx)("p",{className:"components-base-control__help",children:u})]}),m===i.iS&&(0,l.jsx)(r.__experimentalUnitControl,{value:k,onChange:e=>a({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>r,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",r="custom"},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>i});var o=n(6942),r=n.n(o);function s(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function i(e="",t=""){const n=s(e),o=s(t),i=[...n,...o.filter((e=>!n.includes(e)))];return r()(i)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(6087),r=n(790);const s=(0,o.forwardRef)(((e,t)=>(0,r.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>r});const o=window.WPBBE_DATA||{};function r(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{KZ:()=>l,Zx:()=>a,PE:()=>u});var o=n(1231),r=n(9748),s=n(4715),i=n(7143),c=n(6087);function l(e){const{clientId:t}=(0,s.useBlockEditContext)(),n=(0,i.select)("core/block-editor").getBlockAttributes(t);(0,c.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,r.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,r.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,s=(0,r.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:s}})}}),[e,n?.wpbbeResponsive])}function a(e,t={}){var n;const{clientId:r}=(0,s.useBlockEditContext)(),{wpbbeResponsive:c={}}=null!==(n=(0,i.select)("core/block-editor").getBlockAttributes(r))&&void 0!==n?n:{};return n=>{var r;const s={...c,...n,settings:{...t,...null!==(r=c.settings)&&void 0!==r?r:{}}};s.breakpoint!==o.kX?(s.breakpointCustomValue=s.breakpoint===o.iS?s.breakpointCustomValue:void 0,e({wpbbeResponsive:s})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,s.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,i.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>r});var o=n(6427);function r(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>a,Lk:()=>i,mg:()=>c,v6:()=>u,wK:()=>l});var o=n(1231),r=n(9876);function s(e){return(0,r.k)().find((t=>t.key===e))}function i(e){return s(e)?.value}function c(e){return!!s(e)}function l(e){return s(e)?.active}function a(e,t){if(e===o.iS)return t;const n=s(e);return n?n.value:void 0}function u(e){return e===o.kX}},9079:(e,t,n)=>{"use strict";n.d(t,{L2:()=>l,sS:()=>c});var o=n(9491),r=n(7143),s=n(6087),i=n(790);function c(e){return"default"===(0,r.select)("core/block-editor").getBlockEditingMode(e)}function l(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const r=(0,s.useMemo)((()=>t(n)),[]);return e(o)?(0,i.jsx)(r,{...o}):(0,i.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},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},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},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function r(){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 r.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)o.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?(r.default=r,e.exports=r):void 0===(n=function(){return r}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var s=t[o]={exports:{}};return e[o](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 o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";var e=n(2845),t=n(8969),o=n(6954),r=n(4197),s=n(3604),i=n(9748),c=n(9079),l=n(4715),a=n(4997),u=n(6427),p=n(9491),d=n(7143),b=n(6087),m=n(2619),k=n(7723),w=n(4753);const v="blocks__core_columns__stack-on-responsive";window.wp.blob,n(3582);const f=e=>{const t=parseFloat(e);return Number.isFinite(t)?parseFloat(t.toFixed(2)):void 0};function x(e,t){const{width:n=100/t}=e.attributes;return f(n)}function g(e,t,n=e.length){const o=function(e,t=e.length){return e.reduce(((e,n)=>e+x(n,t)),0)}(e,n);return Object.fromEntries(Object.entries(function(e,t=e.length){return e.reduce(((e,n)=>{const o=x(n,t);return Object.assign(e,{[n.clientId]:o})}),{})}(e,n)).map((([e,n])=>[e,f(t*n/o)])))}function h(e,t){return e.map((e=>({...e,attributes:{...e.attributes,width:`${t[e.clientId]}%`}})))}var _=n(790);const C="core/columns";function y(e){return e.name===C}function j(t){var n,o;const{breakpoint:r=(t.isStackedOnMobile?e.Pj:e.kX),breakpointCustomValue:s,settings:{reverseOrder:i=null!==(n=t?.wpbbeResponsive?.settings?.reverseOrder)&&void 0!==n&&n}={}}=null!==(o=t?.wpbbeResponsive)&&void 0!==o?o:{};return{breakpoint:r,breakpointCustomValue:s,settings:{reverseOrder:i}}}const B=(0,p.createHigherOrderComponent)((n=>o=>{const{attributes:m,setAttributes:x,clientId:C,isSelected:y}=o,{breakpoint:B,breakpointCustomValue:S,settings:{reverseOrder:R}}=j(m);(0,s.KZ)(x);const{count:O,canInsertColumnBlock:V,minCount:E}=(0,d.useSelect)((e=>{const{canInsertBlockType:t,canRemoveBlock:n,getBlockOrder:o}=e(l.store),r=o(C),s=r.reduce(((e,t,o)=>(n(t)||e.push(o),e)),[]);return{count:r.length,canInsertColumnBlock:t("core/column",C),minCount:Math.max(...s)+1}}),[C]),{getBlocks:I}=(0,d.useSelect)(l.store),{replaceInnerBlocks:M}=(0,d.useDispatch)(l.store);function N(e,t){let n=I(C);const o=n.every((e=>{const t=e.attributes.width;return Number.isFinite(t?.endsWith?.("%")?parseFloat(t):t)})),r=t>e;if(r&&o){const o=f(100/t),r=t-e;n=[...h(n,g(n,100-o*r)),...Array.from({length:r}).map((()=>(0,a.createBlock)("core/column",{width:`${o}%`})))]}else r?n=[...n,...Array.from({length:t-e}).map((()=>(0,a.createBlock)("core/column")))]:t<e&&(n=n.slice(0,-(e-t)),o)&&(n=h(n,g(n,100)));M(C,n)}const P=(0,p.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}},F=(0,b.useMemo)((()=>function(n,o){var r;const{breakpoint:s,breakpointCustomValue:c,settings:{reverseOrder:l}}=j(n);if(s===e.kX)return null;const a=null!==(r=(0,i.BO)(s,c))&&void 0!==r?r:"0px",u=`.wp-block-columns.${t.V+o}`,p=`${u}:not(.is-not-stacked-on-mobile)`;return[`${u} {\n\t\t\tflex-wrap: nowrap !important;\n\t\t}`,`@media screen and (width <= ${a}) {\n\t\t\t${p} {\n\t\t\t\tflex-direction: ${l?"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${p} > .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 > ${a}) {\n\t\t\t${p} > .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${p} > .wp-block-column[style*=flex-basis] {\n\t\t\t\tflex-grow: 0;\n\t\t\t}\n\t\t}`]}(m,C)),[m,C]),$=(0,w.useAddEditorStyle)(F,v+"__"+C),A=(0,s.PE)(x),X=(0,s.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=R)),e.isStackedOnMobile=!!e.wpbbeResponsive&&!(0,i.v6)(e.wpbbeResponsive?.breakpoint),x(e)})),D=(0,d.useSelect)((e=>e(l.store).getBlocks(C).length>0),[C]);return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(r.Z,{ref:$}),(0,_.jsx)(n,{...o}),y&&D&&(0,c.sS)(C)&&(0,_.jsx)(l.InspectorControls,{children:(0,_.jsxs)(u.__experimentalToolsPanel,{label:(0,k.__)("Settings","better-block-editor"),className:"wpbbe wpbbe-responsiveness",resetAll:()=>{N(O,E),x({wpbbeResponsive:void 0,isStackedOnMobile:!0})},dropdownMenuProps:P,children:[V&&(0,_.jsx)(u.__experimentalToolsPanelItem,{label:(0,k.__)("Columns"),isShownByDefault:!0,hasValue:()=>O,onDeselect:()=>N(O,E),children:(0,_.jsxs)(u.__experimentalVStack,{spacing:4,children:[(0,_.jsx)(u.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,k.__)("Columns"),value:O,onChange:e=>N(O,Math.max(E,e)),min:Math.max(1,E),max:Math.max(6,O)}),O>6&&(0,_.jsx)(u.Notice,{status:"warning",isDismissible:!1,children:(0,k.__)("This column count exceeds the recommended amount and may cause visual breakage.")})]})}),(0,_.jsxs)(u.__experimentalToolsPanelItem,{label:(0,k.__)("Stack on","better-block-editor"),isShownByDefault:!0,hasValue:()=>!!m.wpbbeResponsive,onDeselect:()=>X({breakpoint:e.kX}),children:[(0,_.jsx)(e.xC,{label:(0,k.__)("Stack on","better-block-editor"),value:{breakpoint:B,breakpointCustomValue:S},onChange:X}),!(0,i.v6)(B)&&(0,_.jsx)(u.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,k.__)("Reverse order","better-block-editor"),className:"wpbbe stack-on-reverse-order",checked:R,onChange:e=>A({reverseOrder:e})})]})]})})]})}),"extendBlockEdit"),S=(0,p.createHigherOrderComponent)((e=>n=>{const{className:r,clientId:s}=n;return y(n)?(0,_.jsx)(e,{...n,className:(0,o.T)(r,t.V+s)}):(0,_.jsx)(e,{...n})}),"columnsRenderInEditor"),R=(0,p.createHigherOrderComponent)((e=>n=>{if("core/column"!==n.name||!n?.attributes.width)return(0,_.jsx)(e,{...n});const s=t.V+n.clientId,i=`\n\t\t.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.${s}[style*=flex-basis] {\n\t\t\tflex-basis: ${n.attributes.width} !important;\n\t\t}\n\t\t`,c=(0,w.useAddEditorStyle)(i,v+"__"+n.clientId);return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(r.Z,{ref:c}),(0,_.jsx)(e,{...n,className:(0,o.T)(n.className,s)})]})}),"columnRenderInEditor");(0,m.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,m.addFilter)("editor.BlockEdit","wpbbe/columns/stack-on-responsive/edit-block",(0,c.L2)(y,B)),(0,m.addFilter)("editor.BlockListBlock","wpbbe/columns/stack-on-responsive/columns-render-in-editor",S),(0,m.addFilter)("editor.BlockListBlock","wpbbe/columns/stack-on-responsive/column-render-in-editor",R)})()})();1 (()=>{var e={7871:(e,t,n)=>{"use strict";n.d(t,{Pj:()=>r,iS:()=>s,kX:()=>o});const o="",r="mobile",s="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{Pj:()=>i.Pj,kX:()=>i.kX,xC:()=>a});var o=n(7030),r=n(6427),s=n(7723),i=n(7871),c=n(9876),l=n(790);function a({value:e,label:t=(0,s.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:a,help:u,...p}){let b=[{name:(0,s.__)("Off","better-block-editor"),key:i.kX}];(0,c.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 d=(0,o.Q)(),{breakpoint:m=i.kX,breakpointCustomValue:k}=null!=e?e:{};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(r.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,l.jsx)(r.CustomSelectControl,{...p,label:t,hideLabelFromVision:!t,value:b.find((e=>e.key===m))||b[0],options:b,onChange:e=>a({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&m!==i.iS&&(0,l.jsx)("p",{className:"components-base-control__help",children:u})]}),m===i.iS&&(0,l.jsx)(r.__experimentalUnitControl,{value:k,onChange:e=>a({breakpointCustomValue:e}),units:d,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>r,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",r="custom"},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>i});var o=n(6942),r=n.n(o);function s(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function i(e="",t=""){const n=s(e),o=s(t),i=[...n,...o.filter((e=>!n.includes(e)))];return r()(i)}},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>r});const o=window.WPBBE_DATA||{};function r(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{KZ:()=>l,Zx:()=>a,PE:()=>u});var o=n(1231),r=n(9748),s=n(4715),i=n(7143),c=n(6087);function l(e){const{clientId:t}=(0,s.useBlockEditContext)(),n=(0,i.select)("core/block-editor").getBlockAttributes(t);(0,c.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,r.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,r.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,s=(0,r.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:s}})}}),[e,n?.wpbbeResponsive])}function a(e,t={}){var n;const{clientId:r}=(0,s.useBlockEditContext)(),{wpbbeResponsive:c={}}=null!==(n=(0,i.select)("core/block-editor").getBlockAttributes(r))&&void 0!==n?n:{};return n=>{var r;const s={...c,...n,settings:{...t,...null!==(r=c.settings)&&void 0!==r?r:{}}};s.breakpoint!==o.kX?(s.breakpointCustomValue=s.breakpoint===o.iS?s.breakpointCustomValue:void 0,e({wpbbeResponsive:s})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,s.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,i.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>r});var o=n(6427);function r(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>a,Lk:()=>i,mg:()=>c,v6:()=>u,wK:()=>l});var o=n(1231),r=n(9876);function s(e){return(0,r.k)().find((t=>t.key===e))}function i(e){return s(e)?.value}function c(e){return!!s(e)}function l(e){return s(e)?.active}function a(e,t){if(e===o.iS)return t;const n=s(e);return n?n.value:void 0}function u(e){return e===o.kX}},9079:(e,t,n)=>{"use strict";n.d(t,{L2:()=>l,sS:()=>c});var o=n(9491),r=n(7143),s=n(6087),i=n(790);function c(e){return"default"===(0,r.select)("core/block-editor").getBlockEditingMode(e)}function l(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const r=(0,s.useMemo)((()=>t(n)),[]);return e(o)?(0,i.jsx)(r,{...o}):(0,i.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},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},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},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function r(){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 r.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)o.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?(r.default=r,e.exports=r):void 0===(n=function(){return r}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var s=t[o]={exports:{}};return e[o](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 o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";var e=n(4715),t=n(4997),o=n(6427),r=n(9491),s=n(7143),i=n(6087),c=n(2619),l=n(7723),a=n(2845),u=n(8969),p=n(6954),b=n(3604),d=n(9748),m=n(9079),k=n(4753);const w="blocks__core_columns__stack-on-responsive";window.wp.blob,n(3582);const v=e=>{const t=parseFloat(e);return Number.isFinite(t)?parseFloat(t.toFixed(2)):void 0};function f(e,t){const{width:n=100/t}=e.attributes;return v(n)}function x(e,t,n=e.length){const o=function(e,t=e.length){return e.reduce(((e,n)=>e+f(n,t)),0)}(e,n);return Object.fromEntries(Object.entries(function(e,t=e.length){return e.reduce(((e,n)=>{const o=f(n,t);return Object.assign(e,{[n.clientId]:o})}),{})}(e,n)).map((([e,n])=>[e,v(t*n/o)])))}function g(e,t){return e.map((e=>({...e,attributes:{...e.attributes,width:`${t[e.clientId]}%`}})))}var h=n(790);const _="core/columns";function C(e){return e.name===_}function y(e){var t,n;const{breakpoint:o=(e.isStackedOnMobile?a.Pj:a.kX),breakpointCustomValue:r,settings:{reverseOrder:s=null!==(t=e?.wpbbeResponsive?.settings?.reverseOrder)&&void 0!==t&&t}={}}=null!==(n=e?.wpbbeResponsive)&&void 0!==n?n:{};return{breakpoint:o,breakpointCustomValue:r,settings:{reverseOrder:s}}}const B=(0,r.createHigherOrderComponent)((n=>c=>{const{attributes:p,setAttributes:f,clientId:_,isSelected:C}=c,{breakpoint:B,breakpointCustomValue:j,settings:{reverseOrder:R}}=y(p);(0,b.KZ)(f);const{count:S,canInsertColumnBlock:O,minCount:V}=(0,s.useSelect)((t=>{const{canInsertBlockType:n,canRemoveBlock:o,getBlockOrder:r}=t(e.store),s=r(_),i=s.reduce(((e,t,n)=>(o(t)||e.push(n),e)),[]);return{count:s.length,canInsertColumnBlock:n("core/column",_),minCount:Math.max(...i)+1}}),[_]),{getBlocks:E}=(0,s.useSelect)(e.store),{replaceInnerBlocks:I}=(0,s.useDispatch)(e.store);function M(e,n){let o=E(_);const r=o.every((e=>{const t=e.attributes.width;return Number.isFinite(t?.endsWith?.("%")?parseFloat(t):t)})),s=n>e;if(s&&r){const r=v(100/n),s=n-e;o=[...g(o,x(o,100-r*s)),...Array.from({length:s}).map((()=>(0,t.createBlock)("core/column",{width:`${r}%`})))]}else s?o=[...o,...Array.from({length:n-e}).map((()=>(0,t.createBlock)("core/column")))]:n<e&&(o=o.slice(0,-(e-n)),r)&&(o=g(o,x(o,100)));I(_,o)}const N=(0,r.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}},P=(0,i.useMemo)((()=>function(e,t){var n;const{breakpoint:o,breakpointCustomValue:r,settings:{reverseOrder:s}}=y(e);if(o===a.kX)return null;const i=null!==(n=(0,d.BO)(o,r))&&void 0!==n?n:"0px",c=`.wp-block-columns.${u.V+t}`,l=`${c}:not(.is-not-stacked-on-mobile)`;return[`${c} {\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}`]}(p,_)),[p,_]);(0,k.useAddCssToEditor)(P,w,_);const F=(0,b.PE)(f),$=(0,b.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=R)),e.isStackedOnMobile=!!e.wpbbeResponsive&&!(0,d.v6)(e.wpbbeResponsive?.breakpoint),f(e)})),A=(0,s.useSelect)((t=>t(e.store).getBlocks(_).length>0),[_]);return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(n,{...c}),C&&A&&(0,m.sS)(_)&&(0,h.jsx)(e.InspectorControls,{children:(0,h.jsxs)(o.__experimentalToolsPanel,{label:(0,l.__)("Settings","better-block-editor"),className:"wpbbe wpbbe-responsiveness",resetAll:()=>{M(S,V),f({wpbbeResponsive:void 0,isStackedOnMobile:!0})},dropdownMenuProps:N,children:[O&&(0,h.jsx)(o.__experimentalToolsPanelItem,{label:(0,l.__)("Columns"),isShownByDefault:!0,hasValue:()=>S,onDeselect:()=>M(S,V),children:(0,h.jsxs)(o.__experimentalVStack,{spacing:4,children:[(0,h.jsx)(o.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,l.__)("Columns"),value:S,onChange:e=>M(S,Math.max(V,e)),min:Math.max(1,V),max:Math.max(6,S)}),S>6&&(0,h.jsx)(o.Notice,{status:"warning",isDismissible:!1,children:(0,l.__)("This column count exceeds the recommended amount and may cause visual breakage.")})]})}),(0,h.jsxs)(o.__experimentalToolsPanelItem,{label:(0,l.__)("Stack on","better-block-editor"),isShownByDefault:!0,hasValue:()=>!!p.wpbbeResponsive,onDeselect:()=>$({breakpoint:a.kX}),children:[(0,h.jsx)(a.xC,{label:(0,l.__)("Stack on","better-block-editor"),value:{breakpoint:B,breakpointCustomValue:j},onChange:$}),!(0,d.v6)(B)&&(0,h.jsx)(o.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("Reverse order","better-block-editor"),className:"wpbbe stack-on-reverse-order",checked:R,onChange:e=>F({reverseOrder:e})})]})]})})]})}),"extendBlockEdit"),j=(0,r.createHigherOrderComponent)((e=>t=>{const{className:n,clientId:o}=t;return C(t)?(0,h.jsx)(e,{...t,className:(0,p.T)(n,u.V+o)}):(0,h.jsx)(e,{...t})}),"columnsRenderInEditor"),R=(0,r.createHigherOrderComponent)((e=>t=>{if("core/column"!==t.name||!t?.attributes.width)return(0,h.jsx)(e,{...t});const n=u.V+t.clientId,o=`\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,k.useAddCssToEditor)(o,w,t.clientId),(0,h.jsx)(h.Fragment,{children:(0,h.jsx)(e,{...t,className:(0,p.T)(t.className,n)})})}),"columnRenderInEditor");(0,c.addFilter)("blocks.registerBlockType","wpbbe/columns/stack-on-responsive/modify-block-data",(function(e,t){return t!==_?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,m.L2)(C,B)),(0,c.addFilter)("editor.BlockListBlock","wpbbe/columns/stack-on-responsive/columns-render-in-editor",j),(0,c.addFilter)("editor.BlockListBlock","wpbbe/columns/stack-on-responsive/column-render-in-editor",R)})()})(); -
better-block-editor/tags/1.2.1/dist/editor/blocks/grid/responsiveness/editor.asset.php
r3449829 r3458243 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wpbbe-editor-css-store'), 'version' => ' b110045d09aef39cb92a');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wpbbe-editor-css-store'), 'version' => '01ab26a826f4d3a1be4d'); -
better-block-editor/tags/1.2.1/dist/editor/blocks/grid/responsiveness/editor.js
r3443250 r3458243 1 (()=>{var e={1744:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var o=n(7030),i=n(4715),r=n(790);function s({value:e,label:t,onChange:n,...s}){const a=(0,o.Q)();return(0,r.jsx)(i.__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:()=>u});var o=n(9079),i=n(4715),r=n(6427),s=n(7143),a=n(6087),c=n(7723),l=n(790);function u({value:e,label:t,onChange:n,...u}){const{clientId:p}=(0,i.useBlockEditContext)(),d=(0,s.select)("core/block-editor").getBlockAttributes(p),b=(0,o.AI)(d);return(0,a.useEffect)((()=>{e&&!b&&n(!1)}),[e,b,n]),b?(0,l.jsx)(r.ToggleControl,{checked:e,onChange:n,label:null!=t?t:(0,c.__)("Disable Sticky","better-block-editor"),__next40pxDefaultSize:!0,...u}):null}},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=>l});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),a=n(9876),c=n(790);function l({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:l,help:u,...p}){let d=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{d.push({name:e.name,key:e.key})})),d.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),d=d.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:g}=null!=e?e:{};return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,c.jsx)(i.CustomSelectControl,{...p,label:t,hideLabelFromVision:!t,value:d.find((e=>e.key===w))||d[0],options:d,onChange:e=>l({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,c.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,c.jsx)(i.__experimentalUnitControl,{value:g,onChange:e=>l({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>l});var o=n(6427),i=n(7723),r=n(9941);const s=n.p+"images/welcome-guide.87e7271b.webp";var a=n(790);function c(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,a.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function l({children:e,initialOpen:t,...n}){return(0,a.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,a.jsx)(c,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>d});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),a=n(1233);n(12);const c=n.p+"images/default.c2e98be7.webp";var l=n(790);const u="wpbbe/welcome-guide";function p(e){return e.map((e=>{var t;return{image:(0,l.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:c,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function d({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...c}){const{get:d}=(0,i.select)(a.store),{set:b}=(0,i.useDispatch)(a.store),w=!d(u,e),[g, f]=(0,r.useState)(w);return g?(0,l.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:p(t),finishButtonText:n,onFinish:()=>{f(!1),b(u,e,!0)},...c}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{bM:()=>d,KZ:()=>c,Zx:()=>l,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),a=n(6087);function c(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,a.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function l(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...a,...n,settings:{...t,...null!==(i=a.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}function p(e){var t;const{type:n,orientation:o}=null!==(t=e.layout)&&void 0!==t?t:{};return"grid"===n?"grid":"flex"===n?"vertical"===o?"stack":"row":"constrained"===n||"default"===n?"group":void 0}function d(e){const{name:t,clientId:n}=(0,r.useBlockEditContext)(),o=(0,s.select)("core/block-editor").getBlockAttributes(n);(0,a.useEffect)((()=>{if("core/group"!==t||!o)return;if(!window.wpbbe.groupBlockModeRegistry.has(n))return void window.wpbbe.groupBlockModeRegistry.set(n,p(o));const i=window.wpbbe.groupBlockModeRegistry.get(n),r=p(o);i!==r&&(window.wpbbe.groupBlockModeRegistry.set(n,r),void 0!==o.wpbbeResponsive&&e({wpbbeResponsive:void 0}))}),[n,o,e,t])}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>l,Lk:()=>s,mg:()=>a,wK:()=>c});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function a(e){return!!r(e)}function c(e){return r(e)?.active}function l(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}},9079:(e,t,n)=>{"use strict";n.d(t,{AI:()=>c,L2:()=>l,sS:()=>a});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function a(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function c(e){return"sticky"===e?.style?.position?.type}function l(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},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,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,a),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,a),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,a=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},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},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.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)o.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?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.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 o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},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 o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(6427),o=n(9491),i=n(6087),r=n(2619),s=n(7723),a=n(1744),c=n(2773),l=n(2845),u=n(3306),p=n(8969),d=n(6954),b=n(4197),w=n(3604),g=n(9748),f=n(9079),v=n(4753),k=n(790);const h="core/group";function m(e){return e.name===h&&"grid"===e.attributes?.layout?.type}const x=(0,o.createHigherOrderComponent)((n=>o=>{const{attributes:r,attributes:{wpbbeResponsive:{breakpoint:d=l.kX,breakpointCustomValue:h,settings:{stack:m,gap:x,disablePositionSticky:_}={}}={}},clientId:y,setAttributes:S,isSelected:R}=o,C=(0,i.useRef)(!!r.wpbbeResponsive);(0,w.bM)((e=>{C.current=!1,S(e)})),(0,w.KZ)(S);const B=(0,w.PE)(S),j=(0,w.Zx)(S),E=(0,i.useMemo)((()=>function(t,n){var o;const{breakpoint:i=l.kX,breakpointCustomValue:r,settings:{stack:s,gap:a,disablePositionSticky:c}={}}=null!==(o=t.wpbbeResponsive)&&void 0!==o?o:{},u=(0,g.BO)(i,r);if(!u)return null;if(!s&&!a&&!c)return null;const d=a?`gap: ${(0,e.isValueSpacingPreset)(a)?(0,e.getSpacingPresetCssVar)(a):a} !important;`:"",b=s?"grid-template-columns: repeat(1, 1fr) !important;":"",w=c?"position: relative;":"";return`@media screen and (width <= ${u}) {\n\t\t${("."+p.V+n).repeat(3)} {\n\t\t\t${b}\t\n\t\t\t${d}\n\t\t\t${w}\t\t\n\t\t}\n\t}`}(r,y)),[r,y]),L=(0,v.useAddEditorStyle)(E,"blocks__core_grid__stack-on-responsive__"+y);return(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(b.Z,{ref:L}),(0,k.jsx)(n,{...o}),R&&(0,f.sS)(y)&&(0,k.jsx)(e.InspectorControls,{children:(0,k.jsxs)(u._,{initialOpen:C.current||!!r.wpbbeResponsive,className:"wpbbe grid__responsive-stack-on",children:[(0,k.jsx)(l.xC,{value:{breakpoint:d,breakpointCustomValue:h},onChange:j}),d!==l.kX&&(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(t.ToggleControl,{checked:!!m,onChange:e=>B({stack:e}),label:(0,s.__)("Stack on this breakpoint","better-block-editor"),__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),(0,k.jsx)(t.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,k.jsx)(a.A,{value:x,label:(0,s.__)("Block spacing","better-block-editor"),onChange:e=>B({gap:e})})}),(0,k.jsx)(c.A,{value:!!_,onChange:e=>B({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),_=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:o,clientId:i}=t;return m(t)&&n.wpbbeResponsive?(0,k.jsx)(e,{...t,className:(0,d.T)(o,p.V+i)}):(0,k.jsx)(e,{...t})}),"renderInEditor");(0,r.addFilter)("blocks.registerBlockType","wpbbe/grid/responsiveness/modify-block-data",(function(e,t){return t!==h?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,r.addFilter)("editor.BlockEdit","wpbbe/grid/responsiveness/edit-block",(0,f.L2)(m,x)),(0,r.addFilter)("editor.BlockListBlock","wpbbe/grid/responsiveness/render-in-editor",_)})()})();1 (()=>{var e={1744:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var o=n(7030),i=n(4715),r=n(790);function s({value:e,label:t,onChange:n,...s}){const a=(0,o.Q)();return(0,r.jsx)(i.__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:()=>u});var o=n(9079),i=n(4715),r=n(6427),s=n(7143),a=n(6087),c=n(7723),l=n(790);function u({value:e,label:t,onChange:n,...u}){const{clientId:p}=(0,i.useBlockEditContext)(),d=(0,s.select)("core/block-editor").getBlockAttributes(p),b=(0,o.AI)(d);return(0,a.useEffect)((()=>{e&&!b&&n(!1)}),[e,b,n]),b?(0,l.jsx)(r.ToggleControl,{checked:e,onChange:n,label:null!=t?t:(0,c.__)("Disable Sticky","better-block-editor"),__next40pxDefaultSize:!0,...u}):null}},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=>l});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),a=n(9876),c=n(790);function l({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:l,help:u,...p}){let d=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{d.push({name:e.name,key:e.key})})),d.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),d=d.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:g}=null!=e?e:{};return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,c.jsx)(i.CustomSelectControl,{...p,label:t,hideLabelFromVision:!t,value:d.find((e=>e.key===w))||d[0],options:d,onChange:e=>l({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,c.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,c.jsx)(i.__experimentalUnitControl,{value:g,onChange:e=>l({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>l});var o=n(6427),i=n(7723),r=n(9941);const s=n.p+"images/welcome-guide.87e7271b.webp";var a=n(790);function c(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,a.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function l({children:e,initialOpen:t,...n}){return(0,a.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,a.jsx)(c,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>d});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),a=n(1233);n(12);const c=n.p+"images/default.c2e98be7.webp";var l=n(790);const u="wpbbe/welcome-guide";function p(e){return e.map((e=>{var t;return{image:(0,l.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:c,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function d({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...c}){const{get:d}=(0,i.select)(a.store),{set:b}=(0,i.useDispatch)(a.store),w=!d(u,e),[g,k]=(0,r.useState)(w);return g?(0,l.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:p(t),finishButtonText:n,onFinish:()=>{k(!1),b(u,e,!0)},...c}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{bM:()=>d,KZ:()=>c,Zx:()=>l,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),a=n(6087);function c(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,a.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function l(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...a,...n,settings:{...t,...null!==(i=a.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}function p(e){var t;const{type:n,orientation:o}=null!==(t=e.layout)&&void 0!==t?t:{};return"grid"===n?"grid":"flex"===n?"vertical"===o?"stack":"row":"constrained"===n||"default"===n?"group":void 0}function d(e){const{name:t,clientId:n}=(0,r.useBlockEditContext)(),o=(0,s.select)("core/block-editor").getBlockAttributes(n);(0,a.useEffect)((()=>{if("core/group"!==t||!o)return;if(!window.wpbbe.groupBlockModeRegistry.has(n))return void window.wpbbe.groupBlockModeRegistry.set(n,p(o));const i=window.wpbbe.groupBlockModeRegistry.get(n),r=p(o);i!==r&&(window.wpbbe.groupBlockModeRegistry.set(n,r),void 0!==o.wpbbeResponsive&&e({wpbbeResponsive:void 0}))}),[n,o,e,t])}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>l,Lk:()=>s,mg:()=>a,wK:()=>c});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function a(e){return!!r(e)}function c(e){return r(e)?.active}function l(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}},9079:(e,t,n)=>{"use strict";n.d(t,{AI:()=>c,L2:()=>l,sS:()=>a});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function a(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function c(e){return"sticky"===e?.style?.position?.type}function l(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},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,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,a),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,a),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,a=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},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},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.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)o.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?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.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 o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},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 o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(6427),o=n(9491),i=n(6087),r=n(2619),s=n(7723),a=n(1744),c=n(2773),l=n(2845),u=n(3306),p=n(8969),d=n(6954),b=n(3604),w=n(9748),g=n(9079),k=n(4753),v=n(790);const f="core/group";function h(e){return e.name===f&&"grid"===e.attributes?.layout?.type}const m=(0,o.createHigherOrderComponent)((n=>o=>{const{attributes:r,attributes:{wpbbeResponsive:{breakpoint:d=l.kX,breakpointCustomValue:f,settings:{stack:h,gap:m,disablePositionSticky:x}={}}={}},clientId:_,setAttributes:y,isSelected:S}=o,R=(0,i.useRef)(!!r.wpbbeResponsive);(0,b.bM)((e=>{R.current=!1,y(e)})),(0,b.KZ)(y);const C=(0,b.PE)(y),B=(0,b.Zx)(y),j=(0,i.useMemo)((()=>function(t,n){var o;const{breakpoint:i=l.kX,breakpointCustomValue:r,settings:{stack:s,gap:a,disablePositionSticky:c}={}}=null!==(o=t.wpbbeResponsive)&&void 0!==o?o:{},u=(0,w.BO)(i,r);if(!u)return null;if(!s&&!a&&!c)return null;const d=a?`gap: ${(0,e.isValueSpacingPreset)(a)?(0,e.getSpacingPresetCssVar)(a):a} !important;`:"",b=s?"grid-template-columns: repeat(1, 1fr) !important;":"",g=c?"position: relative;":"";return`@media screen and (width <= ${u}) {\n\t\t${("."+p.V+n).repeat(3)} {\n\t\t\t${b}\t\n\t\t\t${d}\n\t\t\t${g}\t\t\n\t\t}\n\t}`}(r,_)),[r,_]);return(0,k.useAddCssToEditor)(j,"blocks__core_grid__stack-on-responsive",_),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(n,{...o}),S&&(0,g.sS)(_)&&(0,v.jsx)(e.InspectorControls,{children:(0,v.jsxs)(u._,{initialOpen:R.current||!!r.wpbbeResponsive,className:"wpbbe grid__responsive-stack-on",children:[(0,v.jsx)(l.xC,{value:{breakpoint:d,breakpointCustomValue:f},onChange:B}),d!==l.kX&&(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(t.ToggleControl,{checked:!!h,onChange:e=>C({stack:e}),label:(0,s.__)("Stack on this breakpoint","better-block-editor"),__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),(0,v.jsx)(t.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,v.jsx)(a.A,{value:m,label:(0,s.__)("Block spacing","better-block-editor"),onChange:e=>C({gap:e})})}),(0,v.jsx)(c.A,{value:!!x,onChange:e=>C({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),x=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:o,clientId:i}=t;return h(t)&&n.wpbbeResponsive?(0,v.jsx)(e,{...t,className:(0,d.T)(o,p.V+i)}):(0,v.jsx)(e,{...t})}),"renderInEditor");(0,r.addFilter)("blocks.registerBlockType","wpbbe/grid/responsiveness/modify-block-data",(function(e,t){return t!==f?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,r.addFilter)("editor.BlockEdit","wpbbe/grid/responsiveness/edit-block",(0,g.L2)(h,m)),(0,r.addFilter)("editor.BlockListBlock","wpbbe/grid/responsiveness/render-in-editor",x)})()})(); -
better-block-editor/tags/1.2.1/dist/editor/blocks/group/responsiveness/editor.asset.php
r3449829 r3458243 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => ' 9f7c3524a1a2395be3f1');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => '41752209ee583a433c3c'); -
better-block-editor/tags/1.2.1/dist/editor/blocks/group/responsiveness/editor.js
r3449829 r3458243 1 (()=>{var e={317:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})})},3337:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})})},7184:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})})},1597:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})})},7611:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})})},2773:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var o=n(9079),i=n(4715),r=n(6427),s=n(7143),c=n(6087),a=n(7723),l=n(790);function u({value:e,label:t,onChange:n,...u}){const{clientId:d}=(0,i.useBlockEditContext)(),p=(0,s.select)("core/block-editor").getBlockAttributes(d),b=(0,o.AI)(p);return(0,c.useEffect)((()=>{e&&!b&&n(!1)}),[e,b,n]),b?(0,l.jsx)(r.ToggleControl,{checked:e,onChange:n,label:null!=t?t:(0,a.__)("Disable Sticky","better-block-editor"),__next40pxDefaultSize:!0,...u}):null}},2513:(e,t,n)=>{"use strict";n.d(t,{Y:()=>o});const o={LEFT:"left",RIGHT:"right",CENTER:"center",SPACE_BETWEEN:"space-between",STRETCH:"stretch"}},8245:(e,t,n)=>{"use strict";n.d(t,{A:()=>w});var o=n(6427),i=n(6087),r=n(7723),s=n(3337),c=n(317),a=n(7184),l=n(1597),u=n(7611),d=n(2513),p=n(790);const b=[{value:d.Y.LEFT,icon:s.A,label:(0,r.__)("Justify items left","better-block-editor")},{value:d.Y.CENTER,icon:c.A,label:(0,r.__)("Justify items center","better-block-editor")},{value:d.Y.RIGHT,icon:a.A,label:(0,r.__)("Justify items right","better-block-editor")},{value:d.Y.SPACE_BETWEEN,icon:l.A,label:(0,r.__)("Space between items","better-block-editor")},{value:d.Y.STRETCH,icon:u.A,label:(0,r.__)("Stretch items","better-block-editor")}];function w({value:e,excludeOptions:t=[],onChange:n=()=>{},defaultValue:s=d.Y.LEFT}){return(0,i.useEffect)((()=>{t.includes(e)&&n(s)}),[e,t,n,s]),(0,p.jsx)(p.Fragment,{children:(0,p.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,r.__)("Justification","better-block-editor"),value:e,onChange:n,className:"wpbbe flex-layout-justification-control",children:b.map((({value:e,icon:n,label:i})=>t.includes(e)?null:(0,p.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:n,label:i},e)))})})}},8172:(e,t,n)=>{"use strict";n.d(t,{EO:()=>o.A,Yv:()=>i.Y});var o=n(8245),i=n(2513);n(8917)},8917:(e,t,n)=>{"use strict";n(2513)},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=>l});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),c=n(9876),a=n(790);function l({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:l,help:u,...d}){let p=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,c.k)().filter((e=>!0===e.active)).forEach((e=>{p.push({name:e.name,key:e.key})})),p.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),p=p.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:v}=null!=e?e:{};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,a.jsx)(i.CustomSelectControl,{...d,label:t,hideLabelFromVision:!t,value:p.find((e=>e.key===w))||p[0],options:p,onChange:e=>l({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,a.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,a.jsx)(i.__experimentalUnitControl,{value:v,onChange:e=>l({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>l});var o=n(6427),i=n(7723),r=n(9941);const s=n.p+"images/welcome-guide.87e7271b.webp";var c=n(790);function a(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,c.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function l({children:e,initialOpen:t,...n}){return(0,c.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,c.jsx)(a,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>p});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),c=n(1233);n(12);const a=n.p+"images/default.c2e98be7.webp";var l=n(790);const u="wpbbe/welcome-guide";function d(e){return e.map((e=>{var t;return{image:(0,l.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:a,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function p({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...a}){const{get:p}=(0,i.select)(c.store),{set:b}=(0,i.useDispatch)(c.store),w=!p(u,e),[v,g]=(0,r.useState)(w);return v?(0,l.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:d(t),finishButtonText:n,onFinish:()=>{g(!1),b(u,e,!0)},...a}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}}, 4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{bM:()=>p,KZ:()=>a,Zx:()=>l,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),c=n(6087);function a(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,c.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function l(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:c={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...c,...n,settings:{...t,...null!==(i=c.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}function d(e){var t;const{type:n,orientation:o}=null!==(t=e.layout)&&void 0!==t?t:{};return"grid"===n?"grid":"flex"===n?"vertical"===o?"stack":"row":"constrained"===n||"default"===n?"group":void 0}function p(e){const{name:t,clientId:n}=(0,r.useBlockEditContext)(),o=(0,s.select)("core/block-editor").getBlockAttributes(n);(0,c.useEffect)((()=>{if("core/group"!==t||!o)return;if(!window.wpbbe.groupBlockModeRegistry.has(n))return void window.wpbbe.groupBlockModeRegistry.set(n,d(o));const i=window.wpbbe.groupBlockModeRegistry.get(n),r=d(o);i!==r&&(window.wpbbe.groupBlockModeRegistry.set(n,r),void 0!==o.wpbbeResponsive&&e({wpbbeResponsive:void 0}))}),[n,o,e,t])}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>l,Lk:()=>s,mg:()=>c,wK:()=>a});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function c(e){return!!r(e)}function a(e){return r(e)?.active}function l(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}},9079:(e,t,n)=>{"use strict";n.d(t,{AI:()=>a,L2:()=>l,sS:()=>c});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function c(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function a(e){return"sticky"===e?.style?.position?.type}function l(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},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,r,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,c),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,c),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,c=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:c,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},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 o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.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)o.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?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.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 o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},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 o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(9491),o=n(6087),i=n(2619),r=n(7723),s=n(2773),c=n(8172),a=n(2845),l=n(3306),u=n(8969),d=n(6954),p=n(4197),b=n(3604),w=n(9748),v=n(9079),g=n(4753),f=n(790);const h="core/group";function x(e){return e.name===h&&["default","constrained"].includes(e.attributes?.layout?.type)}const m=(0,t.createHigherOrderComponent)((t=>n=>{var i;const{attributes:d,clientId:h,isSelected:x,setAttributes:m,attributes:{wpbbeResponsive:k}}=n,{breakpoint:_=a.kX,breakpointCustomValue:y,settings:{justification:E=(null!==(i=d.layout?.justifyContent)&&void 0!==i?i:c.Yv.CENTER),disablePositionSticky:R}={}}=k||{},S=(0,o.useRef)(!!k);(0,b.bM)((e=>{S.current=!1,m(e)})),(0,b.KZ)(m);const C=(0,b.Zx)(m,{justification:E,disablePositionSticky:R}),j=(0,b.PE)(m),B=(0,o.useMemo)((()=>function(e,t){var n;const{breakpoint:o,breakpointCustomValue:i,settings:{justification:r,disablePositionSticky:s}={}}=null!==(n=e?.wpbbeResponsive)&&void 0!==n?n:{};if(o===a.kX)return null;const l=(0,w.BO)(o,i);return l?`@media screen and (width <= ${l}) {\n\t\t${s?`${("."+u.V+t).repeat(3)} {\n\t\t\tposition: relative;\n\t\t}`:""}\n\t\t.${u.V+t}.${u.V+t} > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {\n\t\t\tmargin-left: ${(r===c.Yv.LEFT?"0":"auto")+" !important"};\n\t\t\tmargin-right: ${(r===c.Yv.RIGHT?"0":"auto")+" !important"};\n\t\t}\n\t}`:null}(d,h)),[d,h]),V=(0,g.useAddEditorStyle)(B,"blocks__core_group__responsiveness__"+h),T=(0,r.__)("Change items justification at this breakpoint and below.","better-block-editor");return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(p.Z,{ref:V}),(0,f.jsx)(t,{...n}),x&&(0,v.sS)(h)&&(0,f.jsx)(e.InspectorControls,{children:(0,f.jsxs)(l._,{initialOpen:S.current||!!k,className:"wpbbe group__responsiveness",children:[(0,f.jsx)(a.xC,{value:{breakpoint:_,breakpointCustomValue:y},onChange:C,help:T}),_!==a.kX&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(c.EO,{value:E,excludeOptions:[c.Yv.STRETCH,c.Yv.SPACE_BETWEEN],onChange:e=>j({justification:e})}),(0,f.jsx)(s.A,{value:!!R,onChange:e=>j({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),k=(0,t.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:o,clientId:i}=t;return x(t)&&n.wpbbeResponsive?(0,f.jsx)(e,{...t,className:(0,d.T)(o,u.V+i)}):(0,f.jsx)(e,{...t})}),"renderInEditor");(0,i.addFilter)("blocks.registerBlockType","wpbbe/group/responsiveness/modify-block-data",(function(e,t){return h!==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,v.L2)(x,m)),(0,i.addFilter)("editor.BlockListBlock","wpbbe/group/responsiveness/render-in-editor",k)})()})();1 (()=>{var e={317:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})})},3337:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})})},7184:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})})},1597:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})})},7611:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})})},2773:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var o=n(9079),i=n(4715),r=n(6427),s=n(7143),c=n(6087),a=n(7723),l=n(790);function u({value:e,label:t,onChange:n,...u}){const{clientId:d}=(0,i.useBlockEditContext)(),p=(0,s.select)("core/block-editor").getBlockAttributes(d),b=(0,o.AI)(p);return(0,c.useEffect)((()=>{e&&!b&&n(!1)}),[e,b,n]),b?(0,l.jsx)(r.ToggleControl,{checked:e,onChange:n,label:null!=t?t:(0,a.__)("Disable Sticky","better-block-editor"),__next40pxDefaultSize:!0,...u}):null}},2513:(e,t,n)=>{"use strict";n.d(t,{Y:()=>o});const o={LEFT:"left",RIGHT:"right",CENTER:"center",SPACE_BETWEEN:"space-between",STRETCH:"stretch"}},8245:(e,t,n)=>{"use strict";n.d(t,{A:()=>w});var o=n(6427),i=n(6087),r=n(7723),s=n(3337),c=n(317),a=n(7184),l=n(1597),u=n(7611),d=n(2513),p=n(790);const b=[{value:d.Y.LEFT,icon:s.A,label:(0,r.__)("Justify items left","better-block-editor")},{value:d.Y.CENTER,icon:c.A,label:(0,r.__)("Justify items center","better-block-editor")},{value:d.Y.RIGHT,icon:a.A,label:(0,r.__)("Justify items right","better-block-editor")},{value:d.Y.SPACE_BETWEEN,icon:l.A,label:(0,r.__)("Space between items","better-block-editor")},{value:d.Y.STRETCH,icon:u.A,label:(0,r.__)("Stretch items","better-block-editor")}];function w({value:e,excludeOptions:t=[],onChange:n=()=>{},defaultValue:s=d.Y.LEFT}){return(0,i.useEffect)((()=>{t.includes(e)&&n(s)}),[e,t,n,s]),(0,p.jsx)(p.Fragment,{children:(0,p.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,r.__)("Justification","better-block-editor"),value:e,onChange:n,className:"wpbbe flex-layout-justification-control",children:b.map((({value:e,icon:n,label:i})=>t.includes(e)?null:(0,p.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:n,label:i},e)))})})}},8172:(e,t,n)=>{"use strict";n.d(t,{EO:()=>o.A,Yv:()=>i.Y});var o=n(8245),i=n(2513);n(8917)},8917:(e,t,n)=>{"use strict";n(2513)},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=>l});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),c=n(9876),a=n(790);function l({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:l,help:u,...d}){let p=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,c.k)().filter((e=>!0===e.active)).forEach((e=>{p.push({name:e.name,key:e.key})})),p.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),p=p.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:v}=null!=e?e:{};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,a.jsx)(i.CustomSelectControl,{...d,label:t,hideLabelFromVision:!t,value:p.find((e=>e.key===w))||p[0],options:p,onChange:e=>l({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,a.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,a.jsx)(i.__experimentalUnitControl,{value:v,onChange:e=>l({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>l});var o=n(6427),i=n(7723),r=n(9941);const s=n.p+"images/welcome-guide.87e7271b.webp";var c=n(790);function a(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,c.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function l({children:e,initialOpen:t,...n}){return(0,c.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,c.jsx)(a,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>p});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),c=n(1233);n(12);const a=n.p+"images/default.c2e98be7.webp";var l=n(790);const u="wpbbe/welcome-guide";function d(e){return e.map((e=>{var t;return{image:(0,l.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:a,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function p({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...a}){const{get:p}=(0,i.select)(c.store),{set:b}=(0,i.useDispatch)(c.store),w=!p(u,e),[v,g]=(0,r.useState)(w);return v?(0,l.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:d(t),finishButtonText:n,onFinish:()=>{g(!1),b(u,e,!0)},...a}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{bM:()=>p,KZ:()=>a,Zx:()=>l,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),c=n(6087);function a(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,c.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function l(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:c={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...c,...n,settings:{...t,...null!==(i=c.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}function d(e){var t;const{type:n,orientation:o}=null!==(t=e.layout)&&void 0!==t?t:{};return"grid"===n?"grid":"flex"===n?"vertical"===o?"stack":"row":"constrained"===n||"default"===n?"group":void 0}function p(e){const{name:t,clientId:n}=(0,r.useBlockEditContext)(),o=(0,s.select)("core/block-editor").getBlockAttributes(n);(0,c.useEffect)((()=>{if("core/group"!==t||!o)return;if(!window.wpbbe.groupBlockModeRegistry.has(n))return void window.wpbbe.groupBlockModeRegistry.set(n,d(o));const i=window.wpbbe.groupBlockModeRegistry.get(n),r=d(o);i!==r&&(window.wpbbe.groupBlockModeRegistry.set(n,r),void 0!==o.wpbbeResponsive&&e({wpbbeResponsive:void 0}))}),[n,o,e,t])}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>l,Lk:()=>s,mg:()=>c,wK:()=>a});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function c(e){return!!r(e)}function a(e){return r(e)?.active}function l(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}},9079:(e,t,n)=>{"use strict";n.d(t,{AI:()=>a,L2:()=>l,sS:()=>c});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function c(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function a(e){return"sticky"===e?.style?.position?.type}function l(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},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,r,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,c),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,c),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,c=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:c,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},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 o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.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)o.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?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.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 o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},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 o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(9491),o=n(6087),i=n(2619),r=n(7723),s=n(2773),c=n(8172),a=n(2845),l=n(3306),u=n(8969),d=n(6954),p=n(3604),b=n(9748),w=n(9079),v=n(4753),g=n(790);const f="core/group";function h(e){return e.name===f&&["default","constrained"].includes(e.attributes?.layout?.type)}const k=(0,t.createHigherOrderComponent)((t=>n=>{var i;const{attributes:d,clientId:f,isSelected:h,setAttributes:k,attributes:{wpbbeResponsive:m}}=n,{breakpoint:x=a.kX,breakpointCustomValue:_,settings:{justification:y=(null!==(i=d.layout?.justifyContent)&&void 0!==i?i:c.Yv.CENTER),disablePositionSticky:E}={}}=m||{},R=(0,o.useRef)(!!m);(0,p.bM)((e=>{R.current=!1,k(e)})),(0,p.KZ)(k);const S=(0,p.Zx)(k,{justification:y,disablePositionSticky:E}),C=(0,p.PE)(k),j=(0,o.useMemo)((()=>function(e,t){var n;const{breakpoint:o,breakpointCustomValue:i,settings:{justification:r,disablePositionSticky:s}={}}=null!==(n=e?.wpbbeResponsive)&&void 0!==n?n:{};if(o===a.kX)return null;const l=(0,b.BO)(o,i);return l?`@media screen and (width <= ${l}) {\n\t\t${s?`${("."+u.V+t).repeat(3)} {\n\t\t\tposition: relative;\n\t\t}`:""}\n\t\t.${u.V+t}.${u.V+t} > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {\n\t\t\tmargin-left: ${(r===c.Yv.LEFT?"0":"auto")+" !important"};\n\t\t\tmargin-right: ${(r===c.Yv.RIGHT?"0":"auto")+" !important"};\n\t\t}\n\t}`:null}(d,f)),[d,f]);(0,v.useAddCssToEditor)(j,"blocks__core_group__responsiveness",f);const B=(0,r.__)("Change items justification at this breakpoint and below.","better-block-editor");return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(t,{...n}),h&&(0,w.sS)(f)&&(0,g.jsx)(e.InspectorControls,{children:(0,g.jsxs)(l._,{initialOpen:R.current||!!m,className:"wpbbe group__responsiveness",children:[(0,g.jsx)(a.xC,{value:{breakpoint:x,breakpointCustomValue:_},onChange:S,help:B}),x!==a.kX&&(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(c.EO,{value:y,excludeOptions:[c.Yv.STRETCH,c.Yv.SPACE_BETWEEN],onChange:e=>C({justification:e})}),(0,g.jsx)(s.A,{value:!!E,onChange:e=>C({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),m=(0,t.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:o,clientId:i}=t;return h(t)&&n.wpbbeResponsive?(0,g.jsx)(e,{...t,className:(0,d.T)(o,u.V+i)}):(0,g.jsx)(e,{...t})}),"renderInEditor");(0,i.addFilter)("blocks.registerBlockType","wpbbe/group/responsiveness/modify-block-data",(function(e,t){return f!==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,w.L2)(h,k)),(0,i.addFilter)("editor.BlockListBlock","wpbbe/group/responsiveness/render-in-editor",m)})()})(); -
better-block-editor/tags/1.2.1/dist/editor/blocks/navigation/responsiveness/editor.asset.php
r3443250 r3458243 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => ' c625f8171ae074f4bf76');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => '752aa7c9737e98837277'); -
better-block-editor/tags/1.2.1/dist/editor/blocks/navigation/responsiveness/editor.js
r3386474 r3458243 1 (()=>{var e={1231:(e,n,t)=>{"use strict";t.d(n,{Ay:()=> c,iS:()=>l,kX:()=>a});var o=t(6427),s=t(7723),i=t(9876),r=t(790);const a="",l="custom";function c({label:e="",value:n="",unsupportedValues:t=[],supportUserDefinedBreakpoints:c=!0,onChange:u=e=>e,...p}){let d=[{name:(0,s.__)("Off","better-block-editor"),key:a}];return c&&(0,i.k)().filter((e=>!0===e.active)).forEach((e=>{d.push({name:e.name,key:e.key})})),d.push({name:(0,s.__)("Custom","better-block-editor"),key:l}),d=d.filter((e=>!t.includes(e.key))),(0,r.jsxs)("div",{className:"components-base-control wpbbe-responsive-breakpoint-control",children:[(0,r.jsx)(o.CustomSelectControl,{...p,label:e,hideLabelFromVision:!e,value:d.find((e=>e.key===n))||d[0],options:d,onChange:e=>{u(e.selectedItem.key)},size:"__unstable-large"}),p.help&&(0,r.jsx)("p",{className:"components-base-control__help",children:p.help})]})}},8695:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var o=t(7030),s=t(6427),i=t(790);function r({value:e="",onChange:n=e=>e,...t}){const r={size:"__unstable-large",__nextHasNoMarginBottom:!0,units:(0,o.Q)()};return(0,i.jsx)(s.__experimentalUnitControl,{onChange:n,value:e,...r,...t})}},8969:(e,n,t)=>{"use strict";t.d(n,{V:()=>o});const o="wpbbe-"},6954:(e,n,t)=>{"use strict";t.d(n,{T:()=>r});var o=t(6942),s=t.n(o);function i(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function r(e="",n=""){const t=i(e),o=i(n),r=[...t,...o.filter((e=>!t.includes(e)))];return s()(r)}},4197:(e,n,t)=>{"use strict";t.d(n,{Z:()=>i});var o=t(6087),s=t(790);const i=(0,o.forwardRef)(((e,n)=>(0,s.jsx)("div",{className:"wpbbe-ref-anchor",ref:n,...e})))},9876:(e,n,t)=>{"use strict";t.d(n,{k:()=>s});const o=window.WPBBE_DATA||{};function s(){return o?.breakpoints||[]}},7030:(e,n,t)=>{"use strict";t.d(n,{Q:()=>s});var o=t(6427);function s(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},5697:(e,n,t)=>{"use strict";t.d(n,{r:()=>i});var o=t(9748),s=t(6087);function i(e,n){(0,s.useEffect)((()=>{(0,o.mg)(e)&&!(0,o.wK)(e)&&n((0,o.Lk)(e))}),[n,e])}},9748:(e,n,t)=>{"use strict";t.d(n,{BO:()=>c,Lk:()=>r,mg:()=>a,wK:()=>l});var o=t(1231),s=t(9876);function i(e){return(0,s.k)().find((n=>n.key===e))}function r(e){return i(e)?.value}function a(e){return!!i(e)}function l(e){return i(e)?.active}function c(e,n){if(e===o.iS)return n;const t=i(e);return t?t.value:void 0}},9079:(e,n,t)=>{"use strict";t.d(n,{L2:()=>r});var o=t(9491),s=(t(7143),t(6087)),i=t(790);function r(e,n){return(0,o.createHigherOrderComponent)((t=>o=>{const r=(0,s.useMemo)((()=>n(t)),[]);return e(o)?(0,i.jsx)(r,{...o}):(0,i.jsx)(t,{...o})}),"blockEditWithEarlyReturn")}},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},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},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},5573:e=>{"use strict";e.exports=window.wp.primitives},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,n)=>{var t;!function(){"use strict";var o={}.hasOwnProperty;function s(){for(var e="",n=0;n<arguments.length;n++){var t=arguments[n];t&&(e=r(e,i(t)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return s.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var n="";for(var t in e)o.call(e,t)&&e[t]&&(n=r(n,t));return n}function r(e,n){return n?e?e+" "+n:e+n:e}e.exports?(s.default=s,e.exports=s):void 0===(t=function(){return s}.apply(n,[]))||(e.exports=t)}()}},n={};function t(o){var s=n[o];if(void 0!==s)return s.exports;var i=n[o]={exports:{}};return e[o](i,i.exports,t),i.exports}t.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return t.d(n,{a:n}),n},t.d=(e,n)=>{for(var o in n)t.o(n,o)&&!t.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:n[o]})},t.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),(()=>{"use strict";var e=t(1231),n=t(8695),o=t(8969),s=t(6954),i=t(4197),r=t(5697),a=t(9748),l=t(9079),c=t(4715),u=t(6427),p=t(9491),d=t(6087),g=t(2619),v=t(7723);const h=(0,d.forwardRef)((function({icon:e,size:n=24,...t},o){return(0,d.cloneElement)(e,{width:n,height:n,...t,ref:o})}));var b=t(5573),m=t(790);const w=(0,m.jsx)(b.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,m.jsx)(b.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 _=t(6942),f=t.n(_),x=t(4753);const k=(0,m.jsx)(b.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,m.jsx)(b.Path,{d:"M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z"})});function y({icon:e}){return"menu"===e?(0,m.jsx)(h,{icon:k}):(0,m.jsxs)(b.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24","aria-hidden":"true",focusable:"false",children:[(0,m.jsx)(b.Rect,{x:"4",y:"7.5",width:"16",height:"1.5"}),(0,m.jsx)(b.Rect,{x:"4",y:"15",width:"16",height:"1.5"})]})}function j({setAttributes:e,hasIcon:n,icon:t}){return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(u.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,v.__)("Show icon button"),help:(0,v.__)("Configure the visual appearance of the button that toggles the overlay menu."),onChange:n=>e({hasIcon:n}),checked:n}),(0,m.jsxs)(u.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:(0,v.__)("Icon"),value:t,onChange:n=>e({icon:n}),isBlock:!0,children:[(0,m.jsx)(u.__experimentalToggleGroupControlOption,{value:"handle","aria-label":(0,v.__)("handle"),label:(0,m.jsx)(y,{icon:"handle"})}),(0,m.jsx)(u.__experimentalToggleGroupControlOption,{value:"menu","aria-label":(0,v.__)("menu"),label:(0,m.jsx)(y,{icon:"menu"})})]})]})}var M=t(7143),C=t(3582),R=t(4997);function B(e){if(!e)return null;const n=S(function(e,n="id",t="parent"){const o=Object.create(null),s=[];for(const i of e)o[i[n]]={...i,children:[]},i[t]?(o[i[t]]=o[i[t]]||{},o[i[t]].children=o[i[t]].children||[],o[i[t]].children.push(o[i[n]])):s.push(o[i[n]]);return s}(e));return(0,g.applyFilters)("blocks.navigation.__unstableMenuItemsToBlocks",n,e)}function S(e,n=0){let t={};return{innerBlocks:[...e].sort(((e,n)=>e.menu_order-n.menu_order)).map((e=>{if("block"===e.type){const[n]=(0,R.parse)(e.content.raw);return n||(0,R.createBlock)("core/freeform",{content:e.content})}const o=e.children?.length?"core/navigation-submenu":"core/navigation-link",s=function({title:e,xfn:n,classes:t,attr_title:o,object:s,object_id:i,description:r,url:a,type:l,target:c},u,p){return s&&"post_tag"===s&&(s="tag"),{label:e?.rendered||"",...s?.length&&{type:s},kind:l?.replace("_","-")||"custom",url:a||"",...n?.length&&n.join(" ").trim()&&{rel:n.join(" ").trim()},...t?.length&&t.join(" ").trim()&&{className:t.join(" ").trim()},...o?.length&&{title:o},...i&&"custom"!==s&&{id:i},...r?.length&&{description:r},..."_blank"===c&&{opensInNewTab:!0},..."core/navigation-submenu"===u&&{isTopLevelItem:0===p},..."core/navigation-link"===u&&{isTopLevelLink:0===p}}}(e,o,n),{innerBlocks:i=[],mapping:r={}}=e.children?.length?S(e.children,n+1):{};t={...t,...r};const a=(0,R.createBlock)(o,s,i);return t[e.id]=a.clientId,a})),mapping:t}}const N="error",E="pending";let I=null;function O(e,n){return e&&n?e+"//"+n:null}const T=["postType","wp_navigation",{status:"draft",per_page:-1}],U=["postType","wp_navigation",{per_page:-1,status:"publish"}];const V="success",P="error",F="pending",A="idle",H=[],L={per_page:100,status:["publish","draft"],order:"desc",orderby:"date"};const D="core/navigation";function $(e){return e.name===D}const G=(0,p.createHigherOrderComponent)((t=>o=>{const{attributes:s,setAttributes:i,clientId:a,hasSubmenuIndicatorSetting:l=!0,customPlaceholder:g=null}=o,{overlayMenu:b,wpbbeOverlayMenu:_={},openSubmenusOnClick:x,showSubmenuIcon:k,hasIcon:S,icon:D="handle"}=s,{breakpoint:$,breakpointCustomValue:G}=_;(0,r.r)($,(n=>{i({wpbbeOverlayMenu:{..._,breakpoint:e.iS,breakpointCustomValue:n}})}));const z=s.ref,W=`navigationMenu/${z}`,X=(0,c.useHasRecursion)(W),Z=(0,c.useBlockEditingMode)(),{menus:K}=function(e){const{records:n,isResolving:t,hasResolved:o}=(0,C.useEntityRecords)("root","menu",{per_page:-1,context:"view"}),{records:s,isResolving:i,hasResolved:r}=(0,C.useEntityRecords)("postType","page",{parent:0,order:"asc",orderby:"id",per_page:-1,context:"view"}),{records:a,hasResolved:l}=(0,C.useEntityRecords)("root","menuItem",{menus:e,per_page:-1,context:"view"},{enabled:!1});return{pages:s,isResolvingPages:i,hasResolvedPages:r,hasPages:!(!r||!s?.length),menus:n,isResolvingMenus:t,hasResolvedMenus:o,hasMenus:!(!o||!n?.length),menuItems:a,hasResolvedMenuItems:l}}(),{create:Q,isPending:J}=function(e){const[n,t]=(0,d.useState)(A),[o,s]=(0,d.useState)(null),[i,r]=(0,d.useState)(null),{saveEntityRecord:a,editEntityRecord:l}=(0,M.useDispatch)(C.store),p=function(e){const n=(0,d.useContext)(u.Disabled.Context),t=function(e){return(0,M.useSelect)((n=>{if(!e)return;const{getBlock:t,getBlockParentsByBlockName:o}=n(c.store),s=o(e,"core/template-part",!0);if(!s?.length)return;const i=n("core/editor").__experimentalGetDefaultTemplatePartAreas(),{getCurrentTheme:r,getEditedEntityRecord:a}=n(C.store);for(const e of s){const n=t(e),{theme:o=r()?.stylesheet,slug:s}=n.attributes,l=a("postType","wp_template_part",O(o,s));if(l?.area)return i.find((e=>"uncategorized"!==e.area&&e.area===l.area))?.label}}),[e])}(n?void 0:e),o=(0,M.useRegistry)();return(0,d.useCallback)((async()=>{if(n)return"";const{getEntityRecords:e}=o.resolveSelect(C.store),[s,i]=await Promise.all([e(...T),e(...U)]),r=t?(0,v.sprintf)(1 (()=>{var e={1231:(e,n,t)=>{"use strict";t.d(n,{Ay:()=>u,iS:()=>l,kX:()=>a});var o=t(6427),i=t(7723),s=t(9876),r=t(790);const a="",l="custom";function u({label:e="",value:n="",unsupportedValues:t=[],supportUserDefinedBreakpoints:u=!0,onChange:c=e=>e,...p}){let d=[{name:(0,i.__)("Off","better-block-editor"),key:a}];return u&&(0,s.k)().filter((e=>!0===e.active)).forEach((e=>{d.push({name:e.name,key:e.key})})),d.push({name:(0,i.__)("Custom","better-block-editor"),key:l}),d=d.filter((e=>!t.includes(e.key))),(0,r.jsxs)("div",{className:"components-base-control wpbbe-responsive-breakpoint-control",children:[(0,r.jsx)(o.CustomSelectControl,{...p,label:e,hideLabelFromVision:!e,value:d.find((e=>e.key===n))||d[0],options:d,onChange:e=>{c(e.selectedItem.key)},size:"__unstable-large"}),p.help&&(0,r.jsx)("p",{className:"components-base-control__help",children:p.help})]})}},8695:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var o=t(7030),i=t(6427),s=t(790);function r({value:e="",onChange:n=e=>e,...t}){const r={size:"__unstable-large",__nextHasNoMarginBottom:!0,units:(0,o.Q)()};return(0,s.jsx)(i.__experimentalUnitControl,{onChange:n,value:e,...r,...t})}},8969:(e,n,t)=>{"use strict";t.d(n,{V:()=>o});const o="wpbbe-"},6954:(e,n,t)=>{"use strict";t.d(n,{T:()=>r});var o=t(6942),i=t.n(o);function s(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function r(e="",n=""){const t=s(e),o=s(n),r=[...t,...o.filter((e=>!t.includes(e)))];return i()(r)}},9876:(e,n,t)=>{"use strict";t.d(n,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},7030:(e,n,t)=>{"use strict";t.d(n,{Q:()=>i});var o=t(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},5697:(e,n,t)=>{"use strict";t.d(n,{r:()=>s});var o=t(9748),i=t(6087);function s(e,n){(0,i.useEffect)((()=>{(0,o.mg)(e)&&!(0,o.wK)(e)&&n((0,o.Lk)(e))}),[n,e])}},9748:(e,n,t)=>{"use strict";t.d(n,{BO:()=>u,Lk:()=>r,mg:()=>a,wK:()=>l});var o=t(1231),i=t(9876);function s(e){return(0,i.k)().find((n=>n.key===e))}function r(e){return s(e)?.value}function a(e){return!!s(e)}function l(e){return s(e)?.active}function u(e,n){if(e===o.iS)return n;const t=s(e);return t?t.value:void 0}},9079:(e,n,t)=>{"use strict";t.d(n,{L2:()=>r});var o=t(9491),i=(t(7143),t(6087)),s=t(790);function r(e,n){return(0,o.createHigherOrderComponent)((t=>o=>{const r=(0,i.useMemo)((()=>n(t)),[]);return e(o)?(0,s.jsx)(r,{...o}):(0,s.jsx)(t,{...o})}),"blockEditWithEarlyReturn")}},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},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},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},5573:e=>{"use strict";e.exports=window.wp.primitives},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,n)=>{var t;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",n=0;n<arguments.length;n++){var t=arguments[n];t&&(e=r(e,s(t)))}return e}function s(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var n="";for(var t in e)o.call(e,t)&&e[t]&&(n=r(n,t));return n}function r(e,n){return n?e?e+" "+n:e+n:e}e.exports?(i.default=i,e.exports=i):void 0===(t=function(){return i}.apply(n,[]))||(e.exports=t)}()}},n={};function t(o){var i=n[o];if(void 0!==i)return i.exports;var s=n[o]={exports:{}};return e[o](s,s.exports,t),s.exports}t.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return t.d(n,{a:n}),n},t.d=(e,n)=>{for(var o in n)t.o(n,o)&&!t.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:n[o]})},t.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),(()=>{"use strict";var e=t(4715),n=t(6427),o=t(9491),i=t(6087),s=t(2619),r=t(7723);const a=(0,i.forwardRef)((function({icon:e,size:n=24,...t},o){return(0,i.cloneElement)(e,{width:n,height:n,...t,ref:o})}));var l=t(5573),u=t(790);const c=(0,u.jsx)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,u.jsx)(l.Path,{d:"m13.06 12 6.47-6.47-1.06-1.06L12 10.94 5.53 4.47 4.47 5.53 10.94 12l-6.47 6.47 1.06 1.06L12 13.06l6.47 6.47 1.06-1.06L13.06 12Z"})});var p=t(1231),d=t(8695),g=t(8969),v=t(6954),h=t(5697),b=t(9748),m=t(9079),w=t(6942),_=t.n(w),f=t(4753);const k=(0,u.jsx)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,u.jsx)(l.Path,{d:"M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z"})});function x({icon:e}){return"menu"===e?(0,u.jsx)(a,{icon:k}):(0,u.jsxs)(l.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)(l.Rect,{x:"4",y:"7.5",width:"16",height:"1.5"}),(0,u.jsx)(l.Rect,{x:"4",y:"15",width:"16",height:"1.5"})]})}function y({setAttributes:e,hasIcon:t,icon:o}){return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,r.__)("Show icon button"),help:(0,r.__)("Configure the visual appearance of the button that toggles the overlay menu."),onChange:n=>e({hasIcon:n}),checked:t}),(0,u.jsxs)(n.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:(0,r.__)("Icon"),value:o,onChange:n=>e({icon:n}),isBlock:!0,children:[(0,u.jsx)(n.__experimentalToggleGroupControlOption,{value:"handle","aria-label":(0,r.__)("handle"),label:(0,u.jsx)(x,{icon:"handle"})}),(0,u.jsx)(n.__experimentalToggleGroupControlOption,{value:"menu","aria-label":(0,r.__)("menu"),label:(0,u.jsx)(x,{icon:"menu"})})]})]})}var M=t(7143),j=t(3582),C=t(4997);function R(e){if(!e)return null;const n=B(function(e,n="id",t="parent"){const o=Object.create(null),i=[];for(const s of e)o[s[n]]={...s,children:[]},s[t]?(o[s[t]]=o[s[t]]||{},o[s[t]].children=o[s[t]].children||[],o[s[t]].children.push(o[s[n]])):i.push(o[s[n]]);return i}(e));return(0,s.applyFilters)("blocks.navigation.__unstableMenuItemsToBlocks",n,e)}function B(e,n=0){let t={};return{innerBlocks:[...e].sort(((e,n)=>e.menu_order-n.menu_order)).map((e=>{if("block"===e.type){const[n]=(0,C.parse)(e.content.raw);return n||(0,C.createBlock)("core/freeform",{content:e.content})}const o=e.children?.length?"core/navigation-submenu":"core/navigation-link",i=function({title:e,xfn:n,classes:t,attr_title:o,object:i,object_id:s,description:r,url:a,type:l,target:u},c,p){return i&&"post_tag"===i&&(i="tag"),{label:e?.rendered||"",...i?.length&&{type:i},kind:l?.replace("_","-")||"custom",url:a||"",...n?.length&&n.join(" ").trim()&&{rel:n.join(" ").trim()},...t?.length&&t.join(" ").trim()&&{className:t.join(" ").trim()},...o?.length&&{title:o},...s&&"custom"!==i&&{id:s},...r?.length&&{description:r},..."_blank"===u&&{opensInNewTab:!0},..."core/navigation-submenu"===c&&{isTopLevelItem:0===p},..."core/navigation-link"===c&&{isTopLevelLink:0===p}}}(e,o,n),{innerBlocks:s=[],mapping:r={}}=e.children?.length?B(e.children,n+1):{};t={...t,...r};const a=(0,C.createBlock)(o,i,s);return t[e.id]=a.clientId,a})),mapping:t}}const S="error",N="pending";let E=null;function I(e,n){return e&&n?e+"//"+n:null}const O=["postType","wp_navigation",{status:"draft",per_page:-1}],T=["postType","wp_navigation",{per_page:-1,status:"publish"}];const U="success",V="error",P="pending",F="idle",A=[],H={per_page:100,status:["publish","draft"],order:"desc",orderby:"date"};const L="core/navigation";function D(e){return e.name===L}const $=(0,o.createHigherOrderComponent)((t=>s=>{const{attributes:l,setAttributes:g,clientId:v,hasSubmenuIndicatorSetting:b=!0,customPlaceholder:m=null}=s,{overlayMenu:w,wpbbeOverlayMenu:f={},openSubmenusOnClick:k,showSubmenuIcon:B,hasIcon:L,icon:D="handle"}=l,{breakpoint:$,breakpointCustomValue:G}=f;(0,h.r)($,(e=>{g({wpbbeOverlayMenu:{...f,breakpoint:p.iS,breakpointCustomValue:e}})}));const z=l.ref,W=`navigationMenu/${z}`,X=(0,e.useHasRecursion)(W),K=(0,e.useBlockEditingMode)(),{menus:Q}=function(e){const{records:n,isResolving:t,hasResolved:o}=(0,j.useEntityRecords)("root","menu",{per_page:-1,context:"view"}),{records:i,isResolving:s,hasResolved:r}=(0,j.useEntityRecords)("postType","page",{parent:0,order:"asc",orderby:"id",per_page:-1,context:"view"}),{records:a,hasResolved:l}=(0,j.useEntityRecords)("root","menuItem",{menus:e,per_page:-1,context:"view"},{enabled:!1});return{pages:i,isResolvingPages:s,hasResolvedPages:r,hasPages:!(!r||!i?.length),menus:n,isResolvingMenus:t,hasResolvedMenus:o,hasMenus:!(!o||!n?.length),menuItems:a,hasResolvedMenuItems:l}}(),{create:J,isPending:Z}=function(t){const[o,s]=(0,i.useState)(F),[a,l]=(0,i.useState)(null),[u,c]=(0,i.useState)(null),{saveEntityRecord:p,editEntityRecord:d}=(0,M.useDispatch)(j.store),g=function(t){const o=(0,i.useContext)(n.Disabled.Context),s=function(n){return(0,M.useSelect)((t=>{if(!n)return;const{getBlock:o,getBlockParentsByBlockName:i}=t(e.store),s=i(n,"core/template-part",!0);if(!s?.length)return;const r=t("core/editor").__experimentalGetDefaultTemplatePartAreas(),{getCurrentTheme:a,getEditedEntityRecord:l}=t(j.store);for(const e of s){const n=o(e),{theme:t=a()?.stylesheet,slug:i}=n.attributes,s=l("postType","wp_template_part",I(t,i));if(s?.area)return r.find((e=>"uncategorized"!==e.area&&e.area===s.area))?.label}}),[n])}(o?void 0:t),a=(0,M.useRegistry)();return(0,i.useCallback)((async()=>{if(o)return"";const{getEntityRecords:e}=a.resolveSelect(j.store),[n,t]=await Promise.all([e(...O),e(...T)]),i=s?(0,r.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). 4 (0, v.__)("%s navigation"),t):4 (0,r.__)("%s navigation"),s): 5 5 // translators: 'navigation' as in website navigation. 6 6 // translators: 'navigation' as in website navigation. 7 (0, v.__)("Navigation"),a=[...s,...i].reduce(((e,n)=>n?.title?.raw?.startsWith(r)?e+1:e),0);return(a>0?`${r} ${a+1}`:r)||""}),[n,t,o])}(e);return{create:(0,d.useCallback)((async(e=null,n=[],o)=>{if(e&&"string"!=typeof e)throw r("Invalid title supplied when creating Navigation Menu."),t(P),new Error("Value of supplied title argument was not a string.");t(F),s(null),r(null),e||(e=await p().catch((e=>{throw r(e?.message),t(P),new Error("Failed to create title when saving new Navigation Menu.",{cause:e})})));const i={title:e,content:(0,R.serialize)(n),status:o};return a("postType","wp_navigation",i).then((e=>(s(e),t(V),"publish"!==o&&l("postType","wp_navigation",e.id,{status:"publish"}),e))).catch((e=>{throw r(e?.message),t(P),new Error("Unable to save new Navigation Menu",{cause:e})}))}),[a,l,p]),status:n,value:o,error:i,isIdle:n===A,isPending:n===F,isSuccess:n===V,isError:n===P}}(a),{hasUncontrolledInnerBlocks:q,innerBlocks:Y}=function(e){return(0,M.useSelect)((n=>{const{getBlock:t,getBlocks:o,hasSelectedInnerBlock:s}=n(c.store),i=t(e).innerBlocks,r=!!i?.length,a=r?H:o(e);return{innerBlocks:r?i:a,hasUncontrolledInnerBlocks:r,uncontrolledInnerBlocks:i,controlledInnerBlocks:a,isInnerBlockSelected:s(e,!0)}}),[e])}(a),ee=!!Y.find((e=>"core/navigation-submenu"===e.name)),[ne,te]=(0,d.useState)(!1),{hasResolvedNavigationMenus:oe,isNavigationMenuResolved:se,isNavigationMenuMissing:ie}=function(e){const n=(0,C.useResourcePermissions)("navigation",e),{navigationMenu:t,isNavigationMenuResolved:o,isNavigationMenuMissing:s}=(0,M.useSelect)((n=>function(e,n){if(!n)return{isNavigationMenuResolved:!1,isNavigationMenuMissing:!0};const{getEntityRecord:t,getEditedEntityRecord:o,hasFinishedResolution:s}=e(C.store),i=["postType","wp_navigation",n],r=t(...i),a=o(...i),l=s("getEditedEntityRecord",i),c="publish"===a.status||"draft"===a.status;return{isNavigationMenuResolved:l,isNavigationMenuMissing:l&&(!r||!c),navigationMenu:c?a:null}}(n,e)),[e]),{canCreate:i,canUpdate:r,canDelete:a,isResolving:l,hasResolved:c}=n,{records:u,isResolving:p,hasResolved:d}=(0,C.useEntityRecords)("postType","wp_navigation",L);return{navigationMenu:t,isNavigationMenuResolved:o,isNavigationMenuMissing:s,navigationMenus:u,isResolvingNavigationMenus:p,hasResolvedNavigationMenus:d,canSwitchNavigationMenu:e?u?.length>1:u?.length>0,canUserCreateNavigationMenu:i,isResolvingCanUserCreateNavigationMenu:l,hasResolvedCanUserCreateNavigationMenu:c,canUserUpdateNavigationMenu:r,hasResolvedCanUserUpdateNavigationMenu:e?c:void 0,canUserDeleteNavigationMenu:a,hasResolvedCanUserDeleteNavigationMenu:e?c:void 0}}(z),{status:re}=function(e,{throwOnError:n=!1}={}){const t=(0,M.useRegistry)(),{editEntityRecord:o}=(0,M.useDispatch)(C.store),[s,i]=(0,d.useState)("idle"),[r,a]=(0,d.useState)(null),l=(0,d.useCallback)((async(n,s,i="publish")=>{let r,a;try{a=await t.resolveSelect(C.store).getMenuItems({menus:n,per_page:-1,context:"view"})}catch(e){throw new Error((0,v.sprintf)(7 (0,r.__)("Navigation"),l=[...n,...t].reduce(((e,n)=>n?.title?.raw?.startsWith(i)?e+1:e),0);return(l>0?`${i} ${l+1}`:i)||""}),[o,s,a])}(t);return{create:(0,i.useCallback)((async(e=null,n=[],t)=>{if(e&&"string"!=typeof e)throw c("Invalid title supplied when creating Navigation Menu."),s(V),new Error("Value of supplied title argument was not a string.");s(P),l(null),c(null),e||(e=await g().catch((e=>{throw c(e?.message),s(V),new Error("Failed to create title when saving new Navigation Menu.",{cause:e})})));const o={title:e,content:(0,C.serialize)(n),status:t};return p("postType","wp_navigation",o).then((e=>(l(e),s(U),"publish"!==t&&d("postType","wp_navigation",e.id,{status:"publish"}),e))).catch((e=>{throw c(e?.message),s(V),new Error("Unable to save new Navigation Menu",{cause:e})}))}),[p,d,g]),status:o,value:a,error:u,isIdle:o===F,isPending:o===P,isSuccess:o===U,isError:o===V}}(v),{hasUncontrolledInnerBlocks:q,innerBlocks:Y}=function(n){return(0,M.useSelect)((t=>{const{getBlock:o,getBlocks:i,hasSelectedInnerBlock:s}=t(e.store),r=o(n).innerBlocks,a=!!r?.length,l=a?A:i(n);return{innerBlocks:a?r:l,hasUncontrolledInnerBlocks:a,uncontrolledInnerBlocks:r,controlledInnerBlocks:l,isInnerBlockSelected:s(n,!0)}}),[n])}(v),ee=!!Y.find((e=>"core/navigation-submenu"===e.name)),[ne,te]=(0,i.useState)(!1),{hasResolvedNavigationMenus:oe,isNavigationMenuResolved:ie,isNavigationMenuMissing:se}=function(e){const n=(0,j.useResourcePermissions)("navigation",e),{navigationMenu:t,isNavigationMenuResolved:o,isNavigationMenuMissing:i}=(0,M.useSelect)((n=>function(e,n){if(!n)return{isNavigationMenuResolved:!1,isNavigationMenuMissing:!0};const{getEntityRecord:t,getEditedEntityRecord:o,hasFinishedResolution:i}=e(j.store),s=["postType","wp_navigation",n],r=t(...s),a=o(...s),l=i("getEditedEntityRecord",s),u="publish"===a.status||"draft"===a.status;return{isNavigationMenuResolved:l,isNavigationMenuMissing:l&&(!r||!u),navigationMenu:u?a:null}}(n,e)),[e]),{canCreate:s,canUpdate:r,canDelete:a,isResolving:l,hasResolved:u}=n,{records:c,isResolving:p,hasResolved:d}=(0,j.useEntityRecords)("postType","wp_navigation",H);return{navigationMenu:t,isNavigationMenuResolved:o,isNavigationMenuMissing:i,navigationMenus:c,isResolvingNavigationMenus:p,hasResolvedNavigationMenus:d,canSwitchNavigationMenu:e?c?.length>1:c?.length>0,canUserCreateNavigationMenu:s,isResolvingCanUserCreateNavigationMenu:l,hasResolvedCanUserCreateNavigationMenu:u,canUserUpdateNavigationMenu:r,hasResolvedCanUserUpdateNavigationMenu:e?u:void 0,canUserDeleteNavigationMenu:a,hasResolvedCanUserDeleteNavigationMenu:e?u:void 0}}(z),{status:re}=function(e,{throwOnError:n=!1}={}){const t=(0,M.useRegistry)(),{editEntityRecord:o}=(0,M.useDispatch)(j.store),[s,a]=(0,i.useState)("idle"),[l,u]=(0,i.useState)(null),c=(0,i.useCallback)((async(n,i,s="publish")=>{let a,l;try{l=await t.resolveSelect(j.store).getMenuItems({menus:n,per_page:-1,context:"view"})}catch(e){throw new Error((0,r.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). 10 (0, v.__)('Unable to fetch classic menu "%s" from API.'),s),{cause:e})}if(null===a)throw new Error((0,v.sprintf)(10 (0,r.__)('Unable to fetch classic menu "%s" from API.'),i),{cause:e})}if(null===l)throw new Error((0,r.sprintf)( 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, v.__)('Unable to fetch classic menu "%s" from API.'),s));const{innerBlocks:l}=B(a);try{r=await e(s,l,i),await o("postType","wp_navigation",r.id,{status:"publish"},{throwOnError:!0})}catch(e){throw new Error((0,v.sprintf)(13 (0,r.__)('Unable to fetch classic menu "%s" from API.'),i));const{innerBlocks:u}=R(l);try{a=await e(i,u,s),await o("postType","wp_navigation",a.id,{status:"publish"},{throwOnError:!0})}catch(e){throw new Error((0,r.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, v.__)('Unable to create Navigation Menu "%s".'),s),{cause:e})}return r}),[e,o,t]);return{convert:(0,d.useCallback)((async(e,t,o)=>{if(I!==e)return I=e,e&&t?(i(E),a(null),await l(e,t,o).then((e=>(i("success"),I=null,e))).catch((e=>{if(a(e?.message),i(N),I=null,n)throw new Error((0,v.sprintf)(16 (0,r.__)('Unable to create Navigation Menu "%s".'),i),{cause:e})}return a}),[e,o,t]);return{convert:(0,i.useCallback)((async(e,t,o)=>{if(E!==e)return E=e,e&&t?(a(N),u(null),await c(e,t,o).then((e=>(a("success"),E=null,e))).catch((e=>{if(u(e?.message),a(S),E=null,n)throw new Error((0,r.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, v.__)('Unable to create Navigation Menu "%s".'),t),{cause:e})}))):(a("Unable to convert menu. Missing menu details."),void i(N))}),[l,n]),status:s,error:r}}(Q),ae=!ie&&se,le=q&&!ae,ce=!z&&!J&&!(re===E)&&oe&&0===K?.length&&!q,ue="never"!==b,pe=f()("wp-block-navigation__overlay-menu-preview",{open:ne}),de=k||x?"":(0,v.__)('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.'),ge=(0,p.useInstanceId)(j,"overlay-menu-preview"),ve=(0,m.jsx)(c.InspectorControls,{children:l&&(0,m.jsxs)(u.PanelBody,{title:(0,v.__)("Display"),className:"wpbbe navigation-display-with-responsiveness",children:[ue&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsxs)(u.Button,{className:pe,onClick:()=>{te(!ne)},"aria-label":(0,v.__)("Overlay menu controls"),"aria-controls":ge,"aria-expanded":ne,children:[S&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(y,{icon:D}),(0,m.jsx)(h,{icon:w})]}),!S&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("span",{children:(0,v.__)("Menu")}),(0,m.jsx)("span",{children:(0,v.__)("Close")})]})]}),(0,m.jsx)("div",{id:ge,children:ne&&(0,m.jsx)(j,{setAttributes:i,hasIcon:S,icon:D,hidden:!ne})})]}),(0,m.jsx)("h3",{children:(0,v.__)("Overlay Menu")}),(0,m.jsxs)(u.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:(0,v.__)("Configure overlay menu"),value:b,help:(0,v.__)("Collapses the navigation options in a menu icon opening an overlay."),onChange:e=>{const n={overlayMenu:e};"mobile"!==e&&(n.wpbbeOverlayMenu={breakpoint:void 0,breakpointCustomValue:void 0}),i(n)},isBlock:!0,hideLabelFromVision:!0,children:[(0,m.jsx)(u.__experimentalToggleGroupControlOption,{value:"never",label:(0,v.__)("Off")}),(0,m.jsx)(u.__experimentalToggleGroupControlOption,{value:"mobile",label:(0,v.__)("Responsive","better-block-editor")}),(0,m.jsx)(u.__experimentalToggleGroupControlOption,{value:"always",label:(0,v.__)("Always")})]}),"mobile"===b&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(e.Ay,{label:(0,v.__)("Breakpoint","better-block-editor"),value:$,unsupportedValues:[e.kX],onChange:n=>{i({wpbbeOverlayMenu:{breakpoint:n,breakpointCustomValue:n===e.iS?G:void 0}})},help:$!==e.iS?(0,v.__)("Collapse navigation at this breakpoint and below.","better-block-editor"):null}),$===e.iS&&(0,m.jsx)(n.A,{value:G,onChange:n=>{i({wpbbeOverlayMenu:{breakpoint:e.iS,breakpointCustomValue:n}})},help:(0,v.__)("Collapse navigation at this breakpoint and below.","better-block-editor")})]}),ee&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("h3",{children:(0,v.__)("Submenus")}),(0,m.jsx)(u.ToggleControl,{__nextHasNoMarginBottom:!0,checked:x,onChange:e=>{i({openSubmenusOnClick:e,...e&&{showSubmenuIcon:!0}})},label:(0,v.__)("Open on click")}),(0,m.jsx)(u.ToggleControl,{__nextHasNoMarginBottom:!0,checked:k,onChange:e=>{i({showSubmenuIcon:e})},disabled:s.openSubmenusOnClick,label:(0,v.__)("Show arrow")}),de&&(0,m.jsx)("div",{children:(0,m.jsx)(u.Notice,{spokenMessage:null,status:"warning",isDismissible:!1,children:de})})]})]})});return le&&!J?(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(t,{...o}),"default"===Z&&ve]}):z&&ie||ae&&X||ce&&g?(0,m.jsx)(t,{...o}):(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(t,{...o}),"default"===Z&&ve]})}),"extendBlockEdit"),z=(0,p.createHigherOrderComponent)((e=>n=>{if(!$(n))return(0,m.jsx)(e,{...n});const{attributes:t,clientId:r}=n,l=(0,d.useMemo)((()=>function(e,n){var t;const s=null!==(t=(0,a.BO)(e.wpbbeOverlayMenu?.breakpoint,e.wpbbeOverlayMenu?.breakpointCustomValue))&&void 0!==t?t:"0px",i=`.wp-block-navigation.${o.V+n}`,r=`${i} .wp-block-navigation__responsive-container:not(.is-menu-open)`;return`\n\t@media screen and (width > ${s}) {\n\t\t${i} .wp-block-navigation__responsive-container-open:not(.always-shown) {\n\t\t\tdisplay: none;\t\n\t\t}\n\t\t\n\t\t${r}: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${r} .components-button.wp-block-navigation__responsive-container-close {\n\t\t\tdisplay: none; \n\t\t}\n\n\t\t${i} .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}`}(t,r)),[t,r]),c=(0,x.useAddEditorStyle)(l,"blocks__core_navigation__stack-on-responsive__"+r);return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(i.Z,{ref:c}),(0,m.jsx)(e,{...n,className:(0,s.T)(n.className,`${o.V}${n.clientId} wpbbe-responsive-navigation`)})]})}),"renderInEditor");(0,g.addFilter)("blocks.registerBlockType","wpbbe/navigation/responsiveness/modify-block-data",(function(e,n){return n!==D?e:{...e,attributes:{...e.attributes,wpbbeOverlayMenu:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"}}}}})),(0,g.addFilter)("editor.BlockEdit","wpbbe/navigation/responsiveness/edit-block",(0,l.L2)($,G)),(0,g.addFilter)("editor.BlockListBlock","wpbbe/navigation/responsiveness/render-in-editor",z)})()})();19 (0,r.__)('Unable to create Navigation Menu "%s".'),t),{cause:e})}))):(u("Unable to convert menu. Missing menu details."),void a(S))}),[c,n]),status:s,error:l}}(J),ae=!se&&ie,le=q&&!ae,ue=!z&&!Z&&!(re===N)&&oe&&0===Q?.length&&!q,ce="never"!==w,pe=_()("wp-block-navigation__overlay-menu-preview",{open:ne}),de=B||k?"":(0,r.__)('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.'),ge=(0,o.useInstanceId)(y,"overlay-menu-preview"),ve=(0,u.jsx)(e.InspectorControls,{children:b&&(0,u.jsxs)(n.PanelBody,{title:(0,r.__)("Display"),className:"wpbbe navigation-display-with-responsiveness",children:[ce&&(0,u.jsxs)(u.Fragment,{children:[(0,u.jsxs)(n.Button,{className:pe,onClick:()=>{te(!ne)},"aria-label":(0,r.__)("Overlay menu controls"),"aria-controls":ge,"aria-expanded":ne,children:[L&&(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(x,{icon:D}),(0,u.jsx)(a,{icon:c})]}),!L&&(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)("span",{children:(0,r.__)("Menu")}),(0,u.jsx)("span",{children:(0,r.__)("Close")})]})]}),(0,u.jsx)("div",{id:ge,children:ne&&(0,u.jsx)(y,{setAttributes:g,hasIcon:L,icon:D,hidden:!ne})})]}),(0,u.jsx)("h3",{children:(0,r.__)("Overlay Menu")}),(0,u.jsxs)(n.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:(0,r.__)("Configure overlay menu"),value:w,help:(0,r.__)("Collapses the navigation options in a menu icon opening an overlay."),onChange:e=>{const n={overlayMenu:e};"mobile"!==e&&(n.wpbbeOverlayMenu={breakpoint:void 0,breakpointCustomValue:void 0}),g(n)},isBlock:!0,hideLabelFromVision:!0,children:[(0,u.jsx)(n.__experimentalToggleGroupControlOption,{value:"never",label:(0,r.__)("Off")}),(0,u.jsx)(n.__experimentalToggleGroupControlOption,{value:"mobile",label:(0,r.__)("Responsive","better-block-editor")}),(0,u.jsx)(n.__experimentalToggleGroupControlOption,{value:"always",label:(0,r.__)("Always")})]}),"mobile"===w&&(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(p.Ay,{label:(0,r.__)("Breakpoint","better-block-editor"),value:$,unsupportedValues:[p.kX],onChange:e=>{g({wpbbeOverlayMenu:{breakpoint:e,breakpointCustomValue:e===p.iS?G:void 0}})},help:$!==p.iS?(0,r.__)("Collapse navigation at this breakpoint and below.","better-block-editor"):null}),$===p.iS&&(0,u.jsx)(d.A,{value:G,onChange:e=>{g({wpbbeOverlayMenu:{breakpoint:p.iS,breakpointCustomValue:e}})},help:(0,r.__)("Collapse navigation at this breakpoint and below.","better-block-editor")})]}),ee&&(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)("h3",{children:(0,r.__)("Submenus")}),(0,u.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,checked:k,onChange:e=>{g({openSubmenusOnClick:e,...e&&{showSubmenuIcon:!0}})},label:(0,r.__)("Open on click")}),(0,u.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,checked:B,onChange:e=>{g({showSubmenuIcon:e})},disabled:l.openSubmenusOnClick,label:(0,r.__)("Show arrow")}),de&&(0,u.jsx)("div",{children:(0,u.jsx)(n.Notice,{spokenMessage:null,status:"warning",isDismissible:!1,children:de})})]})]})});return le&&!Z?(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(t,{...s}),"default"===K&&ve]}):z&&se||ae&&X||ue&&m?(0,u.jsx)(t,{...s}):(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(t,{...s}),"default"===K&&ve]})}),"extendBlockEdit"),G=(0,o.createHigherOrderComponent)((e=>n=>{if(!D(n))return(0,u.jsx)(e,{...n});const{attributes:t,clientId:o}=n,s=(0,i.useMemo)((()=>function(e,n){var t;const o=null!==(t=(0,b.BO)(e.wpbbeOverlayMenu?.breakpoint,e.wpbbeOverlayMenu?.breakpointCustomValue))&&void 0!==t?t:"0px",i=`.wp-block-navigation.${g.V+n}`,s=`${i} .wp-block-navigation__responsive-container:not(.is-menu-open)`;return`\n\t@media screen and (width > ${o}) {\n\t\t${i} .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${i} .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}`}(t,o)),[t,o]);return(0,f.useAddCssToEditor)(s,"blocks__core_navigation__stack-on-responsive",o),(0,u.jsx)(u.Fragment,{children:(0,u.jsx)(e,{...n,className:(0,v.T)(n.className,`${g.V}${n.clientId} wpbbe-responsive-navigation`)})})}),"renderInEditor");(0,s.addFilter)("blocks.registerBlockType","wpbbe/navigation/responsiveness/modify-block-data",(function(e,n){return n!==L?e:{...e,attributes:{...e.attributes,wpbbeOverlayMenu:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"}}}}})),(0,s.addFilter)("editor.BlockEdit","wpbbe/navigation/responsiveness/edit-block",(0,m.L2)(D,$)),(0,s.addFilter)("editor.BlockListBlock","wpbbe/navigation/responsiveness/render-in-editor",G)})()})(); -
better-block-editor/tags/1.2.1/dist/editor/blocks/post-template/responsiveness/editor.asset.php
r3449829 r3458243 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wpbbe-editor-css-store'), 'version' => ' 9f141b0c7921f909592b');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wpbbe-editor-css-store'), 'version' => '6501130927d79ae922c2'); -
better-block-editor/tags/1.2.1/dist/editor/blocks/post-template/responsiveness/editor.js
r3443250 r3458243 1 (()=>{var e={1744:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var o=n(7030),i=n(4715),r=n(790);function s({value:e,label:t,onChange:n,...s}){const a=(0,o.Q)();return(0,r.jsx)(i.__experimentalSpacingSizesControl,{values:{all:e},onChange:e=>n(e.all),label:t,sides:["all"],units:a,showSideInLabel:!1,...s})}},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=>l});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),a=n(9876),c=n(790);function l({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:l,help:p,...u}){let d=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{d.push({name:e.name,key:e.key})})),d.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),d=d.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:g}=null!=e?e:{};return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,c.jsx)(i.CustomSelectControl,{...u,label:t,hideLabelFromVision:!t,value:d.find((e=>e.key===w))||d[0],options:d,onChange:e=>l({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),p&&w!==s.iS&&(0,c.jsx)("p",{className:"components-base-control__help",children:p})]}),w===s.iS&&(0,c.jsx)(i.__experimentalUnitControl,{value:g,onChange:e=>l({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:p,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>l});var o=n(6427),i=n(7723),r=n(9941);const s=n.p+"images/welcome-guide.87e7271b.webp";var a=n(790);function c(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,a.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function l({children:e,initialOpen:t,...n}){return(0,a.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,a.jsx)(c,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>d});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),a=n(1233);n(12);const c=n.p+"images/default.c2e98be7.webp";var l=n(790);const p="wpbbe/welcome-guide";function u(e){return e.map((e=>{var t;return{image:(0,l.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:c,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function d({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...c}){const{get:d}=(0,i.select)(a.store),{set:b}=(0,i.useDispatch)(a.store),w=!d(p,e),[g,v]=(0,r.useState)(w);return g?(0,l.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:u(t),finishButtonText:n,onFinish:()=>{v(!1),b(p,e,!0)},...c}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}}, 4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{KZ:()=>c,Zx:()=>l,PE:()=>p});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),a=n(6087);function c(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,a.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function l(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...a,...n,settings:{...t,...null!==(i=a.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function p(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>l,Lk:()=>s,mg:()=>a,v6:()=>p,wK:()=>c});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function a(e){return!!r(e)}function c(e){return r(e)?.active}function l(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}function p(e){return e===o.kX}},9079:(e,t,n)=>{"use strict";n.d(t,{L2:()=>c,sS:()=>a});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function a(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function c(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},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,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,a),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,a),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,a=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},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},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.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)o.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?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.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 o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},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 o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(6427),o=n(9491),i=n(6087),r=n(2619),s=n(7723),a=n(1744),c=n(2845),l=n(3306),p=n(8969),u=n(6954),d=n(4197),b=n(3604),w=n(9748),g=n(9079),v=n(4753),f=n(790);const m="core/post-template";function k(e){return e.name===m&&"grid"===e.attributes?.layout?.type}function h(e){var t;const{breakpoint:n=c.kX,breakpointCustomValue:o,settings:{gap:i}={}}=null!==(t=e.wpbbeResponsive)&&void 0!==t?t:{};return{breakpoint:n,breakpointCustomValue:o,settings:{gap:i}}}const x=(0,o.createHigherOrderComponent)((n=>o=>{const{attributes:r,clientId:u,setAttributes:m,isSelected:k}=o,{breakpoint:x,breakpointCustomValue:_,settings:{gap:y}}=h(r);(0,b.KZ)(m);const S=(0,b.Zx)(m),C=(0,b.PE)(m),[R]=(0,i.useState)(!!r.wpbbeResponsive),j=(0,i.useMemo)((()=>function(t,n){const{breakpoint:o,breakpointCustomValue:i,settings:{gap:r}}=h(t),s=(0,w.BO)(o,i);if(!s)return null;const a=r?`gap: ${(0,e.isValueSpacingPreset)(r)?(0,e.getSpacingPresetCssVar)(r):r} !important;`:"";return`@media screen and (width <= ${s}) {\n\t\tbody .${p.V+n} {\n\t\t\t${a}\n\t\t\tgrid-template-columns: repeat(1, 1fr) !important;\n\t\t}\n\t}`}(r,u)),[r,u]),B=(0,v.useAddEditorStyle)(j,"blocks__core_post_template__stack-on-responsive__"+u);return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(d.Z,{ref:B}),(0,f.jsx)(n,{...o}),k&&(0,g.sS)(u)&&(0,f.jsx)(e.InspectorControls,{children:(0,f.jsxs)(l._,{initialOpen:R||!!r.wpbbeResponsive,className:"wpbbe post-template__responsive-stack-on",children:[(0,f.jsx)(c.xC,{label:(0,s.__)("Stack on","better-block-editor"),value:{breakpoint:x,breakpointCustomValue:_},onChange:S}),!(0,w.v6)(x)&&(0,f.jsx)(t.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,f.jsx)(a.A,{value:y,label:(0,s.__)("Block spacing","better-block-editor"),onChange:e=>C({gap:e})})})]})})]})}),"extendBlockEdit"),_=(0,o.createHigherOrderComponent)((e=>t=>{const{className:n,clientId:o}=t;return k(t)?(0,f.jsx)(e,{...t,className:(0,u.T)(n,p.V+o)}):(0,f.jsx)(e,{...t})}),"renderInEditor");(0,r.addFilter)("blocks.registerBlockType","wpbbe/post-template/stack-on-responsive/modify-block-data",(function(e,t){return t!==m?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{gap:{type:"string"}}}}}})),(0,r.addFilter)("editor.BlockEdit","wpbbe/post-template/stack-on-responsive/edit-block",(0,g.L2)(k,x)),(0,r.addFilter)("editor.BlockListBlock","wpbbe/post-template/stack-on-responsive/render-in-editor",_)})()})();1 (()=>{var e={1744:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var o=n(7030),i=n(4715),r=n(790);function s({value:e,label:t,onChange:n,...s}){const a=(0,o.Q)();return(0,r.jsx)(i.__experimentalSpacingSizesControl,{values:{all:e},onChange:e=>n(e.all),label:t,sides:["all"],units:a,showSideInLabel:!1,...s})}},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=>l});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),a=n(9876),c=n(790);function l({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:l,help:p,...u}){let d=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{d.push({name:e.name,key:e.key})})),d.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),d=d.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:g}=null!=e?e:{};return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,c.jsx)(i.CustomSelectControl,{...u,label:t,hideLabelFromVision:!t,value:d.find((e=>e.key===w))||d[0],options:d,onChange:e=>l({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),p&&w!==s.iS&&(0,c.jsx)("p",{className:"components-base-control__help",children:p})]}),w===s.iS&&(0,c.jsx)(i.__experimentalUnitControl,{value:g,onChange:e=>l({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:p,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>l});var o=n(6427),i=n(7723),r=n(9941);const s=n.p+"images/welcome-guide.87e7271b.webp";var a=n(790);function c(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,a.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function l({children:e,initialOpen:t,...n}){return(0,a.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,a.jsx)(c,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>d});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),a=n(1233);n(12);const c=n.p+"images/default.c2e98be7.webp";var l=n(790);const p="wpbbe/welcome-guide";function u(e){return e.map((e=>{var t;return{image:(0,l.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:c,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function d({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...c}){const{get:d}=(0,i.select)(a.store),{set:b}=(0,i.useDispatch)(a.store),w=!d(p,e),[g,v]=(0,r.useState)(w);return g?(0,l.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:u(t),finishButtonText:n,onFinish:()=>{v(!1),b(p,e,!0)},...c}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{KZ:()=>c,Zx:()=>l,PE:()=>p});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),a=n(6087);function c(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,a.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function l(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...a,...n,settings:{...t,...null!==(i=a.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function p(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>l,Lk:()=>s,mg:()=>a,v6:()=>p,wK:()=>c});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function a(e){return!!r(e)}function c(e){return r(e)?.active}function l(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}function p(e){return e===o.kX}},9079:(e,t,n)=>{"use strict";n.d(t,{L2:()=>c,sS:()=>a});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function a(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function c(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},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,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,a),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,a),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,a=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},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},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.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)o.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?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.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 o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},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 o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(6427),o=n(9491),i=n(6087),r=n(2619),s=n(7723),a=n(1744),c=n(2845),l=n(3306),p=n(8969),u=n(6954),d=n(3604),b=n(9748),w=n(9079),g=n(4753),v=n(790);const m="core/post-template";function f(e){return e.name===m&&"grid"===e.attributes?.layout?.type}function k(e){var t;const{breakpoint:n=c.kX,breakpointCustomValue:o,settings:{gap:i}={}}=null!==(t=e.wpbbeResponsive)&&void 0!==t?t:{};return{breakpoint:n,breakpointCustomValue:o,settings:{gap:i}}}const h=(0,o.createHigherOrderComponent)((n=>o=>{const{attributes:r,clientId:u,setAttributes:m,isSelected:f}=o,{breakpoint:h,breakpointCustomValue:x,settings:{gap:_}}=k(r);(0,d.KZ)(m);const y=(0,d.Zx)(m),S=(0,d.PE)(m),[C]=(0,i.useState)(!!r.wpbbeResponsive),R=(0,i.useMemo)((()=>function(t,n){const{breakpoint:o,breakpointCustomValue:i,settings:{gap:r}}=k(t),s=(0,b.BO)(o,i);if(!s)return null;const a=r?`gap: ${(0,e.isValueSpacingPreset)(r)?(0,e.getSpacingPresetCssVar)(r):r} !important;`:"";return`@media screen and (width <= ${s}) {\n\t\tbody .${p.V+n} {\n\t\t\t${a}\n\t\t\tgrid-template-columns: repeat(1, 1fr) !important;\n\t\t}\n\t}`}(r,u)),[r,u]);return(0,g.useAddCssToEditor)(R,"blocks__core_post_template__stack-on-responsive",u),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(n,{...o}),f&&(0,w.sS)(u)&&(0,v.jsx)(e.InspectorControls,{children:(0,v.jsxs)(l._,{initialOpen:C||!!r.wpbbeResponsive,className:"wpbbe post-template__responsive-stack-on",children:[(0,v.jsx)(c.xC,{label:(0,s.__)("Stack on","better-block-editor"),value:{breakpoint:h,breakpointCustomValue:x},onChange:y}),!(0,b.v6)(h)&&(0,v.jsx)(t.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,v.jsx)(a.A,{value:_,label:(0,s.__)("Block spacing","better-block-editor"),onChange:e=>S({gap:e})})})]})})]})}),"extendBlockEdit"),x=(0,o.createHigherOrderComponent)((e=>t=>{const{className:n,clientId:o}=t;return f(t)?(0,v.jsx)(e,{...t,className:(0,u.T)(n,p.V+o)}):(0,v.jsx)(e,{...t})}),"renderInEditor");(0,r.addFilter)("blocks.registerBlockType","wpbbe/post-template/stack-on-responsive/modify-block-data",(function(e,t){return t!==m?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{gap:{type:"string"}}}}}})),(0,r.addFilter)("editor.BlockEdit","wpbbe/post-template/stack-on-responsive/edit-block",(0,w.L2)(f,h)),(0,r.addFilter)("editor.BlockListBlock","wpbbe/post-template/stack-on-responsive/render-in-editor",x)})()})(); -
better-block-editor/tags/1.2.1/dist/editor/blocks/row/responsiveness/editor.asset.php
r3449829 r3458243 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => ' f20c025fb8cb2aae2f43');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => '057e77d3284531414c3b'); -
better-block-editor/tags/1.2.1/dist/editor/blocks/row/responsiveness/editor.js
r3449829 r3458243 1 (()=>{var e={317:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})})},3337:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})})},7184:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})})},1597:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})})},7611:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})})},1744:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var o=n(7030),i=n(4715),r=n(790);function s({value:e,label:t,onChange:n,...s}){const l=(0,o.Q)();return(0,r.jsx)(i.__experimentalSpacingSizesControl,{values:{all:e},onChange:e=>n(e.all),label:t,sides:["all"],units:l,showSideInLabel:!1,...s})}},2773:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var o=n(9079),i=n(4715),r=n(6427),s=n(7143),l=n(6087),a=n(7723),c=n(790);function u({value:e,label:t,onChange:n,...u}){const{clientId:d}=(0,i.useBlockEditContext)(),p=(0,s.select)("core/block-editor").getBlockAttributes(d),b=(0,o.AI)(p);return(0,l.useEffect)((()=>{e&&!b&&n(!1)}),[e,b,n]),b?(0,c.jsx)(r.ToggleControl,{checked:e,onChange:n,label:null!=t?t:(0,a.__)("Disable Sticky","better-block-editor"),__next40pxDefaultSize:!0,...u}):null}},2513:(e,t,n)=>{"use strict";n.d(t,{Y:()=>o});const o={LEFT:"left",RIGHT:"right",CENTER:"center",SPACE_BETWEEN:"space-between",STRETCH:"stretch"}},8245:(e,t,n)=>{"use strict";n.d(t,{A:()=>w});var o=n(6427),i=n(6087),r=n(7723),s=n(3337),l=n(317),a=n(7184),c=n(1597),u=n(7611),d=n(2513),p=n(790);const b=[{value:d.Y.LEFT,icon:s.A,label:(0,r.__)("Justify items left","better-block-editor")},{value:d.Y.CENTER,icon:l.A,label:(0,r.__)("Justify items center","better-block-editor")},{value:d.Y.RIGHT,icon:a.A,label:(0,r.__)("Justify items right","better-block-editor")},{value:d.Y.SPACE_BETWEEN,icon:c.A,label:(0,r.__)("Space between items","better-block-editor")},{value:d.Y.STRETCH,icon:u.A,label:(0,r.__)("Stretch items","better-block-editor")}];function w({value:e,excludeOptions:t=[],onChange:n=()=>{},defaultValue:s=d.Y.LEFT}){return(0,i.useEffect)((()=>{t.includes(e)&&n(s)}),[e,t,n,s]),(0,p.jsx)(p.Fragment,{children:(0,p.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,r.__)("Justification","better-block-editor"),value:e,onChange:n,className:"wpbbe flex-layout-justification-control",children:b.map((({value:e,icon:n,label:i})=>t.includes(e)?null:(0,p.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:n,label:i},e)))})})}},8172:(e,t,n)=>{"use strict";n.d(t,{EO:()=>o.A,TU:()=>r.T,Yv:()=>i.Y});var o=n(8245),i=n(2513),r=n(8917)},8917:(e,t,n)=>{"use strict";n.d(t,{T:()=>i});var o=n(2513);function i(e,t=!1){const n={[o.Y.LEFT]:"flex-start",[o.Y.RIGHT]:"flex-end",[o.Y.CENTER]:"center",[o.Y.STRETCH]:"stretch",[o.Y.SPACE_BETWEEN]:"space-between"},i={...n,[o.Y.LEFT]:"flex-end",[o.Y.RIGHT]:"flex-start"};return t?i[e]:n[e]}},7637:(e,t,n)=>{"use strict";n.d(t,{o:()=>o});const o={ROW:"row",ROW_REVERSE:"row-reverse",COLUMN:"column",COLUMN_REVERSE:"column-reverse"}},8136:(e,t,n)=>{"use strict";n.d(t,{Q2:()=>b,Dx:()=>w,RN:()=>v});var o=n(6427),i=n(7723),r=n(5573),s=n(790);const l=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"})}),a=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.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)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})}),u=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var d=n(7637);const p=[{value:d.o.ROW,icon:l,label:(0,i.__)("Horizontal","better-block-editor")},{value:d.o.COLUMN,icon:a,label:(0,i.__)("Vertical","better-block-editor")},{value:d.o.ROW_REVERSE,icon:c,label:(0,i.__)("Horizontal inversed","better-block-editor")},{value:d.o.COLUMN_REVERSE,icon:u,label:(0,i.__)("Vertical inversed","better-block-editor")}];function b({value:e,onChange:t}){return(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,i.__)("Orientation","better-block-editor"),value:e,onChange:t,className:"wpbbe flex-layout-orientation-control",children:p.map((({value:e,icon:t,label:n})=>(0,s.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})})}function w(e){return[d.o.ROW,d.o.ROW_REVERSE].includes(e)}function v(e){return[d.o.COLUMN,d.o.COLUMN_REVERSE].includes(e)}},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=>c});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),l=n(9876),a=n(790);function c({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:c,help:u,...d}){let p=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,l.k)().filter((e=>!0===e.active)).forEach((e=>{p.push({name:e.name,key:e.key})})),p.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),p=p.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:v}=null!=e?e:{};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,a.jsx)(i.CustomSelectControl,{...d,label:t,hideLabelFromVision:!t,value:p.find((e=>e.key===w))||p[0],options:p,onChange:e=>c({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,a.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,a.jsx)(i.__experimentalUnitControl,{value:v,onChange:e=>c({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>c});var o=n(6427),i=n(7723),r=n(9941);const s=n.p+"images/welcome-guide.87e7271b.webp";var l=n(790);function a(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,l.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function c({children:e,initialOpen:t,...n}){return(0,l.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,l.jsx)(a,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>p});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),l=n(1233);n(12);const a=n.p+"images/default.c2e98be7.webp";var c=n(790);const u="wpbbe/welcome-guide";function d(e){return e.map((e=>{var t;return{image:(0,c.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:a,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 p({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...a}){const{get:p}=(0,i.select)(l.store),{set:b}=(0,i.useDispatch)(l.store),w=!p(u,e),[v,g]=(0,r.useState)(w);return v?(0,c.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:d(t),finishButtonText:n,onFinish:()=>{g(!1),b(u,e,!0)},...a}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}}, 4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{bM:()=>p,KZ:()=>a,Zx:()=>c,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),l=n(6087);function a(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,l.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function c(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:l={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...l,...n,settings:{...t,...null!==(i=l.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}function d(e){var t;const{type:n,orientation:o}=null!==(t=e.layout)&&void 0!==t?t:{};return"grid"===n?"grid":"flex"===n?"vertical"===o?"stack":"row":"constrained"===n||"default"===n?"group":void 0}function p(e){const{name:t,clientId:n}=(0,r.useBlockEditContext)(),o=(0,s.select)("core/block-editor").getBlockAttributes(n);(0,l.useEffect)((()=>{if("core/group"!==t||!o)return;if(!window.wpbbe.groupBlockModeRegistry.has(n))return void window.wpbbe.groupBlockModeRegistry.set(n,d(o));const i=window.wpbbe.groupBlockModeRegistry.get(n),r=d(o);i!==r&&(window.wpbbe.groupBlockModeRegistry.set(n,r),void 0!==o.wpbbeResponsive&&e({wpbbeResponsive:void 0}))}),[n,o,e,t])}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>c,Lk:()=>s,mg:()=>l,wK:()=>a});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function l(e){return!!r(e)}function a(e){return r(e)?.active}function c(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}},9079:(e,t,n)=>{"use strict";n.d(t,{AI:()=>a,L2:()=>c,sS:()=>l});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function l(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function a(e){return"sticky"===e?.style?.position?.type}function c(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},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,r,l){const a=new URL(l||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,l),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,l){const a=new URL(l||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,l),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,l=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:l,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},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 o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.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)o.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?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.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 o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},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 o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(6427),o=n(9491),i=n(6087),r=n(2619),s=n(7723),l=n(1744),a=n(2773),c=n(8172),u=n(8136),d=n(7637),p=n(2845),b=n(3306),w=n(8969),v=n(6954),g=n(4197),x=n(3604),h=n(9748),f=n(9079),m=n(4753);const _="top",k="center",E="bottom",S="stretch",R="space-between";var C=n(1231),j=n(2513);function V(e){var t,n,o,i,r;const s={breakpoint:C.kX,breakpointCustomValue:void 0,settings:{justification:null!==(t=e?.layout?.justifyContent)&&void 0!==t?t:j.Y.LEFT,orientation:"vertical"===e?.layout?.orientation?d.o.COLUMN:d.o.ROW,verticalAlignment:_,gap:void 0,disablePositionSticky:void 0}},l=null!==(n=e?.wpbbeResponsive)&&void 0!==n?n:{};return{breakpoint:null!==(o=l.breakpoint)&&void 0!==o?o:s.breakpoint,breakpointCustomValue:null!==(i=l.breakpointCustomValue)&&void 0!==i?i:s.breakpointCustomValue,settings:{...s.settings,...null!==(r=l.settings)&&void 0!==r?r:{}}}}var y=n(5573),B=n(790);const L=(0,B.jsx)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,B.jsx)(y.Path,{d:"M9 20h6V9H9v11zM4 4v1.5h16V4H4z"})}),M=(0,B.jsx)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,B.jsx)(y.Path,{d:"M20 11h-5V4H9v7H4v1.5h5V20h6v-7.5h5z"})}),T=(0,B.jsx)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,B.jsx)(y.Path,{d:"M15 4H9v11h6V4zM4 18.5V20h16v-1.5H4z"})}),H=(0,B.jsx)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,B.jsx)(y.Path,{d:"M4 4L20 4L20 5.5L4 5.5L4 4ZM10 7L14 7L14 17L10 17L10 7ZM20 18.5L4 18.5L4 20L20 20L20 18.5Z"})}),A=(0,B.jsx)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,B.jsx)(y.Path,{d:"M7 4H17V8L7 8V4ZM7 16L17 16V20L7 20V16ZM20 11.25H4V12.75H20V11.25Z"})}),N=[{value:_,icon:L,label:(0,s.__)("Align top")},{value:k,icon:M,label:(0,s.__)("Align middle")},{value:E,icon:T,label:(0,s.__)("Align bottom")}],O=[...N,{value:S,icon:H,label:(0,s.__)("Streth to fill")}],P=[...N,{value:R,icon:A,label:(0,s.__)("Space between")}];function U({value:e,horizontalMode:n,onChange:o}){const r=n?O:P;return(0,i.useEffect)((()=>{n&&e===R&&o(k),n||e!==S||o(_)}),[n,e,o]),(0,B.jsx)(t.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,s.__)("Vertical alignment","better-block-editor"),value:e,onChange:o,className:"block-editor-hooks__flex-layout-vertical-alignment-control",children:r.map((({value:e,icon:n,label:o})=>(0,B.jsx)(t.__experimentalToggleGroupControlOptionIcon,{value:e,icon:n,label:o},e)))})}const z="core/group";function G(e){return e.name===z&&"flex"===e?.attributes?.layout?.type}const I={[_]:"flex-start",[k]:"center",[E]:"flex-end",[S]:"stretch",[R]:"space-between"},Y={...I,[_]:"flex-end",[E]:"flex-start"},F=(0,o.createHigherOrderComponent)((n=>o=>{const{attributes:r,setAttributes:v,clientId:_,isSelected:k}=o,{breakpoint:E,breakpointCustomValue:S,settings:R,settings:{justification:C,orientation:j,verticalAlignment:y,gap:L,disablePositionSticky:M}}=V(r),T=(0,i.useRef)(!!r.wpbbeResponsive);(0,x.bM)((e=>{T.current=!1,v(e)})),(0,x.KZ)(v);const H=(0,x.PE)(v),A=(0,x.Zx)(v,R),N=(0,i.useMemo)((()=>function(t,n){const{breakpoint:o,breakpointCustomValue:i,settings:{justification:r,orientation:s,verticalAlignment:l,gap:a,disablePositionSticky:b}}=V(t);if(o===p.kX)return null;const v=(0,h.BO)(o,i);if(!v)return null;const g=(0,u.Dx)(s)?"justify-content":"align-items",x=(0,c.TU)(r,s===d.o.ROW_REVERSE),f=(0,u.Dx)(s)?"align-items":"justify-content",m=s===d.o.COLUMN_REVERSE?Y:I,_=null!=a&&a?`gap: ${(0,e.isValueSpacingPreset)(a)?(0,e.getSpacingPresetCssVar)(a):a} !important;`:"",k=b?"position: relative;":"";let E=`${("."+w.V+n).repeat(3)} {\n\t\t${g}:${x} !important; \n\t\t${f}: ${m[l]} !important;\n\t\tflex-direction: ${s} !important;\n\t\t${_}\n\t\t${k}\n\t}`;return"vertical"===t?.layout?.orientation!==(0,u.RN)(s)&&(E+=`.${w.V+n} > * {\n\t\t\tflex-basis: auto !important;\n\t\t}`),`@media screen and (width <= ${v}) {\n\t \t${E}\n\t}`}(r,_)),[r,_]),O=(0,m.useAddEditorStyle)(N,"blocks__core_row__responsiveness__"+_),P=(0,s.__)("Change orientation and other related settings at this breakpoint and below.","better-block-editor");return(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(g.Z,{ref:O}),(0,B.jsx)(n,{...o}),k&&(0,f.sS)(_)&&(0,B.jsx)(e.InspectorControls,{children:(0,B.jsxs)(b._,{initialOpen:T.current||!!r.wpbbeResponsive,className:"wpbbe row__responsive-stack-on",children:[(0,B.jsx)(p.xC,{value:{breakpoint:E,breakpointCustomValue:S},onChange:A,help:P}),E!==p.kX&&(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(u.Q2,{value:j,onChange:e=>H({orientation:e})}),(0,B.jsx)(c.EO,{value:C,excludeOptions:(0,u.Dx)(j)?[c.Yv.STRETCH]:[c.Yv.SPACE_BETWEEN],onChange:e=>H({justification:e})}),(0,B.jsx)(U,{value:y,horizontalMode:(0,u.Dx)(j),onChange:e=>H({verticalAlignment:e})}),(0,B.jsx)(t.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,B.jsx)(l.A,{value:L,label:(0,s.__)("Block spacing","better-block-editor"),onChange:e=>H({gap:e})})}),(0,B.jsx)(a.A,{value:!!M,onChange:e=>H({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),$=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:o,clientId:i}=t;return G(t)&&n.wpbbeResponsive?(0,B.jsx)(e,{...t,className:(0,v.T)(o,`${w.V}${i}`)}):(0,B.jsx)(e,{...t})}),"renderInEditor");(0,r.addFilter)("blocks.registerBlockType","wpbbe/row/responsiveness/modify-block-data",(function(e,t){return t!==z?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,r.addFilter)("editor.BlockEdit","wpbbe/row/responsiveness/edit-block",(0,f.L2)(G,F)),(0,r.addFilter)("editor.BlockListBlock","wpbbe/row/responsiveness/render-in-editor",$)})()})();1 (()=>{var e={317:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})})},3337:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})})},7184:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})})},1597:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})})},7611:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})})},1744:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var o=n(7030),i=n(4715),r=n(790);function s({value:e,label:t,onChange:n,...s}){const l=(0,o.Q)();return(0,r.jsx)(i.__experimentalSpacingSizesControl,{values:{all:e},onChange:e=>n(e.all),label:t,sides:["all"],units:l,showSideInLabel:!1,...s})}},2773:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var o=n(9079),i=n(4715),r=n(6427),s=n(7143),l=n(6087),a=n(7723),c=n(790);function u({value:e,label:t,onChange:n,...u}){const{clientId:d}=(0,i.useBlockEditContext)(),p=(0,s.select)("core/block-editor").getBlockAttributes(d),b=(0,o.AI)(p);return(0,l.useEffect)((()=>{e&&!b&&n(!1)}),[e,b,n]),b?(0,c.jsx)(r.ToggleControl,{checked:e,onChange:n,label:null!=t?t:(0,a.__)("Disable Sticky","better-block-editor"),__next40pxDefaultSize:!0,...u}):null}},2513:(e,t,n)=>{"use strict";n.d(t,{Y:()=>o});const o={LEFT:"left",RIGHT:"right",CENTER:"center",SPACE_BETWEEN:"space-between",STRETCH:"stretch"}},8245:(e,t,n)=>{"use strict";n.d(t,{A:()=>w});var o=n(6427),i=n(6087),r=n(7723),s=n(3337),l=n(317),a=n(7184),c=n(1597),u=n(7611),d=n(2513),p=n(790);const b=[{value:d.Y.LEFT,icon:s.A,label:(0,r.__)("Justify items left","better-block-editor")},{value:d.Y.CENTER,icon:l.A,label:(0,r.__)("Justify items center","better-block-editor")},{value:d.Y.RIGHT,icon:a.A,label:(0,r.__)("Justify items right","better-block-editor")},{value:d.Y.SPACE_BETWEEN,icon:c.A,label:(0,r.__)("Space between items","better-block-editor")},{value:d.Y.STRETCH,icon:u.A,label:(0,r.__)("Stretch items","better-block-editor")}];function w({value:e,excludeOptions:t=[],onChange:n=()=>{},defaultValue:s=d.Y.LEFT}){return(0,i.useEffect)((()=>{t.includes(e)&&n(s)}),[e,t,n,s]),(0,p.jsx)(p.Fragment,{children:(0,p.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,r.__)("Justification","better-block-editor"),value:e,onChange:n,className:"wpbbe flex-layout-justification-control",children:b.map((({value:e,icon:n,label:i})=>t.includes(e)?null:(0,p.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:n,label:i},e)))})})}},8172:(e,t,n)=>{"use strict";n.d(t,{EO:()=>o.A,TU:()=>r.T,Yv:()=>i.Y});var o=n(8245),i=n(2513),r=n(8917)},8917:(e,t,n)=>{"use strict";n.d(t,{T:()=>i});var o=n(2513);function i(e,t=!1){const n={[o.Y.LEFT]:"flex-start",[o.Y.RIGHT]:"flex-end",[o.Y.CENTER]:"center",[o.Y.STRETCH]:"stretch",[o.Y.SPACE_BETWEEN]:"space-between"},i={...n,[o.Y.LEFT]:"flex-end",[o.Y.RIGHT]:"flex-start"};return t?i[e]:n[e]}},7637:(e,t,n)=>{"use strict";n.d(t,{o:()=>o});const o={ROW:"row",ROW_REVERSE:"row-reverse",COLUMN:"column",COLUMN_REVERSE:"column-reverse"}},8136:(e,t,n)=>{"use strict";n.d(t,{Q2:()=>b,Dx:()=>w,RN:()=>v});var o=n(6427),i=n(7723),r=n(5573),s=n(790);const l=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"})}),a=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.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)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})}),u=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var d=n(7637);const p=[{value:d.o.ROW,icon:l,label:(0,i.__)("Horizontal","better-block-editor")},{value:d.o.COLUMN,icon:a,label:(0,i.__)("Vertical","better-block-editor")},{value:d.o.ROW_REVERSE,icon:c,label:(0,i.__)("Horizontal inversed","better-block-editor")},{value:d.o.COLUMN_REVERSE,icon:u,label:(0,i.__)("Vertical inversed","better-block-editor")}];function b({value:e,onChange:t}){return(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,i.__)("Orientation","better-block-editor"),value:e,onChange:t,className:"wpbbe flex-layout-orientation-control",children:p.map((({value:e,icon:t,label:n})=>(0,s.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})})}function w(e){return[d.o.ROW,d.o.ROW_REVERSE].includes(e)}function v(e){return[d.o.COLUMN,d.o.COLUMN_REVERSE].includes(e)}},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=>c});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),l=n(9876),a=n(790);function c({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:c,help:u,...d}){let p=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,l.k)().filter((e=>!0===e.active)).forEach((e=>{p.push({name:e.name,key:e.key})})),p.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),p=p.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:v}=null!=e?e:{};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,a.jsx)(i.CustomSelectControl,{...d,label:t,hideLabelFromVision:!t,value:p.find((e=>e.key===w))||p[0],options:p,onChange:e=>c({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,a.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,a.jsx)(i.__experimentalUnitControl,{value:v,onChange:e=>c({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>c});var o=n(6427),i=n(7723),r=n(9941);const s=n.p+"images/welcome-guide.87e7271b.webp";var l=n(790);function a(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,l.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function c({children:e,initialOpen:t,...n}){return(0,l.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,l.jsx)(a,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>p});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),l=n(1233);n(12);const a=n.p+"images/default.c2e98be7.webp";var c=n(790);const u="wpbbe/welcome-guide";function d(e){return e.map((e=>{var t;return{image:(0,c.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:a,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 p({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...a}){const{get:p}=(0,i.select)(l.store),{set:b}=(0,i.useDispatch)(l.store),w=!p(u,e),[v,g]=(0,r.useState)(w);return v?(0,c.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:d(t),finishButtonText:n,onFinish:()=>{g(!1),b(u,e,!0)},...a}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{bM:()=>p,KZ:()=>a,Zx:()=>c,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),l=n(6087);function a(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,l.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function c(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:l={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...l,...n,settings:{...t,...null!==(i=l.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}function d(e){var t;const{type:n,orientation:o}=null!==(t=e.layout)&&void 0!==t?t:{};return"grid"===n?"grid":"flex"===n?"vertical"===o?"stack":"row":"constrained"===n||"default"===n?"group":void 0}function p(e){const{name:t,clientId:n}=(0,r.useBlockEditContext)(),o=(0,s.select)("core/block-editor").getBlockAttributes(n);(0,l.useEffect)((()=>{if("core/group"!==t||!o)return;if(!window.wpbbe.groupBlockModeRegistry.has(n))return void window.wpbbe.groupBlockModeRegistry.set(n,d(o));const i=window.wpbbe.groupBlockModeRegistry.get(n),r=d(o);i!==r&&(window.wpbbe.groupBlockModeRegistry.set(n,r),void 0!==o.wpbbeResponsive&&e({wpbbeResponsive:void 0}))}),[n,o,e,t])}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>c,Lk:()=>s,mg:()=>l,wK:()=>a});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function l(e){return!!r(e)}function a(e){return r(e)?.active}function c(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}},9079:(e,t,n)=>{"use strict";n.d(t,{AI:()=>a,L2:()=>c,sS:()=>l});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function l(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function a(e){return"sticky"===e?.style?.position?.type}function c(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},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,r,l){const a=new URL(l||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,l),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,l){const a=new URL(l||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,l),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,l=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:l,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},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 o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.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)o.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?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.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 o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},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 o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(6427),o=n(9491),i=n(6087),r=n(2619),s=n(7723),l=n(1744),a=n(2773),c=n(8172),u=n(8136),d=n(7637),p=n(2845),b=n(3306),w=n(8969),v=n(6954),g=n(3604),h=n(9748),x=n(9079),f=n(4753);const m="top",_="center",k="bottom",E="stretch",C="space-between";var S=n(1231),R=n(2513);function j(e){var t,n,o,i,r;const s={breakpoint:S.kX,breakpointCustomValue:void 0,settings:{justification:null!==(t=e?.layout?.justifyContent)&&void 0!==t?t:R.Y.LEFT,orientation:"vertical"===e?.layout?.orientation?d.o.COLUMN:d.o.ROW,verticalAlignment:m,gap:void 0,disablePositionSticky:void 0}},l=null!==(n=e?.wpbbeResponsive)&&void 0!==n?n:{};return{breakpoint:null!==(o=l.breakpoint)&&void 0!==o?o:s.breakpoint,breakpointCustomValue:null!==(i=l.breakpointCustomValue)&&void 0!==i?i:s.breakpointCustomValue,settings:{...s.settings,...null!==(r=l.settings)&&void 0!==r?r:{}}}}var V=n(5573),y=n(790);const B=(0,y.jsx)(V.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,y.jsx)(V.Path,{d:"M9 20h6V9H9v11zM4 4v1.5h16V4H4z"})}),L=(0,y.jsx)(V.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,y.jsx)(V.Path,{d:"M20 11h-5V4H9v7H4v1.5h5V20h6v-7.5h5z"})}),M=(0,y.jsx)(V.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,y.jsx)(V.Path,{d:"M15 4H9v11h6V4zM4 18.5V20h16v-1.5H4z"})}),T=(0,y.jsx)(V.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,y.jsx)(V.Path,{d:"M4 4L20 4L20 5.5L4 5.5L4 4ZM10 7L14 7L14 17L10 17L10 7ZM20 18.5L4 18.5L4 20L20 20L20 18.5Z"})}),H=(0,y.jsx)(V.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,y.jsx)(V.Path,{d:"M7 4H17V8L7 8V4ZM7 16L17 16V20L7 20V16ZM20 11.25H4V12.75H20V11.25Z"})}),A=[{value:m,icon:B,label:(0,s.__)("Align top")},{value:_,icon:L,label:(0,s.__)("Align middle")},{value:k,icon:M,label:(0,s.__)("Align bottom")}],N=[...A,{value:E,icon:T,label:(0,s.__)("Streth to fill")}],O=[...A,{value:C,icon:H,label:(0,s.__)("Space between")}];function P({value:e,horizontalMode:n,onChange:o}){const r=n?N:O;return(0,i.useEffect)((()=>{n&&e===C&&o(_),n||e!==E||o(m)}),[n,e,o]),(0,y.jsx)(t.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,s.__)("Vertical alignment","better-block-editor"),value:e,onChange:o,className:"block-editor-hooks__flex-layout-vertical-alignment-control",children:r.map((({value:e,icon:n,label:o})=>(0,y.jsx)(t.__experimentalToggleGroupControlOptionIcon,{value:e,icon:n,label:o},e)))})}const U="core/group";function z(e){return e.name===U&&"flex"===e?.attributes?.layout?.type}const G={[m]:"flex-start",[_]:"center",[k]:"flex-end",[E]:"stretch",[C]:"space-between"},I={...G,[m]:"flex-end",[k]:"flex-start"},Y=(0,o.createHigherOrderComponent)((n=>o=>{const{attributes:r,setAttributes:v,clientId:m,isSelected:_}=o,{breakpoint:k,breakpointCustomValue:E,settings:C,settings:{justification:S,orientation:R,verticalAlignment:V,gap:B,disablePositionSticky:L}}=j(r),M=(0,i.useRef)(!!r.wpbbeResponsive);(0,g.bM)((e=>{M.current=!1,v(e)})),(0,g.KZ)(v);const T=(0,g.PE)(v),H=(0,g.Zx)(v,C),A=(0,i.useMemo)((()=>function(t,n){const{breakpoint:o,breakpointCustomValue:i,settings:{justification:r,orientation:s,verticalAlignment:l,gap:a,disablePositionSticky:b}}=j(t);if(o===p.kX)return null;const v=(0,h.BO)(o,i);if(!v)return null;const g=(0,u.Dx)(s)?"justify-content":"align-items",x=(0,c.TU)(r,s===d.o.ROW_REVERSE),f=(0,u.Dx)(s)?"align-items":"justify-content",m=s===d.o.COLUMN_REVERSE?I:G,_=null!=a&&a?`gap: ${(0,e.isValueSpacingPreset)(a)?(0,e.getSpacingPresetCssVar)(a):a} !important;`:"",k=b?"position: relative;":"";let E=`${("."+w.V+n).repeat(3)} {\n\t\t${g}:${x} !important; \n\t\t${f}: ${m[l]} !important;\n\t\tflex-direction: ${s} !important;\n\t\t${_}\n\t\t${k}\n\t}`;return"vertical"===t?.layout?.orientation!==(0,u.RN)(s)&&(E+=`.${w.V+n} > * {\n\t\t\tflex-basis: auto !important;\n\t\t}`),`@media screen and (width <= ${v}) {\n\t \t${E}\n\t}`}(r,m)),[r,m]);(0,f.useAddCssToEditor)(A,"blocks__core_row__responsiveness",m);const N=(0,s.__)("Change orientation and other related settings at this breakpoint and below.","better-block-editor");return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(n,{...o}),_&&(0,x.sS)(m)&&(0,y.jsx)(e.InspectorControls,{children:(0,y.jsxs)(b._,{initialOpen:M.current||!!r.wpbbeResponsive,className:"wpbbe row__responsive-stack-on",children:[(0,y.jsx)(p.xC,{value:{breakpoint:k,breakpointCustomValue:E},onChange:H,help:N}),k!==p.kX&&(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(u.Q2,{value:R,onChange:e=>T({orientation:e})}),(0,y.jsx)(c.EO,{value:S,excludeOptions:(0,u.Dx)(R)?[c.Yv.STRETCH]:[c.Yv.SPACE_BETWEEN],onChange:e=>T({justification:e})}),(0,y.jsx)(P,{value:V,horizontalMode:(0,u.Dx)(R),onChange:e=>T({verticalAlignment:e})}),(0,y.jsx)(t.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,y.jsx)(l.A,{value:B,label:(0,s.__)("Block spacing","better-block-editor"),onChange:e=>T({gap:e})})}),(0,y.jsx)(a.A,{value:!!L,onChange:e=>T({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),F=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:o,clientId:i}=t;return z(t)&&n.wpbbeResponsive?(0,y.jsx)(e,{...t,className:(0,v.T)(o,`${w.V}${i}`)}):(0,y.jsx)(e,{...t})}),"renderInEditor");(0,r.addFilter)("blocks.registerBlockType","wpbbe/row/responsiveness/modify-block-data",(function(e,t){return t!==U?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,r.addFilter)("editor.BlockEdit","wpbbe/row/responsiveness/edit-block",(0,x.L2)(z,Y)),(0,r.addFilter)("editor.BlockListBlock","wpbbe/row/responsiveness/render-in-editor",F)})()})(); -
better-block-editor/tags/1.2.1/dist/editor/editor-css-store/index.asset.php
r3386474 r3458243 1 <?php return array('dependencies' => array('wp-data', 'wp-element'), 'version' => ' 736ddc2ec489cf64dc8c');1 <?php return array('dependencies' => array('wp-data', 'wp-element'), 'version' => '3cfd7c740b7b47c38208'); -
better-block-editor/tags/1.2.1/dist/editor/editor-css-store/index.js
r3386474 r3458243 1 (()=>{"use strict";var e={d:(t,r)=>{for(var n in r)e.o(r,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:r[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{useAdd EditorStyle:()=>S});var r={};e.r(r),e.d(r,{getStyles:()=>p});var n={};e.r(n),e.d(n,{deleteStyle:()=>f,setStyle:()=>y});const o=window.wp.data,c=window.wp.element,i={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let s;const u=new Uint8Array(16),d=[];for(let e=0;e<256;++e)d.push((e+256).toString(16).slice(1));const l=function(e,t,r){if(i.randomUUID&&!t&&!e)return i.randomUUID();const n=(e=e||{}).random??e.rng?.()??function(){if(!s){if("undefined"==typeof crypto||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");s=crypto.getRandomValues.bind(crypto)}return s(u)}();if(n.length<16)throw new Error("Random bytes length must be >= 16");if(n[6]=15&n[6]|64,n[8]=63&n[8]|128,t){if((r=r||0)<0||r+16>t.length)throw new RangeError(`UUID byte range ${r}:${r+15} is out of buffer bounds`);for(let e=0;e<16;++e)t[r+e]=n[e];return t}return function(e,t=0){return(d[e[t+0]]+d[e[t+1]]+d[e[t+2]]+d[e[t+3]]+"-"+d[e[t+4]]+d[e[t+5]]+"-"+d[e[t+6]]+d[e[t+7]]+"-"+d[e[t+8]]+d[e[t+9]]+"-"+d[e[t+10]]+d[e[t+11]]+d[e[t+12]]+d[e[t+13]]+d[e[t+14]]+d[e[t+15]]).toLowerCase()}(n)},a="wpbbe-block-editor-identifier";function p(e){return e.styles}function y(e,t,r){return{type:"SET_STYLE",id:t,scope:e,style:r}}function f(e,t){return{type:"DELETE_STYLE",id:t,scope:e}}const b={reducer:(0,o.combineReducers)({styles:function(e=new Map,t){const r=new Map(e);switch(t.type){case"SET_STYLE":return r.has(t.scope)||r.set(t.scope,new Map),r.get(t.scope).set(t.id,t.style),r;case"DELETE_STYLE":return r.has(t.scope)&&r.get(t.scope).delete(t.id),r}return e}}),selectors:r,actions:n},w=(0,o.createReduxStore)("wpbbe/block-editor",{...b});(0,o.register)(w);const m="wpbbe-style-sheet",g=new WeakMap;function S(e,t){const{setStyle:r,deleteStyle:n}=(0,o.dispatch)(w),i=(0,c.useRef)(null);return(0,c.useCallback)((c=>{if(null===c)return void(i.current&&n(i.current,t));if(c.ownerDocument[a]||(c.ownerDocument[a]=l()),i.current=c.ownerDocument[a],!e||Array.isArray(e)&&0===e.length)n(i.current,t);else{const n=Array.isArray(e)?e:[e];r(i.current,t,n)}const s=(0,o.select)(w).getStyles().get(i.current)||new Map,u=[];for(const[,e]of s)Array.isArray(e)?u.push(...e):u.push(e);!function(e,t){if(!e)return;const r=t.join("\n");g.get(e)!==r&&(g.set(e,r),e.textContent=r)}(function(e){const t=function(){const e=Array.from(document.querySelectorAll(['iframe[name^="editor-canvas"]',".block-editor-inserter__preview-container__popover .block-editor-inserter__preview .block-editor-block-preview__content iframe",".block-editor-block-patterns-list .block-editor-block-preview__content iframe",".edit-site-page-content .block-editor-block-preview__content iframe"].join(",")));return e.length>0?e.map((e=>e.contentWindow.document)):[document]}().find((t=>t[a]===e));if(!t)return void console.warn("wpbbe-StyleEngine: No target document found for scope: "+e);let r=t.getElementById(m);return r||(r=t.createElement("style"),r.setAttribute("id",m),t.head.appendChild(r)),r}(i.current),u)}),[n,t,r,e])}(window.wpbbe=window.wpbbe||{})["editor-css-store"]=t})();1 (()=>{"use strict";var e={d:(t,r)=>{for(var n in r)e.o(r,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:r[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{useAddCssToEditor:()=>_,useAddEditorStyle:()=>o});var r={};e.r(r),e.d(r,{deleteStyle:()=>y,setStyle:()=>f});var n={};function o(e,t){const[r,n]=String(t).split("__");r&&n||console.error('Invalid identifier provided to useAddEditorStyle. Expected format: "featureName__clientId".'),_(e,r,n)}e.r(n),e.d(n,{getStyles:()=>b});const i=window.wp.data,c=window.wp.element,s={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let d;const u=new Uint8Array(16),a=[];for(let e=0;e<256;++e)a.push((e+256).toString(16).slice(1));const l=function(e,t,r){if(s.randomUUID&&!t&&!e)return s.randomUUID();const n=(e=e||{}).random??e.rng?.()??function(){if(!d){if("undefined"==typeof crypto||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");d=crypto.getRandomValues.bind(crypto)}return d(u)}();if(n.length<16)throw new Error("Random bytes length must be >= 16");if(n[6]=15&n[6]|64,n[8]=63&n[8]|128,t){if((r=r||0)<0||r+16>t.length)throw new RangeError(`UUID byte range ${r}:${r+15} is out of buffer bounds`);for(let e=0;e<16;++e)t[r+e]=n[e];return t}return function(e,t=0){return(a[e[t+0]]+a[e[t+1]]+a[e[t+2]]+a[e[t+3]]+"-"+a[e[t+4]]+a[e[t+5]]+"-"+a[e[t+6]]+a[e[t+7]]+"-"+a[e[t+8]]+a[e[t+9]]+"-"+a[e[t+10]]+a[e[t+11]]+a[e[t+12]]+a[e[t+13]]+a[e[t+14]]+a[e[t+15]]).toLowerCase()}(n)},p="wpbbe-block-editor-identifier";function f(e,t,r){return{type:"SET_STYLE",identifier:t,scope:e,style:r}}function y(e,t){return{type:"DELETE_STYLE",identifier:t,scope:e}}function b(e){return e.styles}const w={reducer:(0,i.combineReducers)({styles:function(e=new Map,t){const r=new Map(e);switch(t.type){case"SET_STYLE":return r.has(t.scope)||r.set(t.scope,new Map),r.get(t.scope).set(t.identifier,t.style),r;case"DELETE_STYLE":return r.has(t.scope)&&r.get(t.scope).delete(t.identifier),r}return e}}),selectors:n,actions:r},m=(0,i.createReduxStore)("wpbbe/block-editor",{...w});(0,i.register)(m);const g="wpbbe-style-sheet",S=new WeakMap;function _(e,t,r){(0,c.useLayoutEffect)((()=>{const{setStyle:n,deleteStyle:o}=(0,i.dispatch)(m),c=t+"__"+r,s=function(e){return function(){const e=Array.from(document.querySelectorAll(['iframe[name^="editor-canvas"]',".block-editor-inserter__preview-container__popover .block-editor-inserter__preview .block-editor-block-preview__content iframe",".block-editor-block-patterns-list .block-editor-block-preview__content iframe",".edit-site-page-content .block-editor-block-preview__content iframe"].join(",")));return e.length>0?e.map((e=>e.contentWindow.document)):[document]}().find((t=>!!t.getElementById("block-"+e)))}(r);if(!s)return;const d=function(e){let t=e[p];return t||(t=l(),e[p]=t),t}(s);if(!e||Array.isArray(e)&&0===e.length)o(d,c);else{const t=Array.isArray(e)?e:[e];n(d,c,t)}return h(v(s),E(d)),()=>{o(d,c),h(v(s),E(d))}}),[e,t,r])}function E(e){const t=(0,i.select)(m).getStyles().get(e)||new Map,r=[];for(const[,e]of t)Array.isArray(e)?r.push(...e):r.push(e);return r}function h(e,t){if(!e)return;const r=t.join("\n");S.get(e)!==r&&(S.set(e,r),e.textContent=r)}function v(e){let t=e.getElementById(g);return t||(t=e.createElement("style"),t.setAttribute("id",g),e.head.appendChild(t)),t}(window.wpbbe=window.wpbbe||{})["editor-css-store"]=t})(); -
better-block-editor/tags/1.2.1/dist/editor/plugins/design-system/editor.asset.php
r3443250 r3458243 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-api-fetch', 'wp-block-editor', 'wp-components', 'wp-core-data', 'wp-data', 'wp-editor', 'wp-element', 'wp-i18n', 'wp-plugins'), 'version' => ' 22b5c7fa0bf4f5961988');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-api-fetch', 'wp-block-editor', 'wp-components', 'wp-core-data', 'wp-data', 'wp-editor', 'wp-element', 'wp-i18n', 'wp-plugins'), 'version' => '9fc2b1ddafa18022a0f3'); -
better-block-editor/tags/1.2.1/dist/editor/plugins/design-system/editor.js
r3443250 r3458243 1 (()=>{"use strict";var e={8969:(e,t,r)=>{r.d(t,{H:()=>n});const n="wpbbe/v1"},9876:(e,t,r)=>{r.d(t,{L:()=>o});const n=window.WPBBE_DATA||{};function o(e){return(n?.features||[]).includes(e)}}, 8244:(e,t,r)=>{r.d(t,{Zb:()=>h,Th:()=>w,YR:()=>y,dZ:()=>x});var n=r(7143),o=r(4744),a=r.n(o);function c(e){return"[object Object]"===Object.prototype.toString.call(e)}function s(e){var t,r;return!1!==c(e)&&(void 0===(t=e.constructor)||!1!==c(r=t.prototype)&&!1!==r.hasOwnProperty("isPrototypeOf"))}var l=r(3582),d=r(6087);const f=[{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 u(e,t,r){if(!r||"string"!=typeof r){if("string"!=typeof r?.ref)return r;if(!(r=b(e,r.ref))||r?.ref)return r}let n;if(r.startsWith("var:"))n=r.slice(4).split("|");else{if(!r.startsWith("var(--wp--")||!r.endsWith(")"))return r;n=r.slice(10,-1).split("--")}const[o,...a]=n;return"preset"===o?function(e,t,r,[n,o]){const a=f.find((e=>e.cssVarInfix===n));if(!a)return r;const c=i(e.settings,t,a.path,"slug",o);if(c){const{valueKey:r}=a;return u(e,t,c[r])}return r}(e,t,r,a):"custom"===o?function(e,t,r,n){var o;const a=null!==(o=b(e.settings,["blocks",t,"custom",...n]))&&void 0!==o?o:b(e.settings,["custom",...n]);return a?u(e,t,a):r}(e,t,r,a):r}function i(e,t,r,n,o){const a=[b(e,["blocks",t,...r]),b(e,r)];for(const c of a)if(c){const a=["custom","theme","default"];for(const s of a){const a=c[s];if(a){const c=a.find((e=>e[n]===o));if(c)return"slug"===n||i(e,t,r,"slug",c.slug)[n]===c[n]?c:void 0}}}}const b=(e,t,r)=>{var n;const o=Array.isArray(t)?t:t.split(".");let a=e;return o.forEach((e=>{a=a?.[e]})),null!==(n=a)&&void 0!==n?n:r},h=(0,d.createContext)({isReady:!1,user:{},base:{},merged:{},globalStylesId:null});var m=r(1455),g=r.n(m),p=r(790);function x(){const e=(0,n.useSelect)((e=>e("core").getCurrentTheme()),[]);return async()=>{const t=e?.stylesheet;if(!t)return;const r=await g()({path:`/wp/v2/global-styles/themes/${t}?context=view`});if(r?.error)throw new Error(r.error);await(0,n.dispatch)("core").__experimentalReceiveThemeBaseGlobalStyles(t,r)}}function y(e,t="",r="all",{shouldDecodeEncode:n=!0}={}){const{merged:o,base:a,user:c}=(0,d.useContext)(h),s=e?"."+e:"",l=t?`styles.blocks.${t}${s}`:`styles${s}`;let f,i;switch(r){case"all":f=b(o,l),i=n?u(o,t,f):f;break;case"user":f=b(c,l),i=n?u(o,t,f):f;break;case"base":f=b(a,l),i=n?u(a,t,f):f;break;default:throw"Unsupported source"}return[i]}function w({children:e}){const t=function(){const[e,t,r]=function(){const{globalStylesId:e,userConfig:t}=(0,n.useSelect)((e=>{const{getEntityRecord:t,getEditedEntityRecord:r,canUser:n}=e(l.store),o=e(l.store).__experimentalGetCurrentGlobalStylesId();let a;const c=o?n("update",{kind:"root",name:"globalStyles",id:o}):null;return o&&"boolean"==typeof c&&(a=c?r("root","globalStyles",o):t("root","globalStyles",o,{context:"view"})),{globalStylesId:o,userConfig:a}}),[]);return[e,!!t,t]}(),[o,c]=function(){const e=(0,n.useSelect)((e=>e(l.store).__experimentalGetCurrentThemeBaseGlobalStyles()),[]);return[!!e,e]}(),f=(0,d.useMemo)((()=>{return c&&r?(e=c,t=r,a()(e,t,{isMergeableObject:s,customMerge:e=>{if("backgroundImage"===e)return(e,t)=>t}})):{};var e,t}),[r,c]);return(0,d.useMemo)((()=>({isReady:t&&o,user:r,base:c,merged:f,globalStylesId:e})),[f,r,c,o,t,e])}();return t.isReady?(0,p.jsx)(h.Provider,{value:t,children:e}):null}},383:(e,t,r)=>{function n(){var e;return null!==(e=document.querySelector('iframe[name^="editor-canvas"]')?.contentWindow?.document)&&void 0!==e?e:document}r.d(t,{Xo:()=>n}),r(4715),r(7143),r(3656)},4744:e=>{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===r}(e)}(e)},r="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function n(e,t){return!1!==t.clone&&t.isMergeableObject(e)?s((r=e,Array.isArray(r)?[]:{}),e,t):e;var r}function o(e,t,r){return e.concat(t).map((function(e){return n(e,r)}))}function a(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 c(e,t){try{return t in e}catch(e){return!1}}function s(e,r,l){(l=l||{}).arrayMerge=l.arrayMerge||o,l.isMergeableObject=l.isMergeableObject||t,l.cloneUnlessOtherwiseSpecified=n;var d=Array.isArray(r);return d===Array.isArray(e)?d?l.arrayMerge(e,r,l):function(e,t,r){var o={};return r.isMergeableObject(e)&&a(e).forEach((function(t){o[t]=n(e[t],r)})),a(t).forEach((function(a){(function(e,t){return c(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,a)||(c(e,a)&&r.isMergeableObject(t[a])?o[a]=function(e,t){if(!t.customMerge)return s;var r=t.customMerge(e);return"function"==typeof r?r:s}(a,r)(e[a],t[a],r):o[a]=n(t[a],r))})),o}(e,r,l):n(r,l)}s.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,r){return s(e,r,t)}),{})};var l=s;e.exports=l},790:e=>{e.exports=window.ReactJSXRuntime},1455:e=>{e.exports=window.wp.apiFetch},4715:e=>{e.exports=window.wp.blockEditor},6427:e=>{e.exports=window.wp.components},3582:e=>{e.exports=window.wp.coreData},7143:e=>{e.exports=window.wp.data},3656:e=>{e.exports=window.wp.editor},6087:e=>{e.exports=window.wp.element},7723:e=>{e.exports=window.wp.i18n},4164:(e,t,r)=>{function n(e){var t,r,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(r=n(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}r.d(t,{A:()=>o});const o=function(){for(var e,t,r=0,o="",a=arguments.length;r<a;r++)(e=arguments[r])&&(t=n(e))&&(o&&(o+=" "),o+=t);return o}}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var a=t[n]={exports:{}};return e[n](a,a.exports,r),a.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var n=r(7723),o=r(3656),a=r(4715),c=r(6427);const s=window.wp.plugins;var l=r(7143),d=r(6087);const{min:f,max:u}=Math,i=(e,t=0,r=1)=>f(u(t,e),r),b=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]=i(e[t],0,255)):3===t&&(e[t]=i(e[t],0,1));return e},h={};for(let e of["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"])h[`[object ${e}]`]=e.toLowerCase();function m(e){return h[Object.prototype.toString.call(e)]||"object"}const g=(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),p=e=>{if(e.length<2)return null;const t=e.length-1;return"string"==m(e[t])?e[t].toLowerCase():null},{PI:x,min:y,max:w}=Math,k=e=>Math.round(100*e)/100,v=e=>Math.round(100*e)/100,_=2*x,j=x/3,M=x/180,S=180/x;function A(e){return[...e.slice(0,3).reverse(),...e.slice(3)]}const E={format:{},autodetect:[]},N=class{constructor(...e){const t=this;if("object"===m(e[0])&&e[0].constructor&&e[0].constructor===this.constructor)return e[0];let r=p(e),n=!1;if(!r){n=!0,E.sorted||(E.autodetect=E.autodetect.sort(((e,t)=>t.p-e.p)),E.sorted=!0);for(let t of E.autodetect)if(r=t.test(...e),r)break}if(!E.format[r])throw new Error("unknown format: "+e);{const o=E.format[r].apply(null,n?e:e.slice(0,-1));t._rgb=b(o)}3===t._rgb.length&&t._rgb.push(1)}toString(){return"function"==m(this.hex)?this.hex():`[${this._rgb.join(",")}]`}},C=(...e)=>new N(...e);C.version="3.1.2";const O=C,R={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-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,B=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($)){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:G}=Math,L=(...e)=>{let[t,r,n,o]=g(e,"rgba"),a=p(e)||"auto";void 0===o&&(o=1),"auto"===a&&(a=o<1?"rgba":"rgb"),t=G(t),r=G(r),n=G(n);let c="000000"+(t<<16|r<<8|n).toString(16);c=c.substr(c.length-6);let s="0"+G(255*o).toString(16);switch(s=s.substr(s.length-2),a.toLowerCase()){case"rgba":return`#${c}${s}`;case"argb":return`#${s}${c}`;default:return`#${c}`}};N.prototype.name=function(){const e=L(this._rgb,"rgb");for(let t of Object.keys(R))if(R[t]===e)return t.toLowerCase();return e},E.format.named=e=>{if(e=e.toLowerCase(),R[e])return B(R[e]);throw new Error("unknown color name: "+e)},E.autodetect.push({p:5,test:(e,...t)=>{if(!t.length&&"string"===m(e)&&R[e.toLowerCase()])return"named"}}),N.prototype.alpha=function(e,t=!1){return void 0!==e&&"number"===m(e)?t?(this._rgb[3]=e,this):new N([this._rgb[0],this._rgb[1],this._rgb[2],e],"rgb"):this._rgb[3]},N.prototype.clipped=function(){return this._rgb._clipped||!1};const I={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}},Y=I,q=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 Z(e){const t=q.get(String(e).toLowerCase());if(!t)throw new Error("unknown Lab illuminant "+e);I.labWhitePoint=e,I.Xn=t[0],I.Zn=t[1]}function D(){return I.labWhitePoint}const W=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},X=(e,t,r)=>{const{MtxAdaptMa:n,MtxAdaptMaI:o,MtxXYZ2RGB:a,RefWhiteRGB:c,Xn:s,Yn:l,Zn:d}=Y,f=s*n.m00+l*n.m10+d*n.m20,u=s*n.m01+l*n.m11+d*n.m21,i=s*n.m02+l*n.m12+d*n.m22,b=c.X*n.m00+c.Y*n.m10+c.Z*n.m20,h=c.X*n.m01+c.Y*n.m11+c.Z*n.m21,m=c.X*n.m02+c.Y*n.m12+c.Z*n.m22,g=(e*n.m00+t*n.m10+r*n.m20)*(b/f),p=(e*n.m01+t*n.m11+r*n.m21)*(h/u),x=(e*n.m02+t*n.m12+r*n.m22)*(m/i),y=g*o.m00+p*o.m10+x*o.m20,w=g*o.m01+p*o.m11+x*o.m21,k=g*o.m02+p*o.m12+x*o.m22;return[255*W(y*a.m00+w*a.m10+k*a.m20),255*W(y*a.m01+w*a.m11+k*a.m21),255*W(y*a.m02+w*a.m12+k*a.m22)]},F=(...e)=>{e=g(e,"lab");const[t,r,n]=e,[o,a,c]=((e,t,r)=>{const{kE:n,kK:o,kKE:a,Xn:c,Yn:s,Zn:l}=Y,d=(e+16)/116,f=.002*t+d,u=d-.005*r,i=f*f*f,b=u*u*u;return[(i>n?i:(116*f-16)/o)*c,(e>a?Math.pow((e+16)/116,3):e/o)*s,(b>n?b:(116*u-16)/o)*l]})(t,r,n),[s,l,d]=X(o,a,c);return[s,l,d,e.length>3?e[3]:1]};function K(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 z=(e,t,r)=>{e=K(e/255),t=K(t/255),r=K(r/255);const{MtxRGB2XYZ:n,MtxAdaptMa:o,MtxAdaptMaI:a,Xn:c,Yn:s,Zn:l,As:d,Bs:f,Cs:u}=Y;let i=e*n.m00+t*n.m10+r*n.m20,b=e*n.m01+t*n.m11+r*n.m21,h=e*n.m02+t*n.m12+r*n.m22;const m=c*o.m00+s*o.m10+l*o.m20,g=c*o.m01+s*o.m11+l*o.m21,p=c*o.m02+s*o.m12+l*o.m22;let x=i*o.m00+b*o.m10+h*o.m20,y=i*o.m01+b*o.m11+h*o.m21,w=i*o.m02+b*o.m12+h*o.m22;return x*=m/d,y*=g/f,w*=p/u,i=x*a.m00+y*a.m10+w*a.m20,b=x*a.m01+y*a.m11+w*a.m21,h=x*a.m02+y*a.m12+w*a.m22,[i,b,h]},V=(...e)=>{const[t,r,n,...o]=g(e,"rgb"),[a,c,s]=z(t,r,n),[l,d,f]=function(e,t,r){const{Xn:n,Yn:o,Zn:a,kE:c,kK:s}=Y,l=e/n,d=t/o,f=r/a,u=l>c?Math.pow(l,1/3):(s*l+16)/116,i=d>c?Math.pow(d,1/3):(s*d+16)/116;return[116*i-16,500*(u-i),200*(i-(f>c?Math.pow(f,1/3):(s*f+16)/116))]}(a,c,s);return[l,d,f,...o.length>0&&o[0]<1?[o[0]]:[]]};N.prototype.lab=function(){return V(this._rgb)},Object.assign(O,{lab:(...e)=>new N(...e,"lab"),getLabWhitePoint:D,setLabWhitePoint:Z}),E.format.lab=F,E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"lab"))&&3===e.length)return"lab"}}),N.prototype.darken=function(e=1){const t=this.lab();return t[0]-=Y.Kn*e,new N(t,"lab").alpha(this.alpha(),!0)},N.prototype.brighten=function(e=1){return this.darken(-e)},N.prototype.darker=N.prototype.darken,N.prototype.brighter=N.prototype.brighten,N.prototype.get=function(e){const[t,r]=e.split("."),n=this[t]();if(r){const e=t.indexOf(r)-("ok"===t.substr(0,2)?2:0);if(e>-1)return n[e];throw new Error(`unknown channel ${r} in mode ${t}`)}return n};const{pow:T}=Math;N.prototype.luminance=function(e,t="rgb"){if(void 0!==e&&"number"===m(e)){if(0===e)return new N([0,0,0,this._rgb[3]],"rgb");if(1===e)return new N([255,255,255,this._rgb[3]],"rgb");let r=this.luminance(),n=20;const o=(r,a)=>{const c=r.interpolate(a,.5,t),s=c.luminance();return Math.abs(e-s)<1e-7||!n--?c:s>e?o(r,c):o(c,a)},a=(r>e?o(new N([0,0,0]),this):o(this,new N([255,255,255]))).rgb();return new N([...a,this._rgb[3]])}return U(...this._rgb.slice(0,3))};const U=(e,t,r)=>.2126*(e=H(e))+.7152*(t=H(t))+.0722*H(r),H=e=>(e/=255)<=.03928?e/12.92:T((e+.055)/1.055,2.4),J={},Q=(e,t,r=.5,...n)=>{let o=n[0]||"lrgb";if(J[o]||n.length||(o=Object.keys(J)[0]),!J[o])throw new Error(`interpolation mode ${o} is not defined`);return"object"!==m(e)&&(e=new N(e)),"object"!==m(t)&&(t=new N(t)),J[o](e,t,r).alpha(e.alpha()+r*(t.alpha()-e.alpha()))};N.prototype.mix=N.prototype.interpolate=function(e,t=.5,...r){return Q(this,e,t,...r)},N.prototype.premultiply=function(e=!1){const t=this._rgb,r=t[3];return e?(this._rgb=[t[0]*r,t[1]*r,t[2]*r,r],this):new N([t[0]*r,t[1]*r,t[2]*r,r],"rgb")};const{sin:ee,cos:te}=Math,re=(...e)=>{let[t,r,n]=g(e,"lch");return isNaN(n)&&(n=0),n*=M,[t,te(n)*r,ee(n)*r]},ne=(...e)=>{e=g(e,"lch");const[t,r,n]=e,[o,a,c]=re(t,r,n),[s,l,d]=F(o,a,c);return[s,l,d,e.length>3?e[3]:1]},{sqrt:oe,atan2:ae,round:ce}=Math,se=(...e)=>{const[t,r,n]=g(e,"lab"),o=oe(r*r+n*n);let a=(ae(n,r)*S+360)%360;return 0===ce(1e4*o)&&(a=Number.NaN),[t,o,a]},le=(...e)=>{const[t,r,n,...o]=g(e,"rgb"),[a,c,s]=V(t,r,n),[l,d,f]=se(a,c,s);return[l,d,f,...o.length>0&&o[0]<1?[o[0]]:[]]};N.prototype.lch=function(){return le(this._rgb)},N.prototype.hcl=function(){return A(le(this._rgb))},Object.assign(O,{lch:(...e)=>new N(...e,"lch"),hcl:(...e)=>new N(...e,"hcl")}),E.format.lch=ne,E.format.hcl=(...e)=>{const t=A(g(e,"hcl"));return ne(...t)},["lch","hcl"].forEach((e=>E.autodetect.push({p:2,test:(...t)=>{if("array"===m(t=g(t,e))&&3===t.length)return e}}))),N.prototype.saturate=function(e=1){const t=this.lch();return t[1]+=Y.Kn*e,t[1]<0&&(t[1]=0),new N(t,"lch").alpha(this.alpha(),!0)},N.prototype.desaturate=function(e=1){return this.saturate(-e)},N.prototype.set=function(e,t,r=!1){const[n,o]=e.split("."),a=this[n]();if(o){const e=n.indexOf(o)-("ok"===n.substr(0,2)?2:0);if(e>-1){if("string"==m(t))switch(t.charAt(0)){case"+":case"-":a[e]+=+t;break;case"*":a[e]*=+t.substr(1);break;case"/":a[e]/=+t.substr(1);break;default:a[e]=+t}else{if("number"!==m(t))throw new Error("unsupported value for Color.set");a[e]=t}const o=new N(a,n);return r?(this._rgb=o._rgb,this):o}throw new Error(`unknown channel ${o} in mode ${n}`)}return a},N.prototype.tint=function(e=.5,...t){return Q(this,"white",e,...t)},N.prototype.shade=function(e=.5,...t){return Q(this,"black",e,...t)};J.rgb=(e,t,r)=>{const n=e._rgb,o=t._rgb;return new N(n[0]+r*(o[0]-n[0]),n[1]+r*(o[1]-n[1]),n[2]+r*(o[2]-n[2]),"rgb")};const{sqrt:de,pow:fe}=Math;J.lrgb=(e,t,r)=>{const[n,o,a]=e._rgb,[c,s,l]=t._rgb;return new N(de(fe(n,2)*(1-r)+fe(c,2)*r),de(fe(o,2)*(1-r)+fe(s,2)*r),de(fe(a,2)*(1-r)+fe(l,2)*r),"rgb")};J.lab=(e,t,r)=>{const n=e.lab(),o=t.lab();return new N(n[0]+r*(o[0]-n[0]),n[1]+r*(o[1]-n[1]),n[2]+r*(o[2]-n[2]),"lab")};const ue=(e,t,r,n)=>{let o,a,c,s,l,d,f,u,i,b,h,m;return"hsl"===n?(o=e.hsl(),a=t.hsl()):"hsv"===n?(o=e.hsv(),a=t.hsv()):"hcg"===n?(o=e.hcg(),a=t.hcg()):"hsi"===n?(o=e.hsi(),a=t.hsi()):"lch"===n||"hcl"===n?(n="hcl",o=e.hcl(),a=t.hcl()):"oklch"===n&&(o=e.oklch().reverse(),a=t.oklch().reverse()),"h"!==n.substr(0,1)&&"oklch"!==n||([c,l,f]=o,[s,d,u]=a),isNaN(c)||isNaN(s)?isNaN(c)?isNaN(s)?b=Number.NaN:(b=s,1!=f&&0!=f||"hsv"==n||(i=d)):(b=c,1!=u&&0!=u||"hsv"==n||(i=l)):(m=s>c&&s-c>180?s-(c+360):s<c&&c-s>180?s+360-c:s-c,b=c+r*m),void 0===i&&(i=l+r*(d-l)),h=f+r*(u-f),new N("oklch"===n?[h,i,b]:[b,i,h],n)},ie=(e,t,r)=>ue(e,t,r,"lch");J.lch=ie,J.hcl=ie;N.prototype.num=function(){return((...e)=>{const[t,r,n]=g(e,"rgb");return(t<<16)+(r<<8)+n})(this._rgb)},Object.assign(O,{num:(...e)=>new N(...e,"num")}),E.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)},E.autodetect.push({p:5,test:(...e)=>{if(1===e.length&&"number"===m(e[0])&&e[0]>=0&&e[0]<=16777215)return"num"}});J.num=(e,t,r)=>{const n=e.num(),o=t.num();return new N(n+r*(o-n),"num")};const{floor:be}=Math;N.prototype.hcg=function(){return((...e)=>{const[t,r,n]=g(e,"rgb"),o=y(t,r,n),a=w(t,r,n),c=a-o,s=100*c/255,l=o/(255-c)*100;let d;return 0===c?d=Number.NaN:(t===a&&(d=(r-n)/c),r===a&&(d=2+(n-t)/c),n===a&&(d=4+(t-r)/c),d*=60,d<0&&(d+=360)),[d,s,l]})(this._rgb)},O.hcg=(...e)=>new N(...e,"hcg"),E.format.hcg=(...e)=>{e=g(e,"hcg");let t,r,n,[o,a,c]=e;c*=255;const s=255*a;if(0===a)t=r=n=c;else{360===o&&(o=0),o>360&&(o-=360),o<0&&(o+=360),o/=60;const e=be(o),l=o-e,d=c*(1-a),f=d+s*(1-l),u=d+s*l,i=d+s;switch(e){case 0:[t,r,n]=[i,u,d];break;case 1:[t,r,n]=[f,i,d];break;case 2:[t,r,n]=[d,i,u];break;case 3:[t,r,n]=[d,f,i];break;case 4:[t,r,n]=[u,d,i];break;case 5:[t,r,n]=[i,d,f]}}return[t,r,n,e.length>3?e[3]:1]},E.autodetect.push({p:1,test:(...e)=>{if("array"===m(e=g(e,"hcg"))&&3===e.length)return"hcg"}});J.hcg=(e,t,r)=>ue(e,t,r,"hcg");const{cos:he}=Math,{min:me,sqrt:ge,acos:pe}=Math;N.prototype.hsi=function(){return((...e)=>{let t,[r,n,o]=g(e,"rgb");r/=255,n/=255,o/=255;const a=me(r,n,o),c=(r+n+o)/3,s=c>0?1-a/c:0;return 0===s?t=NaN:(t=(r-n+(r-o))/2,t/=ge((r-n)*(r-n)+(r-o)*(n-o)),t=pe(t),o>n&&(t=_-t),t/=_),[360*t,s,c]})(this._rgb)},O.hsi=(...e)=>new N(...e,"hsi"),E.format.hsi=(...e)=>{e=g(e,"hsi");let t,r,n,[o,a,c]=e;return isNaN(o)&&(o=0),isNaN(a)&&(a=0),o>360&&(o-=360),o<0&&(o+=360),o/=360,o<1/3?(n=(1-a)/3,t=(1+a*he(_*o)/he(j-_*o))/3,r=1-(n+t)):o<2/3?(o-=1/3,t=(1-a)/3,r=(1+a*he(_*o)/he(j-_*o))/3,n=1-(t+r)):(o-=2/3,r=(1-a)/3,n=(1+a*he(_*o)/he(j-_*o))/3,t=1-(r+n)),t=i(c*t*3),r=i(c*r*3),n=i(c*n*3),[255*t,255*r,255*n,e.length>3?e[3]:1]},E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"hsi"))&&3===e.length)return"hsi"}});J.hsi=(e,t,r)=>ue(e,t,r,"hsi");const xe=(...e)=>{e=g(e,"hsl");const[t,r,n]=e;let o,a,c;if(0===r)o=a=c=255*n;else{const e=[0,0,0],s=[0,0,0],l=n<.5?n*(1+r):n+r-n*r,d=2*n-l,f=t/360;e[0]=f+1/3,e[1]=f,e[2]=f-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?s[t]=d+6*(l-d)*e[t]:2*e[t]<1?s[t]=l:3*e[t]<2?s[t]=d+(l-d)*(2/3-e[t])*6:s[t]=d;[o,a,c]=[255*s[0],255*s[1],255*s[2]]}return e.length>3?[o,a,c,e[3]]:[o,a,c,1]},ye=(...e)=>{e=g(e,"rgba");let[t,r,n]=e;t/=255,r/=255,n/=255;const o=y(t,r,n),a=w(t,r,n),c=(a+o)/2;let s,l;return a===o?(s=0,l=Number.NaN):s=c<.5?(a-o)/(a+o):(a-o)/(2-a-o),t==a?l=(r-n)/(a-o):r==a?l=2+(n-t)/(a-o):n==a&&(l=4+(t-r)/(a-o)),l*=60,l<0&&(l+=360),e.length>3&&void 0!==e[3]?[l,s,c,e[3]]:[l,s,c]};N.prototype.hsl=function(){return ye(this._rgb)},O.hsl=(...e)=>new N(...e,"hsl"),E.format.hsl=xe,E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"hsl"))&&3===e.length)return"hsl"}});J.hsl=(e,t,r)=>ue(e,t,r,"hsl");const{floor:we}=Math,{min:ke,max:ve}=Math;N.prototype.hsv=function(){return((...e)=>{e=g(e,"rgb");let[t,r,n]=e;const o=ke(t,r,n),a=ve(t,r,n),c=a-o;let s,l,d;return d=a/255,0===a?(s=Number.NaN,l=0):(l=c/a,t===a&&(s=(r-n)/c),r===a&&(s=2+(n-t)/c),n===a&&(s=4+(t-r)/c),s*=60,s<0&&(s+=360)),[s,l,d]})(this._rgb)},O.hsv=(...e)=>new N(...e,"hsv"),E.format.hsv=(...e)=>{e=g(e,"hsv");let t,r,n,[o,a,c]=e;if(c*=255,0===a)t=r=n=c;else{360===o&&(o=0),o>360&&(o-=360),o<0&&(o+=360),o/=60;const e=we(o),s=o-e,l=c*(1-a),d=c*(1-a*s),f=c*(1-a*(1-s));switch(e){case 0:[t,r,n]=[c,f,l];break;case 1:[t,r,n]=[d,c,l];break;case 2:[t,r,n]=[l,c,f];break;case 3:[t,r,n]=[l,d,c];break;case 4:[t,r,n]=[f,l,c];break;case 5:[t,r,n]=[c,l,d]}}return[t,r,n,e.length>3?e[3]:1]},E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"hsv"))&&3===e.length)return"hsv"}});function _e(e,t){let r=e.length;Array.isArray(e[0])||(e=[e]),Array.isArray(t[0])||(t=t.map((e=>[e])));let n=t[0].length,o=t[0].map(((e,r)=>t.map((e=>e[r])))),a=e.map((e=>o.map((t=>Array.isArray(e)?e.reduce(((e,r,n)=>e+r*(t[n]||0)),0):t.reduce(((t,r)=>t+r*e),0)))));return 1===r&&(a=a[0]),1===n?a.map((e=>e[0])):a}J.hsv=(e,t,r)=>ue(e,t,r,"hsv");const je=(...e)=>{e=g(e,"lab");const[t,r,n,...o]=e,[a,c,s]=(l=[[1.2268798758459243,-.5578149944602171,.2813910456659647],[-.0405757452148008,1.112286803280317,-.0717110580655164],[-.0763729366746601,-.4214933324022432,1.5869240198367816]],d=_e([[1,.3963377773761749,.2158037573099136],[1,-.1055613458156586,-.0638541728258133],[1,-.0894841775298119,-1.2914855480194092]],[t,r,n]),_e(l,d.map((e=>e**3))));var l,d;const[f,u,i]=X(a,c,s);return[f,u,i,...o.length>0&&o[0]<1?[o[0]]:[]]},Me=(...e)=>{const[t,r,n,...o]=g(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))))}(z(t,r,n)),...o.length>0&&o[0]<1?[o[0]]:[]]};N.prototype.oklab=function(){return Me(this._rgb)},Object.assign(O,{oklab:(...e)=>new N(...e,"oklab")}),E.format.oklab=je,E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"oklab"))&&3===e.length)return"oklab"}});J.oklab=(e,t,r)=>{const n=e.oklab(),o=t.oklab();return new N(n[0]+r*(o[0]-n[0]),n[1]+r*(o[1]-n[1]),n[2]+r*(o[2]-n[2]),"oklab")};J.oklch=(e,t,r)=>ue(e,t,r,"oklch");const{pow:Se,sqrt:Ae,PI:Ee,cos:Ne,sin:Ce,atan2:Oe}=Math,{pow:Re}=Math;function Pe(e){let t="rgb",r=O("#ccc"),n=0,o=[0,1],a=[],c=[0,0],s=!1,l=[],d=!1,f=0,u=1,b=!1,h={},g=!0,p=1;const x=function(e){if((e=e||["#fff","#000"])&&"string"===m(e)&&O.brewer&&O.brewer[e.toLowerCase()]&&(e=O.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]=O(e[t]);a.length=0;for(let t=0;t<e.length;t++)a.push(t/(e.length-1))}return v(),l=e};let y=e=>e,w=e=>e;const k=function(e,n){let o,d;if(null==n&&(n=!1),isNaN(e)||null===e)return r;d=n?e:s&&s.length>2?function(e){if(null!=s){const t=s.length-1;let r=0;for(;r<t&&e>=s[r];)r++;return r-1}return 0}(e)/(s.length-2):u!==f?(e-f)/(u-f):1,d=w(d),n||(d=y(d)),1!==p&&(d=Re(d,p)),d=c[0]+d*(1-c[0]-c[1]),d=i(d,0,1);const b=Math.floor(1e4*d);if(g&&h[b])o=h[b];else{if("array"===m(l))for(let e=0;e<a.length;e++){const r=a[e];if(d<=r){o=l[e];break}if(d>=r&&e===a.length-1){o=l[e];break}if(d>r&&d<a[e+1]){d=(d-r)/(a[e+1]-r),o=O.interpolate(l[e],l[e+1],d,t);break}}else"function"===m(l)&&(o=l(d));g&&(h[b]=o)}return o};var v=()=>h={};x(e);const _=function(e){const t=O(k(e));return d&&t[d]?t[d]():t};return _.classes=function(e){if(null!=e){if("array"===m(e))s=e,o=[e[0],e[e.length-1]];else{const t=O.analyze(o);s=0===e?[t.min,t.max]:O.limits(t,"e",e)}return _}return s},_.domain=function(e){if(!arguments.length)return o;f=e[0],u=e[e.length-1],a=[];const t=l.length;if(e.length===t&&f!==u)for(let t of Array.from(e))a.push((t-f)/(u-f));else{for(let e=0;e<t;e++)a.push(e/(t-1));if(e.length>2){const t=e.map(((t,r)=>r/(e.length-1))),r=e.map((e=>(e-f)/(u-f)));r.every(((e,r)=>t[r]===e))||(w=e=>{if(e<=0||e>=1)return e;let n=0;for(;e>=r[n+1];)n++;const o=(e-r[n])/(r[n+1]-r[n]);return t[n]+o*(t[n+1]-t[n])})}}return o=[f,u],_},_.mode=function(e){return arguments.length?(t=e,v(),_):t},_.range=function(e,t){return x(e),_},_.out=function(e){return d=e,_},_.spread=function(e){return arguments.length?(n=e,_):n},_.correctLightness=function(e){return null==e&&(e=!0),b=e,v(),y=b?function(e){const t=k(0,!0).lab()[0],r=k(1,!0).lab()[0],n=t>r;let o=k(e,!0).lab()[0];const a=t+(r-t)*e;let c=o-a,s=0,l=1,d=20;for(;Math.abs(c)>.01&&d-- >0;)n&&(c*=-1),c<0?(s=e,e+=.5*(l-e)):(l=e,e+=.5*(s-e)),o=k(e,!0).lab()[0],c=o-a;return e}:e=>e,_},_.padding=function(e){return null!=e?("number"===m(e)&&(e=[e,e]),c=e,_):c},_.colors=function(t,r){arguments.length<2&&(r="hex");let n=[];if(0===arguments.length)n=l.slice(0);else if(1===t)n=[_(.5)];else if(t>1){const e=o[0],r=o[1]-e;n=function(e,t){let r=[],n=0<t,o=t;for(let e=0;n?e<o:e>o;n?e++:e--)r.push(e);return r}(0,t).map((n=>_(e+n/(t-1)*r)))}else{e=[];let t=[];if(s&&s.length>2)for(let e=1,r=s.length,n=1<=r;n?e<r:e>r;n?e++:e--)t.push(.5*(s[e-1]+s[e]));else t=o;n=t.map((e=>_(e)))}return O[r]&&(n=n.map((e=>e[r]()))),n},_.cache=function(e){return null!=e?(g=e,_):g},_.gamma=function(e){return null!=e?(p=e,_):p},_.nodata=function(e){return null!=e?(r=O(e),_):r},_}const{round:$e}=Math;N.prototype.rgb=function(e=!0){return!1===e?this._rgb.slice(0,3):this._rgb.slice(0,3).map($e)},N.prototype.rgba=function(e=!0){return this._rgb.slice(0,4).map(((t,r)=>r<3?!1===e?t:$e(t):t))},Object.assign(O,{rgb:(...e)=>new N(...e,"rgb")}),E.format.rgb=(...e)=>{const t=g(e,"rgba");return void 0===t[3]&&(t[3]=1),t},E.autodetect.push({p:3,test:(...e)=>{if("array"===m(e=g(e,"rgba"))&&(3===e.length||4===e.length&&"number"==m(e[3])&&e[3]>=0&&e[3]<=1))return"rgb"}});const Be=(e,t,r)=>{if(!Be[r])throw new Error("unknown blend mode "+r);return Be[r](e,t)},Ge=e=>(t,r)=>{const n=O(r).rgb(),o=O(t).rgb();return O.rgb(e(n,o))},Le=e=>(t,r)=>{const n=[];return n[0]=e(t[0],r[0]),n[1]=e(t[1],r[1]),n[2]=e(t[2],r[2]),n};Be.normal=Ge(Le((e=>e))),Be.multiply=Ge(Le(((e,t)=>e*t/255))),Be.screen=Ge(Le(((e,t)=>255*(1-(1-e/255)*(1-t/255))))),Be.overlay=Ge(Le(((e,t)=>t<128?2*e*t/255:255*(1-2*(1-e/255)*(1-t/255))))),Be.darken=Ge(Le(((e,t)=>e>t?t:e))),Be.lighten=Ge(Le(((e,t)=>e>t?e:t))),Be.dodge=Ge(Le(((e,t)=>255===e||(e=t/255*255/(1-e/255))>255?255:e))),Be.burn=Ge(Le(((e,t)=>255*(1-(1-t/255)/(e/255)))));const Ie=Be,{pow:Ye,sin:qe,cos:Ze}=Math,{floor:De,random:We}=Math,{log:Xe,pow:Fe,floor:Ke,abs:ze}=Math;function Ve(e,t=null){const r={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)||(r.values.push(e),r.sum+=e,e<r.min&&(r.min=e),e>r.max&&(r.max=e),r.count+=1)})),r.domain=[r.min,r.max],r.limits=(e,t)=>Te(r,e,t),r}function Te(e,t="equal",r=7){"array"==m(e)&&(e=Ve(e));const{min:n,max:o}=e,a=e.values.sort(((e,t)=>e-t));if(1===r)return[n,o];const c=[];if("c"===t.substr(0,1)&&(c.push(n),c.push(o)),"e"===t.substr(0,1)){c.push(n);for(let e=1;e<r;e++)c.push(n+e/r*(o-n));c.push(o)}else if("l"===t.substr(0,1)){if(n<=0)throw new Error("Logarithmic scales are only possible for values > 0");const e=Math.LOG10E*Xe(n),t=Math.LOG10E*Xe(o);c.push(n);for(let n=1;n<r;n++)c.push(Fe(10,e+n/r*(t-e)));c.push(o)}else if("q"===t.substr(0,1)){c.push(n);for(let e=1;e<r;e++){const t=(a.length-1)*e/r,n=Ke(t);if(n===t)c.push(a[n]);else{const e=t-n;c.push(a[n]*(1-e)+a[n+1]*e)}}c.push(o)}else if("k"===t.substr(0,1)){let e;const t=a.length,s=new Array(t),l=new Array(r);let d=!0,f=0,u=null;u=[],u.push(n);for(let e=1;e<r;e++)u.push(n+e/r*(o-n));for(u.push(o);d;){for(let e=0;e<r;e++)l[e]=0;for(let e=0;e<t;e++){const t=a[e];let n,o=Number.MAX_VALUE;for(let a=0;a<r;a++){const r=ze(u[a]-t);r<o&&(o=r,n=a),l[n]++,s[e]=n}}const n=new Array(r);for(let e=0;e<r;e++)n[e]=null;for(let r=0;r<t;r++)e=s[r],null===n[e]?n[e]=a[r]:n[e]+=a[r];for(let e=0;e<r;e++)n[e]*=1/l[e];d=!1;for(let e=0;e<r;e++)if(n[e]!==u[e]){d=!0;break}u=n,f++,f>200&&(d=!1)}const i={};for(let e=0;e<r;e++)i[e]=[];for(let r=0;r<t;r++)e=s[r],i[e].push(a[r]);let b=[];for(let e=0;e<r;e++)b.push(i[e][0]),b.push(i[e][i[e].length-1]);b=b.sort(((e,t)=>e-t)),c.push(b[0]);for(let e=1;e<b.length;e+=2){const t=b[e];isNaN(t)||-1!==c.indexOf(t)||c.push(t)}}return c}const Ue=.022;function He(e,t,r){return.2126729*Math.pow(e/255,2.4)+.7151522*Math.pow(t/255,2.4)+.072175*Math.pow(r/255,2.4)}const{sqrt:Je,pow:Qe,min:et,max:tt,atan2:rt,abs:nt,cos:ot,sin:at,exp:ct,PI:st}=Math,lt={cool:()=>Pe([O.hsl(180,1,.9),O.hsl(250,.7,.4)]),hot:()=>Pe(["#000","#f00","#ff0","#fff"]).mode("rgb")},dt={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"]},ft=Object.keys(dt),ut=new Map(ft.map((e=>[e.toLowerCase(),e]))),it="function"==typeof Proxy?new Proxy(dt,{get(e,t){const r=t.toLowerCase();if(ut.has(r))return e[ut.get(r)]},getOwnPropertyNames:()=>Object.getOwnPropertyNames(ft)}):dt,{max:bt}=Math;N.prototype.cmyk=function(){return((...e)=>{let[t,r,n]=g(e,"rgb");t/=255,r/=255,n/=255;const o=1-bt(t,bt(r,n)),a=o<1?1/(1-o):0;return[(1-t-o)*a,(1-r-o)*a,(1-n-o)*a,o]})(this._rgb)},Object.assign(O,{cmyk:(...e)=>new N(...e,"cmyk")}),E.format.cmyk=(...e)=>{e=g(e,"cmyk");const[t,r,n,o]=e,a=e.length>4?e[4]:1;return 1===o?[0,0,0,a]:[t>=1?0:255*(1-t)*(1-o),r>=1?0:255*(1-r)*(1-o),n>=1?0:255*(1-n)*(1-o),a]},E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"cmyk"))&&4===e.length)return"cmyk"}});const ht=(...e)=>{const[t,r,n,...o]=g(e,"rgb"),[a,c,s]=Me(t,r,n),[l,d,f]=se(a,c,s);return[l,d,f,...o.length>0&&o[0]<1?[o[0]]:[]]},{round:mt}=Math,gt=(...e)=>{const t=g(e,"rgba");let r=p(e)||"rgb";if("hsl"===r.substr(0,3))return((...e)=>{const t=g(e,"hsla");let r=p(e)||"lsa";return t[0]=k(t[0]||0)+"deg",t[1]=k(100*t[1])+"%",t[2]=k(100*t[2])+"%","hsla"===r||t.length>3&&t[3]<1?(t[3]="/ "+(t.length>3?t[3]:1),r="hsla"):t.length=3,`${r.substr(0,3)}(${t.join(" ")})`})(ye(t),r);if("lab"===r.substr(0,3)){const e=D();Z("d50");const n=((...e)=>{const t=g(e,"lab");let r=p(e)||"lab";return t[0]=k(t[0])+"%",t[1]=k(t[1]),t[2]=k(t[2]),"laba"===r||t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`lab(${t.join(" ")})`})(V(t),r);return Z(e),n}if("lch"===r.substr(0,3)){const e=D();Z("d50");const n=((...e)=>{const t=g(e,"lch");let r=p(e)||"lab";return t[0]=k(t[0])+"%",t[1]=k(t[1]),t[2]=isNaN(t[2])?"none":k(t[2])+"deg","lcha"===r||t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`lch(${t.join(" ")})`})(le(t),r);return Z(e),n}return"oklab"===r.substr(0,5)?((...e)=>{const t=g(e,"lab");return t[0]=k(100*t[0])+"%",t[1]=v(t[1]),t[2]=v(t[2]),t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`oklab(${t.join(" ")})`})(Me(t)):"oklch"===r.substr(0,5)?((...e)=>{const t=g(e,"lch");return t[0]=k(100*t[0])+"%",t[1]=v(t[1]),t[2]=isNaN(t[2])?"none":k(t[2])+"deg",t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`oklch(${t.join(" ")})`})(ht(t)):(t[0]=mt(t[0]),t[1]=mt(t[1]),t[2]=mt(t[2]),("rgba"===r||t.length>3&&t[3]<1)&&(t[3]="/ "+(t.length>3?t[3]:1),r="rgba"),`${r.substr(0,3)}(${t.slice(0,"rgb"===r?3:4).join(" ")})`)},pt=(...e)=>{e=g(e,"lch");const[t,r,n,...o]=e,[a,c,s]=re(t,r,n),[l,d,f]=je(a,c,s);return[l,d,f,...o.length>0&&o[0]<1?[o[0]]:[]]},xt=/((?:-?\d+)|(?:-?\d+(?:\.\d+)?)%|none)/.source,yt=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)%?)|none)/.source,wt=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)%)|none)/.source,kt=/\s*/.source,vt=/\s+/.source,_t=/\s*,\s*/.source,jt=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)(?:deg)?)|none)/.source,Mt=/\s*(?:\/\s*((?:[01]|[01]?\.\d+)|\d+(?:\.\d+)?%))?/.source,St=new RegExp("^rgba?\\("+kt+[xt,xt,xt].join(vt)+Mt+"\\)$"),At=new RegExp("^rgb\\("+kt+[xt,xt,xt].join(_t)+kt+"\\)$"),Et=new RegExp("^rgba\\("+kt+[xt,xt,xt,yt].join(_t)+kt+"\\)$"),Nt=new RegExp("^hsla?\\("+kt+[jt,wt,wt].join(vt)+Mt+"\\)$"),Ct=new RegExp("^hsl?\\("+kt+[jt,wt,wt].join(_t)+kt+"\\)$"),Ot=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,Rt=new RegExp("^lab\\("+kt+[yt,yt,yt].join(vt)+Mt+"\\)$"),Pt=new RegExp("^lch\\("+kt+[yt,yt,jt].join(vt)+Mt+"\\)$"),$t=new RegExp("^oklab\\("+kt+[yt,yt,yt].join(vt)+Mt+"\\)$"),Bt=new RegExp("^oklch\\("+kt+[yt,yt,jt].join(vt)+Mt+"\\)$"),{round:Gt}=Math,Lt=e=>e.map(((e,t)=>t<=2?i(Gt(e),0,255):e)),It=(e,t=0,r=100,n=!1)=>("string"==typeof e&&e.endsWith("%")&&(e=parseFloat(e.substring(0,e.length-1))/100,e=n?t+.5*(e+1)*(r-t):t+e*(r-t)),+e),Yt=(e,t)=>"none"===e?t:e,qt=e=>{if("transparent"===(e=e.toLowerCase().trim()))return[0,0,0,0];let t;if(E.format.named)try{return E.format.named(e)}catch(e){}if((t=e.match(St))||(t=e.match(At))){let e=t.slice(1,4);for(let t=0;t<3;t++)e[t]=+It(Yt(e[t],0),0,255);e=Lt(e);const r=void 0!==t[4]?+It(t[4],0,1):1;return e[3]=r,e}if(t=e.match(Et)){const e=t.slice(1,5);for(let t=0;t<4;t++)e[t]=+It(e[t],0,255);return e}if((t=e.match(Nt))||(t=e.match(Ct))){const e=t.slice(1,4);e[0]=+Yt(e[0].replace("deg",""),0),e[1]=.01*+It(Yt(e[1],0),0,100),e[2]=.01*+It(Yt(e[2],0),0,100);const r=Lt(xe(e)),n=void 0!==t[4]?+It(t[4],0,1):1;return r[3]=n,r}if(t=e.match(Ot)){const e=t.slice(1,4);e[1]*=.01,e[2]*=.01;const r=xe(e);for(let e=0;e<3;e++)r[e]=Gt(r[e]);return r[3]=+t[4],r}if(t=e.match(Rt)){const e=t.slice(1,4);e[0]=It(Yt(e[0],0),0,100),e[1]=It(Yt(e[1],0),-125,125,!0),e[2]=It(Yt(e[2],0),-125,125,!0);const r=D();Z("d50");const n=Lt(F(e));Z(r);const o=void 0!==t[4]?+It(t[4],0,1):1;return n[3]=o,n}if(t=e.match(Pt)){const e=t.slice(1,4);e[0]=It(e[0],0,100),e[1]=It(Yt(e[1],0),0,150,!1),e[2]=+Yt(e[2].replace("deg",""),0);const r=D();Z("d50");const n=Lt(ne(e));Z(r);const o=void 0!==t[4]?+It(t[4],0,1):1;return n[3]=o,n}if(t=e.match($t)){const e=t.slice(1,4);e[0]=It(Yt(e[0],0),0,1),e[1]=It(Yt(e[1],0),-.4,.4,!0),e[2]=It(Yt(e[2],0),-.4,.4,!0);const r=Lt(je(e)),n=void 0!==t[4]?+It(t[4],0,1):1;return r[3]=n,r}if(t=e.match(Bt)){const e=t.slice(1,4);e[0]=It(Yt(e[0],0),0,1),e[1]=It(Yt(e[1],0),0,.4,!1),e[2]=+Yt(e[2].replace("deg",""),0);const r=Lt(pt(e)),n=void 0!==t[4]?+It(t[4],0,1):1;return r[3]=n,r}};qt.test=e=>St.test(e)||Nt.test(e)||Rt.test(e)||Pt.test(e)||$t.test(e)||Bt.test(e)||At.test(e)||Et.test(e)||Ct.test(e)||Ot.test(e)||"transparent"===e;const Zt=qt;N.prototype.css=function(e){return gt(this._rgb,e)},O.css=(...e)=>new N(...e,"css"),E.format.css=Zt,E.autodetect.push({p:5,test:(e,...t)=>{if(!t.length&&"string"===m(e)&&Zt.test(e))return"css"}}),E.format.gl=(...e)=>{const t=g(e,"rgba");return t[0]*=255,t[1]*=255,t[2]*=255,t},O.gl=(...e)=>new N(...e,"gl"),N.prototype.gl=function(){const e=this._rgb;return[e[0]/255,e[1]/255,e[2]/255,e[3]]},N.prototype.hex=function(e){return L(this._rgb,e)},O.hex=(...e)=>new N(...e,"hex"),E.format.hex=B,E.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:Dt}=Math,Wt=e=>{const t=e/100;let r,n,o;return t<66?(r=255,n=t<6?0:-155.25485562709179-.44596950469579133*(n=t-2)+104.49216199393888*Dt(n),o=t<20?0:.8274096064007395*(o=t-10)-254.76935184120902+115.67994401066147*Dt(o)):(r=351.97690566805693+.114206453784165*(r=t-55)-40.25366309332127*Dt(r),n=325.4494125711974+.07943456536662342*(n=t-50)-28.0852963507957*Dt(n),o=255),[r,n,o,1]},{round:Xt}=Math;N.prototype.temp=N.prototype.kelvin=N.prototype.temperature=function(){return((...e)=>{const t=g(e,"rgb"),r=t[0],n=t[2];let o,a=1e3,c=4e4;for(;c-a>.4;){o=.5*(c+a);const e=Wt(o);e[2]/e[0]>=n/r?c=o:a=o}return Xt(o)})(this._rgb)};const Ft=(...e)=>new N(...e,"temp");Object.assign(O,{temp:Ft,kelvin:Ft,temperature:Ft}),E.format.temp=E.format.kelvin=E.format.temperature=Wt,N.prototype.oklch=function(){return ht(this._rgb)},Object.assign(O,{oklch:(...e)=>new N(...e,"oklch")}),E.format.oklch=pt,E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"oklch"))&&3===e.length)return"oklch"}}),Object.assign(O,{analyze:Ve,average:(e,t="lrgb",r=null)=>{const n=e.length;r||(r=Array.from(new Array(n)).map((()=>1)));const o=n/r.reduce((function(e,t){return e+t}));if(r.forEach(((e,t)=>{r[t]*=o})),e=e.map((e=>new N(e))),"lrgb"===t)return((e,t)=>{const r=e.length,n=[0,0,0,0];for(let o=0;o<e.length;o++){const a=e[o],c=t[o]/r,s=a._rgb;n[0]+=Se(s[0],2)*c,n[1]+=Se(s[1],2)*c,n[2]+=Se(s[2],2)*c,n[3]+=s[3]*c}return n[0]=Ae(n[0]),n[1]=Ae(n[1]),n[2]=Ae(n[2]),n[3]>.9999999&&(n[3]=1),new N(b(n))})(e,r);const a=e.shift(),c=a.get(t),s=[];let l=0,d=0;for(let e=0;e<c.length;e++)if(c[e]=(c[e]||0)*r[0],s.push(isNaN(c[e])?0:r[0]),"h"===t.charAt(e)&&!isNaN(c[e])){const t=c[e]/180*Ee;l+=Ne(t)*r[0],d+=Ce(t)*r[0]}let f=a.alpha()*r[0];e.forEach(((e,n)=>{const o=e.get(t);f+=e.alpha()*r[n+1];for(let e=0;e<c.length;e++)if(!isNaN(o[e]))if(s[e]+=r[n+1],"h"===t.charAt(e)){const t=o[e]/180*Ee;l+=Ne(t)*r[n+1],d+=Ce(t)*r[n+1]}else c[e]+=o[e]*r[n+1]}));for(let e=0;e<c.length;e++)if("h"===t.charAt(e)){let t=Oe(d/s[e],l/s[e])/Ee*180;for(;t<0;)t+=360;for(;t>=360;)t-=360;c[e]=t}else c[e]=c[e]/s[e];return f/=n,new N(c,t).alpha(f>.99999?1:f,!0)},bezier:e=>{const t=function(e){let t,r,n,o;if(2===(e=e.map((e=>new N(e)))).length)[r,n]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>r[t]+e*(n[t]-r[t])));return new N(t,"lab")};else if(3===e.length)[r,n,o]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>(1-e)*(1-e)*r[t]+2*(1-e)*e*n[t]+e*e*o[t]));return new N(t,"lab")};else if(4===e.length){let a;[r,n,o,a]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>(1-e)*(1-e)*(1-e)*r[t]+3*(1-e)*(1-e)*e*n[t]+3*(1-e)*e*e*o[t]+e*e*e*a[t]));return new N(t,"lab")}}else{if(!(e.length>=5))throw new RangeError("No point in running bezier with only one color.");{let r,n,o;r=e.map((e=>e.lab())),o=e.length-1,n=function(e){let t=[1,1];for(let r=1;r<e;r++){let e=[1];for(let r=1;r<=t.length;r++)e[r]=(t[r]||0)+t[r-1];t=e}return t}(o),t=function(e){const t=1-e,a=[0,1,2].map((a=>r.reduce(((r,c,s)=>r+n[s]*t**(o-s)*e**s*c[a]),0)));return new N(a,"lab")}}}return t}(e);return t.scale=()=>Pe(t),t},blend:Ie,brewer:it,Color:N,colors:R,contrast:(e,t)=>{e=new N(e),t=new N(t);const r=e.luminance(),n=t.luminance();return r>n?(r+.05)/(n+.05):(n+.05)/(r+.05)},contrastAPCA:(e,t)=>{e=new N(e),t=new N(t),e.alpha()<1&&(e=Q(t,e,e.alpha(),"rgb"));const r=He(...e.rgb()),n=He(...t.rgb()),o=r>=Ue?r:r+Math.pow(Ue-r,1.414),a=n>=Ue?n:n+Math.pow(Ue-n,1.414),c=Math.pow(a,.56)-Math.pow(o,.57),s=Math.pow(a,.65)-Math.pow(o,.62),l=Math.abs(a-o)<5e-4?0:o<a?1.14*c:1.14*s;return 100*(Math.abs(l)<.1?0:l>0?l-.027:l+.027)},cubehelix:function(e=300,t=-1.5,r=1,n=1,o=[0,1]){let a,c=0;"array"===m(o)?a=o[1]-o[0]:(a=0,o=[o,o]);const s=function(s){const l=_*((e+120)/360+t*s),d=Ye(o[0]+a*s,n),f=(0!==c?r[0]+s*c:r)*d*(1-d)/2,u=Ze(l),i=qe(l);return O(b([255*(d+f*(-.14861*u+1.78277*i)),255*(d+f*(-.29227*u-.90649*i)),255*(d+f*(1.97294*u)),1]))};return s.start=function(t){return null==t?e:(e=t,s)},s.rotations=function(e){return null==e?t:(t=e,s)},s.gamma=function(e){return null==e?n:(n=e,s)},s.hue=function(e){return null==e?r:("array"===m(r=e)?(c=r[1]-r[0],0===c&&(r=r[1])):c=0,s)},s.lightness=function(e){return null==e?o:("array"===m(e)?(o=e,a=e[1]-e[0]):(o=[e,e],a=0),s)},s.scale=()=>O.scale(s),s.hue(r),s},deltaE:function(e,t,r=1,n=1,o=1){var a=function(e){return 360*e/(2*st)},c=function(e){return 2*st*e/360};e=new N(e),t=new N(t);const[s,l,d]=Array.from(e.lab()),[f,u,i]=Array.from(t.lab()),b=(s+f)/2,h=(Je(Qe(l,2)+Qe(d,2))+Je(Qe(u,2)+Qe(i,2)))/2,m=.5*(1-Je(Qe(h,7)/(Qe(h,7)+Qe(25,7)))),g=l*(1+m),p=u*(1+m),x=Je(Qe(g,2)+Qe(d,2)),y=Je(Qe(p,2)+Qe(i,2)),w=(x+y)/2,k=a(rt(d,g)),v=a(rt(i,p)),_=k>=0?k:k+360,j=v>=0?v:v+360,M=nt(_-j)>180?(_+j+360)/2:(_+j)/2,S=1-.17*ot(c(M-30))+.24*ot(c(2*M))+.32*ot(c(3*M+6))-.2*ot(c(4*M-63));let A=j-_;A=nt(A)<=180?A:j<=_?A+360:A-360,A=2*Je(x*y)*at(c(A)/2);const E=f-s,C=y-x,O=1+.015*Qe(b-50,2)/Je(20+Qe(b-50,2)),R=1+.045*w,P=1+.015*w*S,$=30*ct(-Qe((M-275)/25,2)),B=-2*Je(Qe(w,7)/(Qe(w,7)+Qe(25,7)))*at(2*c($)),G=Je(Qe(E/(r*O),2)+Qe(C/(n*R),2)+Qe(A/(o*P),2)+B*(C/(n*R))*(A/(o*P)));return tt(0,et(100,G))},distance:function(e,t,r="lab"){e=new N(e),t=new N(t);const n=e.get(r),o=t.get(r);let a=0;for(let e in n){const t=(n[e]||0)-(o[e]||0);a+=t*t}return Math.sqrt(a)},input:E,interpolate:Q,limits:Te,mix:Q,random:()=>{let e="#";for(let t=0;t<6;t++)e+="0123456789abcdef".charAt(De(16*We()));return new N(e,"hex")},scale:Pe,scales:lt,valid:(...e)=>{try{return new N(...e),!0}catch(e){return!1}}});const Kt=O;var zt=r(790);const Vt=(0,zt.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",children:(0,zt.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"})}),Tt=[{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"}],Ut=[{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 Ht(e){const t=function(e){const t=e,r=Ut;r.forEach((e=>{e.shades=e.shades.map((e=>({...e,delta:Kt.deltaE(t,e.hexcode)})))})),r.forEach((e=>{e.closestShade=e.shades.reduce(((e,t)=>e.delta<t.delta?e:t))}));const n=r.reduce(((e,t)=>e.closestShade.delta<t.closestShade.delta?e:t));return n.shades=n.shades.map((e=>({...e,lightnessDiff:Math.abs(Kt(e.hexcode).get("hsl.l")-Kt(t).get("hsl.l"))}))),n.closestShadeLightness=n.shades.reduce(((e,t)=>e.lightnessDiff<t.lightnessDiff?e:t)),n}(e),r=t.closestShadeLightness.hexcode,[n,o]=Kt(e).hsl(),[a,c]=Kt(r).hsl();let s=n-(a||0);s=0===s?a.toString():s>0?"+"+s:s.toString();const l=o/c,d=t.shades.map((({number:r,hexcode:n})=>{const[,a]=Kt(n).hsl();let d;d=c<.01||o<.01?a:a*l;let f=Kt(n).set("hsl.s",d).set("hsl.h",s).hex();return r===t.closestShadeLightness.number&&(f=Kt(e).hex()),{number:r.toString(),hexcode:f}}));return{name:e,family:t.name,matchedShade:t.closestShadeLightness.number,shades:d}}function Jt(e,t=null){const r=Object.fromEntries(e.map((e=>[e.slug,e.color])));return(t?Tt.filter((e=>e.gradient.includes(`-${t}-`))):Tt).map((e=>({...e,gradient:e.gradient.replace(/{([^}]+)}/g,((e,t)=>r[t]||t))})))}var Qt=r(8244),er=r(4164),tr=r(383),rr=r(1455),nr=r.n(rr);const or=({onClose:e})=>(0,zt.jsxs)(c.Modal,{title:(0,n.__)("Reload Required","better-block-editor"),onRequestClose:e,children:[(0,zt.jsx)("p",{children:(0,n.__)("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,zt.jsxs)(c.Flex,{justify:"end",gap:4,children:[(0,zt.jsx)(c.FlexItem,{children:(0,zt.jsx)(c.Button,{variant:"secondary",onClick:()=>{window.location.reload()},children:(0,n.__)("Don't Save","better-block-editor")})}),(0,zt.jsx)(c.FlexItem,{children:(0,zt.jsx)(c.Button,{variant:"primary",onClick:async()=>{await(0,l.dispatch)("core/editor").savePost(),window.location.reload()},children:(0,n.__)("Save Changes","better-block-editor")})})]})]});function ar(){return(0,l.useSelect)((e=>!!e("core/edit-site")),[])}function cr(e,t){return t.slice().sort(((e,t)=>t.number-e.number)).map((t=>{const r=String(t.number).padStart(3,"0");return{name:`${e.charAt(0).toUpperCase()+e.slice(1)} ${r}`,slug:`bbe-${e.toLowerCase()}-${r}`,color:t.hexcode}}))}var sr=r(8969);const lr=()=>{const[e,t]=(0,d.useState)(!1),[r,o]=(0,d.useState)(!1),[a,s]=(0,d.useState)(""),[l,f]=(0,d.useState)(!1),[u,i]=(0,d.useState)(window.WPBBE_DATA?.designSystem?.partsActivatedOnceFlag||!1),[b,h]=(0,d.useState)({color:!0,typography:!0}),m=ar(),g=(0,tr.Xo)();(0,d.useEffect)((()=>{if(!g||u)return;const e=e=>{const r=e.clipboardData,n=r.getData("text/html")||r.getData("text/plain");n&&n.includes("bbe-")&&t(!0)};return g.addEventListener("paste",e),()=>g.removeEventListener("paste",e)}),[g,u]);const p=(0,Qt.dZ)(),x=async()=>{await nr()({path:`${sr.H}/design-system-set-activated-once-flag`,method:"POST",data:{activated:!0}}),i(!0)};return u&&!l?null:(0,zt.jsxs)(zt.Fragment,{children:[e&&(0,zt.jsxs)(c.Modal,{title:(0,n.__)("Activate design system","better-block-editor"),onRequestClose:()=>t(!1),children:[(0,zt.jsx)("p",{children:(0,n.__)("For better User experience we recommend to activate design system and following parts","better-block-editor")}),(0,zt.jsx)(c.CheckboxControl,{label:(0,n.__)("Colors","better-block-editor"),checked:b.color,onChange:e=>h({...b,color:e})}),(0,zt.jsx)(c.CheckboxControl,{label:(0,n.__)("Typography","better-block-editor"),checked:b.typography,onChange:e=>h({...b,typography:e})}),a&&(0,zt.jsx)(c.Notice,{status:"error",isDismissible:!1,children:a}),(0,zt.jsxs)("div",{style:{marginTop:"1rem",display:"flex",gap:"0.5rem"},children:[(0,zt.jsx)(c.Button,{variant:"primary",onClick:async()=>{o(!0),s("");try{let e=await nr()({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 nr()({path:`${sr.H}/design-system-settings`,method:"POST",data:{"active-parts":{color:b.color?1:0,typography:b.typography?1:0}}}),e?.error)throw new Error(e.error);await p(),await x(),m||f(!0),t(!1)}catch(e){s(e.message||(0,n.__)("Save failed","better-block-editor"))}finally{o(!1)}},disabled:r,children:r?(0,zt.jsx)(c.Spinner,{}):(0,n.__)("Activate","better-block-editor")}),(0,zt.jsx)(c.Button,{variant:"secondary",onClick:async()=>{await x(),t(!1),f(!1)},children:(0,n.__)("Dismiss","better-block-editor")})]})]}),l&&(0,zt.jsx)(or,{onClose:()=>f(!1)})]})};var dr=r(9876);const fr="wpbbe-palette-generator",ur="wpbbe-design-system-generator",ir=`${ur}/${fr}`,br={neutral:"",primary:"",secondary:""},hr="neutral",mr="primary",gr="secondary",pr=window.WPBBE_DATA?.designSystem?.isBBETemplate||!1;function xr(e=[],t=[]){return Array.from(new Map([...e,...t].map((e=>[e.slug,e]))).values())}const yr=({label:e,value:t,onChange:r,colors:o,onReset:s})=>(0,zt.jsxs)(c.BaseControl,{children:[(0,zt.jsxs)(c.__experimentalHStack,{alignment:"baseline",justify:"space-between",children:[(0,zt.jsx)("h3",{children:e}),(0,zt.jsx)(c.Button,{variant:"tertiary",__next40pxDefaultSize:!0,disabled:!t,accessibleWhenDisabled:!0,onClick:s,children:(0,n.__)("Reset","better-block-editor")})]}),(0,zt.jsx)(a.ColorPalette,{value:t,onChange:r,colors:o,clearable:!1,__experimentalIsRenderedInSidebar:!0,"aria-label":e})]}),wr=()=>(0,zt.jsx)(c.Button,{className:(0,er.A)("wpbbe-palette-generator-open-panel"),variant:"secondary",onClick:()=>(0,l.dispatch)("core/interface").enableComplementaryArea("core",ir),children:(0,n.__)("Palette Generator","better-block-editor")}),kr=()=>{const[e,t]=(0,d.useState)(null);return(0,d.useEffect)((()=>{let e=null;const r=()=>{if(!document.querySelector(".interface-complementary-area.edit-site-global-styles-sidebar .edit-site-global-styles-screen .color-block-support-panel"))return;const r=document.querySelector(".interface-complementary-area.edit-site-global-styles-sidebar .edit-site-global-styles-screen > div");r!==e&&(t(r),e=r)},n=(0,l.subscribe)((()=>{"edit-site/global-styles"===(0,l.select)("core/interface").getActiveComplementaryArea("core")?r():e&&(t(null),e=null)})),o=new MutationObserver(r);return o.observe(document.body,{subtree:!0,childList:!0}),()=>{n(),o.disconnect(),t(null)}}),[]),e?(0,d.createPortal)((0,zt.jsx)(wr,{}),e):null},vr=()=>{const e=(0,d.useContext)(Qt.Zb),{globalStylesId:t,isReady:r,user:a}=e,[s,f]=(0,d.useState)(!1),[u,i]=(0,d.useState)({neutral:[],primary:[],secondary:[]}),[b,h]=(0,d.useState)(br),m=(0,d.useRef)(null),g=e?.base?.settings?.color?.palette?.theme.some((e=>e.slug?.startsWith("bbe-"))),p=ar(),x=(0,d.useCallback)((()=>{var t;const r=[hr,mr,gr],n={},o=null!==(t=e?.merged?.settings?.color?.palette?.theme)&&void 0!==t?t:[];return r.forEach((e=>{n[e]=o.filter((t=>t.slug.startsWith(`bbe-${e}-`)&&!t.slug.endsWith("000")))})),i(n),n}),[e]),y=(0,d.useCallback)(((r,n=null)=>{var o,c;const s=xr(null!==(o=e?.merged?.settings?.color?.palette?.theme)&&void 0!==o?o:[],[...r.neutral,...r.primary,...r.secondary]),d=null!==(c=e?.merged?.settings?.color?.gradients?.theme)&&void 0!==c?c:[];let f;f=n?xr(d,Jt(s,n)):Jt(s),function(e,t,r,n,o=!1){var a;const c=null!==(a=e?.settings)&&void 0!==a?a:{},s={...c,color:{...c.color,palette:{...c.color?.palette,theme:r},gradients:{...c.color?.gradients,theme:n}},custom:{...c.custom,bbePaletteGenerated:!0}};(0,l.dispatch)("core").editEntityRecord("root","globalStyles",t,{settings:s}),o&&(0,l.dispatch)("core").saveEditedEntityRecord("root","globalStyles",t)}(a,t,s,f)}),[e,a,t]),w=(0,d.useCallback)((e=>{h((t=>({...t,[e]:""})));const t=m.current;t&&t[e]&&i((r=>{const n={...r,[e]:t[e]};return y(n,e),n}))}),[y]),k=(0,d.useCallback)(((e,t)=>{let r;try{r=Ht(t)}catch(e){return}const n=cr(e,r.shades);h((r=>({...r,[e]:t}))),i((t=>{const r={...t,[e]:n};return y(r,e),r}))}),[y]),v=function(e,t){var r,n,o,a,c,s;const l=null!==(r=e?.merged?.settings?.color?.palette?.theme)&&void 0!==r?r:[],d=null!==(n=e?.merged?.settings?.color?.palette?.core)&&void 0!==n?n:[],f=null!==(o=e?.merged?.settings?.color?.palette?.custom)&&void 0!==o?o:[],u=l.concat(f).concat(d),[i="#000000"]=(0,Qt.YR)("color.text"),[b="#ffffff"]=(0,Qt.YR)("color.background"),[h=i]=(0,Qt.YR)("elements.h1.color.text"),[m=h]=(0,Qt.YR)("elements.link.color.text"),[g=m]=(0,Qt.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,[r,n])=>{const o=e.find((e=>e.slug===r));return o&&(t[n]=o.color),t}),{})}(u);if(e.neutral&&e.primary&&e.secondary)return e}const p=u.filter((({color:e})=>e===i)),x=u.filter((({color:e})=>e===g)),y=u.filter((({color:e})=>e===b)),w=p.concat(x).concat(u).filter((({color:e})=>e!==b)).slice(0,2);return{neutral:null!==(a=w?.[0]?.color)&&void 0!==a?a:"#000000",primary:null!==(c=w?.[1]?.color)&&void 0!==c?c:"#ffffff",secondary:null!==(s=y?.color)&&void 0!==s?s:"#ffffff"}}(e,pr),_=(0,d.useCallback)((()=>{if(r)try{const e={neutral:cr(hr,Ht(v.neutral).shades),primary:cr(mr,Ht(v.primary).shades),secondary:cr(gr,Ht(v.secondary).shades)};h({neutral:v.neutral,primary:v.primary,secondary:v.secondary}),i(e),y(e)}catch(e){}}),[r,v,y]);return(0,d.useEffect)((()=>{r&&!s&&(m.current=x(),f(!0))}),[r,x,s]),(0,d.useEffect)((()=>{let e=!1;const t=(0,l.subscribe)((()=>{const t=(0,l.select)("core/interface").getActiveComplementaryArea("core")===ir;t&&!e&&(h(br),f(!1)),e=t}));return()=>t()}),[]),g&&p?(0,zt.jsxs)(zt.Fragment,{children:[(0,zt.jsx)(o.PluginSidebar,{name:fr,title:(0,n.__)("Palette Generator","better-block-editor"),icon:Vt,isPinnable:!1,children:(0,zt.jsxs)(c.PanelBody,{className:"wpbbe-palette-generator-panel",children:[(0,zt.jsx)("h2",{children:(0,n.__)("Base Colors","better-block-editor")}),(0,zt.jsx)("p",{children:(0,n.__)("Choose base colors:","better-block-editor")}),(0,zt.jsxs)(c.__experimentalVStack,{spacing:8,children:[(0,zt.jsx)(yr,{label:(0,n.__)("Neutral","better-block-editor"),value:b.neutral,onChange:e=>k(hr,e),colors:u.neutral,onReset:()=>w(hr)}),(0,zt.jsx)(yr,{label:(0,n.__)("Primary","better-block-editor"),value:b.primary,N:!0,onChange:e=>k(mr,e),colors:u.primary,onReset:()=>w(mr)}),(0,zt.jsx)(yr,{label:(0,n.__)("Secondary","better-block-editor"),value:b.secondary,onChange:e=>k(gr,e),colors:u.secondary,onReset:()=>w(gr)}),!pr&&(0,zt.jsx)(c.Button,{variant:"primary",onClick:()=>{_()},children:(0,n.__)("Generate based on theme colors","better-block-editor")})]})]})}),(0,zt.jsx)(kr,{})]}):null};(0,s.registerPlugin)(ur,{render:()=>(0,zt.jsx)(Qt.Th,{children:(0,zt.jsx)(vr,{})})}),(0,dr.L)("design-system-parts")||pr||(0,s.registerPlugin)("wpbbe-design-system-handler",{render:()=>(0,zt.jsx)(lr,{})})})();1 (()=>{"use strict";var e={8969:(e,t,r)=>{r.d(t,{H:()=>n});const n="wpbbe/v1"},9876:(e,t,r)=>{r.d(t,{L:()=>o});const n=window.WPBBE_DATA||{};function o(e){return(n?.features||[]).includes(e)}},3357:(e,t,r)=>{r.d(t,{Z:()=>n});const n=(0,r(6087).createContext)({isReady:!1,user:{},base:{},merged:{},globalStylesId:null})},8942:(e,t,r)=>{r.d(t,{Th:()=>g,YR:()=>m,dZ:()=>h});var n=r(7143),o=r(4744),a=r.n(o),c=r(8270),s=r(3582),l=r(6087),d=r(473),f=r(3357),u=r(1455),i=r.n(u),b=r(790);function h(){const e=(0,n.useSelect)((e=>e("core").getCurrentTheme()),[]);return async()=>{const t=e?.stylesheet;if(!t)return;const r=await i()({path:`/wp/v2/global-styles/themes/${t}?context=view`});if(r?.error)throw new Error(r.error);await(0,n.dispatch)("core").__experimentalReceiveThemeBaseGlobalStyles(t,r)}}function m(e,t="",r="all",{shouldDecodeEncode:n=!0}={}){const{merged:o,base:a,user:c}=(0,l.useContext)(f.Z),s=e?"."+e:"",u=t?`styles.blocks.${t}${s}`:`styles${s}`;let i,b;switch(r){case"all":i=(0,d.K)(o,u),b=n?(0,d.y)(o,t,i):i;break;case"user":i=(0,d.K)(c,u),b=n?(0,d.y)(o,t,i):i;break;case"base":i=(0,d.K)(a,u),b=n?(0,d.y)(a,t,i):i;break;default:throw"Unsupported source"}return[b]}function g({children:e}){const t=function(){const[e,t,r]=function(){const{globalStylesId:e,userConfig:t}=(0,n.useSelect)((e=>{const{getEntityRecord:t,getEditedEntityRecord:r,canUser:n}=e(s.store),o=e(s.store).__experimentalGetCurrentGlobalStylesId();let a;const c=o?n("update",{kind:"root",name:"globalStyles",id:o}):null;return o&&"boolean"==typeof c&&(a=c?r("root","globalStyles",o):t("root","globalStyles",o,{context:"view"})),{globalStylesId:o,userConfig:a}}),[]);return[e,!!t,t]}(),[o,d]=function(){const e=(0,n.useSelect)((e=>e(s.store).__experimentalGetCurrentThemeBaseGlobalStyles()),[]);return[!!e,e]}(),f=(0,l.useMemo)((()=>{return d&&r?(e=d,t=r,a()(e,t,{isMergeableObject:c.Q,customMerge:e=>{if("backgroundImage"===e)return(e,t)=>t}})):{};var e,t}),[r,d]);return(0,l.useMemo)((()=>({isReady:t&&o,user:r,base:d,merged:f,globalStylesId:e})),[f,r,d,o,t,e])}();return t.isReady?(0,b.jsx)(f.Z.Provider,{value:t,children:e}):null}},7595:(e,t,r)=>{r.d(t,{Th:()=>n.Th,YR:()=>n.YR,Zb:()=>o.Z,dZ:()=>n.dZ});var n=r(8942),o=r(3357)},473:(e,t,r)=>{r.d(t,{K:()=>c,y:()=>o});const n=[{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,r){if(!r||"string"!=typeof r){if("string"!=typeof r?.ref)return r;if(!(r=c(e,r.ref))||r?.ref)return r}let s;if(r.startsWith("var:"))s=r.slice(4).split("|");else{if(!r.startsWith("var(--wp--")||!r.endsWith(")"))return r;s=r.slice(10,-1).split("--")}const[l,...d]=s;return"preset"===l?function(e,t,r,[c,s]){const l=n.find((e=>e.cssVarInfix===c));if(!l)return r;const d=a(e.settings,t,l.path,"slug",s);if(d){const{valueKey:r}=l;return o(e,t,d[r])}return r}(e,t,r,d):"custom"===l?function(e,t,r,n){var a;const s=null!==(a=c(e.settings,["blocks",t,"custom",...n]))&&void 0!==a?a:c(e.settings,["custom",...n]);return s?o(e,t,s):r}(e,t,r,d):r}function a(e,t,r,n,o){const s=[c(e,["blocks",t,...r]),c(e,r)];for(const c of s)if(c){const s=["custom","theme","default"];for(const l of s){const s=c[l];if(s){const c=s.find((e=>e[n]===o));if(c)return"slug"===n||a(e,t,r,"slug",c.slug)[n]===c[n]?c:void 0}}}}const c=(e,t,r)=>{var n;const o=Array.isArray(t)?t:t.split(".");let a=e;return o.forEach((e=>{a=a?.[e]})),null!==(n=a)&&void 0!==n?n:r}},383:(e,t,r)=>{function n(){var e;return null!==(e=document.querySelector('iframe[name^="editor-canvas"]')?.contentWindow?.document)&&void 0!==e?e:document}r.d(t,{Xo:()=>n}),r(4715),r(7143),r(3656)},4744:e=>{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===r}(e)}(e)},r="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function n(e,t){return!1!==t.clone&&t.isMergeableObject(e)?s((r=e,Array.isArray(r)?[]:{}),e,t):e;var r}function o(e,t,r){return e.concat(t).map((function(e){return n(e,r)}))}function a(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 c(e,t){try{return t in e}catch(e){return!1}}function s(e,r,l){(l=l||{}).arrayMerge=l.arrayMerge||o,l.isMergeableObject=l.isMergeableObject||t,l.cloneUnlessOtherwiseSpecified=n;var d=Array.isArray(r);return d===Array.isArray(e)?d?l.arrayMerge(e,r,l):function(e,t,r){var o={};return r.isMergeableObject(e)&&a(e).forEach((function(t){o[t]=n(e[t],r)})),a(t).forEach((function(a){(function(e,t){return c(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,a)||(c(e,a)&&r.isMergeableObject(t[a])?o[a]=function(e,t){if(!t.customMerge)return s;var r=t.customMerge(e);return"function"==typeof r?r:s}(a,r)(e[a],t[a],r):o[a]=n(t[a],r))})),o}(e,r,l):n(r,l)}s.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,r){return s(e,r,t)}),{})};var l=s;e.exports=l},790:e=>{e.exports=window.ReactJSXRuntime},1455:e=>{e.exports=window.wp.apiFetch},4715:e=>{e.exports=window.wp.blockEditor},6427:e=>{e.exports=window.wp.components},3582:e=>{e.exports=window.wp.coreData},7143:e=>{e.exports=window.wp.data},3656:e=>{e.exports=window.wp.editor},6087:e=>{e.exports=window.wp.element},7723:e=>{e.exports=window.wp.i18n},4164:(e,t,r)=>{function n(e){var t,r,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(r=n(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}r.d(t,{A:()=>o});const o=function(){for(var e,t,r=0,o="",a=arguments.length;r<a;r++)(e=arguments[r])&&(t=n(e))&&(o&&(o+=" "),o+=t);return o}},8270:(e,t,r)=>{function n(e){return"[object Object]"===Object.prototype.toString.call(e)}function o(e){var t,r;return!1!==n(e)&&(void 0===(t=e.constructor)||!1!==n(r=t.prototype)&&!1!==r.hasOwnProperty("isPrototypeOf"))}r.d(t,{Q:()=>o})}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var a=t[n]={exports:{}};return e[n](a,a.exports,r),a.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var n=r(7723),o=r(3656),a=r(4715),c=r(6427);const s=window.wp.plugins;var l=r(7143),d=r(6087);const{min:f,max:u}=Math,i=(e,t=0,r=1)=>f(u(t,e),r),b=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]=i(e[t],0,255)):3===t&&(e[t]=i(e[t],0,1));return e},h={};for(let e of["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"])h[`[object ${e}]`]=e.toLowerCase();function m(e){return h[Object.prototype.toString.call(e)]||"object"}const g=(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),p=e=>{if(e.length<2)return null;const t=e.length-1;return"string"==m(e[t])?e[t].toLowerCase():null},{PI:x,min:y,max:w}=Math,k=e=>Math.round(100*e)/100,v=e=>Math.round(100*e)/100,_=2*x,j=x/3,M=x/180,S=180/x;function A(e){return[...e.slice(0,3).reverse(),...e.slice(3)]}const E={format:{},autodetect:[]},N=class{constructor(...e){const t=this;if("object"===m(e[0])&&e[0].constructor&&e[0].constructor===this.constructor)return e[0];let r=p(e),n=!1;if(!r){n=!0,E.sorted||(E.autodetect=E.autodetect.sort(((e,t)=>t.p-e.p)),E.sorted=!0);for(let t of E.autodetect)if(r=t.test(...e),r)break}if(!E.format[r])throw new Error("unknown format: "+e);{const o=E.format[r].apply(null,n?e:e.slice(0,-1));t._rgb=b(o)}3===t._rgb.length&&t._rgb.push(1)}toString(){return"function"==m(this.hex)?this.hex():`[${this._rgb.join(",")}]`}},C=(...e)=>new N(...e);C.version="3.1.2";const R=C,O={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-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,B=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($)){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:G}=Math,L=(...e)=>{let[t,r,n,o]=g(e,"rgba"),a=p(e)||"auto";void 0===o&&(o=1),"auto"===a&&(a=o<1?"rgba":"rgb"),t=G(t),r=G(r),n=G(n);let c="000000"+(t<<16|r<<8|n).toString(16);c=c.substr(c.length-6);let s="0"+G(255*o).toString(16);switch(s=s.substr(s.length-2),a.toLowerCase()){case"rgba":return`#${c}${s}`;case"argb":return`#${s}${c}`;default:return`#${c}`}};N.prototype.name=function(){const e=L(this._rgb,"rgb");for(let t of Object.keys(O))if(O[t]===e)return t.toLowerCase();return e},E.format.named=e=>{if(e=e.toLowerCase(),O[e])return B(O[e]);throw new Error("unknown color name: "+e)},E.autodetect.push({p:5,test:(e,...t)=>{if(!t.length&&"string"===m(e)&&O[e.toLowerCase()])return"named"}}),N.prototype.alpha=function(e,t=!1){return void 0!==e&&"number"===m(e)?t?(this._rgb[3]=e,this):new N([this._rgb[0],this._rgb[1],this._rgb[2],e],"rgb"):this._rgb[3]},N.prototype.clipped=function(){return this._rgb._clipped||!1};const I={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}},Y=I,Z=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 q(e){const t=Z.get(String(e).toLowerCase());if(!t)throw new Error("unknown Lab illuminant "+e);I.labWhitePoint=e,I.Xn=t[0],I.Zn=t[1]}function K(){return I.labWhitePoint}const D=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},W=(e,t,r)=>{const{MtxAdaptMa:n,MtxAdaptMaI:o,MtxXYZ2RGB:a,RefWhiteRGB:c,Xn:s,Yn:l,Zn:d}=Y,f=s*n.m00+l*n.m10+d*n.m20,u=s*n.m01+l*n.m11+d*n.m21,i=s*n.m02+l*n.m12+d*n.m22,b=c.X*n.m00+c.Y*n.m10+c.Z*n.m20,h=c.X*n.m01+c.Y*n.m11+c.Z*n.m21,m=c.X*n.m02+c.Y*n.m12+c.Z*n.m22,g=(e*n.m00+t*n.m10+r*n.m20)*(b/f),p=(e*n.m01+t*n.m11+r*n.m21)*(h/u),x=(e*n.m02+t*n.m12+r*n.m22)*(m/i),y=g*o.m00+p*o.m10+x*o.m20,w=g*o.m01+p*o.m11+x*o.m21,k=g*o.m02+p*o.m12+x*o.m22;return[255*D(y*a.m00+w*a.m10+k*a.m20),255*D(y*a.m01+w*a.m11+k*a.m21),255*D(y*a.m02+w*a.m12+k*a.m22)]},X=(...e)=>{e=g(e,"lab");const[t,r,n]=e,[o,a,c]=((e,t,r)=>{const{kE:n,kK:o,kKE:a,Xn:c,Yn:s,Zn:l}=Y,d=(e+16)/116,f=.002*t+d,u=d-.005*r,i=f*f*f,b=u*u*u;return[(i>n?i:(116*f-16)/o)*c,(e>a?Math.pow((e+16)/116,3):e/o)*s,(b>n?b:(116*u-16)/o)*l]})(t,r,n),[s,l,d]=W(o,a,c);return[s,l,d,e.length>3?e[3]:1]};function F(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 T=(e,t,r)=>{e=F(e/255),t=F(t/255),r=F(r/255);const{MtxRGB2XYZ:n,MtxAdaptMa:o,MtxAdaptMaI:a,Xn:c,Yn:s,Zn:l,As:d,Bs:f,Cs:u}=Y;let i=e*n.m00+t*n.m10+r*n.m20,b=e*n.m01+t*n.m11+r*n.m21,h=e*n.m02+t*n.m12+r*n.m22;const m=c*o.m00+s*o.m10+l*o.m20,g=c*o.m01+s*o.m11+l*o.m21,p=c*o.m02+s*o.m12+l*o.m22;let x=i*o.m00+b*o.m10+h*o.m20,y=i*o.m01+b*o.m11+h*o.m21,w=i*o.m02+b*o.m12+h*o.m22;return x*=m/d,y*=g/f,w*=p/u,i=x*a.m00+y*a.m10+w*a.m20,b=x*a.m01+y*a.m11+w*a.m21,h=x*a.m02+y*a.m12+w*a.m22,[i,b,h]},z=(...e)=>{const[t,r,n,...o]=g(e,"rgb"),[a,c,s]=T(t,r,n),[l,d,f]=function(e,t,r){const{Xn:n,Yn:o,Zn:a,kE:c,kK:s}=Y,l=e/n,d=t/o,f=r/a,u=l>c?Math.pow(l,1/3):(s*l+16)/116,i=d>c?Math.pow(d,1/3):(s*d+16)/116;return[116*i-16,500*(u-i),200*(i-(f>c?Math.pow(f,1/3):(s*f+16)/116))]}(a,c,s);return[l,d,f,...o.length>0&&o[0]<1?[o[0]]:[]]};N.prototype.lab=function(){return z(this._rgb)},Object.assign(R,{lab:(...e)=>new N(...e,"lab"),getLabWhitePoint:K,setLabWhitePoint:q}),E.format.lab=X,E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"lab"))&&3===e.length)return"lab"}}),N.prototype.darken=function(e=1){const t=this.lab();return t[0]-=Y.Kn*e,new N(t,"lab").alpha(this.alpha(),!0)},N.prototype.brighten=function(e=1){return this.darken(-e)},N.prototype.darker=N.prototype.darken,N.prototype.brighter=N.prototype.brighten,N.prototype.get=function(e){const[t,r]=e.split("."),n=this[t]();if(r){const e=t.indexOf(r)-("ok"===t.substr(0,2)?2:0);if(e>-1)return n[e];throw new Error(`unknown channel ${r} in mode ${t}`)}return n};const{pow:V}=Math;N.prototype.luminance=function(e,t="rgb"){if(void 0!==e&&"number"===m(e)){if(0===e)return new N([0,0,0,this._rgb[3]],"rgb");if(1===e)return new N([255,255,255,this._rgb[3]],"rgb");let r=this.luminance(),n=20;const o=(r,a)=>{const c=r.interpolate(a,.5,t),s=c.luminance();return Math.abs(e-s)<1e-7||!n--?c:s>e?o(r,c):o(c,a)},a=(r>e?o(new N([0,0,0]),this):o(this,new N([255,255,255]))).rgb();return new N([...a,this._rgb[3]])}return U(...this._rgb.slice(0,3))};const U=(e,t,r)=>.2126*(e=H(e))+.7152*(t=H(t))+.0722*H(r),H=e=>(e/=255)<=.03928?e/12.92:V((e+.055)/1.055,2.4),Q={},J=(e,t,r=.5,...n)=>{let o=n[0]||"lrgb";if(Q[o]||n.length||(o=Object.keys(Q)[0]),!Q[o])throw new Error(`interpolation mode ${o} is not defined`);return"object"!==m(e)&&(e=new N(e)),"object"!==m(t)&&(t=new N(t)),Q[o](e,t,r).alpha(e.alpha()+r*(t.alpha()-e.alpha()))};N.prototype.mix=N.prototype.interpolate=function(e,t=.5,...r){return J(this,e,t,...r)},N.prototype.premultiply=function(e=!1){const t=this._rgb,r=t[3];return e?(this._rgb=[t[0]*r,t[1]*r,t[2]*r,r],this):new N([t[0]*r,t[1]*r,t[2]*r,r],"rgb")};const{sin:ee,cos:te}=Math,re=(...e)=>{let[t,r,n]=g(e,"lch");return isNaN(n)&&(n=0),n*=M,[t,te(n)*r,ee(n)*r]},ne=(...e)=>{e=g(e,"lch");const[t,r,n]=e,[o,a,c]=re(t,r,n),[s,l,d]=X(o,a,c);return[s,l,d,e.length>3?e[3]:1]},{sqrt:oe,atan2:ae,round:ce}=Math,se=(...e)=>{const[t,r,n]=g(e,"lab"),o=oe(r*r+n*n);let a=(ae(n,r)*S+360)%360;return 0===ce(1e4*o)&&(a=Number.NaN),[t,o,a]},le=(...e)=>{const[t,r,n,...o]=g(e,"rgb"),[a,c,s]=z(t,r,n),[l,d,f]=se(a,c,s);return[l,d,f,...o.length>0&&o[0]<1?[o[0]]:[]]};N.prototype.lch=function(){return le(this._rgb)},N.prototype.hcl=function(){return A(le(this._rgb))},Object.assign(R,{lch:(...e)=>new N(...e,"lch"),hcl:(...e)=>new N(...e,"hcl")}),E.format.lch=ne,E.format.hcl=(...e)=>{const t=A(g(e,"hcl"));return ne(...t)},["lch","hcl"].forEach((e=>E.autodetect.push({p:2,test:(...t)=>{if("array"===m(t=g(t,e))&&3===t.length)return e}}))),N.prototype.saturate=function(e=1){const t=this.lch();return t[1]+=Y.Kn*e,t[1]<0&&(t[1]=0),new N(t,"lch").alpha(this.alpha(),!0)},N.prototype.desaturate=function(e=1){return this.saturate(-e)},N.prototype.set=function(e,t,r=!1){const[n,o]=e.split("."),a=this[n]();if(o){const e=n.indexOf(o)-("ok"===n.substr(0,2)?2:0);if(e>-1){if("string"==m(t))switch(t.charAt(0)){case"+":case"-":a[e]+=+t;break;case"*":a[e]*=+t.substr(1);break;case"/":a[e]/=+t.substr(1);break;default:a[e]=+t}else{if("number"!==m(t))throw new Error("unsupported value for Color.set");a[e]=t}const o=new N(a,n);return r?(this._rgb=o._rgb,this):o}throw new Error(`unknown channel ${o} in mode ${n}`)}return a},N.prototype.tint=function(e=.5,...t){return J(this,"white",e,...t)},N.prototype.shade=function(e=.5,...t){return J(this,"black",e,...t)};Q.rgb=(e,t,r)=>{const n=e._rgb,o=t._rgb;return new N(n[0]+r*(o[0]-n[0]),n[1]+r*(o[1]-n[1]),n[2]+r*(o[2]-n[2]),"rgb")};const{sqrt:de,pow:fe}=Math;Q.lrgb=(e,t,r)=>{const[n,o,a]=e._rgb,[c,s,l]=t._rgb;return new N(de(fe(n,2)*(1-r)+fe(c,2)*r),de(fe(o,2)*(1-r)+fe(s,2)*r),de(fe(a,2)*(1-r)+fe(l,2)*r),"rgb")};Q.lab=(e,t,r)=>{const n=e.lab(),o=t.lab();return new N(n[0]+r*(o[0]-n[0]),n[1]+r*(o[1]-n[1]),n[2]+r*(o[2]-n[2]),"lab")};const ue=(e,t,r,n)=>{let o,a,c,s,l,d,f,u,i,b,h,m;return"hsl"===n?(o=e.hsl(),a=t.hsl()):"hsv"===n?(o=e.hsv(),a=t.hsv()):"hcg"===n?(o=e.hcg(),a=t.hcg()):"hsi"===n?(o=e.hsi(),a=t.hsi()):"lch"===n||"hcl"===n?(n="hcl",o=e.hcl(),a=t.hcl()):"oklch"===n&&(o=e.oklch().reverse(),a=t.oklch().reverse()),"h"!==n.substr(0,1)&&"oklch"!==n||([c,l,f]=o,[s,d,u]=a),isNaN(c)||isNaN(s)?isNaN(c)?isNaN(s)?b=Number.NaN:(b=s,1!=f&&0!=f||"hsv"==n||(i=d)):(b=c,1!=u&&0!=u||"hsv"==n||(i=l)):(m=s>c&&s-c>180?s-(c+360):s<c&&c-s>180?s+360-c:s-c,b=c+r*m),void 0===i&&(i=l+r*(d-l)),h=f+r*(u-f),new N("oklch"===n?[h,i,b]:[b,i,h],n)},ie=(e,t,r)=>ue(e,t,r,"lch");Q.lch=ie,Q.hcl=ie;N.prototype.num=function(){return((...e)=>{const[t,r,n]=g(e,"rgb");return(t<<16)+(r<<8)+n})(this._rgb)},Object.assign(R,{num:(...e)=>new N(...e,"num")}),E.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)},E.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,r)=>{const n=e.num(),o=t.num();return new N(n+r*(o-n),"num")};const{floor:be}=Math;N.prototype.hcg=function(){return((...e)=>{const[t,r,n]=g(e,"rgb"),o=y(t,r,n),a=w(t,r,n),c=a-o,s=100*c/255,l=o/(255-c)*100;let d;return 0===c?d=Number.NaN:(t===a&&(d=(r-n)/c),r===a&&(d=2+(n-t)/c),n===a&&(d=4+(t-r)/c),d*=60,d<0&&(d+=360)),[d,s,l]})(this._rgb)},R.hcg=(...e)=>new N(...e,"hcg"),E.format.hcg=(...e)=>{e=g(e,"hcg");let t,r,n,[o,a,c]=e;c*=255;const s=255*a;if(0===a)t=r=n=c;else{360===o&&(o=0),o>360&&(o-=360),o<0&&(o+=360),o/=60;const e=be(o),l=o-e,d=c*(1-a),f=d+s*(1-l),u=d+s*l,i=d+s;switch(e){case 0:[t,r,n]=[i,u,d];break;case 1:[t,r,n]=[f,i,d];break;case 2:[t,r,n]=[d,i,u];break;case 3:[t,r,n]=[d,f,i];break;case 4:[t,r,n]=[u,d,i];break;case 5:[t,r,n]=[i,d,f]}}return[t,r,n,e.length>3?e[3]:1]},E.autodetect.push({p:1,test:(...e)=>{if("array"===m(e=g(e,"hcg"))&&3===e.length)return"hcg"}});Q.hcg=(e,t,r)=>ue(e,t,r,"hcg");const{cos:he}=Math,{min:me,sqrt:ge,acos:pe}=Math;N.prototype.hsi=function(){return((...e)=>{let t,[r,n,o]=g(e,"rgb");r/=255,n/=255,o/=255;const a=me(r,n,o),c=(r+n+o)/3,s=c>0?1-a/c:0;return 0===s?t=NaN:(t=(r-n+(r-o))/2,t/=ge((r-n)*(r-n)+(r-o)*(n-o)),t=pe(t),o>n&&(t=_-t),t/=_),[360*t,s,c]})(this._rgb)},R.hsi=(...e)=>new N(...e,"hsi"),E.format.hsi=(...e)=>{e=g(e,"hsi");let t,r,n,[o,a,c]=e;return isNaN(o)&&(o=0),isNaN(a)&&(a=0),o>360&&(o-=360),o<0&&(o+=360),o/=360,o<1/3?(n=(1-a)/3,t=(1+a*he(_*o)/he(j-_*o))/3,r=1-(n+t)):o<2/3?(o-=1/3,t=(1-a)/3,r=(1+a*he(_*o)/he(j-_*o))/3,n=1-(t+r)):(o-=2/3,r=(1-a)/3,n=(1+a*he(_*o)/he(j-_*o))/3,t=1-(r+n)),t=i(c*t*3),r=i(c*r*3),n=i(c*n*3),[255*t,255*r,255*n,e.length>3?e[3]:1]},E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"hsi"))&&3===e.length)return"hsi"}});Q.hsi=(e,t,r)=>ue(e,t,r,"hsi");const xe=(...e)=>{e=g(e,"hsl");const[t,r,n]=e;let o,a,c;if(0===r)o=a=c=255*n;else{const e=[0,0,0],s=[0,0,0],l=n<.5?n*(1+r):n+r-n*r,d=2*n-l,f=t/360;e[0]=f+1/3,e[1]=f,e[2]=f-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?s[t]=d+6*(l-d)*e[t]:2*e[t]<1?s[t]=l:3*e[t]<2?s[t]=d+(l-d)*(2/3-e[t])*6:s[t]=d;[o,a,c]=[255*s[0],255*s[1],255*s[2]]}return e.length>3?[o,a,c,e[3]]:[o,a,c,1]},ye=(...e)=>{e=g(e,"rgba");let[t,r,n]=e;t/=255,r/=255,n/=255;const o=y(t,r,n),a=w(t,r,n),c=(a+o)/2;let s,l;return a===o?(s=0,l=Number.NaN):s=c<.5?(a-o)/(a+o):(a-o)/(2-a-o),t==a?l=(r-n)/(a-o):r==a?l=2+(n-t)/(a-o):n==a&&(l=4+(t-r)/(a-o)),l*=60,l<0&&(l+=360),e.length>3&&void 0!==e[3]?[l,s,c,e[3]]:[l,s,c]};N.prototype.hsl=function(){return ye(this._rgb)},R.hsl=(...e)=>new N(...e,"hsl"),E.format.hsl=xe,E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"hsl"))&&3===e.length)return"hsl"}});Q.hsl=(e,t,r)=>ue(e,t,r,"hsl");const{floor:we}=Math,{min:ke,max:ve}=Math;N.prototype.hsv=function(){return((...e)=>{e=g(e,"rgb");let[t,r,n]=e;const o=ke(t,r,n),a=ve(t,r,n),c=a-o;let s,l,d;return d=a/255,0===a?(s=Number.NaN,l=0):(l=c/a,t===a&&(s=(r-n)/c),r===a&&(s=2+(n-t)/c),n===a&&(s=4+(t-r)/c),s*=60,s<0&&(s+=360)),[s,l,d]})(this._rgb)},R.hsv=(...e)=>new N(...e,"hsv"),E.format.hsv=(...e)=>{e=g(e,"hsv");let t,r,n,[o,a,c]=e;if(c*=255,0===a)t=r=n=c;else{360===o&&(o=0),o>360&&(o-=360),o<0&&(o+=360),o/=60;const e=we(o),s=o-e,l=c*(1-a),d=c*(1-a*s),f=c*(1-a*(1-s));switch(e){case 0:[t,r,n]=[c,f,l];break;case 1:[t,r,n]=[d,c,l];break;case 2:[t,r,n]=[l,c,f];break;case 3:[t,r,n]=[l,d,c];break;case 4:[t,r,n]=[f,l,c];break;case 5:[t,r,n]=[c,l,d]}}return[t,r,n,e.length>3?e[3]:1]},E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"hsv"))&&3===e.length)return"hsv"}});function _e(e,t){let r=e.length;Array.isArray(e[0])||(e=[e]),Array.isArray(t[0])||(t=t.map((e=>[e])));let n=t[0].length,o=t[0].map(((e,r)=>t.map((e=>e[r])))),a=e.map((e=>o.map((t=>Array.isArray(e)?e.reduce(((e,r,n)=>e+r*(t[n]||0)),0):t.reduce(((t,r)=>t+r*e),0)))));return 1===r&&(a=a[0]),1===n?a.map((e=>e[0])):a}Q.hsv=(e,t,r)=>ue(e,t,r,"hsv");const je=(...e)=>{e=g(e,"lab");const[t,r,n,...o]=e,[a,c,s]=(l=[[1.2268798758459243,-.5578149944602171,.2813910456659647],[-.0405757452148008,1.112286803280317,-.0717110580655164],[-.0763729366746601,-.4214933324022432,1.5869240198367816]],d=_e([[1,.3963377773761749,.2158037573099136],[1,-.1055613458156586,-.0638541728258133],[1,-.0894841775298119,-1.2914855480194092]],[t,r,n]),_e(l,d.map((e=>e**3))));var l,d;const[f,u,i]=W(a,c,s);return[f,u,i,...o.length>0&&o[0]<1?[o[0]]:[]]},Me=(...e)=>{const[t,r,n,...o]=g(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))))}(T(t,r,n)),...o.length>0&&o[0]<1?[o[0]]:[]]};N.prototype.oklab=function(){return Me(this._rgb)},Object.assign(R,{oklab:(...e)=>new N(...e,"oklab")}),E.format.oklab=je,E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"oklab"))&&3===e.length)return"oklab"}});Q.oklab=(e,t,r)=>{const n=e.oklab(),o=t.oklab();return new N(n[0]+r*(o[0]-n[0]),n[1]+r*(o[1]-n[1]),n[2]+r*(o[2]-n[2]),"oklab")};Q.oklch=(e,t,r)=>ue(e,t,r,"oklch");const{pow:Se,sqrt:Ae,PI:Ee,cos:Ne,sin:Ce,atan2:Re}=Math,{pow:Oe}=Math;function Pe(e){let t="rgb",r=R("#ccc"),n=0,o=[0,1],a=[],c=[0,0],s=!1,l=[],d=!1,f=0,u=1,b=!1,h={},g=!0,p=1;const x=function(e){if((e=e||["#fff","#000"])&&"string"===m(e)&&R.brewer&&R.brewer[e.toLowerCase()]&&(e=R.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]=R(e[t]);a.length=0;for(let t=0;t<e.length;t++)a.push(t/(e.length-1))}return v(),l=e};let y=e=>e,w=e=>e;const k=function(e,n){let o,d;if(null==n&&(n=!1),isNaN(e)||null===e)return r;d=n?e:s&&s.length>2?function(e){if(null!=s){const t=s.length-1;let r=0;for(;r<t&&e>=s[r];)r++;return r-1}return 0}(e)/(s.length-2):u!==f?(e-f)/(u-f):1,d=w(d),n||(d=y(d)),1!==p&&(d=Oe(d,p)),d=c[0]+d*(1-c[0]-c[1]),d=i(d,0,1);const b=Math.floor(1e4*d);if(g&&h[b])o=h[b];else{if("array"===m(l))for(let e=0;e<a.length;e++){const r=a[e];if(d<=r){o=l[e];break}if(d>=r&&e===a.length-1){o=l[e];break}if(d>r&&d<a[e+1]){d=(d-r)/(a[e+1]-r),o=R.interpolate(l[e],l[e+1],d,t);break}}else"function"===m(l)&&(o=l(d));g&&(h[b]=o)}return o};var v=()=>h={};x(e);const _=function(e){const t=R(k(e));return d&&t[d]?t[d]():t};return _.classes=function(e){if(null!=e){if("array"===m(e))s=e,o=[e[0],e[e.length-1]];else{const t=R.analyze(o);s=0===e?[t.min,t.max]:R.limits(t,"e",e)}return _}return s},_.domain=function(e){if(!arguments.length)return o;f=e[0],u=e[e.length-1],a=[];const t=l.length;if(e.length===t&&f!==u)for(let t of Array.from(e))a.push((t-f)/(u-f));else{for(let e=0;e<t;e++)a.push(e/(t-1));if(e.length>2){const t=e.map(((t,r)=>r/(e.length-1))),r=e.map((e=>(e-f)/(u-f)));r.every(((e,r)=>t[r]===e))||(w=e=>{if(e<=0||e>=1)return e;let n=0;for(;e>=r[n+1];)n++;const o=(e-r[n])/(r[n+1]-r[n]);return t[n]+o*(t[n+1]-t[n])})}}return o=[f,u],_},_.mode=function(e){return arguments.length?(t=e,v(),_):t},_.range=function(e,t){return x(e),_},_.out=function(e){return d=e,_},_.spread=function(e){return arguments.length?(n=e,_):n},_.correctLightness=function(e){return null==e&&(e=!0),b=e,v(),y=b?function(e){const t=k(0,!0).lab()[0],r=k(1,!0).lab()[0],n=t>r;let o=k(e,!0).lab()[0];const a=t+(r-t)*e;let c=o-a,s=0,l=1,d=20;for(;Math.abs(c)>.01&&d-- >0;)n&&(c*=-1),c<0?(s=e,e+=.5*(l-e)):(l=e,e+=.5*(s-e)),o=k(e,!0).lab()[0],c=o-a;return e}:e=>e,_},_.padding=function(e){return null!=e?("number"===m(e)&&(e=[e,e]),c=e,_):c},_.colors=function(t,r){arguments.length<2&&(r="hex");let n=[];if(0===arguments.length)n=l.slice(0);else if(1===t)n=[_(.5)];else if(t>1){const e=o[0],r=o[1]-e;n=function(e,t){let r=[],n=0<t,o=t;for(let e=0;n?e<o:e>o;n?e++:e--)r.push(e);return r}(0,t).map((n=>_(e+n/(t-1)*r)))}else{e=[];let t=[];if(s&&s.length>2)for(let e=1,r=s.length,n=1<=r;n?e<r:e>r;n?e++:e--)t.push(.5*(s[e-1]+s[e]));else t=o;n=t.map((e=>_(e)))}return R[r]&&(n=n.map((e=>e[r]()))),n},_.cache=function(e){return null!=e?(g=e,_):g},_.gamma=function(e){return null!=e?(p=e,_):p},_.nodata=function(e){return null!=e?(r=R(e),_):r},_}const{round:$e}=Math;N.prototype.rgb=function(e=!0){return!1===e?this._rgb.slice(0,3):this._rgb.slice(0,3).map($e)},N.prototype.rgba=function(e=!0){return this._rgb.slice(0,4).map(((t,r)=>r<3?!1===e?t:$e(t):t))},Object.assign(R,{rgb:(...e)=>new N(...e,"rgb")}),E.format.rgb=(...e)=>{const t=g(e,"rgba");return void 0===t[3]&&(t[3]=1),t},E.autodetect.push({p:3,test:(...e)=>{if("array"===m(e=g(e,"rgba"))&&(3===e.length||4===e.length&&"number"==m(e[3])&&e[3]>=0&&e[3]<=1))return"rgb"}});const Be=(e,t,r)=>{if(!Be[r])throw new Error("unknown blend mode "+r);return Be[r](e,t)},Ge=e=>(t,r)=>{const n=R(r).rgb(),o=R(t).rgb();return R.rgb(e(n,o))},Le=e=>(t,r)=>{const n=[];return n[0]=e(t[0],r[0]),n[1]=e(t[1],r[1]),n[2]=e(t[2],r[2]),n};Be.normal=Ge(Le((e=>e))),Be.multiply=Ge(Le(((e,t)=>e*t/255))),Be.screen=Ge(Le(((e,t)=>255*(1-(1-e/255)*(1-t/255))))),Be.overlay=Ge(Le(((e,t)=>t<128?2*e*t/255:255*(1-2*(1-e/255)*(1-t/255))))),Be.darken=Ge(Le(((e,t)=>e>t?t:e))),Be.lighten=Ge(Le(((e,t)=>e>t?e:t))),Be.dodge=Ge(Le(((e,t)=>255===e||(e=t/255*255/(1-e/255))>255?255:e))),Be.burn=Ge(Le(((e,t)=>255*(1-(1-t/255)/(e/255)))));const Ie=Be,{pow:Ye,sin:Ze,cos:qe}=Math,{floor:Ke,random:De}=Math,{log:We,pow:Xe,floor:Fe,abs:Te}=Math;function ze(e,t=null){const r={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)||(r.values.push(e),r.sum+=e,e<r.min&&(r.min=e),e>r.max&&(r.max=e),r.count+=1)})),r.domain=[r.min,r.max],r.limits=(e,t)=>Ve(r,e,t),r}function Ve(e,t="equal",r=7){"array"==m(e)&&(e=ze(e));const{min:n,max:o}=e,a=e.values.sort(((e,t)=>e-t));if(1===r)return[n,o];const c=[];if("c"===t.substr(0,1)&&(c.push(n),c.push(o)),"e"===t.substr(0,1)){c.push(n);for(let e=1;e<r;e++)c.push(n+e/r*(o-n));c.push(o)}else if("l"===t.substr(0,1)){if(n<=0)throw new Error("Logarithmic scales are only possible for values > 0");const e=Math.LOG10E*We(n),t=Math.LOG10E*We(o);c.push(n);for(let n=1;n<r;n++)c.push(Xe(10,e+n/r*(t-e)));c.push(o)}else if("q"===t.substr(0,1)){c.push(n);for(let e=1;e<r;e++){const t=(a.length-1)*e/r,n=Fe(t);if(n===t)c.push(a[n]);else{const e=t-n;c.push(a[n]*(1-e)+a[n+1]*e)}}c.push(o)}else if("k"===t.substr(0,1)){let e;const t=a.length,s=new Array(t),l=new Array(r);let d=!0,f=0,u=null;u=[],u.push(n);for(let e=1;e<r;e++)u.push(n+e/r*(o-n));for(u.push(o);d;){for(let e=0;e<r;e++)l[e]=0;for(let e=0;e<t;e++){const t=a[e];let n,o=Number.MAX_VALUE;for(let a=0;a<r;a++){const r=Te(u[a]-t);r<o&&(o=r,n=a),l[n]++,s[e]=n}}const n=new Array(r);for(let e=0;e<r;e++)n[e]=null;for(let r=0;r<t;r++)e=s[r],null===n[e]?n[e]=a[r]:n[e]+=a[r];for(let e=0;e<r;e++)n[e]*=1/l[e];d=!1;for(let e=0;e<r;e++)if(n[e]!==u[e]){d=!0;break}u=n,f++,f>200&&(d=!1)}const i={};for(let e=0;e<r;e++)i[e]=[];for(let r=0;r<t;r++)e=s[r],i[e].push(a[r]);let b=[];for(let e=0;e<r;e++)b.push(i[e][0]),b.push(i[e][i[e].length-1]);b=b.sort(((e,t)=>e-t)),c.push(b[0]);for(let e=1;e<b.length;e+=2){const t=b[e];isNaN(t)||-1!==c.indexOf(t)||c.push(t)}}return c}const Ue=.022;function He(e,t,r){return.2126729*Math.pow(e/255,2.4)+.7151522*Math.pow(t/255,2.4)+.072175*Math.pow(r/255,2.4)}const{sqrt:Qe,pow:Je,min:et,max:tt,atan2:rt,abs:nt,cos:ot,sin:at,exp:ct,PI:st}=Math,lt={cool:()=>Pe([R.hsl(180,1,.9),R.hsl(250,.7,.4)]),hot:()=>Pe(["#000","#f00","#ff0","#fff"]).mode("rgb")},dt={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"]},ft=Object.keys(dt),ut=new Map(ft.map((e=>[e.toLowerCase(),e]))),it="function"==typeof Proxy?new Proxy(dt,{get(e,t){const r=t.toLowerCase();if(ut.has(r))return e[ut.get(r)]},getOwnPropertyNames:()=>Object.getOwnPropertyNames(ft)}):dt,{max:bt}=Math;N.prototype.cmyk=function(){return((...e)=>{let[t,r,n]=g(e,"rgb");t/=255,r/=255,n/=255;const o=1-bt(t,bt(r,n)),a=o<1?1/(1-o):0;return[(1-t-o)*a,(1-r-o)*a,(1-n-o)*a,o]})(this._rgb)},Object.assign(R,{cmyk:(...e)=>new N(...e,"cmyk")}),E.format.cmyk=(...e)=>{e=g(e,"cmyk");const[t,r,n,o]=e,a=e.length>4?e[4]:1;return 1===o?[0,0,0,a]:[t>=1?0:255*(1-t)*(1-o),r>=1?0:255*(1-r)*(1-o),n>=1?0:255*(1-n)*(1-o),a]},E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"cmyk"))&&4===e.length)return"cmyk"}});const ht=(...e)=>{const[t,r,n,...o]=g(e,"rgb"),[a,c,s]=Me(t,r,n),[l,d,f]=se(a,c,s);return[l,d,f,...o.length>0&&o[0]<1?[o[0]]:[]]},{round:mt}=Math,gt=(...e)=>{const t=g(e,"rgba");let r=p(e)||"rgb";if("hsl"===r.substr(0,3))return((...e)=>{const t=g(e,"hsla");let r=p(e)||"lsa";return t[0]=k(t[0]||0)+"deg",t[1]=k(100*t[1])+"%",t[2]=k(100*t[2])+"%","hsla"===r||t.length>3&&t[3]<1?(t[3]="/ "+(t.length>3?t[3]:1),r="hsla"):t.length=3,`${r.substr(0,3)}(${t.join(" ")})`})(ye(t),r);if("lab"===r.substr(0,3)){const e=K();q("d50");const n=((...e)=>{const t=g(e,"lab");let r=p(e)||"lab";return t[0]=k(t[0])+"%",t[1]=k(t[1]),t[2]=k(t[2]),"laba"===r||t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`lab(${t.join(" ")})`})(z(t),r);return q(e),n}if("lch"===r.substr(0,3)){const e=K();q("d50");const n=((...e)=>{const t=g(e,"lch");let r=p(e)||"lab";return t[0]=k(t[0])+"%",t[1]=k(t[1]),t[2]=isNaN(t[2])?"none":k(t[2])+"deg","lcha"===r||t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`lch(${t.join(" ")})`})(le(t),r);return q(e),n}return"oklab"===r.substr(0,5)?((...e)=>{const t=g(e,"lab");return t[0]=k(100*t[0])+"%",t[1]=v(t[1]),t[2]=v(t[2]),t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`oklab(${t.join(" ")})`})(Me(t)):"oklch"===r.substr(0,5)?((...e)=>{const t=g(e,"lch");return t[0]=k(100*t[0])+"%",t[1]=v(t[1]),t[2]=isNaN(t[2])?"none":k(t[2])+"deg",t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`oklch(${t.join(" ")})`})(ht(t)):(t[0]=mt(t[0]),t[1]=mt(t[1]),t[2]=mt(t[2]),("rgba"===r||t.length>3&&t[3]<1)&&(t[3]="/ "+(t.length>3?t[3]:1),r="rgba"),`${r.substr(0,3)}(${t.slice(0,"rgb"===r?3:4).join(" ")})`)},pt=(...e)=>{e=g(e,"lch");const[t,r,n,...o]=e,[a,c,s]=re(t,r,n),[l,d,f]=je(a,c,s);return[l,d,f,...o.length>0&&o[0]<1?[o[0]]:[]]},xt=/((?:-?\d+)|(?:-?\d+(?:\.\d+)?)%|none)/.source,yt=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)%?)|none)/.source,wt=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)%)|none)/.source,kt=/\s*/.source,vt=/\s+/.source,_t=/\s*,\s*/.source,jt=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)(?:deg)?)|none)/.source,Mt=/\s*(?:\/\s*((?:[01]|[01]?\.\d+)|\d+(?:\.\d+)?%))?/.source,St=new RegExp("^rgba?\\("+kt+[xt,xt,xt].join(vt)+Mt+"\\)$"),At=new RegExp("^rgb\\("+kt+[xt,xt,xt].join(_t)+kt+"\\)$"),Et=new RegExp("^rgba\\("+kt+[xt,xt,xt,yt].join(_t)+kt+"\\)$"),Nt=new RegExp("^hsla?\\("+kt+[jt,wt,wt].join(vt)+Mt+"\\)$"),Ct=new RegExp("^hsl?\\("+kt+[jt,wt,wt].join(_t)+kt+"\\)$"),Rt=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,Ot=new RegExp("^lab\\("+kt+[yt,yt,yt].join(vt)+Mt+"\\)$"),Pt=new RegExp("^lch\\("+kt+[yt,yt,jt].join(vt)+Mt+"\\)$"),$t=new RegExp("^oklab\\("+kt+[yt,yt,yt].join(vt)+Mt+"\\)$"),Bt=new RegExp("^oklch\\("+kt+[yt,yt,jt].join(vt)+Mt+"\\)$"),{round:Gt}=Math,Lt=e=>e.map(((e,t)=>t<=2?i(Gt(e),0,255):e)),It=(e,t=0,r=100,n=!1)=>("string"==typeof e&&e.endsWith("%")&&(e=parseFloat(e.substring(0,e.length-1))/100,e=n?t+.5*(e+1)*(r-t):t+e*(r-t)),+e),Yt=(e,t)=>"none"===e?t:e,Zt=e=>{if("transparent"===(e=e.toLowerCase().trim()))return[0,0,0,0];let t;if(E.format.named)try{return E.format.named(e)}catch(e){}if((t=e.match(St))||(t=e.match(At))){let e=t.slice(1,4);for(let t=0;t<3;t++)e[t]=+It(Yt(e[t],0),0,255);e=Lt(e);const r=void 0!==t[4]?+It(t[4],0,1):1;return e[3]=r,e}if(t=e.match(Et)){const e=t.slice(1,5);for(let t=0;t<4;t++)e[t]=+It(e[t],0,255);return e}if((t=e.match(Nt))||(t=e.match(Ct))){const e=t.slice(1,4);e[0]=+Yt(e[0].replace("deg",""),0),e[1]=.01*+It(Yt(e[1],0),0,100),e[2]=.01*+It(Yt(e[2],0),0,100);const r=Lt(xe(e)),n=void 0!==t[4]?+It(t[4],0,1):1;return r[3]=n,r}if(t=e.match(Rt)){const e=t.slice(1,4);e[1]*=.01,e[2]*=.01;const r=xe(e);for(let e=0;e<3;e++)r[e]=Gt(r[e]);return r[3]=+t[4],r}if(t=e.match(Ot)){const e=t.slice(1,4);e[0]=It(Yt(e[0],0),0,100),e[1]=It(Yt(e[1],0),-125,125,!0),e[2]=It(Yt(e[2],0),-125,125,!0);const r=K();q("d50");const n=Lt(X(e));q(r);const o=void 0!==t[4]?+It(t[4],0,1):1;return n[3]=o,n}if(t=e.match(Pt)){const e=t.slice(1,4);e[0]=It(e[0],0,100),e[1]=It(Yt(e[1],0),0,150,!1),e[2]=+Yt(e[2].replace("deg",""),0);const r=K();q("d50");const n=Lt(ne(e));q(r);const o=void 0!==t[4]?+It(t[4],0,1):1;return n[3]=o,n}if(t=e.match($t)){const e=t.slice(1,4);e[0]=It(Yt(e[0],0),0,1),e[1]=It(Yt(e[1],0),-.4,.4,!0),e[2]=It(Yt(e[2],0),-.4,.4,!0);const r=Lt(je(e)),n=void 0!==t[4]?+It(t[4],0,1):1;return r[3]=n,r}if(t=e.match(Bt)){const e=t.slice(1,4);e[0]=It(Yt(e[0],0),0,1),e[1]=It(Yt(e[1],0),0,.4,!1),e[2]=+Yt(e[2].replace("deg",""),0);const r=Lt(pt(e)),n=void 0!==t[4]?+It(t[4],0,1):1;return r[3]=n,r}};Zt.test=e=>St.test(e)||Nt.test(e)||Ot.test(e)||Pt.test(e)||$t.test(e)||Bt.test(e)||At.test(e)||Et.test(e)||Ct.test(e)||Rt.test(e)||"transparent"===e;const qt=Zt;N.prototype.css=function(e){return gt(this._rgb,e)},R.css=(...e)=>new N(...e,"css"),E.format.css=qt,E.autodetect.push({p:5,test:(e,...t)=>{if(!t.length&&"string"===m(e)&&qt.test(e))return"css"}}),E.format.gl=(...e)=>{const t=g(e,"rgba");return t[0]*=255,t[1]*=255,t[2]*=255,t},R.gl=(...e)=>new N(...e,"gl"),N.prototype.gl=function(){const e=this._rgb;return[e[0]/255,e[1]/255,e[2]/255,e[3]]},N.prototype.hex=function(e){return L(this._rgb,e)},R.hex=(...e)=>new N(...e,"hex"),E.format.hex=B,E.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:Kt}=Math,Dt=e=>{const t=e/100;let r,n,o;return t<66?(r=255,n=t<6?0:-155.25485562709179-.44596950469579133*(n=t-2)+104.49216199393888*Kt(n),o=t<20?0:.8274096064007395*(o=t-10)-254.76935184120902+115.67994401066147*Kt(o)):(r=351.97690566805693+.114206453784165*(r=t-55)-40.25366309332127*Kt(r),n=325.4494125711974+.07943456536662342*(n=t-50)-28.0852963507957*Kt(n),o=255),[r,n,o,1]},{round:Wt}=Math;N.prototype.temp=N.prototype.kelvin=N.prototype.temperature=function(){return((...e)=>{const t=g(e,"rgb"),r=t[0],n=t[2];let o,a=1e3,c=4e4;for(;c-a>.4;){o=.5*(c+a);const e=Dt(o);e[2]/e[0]>=n/r?c=o:a=o}return Wt(o)})(this._rgb)};const Xt=(...e)=>new N(...e,"temp");Object.assign(R,{temp:Xt,kelvin:Xt,temperature:Xt}),E.format.temp=E.format.kelvin=E.format.temperature=Dt,N.prototype.oklch=function(){return ht(this._rgb)},Object.assign(R,{oklch:(...e)=>new N(...e,"oklch")}),E.format.oklch=pt,E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"oklch"))&&3===e.length)return"oklch"}}),Object.assign(R,{analyze:ze,average:(e,t="lrgb",r=null)=>{const n=e.length;r||(r=Array.from(new Array(n)).map((()=>1)));const o=n/r.reduce((function(e,t){return e+t}));if(r.forEach(((e,t)=>{r[t]*=o})),e=e.map((e=>new N(e))),"lrgb"===t)return((e,t)=>{const r=e.length,n=[0,0,0,0];for(let o=0;o<e.length;o++){const a=e[o],c=t[o]/r,s=a._rgb;n[0]+=Se(s[0],2)*c,n[1]+=Se(s[1],2)*c,n[2]+=Se(s[2],2)*c,n[3]+=s[3]*c}return n[0]=Ae(n[0]),n[1]=Ae(n[1]),n[2]=Ae(n[2]),n[3]>.9999999&&(n[3]=1),new N(b(n))})(e,r);const a=e.shift(),c=a.get(t),s=[];let l=0,d=0;for(let e=0;e<c.length;e++)if(c[e]=(c[e]||0)*r[0],s.push(isNaN(c[e])?0:r[0]),"h"===t.charAt(e)&&!isNaN(c[e])){const t=c[e]/180*Ee;l+=Ne(t)*r[0],d+=Ce(t)*r[0]}let f=a.alpha()*r[0];e.forEach(((e,n)=>{const o=e.get(t);f+=e.alpha()*r[n+1];for(let e=0;e<c.length;e++)if(!isNaN(o[e]))if(s[e]+=r[n+1],"h"===t.charAt(e)){const t=o[e]/180*Ee;l+=Ne(t)*r[n+1],d+=Ce(t)*r[n+1]}else c[e]+=o[e]*r[n+1]}));for(let e=0;e<c.length;e++)if("h"===t.charAt(e)){let t=Re(d/s[e],l/s[e])/Ee*180;for(;t<0;)t+=360;for(;t>=360;)t-=360;c[e]=t}else c[e]=c[e]/s[e];return f/=n,new N(c,t).alpha(f>.99999?1:f,!0)},bezier:e=>{const t=function(e){let t,r,n,o;if(2===(e=e.map((e=>new N(e)))).length)[r,n]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>r[t]+e*(n[t]-r[t])));return new N(t,"lab")};else if(3===e.length)[r,n,o]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>(1-e)*(1-e)*r[t]+2*(1-e)*e*n[t]+e*e*o[t]));return new N(t,"lab")};else if(4===e.length){let a;[r,n,o,a]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>(1-e)*(1-e)*(1-e)*r[t]+3*(1-e)*(1-e)*e*n[t]+3*(1-e)*e*e*o[t]+e*e*e*a[t]));return new N(t,"lab")}}else{if(!(e.length>=5))throw new RangeError("No point in running bezier with only one color.");{let r,n,o;r=e.map((e=>e.lab())),o=e.length-1,n=function(e){let t=[1,1];for(let r=1;r<e;r++){let e=[1];for(let r=1;r<=t.length;r++)e[r]=(t[r]||0)+t[r-1];t=e}return t}(o),t=function(e){const t=1-e,a=[0,1,2].map((a=>r.reduce(((r,c,s)=>r+n[s]*t**(o-s)*e**s*c[a]),0)));return new N(a,"lab")}}}return t}(e);return t.scale=()=>Pe(t),t},blend:Ie,brewer:it,Color:N,colors:O,contrast:(e,t)=>{e=new N(e),t=new N(t);const r=e.luminance(),n=t.luminance();return r>n?(r+.05)/(n+.05):(n+.05)/(r+.05)},contrastAPCA:(e,t)=>{e=new N(e),t=new N(t),e.alpha()<1&&(e=J(t,e,e.alpha(),"rgb"));const r=He(...e.rgb()),n=He(...t.rgb()),o=r>=Ue?r:r+Math.pow(Ue-r,1.414),a=n>=Ue?n:n+Math.pow(Ue-n,1.414),c=Math.pow(a,.56)-Math.pow(o,.57),s=Math.pow(a,.65)-Math.pow(o,.62),l=Math.abs(a-o)<5e-4?0:o<a?1.14*c:1.14*s;return 100*(Math.abs(l)<.1?0:l>0?l-.027:l+.027)},cubehelix:function(e=300,t=-1.5,r=1,n=1,o=[0,1]){let a,c=0;"array"===m(o)?a=o[1]-o[0]:(a=0,o=[o,o]);const s=function(s){const l=_*((e+120)/360+t*s),d=Ye(o[0]+a*s,n),f=(0!==c?r[0]+s*c:r)*d*(1-d)/2,u=qe(l),i=Ze(l);return R(b([255*(d+f*(-.14861*u+1.78277*i)),255*(d+f*(-.29227*u-.90649*i)),255*(d+f*(1.97294*u)),1]))};return s.start=function(t){return null==t?e:(e=t,s)},s.rotations=function(e){return null==e?t:(t=e,s)},s.gamma=function(e){return null==e?n:(n=e,s)},s.hue=function(e){return null==e?r:("array"===m(r=e)?(c=r[1]-r[0],0===c&&(r=r[1])):c=0,s)},s.lightness=function(e){return null==e?o:("array"===m(e)?(o=e,a=e[1]-e[0]):(o=[e,e],a=0),s)},s.scale=()=>R.scale(s),s.hue(r),s},deltaE:function(e,t,r=1,n=1,o=1){var a=function(e){return 360*e/(2*st)},c=function(e){return 2*st*e/360};e=new N(e),t=new N(t);const[s,l,d]=Array.from(e.lab()),[f,u,i]=Array.from(t.lab()),b=(s+f)/2,h=(Qe(Je(l,2)+Je(d,2))+Qe(Je(u,2)+Je(i,2)))/2,m=.5*(1-Qe(Je(h,7)/(Je(h,7)+Je(25,7)))),g=l*(1+m),p=u*(1+m),x=Qe(Je(g,2)+Je(d,2)),y=Qe(Je(p,2)+Je(i,2)),w=(x+y)/2,k=a(rt(d,g)),v=a(rt(i,p)),_=k>=0?k:k+360,j=v>=0?v:v+360,M=nt(_-j)>180?(_+j+360)/2:(_+j)/2,S=1-.17*ot(c(M-30))+.24*ot(c(2*M))+.32*ot(c(3*M+6))-.2*ot(c(4*M-63));let A=j-_;A=nt(A)<=180?A:j<=_?A+360:A-360,A=2*Qe(x*y)*at(c(A)/2);const E=f-s,C=y-x,R=1+.015*Je(b-50,2)/Qe(20+Je(b-50,2)),O=1+.045*w,P=1+.015*w*S,$=30*ct(-Je((M-275)/25,2)),B=-2*Qe(Je(w,7)/(Je(w,7)+Je(25,7)))*at(2*c($)),G=Qe(Je(E/(r*R),2)+Je(C/(n*O),2)+Je(A/(o*P),2)+B*(C/(n*O))*(A/(o*P)));return tt(0,et(100,G))},distance:function(e,t,r="lab"){e=new N(e),t=new N(t);const n=e.get(r),o=t.get(r);let a=0;for(let e in n){const t=(n[e]||0)-(o[e]||0);a+=t*t}return Math.sqrt(a)},input:E,interpolate:J,limits:Ve,mix:J,random:()=>{let e="#";for(let t=0;t<6;t++)e+="0123456789abcdef".charAt(Ke(16*De()));return new N(e,"hex")},scale:Pe,scales:lt,valid:(...e)=>{try{return new N(...e),!0}catch(e){return!1}}});const Ft=R;var Tt=r(790);const zt=(0,Tt.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",children:(0,Tt.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"})}),Vt=[{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"}],Ut=[{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 Ht(e){const t=function(e){const t=e,r=Ut;r.forEach((e=>{e.shades=e.shades.map((e=>({...e,delta:Ft.deltaE(t,e.hexcode)})))})),r.forEach((e=>{e.closestShade=e.shades.reduce(((e,t)=>e.delta<t.delta?e:t))}));const n=r.reduce(((e,t)=>e.closestShade.delta<t.closestShade.delta?e:t));return n.shades=n.shades.map((e=>({...e,lightnessDiff:Math.abs(Ft(e.hexcode).get("hsl.l")-Ft(t).get("hsl.l"))}))),n.closestShadeLightness=n.shades.reduce(((e,t)=>e.lightnessDiff<t.lightnessDiff?e:t)),n}(e),r=t.closestShadeLightness.hexcode,[n,o]=Ft(e).hsl(),[a,c]=Ft(r).hsl();let s=n-(a||0);s=0===s?a.toString():s>0?"+"+s:s.toString();const l=o/c,d=t.shades.map((({number:r,hexcode:n})=>{const[,a]=Ft(n).hsl();let d;d=c<.01||o<.01?a:a*l;let f=Ft(n).set("hsl.s",d).set("hsl.h",s).hex();return r===t.closestShadeLightness.number&&(f=Ft(e).hex()),{number:r.toString(),hexcode:f}}));return{name:e,family:t.name,matchedShade:t.closestShadeLightness.number,shades:d}}function Qt(e,t=null){const r=Object.fromEntries(e.map((e=>[e.slug,e.color])));return(t?Vt.filter((e=>e.gradient.includes(`-${t}-`))):Vt).map((e=>({...e,gradient:e.gradient.replace(/{([^}]+)}/g,((e,t)=>r[t]||t))})))}var Jt=r(7595),er=r(4164),tr=r(383),rr=r(1455),nr=r.n(rr);const or=({onClose:e})=>(0,Tt.jsxs)(c.Modal,{title:(0,n.__)("Reload Required","better-block-editor"),onRequestClose:e,children:[(0,Tt.jsx)("p",{children:(0,n.__)("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,Tt.jsxs)(c.Flex,{justify:"end",gap:4,children:[(0,Tt.jsx)(c.FlexItem,{children:(0,Tt.jsx)(c.Button,{variant:"secondary",onClick:()=>{window.location.reload()},children:(0,n.__)("Don't Save","better-block-editor")})}),(0,Tt.jsx)(c.FlexItem,{children:(0,Tt.jsx)(c.Button,{variant:"primary",onClick:async()=>{await(0,l.dispatch)("core/editor").savePost(),window.location.reload()},children:(0,n.__)("Save Changes","better-block-editor")})})]})]});function ar(){return(0,l.useSelect)((e=>!!e("core/edit-site")),[])}function cr(e,t){return t.slice().sort(((e,t)=>t.number-e.number)).map((t=>{const r=String(t.number).padStart(3,"0");return{name:`${e.charAt(0).toUpperCase()+e.slice(1)} ${r}`,slug:`bbe-${e.toLowerCase()}-${r}`,color:t.hexcode}}))}var sr=r(8969);const lr=()=>{const[e,t]=(0,d.useState)(!1),[r,o]=(0,d.useState)(!1),[a,s]=(0,d.useState)(""),[l,f]=(0,d.useState)(!1),[u,i]=(0,d.useState)(window.WPBBE_DATA?.designSystem?.partsActivatedOnceFlag||!1),[b,h]=(0,d.useState)({color:!0,typography:!0}),m=ar(),g=(0,tr.Xo)();(0,d.useEffect)((()=>{if(!g||u)return;const e=e=>{const r=e.clipboardData,n=r.getData("text/html")||r.getData("text/plain");n&&n.includes("bbe-")&&t(!0)};return g.addEventListener("paste",e),()=>g.removeEventListener("paste",e)}),[g,u]);const p=(0,Jt.dZ)(),x=async()=>{await nr()({path:`${sr.H}/design-system-set-activated-once-flag`,method:"POST",data:{activated:!0}}),i(!0)};return u&&!l?null:(0,Tt.jsxs)(Tt.Fragment,{children:[e&&(0,Tt.jsxs)(c.Modal,{title:(0,n.__)("Activate design system","better-block-editor"),onRequestClose:()=>t(!1),children:[(0,Tt.jsx)("p",{children:(0,n.__)("For better User experience we recommend to activate design system and following parts","better-block-editor")}),(0,Tt.jsx)(c.CheckboxControl,{label:(0,n.__)("Colors","better-block-editor"),checked:b.color,onChange:e=>h({...b,color:e})}),(0,Tt.jsx)(c.CheckboxControl,{label:(0,n.__)("Typography","better-block-editor"),checked:b.typography,onChange:e=>h({...b,typography:e})}),a&&(0,Tt.jsx)(c.Notice,{status:"error",isDismissible:!1,children:a}),(0,Tt.jsxs)("div",{style:{marginTop:"1rem",display:"flex",gap:"0.5rem"},children:[(0,Tt.jsx)(c.Button,{variant:"primary",onClick:async()=>{o(!0),s("");try{let e=await nr()({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 nr()({path:`${sr.H}/design-system-settings`,method:"POST",data:{"active-parts":{color:b.color?1:0,typography:b.typography?1:0}}}),e?.error)throw new Error(e.error);await p(),await x(),m||f(!0),t(!1)}catch(e){s(e.message||(0,n.__)("Save failed","better-block-editor"))}finally{o(!1)}},disabled:r,children:r?(0,Tt.jsx)(c.Spinner,{}):(0,n.__)("Activate","better-block-editor")}),(0,Tt.jsx)(c.Button,{variant:"secondary",onClick:async()=>{await x(),t(!1),f(!1)},children:(0,n.__)("Dismiss","better-block-editor")})]})]}),l&&(0,Tt.jsx)(or,{onClose:()=>f(!1)})]})};var dr=r(9876);const fr="wpbbe-palette-generator",ur="wpbbe-design-system-generator",ir=`${ur}/${fr}`,br={neutral:"",primary:"",secondary:""},hr="neutral",mr="primary",gr="secondary",pr=window.WPBBE_DATA?.designSystem?.isBBETemplate||!1;function xr(e=[],t=[]){return Array.from(new Map([...e,...t].map((e=>[e.slug,e]))).values())}const yr=({label:e,value:t,onChange:r,colors:o,onReset:s})=>(0,Tt.jsxs)(c.BaseControl,{children:[(0,Tt.jsxs)(c.__experimentalHStack,{alignment:"baseline",justify:"space-between",children:[(0,Tt.jsx)("h3",{children:e}),(0,Tt.jsx)(c.Button,{variant:"tertiary",__next40pxDefaultSize:!0,disabled:!t,accessibleWhenDisabled:!0,onClick:s,children:(0,n.__)("Reset","better-block-editor")})]}),(0,Tt.jsx)(a.ColorPalette,{value:t,onChange:r,colors:o,clearable:!1,__experimentalIsRenderedInSidebar:!0,"aria-label":e})]}),wr=()=>(0,Tt.jsx)(c.Button,{className:(0,er.A)("wpbbe-palette-generator-open-panel"),variant:"secondary",onClick:()=>(0,l.dispatch)("core/interface").enableComplementaryArea("core",ir),children:(0,n.__)("Palette Generator","better-block-editor")}),kr=()=>{const[e,t]=(0,d.useState)(null);return(0,d.useEffect)((()=>{let e=null;const r=()=>{if(!document.querySelector(".interface-complementary-area.edit-site-global-styles-sidebar .edit-site-global-styles-screen .color-block-support-panel"))return;const r=document.querySelector(".interface-complementary-area.edit-site-global-styles-sidebar .edit-site-global-styles-screen > div");r!==e&&(t(r),e=r)},n=(0,l.subscribe)((()=>{"edit-site/global-styles"===(0,l.select)("core/interface").getActiveComplementaryArea("core")?r():e&&(t(null),e=null)})),o=new MutationObserver(r);return o.observe(document.body,{subtree:!0,childList:!0}),()=>{n(),o.disconnect(),t(null)}}),[]),e?(0,d.createPortal)((0,Tt.jsx)(wr,{}),e):null},vr=()=>{const e=(0,d.useContext)(Jt.Zb),{globalStylesId:t,isReady:r,user:a}=e,[s,f]=(0,d.useState)(!1),[u,i]=(0,d.useState)({neutral:[],primary:[],secondary:[]}),[b,h]=(0,d.useState)(br),m=(0,d.useRef)(null),g=e?.base?.settings?.color?.palette?.theme.some((e=>e.slug?.startsWith("bbe-"))),p=ar(),x=(0,d.useCallback)((()=>{var t;const r=[hr,mr,gr],n={},o=null!==(t=e?.merged?.settings?.color?.palette?.theme)&&void 0!==t?t:[];return r.forEach((e=>{n[e]=o.filter((t=>t.slug.startsWith(`bbe-${e}-`)&&!t.slug.endsWith("000")))})),i(n),n}),[e]),y=(0,d.useCallback)(((r,n=null)=>{var o,c;const s=xr(null!==(o=e?.merged?.settings?.color?.palette?.theme)&&void 0!==o?o:[],[...r.neutral,...r.primary,...r.secondary]),d=null!==(c=e?.merged?.settings?.color?.gradients?.theme)&&void 0!==c?c:[];let f;f=n?xr(d,Qt(s,n)):Qt(s),function(e,t,r,n,o=!1){var a;const c=null!==(a=e?.settings)&&void 0!==a?a:{},s={...c,color:{...c.color,palette:{...c.color?.palette,theme:r},gradients:{...c.color?.gradients,theme:n}},custom:{...c.custom,bbePaletteGenerated:!0}};(0,l.dispatch)("core").editEntityRecord("root","globalStyles",t,{settings:s}),o&&(0,l.dispatch)("core").saveEditedEntityRecord("root","globalStyles",t)}(a,t,s,f)}),[e,a,t]),w=(0,d.useCallback)((e=>{h((t=>({...t,[e]:""})));const t=m.current;t&&t[e]&&i((r=>{const n={...r,[e]:t[e]};return y(n,e),n}))}),[y]),k=(0,d.useCallback)(((e,t)=>{let r;try{r=Ht(t)}catch(e){return}const n=cr(e,r.shades);h((r=>({...r,[e]:t}))),i((t=>{const r={...t,[e]:n};return y(r,e),r}))}),[y]),v=function(e,t){var r,n,o,a,c,s;const l=null!==(r=e?.merged?.settings?.color?.palette?.theme)&&void 0!==r?r:[],d=null!==(n=e?.merged?.settings?.color?.palette?.core)&&void 0!==n?n:[],f=null!==(o=e?.merged?.settings?.color?.palette?.custom)&&void 0!==o?o:[],u=l.concat(f).concat(d),[i="#000000"]=(0,Jt.YR)("color.text"),[b="#ffffff"]=(0,Jt.YR)("color.background"),[h=i]=(0,Jt.YR)("elements.h1.color.text"),[m=h]=(0,Jt.YR)("elements.link.color.text"),[g=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,[r,n])=>{const o=e.find((e=>e.slug===r));return o&&(t[n]=o.color),t}),{})}(u);if(e.neutral&&e.primary&&e.secondary)return e}const p=u.filter((({color:e})=>e===i)),x=u.filter((({color:e})=>e===g)),y=u.filter((({color:e})=>e===b)),w=p.concat(x).concat(u).filter((({color:e})=>e!==b)).slice(0,2);return{neutral:null!==(a=w?.[0]?.color)&&void 0!==a?a:"#000000",primary:null!==(c=w?.[1]?.color)&&void 0!==c?c:"#ffffff",secondary:null!==(s=y?.color)&&void 0!==s?s:"#ffffff"}}(e,pr),_=(0,d.useCallback)((()=>{if(r)try{const e={neutral:cr(hr,Ht(v.neutral).shades),primary:cr(mr,Ht(v.primary).shades),secondary:cr(gr,Ht(v.secondary).shades)};h({neutral:v.neutral,primary:v.primary,secondary:v.secondary}),i(e),y(e)}catch(e){}}),[r,v,y]);return(0,d.useEffect)((()=>{r&&!s&&(m.current=x(),f(!0))}),[r,x,s]),(0,d.useEffect)((()=>{let e=!1;const t=(0,l.subscribe)((()=>{const t=(0,l.select)("core/interface").getActiveComplementaryArea("core")===ir;t&&!e&&(h(br),f(!1)),e=t}));return()=>t()}),[]),g&&p?(0,Tt.jsxs)(Tt.Fragment,{children:[(0,Tt.jsx)(o.PluginSidebar,{name:fr,title:(0,n.__)("Palette Generator","better-block-editor"),icon:zt,isPinnable:!1,children:(0,Tt.jsxs)(c.PanelBody,{className:"wpbbe-palette-generator-panel",children:[(0,Tt.jsx)("h2",{children:(0,n.__)("Base Colors","better-block-editor")}),(0,Tt.jsx)("p",{children:(0,n.__)("Choose base colors:","better-block-editor")}),(0,Tt.jsxs)(c.__experimentalVStack,{spacing:8,children:[(0,Tt.jsx)(yr,{label:(0,n.__)("Neutral","better-block-editor"),value:b.neutral,onChange:e=>k(hr,e),colors:u.neutral,onReset:()=>w(hr)}),(0,Tt.jsx)(yr,{label:(0,n.__)("Primary","better-block-editor"),value:b.primary,N:!0,onChange:e=>k(mr,e),colors:u.primary,onReset:()=>w(mr)}),(0,Tt.jsx)(yr,{label:(0,n.__)("Secondary","better-block-editor"),value:b.secondary,onChange:e=>k(gr,e),colors:u.secondary,onReset:()=>w(gr)}),!pr&&(0,Tt.jsx)(c.Button,{variant:"primary",onClick:()=>{_()},children:(0,n.__)("Generate based on theme colors","better-block-editor")})]})]})}),(0,Tt.jsx)(kr,{})]}):null};(0,s.registerPlugin)(ur,{render:()=>(0,Tt.jsx)(Jt.Th,{children:(0,Tt.jsx)(vr,{})})}),(0,dr.L)("design-system-parts")||pr||(0,s.registerPlugin)("wpbbe-design-system-handler",{render:()=>(0,Tt.jsx)(lr,{})})})(); -
better-block-editor/tags/1.2.1/readme.txt
r3455319 r3458243 5 5 Tested up to: 6.9 6 6 Requires PHP: 7.4 7 Stable tag: 1.2. 07 Stable tag: 1.2.1 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= YwZZb_XIkJs13 https://www.youtube.com/watch?v=ZOeSAoI6kdQ 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.1 (10-02-2026) = 72 1. Removed hidden reference elements (div.wpbbe-ref-anchor) from the editor. 73 2. Added an option to stretch all form fields in Better Contact Form 7 block. 74 3. Fixed an issue where Better Contact Form 7 block lost font size control data in specific use cases. 75 4. Resolved a problem where buttons in Better Contact Form 7 block did not inherit font family from their parent container. 76 5. Corrected placeholder text color rendering in Better Contact Form 7 block fields under certain conditions. 71 77 = 1.2.0 (29-01-2026) = 72 78 1. Added integration with Contact Form 7 via the "Better Contact Form 7" block. -
better-block-editor/tags/1.2.1/vendor/composer/installed.php
r3449895 r3458243 2 2 'root' => array( 3 3 'name' => 'dream-theme/better-block-editor', 4 'pretty_version' => 'v1.2. 0',5 'version' => '1.2. 0.0',6 'reference' => ' fc4fec3438a49fa544351a770a98bb09432b3370',4 'pretty_version' => 'v1.2.1', 5 'version' => '1.2.1.0', 6 'reference' => 'd5be26d148f63bef60b7514bab570c1e6016d26f', 7 7 'type' => 'project', 8 8 'install_path' => __DIR__ . '/../../', … … 21 21 ), 22 22 'dream-theme/better-block-editor' => array( 23 'pretty_version' => 'v1.2. 0',24 'version' => '1.2. 0.0',25 'reference' => ' fc4fec3438a49fa544351a770a98bb09432b3370',23 'pretty_version' => 'v1.2.1', 24 'version' => '1.2.1.0', 25 'reference' => 'd5be26d148f63bef60b7514bab570c1e6016d26f', 26 26 'type' => 'project', 27 27 'install_path' => __DIR__ . '/../../', -
better-block-editor/trunk/Modules/EditorCssStore/Module.php
r3386474 r3458243 54 54 ); 55 55 56 wp_register_style(57 $this->build_style_handle( 'index' ),58 WPBBE_URL_DIST . $this::ASSETS_BUILD_PATH . 'index.css',59 array(),60 $asset_file['version']61 );62 63 56 add_action( 64 57 'enqueue_block_assets', -
better-block-editor/trunk/better-block-editor.php
r3449829 r3458243 5 5 * Requires at least: 6.8 6 6 * Requires PHP: 7.4 7 * Version: 1.2. 07 * Version: 1.2.1 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. 0' );23 define( 'WPBBE_VERSION', '1.2.1' ); 24 24 25 25 define( 'WPBBE_FILE', __FILE__ ); -
better-block-editor/trunk/dist/blocks/contact-form-7/block.json
r3449829 r3458243 34 34 } 35 35 }, 36 "align": [ 37 "wide", 38 "full" 39 ], 36 40 "color": { 37 41 "text": true, -
better-block-editor/trunk/dist/blocks/contact-form-7/index.asset.php
r3449829 r3458243 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp- element', 'wp-i18n', 'wp-primitives', 'wp-server-side-render', 'wp-url', 'wpbbe-editor-css-store'), 'version' => 'cb1a882782645eff37f5');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives', 'wp-server-side-render', 'wp-url', 'wpbbe-editor-css-store'), 'version' => '838c8fa56a72263747ee'); -
better-block-editor/trunk/dist/blocks/contact-form-7/index.js
r3449829 r3458243 1 (()=>{var e,t={ 976:(e,t,r)=>{"use strict";const o=window.wp.apiFetch;var l=r.n(o);const n=window.wp.blockEditor,i=window.wp.components,s=window.wp.compose,a=window.wp.element,d=window.wp.i18n,c=window.wp.serverSideRender;var u=r.n(c);const b=window.wp.url,p=window.wp.primitives,m=window.ReactJSXRuntime,g=(0,m.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,m.jsx)(p.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})}),_=(0,m.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,m.jsx)(p.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})}),h=(0,m.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,m.jsx)(p.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})}),f=(0,m.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,m.jsx)(p.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})}),x=(0,m.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,m.jsx)(p.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})}),v="left",k="right",y="center",w="space-between",C="stretch",j=[{value:v,icon:g,label:(0,d.__)("Justify items left","better-block-editor")},{value:y,icon:_,label:(0,d.__)("Justify items center","better-block-editor")},{value:k,icon:h,label:(0,d.__)("Justify items right","better-block-editor")},{value:w,icon:f,label:(0,d.__)("Space between items","better-block-editor")},{value:C,icon:x,label:(0,d.__)("Stretch items","better-block-editor")}];function S({value:e,excludeOptions:t=[],onChange:r=()=>{},defaultValue:o=v}){return(0,a.useEffect)((()=>{t.includes(e)&&r(o)}),[e,t,r,o]),(0,m.jsx)(m.Fragment,{children:(0,m.jsx)(i.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,d.__)("Justification","better-block-editor"),value:e,onChange:r,className:"wpbbe flex-layout-justification-control",children:j.map((({value:e,icon:r,label:o})=>t.includes(e)?null:(0,m.jsx)(i.__experimentalToggleGroupControlOptionIcon,{value:e,icon:r,label:o},e)))})})}function B(e,t=!1){const r={[v]:"flex-start",[k]:"flex-end",[y]:"center",[C]:"stretch",[w]:"space-between"},o={...r,[v]:"flex-end",[k]:"flex-start"};return t?o[e]:r[e]}function F(e){const t=(0,n.__experimentalUseMultipleOriginColorsAndGradients)(),{colors:r,disableCustomColors:o,gradients:l,disableCustomGradients:s,settings:a,panelId:d,label:c,enableAlpha:u,__experimentalIsRenderedInSidebar:b}={...t,...e};return r&&0!==r.length||l&&0!==l.length||!o||!s||!a?.every((e=>(!e.colors||0===e.colors.length)&&(!e.gradients||0===e.gradients.length)&&(void 0===e.disableCustomColors||e.disableCustomColors)&&(void 0===e.disableCustomGradients||e.disableCustomGradients)))?(0,m.jsxs)("div",{className:"tool-panel-colors-list__inner-wrapper",children:[c&&(0,m.jsx)(i.BaseControl.VisualLabel,{as:"legend",children:c}),(0,m.jsx)(n.__experimentalColorGradientSettingsDropdown,{settings:a,panelId:d,__experimentalIsRenderedInSidebar:b,colors:r,disableCustomColors:o,gradients:l,disableCustomGradients:s,enableAlpha:u})]}):null}const V="wpbbe-";var I=r(6942),T=r.n(I);function z(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function $(e="",t=""){const r=z(e),o=z(t),l=[...r,...o.filter((e=>!r.includes(e)))];return T()(l)}function M(e,t){if(!e)return;const r={...e};return r.color&&(r.color=t(r.color)),["top","right","bottom","left"].forEach((e=>{r[e]&&(r[e]={...r[e],color:t(r[e].color)})})),r}function P(e){return e&&(0,n.isValueSpacingPreset)(e)?(0,n.getSpacingPresetCssVar)(e):e}const R=window.wpbbe["editor-css-store"];var H,A,E;const D=window.WPBBE_DATA?.cf7block||{},O=null!==(H=D?.editFormUrl)&&void 0!==H?H:"",L=null!==(A=D?.designStylesEnabled)&&void 0!==A&&A,G=null!==(E=D?.cssVarSettings)&&void 0!==E?E:{},N="cf7-styling-form-",W=[{key:"fieldTextColor",label:(0,d.__)("Text","better-block-editor")},{key:"fieldBackgroundColor",label:(0,d.__)("Background","better-block-editor")},{key:"fieldBorderColor",label:(0,d.__)("Border","better-block-editor")},{key:"fieldTextAccentColor",label:(0,d.__)("Check & radio mark","better-block-editor")}],U=[{key:"buttonTextColor",label:(0,d.__)("Text","better-block-editor")},{key:"buttonBackgroundColor",label:(0,d.__)("Background","better-block-editor")},{key:"buttonBorderColor",label:(0,d.__)("Border","better-block-editor")},{key:"buttonTextHoverColor",label:(0,d.__)("Text hover","better-block-editor")},{key:"buttonBackgroundHoverColor",label:(0,d.__)("Background hover","better-block-editor")},{key:"buttonBorderHoverColor",label:(0,d.__)("Border hover","better-block-editor")}],Z=[{key:"mgsSuccessColor",label:(0,d.__)("Success","better-block-editor")},{key:"mgsWarningColor",label:(0,d.__)("Warning","better-block-editor")},{key:"mgsErrorColor",label:(0,d.__)("Error","better-block-editor")}];function J({id:e}){if(!e)return null;const t=O.replace("%d",e);return(0,m.jsx)(i.ExternalLink,{href:t,children:(0,d.__)("Edit contact form","better-block-editor")})}function Q({value:e,forms:t,onChange:r}){const o=[{value:"",label:(0,d.__)("Select a form…","better-block-editor")},...t.map((e=>({value:e.id,label:e.title})))];return(0,m.jsx)(i.ComboboxControl,{label:(0,d.__)("Form","better-block-editor"),value:e,options:o,onChange:e=>{const o=parseInt(e,10),l=t.find((e=>e.id===o));r({id:o,hash:l?.hash,title:l?.title})}})}function X({justification:e,onChange:t}){return(0,m.jsx)(i.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,m.jsx)(i.Flex,{children:(0,m.jsx)(i.FlexItem,{children:(0,m.jsx)(S,{value:e,excludeOptions:[w],onChange:e=>t({justification:e})})})})})}const q={px:100,em:20,rem:20};function K({onChange:e,value:t,label:r}){const[o]=(0,n.useSettings)("spacing.units"),l=(0,i.__experimentalUseCustomUnits)({availableUnits:o||["px","em","rem"]});r||(r=(0,d.__)("Radius","better-block-editor"));const s=(0,a.useMemo)((()=>(0,i.__experimentalParseQuantityAndUnitFromRawValue)(t)),[t])[1]||l[0]?.value||"px",c=l&&l.find((e=>e.value===s)),u=c?.step||1,b=parseFloat(t);return(0,m.jsxs)("fieldset",{className:"block-editor-height-control",children:[(0,m.jsx)(i.BaseControl.VisualLabel,{as:"legend",children:r}),(0,m.jsxs)(i.Flex,{children:[(0,m.jsx)(i.FlexItem,{isBlock:!0,children:(0,m.jsx)(i.__experimentalUnitControl,{value:t,units:l,onChange:e,onUnitChange:r=>{const[o,l]=(0,i.__experimentalParseQuantityAndUnitFromRawValue)(t);["em","rem"].includes(r)&&"px"===l?e((o/16).toFixed(2)+r):["em","rem"].includes(l)&&"px"===r?e(Math.round(16*o)+r):["%","vw","svw","lvw","dvw","vh","svh","lvh","dvh","vi","svi","lvi","dvi","vb","svb","lvb","dvb","vmin","svmin","lvmin","dvmin","vmax","svmax","lvmax","dvmax"].includes(r)&&o>100&&e(100+r)},min:0,size:"__unstable-large",label:r,hideLabelFromVision:!0})}),(0,m.jsx)(i.FlexItem,{isBlock:!0,children:(0,m.jsx)(i.__experimentalSpacer,{marginX:2,marginBottom:0,children:(0,m.jsx)(i.RangeControl,{__next40pxDefaultSize:!0,label:r,hideLabelFromVision:!0,value:b,min:0,max:q[s],initialPosition:0,withInputField:!1,onChange:t=>{e(void 0!==t?`${t}${s}`:void 0)},step:u,__nextHasNoMarginBottom:!0})})})]})]})}function Y({value:e,label:t,onChange:r,allowClear:o=!0}){const l=[...o?[{label:(0,d.__)("Default","better-block-editor"),value:""}]:[],{label:"100 — Thin",value:100},{label:"200 — Extra Light",value:200},{label:"300 — Light",value:300},{label:"400 — Regular",value:400},{label:"500 — Medium",value:500},{label:"600 — Semi Bold",value:600},{label:"700 — Bold",value:700},{label:"800 — Extra Bold",value:800},{label:"900 — Black",value:900}];return(0,m.jsx)(i.SelectControl,{label:t||(0,d.__)("Font weight","better-block-editor"),value:null!=e?e:"",options:l,onChange:e=>{r(""===e?void 0:Number(e))}})}const ee=e=>[{key:"fieldFontSize",label:(0,d.__)("Font size","better-block-editor"),render:t=>(0,m.jsx)(n.FontSizePicker,{label:(0,d.__)("Field font size","better-block-editor"),value:t,onChange:e("fieldFontSize"),withReset:!1,withSlider:!0,size:"__unstable-large"})},{key:"fieldBorderRadius",label:(0,d.__)("Border radius","better-block-editor"),render:t=>(0,m.jsx)(K,{label:(0,d.__)("Border radius","better-block-editor"),value:t,onChange:e("fieldBorderRadius")})},{key:"fieldBorderWidth",label:(0,d.__)("Border width","better-block-editor"),render:t=>(0,m.jsx)(K,{label:(0,d.__)("Border width","better-block-editor"),value:t,onChange:e("fieldBorderWidth")})},{key:"fieldSpacing",label:(0,d.__)("Label spacing","better-block-editor"),render:t=>(0,m.jsx)(K,{label:(0,d.__)("Label spacing","better-block-editor"),value:t,onChange:e("fieldSpacing")})},...W.map((({key:e,label:t})=>({key:e,label:t,render:null})))],te=e=>[{key:"buttonFontSize",label:(0,d.__)("Font size","better-block-editor"),render:t=>(0,m.jsx)(n.FontSizePicker,{label:(0,d.__)("Button font size","better-block-editor"),value:t,onChange:e("buttonFontSize"),withReset:!1,withSlider:!0,size:"__unstable-large"})},{key:"buttonFontWeight",label:(0,d.__)("Font weight","better-block-editor"),render:t=>(0,m.jsx)(Y,{value:t,onChange:e("buttonFontWeight")})},{key:"buttonBorderRadius",label:(0,d.__)("Border radius","better-block-editor"),render:t=>(0,m.jsx)(K,{label:(0,d.__)("Border radius","better-block-editor"),value:t,onChange:e("buttonBorderRadius")})},{key:"buttonBorderWidth",label:(0,d.__)("Border width","better-block-editor"),render:t=>(0,m.jsx)(K,{label:(0,d.__)("Border width","better-block-editor"),value:t,onChange:e("buttonBorderWidth")})},...U.map((({key:e,label:t})=>({key:e,label:t,render:null})))],re=e=>[{key:"msgFontSize",label:(0,d.__)("Font size","better-block-editor"),render:t=>(0,m.jsx)(n.FontSizePicker,{label:(0,d.__)("Button font size","better-block-editor"),value:t,onChange:e("msgFontSize"),withReset:!1,withSlider:!0,size:"__unstable-large"})},{key:"msgSpacing",label:(0,d.__)("Validation tip spacing","better-block-editor"),render:t=>(0,m.jsx)(K,{label:(0,d.__)("Validation tip spacing","better-block-editor"),value:t,onChange:e("msgSpacing")})},...Z.map((({key:e,label:t})=>({key:e,label:t,render:null})))];const oe=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpbbe/contact-form-7","title":"Better Contact Form 7","description":"Display a contact form you have created with Contact Form 7.","category":"widgets","keywords":["form","bbe"],"textdomain":"better-block-editor","supports":{"html":false,"layout":false,"spacing":{"margin":true,"padding":true,"blockGap":true,"__experimentalDefaultControls":{"blockGap":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true,"__experimentalDefaultControls":{"color":true,"radius":true,"style":true,"width":true}},"color":{"text":true,"background":true,"gradients":true,"__experimentalDefaultControls":{"background":true,"text":true}},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontStyle":true,"__experimentalFontWeight":true,"__experimentalLetterSpacing":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalWritingMode":true,"__experimentalDefaultControls":{"fontSize":true}}},"attributes":{"id":{"type":"number","default":0},"hash":{"type":"string","default":""},"title":{"type":"string","default":""},"justification":{"type":"string","default":"left"},"hasStretchFields":{"type":"boolean","default":false},"fieldFontSize":{"type":"string"},"fieldBorderRadius":{"type":"string"},"fieldBorderWidth":{"type":"string"},"fieldSpacing":{"type":"string"},"fieldTextColor":{"type":"string"},"fieldBackgroundColor":{"type":"string"},"fieldBorderColor":{"type":"string"},"fieldTextAccentColor":{"type":"string"},"buttonFontSize":{"type":"string"},"buttonFontWeight":{"type":"number"},"buttonBorderRadius":{"type":"string"},"buttonBorderWidth":{"type":"string"},"buttonTextColor":{"type":"string"},"buttonBackgroundColor":{"type":"string"},"buttonBorderColor":{"type":"string"},"buttonTextHoverColor":{"type":"string"},"buttonBackgroundHoverColor":{"type":"string"},"buttonBorderHoverColor":{"type":"string"},"msgFontSize":{"type":"string"},"msgSpacing":{"type":"string"},"mgsSuccessColor":{"type":"string"},"mgsWarningColor":{"type":"string"},"mgsErrorColor":{"type":"string"}},"selectors":{"spacing":{"blockGap":".wp-block-wpbbe-contact-form-7 .wpcf7-form"}},"editorScript":"file:./index.js","editorStyle":"file:./index.css","style":"file:./style-index.css"}'),le=window.wp.blocks,ne={icon:(0,m.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,m.jsx)("path",{fillRule:"evenodd",d:"M12 3a9 9 0 1 1 0 18 9 9 0 0 1 0-18Zm0 1a8 8 0 0 0-7.693 10.193c.404-.266 1.036-.675 1.25-.838.797-.599 1.866-1.564 2.79-2.48.462-.457.885-.9 1.216-1.274.253-.286.445-.524.562-.695l.092-.148c.171-.334.365-.586.657-.728.284-.138.622-.152 1.03-.113.166.012.325.035.502.108.174.073.352.19.57.368.325.264.77.692 1.464 1.384l.783.785a46.782 46.782 0 0 0 3.048 2.83c.238.2.85.8 1.291 1.215A8 8 0 0 0 12 4Zm-.258 5.001c-.268 0-.368.02-.434.058-.068.037-.14.112-.285.34-.183.317-.723.98-1.167 1.485h.001a6.565 6.565 0 0 0-.525.698 1.813 1.813 0 0 0-.128.23l-.01.023c.007.042.006.08.005.102a.972.972 0 0 1-.02.138 2.852 2.852 0 0 1-.093.328c-.082.245-.205.55-.347.857a11.94 11.94 0 0 0-.281.7c.043-.024.09-.049.137-.078.208-.13.392-.23.548-.293.145-.059.313-.106.467-.068a.416.416 0 0 1 .223.14.502.502 0 0 1 .1.222c.026.131.014.288-.014.452a3.01 3.01 0 0 0 .16-.268l.002-.002a2.78 2.78 0 0 1 .345-.516c.119-.13.272-.236.47-.239.185-.001.352.091.498.204.075.057.155.128.239.21L11.9 14l.001.001c.163.178.281.305.373.394.07.068.115.101.141.119.02-.014.053-.037.106-.084a.527.527 0 0 0 .106-.131.708.708 0 0 0 .067-.214c.04-.218.052-.566.052-1.193 0-.43.008-.774.038-1.024a1.61 1.61 0 0 1 .072-.336.517.517 0 0 1 .199-.267c.12-.076.25-.07.354-.037a.928.928 0 0 1 .276.16c.085.068.18.157.283.262l.34.368v.002c.428.49.844.93 1.173 1.254-.06-.118-.113-.219-.15-.302a1.666 1.666 0 0 1-.065-.167.554.554 0 0 1-.03-.174.312.312 0 0 1 .116-.242l.023-.015-.049-.062a27.169 27.169 0 0 0-1.263-1.387v-.001c-.9-.945-1.368-1.426-1.68-1.676a1.156 1.156 0 0 0-.337-.206.98.98 0 0 0-.304-.042Z",clipRule:"evenodd"})}),edit:function({attributes:e,setAttributes:t,className:r,clientId:o}){const{id:c,justification:p,hasStretchFields:g}=e,[_,h]=(0,a.useState)([]),{attributeToInput:f,inputToAttribute:x,attributeToCss:v}=function(){const e=(0,n.__experimentalUseMultipleOriginColorsAndGradients)(),t=(0,a.useMemo)((()=>{var t;const r=[];return(null!==(t=e.colors)&&void 0!==t?t:[]).forEach((e=>{var t;(null!==(t=e.colors)&&void 0!==t?t:[]).forEach((e=>r.push(e)))})),r}),[e.colors]);return{inputToAttribute:(0,a.useCallback)((e=>{const r=t.find((t=>t.color===e));return r?r.slug:e}),[t]),attributeToInput:(0,a.useCallback)((e=>{const r=t.find((t=>t.slug===e));return r?r.color:e}),[t]),attributeToCss:(0,a.useCallback)((e=>{const r=t.find((t=>t.slug===e));return r?`var(--wp--preset--color--${r.slug})`:e}),[t])}}(),k=(0,a.useMemo)((()=>{const t=function(e,t,{attributeToCss:r}){const o={...t};for(const n in e){const i=e[n];let s;if(i.attr?(l=t,s=i.attr.split(".").reduce(((e,t)=>e&&void 0!==e[t]?e[t]:null),l)):s=t[n],null!=s){switch(i.type){case"color":s=r(s);break;case"spacing":s=P(s);break;case"justify":s=B(s,!0===i.reverse);break;case"number":s=i.unit?`${s}${i.unit}`:String(s);break;case"border":{const e=M(s,r);o[n]=e;for(const t in e)void 0!==e[t]&&(o[`${n}-${t}`]=e[t]);break}default:s=String(s)}o[n]=s}}var l;return o}(G,e,{attributeToCss:v});return function(e,t){const r=`.${V+t}`,o=[],l=function(e,t,r=""){const o={};for(const l in e){const n=e[l];if("string"!=typeof n){if("object"==typeof n&&null!==n&&n.var){const e=t[l];null!=e&&""!==e&&(o[`${r}${n.var}`]=String(e))}}else void 0!==t[l]&&null!==t[l]&&""!==t[l]&&(o[`${r}${n}`]=String(t[l]))}return o}(G,e,"--form-");return o.push(function(e,t,r=""){const o=`${e} { ${Object.entries(t).map((([e,t])=>`${e}: ${t};`)).join(" ")} }`;return r?`${r} { ${o} }`:o}(r,l)),o}(t,o)}),[e,v,o]);(0,a.useEffect)((()=>{(async function(e={}){return l()({path:(0,b.addQueryArgs)("/contact-form-7/v1/contact-forms",{posts_per_page:20,orderby:"modified",order:"DESC",...e})})})().then(h)}),[]);const y=(0,R.useAddEditorStyle)(k,"contact-form-7-block__"+o),w=(0,s.useRefEffect)((e=>{const{ownerDocument:t}=e,r=t=>{e.contains(t.target)&&(t.preventDefault(),t.stopImmediatePropagation())};return t.addEventListener("submit",r,!0),()=>{t.removeEventListener("submit",r,!0)}}),[]),j=(0,s.useMergeRefs)([w,y]),S=L?"has-wpbbe-cf7-styles":"",I=C&&g?"has-stretch-all":"",T=(0,n.useBlockProps)({className:$(r,`${V}${o} ${S} ${I}`),ref:j}),z=(0,a.useMemo)((()=>c?(0,m.jsx)(u(),{block:"wpbbe/contact-form-7",attributes:{id:c},urlQueryArgs:{__editor:1}}):(0,m.jsx)("div",{className:"cf7-placeholder",children:(0,m.jsx)(Q,{value:c,forms:_,onChange:e=>t(e)})})),[c,_,t]),H=(0,a.useMemo)((()=>{const r=r=>r.map((({key:r,label:o})=>{return{enableAlpha:!0,clearable:!0,label:o,colorValue:f(e[r]),onColorChange:(l=r,e=>t({[l]:x(e)}))};var l})),o=e=>r=>t({[e]:r});return{fields:{items:ee(o),colorSettings:r(W)},buttons:{items:te(o),colorSettings:r(U)},messages:{items:re(o),colorSettings:r(Z)}}}),[e,f,x,t]),A=e=>{const r=e.reduce(((e,{key:t})=>(e[t]=void 0,e)),{});t(r)},E=`${N}buttons-style- ${o}`,D=`${N}fields-style-${o}`,O=`${N}msg-style-${o}`;return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsxs)(n.InspectorControls,{children:[(0,m.jsxs)(i.PanelBody,{title:(0,d.__)("Form Settings","better-block-editor"),children:[(0,m.jsx)(Q,{value:e.id,forms:_,onChange:e=>t(e)}),(0,m.jsx)(J,{id:e.id})]}),(0,m.jsxs)(i.PanelBody,{title:(0,d.__)("Layout","better-block-editor"),children:[(0,m.jsx)(X,{orientation:"row",justification:p,onChange:t}),p===C&&(0,m.jsx)(i.BaseControl,{children:(0,m.jsx)(i.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,d.__)("Stretch all fields and buttons","better-block-editor"),checked:!!g,onChange:e=>t({hasStretchFields:e})})})]})]}),L&&(0,m.jsxs)(n.InspectorControls,{group:"styles",children:[(0,m.jsxs)(i.__experimentalToolsPanel,{panelId:D,label:(0,d.__)("Form Fields","better-block-editor"),className:"wpbbe-cf7-form-fields-style-panel",__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last",resetAll:()=>A(H.fields.items),children:[H.fields.items.map((({key:r,label:o,render:l})=>l&&"function"==typeof l?(0,m.jsx)(i.__experimentalToolsPanelItem,{isShownByDefault:!0,panelId:D,label:o,hasValue:()=>!!e[r],onDeselect:()=>t({[r]:void 0}),children:l(e[r])},r):null)),(0,m.jsx)(F,{__experimentalIsRenderedInSidebar:!0,panelId:D,settings:H.fields.colorSettings,label:(0,d.__)("Color","better-block-editor")})]}),(0,m.jsxs)(i.__experimentalToolsPanel,{panelId:E,label:(0,d.__)("Buttons","better-block-editor"),className:"wpbbe-cf7-form-buttons-style-panel",__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last",resetAll:()=>A(H.buttons.items),children:[H.buttons.items.map((({key:r,label:o,render:l})=>l&&"function"==typeof l?(0,m.jsx)(i.__experimentalToolsPanelItem,{isShownByDefault:!0,panelId:E,label:o,hasValue:()=>!!e[r],onDeselect:()=>t({[r]:void 0}),children:l(e[r])},r):null)),(0,m.jsx)(F,{__experimentalIsRenderedInSidebar:!0,panelId:E,settings:H.buttons.colorSettings,label:(0,d.__)("Color","better-block-editor")})]}),(0,m.jsxs)(i.__experimentalToolsPanel,{panelId:O,label:(0,d.__)("Messages","better-block-editor"),className:"wpbbe-cf7-form-msg-style-panel",__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last",resetAll:()=>A(H.messages.items),children:[H.messages.items.map((({key:r,label:o,render:l})=>l&&"function"==typeof l?(0,m.jsx)(i.__experimentalToolsPanelItem,{isShownByDefault:!0,panelId:O,label:o,hasValue:()=>!!e[r],onDeselect:()=>t({[r]:void 0}),children:l(e[r])},r):null)),(0,m.jsx)(F,{__experimentalIsRenderedInSidebar:!0,panelId:O,settings:H.messages.colorSettings,label:(0,d.__)("Color","better-block-editor")})]})]}),(0,m.jsxs)("div",{...T,children:[z," "]})]})}};!function(e){if(!e)return;const{metadata:t,settings:r,name:o}=e;(0,le.registerBlockType)({name:o,...t},r)}({name:oe.name,metadata:oe,settings:ne})},6942:(e,t)=>{var r;!function(){"use strict";var o={}.hasOwnProperty;function l(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=i(e,n(r)))}return e}function n(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return l.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)o.call(e,r)&&e[r]&&(t=i(t,r));return t}function i(e,t){return t?e?e+" "+t:e+t:e}e.exports?(l.default=l,e.exports=l):void 0===(r=function(){return l}.apply(t,[]))||(e.exports=r)}()}},r={};function o(e){var l=r[e];if(void 0!==l)return l.exports;var n=r[e]={exports:{}};return t[e](n,n.exports,o),n.exports}o.m=t,e=[],o.O=(t,r,l,n)=>{if(!r){var i=1/0;for(c=0;c<e.length;c++){for(var[r,l,n]=e[c],s=!0,a=0;a<r.length;a++)(!1&n||i>=n)&&Object.keys(o.O).every((e=>o.O[e](r[a])))?r.splice(a--,1):(s=!1,n<i&&(i=n));if(s){e.splice(c--,1);var d=l();void 0!==d&&(t=d)}}return t}n=n||0;for(var c=e.length;c>0&&e[c-1][2]>n;c--)e[c]=e[c-1];e[c]=[r,l,n]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={6:0,762:0};o.O.j=t=>0===e[t];var t=(t,r)=>{var l,n,[i,s,a]=r,d=0;if(i.some((t=>0!==e[t]))){for(l in s)o.o(s,l)&&(o.m[l]=s[l]);if(a)var c=a(o)}for(t&&t(r);d<i.length;d++)n=i[d],o.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return o.O(c)},r=globalThis.webpackChunkbetter_block_editor=globalThis.webpackChunkbetter_block_editor||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var l=o.O(void 0,[762],(()=>o(976)));l=o.O(l)})();1 (()=>{var e,t={1306:(e,t,r)=>{"use strict";const o=window.wp.apiFetch;var n=r.n(o);const l=window.wp.blockEditor,i=window.wp.components,a=window.wp.compose,s=window.wp.element,c=window.wp.i18n,u=window.wp.serverSideRender;var d=r.n(u);const b=window.wp.url,p=window.wp.primitives,g=window.ReactJSXRuntime,m=(0,g.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,g.jsx)(p.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})}),f=(0,g.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,g.jsx)(p.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})}),_=(0,g.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,g.jsx)(p.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})}),h=(0,g.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,g.jsx)(p.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})}),v=(0,g.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,g.jsx)(p.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})}),x="left",y="right",k="center",w="space-between",C="stretch",j=[{value:x,icon:m,label:(0,c.__)("Justify items left","better-block-editor")},{value:k,icon:f,label:(0,c.__)("Justify items center","better-block-editor")},{value:y,icon:_,label:(0,c.__)("Justify items right","better-block-editor")},{value:w,icon:h,label:(0,c.__)("Space between items","better-block-editor")},{value:C,icon:v,label:(0,c.__)("Stretch items","better-block-editor")}];function S({value:e,excludeOptions:t=[],onChange:r=()=>{},defaultValue:o=x}){return(0,s.useEffect)((()=>{t.includes(e)&&r(o)}),[e,t,r,o]),(0,g.jsx)(g.Fragment,{children:(0,g.jsx)(i.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,c.__)("Justification","better-block-editor"),value:e,onChange:r,className:"wpbbe flex-layout-justification-control",children:j.map((({value:e,icon:r,label:o})=>t.includes(e)?null:(0,g.jsx)(i.__experimentalToggleGroupControlOptionIcon,{value:e,icon:r,label:o},e)))})})}function B(e,t=!1){const r={[x]:"flex-start",[y]:"flex-end",[k]:"center",[C]:"stretch",[w]:"space-between"},o={...r,[x]:"flex-end",[y]:"flex-start"};return t?o[e]:r[e]}function F(e){const t=(0,l.__experimentalUseMultipleOriginColorsAndGradients)(),{colors:r,disableCustomColors:o,gradients:n,disableCustomGradients:a,settings:s,panelId:c,label:u,enableAlpha:d,__experimentalIsRenderedInSidebar:b}={...t,...e};return r&&0!==r.length||n&&0!==n.length||!o||!a||!s?.every((e=>(!e.colors||0===e.colors.length)&&(!e.gradients||0===e.gradients.length)&&(void 0===e.disableCustomColors||e.disableCustomColors)&&(void 0===e.disableCustomGradients||e.disableCustomGradients)))?(0,g.jsxs)("div",{className:"tool-panel-colors-list__inner-wrapper",children:[u&&(0,g.jsx)(i.BaseControl.VisualLabel,{as:"legend",children:u}),(0,g.jsx)(l.__experimentalColorGradientSettingsDropdown,{settings:s,panelId:c,__experimentalIsRenderedInSidebar:b,colors:r,disableCustomColors:o,gradients:n,disableCustomGradients:a,enableAlpha:d})]}):null}const I="wpbbe-";var V=r(6942),M=r.n(V);function O(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function T(e="",t=""){const r=O(e),o=O(t),n=[...r,...o.filter((e=>!r.includes(e)))];return M()(n)}function R(e,t){if(!e)return;const r={...e};return r.color&&(r.color=t(r.color)),["top","right","bottom","left"].forEach((e=>{r[e]&&(r[e]={...r[e],color:t(r[e].color)})})),r}function z(e){return e&&(0,l.isValueSpacingPreset)(e)?(0,l.getSpacingPresetCssVar)(e):e}const A=window.wpbbe["editor-css-store"];var P,$,E;const H=window.WPBBE_DATA?.cf7block||{},D=null!==(P=H?.editFormUrl)&&void 0!==P?P:"",G=null!==($=H?.designStylesEnabled)&&void 0!==$&&$,L=null!==(E=H?.cssVarSettings)&&void 0!==E?E:{},N="cf7-styling-form-",W=[{key:"fieldTextColor",label:(0,c.__)("Text","better-block-editor")},{key:"fieldBackgroundColor",label:(0,c.__)("Background","better-block-editor")},{key:"fieldBorderColor",label:(0,c.__)("Border","better-block-editor")},{key:"fieldTextAccentColor",label:(0,c.__)("Check & radio mark","better-block-editor")}],U=[{key:"buttonTextColor",label:(0,c.__)("Text","better-block-editor")},{key:"buttonBackgroundColor",label:(0,c.__)("Background","better-block-editor")},{key:"buttonBorderColor",label:(0,c.__)("Border","better-block-editor")},{key:"buttonTextHoverColor",label:(0,c.__)("Text hover","better-block-editor")},{key:"buttonBackgroundHoverColor",label:(0,c.__)("Background hover","better-block-editor")},{key:"buttonBorderHoverColor",label:(0,c.__)("Border hover","better-block-editor")}],Z=[{key:"mgsSuccessColor",label:(0,c.__)("Success","better-block-editor")},{key:"mgsWarningColor",label:(0,c.__)("Warning","better-block-editor")},{key:"mgsErrorColor",label:(0,c.__)("Error","better-block-editor")}];function J({id:e}){if(!e)return null;const t=D.replace("%d",e);return(0,g.jsx)(i.ExternalLink,{href:t,children:(0,c.__)("Edit contact form","better-block-editor")})}function Q({value:e,forms:t,onChange:r}){const o=[{value:"",label:(0,c.__)("Select a form…","better-block-editor")},...t.map((e=>({value:e.id,label:e.title})))];return(0,g.jsx)(i.ComboboxControl,{label:(0,c.__)("Form","better-block-editor"),value:e,options:o,onChange:e=>{const o=parseInt(e,10),n=t.find((e=>e.id===o));r({id:o,hash:n?.hash,title:n?.title})}})}function X({justification:e,onChange:t}){return(0,g.jsx)(i.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,g.jsx)(i.Flex,{children:(0,g.jsx)(i.FlexItem,{children:(0,g.jsx)(S,{value:e,excludeOptions:[w],onChange:e=>t({justification:e})})})})})}const q={px:100,em:20,rem:20};function K({onChange:e,value:t,label:r}){const[o]=(0,l.useSettings)("spacing.units"),n=(0,i.__experimentalUseCustomUnits)({availableUnits:o||["px","em","rem"]});r||(r=(0,c.__)("Radius","better-block-editor"));const a=(0,s.useMemo)((()=>(0,i.__experimentalParseQuantityAndUnitFromRawValue)(t)),[t])[1]||n[0]?.value||"px",u=n&&n.find((e=>e.value===a)),d=u?.step||1,b=parseFloat(t);return(0,g.jsxs)("fieldset",{className:"block-editor-height-control",children:[(0,g.jsx)(i.BaseControl.VisualLabel,{as:"legend",children:r}),(0,g.jsxs)(i.Flex,{children:[(0,g.jsx)(i.FlexItem,{isBlock:!0,children:(0,g.jsx)(i.__experimentalUnitControl,{value:t,units:n,onChange:e,onUnitChange:r=>{const[o,n]=(0,i.__experimentalParseQuantityAndUnitFromRawValue)(t);["em","rem"].includes(r)&&"px"===n?e((o/16).toFixed(2)+r):["em","rem"].includes(n)&&"px"===r?e(Math.round(16*o)+r):["%","vw","svw","lvw","dvw","vh","svh","lvh","dvh","vi","svi","lvi","dvi","vb","svb","lvb","dvb","vmin","svmin","lvmin","dvmin","vmax","svmax","lvmax","dvmax"].includes(r)&&o>100&&e(100+r)},min:0,size:"__unstable-large",label:r,hideLabelFromVision:!0})}),(0,g.jsx)(i.FlexItem,{isBlock:!0,children:(0,g.jsx)(i.__experimentalSpacer,{marginX:2,marginBottom:0,children:(0,g.jsx)(i.RangeControl,{__next40pxDefaultSize:!0,label:r,hideLabelFromVision:!0,value:b,min:0,max:q[a],initialPosition:0,withInputField:!1,onChange:t=>{e(void 0!==t?`${t}${a}`:void 0)},step:d,__nextHasNoMarginBottom:!0})})})]})]})}function Y({value:e,label:t,onChange:r,allowClear:o=!0}){const n=[...o?[{label:(0,c.__)("Default","better-block-editor"),value:""}]:[],{label:"100 — Thin",value:100},{label:"200 — Extra Light",value:200},{label:"300 — Light",value:300},{label:"400 — Regular",value:400},{label:"500 — Medium",value:500},{label:"600 — Semi Bold",value:600},{label:"700 — Bold",value:700},{label:"800 — Extra Bold",value:800},{label:"900 — Black",value:900}];return(0,g.jsx)(i.SelectControl,{label:t||(0,c.__)("Font weight","better-block-editor"),value:null!=e?e:"",options:n,onChange:e=>{r(""===e?void 0:Number(e))}})}const ee=window.wp.data;var te=r(4744),re=r.n(te);function oe(e){return"[object Object]"===Object.prototype.toString.call(e)}function ne(e){var t,r;return!1!==oe(e)&&(void 0===(t=e.constructor)||!1!==oe(r=t.prototype)&&!1!==r.hasOwnProperty("isPrototypeOf"))}const le=window.wp.coreData,ie=(0,s.createContext)({isReady:!1,user:{},base:{},merged:{},globalStylesId:null});function ae({children:e}){const t=function(){const[e,t,r]=function(){const{globalStylesId:e,userConfig:t}=(0,ee.useSelect)((e=>{const{getEntityRecord:t,getEditedEntityRecord:r,canUser:o}=e(le.store),n=e(le.store).__experimentalGetCurrentGlobalStylesId();let l;const i=n?o("update",{kind:"root",name:"globalStyles",id:n}):null;return n&&"boolean"==typeof i&&(l=i?r("root","globalStyles",n):t("root","globalStyles",n,{context:"view"})),{globalStylesId:n,userConfig:l}}),[]);return[e,!!t,t]}(),[o,n]=function(){const e=(0,ee.useSelect)((e=>e(le.store).__experimentalGetCurrentThemeBaseGlobalStyles()),[]);return[!!e,e]}(),l=(0,s.useMemo)((()=>{return n&&r?(e=n,t=r,re()(e,t,{isMergeableObject:ne,customMerge:e=>{if("backgroundImage"===e)return(e,t)=>t}})):{};var e,t}),[r,n]);return(0,s.useMemo)((()=>({isReady:t&&o,user:r,base:n,merged:l,globalStylesId:e})),[l,r,n,o,t,e])}();return t.isReady?(0,g.jsx)(ie.Provider,{value:t,children:e}):null}function se(e){const{isReady:t,merged:r}=(0,s.useContext)(ie),o=(0,s.useMemo)((()=>function(e){var t,r,o;const n=e?.typography?.fontSizes,l=!!e?.typography?.defaultFontSizes;return[...null!==(t=n?.custom)&&void 0!==t?t:[],...null!==(r=n?.theme)&&void 0!==r?r:[],...l&&null!==(o=n?.default)&&void 0!==o?o:[]]}(r?.settings)),[r]);return t?(0,g.jsx)(i.FontSizePicker,{...e,fontSizes:o}):null}function ce(e){return(0,g.jsx)(ae,{children:(0,g.jsx)(se,{...e})})}const ue=e=>[{key:"fieldFontSize",label:(0,c.__)("Font size","better-block-editor"),render:t=>(0,g.jsx)(ce,{value:t,onChange:e("fieldFontSize"),withReset:!1,withSlider:!0,size:"__unstable-large"})},{key:"fieldBorderRadius",label:(0,c.__)("Border radius","better-block-editor"),render:t=>(0,g.jsx)(K,{label:(0,c.__)("Border radius","better-block-editor"),value:t,onChange:e("fieldBorderRadius")})},{key:"fieldBorderWidth",label:(0,c.__)("Border width","better-block-editor"),render:t=>(0,g.jsx)(K,{label:(0,c.__)("Border width","better-block-editor"),value:t,onChange:e("fieldBorderWidth")})},{key:"fieldSpacing",label:(0,c.__)("Label spacing","better-block-editor"),render:t=>(0,g.jsx)(K,{label:(0,c.__)("Label spacing","better-block-editor"),value:t,onChange:e("fieldSpacing")})},...W.map((({key:e,label:t})=>({key:e,label:t,render:null})))],de=e=>[{key:"buttonFontSize",label:(0,c.__)("Font size","better-block-editor"),render:t=>(0,g.jsx)(ce,{value:t,onChange:e("buttonFontSize"),withReset:!1,withSlider:!0,size:"__unstable-large"})},{key:"buttonFontWeight",label:(0,c.__)("Font weight","better-block-editor"),render:t=>(0,g.jsx)(Y,{value:t,onChange:e("buttonFontWeight")})},{key:"buttonBorderRadius",label:(0,c.__)("Border radius","better-block-editor"),render:t=>(0,g.jsx)(K,{label:(0,c.__)("Border radius","better-block-editor"),value:t,onChange:e("buttonBorderRadius")})},{key:"buttonBorderWidth",label:(0,c.__)("Border width","better-block-editor"),render:t=>(0,g.jsx)(K,{label:(0,c.__)("Border width","better-block-editor"),value:t,onChange:e("buttonBorderWidth")})},...U.map((({key:e,label:t})=>({key:e,label:t,render:null})))],be=e=>[{key:"msgFontSize",label:(0,c.__)("Font size","better-block-editor"),render:t=>(0,g.jsx)(ce,{value:t,onChange:e("msgFontSize"),withReset:!1,withSlider:!0,size:"__unstable-large"})},{key:"msgSpacing",label:(0,c.__)("Validation tip spacing","better-block-editor"),render:t=>(0,g.jsx)(K,{label:(0,c.__)("Validation tip spacing","better-block-editor"),value:t,onChange:e("msgSpacing")})},...Z.map((({key:e,label:t})=>({key:e,label:t,render:null})))];const pe=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpbbe/contact-form-7","title":"Better Contact Form 7","description":"Display a contact form you have created with Contact Form 7.","category":"widgets","keywords":["form","bbe"],"textdomain":"better-block-editor","supports":{"html":false,"layout":false,"spacing":{"margin":true,"padding":true,"blockGap":true,"__experimentalDefaultControls":{"blockGap":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true,"__experimentalDefaultControls":{"color":true,"radius":true,"style":true,"width":true}},"align":["wide","full"],"color":{"text":true,"background":true,"gradients":true,"__experimentalDefaultControls":{"background":true,"text":true}},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontStyle":true,"__experimentalFontWeight":true,"__experimentalLetterSpacing":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalWritingMode":true,"__experimentalDefaultControls":{"fontSize":true}}},"attributes":{"id":{"type":"number","default":0},"hash":{"type":"string","default":""},"title":{"type":"string","default":""},"justification":{"type":"string","default":"left"},"hasStretchFields":{"type":"boolean","default":false},"fieldFontSize":{"type":"string"},"fieldBorderRadius":{"type":"string"},"fieldBorderWidth":{"type":"string"},"fieldSpacing":{"type":"string"},"fieldTextColor":{"type":"string"},"fieldBackgroundColor":{"type":"string"},"fieldBorderColor":{"type":"string"},"fieldTextAccentColor":{"type":"string"},"buttonFontSize":{"type":"string"},"buttonFontWeight":{"type":"number"},"buttonBorderRadius":{"type":"string"},"buttonBorderWidth":{"type":"string"},"buttonTextColor":{"type":"string"},"buttonBackgroundColor":{"type":"string"},"buttonBorderColor":{"type":"string"},"buttonTextHoverColor":{"type":"string"},"buttonBackgroundHoverColor":{"type":"string"},"buttonBorderHoverColor":{"type":"string"},"msgFontSize":{"type":"string"},"msgSpacing":{"type":"string"},"mgsSuccessColor":{"type":"string"},"mgsWarningColor":{"type":"string"},"mgsErrorColor":{"type":"string"}},"selectors":{"spacing":{"blockGap":".wp-block-wpbbe-contact-form-7 .wpcf7-form"}},"editorScript":"file:./index.js","editorStyle":"file:./index.css","style":"file:./style-index.css"}'),ge=window.wp.blocks,me={icon:(0,g.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,g.jsx)("path",{fillRule:"evenodd",d:"M12 3a9 9 0 1 1 0 18 9 9 0 0 1 0-18Zm0 1a8 8 0 0 0-7.693 10.193c.404-.266 1.036-.675 1.25-.838.797-.599 1.866-1.564 2.79-2.48.462-.457.885-.9 1.216-1.274.253-.286.445-.524.562-.695l.092-.148c.171-.334.365-.586.657-.728.284-.138.622-.152 1.03-.113.166.012.325.035.502.108.174.073.352.19.57.368.325.264.77.692 1.464 1.384l.783.785a46.782 46.782 0 0 0 3.048 2.83c.238.2.85.8 1.291 1.215A8 8 0 0 0 12 4Zm-.258 5.001c-.268 0-.368.02-.434.058-.068.037-.14.112-.285.34-.183.317-.723.98-1.167 1.485h.001a6.565 6.565 0 0 0-.525.698 1.813 1.813 0 0 0-.128.23l-.01.023c.007.042.006.08.005.102a.972.972 0 0 1-.02.138 2.852 2.852 0 0 1-.093.328c-.082.245-.205.55-.347.857a11.94 11.94 0 0 0-.281.7c.043-.024.09-.049.137-.078.208-.13.392-.23.548-.293.145-.059.313-.106.467-.068a.416.416 0 0 1 .223.14.502.502 0 0 1 .1.222c.026.131.014.288-.014.452a3.01 3.01 0 0 0 .16-.268l.002-.002a2.78 2.78 0 0 1 .345-.516c.119-.13.272-.236.47-.239.185-.001.352.091.498.204.075.057.155.128.239.21L11.9 14l.001.001c.163.178.281.305.373.394.07.068.115.101.141.119.02-.014.053-.037.106-.084a.527.527 0 0 0 .106-.131.708.708 0 0 0 .067-.214c.04-.218.052-.566.052-1.193 0-.43.008-.774.038-1.024a1.61 1.61 0 0 1 .072-.336.517.517 0 0 1 .199-.267c.12-.076.25-.07.354-.037a.928.928 0 0 1 .276.16c.085.068.18.157.283.262l.34.368v.002c.428.49.844.93 1.173 1.254-.06-.118-.113-.219-.15-.302a1.666 1.666 0 0 1-.065-.167.554.554 0 0 1-.03-.174.312.312 0 0 1 .116-.242l.023-.015-.049-.062a27.169 27.169 0 0 0-1.263-1.387v-.001c-.9-.945-1.368-1.426-1.68-1.676a1.156 1.156 0 0 0-.337-.206.98.98 0 0 0-.304-.042Z",clipRule:"evenodd"})}),edit:function({attributes:e,setAttributes:t,className:r,clientId:o}){const{id:u,justification:p,hasStretchFields:m}=e,[f,_]=(0,s.useState)([]),{attributeToInput:h,inputToAttribute:v,attributeToCss:x}=function(){const e=(0,l.__experimentalUseMultipleOriginColorsAndGradients)(),t=(0,s.useMemo)((()=>{var t;const r=[];return(null!==(t=e.colors)&&void 0!==t?t:[]).forEach((e=>{var t;(null!==(t=e.colors)&&void 0!==t?t:[]).forEach((e=>r.push(e)))})),r}),[e.colors]);return{inputToAttribute:(0,s.useCallback)((e=>{const r=t.find((t=>t.color===e));return r?r.slug:e}),[t]),attributeToInput:(0,s.useCallback)((e=>{const r=t.find((t=>t.slug===e));return r?r.color:e}),[t]),attributeToCss:(0,s.useCallback)((e=>{const r=t.find((t=>t.slug===e));return r?`var(--wp--preset--color--${r.slug})`:e}),[t])}}(),y=(0,s.useMemo)((()=>{const t=function(e,t,{attributeToCss:r}){const o={...t};for(const l in e){const i=e[l];let a;if(i.attr?(n=t,a=i.attr.split(".").reduce(((e,t)=>e&&void 0!==e[t]?e[t]:null),n)):a=t[l],null!=a){switch(i.type){case"color":a=r(a);break;case"spacing":a=z(a);break;case"justify":a=B(a,!0===i.reverse);break;case"number":a=i.unit?`${a}${i.unit}`:String(a);break;case"border":{const e=R(a,r);o[l]=e;for(const t in e)void 0!==e[t]&&(o[`${l}-${t}`]=e[t]);break}default:a=String(a)}o[l]=a}}var n;return o}(L,e,{attributeToCss:x});return function(e,t){const r=`.${I+t}`,o=[],n=function(e,t,r=""){const o={};for(const n in e){const l=e[n];if("string"!=typeof l){if("object"==typeof l&&null!==l&&l.var){const e=t[n];null!=e&&""!==e&&(o[`${r}${l.var}`]=String(e))}}else void 0!==t[n]&&null!==t[n]&&""!==t[n]&&(o[`${r}${l}`]=String(t[n]))}return o}(L,e,"--form-");return o.push(function(e,t,r=""){const o=`${e} { ${Object.entries(t).map((([e,t])=>`${e}: ${t};`)).join(" ")} }`;return r?`${r} { ${o} }`:o}(r,n)),o}(t,o)}),[e,x,o]);(0,s.useEffect)((()=>{(async function(e={}){return n()({path:(0,b.addQueryArgs)("/contact-form-7/v1/contact-forms",{posts_per_page:20,orderby:"modified",order:"DESC",...e})})})().then(_)}),[]),(0,A.useAddCssToEditor)(y,"contact-form-7-block",o);const k=(0,a.useRefEffect)((e=>{const{ownerDocument:t}=e,r=t=>{e.contains(t.target)&&(t.preventDefault(),t.stopImmediatePropagation())};return t.addEventListener("submit",r,!0),()=>{t.removeEventListener("submit",r,!0)}}),[]),w=G?"has-wpbbe-cf7-styles":"",j=C&&m?"has-stretch-all":"",S=(0,l.useBlockProps)({className:T(r,`${I}${o} ${w} ${j}`),ref:k}),V=(0,s.useMemo)((()=>u?(0,g.jsx)(d(),{block:"wpbbe/contact-form-7",attributes:{id:u},urlQueryArgs:{__editor:1}}):(0,g.jsx)("div",{className:"cf7-placeholder",children:(0,g.jsx)(Q,{value:u,forms:f,onChange:e=>t(e)})})),[u,f,t]),M=(0,s.useMemo)((()=>{const r=r=>r.map((({key:r,label:o})=>{return{enableAlpha:!0,clearable:!0,label:o,colorValue:h(e[r]),onColorChange:(n=r,e=>t({[n]:v(e)}))};var n})),o=e=>r=>t({[e]:r});return{fields:{items:ue(o),colorSettings:r(W)},buttons:{items:de(o),colorSettings:r(U)},messages:{items:be(o),colorSettings:r(Z)}}}),[e,h,v,t]),O=e=>{const r=e.reduce(((e,{key:t})=>(e[t]=void 0,e)),{});t(r)},P=`${N}buttons-style- ${o}`,$=`${N}fields-style-${o}`,E=`${N}msg-style-${o}`;return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsxs)(l.InspectorControls,{children:[(0,g.jsxs)(i.PanelBody,{title:(0,c.__)("Form Settings","better-block-editor"),children:[(0,g.jsx)(Q,{value:e.id,forms:f,onChange:e=>t(e)}),(0,g.jsx)(J,{id:e.id})]}),(0,g.jsxs)(i.PanelBody,{title:(0,c.__)("Layout","better-block-editor"),children:[(0,g.jsx)(X,{orientation:"row",justification:p,onChange:t}),p===C&&(0,g.jsx)(i.BaseControl,{children:(0,g.jsx)(i.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,c.__)("Stretch all fields and buttons","better-block-editor"),checked:!!m,onChange:e=>t({hasStretchFields:e})})})]})]}),G&&(0,g.jsxs)(l.InspectorControls,{group:"styles",children:[(0,g.jsxs)(i.__experimentalToolsPanel,{panelId:$,label:(0,c.__)("Form Fields","better-block-editor"),className:"wpbbe-cf7-form-fields-style-panel",__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last",resetAll:()=>O(M.fields.items),children:[M.fields.items.map((({key:r,label:o,render:n})=>n&&"function"==typeof n?(0,g.jsx)(i.__experimentalToolsPanelItem,{isShownByDefault:!0,panelId:$,label:o,hasValue:()=>!!e[r],onDeselect:()=>t({[r]:void 0}),children:n(e[r])},r):null)),(0,g.jsx)(F,{__experimentalIsRenderedInSidebar:!0,panelId:$,settings:M.fields.colorSettings,label:(0,c.__)("Color","better-block-editor")})]}),(0,g.jsxs)(i.__experimentalToolsPanel,{panelId:P,label:(0,c.__)("Buttons","better-block-editor"),className:"wpbbe-cf7-form-buttons-style-panel",__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last",resetAll:()=>O(M.buttons.items),children:[M.buttons.items.map((({key:r,label:o,render:n})=>n&&"function"==typeof n?(0,g.jsx)(i.__experimentalToolsPanelItem,{isShownByDefault:!0,panelId:P,label:o,hasValue:()=>!!e[r],onDeselect:()=>t({[r]:void 0}),children:n(e[r])},r):null)),(0,g.jsx)(F,{__experimentalIsRenderedInSidebar:!0,panelId:P,settings:M.buttons.colorSettings,label:(0,c.__)("Color","better-block-editor")})]}),(0,g.jsxs)(i.__experimentalToolsPanel,{panelId:E,label:(0,c.__)("Messages","better-block-editor"),className:"wpbbe-cf7-form-msg-style-panel",__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last",resetAll:()=>O(M.messages.items),children:[M.messages.items.map((({key:r,label:o,render:n})=>n&&"function"==typeof n?(0,g.jsx)(i.__experimentalToolsPanelItem,{isShownByDefault:!0,panelId:E,label:o,hasValue:()=>!!e[r],onDeselect:()=>t({[r]:void 0}),children:n(e[r])},r):null)),(0,g.jsx)(F,{__experimentalIsRenderedInSidebar:!0,panelId:E,settings:M.messages.colorSettings,label:(0,c.__)("Color","better-block-editor")})]})]}),(0,g.jsxs)("div",{...S,children:[V," "]})]})}};!function(e){if(!e)return;const{metadata:t,settings:r,name:o}=e;(0,ge.registerBlockType)({name:o,...t},r)}({name:pe.name,metadata:pe,settings:me})},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===r}(e)}(e)},r="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function o(e,t){return!1!==t.clone&&t.isMergeableObject(e)?a((r=e,Array.isArray(r)?[]:{}),e,t):e;var r}function n(e,t,r){return e.concat(t).map((function(e){return o(e,r)}))}function l(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,r,s){(s=s||{}).arrayMerge=s.arrayMerge||n,s.isMergeableObject=s.isMergeableObject||t,s.cloneUnlessOtherwiseSpecified=o;var c=Array.isArray(r);return c===Array.isArray(e)?c?s.arrayMerge(e,r,s):function(e,t,r){var n={};return r.isMergeableObject(e)&&l(e).forEach((function(t){n[t]=o(e[t],r)})),l(t).forEach((function(l){(function(e,t){return i(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,l)||(i(e,l)&&r.isMergeableObject(t[l])?n[l]=function(e,t){if(!t.customMerge)return a;var r=t.customMerge(e);return"function"==typeof r?r:a}(l,r)(e[l],t[l],r):n[l]=o(t[l],r))})),n}(e,r,s):o(r,s)}a.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,r){return a(e,r,t)}),{})};var s=a;e.exports=s},6942:(e,t)=>{var r;!function(){"use strict";var o={}.hasOwnProperty;function n(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=i(e,l(r)))}return e}function l(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return n.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)o.call(e,r)&&e[r]&&(t=i(t,r));return t}function i(e,t){return t?e?e+" "+t:e+t:e}e.exports?(n.default=n,e.exports=n):void 0===(r=function(){return n}.apply(t,[]))||(e.exports=r)}()}},r={};function o(e){var n=r[e];if(void 0!==n)return n.exports;var l=r[e]={exports:{}};return t[e](l,l.exports,o),l.exports}o.m=t,e=[],o.O=(t,r,n,l)=>{if(!r){var i=1/0;for(u=0;u<e.length;u++){for(var[r,n,l]=e[u],a=!0,s=0;s<r.length;s++)(!1&l||i>=l)&&Object.keys(o.O).every((e=>o.O[e](r[s])))?r.splice(s--,1):(a=!1,l<i&&(i=l));if(a){e.splice(u--,1);var c=n();void 0!==c&&(t=c)}}return t}l=l||0;for(var u=e.length;u>0&&e[u-1][2]>l;u--)e[u]=e[u-1];e[u]=[r,n,l]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={6:0,762:0};o.O.j=t=>0===e[t];var t=(t,r)=>{var n,l,[i,a,s]=r,c=0;if(i.some((t=>0!==e[t]))){for(n in a)o.o(a,n)&&(o.m[n]=a[n]);if(s)var u=s(o)}for(t&&t(r);c<i.length;c++)l=i[c],o.o(e,l)&&e[l]&&e[l][0](),e[l]=0;return o.O(u)},r=globalThis.webpackChunkbetter_block_editor=globalThis.webpackChunkbetter_block_editor||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var n=o.O(void 0,[762],(()=>o(1306)));n=o.O(n)})(); -
better-block-editor/trunk/dist/blocks/contact-form-7/style-index-rtl.css
r3449829 r3458243 1 .wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles){--form-font-family:inherit;--form-font-size:var(--wp--preset--font-size--bbe-medium,inherit);--form-spacing:0px;--form-text-accent:var(--wp--preset--color--bbe-primary-500,currentColor);--form-text-color:var(--wp--preset--color--bbe-neutral-700,currentColor);--form-background-color:var(--wp--preset--color--bbe-neutral-000,transparent);--form-border-color:var(--wp--preset--color--bbe-neutral-300,currentColor);--form-border-radius:0px;--form-border-width:1px;--form-button-font-size:var(--wp--preset--font-size--bbe-small,.9em);--form-button-font-weight:500;--form-button-text-color:var(--wp--preset--color--bbe-neutral-000,currentColor);--form-button-background-color:var(--wp--preset--color--bbe-primary-500,color-mix(in srgb,currentColor 10%,transparent));--form-button-border-color:var(--wp--preset--color--bbe-primary-500);--form-button-text-hover-color:var(--wp--preset--color--bbe-neutral-000);--form-button-background-hover-color:var(--wp--preset--color--bbe-primary-600,color-mix(in srgb,currentColor 20%,transparent));--form-button-border-hover-color:var(--wp--preset--color--bbe-primary-600);--form-button-border-width:0px;--form-button-border-radius:0px;--form-msg-font-size:var(--wp--preset--font-size--bbe-large,inherit);--form-msg-spacing:0px;--form-success:#096;--form-warning:#fe9a00;--form-error:#ec003f}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=email],[type=number],[type=password],[type=search],[type=text],[type=tel],[type=url],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[list]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select:where([size],[multiple]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form textarea{all:revert;background-color:var(--form-background-color);border:solid var(--form-border-width) var(--form-border-color);border-radius:var(--form-border-radius);box-sizing:border-box;color:var(--form-text-color);font-family:var(--form-font-family);font-size:var(--form-font-size);font-style:normal;line-height:1.7;margin:0;outline-color:transparent;outline:0;padding:.5em .9em;transition:opacity .1s}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=email],[type=number],[type=password],[type=search],[type=text],[type=tel],[type=url],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[list])::placeholder,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form textarea::placeholder{ opacity:.7}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=email],[type=number],[type=password],[type=search],[type=text],[type=tel],[type=url],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[list]):focus::placeholder,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form textarea:focus::placeholder{opacity:.3}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form textarea{resize:vertical;vertical-align:top}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]){padding-left:.5em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number])::-webkit-inner-spin-button,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number])::-webkit-outer-spin-button{opacity:0;pointer-events:none;transition:opacity .1s}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]:focus)::-webkit-inner-spin-button,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]:focus)::-webkit-outer-spin-button{opacity:1;pointer-events:auto}@supports(-moz-appearance:textfield){.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]){-moz-appearance:textfield;padding-left:calc(.5em + 18px)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]:focus){-moz-appearance:auto;padding-left:.5em}}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=date],[type=datetime-local],[type=month],[type=week])::-webkit-calendar-picker-indicator{background:none;background-color:color-mix(in srgb,currentColor 70%,transparent);cursor:pointer;mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\"><path d=\"M11 18H7v-4h4z\"/><path fill-rule=\"evenodd\" d=\"M9 4h6V2h2v2h4v18H3V4h4V2h2zM5 20h14v-8H5zm0-10h14V6h-2v2h-2V6H9v2H7V6H5z\" clip-rule=\"evenodd\"/></svg>") center/1.3em no-repeat}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=date],[type=datetime-local],[type=month],[type=week])::-webkit-calendar-picker-indicator:hover{background-color:currentColor}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=time])::-webkit-calendar-picker-indicator{background:none;background-color:color-mix(in srgb,currentColor 70%,transparent);cursor:pointer;mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\"><path d=\"m13 12.535-.438.291-.007.006-3.832 2.555-1.11-1.664L11 11.465V7h2z\"/><path fill-rule=\"evenodd\" d=\"M12.492 2.012A10 10 0 0 1 22 12l-.012.492a10 10 0 0 1-9.496 9.496L12 22a10 10 0 0 1-9.24-6.173 10 10 0 0 1-.748-3.335L2 12a10 10 0 0 1 6.173-9.24A10 10 0 0 1 12 2zM12 4a8 8 0 0 0-8 8l.01.394A8 8 0 0 0 12 20l.394-.01A8 8 0 0 0 20 12l-.01-.394a8 8 0 0 0-7.596-7.596z\" clip-rule=\"evenodd\"/></svg>") center/1.3em no-repeat}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=time])::-webkit-calendar-picker-indicator:hover{background-color:currentColor}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file]){all:revert;background:transparent;border:dashed var(--form-border-width) var(--form-border-color);border-radius:var(--form-border-radius);box-sizing:border-box;font-size:var(--wp--preset--font-size--bbe-x-small,.9em);outline:0;padding:.5em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file])::-webkit-file-upload-button,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file])::file-selector-button{background-color:var(--form-button-background-color);border:solid var(--form-button-border-width) var(--form-button-border-color);border-radius:calc(var(--form-button-border-radius) - 2px);color:var(--form-button-text-color);cursor:pointer;font-weight:400;margin-left:.5em;padding:.5em .9em;transition:background-color .1s,border-color .1s}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file])::-webkit-file-upload-button:hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file])::file-selector-button:hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select:where(:not([size])):where(:not([multiple])){all:revert;appearance:none;background-color:var(--form-background-color);background-image:conic-gradient(color-mix(in srgb,currentColor 50%,transparent) -45deg,transparent 45deg 315deg,color-mix(in srgb,currentColor 50%,transparent) 315deg);background-position:left .9em top calc(50% + .2em);background-repeat:no-repeat;background-size:.7em .7em;border:solid var(--form-border-width) var(--form-border-color);border-radius:var(--form-border-radius);box-sizing:border-box;color:var(--form-text-color);cursor:pointer;font-family:var(--form-font-family);font-size:var(--form-font-size);font-style:normal;line-height:1.7;margin:0;outline-color:transparent;outline:0;padding:.5em .9em .5em 2.3em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select:where(:not([size])):where(:not([multiple])):hover{background-image:conic-gradient(color-mix(in srgb,currentColor 70%,transparent) -45deg,transparent 45deg 315deg,color-mix(in srgb,currentColor 70%,transparent) 315deg)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select:where([size],[multiple]){outline:0;vertical-align:top}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form optgroup{font-style:normal;font-weight:500;margin:.25em 0 0;padding:0}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select>optgroup:first-of-type{margin:0}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form option{margin:0;padding:.125em 0}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form optgroup>option{padding-right:1em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form optgroup>option:first-of-type{margin-top:.125em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([list]){appearance:none;-webkit-appearance:none;outline:0}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([list])::-webkit-calendar-picker-indicator{display:none!important}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form button,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=button]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=reset]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=submit]){all:revert;appearance:none;background-color:var(--form-button-background-color);border:solid var(--form-button-border-width) var(--form-button-border-color);border-radius:var(--form-button-border-radius);box-sizing:border-box;color:var(--form-button-text-color);cursor:pointer;font-size:var(--form-button-font-size);font-style:normal;font-weight:var(--form-button-font-weight);line-height:1.7;outline:0;padding:.5em 1.3em;transition:color .1s,background-color .1s,border-color .1s}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form button:hover,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=button]):hover,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=reset]):hover,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=submit]):hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=checkbox]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=radio]){all:revert;align-items:center;appearance:none;background-color:var(--form-background-color);border:solid var(--form-border-width) var(--form-border-color);box-sizing:border-box;display:inline-flex;font-size:var(--form-font-size);height:1.25em;justify-content:center;margin:0;outline:0;position:relative;vertical-align:sub;width:1.25em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=radio]){border-radius:50%}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=checkbox]){border-radius:min(var(--form-border-radius) - 2px,3px)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=checkbox]):checked:before{background-color:var(--form-text-accent);content:"";height:100%;mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\"><path stroke=\"currentColor\" stroke-width=\"4\" d=\"m3 12 6 6L21 6\"/></svg>");mask-position:center;mask-size:100%;position:absolute;width:100%}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=radio]):checked:before{background-color:var(--form-text-accent);content:"";height:100%;mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\"><rect width=\"14\" height=\"14\" x=\"5\" y=\"5\" rx=\"7\"/></svg>");mask-position:center;mask-size:100%;position:absolute;width:100%}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range]){all:revert;-webkit-appearance:none;appearance:none;background:transparent;box-sizing:border-box;font-size:var(--form-font-size);vertical-align:middle}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-webkit-slider-runnable-track{background:var(--form-border-color);border-radius:calc(var(--form-border-radius) - 2px);height:.25em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-moz-range-track{background:var(--form-border-color);border-radius:calc(var(--form-border-radius) - 2px);height:.25em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--form-button-background-color);border:0;border-radius:50%;box-shadow:none;cursor:pointer;height:1em;margin-top:-.375em;outline:0;transition:background-color .1s;width:1em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-moz-range-thumb{-webkit-appearance:none;appearance:none;background:var(--form-button-background-color);border:0;border-radius:50%;box-shadow:none;cursor:pointer;height:1em;outline:0;transition:background-color .1s;width:1em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-webkit-slider-thumb:hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-moz-range-thumb:hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7 form .wpcf7-response-output{border:max(var(--form-border-width),1px) solid var(--form-text-accent);border-radius:var(--form-border-radius)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.sent .wpcf7-response-output{border-color:var(--form-success);font-size:var(--form-msg-font-size)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.aborted .wpcf7-response-output,div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.failed .wpcf7-response-output{border-color:var(--form-error);font-size:var(--form-msg-font-size)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.spam .wpcf7-response-output{border-color:var(--form-warning);font-size:var(--form-msg-font-size)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.invalid .wpcf7-response-output,div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.payment-required .wpcf7-response-output,div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.unaccepted .wpcf7-response-output{border-color:var(--form-warning)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form-control-wrap:not(:first-child){margin-top:var(--form-spacing)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-not-valid-tip{color:var(--form-error);font-size:var(--form-msg-font-size,--wp--preset--font-size--bbe-x-small);margin-top:var(--form-msg-spacing)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .use-floating-validation-tip .wpcf7-not-valid-tip{background:inherit;border:var(--form-border-width) solid var(--form-error);padding:.5em .9em}.wp-block-wpbbe-contact-form-7 .wpcf7-form{align-items:var(--form-justify,flex-start);display:flex;flex-direction:column;gap:var(--form-gap)}.wp-block-wpbbe-contact-form-7 .wpcf7-form .hidden-fields-container{display:none}.wp-block-wpbbe-contact-form-7 .wpcf7-form>*{line-height:inherit;margin:0}.wp-block-wpbbe-contact-form-7 .wpcf7-form-control-wrap{display:block}.wp-block-wpbbe-contact-form-7 .wpcf7-form input:where([type=email],[type=number],[type=password],[type=search],[type=text],[type=tel],[type=url],[type=file]),.wp-block-wpbbe-contact-form-7 .wpcf7-form select,.wp-block-wpbbe-contact-form-7 .wpcf7-form textarea{width:100%}.wp-block-wpbbe-contact-form-7.has-stretch-all .wpcf7-form button,.wp-block-wpbbe-contact-form-7.has-stretch-all .wpcf7-form input:where([type=submit],[type=reset],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]){width:100%}.wp-block-wpbbe-contact-form-7 .wpcf7-form .wpcf7-spinner{display:none!important}.wp-block-wpbbe-contact-form-7 .wpcf7-form.submitting .wpcf7-submit.has-spinner{background-color:currentColor;color:inherit;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 200 200%27%3E%3Ccircle cx=%2740%27 cy=%27100%27 r=%2715%27 fill=%27%23FF156D%27 stroke=%27%23FF156D%27 stroke-width=%2715%27%3E%3Canimate attributeName=%27opacity%27 begin=%27-.4%27 calcMode=%27spline%27 dur=%272%27 keySplines=%27.5 0 .5 1;.5 0 .5 1%27 repeatCount=%27indefinite%27 values=%271;0;1;%27/%3E%3C/circle%3E%3Ccircle cx=%27100%27 cy=%27100%27 r=%2715%27 fill=%27%23FF156D%27 stroke=%27%23FF156D%27 stroke-width=%2715%27%3E%3Canimate attributeName=%27opacity%27 begin=%27-.2%27 calcMode=%27spline%27 dur=%272%27 keySplines=%27.5 0 .5 1;.5 0 .5 1%27 repeatCount=%27indefinite%27 values=%271;0;1;%27/%3E%3C/circle%3E%3Ccircle cx=%27160%27 cy=%27100%27 r=%2715%27 fill=%27%23FF156D%27 stroke=%27%23FF156D%27 stroke-width=%2715%27%3E%3Canimate attributeName=%27opacity%27 begin=%270%27 calcMode=%27spline%27 dur=%272%27 keySplines=%27.5 0 .5 1;.5 0 .5 1%27 repeatCount=%27indefinite%27 values=%271;0;1;%27/%3E%3C/circle%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;mask-size:2em}.wp-block-wpbbe-contact-form-7 .wpcf7 form .wpcf7-response-output{border:var(--form-border-width) solid var(--form-text-accent);border-radius:var(--form-border-radius);margin:0;padding:.5em .9em}.wp-block-wpbbe-contact-form-7 .wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wp-block-wpbbe-contact-form-7 .wpcf7-list-item-label:after,.wp-block-wpbbe-contact-form-7 .wpcf7-list-item-label:before{display:none}.wp-block-wpbbe-contact-form-7 .wpcf7-list-item-label{margin-right:.5em}.wp-block-wpbbe-contact-form-7 .wpcf7-list-item-label:has(+input){margin-right:0;margin-left:.5em}1 .wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles){--form-font-family:inherit;--form-font-size:var(--wp--preset--font-size--bbe-medium,inherit);--form-spacing:0px;--form-text-accent:var(--wp--preset--color--bbe-primary-500,currentColor);--form-text-color:var(--wp--preset--color--bbe-neutral-700,currentColor);--form-background-color:var(--wp--preset--color--bbe-neutral-000,transparent);--form-border-color:var(--wp--preset--color--bbe-neutral-300,currentColor);--form-border-radius:0px;--form-border-width:1px;--form-button-font-size:var(--wp--preset--font-size--bbe-small,.9em);--form-button-font-weight:500;--form-button-text-color:var(--wp--preset--color--bbe-neutral-000,currentColor);--form-button-background-color:var(--wp--preset--color--bbe-primary-500,color-mix(in srgb,currentColor 10%,transparent));--form-button-border-color:var(--wp--preset--color--bbe-primary-500);--form-button-text-hover-color:var(--wp--preset--color--bbe-neutral-000);--form-button-background-hover-color:var(--wp--preset--color--bbe-primary-600,color-mix(in srgb,currentColor 20%,transparent));--form-button-border-hover-color:var(--wp--preset--color--bbe-primary-600);--form-button-border-width:0px;--form-button-border-radius:0px;--form-msg-font-size:var(--wp--preset--font-size--bbe-large,inherit);--form-msg-spacing:0px;--form-success:#096;--form-warning:#fe9a00;--form-error:#ec003f}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=email],[type=number],[type=password],[type=search],[type=text],[type=tel],[type=url],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[list]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select:where([size],[multiple]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form textarea{all:revert;background-color:var(--form-background-color);border:solid var(--form-border-width) var(--form-border-color);border-radius:var(--form-border-radius);box-sizing:border-box;color:var(--form-text-color);font-family:var(--form-font-family);font-size:var(--form-font-size);font-style:normal;line-height:1.7;margin:0;outline-color:transparent;outline:0;padding:.5em .9em;transition:opacity .1s}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=email],[type=number],[type=password],[type=search],[type=text],[type=tel],[type=url],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[list])::placeholder,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form textarea::placeholder{color:inherit;opacity:.7}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=email],[type=number],[type=password],[type=search],[type=text],[type=tel],[type=url],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[list]):focus::placeholder,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form textarea:focus::placeholder{opacity:.3}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form textarea{resize:vertical;vertical-align:top}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]){padding-left:.5em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number])::-webkit-inner-spin-button,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number])::-webkit-outer-spin-button{opacity:0;pointer-events:none;transition:opacity .1s}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]:focus)::-webkit-inner-spin-button,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]:focus)::-webkit-outer-spin-button{opacity:1;pointer-events:auto}@supports(-moz-appearance:textfield){.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]){-moz-appearance:textfield;padding-left:calc(.5em + 18px)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]:focus){-moz-appearance:auto;padding-left:.5em}}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=date],[type=datetime-local],[type=month],[type=week])::-webkit-calendar-picker-indicator{background:none;background-color:color-mix(in srgb,currentColor 70%,transparent);cursor:pointer;mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\"><path d=\"M11 18H7v-4h4z\"/><path fill-rule=\"evenodd\" d=\"M9 4h6V2h2v2h4v18H3V4h4V2h2zM5 20h14v-8H5zm0-10h14V6h-2v2h-2V6H9v2H7V6H5z\" clip-rule=\"evenodd\"/></svg>") center/1.3em no-repeat}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=date],[type=datetime-local],[type=month],[type=week])::-webkit-calendar-picker-indicator:hover{background-color:currentColor}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=time])::-webkit-calendar-picker-indicator{background:none;background-color:color-mix(in srgb,currentColor 70%,transparent);cursor:pointer;mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\"><path d=\"m13 12.535-.438.291-.007.006-3.832 2.555-1.11-1.664L11 11.465V7h2z\"/><path fill-rule=\"evenodd\" d=\"M12.492 2.012A10 10 0 0 1 22 12l-.012.492a10 10 0 0 1-9.496 9.496L12 22a10 10 0 0 1-9.24-6.173 10 10 0 0 1-.748-3.335L2 12a10 10 0 0 1 6.173-9.24A10 10 0 0 1 12 2zM12 4a8 8 0 0 0-8 8l.01.394A8 8 0 0 0 12 20l.394-.01A8 8 0 0 0 20 12l-.01-.394a8 8 0 0 0-7.596-7.596z\" clip-rule=\"evenodd\"/></svg>") center/1.3em no-repeat}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=time])::-webkit-calendar-picker-indicator:hover{background-color:currentColor}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file]){all:revert;background:transparent;border:dashed var(--form-border-width) var(--form-border-color);border-radius:var(--form-border-radius);box-sizing:border-box;font-size:var(--wp--preset--font-size--bbe-x-small,.9em);outline:0;padding:.5em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file])::-webkit-file-upload-button,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file])::file-selector-button{background-color:var(--form-button-background-color);border:solid var(--form-button-border-width) var(--form-button-border-color);border-radius:calc(var(--form-button-border-radius) - 2px);color:var(--form-button-text-color);cursor:pointer;font-weight:400;margin-left:.5em;padding:.5em .9em;transition:background-color .1s,border-color .1s}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file])::-webkit-file-upload-button:hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file])::file-selector-button:hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select:where(:not([size])):where(:not([multiple])){all:revert;appearance:none;background-color:var(--form-background-color);background-image:conic-gradient(color-mix(in srgb,currentColor 50%,transparent) -45deg,transparent 45deg 315deg,color-mix(in srgb,currentColor 50%,transparent) 315deg);background-position:left .9em top calc(50% + .2em);background-repeat:no-repeat;background-size:.7em .7em;border:solid var(--form-border-width) var(--form-border-color);border-radius:var(--form-border-radius);box-sizing:border-box;color:var(--form-text-color);cursor:pointer;font-family:var(--form-font-family);font-size:var(--form-font-size);font-style:normal;line-height:1.7;margin:0;outline-color:transparent;outline:0;padding:.5em .9em .5em 2.3em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select:where(:not([size])):where(:not([multiple])):hover{background-image:conic-gradient(color-mix(in srgb,currentColor 70%,transparent) -45deg,transparent 45deg 315deg,color-mix(in srgb,currentColor 70%,transparent) 315deg)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select:where([size],[multiple]){outline:0;vertical-align:top}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form optgroup{font-style:normal;font-weight:500;margin:.25em 0 0;padding:0}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select>optgroup:first-of-type{margin:0}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form option{margin:0;padding:.125em 0}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form optgroup>option{padding-right:1em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form optgroup>option:first-of-type{margin-top:.125em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([list]){appearance:none;-webkit-appearance:none;outline:0}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([list])::-webkit-calendar-picker-indicator{display:none!important}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form button,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=button]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=reset]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=submit]){all:revert;appearance:none;background-color:var(--form-button-background-color);border:solid var(--form-button-border-width) var(--form-button-border-color);border-radius:var(--form-button-border-radius);box-sizing:border-box;color:var(--form-button-text-color);cursor:pointer;font-family:inherit;font-size:var(--form-button-font-size);font-style:normal;font-weight:var(--form-button-font-weight);line-height:1.7;outline:0;padding:.5em 1.3em;transition:color .1s,background-color .1s,border-color .1s}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form button:hover,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=button]):hover,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=reset]):hover,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=submit]):hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=checkbox]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=radio]){all:revert;align-items:center;appearance:none;background-color:var(--form-background-color);border:solid var(--form-border-width) var(--form-border-color);box-sizing:border-box;display:inline-flex;font-size:var(--form-font-size);height:1.25em;justify-content:center;margin:0;outline:0;position:relative;vertical-align:sub;width:1.25em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=radio]){border-radius:50%}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=checkbox]){border-radius:min(var(--form-border-radius) - 2px,3px)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=checkbox]):checked:before{background-color:var(--form-text-accent);content:"";height:100%;mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\"><path stroke=\"currentColor\" stroke-width=\"4\" d=\"m3 12 6 6L21 6\"/></svg>");mask-position:center;mask-size:100%;position:absolute;width:100%}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=radio]):checked:before{background-color:var(--form-text-accent);content:"";height:100%;mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\"><rect width=\"14\" height=\"14\" x=\"5\" y=\"5\" rx=\"7\"/></svg>");mask-position:center;mask-size:100%;position:absolute;width:100%}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range]){all:revert;-webkit-appearance:none;appearance:none;background:transparent;box-sizing:border-box;font-size:var(--form-font-size);vertical-align:middle}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-webkit-slider-runnable-track{background:var(--form-border-color);border-radius:calc(var(--form-border-radius) - 2px);height:.25em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-moz-range-track{background:var(--form-border-color);border-radius:calc(var(--form-border-radius) - 2px);height:.25em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--form-button-background-color);border:0;border-radius:50%;box-shadow:none;cursor:pointer;height:1em;margin-top:-.375em;outline:0;transition:background-color .1s;width:1em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-moz-range-thumb{-webkit-appearance:none;appearance:none;background:var(--form-button-background-color);border:0;border-radius:50%;box-shadow:none;cursor:pointer;height:1em;outline:0;transition:background-color .1s;width:1em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-webkit-slider-thumb:hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-moz-range-thumb:hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7 form .wpcf7-response-output{border:max(var(--form-border-width),1px) solid var(--form-text-accent);border-radius:var(--form-border-radius)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.sent .wpcf7-response-output{border-color:var(--form-success);font-size:var(--form-msg-font-size)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.aborted .wpcf7-response-output,div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.failed .wpcf7-response-output{border-color:var(--form-error);font-size:var(--form-msg-font-size)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.spam .wpcf7-response-output{border-color:var(--form-warning);font-size:var(--form-msg-font-size)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.invalid .wpcf7-response-output,div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.payment-required .wpcf7-response-output,div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.unaccepted .wpcf7-response-output{border-color:var(--form-warning)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form-control-wrap:not(:first-child){margin-top:var(--form-spacing)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-not-valid-tip{color:var(--form-error);font-size:var(--form-msg-font-size,--wp--preset--font-size--bbe-x-small);margin-top:var(--form-msg-spacing)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .use-floating-validation-tip .wpcf7-not-valid-tip{background:inherit;border:var(--form-border-width) solid var(--form-error);padding:.5em .9em}.wp-block-wpbbe-contact-form-7 .wpcf7-form{align-items:var(--form-justify,flex-start);display:flex;flex-direction:column;gap:var(--form-gap)}.wp-block-wpbbe-contact-form-7 .wpcf7-form .hidden-fields-container{display:none}.wp-block-wpbbe-contact-form-7 .wpcf7-form>*{line-height:inherit;margin:0}.wp-block-wpbbe-contact-form-7 .wpcf7-form-control-wrap{display:block}.wp-block-wpbbe-contact-form-7 .wpcf7-form input:where([type=email],[type=number],[type=password],[type=search],[type=text],[type=tel],[type=url],[type=file]),.wp-block-wpbbe-contact-form-7 .wpcf7-form select,.wp-block-wpbbe-contact-form-7 .wpcf7-form textarea{width:100%}.wp-block-wpbbe-contact-form-7.has-stretch-all .wpcf7-form button,.wp-block-wpbbe-contact-form-7.has-stretch-all .wpcf7-form input:where([type=submit],[type=reset],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]){width:100%}.wp-block-wpbbe-contact-form-7 .wpcf7-form .wpcf7-spinner{display:none!important}.wp-block-wpbbe-contact-form-7 .wpcf7-form.submitting .wpcf7-submit.has-spinner{background-color:currentColor;color:inherit;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 200 200%27%3E%3Ccircle cx=%2740%27 cy=%27100%27 r=%2715%27 fill=%27%23FF156D%27 stroke=%27%23FF156D%27 stroke-width=%2715%27%3E%3Canimate attributeName=%27opacity%27 begin=%27-.4%27 calcMode=%27spline%27 dur=%272%27 keySplines=%27.5 0 .5 1;.5 0 .5 1%27 repeatCount=%27indefinite%27 values=%271;0;1;%27/%3E%3C/circle%3E%3Ccircle cx=%27100%27 cy=%27100%27 r=%2715%27 fill=%27%23FF156D%27 stroke=%27%23FF156D%27 stroke-width=%2715%27%3E%3Canimate attributeName=%27opacity%27 begin=%27-.2%27 calcMode=%27spline%27 dur=%272%27 keySplines=%27.5 0 .5 1;.5 0 .5 1%27 repeatCount=%27indefinite%27 values=%271;0;1;%27/%3E%3C/circle%3E%3Ccircle cx=%27160%27 cy=%27100%27 r=%2715%27 fill=%27%23FF156D%27 stroke=%27%23FF156D%27 stroke-width=%2715%27%3E%3Canimate attributeName=%27opacity%27 begin=%270%27 calcMode=%27spline%27 dur=%272%27 keySplines=%27.5 0 .5 1;.5 0 .5 1%27 repeatCount=%27indefinite%27 values=%271;0;1;%27/%3E%3C/circle%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;mask-size:2em}.wp-block-wpbbe-contact-form-7 .wpcf7 form .wpcf7-response-output{border:var(--form-border-width) solid var(--form-text-accent);border-radius:var(--form-border-radius);margin:0;padding:.5em .9em}.wp-block-wpbbe-contact-form-7 .wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wp-block-wpbbe-contact-form-7 .wpcf7-list-item-label:after,.wp-block-wpbbe-contact-form-7 .wpcf7-list-item-label:before{display:none}.wp-block-wpbbe-contact-form-7 .wpcf7-list-item-label{margin-right:.5em}.wp-block-wpbbe-contact-form-7 .wpcf7-list-item-label:has(+input){margin-right:0;margin-left:.5em} -
better-block-editor/trunk/dist/blocks/contact-form-7/style-index.css
r3449829 r3458243 1 .wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles){--form-font-family:inherit;--form-font-size:var(--wp--preset--font-size--bbe-medium,inherit);--form-spacing:0px;--form-text-accent:var(--wp--preset--color--bbe-primary-500,currentColor);--form-text-color:var(--wp--preset--color--bbe-neutral-700,currentColor);--form-background-color:var(--wp--preset--color--bbe-neutral-000,transparent);--form-border-color:var(--wp--preset--color--bbe-neutral-300,currentColor);--form-border-radius:0px;--form-border-width:1px;--form-button-font-size:var(--wp--preset--font-size--bbe-small,.9em);--form-button-font-weight:500;--form-button-text-color:var(--wp--preset--color--bbe-neutral-000,currentColor);--form-button-background-color:var(--wp--preset--color--bbe-primary-500,color-mix(in srgb,currentColor 10%,transparent));--form-button-border-color:var(--wp--preset--color--bbe-primary-500);--form-button-text-hover-color:var(--wp--preset--color--bbe-neutral-000);--form-button-background-hover-color:var(--wp--preset--color--bbe-primary-600,color-mix(in srgb,currentColor 20%,transparent));--form-button-border-hover-color:var(--wp--preset--color--bbe-primary-600);--form-button-border-width:0px;--form-button-border-radius:0px;--form-msg-font-size:var(--wp--preset--font-size--bbe-large,inherit);--form-msg-spacing:0px;--form-success:#096;--form-warning:#fe9a00;--form-error:#ec003f}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=email],[type=number],[type=password],[type=search],[type=text],[type=tel],[type=url],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[list]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select:where([size],[multiple]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form textarea{all:revert;background-color:var(--form-background-color);border:solid var(--form-border-width) var(--form-border-color);border-radius:var(--form-border-radius);box-sizing:border-box;color:var(--form-text-color);font-family:var(--form-font-family);font-size:var(--form-font-size);font-style:normal;line-height:1.7;margin:0;outline-color:transparent;outline:0;padding:.5em .9em;transition:opacity .1s}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=email],[type=number],[type=password],[type=search],[type=text],[type=tel],[type=url],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[list])::placeholder,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form textarea::placeholder{ opacity:.7}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=email],[type=number],[type=password],[type=search],[type=text],[type=tel],[type=url],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[list]):focus::placeholder,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form textarea:focus::placeholder{opacity:.3}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form textarea{resize:vertical;vertical-align:top}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]){padding-right:.5em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number])::-webkit-inner-spin-button,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number])::-webkit-outer-spin-button{opacity:0;pointer-events:none;transition:opacity .1s}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]:focus)::-webkit-inner-spin-button,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]:focus)::-webkit-outer-spin-button{opacity:1;pointer-events:auto}@supports(-moz-appearance:textfield){.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]){-moz-appearance:textfield;padding-right:calc(.5em + 18px)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]:focus){-moz-appearance:auto;padding-right:.5em}}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=date],[type=datetime-local],[type=month],[type=week])::-webkit-calendar-picker-indicator{background:none;background-color:color-mix(in srgb,currentColor 70%,transparent);cursor:pointer;mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\"><path d=\"M11 18H7v-4h4z\"/><path fill-rule=\"evenodd\" d=\"M9 4h6V2h2v2h4v18H3V4h4V2h2zM5 20h14v-8H5zm0-10h14V6h-2v2h-2V6H9v2H7V6H5z\" clip-rule=\"evenodd\"/></svg>") center/1.3em no-repeat}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=date],[type=datetime-local],[type=month],[type=week])::-webkit-calendar-picker-indicator:hover{background-color:currentColor}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=time])::-webkit-calendar-picker-indicator{background:none;background-color:color-mix(in srgb,currentColor 70%,transparent);cursor:pointer;mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\"><path d=\"m13 12.535-.438.291-.007.006-3.832 2.555-1.11-1.664L11 11.465V7h2z\"/><path fill-rule=\"evenodd\" d=\"M12.492 2.012A10 10 0 0 1 22 12l-.012.492a10 10 0 0 1-9.496 9.496L12 22a10 10 0 0 1-9.24-6.173 10 10 0 0 1-.748-3.335L2 12a10 10 0 0 1 6.173-9.24A10 10 0 0 1 12 2zM12 4a8 8 0 0 0-8 8l.01.394A8 8 0 0 0 12 20l.394-.01A8 8 0 0 0 20 12l-.01-.394a8 8 0 0 0-7.596-7.596z\" clip-rule=\"evenodd\"/></svg>") center/1.3em no-repeat}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=time])::-webkit-calendar-picker-indicator:hover{background-color:currentColor}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file]){all:revert;background:transparent;border:dashed var(--form-border-width) var(--form-border-color);border-radius:var(--form-border-radius);box-sizing:border-box;font-size:var(--wp--preset--font-size--bbe-x-small,.9em);outline:0;padding:.5em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file])::-webkit-file-upload-button,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file])::file-selector-button{background-color:var(--form-button-background-color);border:solid var(--form-button-border-width) var(--form-button-border-color);border-radius:calc(var(--form-button-border-radius) - 2px);color:var(--form-button-text-color);cursor:pointer;font-weight:400;margin-right:.5em;padding:.5em .9em;transition:background-color .1s,border-color .1s}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file])::-webkit-file-upload-button:hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file])::file-selector-button:hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select:where(:not([size])):where(:not([multiple])){all:revert;appearance:none;background-color:var(--form-background-color);background-image:conic-gradient(color-mix(in srgb,currentColor 50%,transparent) 45deg,transparent 45deg 315deg,color-mix(in srgb,currentColor 50%,transparent) 315deg);background-position:right .9em top calc(50% + .2em);background-repeat:no-repeat;background-size:.7em .7em;border:solid var(--form-border-width) var(--form-border-color);border-radius:var(--form-border-radius);box-sizing:border-box;color:var(--form-text-color);cursor:pointer;font-family:var(--form-font-family);font-size:var(--form-font-size);font-style:normal;line-height:1.7;margin:0;outline-color:transparent;outline:0;padding:.5em 2.3em .5em .9em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select:where(:not([size])):where(:not([multiple])):hover{background-image:conic-gradient(color-mix(in srgb,currentColor 70%,transparent) 45deg,transparent 45deg 315deg,color-mix(in srgb,currentColor 70%,transparent) 315deg)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select:where([size],[multiple]){outline:0;vertical-align:top}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form optgroup{font-style:normal;font-weight:500;margin:.25em 0 0;padding:0}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select>optgroup:first-of-type{margin:0}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form option{margin:0;padding:.125em 0}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form optgroup>option{padding-left:1em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form optgroup>option:first-of-type{margin-top:.125em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([list]){appearance:none;-webkit-appearance:none;outline:0}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([list])::-webkit-calendar-picker-indicator{display:none!important}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form button,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=button]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=reset]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=submit]){all:revert;appearance:none;background-color:var(--form-button-background-color);border:solid var(--form-button-border-width) var(--form-button-border-color);border-radius:var(--form-button-border-radius);box-sizing:border-box;color:var(--form-button-text-color);cursor:pointer;font-size:var(--form-button-font-size);font-style:normal;font-weight:var(--form-button-font-weight);line-height:1.7;outline:0;padding:.5em 1.3em;transition:color .1s,background-color .1s,border-color .1s}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form button:hover,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=button]):hover,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=reset]):hover,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=submit]):hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=checkbox]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=radio]){all:revert;align-items:center;appearance:none;background-color:var(--form-background-color);border:solid var(--form-border-width) var(--form-border-color);box-sizing:border-box;display:inline-flex;font-size:var(--form-font-size);height:1.25em;justify-content:center;margin:0;outline:0;position:relative;vertical-align:sub;width:1.25em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=radio]){border-radius:50%}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=checkbox]){border-radius:min(var(--form-border-radius) - 2px,3px)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=checkbox]):checked:before{background-color:var(--form-text-accent);content:"";height:100%;mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\"><path stroke=\"currentColor\" stroke-width=\"4\" d=\"m3 12 6 6L21 6\"/></svg>");mask-position:center;mask-size:100%;position:absolute;width:100%}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=radio]):checked:before{background-color:var(--form-text-accent);content:"";height:100%;mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\"><rect width=\"14\" height=\"14\" x=\"5\" y=\"5\" rx=\"7\"/></svg>");mask-position:center;mask-size:100%;position:absolute;width:100%}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range]){all:revert;-webkit-appearance:none;appearance:none;background:transparent;box-sizing:border-box;font-size:var(--form-font-size);vertical-align:middle}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-webkit-slider-runnable-track{background:var(--form-border-color);border-radius:calc(var(--form-border-radius) - 2px);height:.25em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-moz-range-track{background:var(--form-border-color);border-radius:calc(var(--form-border-radius) - 2px);height:.25em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--form-button-background-color);border:0;border-radius:50%;box-shadow:none;cursor:pointer;height:1em;margin-top:-.375em;outline:0;transition:background-color .1s;width:1em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-moz-range-thumb{-webkit-appearance:none;appearance:none;background:var(--form-button-background-color);border:0;border-radius:50%;box-shadow:none;cursor:pointer;height:1em;outline:0;transition:background-color .1s;width:1em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-webkit-slider-thumb:hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-moz-range-thumb:hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7 form .wpcf7-response-output{border:max(var(--form-border-width),1px) solid var(--form-text-accent);border-radius:var(--form-border-radius)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.sent .wpcf7-response-output{border-color:var(--form-success);font-size:var(--form-msg-font-size)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.aborted .wpcf7-response-output,div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.failed .wpcf7-response-output{border-color:var(--form-error);font-size:var(--form-msg-font-size)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.spam .wpcf7-response-output{border-color:var(--form-warning);font-size:var(--form-msg-font-size)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.invalid .wpcf7-response-output,div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.payment-required .wpcf7-response-output,div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.unaccepted .wpcf7-response-output{border-color:var(--form-warning)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form-control-wrap:not(:first-child){margin-top:var(--form-spacing)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-not-valid-tip{color:var(--form-error);font-size:var(--form-msg-font-size,--wp--preset--font-size--bbe-x-small);margin-top:var(--form-msg-spacing)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .use-floating-validation-tip .wpcf7-not-valid-tip{background:inherit;border:var(--form-border-width) solid var(--form-error);padding:.5em .9em}.wp-block-wpbbe-contact-form-7 .wpcf7-form{align-items:var(--form-justify,flex-start);display:flex;flex-direction:column;gap:var(--form-gap)}.wp-block-wpbbe-contact-form-7 .wpcf7-form .hidden-fields-container{display:none}.wp-block-wpbbe-contact-form-7 .wpcf7-form>*{line-height:inherit;margin:0}.wp-block-wpbbe-contact-form-7 .wpcf7-form-control-wrap{display:block}.wp-block-wpbbe-contact-form-7 .wpcf7-form input:where([type=email],[type=number],[type=password],[type=search],[type=text],[type=tel],[type=url],[type=file]),.wp-block-wpbbe-contact-form-7 .wpcf7-form select,.wp-block-wpbbe-contact-form-7 .wpcf7-form textarea{width:100%}.wp-block-wpbbe-contact-form-7.has-stretch-all .wpcf7-form button,.wp-block-wpbbe-contact-form-7.has-stretch-all .wpcf7-form input:where([type=submit],[type=reset],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]){width:100%}.wp-block-wpbbe-contact-form-7 .wpcf7-form .wpcf7-spinner{display:none!important}.wp-block-wpbbe-contact-form-7 .wpcf7-form.submitting .wpcf7-submit.has-spinner{background-color:currentColor;color:inherit;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 200 200%27%3E%3Ccircle cx=%2740%27 cy=%27100%27 r=%2715%27 fill=%27%23FF156D%27 stroke=%27%23FF156D%27 stroke-width=%2715%27%3E%3Canimate attributeName=%27opacity%27 begin=%27-.4%27 calcMode=%27spline%27 dur=%272%27 keySplines=%27.5 0 .5 1;.5 0 .5 1%27 repeatCount=%27indefinite%27 values=%271;0;1;%27/%3E%3C/circle%3E%3Ccircle cx=%27100%27 cy=%27100%27 r=%2715%27 fill=%27%23FF156D%27 stroke=%27%23FF156D%27 stroke-width=%2715%27%3E%3Canimate attributeName=%27opacity%27 begin=%27-.2%27 calcMode=%27spline%27 dur=%272%27 keySplines=%27.5 0 .5 1;.5 0 .5 1%27 repeatCount=%27indefinite%27 values=%271;0;1;%27/%3E%3C/circle%3E%3Ccircle cx=%27160%27 cy=%27100%27 r=%2715%27 fill=%27%23FF156D%27 stroke=%27%23FF156D%27 stroke-width=%2715%27%3E%3Canimate attributeName=%27opacity%27 begin=%270%27 calcMode=%27spline%27 dur=%272%27 keySplines=%27.5 0 .5 1;.5 0 .5 1%27 repeatCount=%27indefinite%27 values=%271;0;1;%27/%3E%3C/circle%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;mask-size:2em}.wp-block-wpbbe-contact-form-7 .wpcf7 form .wpcf7-response-output{border:var(--form-border-width) solid var(--form-text-accent);border-radius:var(--form-border-radius);margin:0;padding:.5em .9em}.wp-block-wpbbe-contact-form-7 .wpcf7-list-item{display:inline-block;margin:0 1em 0 0}.wp-block-wpbbe-contact-form-7 .wpcf7-list-item-label:after,.wp-block-wpbbe-contact-form-7 .wpcf7-list-item-label:before{display:none}.wp-block-wpbbe-contact-form-7 .wpcf7-list-item-label{margin-left:.5em}.wp-block-wpbbe-contact-form-7 .wpcf7-list-item-label:has(+input){margin-left:0;margin-right:.5em}1 .wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles){--form-font-family:inherit;--form-font-size:var(--wp--preset--font-size--bbe-medium,inherit);--form-spacing:0px;--form-text-accent:var(--wp--preset--color--bbe-primary-500,currentColor);--form-text-color:var(--wp--preset--color--bbe-neutral-700,currentColor);--form-background-color:var(--wp--preset--color--bbe-neutral-000,transparent);--form-border-color:var(--wp--preset--color--bbe-neutral-300,currentColor);--form-border-radius:0px;--form-border-width:1px;--form-button-font-size:var(--wp--preset--font-size--bbe-small,.9em);--form-button-font-weight:500;--form-button-text-color:var(--wp--preset--color--bbe-neutral-000,currentColor);--form-button-background-color:var(--wp--preset--color--bbe-primary-500,color-mix(in srgb,currentColor 10%,transparent));--form-button-border-color:var(--wp--preset--color--bbe-primary-500);--form-button-text-hover-color:var(--wp--preset--color--bbe-neutral-000);--form-button-background-hover-color:var(--wp--preset--color--bbe-primary-600,color-mix(in srgb,currentColor 20%,transparent));--form-button-border-hover-color:var(--wp--preset--color--bbe-primary-600);--form-button-border-width:0px;--form-button-border-radius:0px;--form-msg-font-size:var(--wp--preset--font-size--bbe-large,inherit);--form-msg-spacing:0px;--form-success:#096;--form-warning:#fe9a00;--form-error:#ec003f}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=email],[type=number],[type=password],[type=search],[type=text],[type=tel],[type=url],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[list]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select:where([size],[multiple]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form textarea{all:revert;background-color:var(--form-background-color);border:solid var(--form-border-width) var(--form-border-color);border-radius:var(--form-border-radius);box-sizing:border-box;color:var(--form-text-color);font-family:var(--form-font-family);font-size:var(--form-font-size);font-style:normal;line-height:1.7;margin:0;outline-color:transparent;outline:0;padding:.5em .9em;transition:opacity .1s}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=email],[type=number],[type=password],[type=search],[type=text],[type=tel],[type=url],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[list])::placeholder,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form textarea::placeholder{color:inherit;opacity:.7}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=email],[type=number],[type=password],[type=search],[type=text],[type=tel],[type=url],[type=date],[type=time],[type=datetime-local],[type=month],[type=week],[list]):focus::placeholder,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form textarea:focus::placeholder{opacity:.3}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form textarea{resize:vertical;vertical-align:top}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]){padding-right:.5em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number])::-webkit-inner-spin-button,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number])::-webkit-outer-spin-button{opacity:0;pointer-events:none;transition:opacity .1s}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]:focus)::-webkit-inner-spin-button,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]:focus)::-webkit-outer-spin-button{opacity:1;pointer-events:auto}@supports(-moz-appearance:textfield){.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]){-moz-appearance:textfield;padding-right:calc(.5em + 18px)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=number]:focus){-moz-appearance:auto;padding-right:.5em}}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=date],[type=datetime-local],[type=month],[type=week])::-webkit-calendar-picker-indicator{background:none;background-color:color-mix(in srgb,currentColor 70%,transparent);cursor:pointer;mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\"><path d=\"M11 18H7v-4h4z\"/><path fill-rule=\"evenodd\" d=\"M9 4h6V2h2v2h4v18H3V4h4V2h2zM5 20h14v-8H5zm0-10h14V6h-2v2h-2V6H9v2H7V6H5z\" clip-rule=\"evenodd\"/></svg>") center/1.3em no-repeat}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=date],[type=datetime-local],[type=month],[type=week])::-webkit-calendar-picker-indicator:hover{background-color:currentColor}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=time])::-webkit-calendar-picker-indicator{background:none;background-color:color-mix(in srgb,currentColor 70%,transparent);cursor:pointer;mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\"><path d=\"m13 12.535-.438.291-.007.006-3.832 2.555-1.11-1.664L11 11.465V7h2z\"/><path fill-rule=\"evenodd\" d=\"M12.492 2.012A10 10 0 0 1 22 12l-.012.492a10 10 0 0 1-9.496 9.496L12 22a10 10 0 0 1-9.24-6.173 10 10 0 0 1-.748-3.335L2 12a10 10 0 0 1 6.173-9.24A10 10 0 0 1 12 2zM12 4a8 8 0 0 0-8 8l.01.394A8 8 0 0 0 12 20l.394-.01A8 8 0 0 0 20 12l-.01-.394a8 8 0 0 0-7.596-7.596z\" clip-rule=\"evenodd\"/></svg>") center/1.3em no-repeat}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=time])::-webkit-calendar-picker-indicator:hover{background-color:currentColor}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file]){all:revert;background:transparent;border:dashed var(--form-border-width) var(--form-border-color);border-radius:var(--form-border-radius);box-sizing:border-box;font-size:var(--wp--preset--font-size--bbe-x-small,.9em);outline:0;padding:.5em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file])::-webkit-file-upload-button,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file])::file-selector-button{background-color:var(--form-button-background-color);border:solid var(--form-button-border-width) var(--form-button-border-color);border-radius:calc(var(--form-button-border-radius) - 2px);color:var(--form-button-text-color);cursor:pointer;font-weight:400;margin-right:.5em;padding:.5em .9em;transition:background-color .1s,border-color .1s}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file])::-webkit-file-upload-button:hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=file])::file-selector-button:hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select:where(:not([size])):where(:not([multiple])){all:revert;appearance:none;background-color:var(--form-background-color);background-image:conic-gradient(color-mix(in srgb,currentColor 50%,transparent) 45deg,transparent 45deg 315deg,color-mix(in srgb,currentColor 50%,transparent) 315deg);background-position:right .9em top calc(50% + .2em);background-repeat:no-repeat;background-size:.7em .7em;border:solid var(--form-border-width) var(--form-border-color);border-radius:var(--form-border-radius);box-sizing:border-box;color:var(--form-text-color);cursor:pointer;font-family:var(--form-font-family);font-size:var(--form-font-size);font-style:normal;line-height:1.7;margin:0;outline-color:transparent;outline:0;padding:.5em 2.3em .5em .9em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select:where(:not([size])):where(:not([multiple])):hover{background-image:conic-gradient(color-mix(in srgb,currentColor 70%,transparent) 45deg,transparent 45deg 315deg,color-mix(in srgb,currentColor 70%,transparent) 315deg)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select:where([size],[multiple]){outline:0;vertical-align:top}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form optgroup{font-style:normal;font-weight:500;margin:.25em 0 0;padding:0}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form select>optgroup:first-of-type{margin:0}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form option{margin:0;padding:.125em 0}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form optgroup>option{padding-left:1em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form optgroup>option:first-of-type{margin-top:.125em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([list]){appearance:none;-webkit-appearance:none;outline:0}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([list])::-webkit-calendar-picker-indicator{display:none!important}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form button,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=button]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=reset]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=submit]){all:revert;appearance:none;background-color:var(--form-button-background-color);border:solid var(--form-button-border-width) var(--form-button-border-color);border-radius:var(--form-button-border-radius);box-sizing:border-box;color:var(--form-button-text-color);cursor:pointer;font-family:inherit;font-size:var(--form-button-font-size);font-style:normal;font-weight:var(--form-button-font-weight);line-height:1.7;outline:0;padding:.5em 1.3em;transition:color .1s,background-color .1s,border-color .1s}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form button:hover,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=button]):hover,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=reset]):hover,.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=submit]):hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=checkbox]),.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=radio]){all:revert;align-items:center;appearance:none;background-color:var(--form-background-color);border:solid var(--form-border-width) var(--form-border-color);box-sizing:border-box;display:inline-flex;font-size:var(--form-font-size);height:1.25em;justify-content:center;margin:0;outline:0;position:relative;vertical-align:sub;width:1.25em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=radio]){border-radius:50%}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=checkbox]){border-radius:min(var(--form-border-radius) - 2px,3px)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=checkbox]):checked:before{background-color:var(--form-text-accent);content:"";height:100%;mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\"><path stroke=\"currentColor\" stroke-width=\"4\" d=\"m3 12 6 6L21 6\"/></svg>");mask-position:center;mask-size:100%;position:absolute;width:100%}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=radio]):checked:before{background-color:var(--form-text-accent);content:"";height:100%;mask:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\"><rect width=\"14\" height=\"14\" x=\"5\" y=\"5\" rx=\"7\"/></svg>");mask-position:center;mask-size:100%;position:absolute;width:100%}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range]){all:revert;-webkit-appearance:none;appearance:none;background:transparent;box-sizing:border-box;font-size:var(--form-font-size);vertical-align:middle}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-webkit-slider-runnable-track{background:var(--form-border-color);border-radius:calc(var(--form-border-radius) - 2px);height:.25em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-moz-range-track{background:var(--form-border-color);border-radius:calc(var(--form-border-radius) - 2px);height:.25em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--form-button-background-color);border:0;border-radius:50%;box-shadow:none;cursor:pointer;height:1em;margin-top:-.375em;outline:0;transition:background-color .1s;width:1em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-moz-range-thumb{-webkit-appearance:none;appearance:none;background:var(--form-button-background-color);border:0;border-radius:50%;box-shadow:none;cursor:pointer;height:1em;outline:0;transition:background-color .1s;width:1em}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-webkit-slider-thumb:hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form input:where([type=range])::-moz-range-thumb:hover{background-color:var(--form-button-background-hover-color);border-color:var(--form-button-border-hover-color);color:var(--form-button-text-hover-color)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7 form .wpcf7-response-output{border:max(var(--form-border-width),1px) solid var(--form-text-accent);border-radius:var(--form-border-radius)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.sent .wpcf7-response-output{border-color:var(--form-success);font-size:var(--form-msg-font-size)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.aborted .wpcf7-response-output,div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.failed .wpcf7-response-output{border-color:var(--form-error);font-size:var(--form-msg-font-size)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.spam .wpcf7-response-output{border-color:var(--form-warning);font-size:var(--form-msg-font-size)}div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.invalid .wpcf7-response-output,div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.payment-required .wpcf7-response-output,div.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) form.unaccepted .wpcf7-response-output{border-color:var(--form-warning)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-form-control-wrap:not(:first-child){margin-top:var(--form-spacing)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .wpcf7-not-valid-tip{color:var(--form-error);font-size:var(--form-msg-font-size,--wp--preset--font-size--bbe-x-small);margin-top:var(--form-msg-spacing)}.wp-block-wpbbe-contact-form-7:where(.has-wpbbe-cf7-styles) .use-floating-validation-tip .wpcf7-not-valid-tip{background:inherit;border:var(--form-border-width) solid var(--form-error);padding:.5em .9em}.wp-block-wpbbe-contact-form-7 .wpcf7-form{align-items:var(--form-justify,flex-start);display:flex;flex-direction:column;gap:var(--form-gap)}.wp-block-wpbbe-contact-form-7 .wpcf7-form .hidden-fields-container{display:none}.wp-block-wpbbe-contact-form-7 .wpcf7-form>*{line-height:inherit;margin:0}.wp-block-wpbbe-contact-form-7 .wpcf7-form-control-wrap{display:block}.wp-block-wpbbe-contact-form-7 .wpcf7-form input:where([type=email],[type=number],[type=password],[type=search],[type=text],[type=tel],[type=url],[type=file]),.wp-block-wpbbe-contact-form-7 .wpcf7-form select,.wp-block-wpbbe-contact-form-7 .wpcf7-form textarea{width:100%}.wp-block-wpbbe-contact-form-7.has-stretch-all .wpcf7-form button,.wp-block-wpbbe-contact-form-7.has-stretch-all .wpcf7-form input:where([type=submit],[type=reset],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]){width:100%}.wp-block-wpbbe-contact-form-7 .wpcf7-form .wpcf7-spinner{display:none!important}.wp-block-wpbbe-contact-form-7 .wpcf7-form.submitting .wpcf7-submit.has-spinner{background-color:currentColor;color:inherit;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 200 200%27%3E%3Ccircle cx=%2740%27 cy=%27100%27 r=%2715%27 fill=%27%23FF156D%27 stroke=%27%23FF156D%27 stroke-width=%2715%27%3E%3Canimate attributeName=%27opacity%27 begin=%27-.4%27 calcMode=%27spline%27 dur=%272%27 keySplines=%27.5 0 .5 1;.5 0 .5 1%27 repeatCount=%27indefinite%27 values=%271;0;1;%27/%3E%3C/circle%3E%3Ccircle cx=%27100%27 cy=%27100%27 r=%2715%27 fill=%27%23FF156D%27 stroke=%27%23FF156D%27 stroke-width=%2715%27%3E%3Canimate attributeName=%27opacity%27 begin=%27-.2%27 calcMode=%27spline%27 dur=%272%27 keySplines=%27.5 0 .5 1;.5 0 .5 1%27 repeatCount=%27indefinite%27 values=%271;0;1;%27/%3E%3C/circle%3E%3Ccircle cx=%27160%27 cy=%27100%27 r=%2715%27 fill=%27%23FF156D%27 stroke=%27%23FF156D%27 stroke-width=%2715%27%3E%3Canimate attributeName=%27opacity%27 begin=%270%27 calcMode=%27spline%27 dur=%272%27 keySplines=%27.5 0 .5 1;.5 0 .5 1%27 repeatCount=%27indefinite%27 values=%271;0;1;%27/%3E%3C/circle%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;mask-size:2em}.wp-block-wpbbe-contact-form-7 .wpcf7 form .wpcf7-response-output{border:var(--form-border-width) solid var(--form-text-accent);border-radius:var(--form-border-radius);margin:0;padding:.5em .9em}.wp-block-wpbbe-contact-form-7 .wpcf7-list-item{display:inline-block;margin:0 1em 0 0}.wp-block-wpbbe-contact-form-7 .wpcf7-list-item-label:after,.wp-block-wpbbe-contact-form-7 .wpcf7-list-item-label:before{display:none}.wp-block-wpbbe-contact-form-7 .wpcf7-list-item-label{margin-left:.5em}.wp-block-wpbbe-contact-form-7 .wpcf7-list-item-label:has(+input){margin-left:0;margin-right:.5em} -
better-block-editor/trunk/dist/blocks/svg-inline/index.asset.php
r3449829 r3458243 1 <?php return array('dependencies' => array('react', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => ' 363b889bcb444f6abb12');1 <?php return array('dependencies' => array('react', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => '732e2da1ebaed379980a'); -
better-block-editor/trunk/dist/blocks/svg-inline/index.js
r3449829 r3458243 1 (()=>{"use strict";var e,t={564:()=>{const e=window.wp.i18n,t=window.wp.element,n=window.wp.blockEditor,r=window.wp.components,o=window.ReactJSXRuntime;function i(e){const t=(0,n.__experimentalUseMultipleOriginColorsAndGradients)(),{colors:i,disableCustomColors:a,gradients:s,disableCustomGradients:l,settings:c,panelId:d,label:u,enableAlpha:h,__experimentalIsRenderedInSidebar:p}={...t,...e};return i&&0!==i.length||s&&0!==s.length||!a||!l||!c?.every((e=>(!e.colors||0===e.colors.length)&&(!e.gradients||0===e.gradients.length)&&(void 0===e.disableCustomColors||e.disableCustomColors)&&(void 0===e.disableCustomGradients||e.disableCustomGradients)))?(0,o.jsxs)("div",{className:"tool-panel-colors-list__inner-wrapper",children:[u&&(0,o.jsx)(r.BaseControl.VisualLabel,{as:"legend",children:u}),(0,o.jsx)(n.__experimentalColorGradientSettingsDropdown,{settings:c,panelId:d,__experimentalIsRenderedInSidebar:p,colors:i,disableCustomColors:a,gradients:s,disableCustomGradients:l,enableAlpha:h})]}):null}const a=window.wp.data,s=window.wp.coreData;function l(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=l(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}const c=function(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=l(e))&&(r&&(r+=" "),r+=t);return r};function d(){const e=(0,n.__experimentalUseMultipleOriginColorsAndGradients)(),r=(0,t.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,t.useCallback)((e=>{const t=r.find((t=>t.color===e));return t?t.slug:e}),[r]),attributeToInput:(0,t.useCallback)((e=>{const t=r.find((t=>t.slug===e));return t?t.color:e}),[r]),attributeToCss:(0,t.useCallback)((e=>{const t=r.find((t=>t.slug===e));return t?`var(--wp--preset--color--${t.slug})`:e}),[r])}}function u({defaultSize:n,size:i,onChange:a}){var s;const[l,c]=(0,t.useState)(null!==(s=null!=i?i:n)&&void 0!==s?s:"");(0,t.useEffect)((()=>{void 0===i&&void 0!==n&&c(n)}),[i,n]),(0,t.useEffect)((()=>{void 0!==i&&i!==l&&c(i)}),[i,l]);const d={labelPosition:"top",size:"__unstable-large",__nextHasNoMarginBottom:!0,units:(0,r.__experimentalUseCustomUnits)({availableUnits:["px"]}),placeholder:(0,e.__)("Auto","better-block-editor"),min:1};return(0,o.jsx)("div",{className:"block-editor-image-size-control",children:(0,o.jsx)(r.__experimentalUnitControl,{label:(0,e.__)("Icon Size","better-block-editor"),value:l,onChange:e=>((e,t)=>{if(!/^([\d.]+)([a-z%]*)$/.test(t)&&""!==t)return;const n=""===t?void 0:t;c(n),a(n)})(0,e),...d})})}const h=window.React;var p=["br","col","colgroup","dl","hr","iframe","img","input","link","menuitem","meta","ol","param","select","table","tbody","tfoot","thead","tr","ul","wbr"],g={"accept-charset":"acceptCharset",acceptcharset:"acceptCharset",accesskey:"accessKey",allowfullscreen:"allowFullScreen",autocapitalize:"autoCapitalize",autocomplete:"autoComplete",autocorrect:"autoCorrect",autofocus:"autoFocus",autoplay:"autoPlay",autosave:"autoSave",cellpadding:"cellPadding",cellspacing:"cellSpacing",charset:"charSet",class:"className",classid:"classID",classname:"className",colspan:"colSpan",contenteditable:"contentEditable",contextmenu:"contextMenu",controlslist:"controlsList",crossorigin:"crossOrigin",dangerouslysetinnerhtml:"dangerouslySetInnerHTML",datetime:"dateTime",defaultchecked:"defaultChecked",defaultvalue:"defaultValue",enctype:"encType",for:"htmlFor",formmethod:"formMethod",formaction:"formAction",formenctype:"formEncType",formnovalidate:"formNoValidate",formtarget:"formTarget",frameborder:"frameBorder",hreflang:"hrefLang",htmlfor:"htmlFor",httpequiv:"httpEquiv","http-equiv":"httpEquiv",icon:"icon",innerhtml:"innerHTML",inputmode:"inputMode",itemid:"itemID",itemprop:"itemProp",itemref:"itemRef",itemscope:"itemScope",itemtype:"itemType",keyparams:"keyParams",keytype:"keyType",marginwidth:"marginWidth",marginheight:"marginHeight",maxlength:"maxLength",mediagroup:"mediaGroup",minlength:"minLength",nomodule:"noModule",novalidate:"noValidate",playsinline:"playsInline",radiogroup:"radioGroup",readonly:"readOnly",referrerpolicy:"referrerPolicy",rowspan:"rowSpan",spellcheck:"spellCheck",srcdoc:"srcDoc",srclang:"srcLang",srcset:"srcSet",tabindex:"tabIndex",typemustmatch:"typeMustMatch",usemap:"useMap",accentheight:"accentHeight","accent-height":"accentHeight",alignmentbaseline:"alignmentBaseline","alignment-baseline":"alignmentBaseline",allowreorder:"allowReorder",arabicform:"arabicForm","arabic-form":"arabicForm",attributename:"attributeName",attributetype:"attributeType",autoreverse:"autoReverse",basefrequency:"baseFrequency",baselineshift:"baselineShift","baseline-shift":"baselineShift",baseprofile:"baseProfile",calcmode:"calcMode",capheight:"capHeight","cap-height":"capHeight",clippath:"clipPath","clip-path":"clipPath",clippathunits:"clipPathUnits",cliprule:"clipRule","clip-rule":"clipRule",colorinterpolation:"colorInterpolation","color-interpolation":"colorInterpolation",colorinterpolationfilters:"colorInterpolationFilters","color-interpolation-filters":"colorInterpolationFilters",colorprofile:"colorProfile","color-profile":"colorProfile",colorrendering:"colorRendering","color-rendering":"colorRendering",contentscripttype:"contentScriptType",contentstyletype:"contentStyleType",diffuseconstant:"diffuseConstant",dominantbaseline:"dominantBaseline","dominant-baseline":"dominantBaseline",edgemode:"edgeMode",enablebackground:"enableBackground","enable-background":"enableBackground",externalresourcesrequired:"externalResourcesRequired",fillopacity:"fillOpacity","fill-opacity":"fillOpacity",fillrule:"fillRule","fill-rule":"fillRule",filterres:"filterRes",filterunits:"filterUnits",floodopacity:"floodOpacity","flood-opacity":"floodOpacity",floodcolor:"floodColor","flood-color":"floodColor",fontfamily:"fontFamily","font-family":"fontFamily",fontsize:"fontSize","font-size":"fontSize",fontsizeadjust:"fontSizeAdjust","font-size-adjust":"fontSizeAdjust",fontstretch:"fontStretch","font-stretch":"fontStretch",fontstyle:"fontStyle","font-style":"fontStyle",fontvariant:"fontVariant","font-variant":"fontVariant",fontweight:"fontWeight","font-weight":"fontWeight",glyphname:"glyphName","glyph-name":"glyphName",glyphorientationhorizontal:"glyphOrientationHorizontal","glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphorientationvertical:"glyphOrientationVertical","glyph-orientation-vertical":"glyphOrientationVertical",glyphref:"glyphRef",gradienttransform:"gradientTransform",gradientunits:"gradientUnits",horizadvx:"horizAdvX","horiz-adv-x":"horizAdvX",horizoriginx:"horizOriginX","horiz-origin-x":"horizOriginX",imagerendering:"imageRendering","image-rendering":"imageRendering",kernelmatrix:"kernelMatrix",kernelunitlength:"kernelUnitLength",keypoints:"keyPoints",keysplines:"keySplines",keytimes:"keyTimes",lengthadjust:"lengthAdjust",letterspacing:"letterSpacing","letter-spacing":"letterSpacing",lightingcolor:"lightingColor","lighting-color":"lightingColor",limitingconeangle:"limitingConeAngle",markerend:"markerEnd","marker-end":"markerEnd",markerheight:"markerHeight",markermid:"markerMid","marker-mid":"markerMid",markerstart:"markerStart","marker-start":"markerStart",markerunits:"markerUnits",markerwidth:"markerWidth",maskcontentunits:"maskContentUnits",maskunits:"maskUnits",numoctaves:"numOctaves",overlineposition:"overlinePosition","overline-position":"overlinePosition",overlinethickness:"overlineThickness","overline-thickness":"overlineThickness",paintorder:"paintOrder","paint-order":"paintOrder","panose-1":"panose1",pathlength:"pathLength",patterncontentunits:"patternContentUnits",patterntransform:"patternTransform",patternunits:"patternUnits",pointerevents:"pointerEvents","pointer-events":"pointerEvents",pointsatx:"pointsAtX",pointsaty:"pointsAtY",pointsatz:"pointsAtZ",preservealpha:"preserveAlpha",preserveaspectratio:"preserveAspectRatio",primitiveunits:"primitiveUnits",refx:"refX",refy:"refY",renderingintent:"renderingIntent","rendering-intent":"renderingIntent",repeatcount:"repeatCount",repeatdur:"repeatDur",requiredextensions:"requiredExtensions",requiredfeatures:"requiredFeatures",shaperendering:"shapeRendering","shape-rendering":"shapeRendering",specularconstant:"specularConstant",specularexponent:"specularExponent",spreadmethod:"spreadMethod",startoffset:"startOffset",stddeviation:"stdDeviation",stitchtiles:"stitchTiles",stopcolor:"stopColor","stop-color":"stopColor",stopopacity:"stopOpacity","stop-opacity":"stopOpacity",strikethroughposition:"strikethroughPosition","strikethrough-position":"strikethroughPosition",strikethroughthickness:"strikethroughThickness","strikethrough-thickness":"strikethroughThickness",strokedasharray:"strokeDasharray","stroke-dasharray":"strokeDasharray",strokedashoffset:"strokeDashoffset","stroke-dashoffset":"strokeDashoffset",strokelinecap:"strokeLinecap","stroke-linecap":"strokeLinecap",strokelinejoin:"strokeLinejoin","stroke-linejoin":"strokeLinejoin",strokemiterlimit:"strokeMiterlimit","stroke-miterlimit":"strokeMiterlimit",strokewidth:"strokeWidth","stroke-width":"strokeWidth",strokeopacity:"strokeOpacity","stroke-opacity":"strokeOpacity",suppresscontenteditablewarning:"suppressContentEditableWarning",suppresshydrationwarning:"suppressHydrationWarning",surfacescale:"surfaceScale",systemlanguage:"systemLanguage",tablevalues:"tableValues",targetx:"targetX",targety:"targetY",textanchor:"textAnchor","text-anchor":"textAnchor",textdecoration:"textDecoration","text-decoration":"textDecoration",textlength:"textLength",textrendering:"textRendering","text-rendering":"textRendering",underlineposition:"underlinePosition","underline-position":"underlinePosition",underlinethickness:"underlineThickness","underline-thickness":"underlineThickness",unicodebidi:"unicodeBidi","unicode-bidi":"unicodeBidi",unicoderange:"unicodeRange","unicode-range":"unicodeRange",unitsperem:"unitsPerEm","units-per-em":"unitsPerEm",unselectable:"unselectable",valphabetic:"vAlphabetic","v-alphabetic":"vAlphabetic",vectoreffect:"vectorEffect","vector-effect":"vectorEffect",vertadvy:"vertAdvY","vert-adv-y":"vertAdvY",vertoriginx:"vertOriginX","vert-origin-x":"vertOriginX",vertoriginy:"vertOriginY","vert-origin-y":"vertOriginY",vhanging:"vHanging","v-hanging":"vHanging",videographic:"vIdeographic","v-ideographic":"vIdeographic",viewbox:"viewBox",viewtarget:"viewTarget",vmathematical:"vMathematical","v-mathematical":"vMathematical",wordspacing:"wordSpacing","word-spacing":"wordSpacing",writingmode:"writingMode","writing-mode":"writingMode",xchannelselector:"xChannelSelector",xheight:"xHeight","x-height":"xHeight",xlinkactuate:"xlinkActuate","xlink:actuate":"xlinkActuate",xlinkarcrole:"xlinkArcrole","xlink:arcrole":"xlinkArcrole",xlinkhref:"xlinkHref","xlink:href":"xlinkHref",xlinkrole:"xlinkRole","xlink:role":"xlinkRole",xlinkshow:"xlinkShow","xlink:show":"xlinkShow",xlinktitle:"xlinkTitle","xlink:title":"xlinkTitle",xlinktype:"xlinkType","xlink:type":"xlinkType",xmlbase:"xmlBase","xml:base":"xmlBase",xmllang:"xmlLang","xml:lang":"xmlLang","xml:space":"xmlSpace",xmlnsxlink:"xmlnsXlink","xmlns:xlink":"xmlnsXlink",xmlspace:"xmlSpace",ychannelselector:"yChannelSelector",zoomandpan:"zoomAndPan",onblur:"onBlur",onchange:"onChange",onclick:"onClick",oncontextmenu:"onContextMenu",ondoubleclick:"onDoubleClick",ondrag:"onDrag",ondragend:"onDragEnd",ondragenter:"onDragEnter",ondragexit:"onDragExit",ondragleave:"onDragLeave",ondragover:"onDragOver",ondragstart:"onDragStart",ondrop:"onDrop",onerror:"onError",onfocus:"onFocus",oninput:"onInput",oninvalid:"onInvalid",onkeydown:"onKeyDown",onkeypress:"onKeyPress",onkeyup:"onKeyUp",onload:"onLoad",onmousedown:"onMouseDown",onmouseenter:"onMouseEnter",onmouseleave:"onMouseLeave",onmousemove:"onMouseMove",onmouseout:"onMouseOut",onmouseover:"onMouseOver",onmouseup:"onMouseUp",onscroll:"onScroll",onsubmit:"onSubmit",ontouchcancel:"onTouchCancel",ontouchend:"onTouchEnd",ontouchmove:"onTouchMove",ontouchstart:"onTouchStart",onwheel:"onWheel"};function f(e,t,n){const r=[...e].map(((e,r)=>b(e,{...n,index:r,level:t+1}))).filter(Boolean);return r.length?r:null}function m(e,t={}){return"string"==typeof e?function(e,t={}){if(!e||"string"!=typeof e)return null;const{includeAllNodes:n=!1,nodeOnly:r=!1,selector:o="body > *",type:i="text/html"}=t;try{const a=(new DOMParser).parseFromString(e,i);if(n){const{childNodes:e}=a.body;return r?e:[...e].map((e=>b(e,t)))}const s=a.querySelector(o)||a.body.childNodes[0];if(!(s instanceof Node))throw new TypeError("Error parsing input");return r?s:b(s,t)}catch(e){}return null}(e,t):e instanceof Node?b(e,t):null}function b(e,t={}){if(!(e&&e instanceof Node))return null;const{actions:n=[],index:r=0,level:o=0,randomKey:i}=t;let a=e,s=`${o}-${r}`;const l=[];return i&&0===o&&(s=`${function(e=6){let t="";for(let n=e;n>0;--n)t+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[Math.round(61*Math.random())];return t}()}-${s}`),Array.isArray(n)&&n.forEach((t=>{t.condition(a,s,o)&&("function"==typeof t.pre&&(a=t.pre(a,s,o),a instanceof Node||(a=e)),"function"==typeof t.post&&l.push(t.post(a,s,o)))})),l.length?l:function(e,t){const{key:n,level:r,...o}=t;switch(e.nodeType){case 1:return h.createElement((i=e.nodeName,/[a-z]+[A-Z]+[a-z]+/.test(i)?i:i.toLowerCase()),function(e,t){const n={key:t};if(e instanceof Element){const t=e.getAttribute("class");t&&(n.className=t),[...e.attributes].forEach((e=>{switch(e.name){case"class":break;case"style":n[e.name]="string"!=typeof(t=e.value)?{}:t.split(/ ?; ?/).reduce(((e,t)=>{const[n,r]=t.split(/ ?: ?/).map(((e,t)=>0===t?e.replace(/\s+/g,""):e.trim()));if(n&&r){const t=n.replace(/(\w)-(\w)/g,((e,t,n)=>`${t}${n.toUpperCase()}`));let o=r.trim();Number.isNaN(Number(r))||(o=Number(r)),e[n.startsWith("-")?n:t]=o}return e}),{});break;case"allowfullscreen":case"allowpaymentrequest":case"async":case"autofocus":case"autoplay":case"checked":case"controls":case"default":case"defer":case"disabled":case"formnovalidate":case"hidden":case"ismap":case"itemscope":case"loop":case"multiple":case"muted":case"nomodule":case"novalidate":case"open":case"readonly":case"required":case"reversed":case"selected":case"typemustmatch":n[g[e.name]||e.name]=!0;break;default:n[g[e.name]||e.name]=e.value}var t}))}return n}(e,n),f(e.childNodes,r,o));case 3:{const t=e.nodeValue?.toString()??"";if(!o.allowWhiteSpaces&&/^\s+$/.test(t)&&!/[\u00A0\u202F]/.test(t))return null;if(!e.parentNode)return t;const n=e.parentNode.nodeName.toLowerCase();return p.includes(n)?(/\S/.test(t)&&console.warn(`A textNode is not allowed inside '${n}'. Your text "${t}" will be ignored`),null):t}case 8:default:return null;case 11:return f(e.childNodes,r,t)}var i}(a,{key:s,level:o,...t})}var y=Object.defineProperty,v=(e,t,n)=>((e,t,n)=>t in e?y(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n)(e,"symbol"!=typeof t?t+"":t,n),k="react-inlinesvg",w={IDLE:"idle",LOADING:"loading",LOADED:"loaded",FAILED:"failed",READY:"ready",UNSUPPORTED:"unsupported"};function x(){return!("undefined"==typeof window||!window.document?.createElement)}async function C(e,t){const n=await fetch(e,t),r=n.headers.get("content-type"),[o]=(r??"").split(/ ?; ?/);if(n.status>299)throw new Error("Not found");if(!["image/svg+xml","text/plain"].some((e=>o.includes(e))))throw new Error(`Content type isn't valid: ${o}`);return n.text()}function S(e=1){return new Promise((t=>{setTimeout(t,1e3*e)}))}var A,E=class{constructor(){v(this,"cacheApi"),v(this,"cacheStore"),v(this,"subscribers",[]),v(this,"isReady",!1),this.cacheStore=new Map;let e=k,t=!1;x()&&(e=window.REACT_INLINESVG_CACHE_NAME??k,t=!!window.REACT_INLINESVG_PERSISTENT_CACHE&&"caches"in window),t?caches.open(e).then((e=>{this.cacheApi=e})).catch((e=>{console.error(`Failed to open cache: ${e.message}`),this.cacheApi=void 0})).finally((()=>{this.isReady=!0;const e=[...this.subscribers];this.subscribers.length=0,e.forEach((e=>{try{e()}catch(e){console.error(`Error in CacheStore subscriber callback: ${e.message}`)}}))})):this.isReady=!0}onReady(e){this.isReady?e():this.subscribers.push(e)}async get(e,t){return await(this.cacheApi?this.fetchAndAddToPersistentCache(e,t):this.fetchAndAddToInternalCache(e,t)),this.cacheStore.get(e)?.content??""}set(e,t){this.cacheStore.set(e,t)}isCached(e){return this.cacheStore.get(e)?.status===w.LOADED}async fetchAndAddToInternalCache(e,t){const n=this.cacheStore.get(e);if(n?.status!==w.LOADING){if(!n?.content){this.cacheStore.set(e,{content:"",status:w.LOADING});try{const n=await C(e,t);this.cacheStore.set(e,{content:n,status:w.LOADED})}catch(t){throw this.cacheStore.set(e,{content:"",status:w.FAILED}),t}}}else await this.handleLoading(e,(async()=>{this.cacheStore.set(e,{content:"",status:w.IDLE}),await this.fetchAndAddToInternalCache(e,t)}))}async fetchAndAddToPersistentCache(e,t){const n=this.cacheStore.get(e);if(n?.status===w.LOADED)return;if(n?.status===w.LOADING)return void await this.handleLoading(e,(async()=>{this.cacheStore.set(e,{content:"",status:w.IDLE}),await this.fetchAndAddToPersistentCache(e,t)}));this.cacheStore.set(e,{content:"",status:w.LOADING});const r=await(this.cacheApi?.match(e));if(r){const t=await r.text();this.cacheStore.set(e,{content:t,status:w.LOADED})}else try{await(this.cacheApi?.add(new Request(e,t)));const n=await(this.cacheApi?.match(e)),r=await(n?.text())??"";this.cacheStore.set(e,{content:r,status:w.LOADED})}catch(t){throw this.cacheStore.set(e,{content:"",status:w.FAILED}),t}}async handleLoading(e,t){for(let t=0;t<10;t++){if(this.cacheStore.get(e)?.status!==w.LOADING)return;await S(.1)}await t()}keys(){return[...this.cacheStore.keys()]}data(){return[...this.cacheStore.entries()].map((([e,t])=>({[e]:t})))}async delete(e){this.cacheApi&&await this.cacheApi.delete(e),this.cacheStore.delete(e)}async clear(){if(this.cacheApi){const e=await this.cacheApi.keys();await Promise.allSettled(e.map((e=>this.cacheApi.delete(e))))}this.cacheStore.clear()}};function _(e){const t=(0,h.useRef)(void 0);return(0,h.useEffect)((()=>{t.current=e})),t.current}function D(e){const{baseURL:t,content:n,description:r,handleError:o,hash:i,preProcessor:a,title:s,uniquifyIDs:l=!1}=e;try{const e=function(e,t){return t?t(e):e}(n,a),o=m(e,{nodeOnly:!0});if(!(o&&o instanceof SVGSVGElement))throw new Error("Could not convert the src to a DOM Node");const c=I(o,{baseURL:t,hash:i,uniquifyIDs:l});if(r){const e=c.querySelector("desc");e?.parentNode&&e.parentNode.removeChild(e);const t=document.createElementNS("http://www.w3.org/2000/svg","desc");t.innerHTML=r,c.prepend(t)}if(void 0!==s){const e=c.querySelector("title");if(e?.parentNode&&e.parentNode.removeChild(e),s){const e=document.createElementNS("http://www.w3.org/2000/svg","title");e.innerHTML=s,c.prepend(e)}}return c}catch(e){return o(e)}}function I(e,t){const{baseURL:n="",hash:r,uniquifyIDs:o}=t,i=["id","href","xlink:href","xlink:role","xlink:arcrole"],a=["href","xlink:href"];return o?([...e.children].forEach((e=>{if(e.attributes?.length){const t=Object.values(e.attributes).map((e=>{const t=e,o=/url\((.*?)\)/.exec(e.value);return o?.[1]&&(t.value=e.value.replace(o[0],`url(${n}${o[1]}__${r})`)),t}));i.forEach((e=>{const n=t.find((t=>t.name===e));var o,i;n&&(o=e,i=n.value,!a.includes(o)||!i||i.includes("#"))&&(n.value=`${n.value}__${r}`)}))}return e.children.length?I(e,t):e})),e):e}function L(e){const{cacheRequests:t=!0,children:n=null,description:r,fetchOptions:o,innerRef:i,loader:a=null,onError:s,onLoad:l,src:c,title:d,uniqueHash:u}=e,[p,g]=(0,h.useReducer)(((e,t)=>({...e,...t})),{content:"",element:null,isCached:t&&A.isCached(e.src),status:w.IDLE}),{content:f,element:b,isCached:y,status:v}=p,k=_(e),S=_(p),E=(0,h.useRef)(u??function(){const e="abcdefghijklmnopqrstuvwxyz",t=`${e}${e.toUpperCase()}1234567890`;let n="";for(let e=0;e<8;e++)n+=(r=t)[Math.floor(Math.random()*r.length)];var r;return n}()),I=(0,h.useRef)(!1),L=(0,h.useRef)(!1),R=(0,h.useCallback)((e=>{I.current&&(g({status:"Browser does not support SVG"===e.message?w.UNSUPPORTED:w.FAILED}),s?.(e))}),[s]),O=(0,h.useCallback)(((e,t=!1)=>{I.current&&g({content:e,isCached:t,status:w.LOADED})}),[]),T=(0,h.useCallback)((async()=>{const e=await C(c,o);O(e)}),[o,O,c]),N=(0,h.useCallback)((()=>{try{const t=m(D({...e,handleError:R,hash:E.current,content:f}));if(!t||!(0,h.isValidElement)(t))throw new Error("Could not convert the src to a React element");g({element:t,status:w.READY})}catch(e){R(e)}}),[f,R,e]),M=(0,h.useCallback)((async()=>{const e=/^data:image\/svg[^,]*?(;base64)?,(.*)/u.exec(c);let n;if(e?n=e[1]?window.atob(e[2]):decodeURIComponent(e[2]):c.includes("<svg")&&(n=c),n)O(n);else try{if(t){const e=await A.get(c,o);O(e,!0)}else await T()}catch(e){R(e)}}),[t,T,o,R,O,c]),j=(0,h.useCallback)((async()=>{I.current&&g({content:"",element:null,isCached:!1,status:w.LOADING})}),[]);(0,h.useEffect)((()=>{if(I.current=!0,x()&&!L.current){try{if(v===w.IDLE){if(!function(){if(!document)return!1;const e=document.createElement("div");e.innerHTML="<svg />";const t=e.firstChild;return!!t&&"http://www.w3.org/2000/svg"===t.namespaceURI}()||"undefined"==typeof window||null===window)throw new Error("Browser does not support SVG");if(!c)throw new Error("Missing src");j()}}catch(e){R(e)}return L.current=!0,()=>{I.current=!1}}}),[]),(0,h.useEffect)((()=>{if(x()&&k&&k.src!==c){if(!c)return void R(new Error("Missing src"));j()}}),[R,j,k,c]),(0,h.useEffect)((()=>{v===w.LOADED&&N()}),[v,N]),(0,h.useEffect)((()=>{x()&&k&&k.src===c&&(k.title===d&&k.description===r||N())}),[r,N,k,c,d]),(0,h.useEffect)((()=>{if(S)switch(v){case w.LOADING:S.status!==w.LOADING&&M();break;case w.LOADED:S.status!==w.LOADED&&N();break;case w.READY:S.status!==w.READY&&l?.(c,y)}}),[M,N,y,l,S,c,v]);const P=function(e,...t){const n={};for(const r in e)({}).hasOwnProperty.call(e,r)&&(t.includes(r)||(n[r]=e[r]));return n}(e,"baseURL","cacheRequests","children","description","fetchOptions","innerRef","loader","onError","onLoad","preProcessor","src","title","uniqueHash","uniquifyIDs");return x()?b?(0,h.cloneElement)(b,{ref:i,...P}):[w.UNSUPPORTED,w.FAILED].includes(v)?n:a:a}function R(e){A||(A=new E);const{loader:t}=e,[n,r]=(0,h.useState)(A.isReady);return(0,h.useEffect)((()=>{n||A.onReady((()=>{r(!0)}))}),[n]),n?h.createElement(L,{...e}):t}const O=({href:e,children:t,className:n,style:r})=>e?(0,o.jsx)("a",{href:e,onClick:e=>e.preventDefault(),"aria-disabled":!0,style:{cursor:"default",...r},className:n,children:t}):(0,o.jsx)("div",{className:n,style:r,children:t}),T=({imageURL:e,fallbackContent:t,style:n,href:r,containerProps:i={}})=>e&&!t?(0,o.jsx)("div",{...i,children:(0,o.jsx)(O,{style:n,className:"svg-wrapper",href:r,children:(0,o.jsx)(R,{src:e})})}):t?(0,o.jsx)("div",{...i,children:(0,o.jsx)(O,{style:n,className:"svg-wrapper",href:r,children:t})}):null,N={color:{css:"color",type:"color"},fillColor:{css:"fill-color",type:"color"},backgroundColor:{css:"background-color",type:"color"},hoverColor:{css:"hover-color",type:"color"},hoverFillColor:{css:"hover-fill-color",type:"color"},hoverBackgroundColor:{css:"hover-background-color",type:"color"},hoverBorderColor:{css:"hover-border-color",type:"color"},imageWidth:{css:"width",type:"raw"}},M=(0,t.forwardRef)((({attributes:t,setAttributes:l,clientId:h,customClasses:p="",fallbackContent:g=null,disableSettings:f=!1,useMultimediaSelect:m=!0,useMultimediaReplace:b=!0,useUrl:y=!0,children:v,additionalSettings:k={}},w)=>{const{imageURL:x,imageID:C,alignment:S,color:A,fillColor:E,backgroundColor:_,hoverColor:D,hoverFillColor:I,hoverBackgroundColor:L,hoverBorderColor:R,imageWidth:O,href:M,linkDestination:j,linkTarget:P,linkClass:U,rel:z}=t,B=["image/svg+xml"],V={...N,...k},{attributeToCss:F}=d(),G={},H={};for(const e in V){const{css:n,type:r}=V[e],o=t[e];if(void 0!==o){const i=`--svg-${n}`;switch(r){case"color":G[i]=F(o),H[`has-svg-${n}`]=!0;break;case"raw":G[i]=`${t[e]}`;break;default:G[i]=String(o)}}}const q=(0,n.useBlockProps)({className:c(`wpbbe-${h}`,"wpbbe-svg-icon",H,p),ref:w}),{style:$,...W}=q;W.style={justifyContent:S,...G};const{attributeToInput:X,inputToAttribute:Y}=d(),Z=(e,t)=>{l({[e]:Y(t)})},{media:K}=(0,a.useSelect)((e=>({media:C?e(s.store).getMedia(C):void 0})),[C]),J=e=>{var t,n;const r=function(e){var t;if(!e)return null;const n=null!==(t=e.media_details?.sizes)&&void 0!==t?t:e.sizes;return n?.full?n.full:null}(e);if(!r)return;const{url:o,source_url:i}=r,a=null!==(t=null!==(n=e.url)&&void 0!==n?n:o)&&void 0!==t?t:i;l({imageURL:a,imageID:e.id})},Q="svg-inline-styling-"+h;return(0,o.jsxs)(o.Fragment,{children:[(x||g)&&(0,o.jsxs)(o.Fragment,{children:[!f&&(0,o.jsx)(n.InspectorControls,{children:(0,o.jsx)(r.PanelBody,{title:(0,e.__)("SVG Settings","better-block-editor"),children:(0,o.jsx)(u,{size:O,onChange:e=>{l({imageWidth:e})}})})}),(0,o.jsxs)(n.InspectorControls,{group:"styles",children:[(0,o.jsx)(r.__experimentalToolsPanel,{panelId:Q,className:"wpbbe-block-support-panel svg-icon-color-panel",label:(0,e.__)("Color","better-block-editor"),__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last",children:(0,o.jsx)(i,{__experimentalIsRenderedInSidebar:!0,panelId:Q,settings:[{enableAlpha:!0,clearable:!0,colorValue:X(A),onColorChange:e=>Z("color",e),label:(0,e.__)("Stroke","better-block-editor")},{enableAlpha:!0,clearable:!0,colorValue:X(E),onColorChange:e=>Z("fillColor",e),label:(0,e.__)("Fill","better-block-editor")},{enableAlpha:!0,clearable:!0,colorValue:X(_),onColorChange:e=>Z("backgroundColor",e),label:(0,e.__)("Background","better-block-editor")}]})}),(0,o.jsx)(r.__experimentalToolsPanel,{panelId:Q,className:"svg-icon-color-hover-panel",label:(0,e.__)("Hover Color","better-block-editor"),__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last",children:(0,o.jsx)(i,{__experimentalIsRenderedInSidebar:!0,panelId:Q,className:"svg-icon-hover-color-panel",settings:[{enableAlpha:!0,clearable:!0,colorValue:X(D),onColorChange:e=>Z("hoverColor",e),label:(0,e.__)("Stroke","better-block-editor")},{enableAlpha:!0,clearable:!0,colorValue:X(I),onColorChange:e=>Z("hoverFillColor",e),label:(0,e.__)("Fill","better-block-editor")},{enableAlpha:!0,clearable:!0,colorValue:X(L),onColorChange:e=>Z("hoverBackgroundColor",e),label:(0,e.__)("Background","better-block-editor")},{enableAlpha:!0,clearable:!0,colorValue:X(R),onColorChange:e=>Z("hoverBorderColor",e),label:(0,e.__)("Border","better-block-editor")}]})})]}),(0,o.jsxs)(n.BlockControls,{children:[(0,o.jsx)(n.JustifyToolbar,{allowedControls:["left","center","right"],value:S,onChange:e=>l({alignment:e})}),y&&(0,o.jsx)(n.__experimentalImageURLInputUI,{url:M||"",onChangeUrl:function(e){l(e)},linkDestination:j,mediaUrl:x,mediaLink:K&&K.link,linkTarget:P,linkClass:U,rel:z,showLightboxSetting:!1,lightboxEnabled:!1}),b&&(0,o.jsx)(n.MediaReplaceFlow,{mediaId:C,mediaURL:x,allowedTypes:B,accept:B,onSelect:J,onError:e=>{console.warn(`SVG replace Error. ${e}`)} })]})]}),!x&&m&&(0,o.jsx)(n.MediaPlaceholder,{allowedTypes:B,accept:B,onSelect:J,value:C,labels:{title:(0,e.__)("Inline SVG","better-block-editor"),instructions:(0,e.__)("Upload an SVG or pick one from your media library.","better-block-editor")}}),(0,o.jsx)(T,{imageURL:x,fallbackContent:g,style:$,href:M,containerProps:W}),v]})})),j=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpbbe/svg-inline","title":"SVG Icon","description":"Display the SVG icon","category":"design","textdomain":"better-block-editor","supports":{"html":false,"spacing":{"margin":true,"padding":true},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true,"__experimentalDefaultControls":{"color":true,"radius":true,"style":true,"width":true}},"__experimentalGlobalStyles":true},"attributes":{"color":{"type":"string"},"fillColor":{"type":"string"},"backgroundColor":{"type":"string"},"hoverColor":{"type":"string"},"hoverFillColor":{"type":"string"},"hoverBackgroundColor":{"type":"string"},"hoverBorderColor":{"type":"string"},"imageID":{"type":"number","default":0},"imageURL":{"type":"string","default":""},"alignment":{"type":"string"},"imageWidth":{"type":"string"},"href":{"type":"string"},"rel":{"type":"string"},"linkClass":{"type":"string"},"linkDestination":{"type":"string"},"linkTarget":{"type":"string"}},"selectors":{"border":".wp-block-wpbbe-svg-inline > .svg-wrapper","spacing":{"margin":".wp-block-wpbbe-svg-inline > .svg-wrapper","padding":".wp-block-wpbbe-svg-inline > .svg-wrapper"}},"editorScript":"file:./index.js","editorStyle":"file:./index.css","style":"file:./style-index.css"}'),P=window.wp.blocks,U=(0,o.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"800",height:"800",viewBox:"0 0 512 512",children:(0,o.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M321.838 42.667H87.171v234.666h42.667v-192h174.293l81.707 81.707v110.293h42.667v-128L321.838 42.667ZM85.333 441.734l4.17-24.65c14.68 6.163 27.126 9.244 37.337 9.244 6.645 0 11.54-1.631 14.68-4.894 2.72-2.84 4.079-6.313 4.079-10.422 0-3.685-1.33-6.555-3.988-8.61-2.658-2.053-9.213-5.225-19.665-9.515-7.734-3.202-13.186-5.588-16.358-7.16-3.172-1.57-6.087-3.352-8.745-5.346-7.552-5.619-11.328-13.715-11.328-24.287 0-9.123 2.477-17.129 7.43-24.016 7.613-10.694 20.12-16.04 37.52-16.04 12.566 0 26.22 2.325 40.962 6.977l-5.8 23.563c-8.7-3.202-15.24-5.317-19.62-6.344-4.38-1.027-8.957-1.54-13.73-1.54-5.437 0-9.576 1.208-12.416 3.625-2.96 2.597-4.44 5.89-4.44 9.878 0 3.443 1.253 6.147 3.76 8.11 2.508 1.964 8.535 4.91 18.08 8.837 9.486 3.927 15.77 6.66 18.85 8.201a55.772 55.772 0 0 1 8.7 5.392c7.432 5.68 11.147 14.35 11.147 26.01 0 13.775-4.682 24.197-14.047 31.265-7.975 5.982-19.152 8.972-33.53 8.972-14.984 0-29.333-2.417-43.048-7.25Zm146.722 4.985L183.39 318.303h30.087l21.388 57.637c5.437 14.682 9.515 26.765 12.234 36.25 4.169-13.291 8.126-24.982 11.872-35.071l22.022-58.816h28.637l-48.665 128.416h-28.91ZM429.8 374.853v65.522c-7.37 2.477-12.567 4.108-15.588 4.894-9.364 2.477-19.424 3.715-30.178 3.715-21.146 0-37.247-5.317-48.303-15.95-12.264-11.72-18.397-28.063-18.397-49.028 0-24.106 7.613-42.292 22.838-54.556 11.056-8.942 25.979-13.413 44.769-13.413 16.07 0 31.024 2.93 44.859 8.79l-9.878 22.567c-6.525-3.263-12.235-5.544-17.128-6.843-4.894-1.299-10.271-1.948-16.132-1.948-14.016 0-24.347 4.561-30.993 13.684-5.619 7.734-8.428 17.914-8.428 30.54 0 15.165 4.229 26.584 12.687 34.257 6.767 6.163 15.165 9.244 25.194 9.244 5.86 0 11.419-.997 16.675-2.99v-25.829h-22.113v-22.656H429.8Z"})});!function(e){if(!e)return;const{metadata:t,settings:n,name:r}=e;(0,P.registerBlockType)({name:r,...t},n)}({name:j.name,metadata:j,settings:{icon:U,edit:function(e){return(0,o.jsx)(M,{...e})}}})}},n={};function r(e){var o=n[e];if(void 0!==o)return o.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,r),i.exports}r.m=t,e=[],r.O=(t,n,o,i)=>{if(!n){var a=1/0;for(d=0;d<e.length;d++){for(var[n,o,i]=e[d],s=!0,l=0;l<n.length;l++)(!1&i||a>=i)&&Object.keys(r.O).every((e=>r.O[e](n[l])))?n.splice(l--,1):(s=!1,i<a&&(a=i));if(s){e.splice(d--,1);var c=o();void 0!==c&&(t=c)}}return t}i=i||0;for(var d=e.length;d>0&&e[d-1][2]>i;d--)e[d]=e[d-1];e[d]=[n,o,i]},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={877:0,265:0};r.O.j=t=>0===e[t];var t=(t,n)=>{var o,i,[a,s,l]=n,c=0;if(a.some((t=>0!==e[t]))){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(l)var d=l(r)}for(t&&t(n);c<a.length;c++)i=a[c],r.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return r.O(d)},n=globalThis.webpackChunkbetter_block_editor=globalThis.webpackChunkbetter_block_editor||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})();var o=r.O(void 0,[265],(()=>r(564)));o=r.O(o)})();1 (()=>{"use strict";var e,t={564:()=>{const e=window.wp.i18n,t=window.wp.element,n=window.wp.blockEditor,r=window.wp.components,o=window.ReactJSXRuntime;function i(e){const t=(0,n.__experimentalUseMultipleOriginColorsAndGradients)(),{colors:i,disableCustomColors:a,gradients:s,disableCustomGradients:l,settings:c,panelId:d,label:u,enableAlpha:h,__experimentalIsRenderedInSidebar:p}={...t,...e};return i&&0!==i.length||s&&0!==s.length||!a||!l||!c?.every((e=>(!e.colors||0===e.colors.length)&&(!e.gradients||0===e.gradients.length)&&(void 0===e.disableCustomColors||e.disableCustomColors)&&(void 0===e.disableCustomGradients||e.disableCustomGradients)))?(0,o.jsxs)("div",{className:"tool-panel-colors-list__inner-wrapper",children:[u&&(0,o.jsx)(r.BaseControl.VisualLabel,{as:"legend",children:u}),(0,o.jsx)(n.__experimentalColorGradientSettingsDropdown,{settings:c,panelId:d,__experimentalIsRenderedInSidebar:p,colors:i,disableCustomColors:a,gradients:s,disableCustomGradients:l,enableAlpha:h})]}):null}const a=window.wp.data,s=window.wp.coreData;function l(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=l(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}const c=function(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=l(e))&&(r&&(r+=" "),r+=t);return r};function d(){const e=(0,n.__experimentalUseMultipleOriginColorsAndGradients)(),r=(0,t.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,t.useCallback)((e=>{const t=r.find((t=>t.color===e));return t?t.slug:e}),[r]),attributeToInput:(0,t.useCallback)((e=>{const t=r.find((t=>t.slug===e));return t?t.color:e}),[r]),attributeToCss:(0,t.useCallback)((e=>{const t=r.find((t=>t.slug===e));return t?`var(--wp--preset--color--${t.slug})`:e}),[r])}}function u({defaultSize:n,size:i,onChange:a}){var s;const[l,c]=(0,t.useState)(null!==(s=null!=i?i:n)&&void 0!==s?s:"");(0,t.useEffect)((()=>{void 0===i&&void 0!==n&&c(n)}),[i,n]),(0,t.useEffect)((()=>{void 0!==i&&i!==l&&c(i)}),[i,l]);const d={labelPosition:"top",size:"__unstable-large",__nextHasNoMarginBottom:!0,units:(0,r.__experimentalUseCustomUnits)({availableUnits:["px"]}),placeholder:(0,e.__)("Auto","better-block-editor"),min:1};return(0,o.jsx)("div",{className:"block-editor-image-size-control",children:(0,o.jsx)(r.__experimentalUnitControl,{label:(0,e.__)("Icon Size","better-block-editor"),value:l,onChange:e=>((e,t)=>{if(!/^([\d.]+)([a-z%]*)$/.test(t)&&""!==t)return;const n=""===t?void 0:t;c(n),a(n)})(0,e),...d})})}const h=window.React;var p=["br","col","colgroup","dl","hr","iframe","img","input","link","menuitem","meta","ol","param","select","table","tbody","tfoot","thead","tr","ul","wbr"],g={"accept-charset":"acceptCharset",acceptcharset:"acceptCharset",accesskey:"accessKey",allowfullscreen:"allowFullScreen",autocapitalize:"autoCapitalize",autocomplete:"autoComplete",autocorrect:"autoCorrect",autofocus:"autoFocus",autoplay:"autoPlay",autosave:"autoSave",cellpadding:"cellPadding",cellspacing:"cellSpacing",charset:"charSet",class:"className",classid:"classID",classname:"className",colspan:"colSpan",contenteditable:"contentEditable",contextmenu:"contextMenu",controlslist:"controlsList",crossorigin:"crossOrigin",dangerouslysetinnerhtml:"dangerouslySetInnerHTML",datetime:"dateTime",defaultchecked:"defaultChecked",defaultvalue:"defaultValue",enctype:"encType",for:"htmlFor",formmethod:"formMethod",formaction:"formAction",formenctype:"formEncType",formnovalidate:"formNoValidate",formtarget:"formTarget",frameborder:"frameBorder",hreflang:"hrefLang",htmlfor:"htmlFor",httpequiv:"httpEquiv","http-equiv":"httpEquiv",icon:"icon",innerhtml:"innerHTML",inputmode:"inputMode",itemid:"itemID",itemprop:"itemProp",itemref:"itemRef",itemscope:"itemScope",itemtype:"itemType",keyparams:"keyParams",keytype:"keyType",marginwidth:"marginWidth",marginheight:"marginHeight",maxlength:"maxLength",mediagroup:"mediaGroup",minlength:"minLength",nomodule:"noModule",novalidate:"noValidate",playsinline:"playsInline",radiogroup:"radioGroup",readonly:"readOnly",referrerpolicy:"referrerPolicy",rowspan:"rowSpan",spellcheck:"spellCheck",srcdoc:"srcDoc",srclang:"srcLang",srcset:"srcSet",tabindex:"tabIndex",typemustmatch:"typeMustMatch",usemap:"useMap",accentheight:"accentHeight","accent-height":"accentHeight",alignmentbaseline:"alignmentBaseline","alignment-baseline":"alignmentBaseline",allowreorder:"allowReorder",arabicform:"arabicForm","arabic-form":"arabicForm",attributename:"attributeName",attributetype:"attributeType",autoreverse:"autoReverse",basefrequency:"baseFrequency",baselineshift:"baselineShift","baseline-shift":"baselineShift",baseprofile:"baseProfile",calcmode:"calcMode",capheight:"capHeight","cap-height":"capHeight",clippath:"clipPath","clip-path":"clipPath",clippathunits:"clipPathUnits",cliprule:"clipRule","clip-rule":"clipRule",colorinterpolation:"colorInterpolation","color-interpolation":"colorInterpolation",colorinterpolationfilters:"colorInterpolationFilters","color-interpolation-filters":"colorInterpolationFilters",colorprofile:"colorProfile","color-profile":"colorProfile",colorrendering:"colorRendering","color-rendering":"colorRendering",contentscripttype:"contentScriptType",contentstyletype:"contentStyleType",diffuseconstant:"diffuseConstant",dominantbaseline:"dominantBaseline","dominant-baseline":"dominantBaseline",edgemode:"edgeMode",enablebackground:"enableBackground","enable-background":"enableBackground",externalresourcesrequired:"externalResourcesRequired",fillopacity:"fillOpacity","fill-opacity":"fillOpacity",fillrule:"fillRule","fill-rule":"fillRule",filterres:"filterRes",filterunits:"filterUnits",floodopacity:"floodOpacity","flood-opacity":"floodOpacity",floodcolor:"floodColor","flood-color":"floodColor",fontfamily:"fontFamily","font-family":"fontFamily",fontsize:"fontSize","font-size":"fontSize",fontsizeadjust:"fontSizeAdjust","font-size-adjust":"fontSizeAdjust",fontstretch:"fontStretch","font-stretch":"fontStretch",fontstyle:"fontStyle","font-style":"fontStyle",fontvariant:"fontVariant","font-variant":"fontVariant",fontweight:"fontWeight","font-weight":"fontWeight",glyphname:"glyphName","glyph-name":"glyphName",glyphorientationhorizontal:"glyphOrientationHorizontal","glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphorientationvertical:"glyphOrientationVertical","glyph-orientation-vertical":"glyphOrientationVertical",glyphref:"glyphRef",gradienttransform:"gradientTransform",gradientunits:"gradientUnits",horizadvx:"horizAdvX","horiz-adv-x":"horizAdvX",horizoriginx:"horizOriginX","horiz-origin-x":"horizOriginX",imagerendering:"imageRendering","image-rendering":"imageRendering",kernelmatrix:"kernelMatrix",kernelunitlength:"kernelUnitLength",keypoints:"keyPoints",keysplines:"keySplines",keytimes:"keyTimes",lengthadjust:"lengthAdjust",letterspacing:"letterSpacing","letter-spacing":"letterSpacing",lightingcolor:"lightingColor","lighting-color":"lightingColor",limitingconeangle:"limitingConeAngle",markerend:"markerEnd","marker-end":"markerEnd",markerheight:"markerHeight",markermid:"markerMid","marker-mid":"markerMid",markerstart:"markerStart","marker-start":"markerStart",markerunits:"markerUnits",markerwidth:"markerWidth",maskcontentunits:"maskContentUnits",maskunits:"maskUnits",numoctaves:"numOctaves",overlineposition:"overlinePosition","overline-position":"overlinePosition",overlinethickness:"overlineThickness","overline-thickness":"overlineThickness",paintorder:"paintOrder","paint-order":"paintOrder","panose-1":"panose1",pathlength:"pathLength",patterncontentunits:"patternContentUnits",patterntransform:"patternTransform",patternunits:"patternUnits",pointerevents:"pointerEvents","pointer-events":"pointerEvents",pointsatx:"pointsAtX",pointsaty:"pointsAtY",pointsatz:"pointsAtZ",preservealpha:"preserveAlpha",preserveaspectratio:"preserveAspectRatio",primitiveunits:"primitiveUnits",refx:"refX",refy:"refY",renderingintent:"renderingIntent","rendering-intent":"renderingIntent",repeatcount:"repeatCount",repeatdur:"repeatDur",requiredextensions:"requiredExtensions",requiredfeatures:"requiredFeatures",shaperendering:"shapeRendering","shape-rendering":"shapeRendering",specularconstant:"specularConstant",specularexponent:"specularExponent",spreadmethod:"spreadMethod",startoffset:"startOffset",stddeviation:"stdDeviation",stitchtiles:"stitchTiles",stopcolor:"stopColor","stop-color":"stopColor",stopopacity:"stopOpacity","stop-opacity":"stopOpacity",strikethroughposition:"strikethroughPosition","strikethrough-position":"strikethroughPosition",strikethroughthickness:"strikethroughThickness","strikethrough-thickness":"strikethroughThickness",strokedasharray:"strokeDasharray","stroke-dasharray":"strokeDasharray",strokedashoffset:"strokeDashoffset","stroke-dashoffset":"strokeDashoffset",strokelinecap:"strokeLinecap","stroke-linecap":"strokeLinecap",strokelinejoin:"strokeLinejoin","stroke-linejoin":"strokeLinejoin",strokemiterlimit:"strokeMiterlimit","stroke-miterlimit":"strokeMiterlimit",strokewidth:"strokeWidth","stroke-width":"strokeWidth",strokeopacity:"strokeOpacity","stroke-opacity":"strokeOpacity",suppresscontenteditablewarning:"suppressContentEditableWarning",suppresshydrationwarning:"suppressHydrationWarning",surfacescale:"surfaceScale",systemlanguage:"systemLanguage",tablevalues:"tableValues",targetx:"targetX",targety:"targetY",textanchor:"textAnchor","text-anchor":"textAnchor",textdecoration:"textDecoration","text-decoration":"textDecoration",textlength:"textLength",textrendering:"textRendering","text-rendering":"textRendering",underlineposition:"underlinePosition","underline-position":"underlinePosition",underlinethickness:"underlineThickness","underline-thickness":"underlineThickness",unicodebidi:"unicodeBidi","unicode-bidi":"unicodeBidi",unicoderange:"unicodeRange","unicode-range":"unicodeRange",unitsperem:"unitsPerEm","units-per-em":"unitsPerEm",unselectable:"unselectable",valphabetic:"vAlphabetic","v-alphabetic":"vAlphabetic",vectoreffect:"vectorEffect","vector-effect":"vectorEffect",vertadvy:"vertAdvY","vert-adv-y":"vertAdvY",vertoriginx:"vertOriginX","vert-origin-x":"vertOriginX",vertoriginy:"vertOriginY","vert-origin-y":"vertOriginY",vhanging:"vHanging","v-hanging":"vHanging",videographic:"vIdeographic","v-ideographic":"vIdeographic",viewbox:"viewBox",viewtarget:"viewTarget",vmathematical:"vMathematical","v-mathematical":"vMathematical",wordspacing:"wordSpacing","word-spacing":"wordSpacing",writingmode:"writingMode","writing-mode":"writingMode",xchannelselector:"xChannelSelector",xheight:"xHeight","x-height":"xHeight",xlinkactuate:"xlinkActuate","xlink:actuate":"xlinkActuate",xlinkarcrole:"xlinkArcrole","xlink:arcrole":"xlinkArcrole",xlinkhref:"xlinkHref","xlink:href":"xlinkHref",xlinkrole:"xlinkRole","xlink:role":"xlinkRole",xlinkshow:"xlinkShow","xlink:show":"xlinkShow",xlinktitle:"xlinkTitle","xlink:title":"xlinkTitle",xlinktype:"xlinkType","xlink:type":"xlinkType",xmlbase:"xmlBase","xml:base":"xmlBase",xmllang:"xmlLang","xml:lang":"xmlLang","xml:space":"xmlSpace",xmlnsxlink:"xmlnsXlink","xmlns:xlink":"xmlnsXlink",xmlspace:"xmlSpace",ychannelselector:"yChannelSelector",zoomandpan:"zoomAndPan",onblur:"onBlur",onchange:"onChange",onclick:"onClick",oncontextmenu:"onContextMenu",ondoubleclick:"onDoubleClick",ondrag:"onDrag",ondragend:"onDragEnd",ondragenter:"onDragEnter",ondragexit:"onDragExit",ondragleave:"onDragLeave",ondragover:"onDragOver",ondragstart:"onDragStart",ondrop:"onDrop",onerror:"onError",onfocus:"onFocus",oninput:"onInput",oninvalid:"onInvalid",onkeydown:"onKeyDown",onkeypress:"onKeyPress",onkeyup:"onKeyUp",onload:"onLoad",onmousedown:"onMouseDown",onmouseenter:"onMouseEnter",onmouseleave:"onMouseLeave",onmousemove:"onMouseMove",onmouseout:"onMouseOut",onmouseover:"onMouseOver",onmouseup:"onMouseUp",onscroll:"onScroll",onsubmit:"onSubmit",ontouchcancel:"onTouchCancel",ontouchend:"onTouchEnd",ontouchmove:"onTouchMove",ontouchstart:"onTouchStart",onwheel:"onWheel"};function f(e,t,n){const r=[...e].map(((e,r)=>b(e,{...n,index:r,level:t+1}))).filter(Boolean);return r.length?r:null}function m(e,t={}){return"string"==typeof e?function(e,t={}){if(!e||"string"!=typeof e)return null;const{includeAllNodes:n=!1,nodeOnly:r=!1,selector:o="body > *",type:i="text/html"}=t;try{const a=(new DOMParser).parseFromString(e,i);if(n){const{childNodes:e}=a.body;return r?e:[...e].map((e=>b(e,t)))}const s=a.querySelector(o)||a.body.childNodes[0];if(!(s instanceof Node))throw new TypeError("Error parsing input");return r?s:b(s,t)}catch(e){}return null}(e,t):e instanceof Node?b(e,t):null}function b(e,t={}){if(!(e&&e instanceof Node))return null;const{actions:n=[],index:r=0,level:o=0,randomKey:i}=t;let a=e,s=`${o}-${r}`;const l=[];return i&&0===o&&(s=`${function(e=6){let t="";for(let n=e;n>0;--n)t+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[Math.round(61*Math.random())];return t}()}-${s}`),Array.isArray(n)&&n.forEach((t=>{t.condition(a,s,o)&&("function"==typeof t.pre&&(a=t.pre(a,s,o),a instanceof Node||(a=e)),"function"==typeof t.post&&l.push(t.post(a,s,o)))})),l.length?l:function(e,t){const{key:n,level:r,...o}=t;switch(e.nodeType){case 1:return h.createElement((i=e.nodeName,/[a-z]+[A-Z]+[a-z]+/.test(i)?i:i.toLowerCase()),function(e,t){const n={key:t};if(e instanceof Element){const t=e.getAttribute("class");t&&(n.className=t),[...e.attributes].forEach((e=>{switch(e.name){case"class":break;case"style":n[e.name]="string"!=typeof(t=e.value)?{}:t.split(/ ?; ?/).reduce(((e,t)=>{const[n,r]=t.split(/ ?: ?/).map(((e,t)=>0===t?e.replace(/\s+/g,""):e.trim()));if(n&&r){const t=n.replace(/(\w)-(\w)/g,((e,t,n)=>`${t}${n.toUpperCase()}`));let o=r.trim();Number.isNaN(Number(r))||(o=Number(r)),e[n.startsWith("-")?n:t]=o}return e}),{});break;case"allowfullscreen":case"allowpaymentrequest":case"async":case"autofocus":case"autoplay":case"checked":case"controls":case"default":case"defer":case"disabled":case"formnovalidate":case"hidden":case"ismap":case"itemscope":case"loop":case"multiple":case"muted":case"nomodule":case"novalidate":case"open":case"readonly":case"required":case"reversed":case"selected":case"typemustmatch":n[g[e.name]||e.name]=!0;break;default:n[g[e.name]||e.name]=e.value}var t}))}return n}(e,n),f(e.childNodes,r,o));case 3:{const t=e.nodeValue?.toString()??"";if(!o.allowWhiteSpaces&&/^\s+$/.test(t)&&!/[\u00A0\u202F]/.test(t))return null;if(!e.parentNode)return t;const n=e.parentNode.nodeName.toLowerCase();return p.includes(n)?(/\S/.test(t)&&console.warn(`A textNode is not allowed inside '${n}'. Your text "${t}" will be ignored`),null):t}case 8:default:return null;case 11:return f(e.childNodes,r,t)}var i}(a,{key:s,level:o,...t})}var y=Object.defineProperty,v=(e,t,n)=>((e,t,n)=>t in e?y(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n)(e,"symbol"!=typeof t?t+"":t,n),k="react-inlinesvg",w={IDLE:"idle",LOADING:"loading",LOADED:"loaded",FAILED:"failed",READY:"ready",UNSUPPORTED:"unsupported"};function x(){return!("undefined"==typeof window||!window.document?.createElement)}async function C(e,t){const n=await fetch(e,t),r=n.headers.get("content-type"),[o]=(r??"").split(/ ?; ?/);if(n.status>299)throw new Error("Not found");if(!["image/svg+xml","text/plain"].some((e=>o.includes(e))))throw new Error(`Content type isn't valid: ${o}`);return n.text()}function S(e=1){return new Promise((t=>{setTimeout(t,1e3*e)}))}var A,E=class{constructor(){v(this,"cacheApi"),v(this,"cacheStore"),v(this,"subscribers",[]),v(this,"isReady",!1),this.cacheStore=new Map;let e=k,t=!1;x()&&(e=window.REACT_INLINESVG_CACHE_NAME??k,t=!!window.REACT_INLINESVG_PERSISTENT_CACHE&&"caches"in window),t?caches.open(e).then((e=>{this.cacheApi=e})).catch((e=>{console.error(`Failed to open cache: ${e.message}`),this.cacheApi=void 0})).finally((()=>{this.isReady=!0;const e=[...this.subscribers];this.subscribers.length=0,e.forEach((e=>{try{e()}catch(e){console.error(`Error in CacheStore subscriber callback: ${e.message}`)}}))})):this.isReady=!0}onReady(e){this.isReady?e():this.subscribers.push(e)}async get(e,t){return await(this.cacheApi?this.fetchAndAddToPersistentCache(e,t):this.fetchAndAddToInternalCache(e,t)),this.cacheStore.get(e)?.content??""}set(e,t){this.cacheStore.set(e,t)}isCached(e){return this.cacheStore.get(e)?.status===w.LOADED}async fetchAndAddToInternalCache(e,t){const n=this.cacheStore.get(e);if(n?.status!==w.LOADING){if(!n?.content){this.cacheStore.set(e,{content:"",status:w.LOADING});try{const n=await C(e,t);this.cacheStore.set(e,{content:n,status:w.LOADED})}catch(t){throw this.cacheStore.set(e,{content:"",status:w.FAILED}),t}}}else await this.handleLoading(e,(async()=>{this.cacheStore.set(e,{content:"",status:w.IDLE}),await this.fetchAndAddToInternalCache(e,t)}))}async fetchAndAddToPersistentCache(e,t){const n=this.cacheStore.get(e);if(n?.status===w.LOADED)return;if(n?.status===w.LOADING)return void await this.handleLoading(e,(async()=>{this.cacheStore.set(e,{content:"",status:w.IDLE}),await this.fetchAndAddToPersistentCache(e,t)}));this.cacheStore.set(e,{content:"",status:w.LOADING});const r=await(this.cacheApi?.match(e));if(r){const t=await r.text();this.cacheStore.set(e,{content:t,status:w.LOADED})}else try{await(this.cacheApi?.add(new Request(e,t)));const n=await(this.cacheApi?.match(e)),r=await(n?.text())??"";this.cacheStore.set(e,{content:r,status:w.LOADED})}catch(t){throw this.cacheStore.set(e,{content:"",status:w.FAILED}),t}}async handleLoading(e,t){for(let t=0;t<10;t++){if(this.cacheStore.get(e)?.status!==w.LOADING)return;await S(.1)}await t()}keys(){return[...this.cacheStore.keys()]}data(){return[...this.cacheStore.entries()].map((([e,t])=>({[e]:t})))}async delete(e){this.cacheApi&&await this.cacheApi.delete(e),this.cacheStore.delete(e)}async clear(){if(this.cacheApi){const e=await this.cacheApi.keys();await Promise.allSettled(e.map((e=>this.cacheApi.delete(e))))}this.cacheStore.clear()}};function _(e){const t=(0,h.useRef)(void 0);return(0,h.useEffect)((()=>{t.current=e})),t.current}function D(e){const{baseURL:t,content:n,description:r,handleError:o,hash:i,preProcessor:a,title:s,uniquifyIDs:l=!1}=e;try{const e=function(e,t){return t?t(e):e}(n,a),o=m(e,{nodeOnly:!0});if(!(o&&o instanceof SVGSVGElement))throw new Error("Could not convert the src to a DOM Node");const c=I(o,{baseURL:t,hash:i,uniquifyIDs:l});if(r){const e=c.querySelector("desc");e?.parentNode&&e.parentNode.removeChild(e);const t=document.createElementNS("http://www.w3.org/2000/svg","desc");t.innerHTML=r,c.prepend(t)}if(void 0!==s){const e=c.querySelector("title");if(e?.parentNode&&e.parentNode.removeChild(e),s){const e=document.createElementNS("http://www.w3.org/2000/svg","title");e.innerHTML=s,c.prepend(e)}}return c}catch(e){return o(e)}}function I(e,t){const{baseURL:n="",hash:r,uniquifyIDs:o}=t,i=["id","href","xlink:href","xlink:role","xlink:arcrole"],a=["href","xlink:href"];return o?([...e.children].forEach((e=>{if(e.attributes?.length){const t=Object.values(e.attributes).map((e=>{const t=e,o=/url\((.*?)\)/.exec(e.value);return o?.[1]&&(t.value=e.value.replace(o[0],`url(${n}${o[1]}__${r})`)),t}));i.forEach((e=>{const n=t.find((t=>t.name===e));var o,i;n&&(o=e,i=n.value,!a.includes(o)||!i||i.includes("#"))&&(n.value=`${n.value}__${r}`)}))}return e.children.length?I(e,t):e})),e):e}function L(e){const{cacheRequests:t=!0,children:n=null,description:r,fetchOptions:o,innerRef:i,loader:a=null,onError:s,onLoad:l,src:c,title:d,uniqueHash:u}=e,[p,g]=(0,h.useReducer)(((e,t)=>({...e,...t})),{content:"",element:null,isCached:t&&A.isCached(e.src),status:w.IDLE}),{content:f,element:b,isCached:y,status:v}=p,k=_(e),S=_(p),E=(0,h.useRef)(u??function(){const e="abcdefghijklmnopqrstuvwxyz",t=`${e}${e.toUpperCase()}1234567890`;let n="";for(let e=0;e<8;e++)n+=(r=t)[Math.floor(Math.random()*r.length)];var r;return n}()),I=(0,h.useRef)(!1),L=(0,h.useRef)(!1),R=(0,h.useCallback)((e=>{I.current&&(g({status:"Browser does not support SVG"===e.message?w.UNSUPPORTED:w.FAILED}),s?.(e))}),[s]),O=(0,h.useCallback)(((e,t=!1)=>{I.current&&g({content:e,isCached:t,status:w.LOADED})}),[]),T=(0,h.useCallback)((async()=>{const e=await C(c,o);O(e)}),[o,O,c]),N=(0,h.useCallback)((()=>{try{const t=m(D({...e,handleError:R,hash:E.current,content:f}));if(!t||!(0,h.isValidElement)(t))throw new Error("Could not convert the src to a React element");g({element:t,status:w.READY})}catch(e){R(e)}}),[f,R,e]),M=(0,h.useCallback)((async()=>{const e=/^data:image\/svg[^,]*?(;base64)?,(.*)/u.exec(c);let n;if(e?n=e[1]?window.atob(e[2]):decodeURIComponent(e[2]):c.includes("<svg")&&(n=c),n)O(n);else try{if(t){const e=await A.get(c,o);O(e,!0)}else await T()}catch(e){R(e)}}),[t,T,o,R,O,c]),j=(0,h.useCallback)((async()=>{I.current&&g({content:"",element:null,isCached:!1,status:w.LOADING})}),[]);(0,h.useEffect)((()=>{if(I.current=!0,x()&&!L.current){try{if(v===w.IDLE){if(!function(){if(!document)return!1;const e=document.createElement("div");e.innerHTML="<svg />";const t=e.firstChild;return!!t&&"http://www.w3.org/2000/svg"===t.namespaceURI}()||"undefined"==typeof window||null===window)throw new Error("Browser does not support SVG");if(!c)throw new Error("Missing src");j()}}catch(e){R(e)}return L.current=!0,()=>{I.current=!1}}}),[]),(0,h.useEffect)((()=>{if(x()&&k&&k.src!==c){if(!c)return void R(new Error("Missing src"));j()}}),[R,j,k,c]),(0,h.useEffect)((()=>{v===w.LOADED&&N()}),[v,N]),(0,h.useEffect)((()=>{x()&&k&&k.src===c&&(k.title===d&&k.description===r||N())}),[r,N,k,c,d]),(0,h.useEffect)((()=>{if(S)switch(v){case w.LOADING:S.status!==w.LOADING&&M();break;case w.LOADED:S.status!==w.LOADED&&N();break;case w.READY:S.status!==w.READY&&l?.(c,y)}}),[M,N,y,l,S,c,v]);const P=function(e,...t){const n={};for(const r in e)({}).hasOwnProperty.call(e,r)&&(t.includes(r)||(n[r]=e[r]));return n}(e,"baseURL","cacheRequests","children","description","fetchOptions","innerRef","loader","onError","onLoad","preProcessor","src","title","uniqueHash","uniquifyIDs");return x()?b?(0,h.cloneElement)(b,{ref:i,...P}):[w.UNSUPPORTED,w.FAILED].includes(v)?n:a:a}function R(e){A||(A=new E);const{loader:t}=e,[n,r]=(0,h.useState)(A.isReady);return(0,h.useEffect)((()=>{n||A.onReady((()=>{r(!0)}))}),[n]),n?h.createElement(L,{...e}):t}const O=({href:e,children:t,className:n,style:r})=>e?(0,o.jsx)("a",{href:e,onClick:e=>e.preventDefault(),"aria-disabled":!0,style:{cursor:"default",...r},className:n,children:t}):(0,o.jsx)("div",{className:n,style:r,children:t}),T=({imageURL:e,fallbackContent:t,style:n,href:r,containerProps:i={}})=>e&&!t?(0,o.jsx)("div",{...i,children:(0,o.jsx)(O,{style:n,className:"svg-wrapper",href:r,children:(0,o.jsx)(R,{src:e})})}):t?(0,o.jsx)("div",{...i,children:(0,o.jsx)(O,{style:n,className:"svg-wrapper",href:r,children:t})}):null,N={color:{css:"color",type:"color"},fillColor:{css:"fill-color",type:"color"},backgroundColor:{css:"background-color",type:"color"},hoverColor:{css:"hover-color",type:"color"},hoverFillColor:{css:"hover-fill-color",type:"color"},hoverBackgroundColor:{css:"hover-background-color",type:"color"},hoverBorderColor:{css:"hover-border-color",type:"color"},imageWidth:{css:"width",type:"raw"}},M=(0,t.forwardRef)((({attributes:t,setAttributes:l,clientId:h,customClasses:p="",fallbackContent:g=null,disableSettings:f=!1,useMultimediaSelect:m=!0,useMultimediaReplace:b=!0,useUrl:y=!0,children:v,additionalSettings:k={}},w)=>{const{imageURL:x,imageID:C,alignment:S,color:A,fillColor:E,backgroundColor:_,hoverColor:D,hoverFillColor:I,hoverBackgroundColor:L,hoverBorderColor:R,imageWidth:O,href:M,linkDestination:j,linkTarget:P,linkClass:U,rel:z}=t,B=["image/svg+xml"],V={...N,...k},{attributeToCss:F}=d(),G={},H={};for(const e in V){const{css:n,type:r}=V[e],o=t[e];if(void 0!==o){const i=`--svg-${n}`;switch(r){case"color":G[i]=F(o),H[`has-svg-${n}`]=!0;break;case"raw":G[i]=`${t[e]}`;break;default:G[i]=String(o)}}}const q=(0,n.useBlockProps)({className:c(`wpbbe-${h}`,"wpbbe-svg-icon",H,p),ref:w}),{style:$,...W}=q;W.style={justifyContent:S,...G};const{attributeToInput:X,inputToAttribute:Y}=d(),Z=(e,t)=>{l({[e]:Y(t)})},{media:K}=(0,a.useSelect)((e=>({media:C?e(s.store).getMedia(C):void 0})),[C]),J=e=>{var t,n;const r=function(e){var t;if(!e)return null;const n=null!==(t=e.media_details?.sizes)&&void 0!==t?t:e.sizes;return n?.full?n.full:null}(e);if(!r)return;const{url:o,source_url:i}=r,a=null!==(t=null!==(n=e.url)&&void 0!==n?n:o)&&void 0!==t?t:i;l({imageURL:a,imageID:e.id})},Q="svg-inline-styling-"+h;return(0,o.jsxs)(o.Fragment,{children:[(x||g)&&(0,o.jsxs)(o.Fragment,{children:[!f&&(0,o.jsx)(n.InspectorControls,{children:(0,o.jsx)(r.PanelBody,{title:(0,e.__)("SVG Settings","better-block-editor"),children:(0,o.jsx)(u,{size:O,onChange:e=>{l({imageWidth:e})}})})}),(0,o.jsxs)(n.InspectorControls,{group:"styles",children:[(0,o.jsx)(r.__experimentalToolsPanel,{panelId:Q,className:"wpbbe-block-support-panel svg-icon-color-panel",label:(0,e.__)("Color","better-block-editor"),__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last",children:(0,o.jsx)(i,{__experimentalIsRenderedInSidebar:!0,panelId:Q,settings:[{enableAlpha:!0,clearable:!0,colorValue:X(A),onColorChange:e=>Z("color",e),label:(0,e.__)("Stroke","better-block-editor")},{enableAlpha:!0,clearable:!0,colorValue:X(E),onColorChange:e=>Z("fillColor",e),label:(0,e.__)("Fill","better-block-editor")},{enableAlpha:!0,clearable:!0,colorValue:X(_),onColorChange:e=>Z("backgroundColor",e),label:(0,e.__)("Background","better-block-editor")}]})}),(0,o.jsx)(r.__experimentalToolsPanel,{panelId:Q,className:"svg-icon-color-hover-panel",label:(0,e.__)("Hover Color","better-block-editor"),__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last",children:(0,o.jsx)(i,{__experimentalIsRenderedInSidebar:!0,panelId:Q,className:"svg-icon-hover-color-panel",settings:[{enableAlpha:!0,clearable:!0,colorValue:X(D),onColorChange:e=>Z("hoverColor",e),label:(0,e.__)("Stroke","better-block-editor")},{enableAlpha:!0,clearable:!0,colorValue:X(I),onColorChange:e=>Z("hoverFillColor",e),label:(0,e.__)("Fill","better-block-editor")},{enableAlpha:!0,clearable:!0,colorValue:X(L),onColorChange:e=>Z("hoverBackgroundColor",e),label:(0,e.__)("Background","better-block-editor")},{enableAlpha:!0,clearable:!0,colorValue:X(R),onColorChange:e=>Z("hoverBorderColor",e),label:(0,e.__)("Border","better-block-editor")}]})})]}),(0,o.jsxs)(n.BlockControls,{children:[(0,o.jsx)(n.JustifyToolbar,{allowedControls:["left","center","right"],value:S,onChange:e=>l({alignment:e})}),y&&(0,o.jsx)(n.__experimentalImageURLInputUI,{url:M||"",onChangeUrl:function(e){l(e)},linkDestination:j,mediaUrl:x,mediaLink:K&&K.link,linkTarget:P,linkClass:U,rel:z,showLightboxSetting:!1,lightboxEnabled:!1}),b&&(0,o.jsx)(n.MediaReplaceFlow,{mediaId:C,mediaURL:x,allowedTypes:B,accept:B,onSelect:J,onError:e=>{console.warn(`SVG replace Error. ${e}`)},onReset:()=>l({imageURL:"",imageID:0})})]})]}),!x&&m&&(0,o.jsx)(n.MediaPlaceholder,{allowedTypes:B,accept:B,onSelect:J,value:C,labels:{title:(0,e.__)("Inline SVG","better-block-editor"),instructions:(0,e.__)("Upload an SVG or pick one from your media library.","better-block-editor")}}),(0,o.jsx)(T,{imageURL:x,fallbackContent:g,style:$,href:M,containerProps:W}),v]})})),j=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"wpbbe/svg-inline","title":"SVG Icon","description":"Display the SVG icon","category":"design","textdomain":"better-block-editor","supports":{"html":false,"spacing":{"margin":true,"padding":true},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true,"__experimentalDefaultControls":{"color":true,"radius":true,"style":true,"width":true}},"__experimentalGlobalStyles":true},"attributes":{"color":{"type":"string"},"fillColor":{"type":"string"},"backgroundColor":{"type":"string"},"hoverColor":{"type":"string"},"hoverFillColor":{"type":"string"},"hoverBackgroundColor":{"type":"string"},"hoverBorderColor":{"type":"string"},"imageID":{"type":"number","default":0},"imageURL":{"type":"string","default":""},"alignment":{"type":"string"},"imageWidth":{"type":"string"},"href":{"type":"string"},"rel":{"type":"string"},"linkClass":{"type":"string"},"linkDestination":{"type":"string"},"linkTarget":{"type":"string"}},"selectors":{"border":".wp-block-wpbbe-svg-inline > .svg-wrapper","spacing":{"margin":".wp-block-wpbbe-svg-inline > .svg-wrapper","padding":".wp-block-wpbbe-svg-inline > .svg-wrapper"}},"editorScript":"file:./index.js","editorStyle":"file:./index.css","style":"file:./style-index.css"}'),P=window.wp.blocks,U=(0,o.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"800",height:"800",viewBox:"0 0 512 512",children:(0,o.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M321.838 42.667H87.171v234.666h42.667v-192h174.293l81.707 81.707v110.293h42.667v-128L321.838 42.667ZM85.333 441.734l4.17-24.65c14.68 6.163 27.126 9.244 37.337 9.244 6.645 0 11.54-1.631 14.68-4.894 2.72-2.84 4.079-6.313 4.079-10.422 0-3.685-1.33-6.555-3.988-8.61-2.658-2.053-9.213-5.225-19.665-9.515-7.734-3.202-13.186-5.588-16.358-7.16-3.172-1.57-6.087-3.352-8.745-5.346-7.552-5.619-11.328-13.715-11.328-24.287 0-9.123 2.477-17.129 7.43-24.016 7.613-10.694 20.12-16.04 37.52-16.04 12.566 0 26.22 2.325 40.962 6.977l-5.8 23.563c-8.7-3.202-15.24-5.317-19.62-6.344-4.38-1.027-8.957-1.54-13.73-1.54-5.437 0-9.576 1.208-12.416 3.625-2.96 2.597-4.44 5.89-4.44 9.878 0 3.443 1.253 6.147 3.76 8.11 2.508 1.964 8.535 4.91 18.08 8.837 9.486 3.927 15.77 6.66 18.85 8.201a55.772 55.772 0 0 1 8.7 5.392c7.432 5.68 11.147 14.35 11.147 26.01 0 13.775-4.682 24.197-14.047 31.265-7.975 5.982-19.152 8.972-33.53 8.972-14.984 0-29.333-2.417-43.048-7.25Zm146.722 4.985L183.39 318.303h30.087l21.388 57.637c5.437 14.682 9.515 26.765 12.234 36.25 4.169-13.291 8.126-24.982 11.872-35.071l22.022-58.816h28.637l-48.665 128.416h-28.91ZM429.8 374.853v65.522c-7.37 2.477-12.567 4.108-15.588 4.894-9.364 2.477-19.424 3.715-30.178 3.715-21.146 0-37.247-5.317-48.303-15.95-12.264-11.72-18.397-28.063-18.397-49.028 0-24.106 7.613-42.292 22.838-54.556 11.056-8.942 25.979-13.413 44.769-13.413 16.07 0 31.024 2.93 44.859 8.79l-9.878 22.567c-6.525-3.263-12.235-5.544-17.128-6.843-4.894-1.299-10.271-1.948-16.132-1.948-14.016 0-24.347 4.561-30.993 13.684-5.619 7.734-8.428 17.914-8.428 30.54 0 15.165 4.229 26.584 12.687 34.257 6.767 6.163 15.165 9.244 25.194 9.244 5.86 0 11.419-.997 16.675-2.99v-25.829h-22.113v-22.656H429.8Z"})});!function(e){if(!e)return;const{metadata:t,settings:n,name:r}=e;(0,P.registerBlockType)({name:r,...t},n)}({name:j.name,metadata:j,settings:{icon:U,edit:function(e){return(0,o.jsx)(M,{...e})}}})}},n={};function r(e){var o=n[e];if(void 0!==o)return o.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,r),i.exports}r.m=t,e=[],r.O=(t,n,o,i)=>{if(!n){var a=1/0;for(d=0;d<e.length;d++){for(var[n,o,i]=e[d],s=!0,l=0;l<n.length;l++)(!1&i||a>=i)&&Object.keys(r.O).every((e=>r.O[e](n[l])))?n.splice(l--,1):(s=!1,i<a&&(a=i));if(s){e.splice(d--,1);var c=o();void 0!==c&&(t=c)}}return t}i=i||0;for(var d=e.length;d>0&&e[d-1][2]>i;d--)e[d]=e[d-1];e[d]=[n,o,i]},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={877:0,265:0};r.O.j=t=>0===e[t];var t=(t,n)=>{var o,i,[a,s,l]=n,c=0;if(a.some((t=>0!==e[t]))){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(l)var d=l(r)}for(t&&t(n);c<a.length;c++)i=a[c],r.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return r.O(d)},n=globalThis.webpackChunkbetter_block_editor=globalThis.webpackChunkbetter_block_editor||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})();var o=r.O(void 0,[265],(()=>r(564)));o=r.O(o)})(); -
better-block-editor/trunk/dist/bundle/editor.asset.php
r3449829 r3458243 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' => ' c624a2ab84fa75875c25');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'); -
better-block-editor/trunk/dist/bundle/editor.js
r3449829 r3458243 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:()=> f});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 f(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:f}=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:f,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),[f,m]=(0,i.useState)(p);return f?(0,c.jsx)(r.Guide,{className:"wpbbe-welcome-guide",pages:u(t),finishButtonText:n,onFinish:()=>{m(!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)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(6087),o=n(790);const i=(0,r.forwardRef)(((e,t)=>(0,o.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},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(4197),b=n(383),h=n(9079),p=n(4753),f=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"}],g=function({value:e,onChange:t,label:n,help:r,...i}){return(0,f.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})},v=function({value:e,onChange:t,label:n,help:r,...i}){return(0,f.jsx)(o.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:n,isShiftStepEnabled:!0,onChange:t,min:0,shiftStep:100,value:e,help:r,...i})},x=function({value:e,onChange:t,label:n,help:r,...i}){return(0,f.jsx)(o.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:n,isShiftStepEnabled:!0,onChange:t,min:0,shiftStep:100,value:e,help:r,...i})},w=[{name:(0,l.__)("Linear","better-block-editor"),key:"linear"},{name:(0,l.__)("Ease","better-block-editor"),key:"ease"},{name:(0,l.__)("Ease in","better-block-editor"),key:"ease-in"},{name:(0,l.__)("Ease out","better-block-editor"),key:"ease-out"},{name:(0,l.__)("Ease in out","better-block-editor"),key:"ease-in-out"},{name:(0,l.__)("Ease back","better-block-editor"),key:"ease-back"},{name:(0,l.__)("Ease in quad","better-block-editor"),key:"ease-in-quad"},{name:(0,l.__)("Ease out quad","better-block-editor"),key:"ease-out-quad"},{name:(0,l.__)("Ease in out quad","better-block-editor"),key:"ease-in-out-quad"},{name:(0,l.__)("Ease in quart","better-block-editor"),key:"ease-in-quart"},{name:(0,l.__)("Ease out quart","better-block-editor"),key:"ease-out-quart"},{name:(0,l.__)("Ease in out quart","better-block-editor"),key:"ease-in-out-quart"},{name:(0,l.__)("Ease in expo","better-block-editor"),key:"ease-in-expo"},{name:(0,l.__)("Ease out expo","better-block-editor"),key:"ease-out-expo"},{name:(0,l.__)("Ease in out expo","better-block-editor"),key:"ease-in-out-expo"}],k=function({value:e,onChange:t,label:n,help:r,...i}){return(0,f.jsx)(o.CustomSelectControl,{value:w.find((t=>t.key===e)),options:w,onChange:e=>t(e.selectedItem.key),label:n,help:r,size:"__unstable-large",...i})};var _=n(9941);const y=n.p+"images/image.e799b55a.webp";function j(){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,f.jsx)(_.V,{identifier:"animation-on-scroll",pages:[{title:e,text:t,image:y}]})}var C=n(5571),S=n(7143);const E=()=>{const e=`.block-editor-block-list__block-popover:has(.block-editor-block-toolbar):has([data-wpbbe-clientid="${(0,S.select)(r.store).getSelectedBlockClientId()}"])`;return document.querySelector(e)},B=()=>{const e=(0,S.select)(r.store).getSelectedBlockClientId(),t=(0,S.select)(r.store).getBlock(e);if("core/cover"===t.name){const t=`.block-editor-block-list__block-popover:has(.block-editor-block-toolbar):has([data-wpbbe-clientid="${e}"]) ~ .popover-slot .block-editor-block-popover .components-resizable-box__handle`;return[document.querySelector(t)]}if("core/image"===t.name){const t=`#block-${e} .components-resizable-box__container.has-show-handle :has(>.components-resizable-box__side-handle)`;return Array.from((0,b.Xo)().querySelectorAll(t))}},M=()=>{const e=E();e&&e.classList.add("wpbbe-block-toolbar-hidden");const t=B();t&&t.forEach((e=>{e.classList.add("wpbbe-block-toolbar-hidden")}))},R=()=>{const e=E();e&&e.classList.remove("wpbbe-block-toolbar-hidden");const t=B();t&&t.forEach((e=>e.classList.remove("wpbbe-block-toolbar-hidden")))},V=["core/template-part"],N=(0,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]),[w]=(0,s.useState)(!!m.animation);let _;const y=(0,s.useRef)({}),S=e=>{y.current={...y.current,...e},_&&clearTimeout(_),_=setTimeout((()=>{const e={...m,...y.current};y.current={},E(e)}),C.xc)},E=e=>{if(null===e.animation)return void n({wpbbeAnimationOnScroll:void 0});const t=(0,b.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)},B=(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]),M=(0,p.useAddEditorStyle)(B,C.TZ+"__"+a);return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(u.Z,{ref:M}),(0,f.jsx)(e,{...t}),i&&(0,h.sS)(a)&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(r.BlockControls,{children:(0,f.jsx)("div",{"data-wpbbe-clientid":a,style:{display:"none"}})}),(0,f.jsx)(r.InspectorControls,{children:(0,f.jsxs)(o.PanelBody,{title:(0,l.__)("Animation on Scroll","better-block-editor"),initialOpen:w||!!m.animation,className:"wpbbe animation-on-scroll",children:[(0,f.jsx)(j,{}),(0,f.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,f.jsx)(g,{label:(0,l.__)("Animation","better-block-editor"),value:m.animation,onChange:e=>E({animation:e})})}),m.animation&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(o.BaseControl,{help:(0,l.__)("Select animation timing function.","better-block-editor"),__nextHasNoMarginBottom:!0,children:(0,f.jsx)(k,{label:(0,l.__)("Easing","better-block-editor"),value:m.timingFunction,onChange:e=>E({timingFunction:e})})}),(0,f.jsx)(x,{label:(0,l.__)("Animation duration","better-block-editor"),value:m.duration,onChange:e=>S({duration:e}),help:(0,l.__)("In milliseconds (ms).","better-block-editor")}),(0,f.jsx)(v,{label:(0,l.__)("Animation delay","better-block-editor"),onChange:e=>S({delay:e}),value:m.delay,help:(0,l.__)("In milliseconds (ms).","better-block-editor")})]})]})})]})]})}),"extendBlockEdit"),P=(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,b.Xo)().querySelector(`#block-${a}`);e&&(l?function(e){e.addEventListener("animationstart",M),e.addEventListener("animationiteration",M),e.addEventListener("animationcancel",R),e.addEventListener("animationend",R)}(e):function(e){e.removeEventListener("animationstart",M),e.removeEventListener("animationiteration",M),e.removeEventListener("animationcancel",R),e.removeEventListener("animationend",R)}(e))}),[a,l]),null===(null!==(n=i.animation)&&void 0!==n?n:null))return(0,f.jsx)(e,{...t});const u={"data-aos":i.animation,"data-aos-easing":null!==(r=i.timingFunction)&&void 0!==r?r:""};return(0,f.jsx)(e,{...t,wrapperProps:{...o,...u},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,h.L2)((function(e){return!V.includes(e.name)}),N)),(0,a.addFilter)("editor.BlockListBlock","wpbbe/__all__/animation-on-scroll/render-in-editor",P)},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(4197),h=n(3604),p=n(9748),f=n(9079),m=n(4753);const g="left",v="center",x="right";var w=n(6427),k=n(5573),_=n(790);const y=(0,_.jsx)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,_.jsx)(k.Path,{d:"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z"})}),j=(0,_.jsx)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,_.jsx)(k.Path,{d:"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z"})}),C=(0,_.jsx)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,_.jsx)(k.Path,{d:"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z"})});function S({value:e,onChange:t,...n}){const r={LEFT:{value:g,icon:y,label:(0,a.__)("Align text left","better-block-editor")},TOP:{value:v,icon:j,label:(0,a.__)("Align text center","better-block-editor")},BOTTOM:{value:x,icon:C,label:(0,a.__)("Align text right","better-block-editor")}};return(0,_.jsx)(w.__experimentalToggleGroupControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:e,onChange:t,...n,children:Object.values(r).map((({value:e,icon:t,label:n})=>(0,_.jsx)(w.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})}const E=["core/post-title","core/post-excerpt","core/heading","core/paragraph"],B=g;function M(e,t){var n;return null!==(n=e["core/paragraph"===t?"align":"textAlign"])&&void 0!==n?n:B}function R(e){return E.includes(e)}const V=(0,o.createHigherOrderComponent)((e=>t=>{const{name:n,attributes:o,attributes:{wpbbeResponsive:{breakpoint:s=l.kX,breakpointCustomValue:u,settings:{alignment:g=M(o,n)}={}}={}},setAttributes:v,isSelected:x,clientId:w}=t;(0,h.KZ)(v);const k=(0,h.PE)(v),y=(0,h.Zx)(v),[j]=(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,p.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,w)),[o,w]),E=(0,m.useAddEditorStyle)(C,"blocks__all__text-responsive__"+w),B=(0,a.__)("Change text alignment at this breakpoint and below.","better-block-editor");return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(b.Z,{ref:E}),(0,_.jsx)(e,{...t}),x&&(0,f.sS)(w)&&(0,_.jsx)(r.InspectorControls,{children:(0,_.jsxs)(c._,{initialOpen:j||!!o.wpbbeResponsive,className:"wpbbe text-responsive",children:[(0,_.jsx)(l.xC,{label:(0,a.__)("Breakpoint","better-block-editor"),value:{breakpoint:s,breakpointCustomValue:u},onChange:y,help:B}),!(0,p.v6)(s)&&(0,_.jsx)(S,{label:(0,a.__)("Text alignment","better-block-editor"),value:g,onChange:e=>k({alignment:e})})]})})]})}),"extendBlockEdit"),N=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:{wpbbeResponsive:n}={},name:r,className:o,clientId:i}=t;return R(r)&&n?(0,_.jsx)(e,{...t,className:(0,u.T)(o,d.V+i)}):(0,_.jsx)(e,{...t})}),"renderInEditor");(0,s.addFilter)("blocks.registerBlockType","wpbbe/__all__/text-responsive/modify-block-data",(function(e,t){return R(t)?{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{alignment:{enum:[g,v,x]}}}}}:e})),(0,s.addFilter)("editor.BlockEdit","wpbbe/__all__/text-responsive/edit-block",(0,f.L2)((e=>R(e.name)),V)),(0,s.addFilter)("editor.BlockListBlock","wpbbe/__all__/text-responsive/render-in-editor",N)},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(8244),d=n(383),u=n(9079),b=n(4164),h=n(5573),p=n(790);const f=(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"})}),m=(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"})}),j=[{value:void 0,icon:f,label:(0,l.__)("Default style","better-block-editor")},{value:"p",icon:_,label:(0,l.__)("Paragraph","better-block-editor")},{value:"h1",icon:m,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")}],C={className:"block-library-heading-level-dropdown"};function S({value:e,onChange:t}){var n;return(0,p.jsx)(o.ToolbarDropdownMenu,{popoverProps:C,icon:(0,p.jsx)(o.Icon,{icon:void 0===e?y:null!==(n=j.find((t=>t.value===(null!=e?e:null)))?.icon)&&void 0!==n?n:j[0].icon}),label:(0,l.__)("Change style","better-block-editor"),controls:j.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"],A=()=>{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 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,s.createRoot)(n).render((0,p.jsx)(c.Th,{children:(0,p.jsx)(A,{})})),t.after(n)}}function I(e){return P.includes(e)}(0,d.gi)(O),window.addEventListener("urlchangeevent",(()=>{(0,d.gi)(O)}));const T=(0,i.createHigherOrderComponent)((e=>t=>{const{setAttributes:n,isSelected:i,clientId:s,name:a,attributes:{wpbbeTextStyleFromElement:c,wpbbeRoleHeading:d=!1}}=t;return I(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(!I(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",T),(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(4197),b=n(9748),h=n(9079),p=n(4753),f=n(1231),m=n(8695),g=n(5697),v=n(790);function x({value:e="visible",onChange:t}){return(0,v.jsx)(v.Fragment,{children:(0,v.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,v.jsx)(o.__experimentalToggleGroupControlOption,{value:"visible",label:(0,l.__)("Visible","better-block-editor")},"visible"),(0,v.jsx)(o.__experimentalToggleGroupControlOption,{value:"hidden",label:(0,l.__)("Hidden","better-block-editor")},"hidden")]})})}function w({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,g.r)(i,(e=>c({breakpoint:f.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,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(x,{value:o,onChange:e=>c({visibility:e})}),(0,v.jsx)(f.Ay,{label:(0,l.__)("Breakpoint","better-block-editor"),value:i,onChange:e=>{c({breakpoint:e,breakpointCustomValue:void 0})},help:i!==f.iS?d:null}),i===f.iS&&(0,v.jsx)(m.A,{onChange:e=>{c({breakpointCustomValue:e})},value:a,help:d})]})}const k=["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;',y=(0,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,name:i,clientId:a,isSelected:d}=t,[f]=(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,b.BO)(o,i),a=c.V+`${t}`,l=[];let d="",u="";return o&&s&&("hidden"===r?(d="width > ",u="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 <= ",u="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-${u}.${a} { opacity: 0.6; }\n\t\t\tbody.wpbbe-visibility-helper .wpbbe-visibility-${u}.${a}:before { ${_} }\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 { ${_}}`)),l}(n,a)),[n,a]),g=(0,p.useAddEditorStyle)(m,"blocks__all__visibility__"+a);return d&&(0,h.sS)(a)&&!k.includes(i)?(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(u.Z,{ref:g}),(0,v.jsx)(e,{...t}),d&&(0,v.jsx)(r.InspectorControls,{children:(0,v.jsx)(o.PanelBody,{title:(0,l.__)("Visibility","better-block-editor"),initialOpen:f||!!n.wpbbeVisibility,className:"wpbbe responsive-visibility",children:(0,v.jsx)(w,{props:t})})})]}):(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(u.Z,{ref:g}),(0,v.jsx)(e,{...t})]})}),"extendBlockEdit");function j(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,v.jsx)(e,{...t}):(0,v.jsx)(e,{...t,className:j(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 f=(0,o.createHigherOrderComponent)((e=>t=>{const{attributeToInput:n,inputToAttribute:o}=(0,d.gy)(),{setAttributes:s,clientId:c}=t,{wpbbeHoverColor:h={}}=t.attributes,[p,f]=(0,i.useState)(h.text),[m,g]=(0,i.useState)(h.background),[v,x]=(0,i.useState)(h.border);return(0,i.useEffect)((()=>{p===h.text&&m===h.background&&v===h.border||s({wpbbeHoverColor:{text:p,background:m,border:v}})}),[p,m,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=>f(o(e)),label:(0,a.__)("Text","better-block-editor")},{value:n(m),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"),m=(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,f)),(0,s.addFilter)("editor.BlockListBlock","wpbbe/button/hover-colors/render-in-editor",m)},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),f=n(4197),m=n(3604),g=n(9748),v=n(9079),x=n(4753),w=n(2513),k=n(1231);function _(e){var t,n,r,o;const i=e?.layout||{},s=e?.wpbbeResponsive||{};return{breakpoint:null!==(t=s.breakpoint)&&void 0!==t?t:k.kX,breakpointCustomValue:s.breakpointCustomValue,settings:{justification:null!==(n=null!==(r=s?.settings?.justification)&&void 0!==r?r:i.justifyContent)&&void 0!==n?n:w.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 j="core/buttons";function C(e){return e.name===j}const S=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:n,clientId:o,isSelected:s,setAttributes:p}=t,{breakpoint:w,breakpointCustomValue:k,settings:{justification:j,orientation:C}}=_(n);(0,m.KZ)(p);const S=(0,m.Zx)(p,{justification:j,orientation:C}),E=(0,m.PE)(p),[B]=(0,i.useState)(!!n.wpbbeResponsive),M=(0,i.useMemo)((()=>function(e,t){const{breakpoint:n,breakpointCustomValue:r,settings:{justification:o,orientation:i}}=_(e),s=(0,g.BO)(n,r);if((0,g.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]),R=(0,x.useAddEditorStyle)(M,"blocks__core_buttons__responsiveness__"+o),V=(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)(f.Z,{ref:R}),(0,y.jsx)(e,{...t}),s&&(0,v.sS)(o)&&(0,y.jsx)(r.InspectorControls,{children:(0,y.jsxs)(b._,{initialOpen:B||!!n.wpbbeResponsive,className:"wpbbe buttons__responsive-stack-on",children:[(0,y.jsx)(u.xC,{value:{breakpoint:w,breakpointCustomValue:k},onChange:S,help:V}),!(0,g.v6)(w)&&(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(c.Q2,{value:C,onChange:e=>E({orientation:e})}),(0,y.jsx)(l.EO,{value:j,excludeOptions:(0,c.Dx)(C)?[l.Yv.STRETCH]:[l.Yv.SPACE_BETWEEN],onChange:e=>E({justification:e})})]})]})})]})}),"extendBlockEdit"),E=(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!==j?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,v.L2)(C,S)),(0,s.addFilter)("editor.BlockListBlock","wpbbe/row/buttons/render-in-editor",E)},7434:(e,t,n)=>{"use strict";var r=n(2845),o=n(8969),i=n(6954),s=n(4197),a=n(3604),l=n(9748),c=n(9079),d=n(4715),u=n(4997),b=n(6427),h=n(9491),p=n(7143),f=n(6087),m=n(2619),g=n(7723),v=n(4753);const x="blocks__core_columns__stack-on-responsive";window.wp.blob,n(3582);const w=e=>{const t=parseFloat(e);return Number.isFinite(t)?parseFloat(t.toFixed(2)):void 0};function k(e,t){const{width:n=100/t}=e.attributes;return w(n)}function _(e,t,n=e.length){const r=function(e,t=e.length){return e.reduce(((e,n)=>e+k(n,t)),0)}(e,n);return Object.fromEntries(Object.entries(function(e,t=e.length){return e.reduce(((e,n)=>{const r=k(n,t);return Object.assign(e,{[n.clientId]:r})}),{})}(e,n)).map((([e,n])=>[e,w(t*n/r)])))}function y(e,t){return e.map((e=>({...e,attributes:{...e.attributes,width:`${t[e.clientId]}%`}})))}var j=n(790);const C="core/columns";function S(e){return e.name===C}function E(e){var t,n;const{breakpoint:o=(e.isStackedOnMobile?r.Pj:r.kX),breakpointCustomValue:i,settings:{reverseOrder:s=null!==(t=e?.wpbbeResponsive?.settings?.reverseOrder)&&void 0!==t&&t}={}}=null!==(n=e?.wpbbeResponsive)&&void 0!==n?n:{};return{breakpoint:o,breakpointCustomValue:i,settings:{reverseOrder:s}}}const B=(0,h.createHigherOrderComponent)((e=>t=>{const{attributes:n,setAttributes:i,clientId:m,isSelected:k}=t,{breakpoint:C,breakpointCustomValue:S,settings:{reverseOrder:B}}=E(n);(0,a.KZ)(i);const{count:M,canInsertColumnBlock:R,minCount:V}=(0,p.useSelect)((e=>{const{canInsertBlockType:t,canRemoveBlock:n,getBlockOrder:r}=e(d.store),o=r(m),i=o.reduce(((e,t,r)=>(n(t)||e.push(r),e)),[]);return{count:o.length,canInsertColumnBlock:t("core/column",m),minCount:Math.max(...i)+1}}),[m]),{getBlocks:N}=(0,p.useSelect)(d.store),{replaceInnerBlocks:P}=(0,p.useDispatch)(d.store);function A(e,t){let n=N(m);const r=n.every((e=>{const t=e.attributes.width;return Number.isFinite(t?.endsWith?.("%")?parseFloat(t):t)})),o=t>e;if(o&&r){const r=w(100/t),o=t-e;n=[...y(n,_(n,100-r*o)),...Array.from({length:o}).map((()=>(0,u.createBlock)("core/column",{width:`${r}%`})))]}else o?n=[...n,...Array.from({length:t-e}).map((()=>(0,u.createBlock)("core/column")))]:t<e&&(n=n.slice(0,-(e-t)),r)&&(n=y(n,_(n,100)));P(m,n)}const O=(0,h.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}},I=(0,f.useMemo)((()=>function(e,t){var n;const{breakpoint:i,breakpointCustomValue:s,settings:{reverseOrder:a}}=E(e);if(i===r.kX)return null;const c=null!==(n=(0,l.BO)(i,s))&&void 0!==n?n:"0px",d=`.wp-block-columns.${o.V+t}`,u=`${d}:not(.is-not-stacked-on-mobile)`;return[`${d} {\n\t\t\tflex-wrap: nowrap !important;\n\t\t}`,`@media screen and (width <= ${c}) {\n\t\t\t${u} {\n\t\t\t\tflex-direction: ${a?"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${u} > .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 > ${c}) {\n\t\t\t${u} > .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${u} > .wp-block-column[style*=flex-basis] {\n\t\t\t\tflex-grow: 0;\n\t\t\t}\n\t\t}`]}(n,m)),[n,m]),T=(0,v.useAddEditorStyle)(I,x+"__"+m),L=(0,a.PE)(i),$=(0,a.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=B)),e.isStackedOnMobile=!!e.wpbbeResponsive&&!(0,l.v6)(e.wpbbeResponsive?.breakpoint),i(e)})),H=(0,p.useSelect)((e=>e(d.store).getBlocks(m).length>0),[m]);return(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(s.Z,{ref:T}),(0,j.jsx)(e,{...t}),k&&H&&(0,c.sS)(m)&&(0,j.jsx)(d.InspectorControls,{children:(0,j.jsxs)(b.__experimentalToolsPanel,{label:(0,g.__)("Settings","better-block-editor"),className:"wpbbe wpbbe-responsiveness",resetAll:()=>{A(M,V),i({wpbbeResponsive:void 0,isStackedOnMobile:!0})},dropdownMenuProps:O,children:[R&&(0,j.jsx)(b.__experimentalToolsPanelItem,{label:(0,g.__)("Columns"),isShownByDefault:!0,hasValue:()=>M,onDeselect:()=>A(M,V),children:(0,j.jsxs)(b.__experimentalVStack,{spacing:4,children:[(0,j.jsx)(b.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,g.__)("Columns"),value:M,onChange:e=>A(M,Math.max(V,e)),min:Math.max(1,V),max:Math.max(6,M)}),M>6&&(0,j.jsx)(b.Notice,{status:"warning",isDismissible:!1,children:(0,g.__)("This column count exceeds the recommended amount and may cause visual breakage.")})]})}),(0,j.jsxs)(b.__experimentalToolsPanelItem,{label:(0,g.__)("Stack on","better-block-editor"),isShownByDefault:!0,hasValue:()=>!!n.wpbbeResponsive,onDeselect:()=>$({breakpoint:r.kX}),children:[(0,j.jsx)(r.xC,{label:(0,g.__)("Stack on","better-block-editor"),value:{breakpoint:C,breakpointCustomValue:S},onChange:$}),!(0,l.v6)(C)&&(0,j.jsx)(b.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,g.__)("Reverse order","better-block-editor"),className:"wpbbe stack-on-reverse-order",checked:B,onChange:e=>L({reverseOrder:e})})]})]})})]})}),"extendBlockEdit"),M=(0,h.createHigherOrderComponent)((e=>t=>{const{className:n,clientId:r}=t;return S(t)?(0,j.jsx)(e,{...t,className:(0,i.T)(n,o.V+r)}):(0,j.jsx)(e,{...t})}),"columnsRenderInEditor"),R=(0,h.createHigherOrderComponent)((e=>t=>{if("core/column"!==t.name||!t?.attributes.width)return(0,j.jsx)(e,{...t});const n=o.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`,a=(0,v.useAddEditorStyle)(r,x+"__"+t.clientId);return(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(s.Z,{ref:a}),(0,j.jsx)(e,{...t,className:(0,i.T)(t.className,n)})]})}),"columnRenderInEditor");(0,m.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,m.addFilter)("editor.BlockEdit","wpbbe/columns/stack-on-responsive/edit-block",(0,c.L2)(S,B)),(0,m.addFilter)("editor.BlockListBlock","wpbbe/columns/stack-on-responsive/columns-render-in-editor",M),(0,m.addFilter)("editor.BlockListBlock","wpbbe/columns/stack-on-responsive/column-render-in-editor",R)},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),f=n(4197),m=n(3604),g=n(9748),v=n(9079),x=n(4753),w=n(790);const k="core/group";function _(e){return e.name===k&&"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:k,disablePositionSticky:_}={}}={}},clientId:y,setAttributes:j,isSelected:C}=t,S=(0,s.useRef)(!!n.wpbbeResponsive);(0,m.bM)((e=>{S.current=!1,j(e)})),(0,m.KZ)(j);const E=(0,m.PE)(j),B=(0,m.Zx)(j),M=(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,g.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]),R=(0,x.useAddEditorStyle)(M,"blocks__core_grid__stack-on-responsive__"+y);return(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(f.Z,{ref:R}),(0,w.jsx)(e,{...t}),C&&(0,v.sS)(y)&&(0,w.jsx)(r.InspectorControls,{children:(0,w.jsxs)(b._,{initialOpen:S.current||!!n.wpbbeResponsive,className:"wpbbe grid__responsive-stack-on",children:[(0,w.jsx)(u.xC,{value:{breakpoint:i,breakpointCustomValue:a},onChange:B}),i!==u.kX&&(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(o.ToggleControl,{checked:!!p,onChange:e=>E({stack:e}),label:(0,l.__)("Stack on this breakpoint","better-block-editor"),__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),(0,w.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,w.jsx)(c.A,{value:k,label:(0,l.__)("Block spacing","better-block-editor"),onChange:e=>E({gap:e})})}),(0,w.jsx)(d.A,{value:!!_,onChange:e=>E({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),j=(0,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:r,clientId:o}=t;return _(t)&&n.wpbbeResponsive?(0,w.jsx)(e,{...t,className:(0,p.T)(r,h.V+o)}):(0,w.jsx)(e,{...t})}),"renderInEditor");(0,a.addFilter)("blocks.registerBlockType","wpbbe/grid/responsiveness/modify-block-data",(function(e,t){return t!==k?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,v.L2)(_,y)),(0,a.addFilter)("editor.BlockListBlock","wpbbe/grid/responsiveness/render-in-editor",j)},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(4197),f=n(3604),m=n(9748),g=n(9079),v=n(4753),x=n(790);const w="core/group";function k(e){return e.name===w&&["default","constrained"].includes(e.attributes?.layout?.type)}const _=(0,o.createHigherOrderComponent)((e=>t=>{var n;const{attributes:o,clientId:s,isSelected:h,setAttributes:w,attributes:{wpbbeResponsive:k}}=t,{breakpoint:_=d.kX,breakpointCustomValue:y,settings:{justification:j=(null!==(n=o.layout?.justifyContent)&&void 0!==n?n:c.Yv.CENTER),disablePositionSticky:C}={}}=k||{},S=(0,i.useRef)(!!k);(0,f.bM)((e=>{S.current=!1,w(e)})),(0,f.KZ)(w);const E=(0,f.Zx)(w,{justification:j,disablePositionSticky:C}),B=(0,f.PE)(w),M=(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]),R=(0,v.useAddEditorStyle)(M,"blocks__core_group__responsiveness__"+s),V=(0,a.__)("Change items justification at this breakpoint and below.","better-block-editor");return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(p.Z,{ref:R}),(0,x.jsx)(e,{...t}),h&&(0,g.sS)(s)&&(0,x.jsx)(r.InspectorControls,{children:(0,x.jsxs)(u._,{initialOpen:S.current||!!k,className:"wpbbe group__responsiveness",children:[(0,x.jsx)(d.xC,{value:{breakpoint:_,breakpointCustomValue:y},onChange:E,help:V}),_!==d.kX&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(c.EO,{value:j,excludeOptions:[c.Yv.STRETCH,c.Yv.SPACE_BETWEEN],onChange:e=>B({justification:e})}),(0,x.jsx)(l.A,{value:!!C,onChange:e=>B({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),y=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:r,clientId:o}=t;return k(t)&&n.wpbbeResponsive?(0,x.jsx)(e,{...t,className:(0,h.T)(r,b.V+o)}):(0,x.jsx)(e,{...t})}),"renderInEditor");(0,s.addFilter)("blocks.registerBlockType","wpbbe/group/responsiveness/modify-block-data",(function(e,t){return w!==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,g.L2)(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 f(e){const t=(0,i.select)("core/editor").getCurrentPostType();return e.name===h&&!p.includes(t)}const m=(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 f(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(!f(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",m),(0,s.addFilter)("editor.BlockListBlock","wpbbe/navigation/hover-colors/render-in-editor",g)},9056:(e,t,n)=>{"use strict";var r=n(1231),o=n(8695),i=n(8969),s=n(6954),a=n(4197),l=n(5697),c=n(9748),d=n(9079),u=n(4715),b=n(6427),h=n(9491),p=n(6087),f=n(2619),m=n(7723);const g=(0,p.forwardRef)((function({icon:e,size:t=24,...n},r){return(0,p.cloneElement)(e,{width:t,height:t,...n,ref:r})}));var v=n(5573),x=n(790);const w=(0,x.jsx)(v.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,x.jsx)(v.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 k=n(6942),_=n.n(k),y=n(4753);const j=(0,x.jsx)(v.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,x.jsx)(v.Path,{d:"M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z"})});function C({icon:e}){return"menu"===e?(0,x.jsx)(g,{icon:j}):(0,x.jsxs)(v.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24","aria-hidden":"true",focusable:"false",children:[(0,x.jsx)(v.Rect,{x:"4",y:"7.5",width:"16",height:"1.5"}),(0,x.jsx)(v.Rect,{x:"4",y:"15",width:"16",height:"1.5"})]})}function S({setAttributes:e,hasIcon:t,icon:n}){return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(b.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,m.__)("Show icon button"),help:(0,m.__)("Configure the visual appearance of the button that toggles the overlay menu."),onChange:t=>e({hasIcon:t}),checked:t}),(0,x.jsxs)(b.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:(0,m.__)("Icon"),value:n,onChange:t=>e({icon:t}),isBlock:!0,children:[(0,x.jsx)(b.__experimentalToggleGroupControlOption,{value:"handle","aria-label":(0,m.__)("handle"),label:(0,x.jsx)(C,{icon:"handle"})}),(0,x.jsx)(b.__experimentalToggleGroupControlOption,{value:"menu","aria-label":(0,m.__)("menu"),label:(0,x.jsx)(C,{icon:"menu"})})]})]})}var E=n(7143),B=n(3582),M=n(4997);function R(e){if(!e)return null;const t=V(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,f.applyFilters)("blocks.navigation.__unstableMenuItemsToBlocks",t,e)}function V(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,M.parse)(e.content.raw);return t||(0,M.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?V(e.children,t+1):{};n={...n,...s};const a=(0,M.createBlock)(r,o,i);return n[e.id]=a.clientId,a})),mapping:n}}const N="error",P="pending";let A=null;function O(e,t){return e&&t?e+"//"+t:null}const I=["postType","wp_navigation",{status:"draft",per_page:-1}],T=["postType","wp_navigation",{per_page:-1,status:"publish"}];const L="success",$="error",H="pending",F="idle",Z=[],G={per_page:100,status:["publish","draft"],order:"desc",orderby:"date"};const D="core/navigation";function U(e){return e.name===D}const z=(0,h.createHigherOrderComponent)((e=>t=>{const{attributes:n,setAttributes:i,clientId:s,hasSubmenuIndicatorSetting:a=!0,customPlaceholder:c=null}=t,{overlayMenu:d,wpbbeOverlayMenu:f={},openSubmenusOnClick:v,showSubmenuIcon:k,hasIcon:y,icon:j="handle"}=n,{breakpoint:V,breakpointCustomValue:D}=f;(0,l.r)(V,(e=>{i({wpbbeOverlayMenu:{...f,breakpoint:r.iS,breakpointCustomValue:e}})}));const U=n.ref,z=`navigationMenu/${U}`,q=(0,u.useHasRecursion)(z),Y=(0,u.useBlockEditingMode)(),{menus:X}=function(e){const{records:t,isResolving:n,hasResolved:r}=(0,B.useEntityRecords)("root","menu",{per_page:-1,context:"view"}),{records:o,isResolving:i,hasResolved:s}=(0,B.useEntityRecords)("postType","page",{parent:0,order:"asc",orderby:"id",per_page:-1,context:"view"}),{records:a,hasResolved:l}=(0,B.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,p.useState)(F),[r,o]=(0,p.useState)(null),[i,s]=(0,p.useState)(null),{saveEntityRecord:a,editEntityRecord:l}=(0,E.useDispatch)(B.store),c=function(e){const t=(0,p.useContext)(b.Disabled.Context),n=function(e){return(0,E.useSelect)((t=>{if(!e)return;const{getBlock:n,getBlockParentsByBlockName:r}=t(u.store),o=r(e,"core/template-part",!0);if(!o?.length)return;const i=t("core/editor").__experimentalGetDefaultTemplatePartAreas(),{getCurrentTheme:s,getEditedEntityRecord:a}=t(B.store);for(const e of o){const t=n(e),{theme:r=s()?.stylesheet,slug:o}=t.attributes,l=a("postType","wp_template_part",O(r,o));if(l?.area)return i.find((e=>"uncategorized"!==e.area&&e.area===l.area))?.label}}),[e])}(t?void 0:e),r=(0,E.useRegistry)();return(0,p.useCallback)((async()=>{if(t)return"";const{getEntityRecords:e}=r.resolveSelect(B.store),[o,i]=await Promise.all([e(...I),e(...T)]),s=n?(0,m.sprintf)(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)( 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). 4 (0, m.__)("%s navigation"),n):4 (0,l.__)("%s navigation"),n): 5 5 // translators: 'navigation' as in website navigation. 6 6 // translators: 'navigation' as in website navigation. 7 (0, m.__)("Navigation"),a=[...o,...i].reduce(((e,t)=>t?.title?.raw?.startsWith(s)?e+1:e),0);return(a>0?`${s} ${a+1}`:s)||""}),[t,n,r])}(e);return{create:(0,p.useCallback)((async(e=null,t=[],r)=>{if(e&&"string"!=typeof e)throw s("Invalid title supplied when creating Navigation Menu."),n($),new Error("Value of supplied title argument was not a string.");n(H),o(null),s(null),e||(e=await c().catch((e=>{throw s(e?.message),n($),new Error("Failed to create title when saving new Navigation Menu.",{cause:e})})));const i={title:e,content:(0,M.serialize)(t),status:r};return a("postType","wp_navigation",i).then((e=>(o(e),n(L),"publish"!==r&&l("postType","wp_navigation",e.id,{status:"publish"}),e))).catch((e=>{throw s(e?.message),n($),new Error("Unable to save new Navigation Menu",{cause:e})}))}),[a,l,c]),status:t,value:r,error:i,isIdle:t===F,isPending:t===H,isSuccess:t===L,isError:t===$}}(s),{hasUncontrolledInnerBlocks:J,innerBlocks:Q}=function(e){return(0,E.useSelect)((t=>{const{getBlock:n,getBlocks:r,hasSelectedInnerBlock:o}=t(u.store),i=n(e).innerBlocks,s=!!i?.length,a=s?Z:r(e);return{innerBlocks:s?i:a,hasUncontrolledInnerBlocks:s,uncontrolledInnerBlocks:i,controlledInnerBlocks:a,isInnerBlockSelected:o(e,!0)}}),[e])}(s),ee=!!Q.find((e=>"core/navigation-submenu"===e.name)),[te,ne]=(0,p.useState)(!1),{hasResolvedNavigationMenus:re,isNavigationMenuResolved:oe,isNavigationMenuMissing:ie}=function(e){const t=(0,B.useResourcePermissions)("navigation",e),{navigationMenu:n,isNavigationMenuResolved:r,isNavigationMenuMissing:o}=(0,E.useSelect)((t=>function(e,t){if(!t)return{isNavigationMenuResolved:!1,isNavigationMenuMissing:!0};const{getEntityRecord:n,getEditedEntityRecord:r,hasFinishedResolution:o}=e(B.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,B.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,E.useRegistry)(),{editEntityRecord:r}=(0,E.useDispatch)(B.store),[o,i]=(0,p.useState)("idle"),[s,a]=(0,p.useState)(null),l=(0,p.useCallback)((async(t,o,i="publish")=>{let s,a;try{a=await n.resolveSelect(B.store).getMenuItems({menus:t,per_page:-1,context:"view"})}catch(e){throw new Error((0,m.sprintf)(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)( 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). 10 (0, m.__)('Unable to fetch classic menu "%s" from API.'),o),{cause:e})}if(null===a)throw new Error((0,m.sprintf)(10 (0,l.__)('Unable to fetch classic menu "%s" from API.'),o),{cause:e})}if(null===a)throw new Error((0,l.sprintf)( 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, m.__)('Unable to fetch classic menu "%s" from API.'),o));const{innerBlocks:l}=R(a);try{s=await e(o,l,i),await r("postType","wp_navigation",s.id,{status:"publish"},{throwOnError:!0})}catch(e){throw new Error((0,m.sprintf)(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)( 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, m.__)('Unable to create Navigation Menu "%s".'),o),{cause:e})}return s}),[e,r,n]);return{convert:(0,p.useCallback)((async(e,n,r)=>{if(A!==e)return A=e,e&&n?(i(P),a(null),await l(e,n,r).then((e=>(i("success"),A=null,e))).catch((e=>{if(a(e?.message),i(N),A=null,t)throw new Error((0,m.sprintf)(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)( 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, m.__)('Unable to create Navigation Menu "%s".'),n),{cause:e})}))):(a("Unable to convert menu. Missing menu details."),void i(N))}),[l,t]),status:o,error:s}}(W),ae=!ie&&oe,le=J&&!ae,ce=!U&&!K&&!(se===P)&&re&&0===X?.length&&!J,de="never"!==d,ue=_()("wp-block-navigation__overlay-menu-preview",{open:te}),be=k||v?"":(0,m.__)('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,h.useInstanceId)(S,"overlay-menu-preview"),pe=(0,x.jsx)(u.InspectorControls,{children:a&&(0,x.jsxs)(b.PanelBody,{title:(0,m.__)("Display"),className:"wpbbe navigation-display-with-responsiveness",children:[de&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(b.Button,{className:ue,onClick:()=>{ne(!te)},"aria-label":(0,m.__)("Overlay menu controls"),"aria-controls":he,"aria-expanded":te,children:[y&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(C,{icon:j}),(0,x.jsx)(g,{icon:w})]}),!y&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)("span",{children:(0,m.__)("Menu")}),(0,x.jsx)("span",{children:(0,m.__)("Close")})]})]}),(0,x.jsx)("div",{id:he,children:te&&(0,x.jsx)(S,{setAttributes:i,hasIcon:y,icon:j,hidden:!te})})]}),(0,x.jsx)("h3",{children:(0,m.__)("Overlay Menu")}),(0,x.jsxs)(b.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:(0,m.__)("Configure overlay menu"),value:d,help:(0,m.__)("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}),i(t)},isBlock:!0,hideLabelFromVision:!0,children:[(0,x.jsx)(b.__experimentalToggleGroupControlOption,{value:"never",label:(0,m.__)("Off")}),(0,x.jsx)(b.__experimentalToggleGroupControlOption,{value:"mobile",label:(0,m.__)("Responsive","better-block-editor")}),(0,x.jsx)(b.__experimentalToggleGroupControlOption,{value:"always",label:(0,m.__)("Always")})]}),"mobile"===d&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(r.Ay,{label:(0,m.__)("Breakpoint","better-block-editor"),value:V,unsupportedValues:[r.kX],onChange:e=>{i({wpbbeOverlayMenu:{breakpoint:e,breakpointCustomValue:e===r.iS?D:void 0}})},help:V!==r.iS?(0,m.__)("Collapse navigation at this breakpoint and below.","better-block-editor"):null}),V===r.iS&&(0,x.jsx)(o.A,{value:D,onChange:e=>{i({wpbbeOverlayMenu:{breakpoint:r.iS,breakpointCustomValue:e}})},help:(0,m.__)("Collapse navigation at this breakpoint and below.","better-block-editor")})]}),ee&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)("h3",{children:(0,m.__)("Submenus")}),(0,x.jsx)(b.ToggleControl,{__nextHasNoMarginBottom:!0,checked:v,onChange:e=>{i({openSubmenusOnClick:e,...e&&{showSubmenuIcon:!0}})},label:(0,m.__)("Open on click")}),(0,x.jsx)(b.ToggleControl,{__nextHasNoMarginBottom:!0,checked:k,onChange:e=>{i({showSubmenuIcon:e})},disabled:n.openSubmenusOnClick,label:(0,m.__)("Show arrow")}),be&&(0,x.jsx)("div",{children:(0,x.jsx)(b.Notice,{spokenMessage:null,status:"warning",isDismissible:!1,children:be})})]})]})});return le&&!K?(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(e,{...t}),"default"===Y&&pe]}):U&&ie||ae&&q||ce&&c?(0,x.jsx)(e,{...t}):(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(e,{...t}),"default"===Y&&pe]})}),"extendBlockEdit"),q=(0,h.createHigherOrderComponent)((e=>t=>{if(!U(t))return(0,x.jsx)(e,{...t});const{attributes:n,clientId:r}=t,o=(0,p.useMemo)((()=>function(e,t){var n;const r=null!==(n=(0,c.BO)(e.wpbbeOverlayMenu?.breakpoint,e.wpbbeOverlayMenu?.breakpointCustomValue))&&void 0!==n?n:"0px",o=`.wp-block-navigation.${i.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]),l=(0,y.useAddEditorStyle)(o,"blocks__core_navigation__stack-on-responsive__"+r);return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(a.Z,{ref:l}),(0,x.jsx)(e,{...t,className:(0,s.T)(t.className,`${i.V}${t.clientId} wpbbe-responsive-navigation`)})]})}),"renderInEditor");(0,f.addFilter)("blocks.registerBlockType","wpbbe/navigation/responsiveness/modify-block-data",(function(e,t){return t!==D?e:{...e,attributes:{...e.attributes,wpbbeOverlayMenu:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"}}}}})),(0,f.addFilter)("editor.BlockEdit","wpbbe/navigation/responsiveness/edit-block",(0,d.L2)(U,z)),(0,f.addFilter)("editor.BlockListBlock","wpbbe/navigation/responsiveness/render-in-editor",q)},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(4197),f=n(3604),m=n(9748),g=n(9079),v=n(4753),x=n(790);const w="core/post-template";function k(e){return e.name===w&&"grid"===e.attributes?.layout?.type}function _(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:w,breakpointCustomValue:k,settings:{gap:y}}=_(n);(0,f.KZ)(a);const j=(0,f.Zx)(a),C=(0,f.PE)(a),[S]=(0,s.useState)(!!n.wpbbeResponsive),E=(0,s.useMemo)((()=>function(e,t){const{breakpoint:n,breakpointCustomValue:o,settings:{gap:i}}=_(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]),B=(0,v.useAddEditorStyle)(E,"blocks__core_post_template__stack-on-responsive__"+i);return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(p.Z,{ref:B}),(0,x.jsx)(e,{...t}),h&&(0,g.sS)(i)&&(0,x.jsx)(r.InspectorControls,{children:(0,x.jsxs)(u._,{initialOpen:S||!!n.wpbbeResponsive,className:"wpbbe post-template__responsive-stack-on",children:[(0,x.jsx)(d.xC,{label:(0,l.__)("Stack on","better-block-editor"),value:{breakpoint:w,breakpointCustomValue:k},onChange:j}),!(0,m.v6)(w)&&(0,x.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,x.jsx)(c.A,{value:y,label:(0,l.__)("Block spacing","better-block-editor"),onChange:e=>C({gap:e})})})]})})]})}),"extendBlockEdit"),j=(0,i.createHigherOrderComponent)((e=>t=>{const{className:n,clientId:r}=t;return k(t)?(0,x.jsx)(e,{...t,className:(0,h.T)(n,b.V+r)}):(0,x.jsx)(e,{...t})}),"renderInEditor");(0,a.addFilter)("blocks.registerBlockType","wpbbe/post-template/stack-on-responsive/modify-block-data",(function(e,t){return t!==w?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,g.L2)(k,y)),(0,a.addFilter)("editor.BlockListBlock","wpbbe/post-template/stack-on-responsive/render-in-editor",j)},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),f=n(3306),m=n(8969),g=n(6954),v=n(4197),x=n(3604),w=n(9748),k=n(9079),_=n(4753);const y="top",j="center",C="bottom",S="stretch",E="space-between";var B=n(1231),M=n(2513);function R(e){var t,n,r,o,i;const s={breakpoint:B.kX,breakpointCustomValue:void 0,settings:{justification:null!==(t=e?.layout?.justifyContent)&&void 0!==t?t:M.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 V=n(5573),N=n(790);const P=(0,N.jsx)(V.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,N.jsx)(V.Path,{d:"M9 20h6V9H9v11zM4 4v1.5h16V4H4z"})}),A=(0,N.jsx)(V.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,N.jsx)(V.Path,{d:"M20 11h-5V4H9v7H4v1.5h5V20h6v-7.5h5z"})}),O=(0,N.jsx)(V.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,N.jsx)(V.Path,{d:"M15 4H9v11h6V4zM4 18.5V20h16v-1.5H4z"})}),I=(0,N.jsx)(V.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,N.jsx)(V.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,N.jsx)(V.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,N.jsx)(V.Path,{d:"M7 4H17V8L7 8V4ZM7 16L17 16V20L7 20V16ZM20 11.25H4V12.75H20V11.25Z"})}),L=[{value:y,icon:P,label:(0,l.__)("Align top")},{value:j,icon:A,label:(0,l.__)("Align middle")},{value:C,icon:O,label:(0,l.__)("Align bottom")}],$=[...L,{value:S,icon:I,label:(0,l.__)("Streth to fill")}],H=[...L,{value:E,icon:T,label:(0,l.__)("Space between")}];function F({value:e,horizontalMode:t,onChange:n}){const r=t?$:H;return(0,s.useEffect)((()=>{t&&e===E&&n(j),t||e!==S||n(y)}),[t,e,n]),(0,N.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,N.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})}const Z="core/group";function G(e){return e.name===Z&&"flex"===e?.attributes?.layout?.type}const D={[y]:"flex-start",[j]:"center",[C]:"flex-end",[S]:"stretch",[E]:"space-between"},U={...D,[y]:"flex-end",[C]:"flex-start"},z=(0,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,setAttributes:i,clientId:a,isSelected:g}=t,{breakpoint:y,breakpointCustomValue:j,settings:C,settings:{justification:S,orientation:E,verticalAlignment:B,gap:M,disablePositionSticky:V}}=R(n),P=(0,s.useRef)(!!n.wpbbeResponsive);(0,x.bM)((e=>{P.current=!1,i(e)})),(0,x.KZ)(i);const A=(0,x.PE)(i),O=(0,x.Zx)(i,C),I=(0,s.useMemo)((()=>function(e,t){const{breakpoint:n,breakpointCustomValue:o,settings:{justification:i,orientation:s,verticalAlignment:a,gap:l,disablePositionSticky:c}}=R(e);if(n===p.kX)return null;const d=(0,w.BO)(n,o);if(!d)return null;const f=(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",x=s===h.o.COLUMN_REVERSE?U:D,k=null!=l&&l?`gap: ${(0,r.isValueSpacingPreset)(l)?(0,r.getSpacingPresetCssVar)(l):l} !important;`:"",_=c?"position: relative;":"";let y=`${("."+m.V+t).repeat(3)} {\n\t\t${f}:${g} !important; \n\t\t${v}: ${x[a]} !important;\n\t\tflex-direction: ${s} !important;\n\t\t${k}\n\t\t${_}\n\t}`;return"vertical"===e?.layout?.orientation!==(0,b.RN)(s)&&(y+=`.${m.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]),T=(0,_.useAddEditorStyle)(I,"blocks__core_row__responsiveness__"+a),L=(0,l.__)("Change orientation and other related settings at this breakpoint and below.","better-block-editor");return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(v.Z,{ref:T}),(0,N.jsx)(e,{...t}),g&&(0,k.sS)(a)&&(0,N.jsx)(r.InspectorControls,{children:(0,N.jsxs)(f._,{initialOpen:P.current||!!n.wpbbeResponsive,className:"wpbbe row__responsive-stack-on",children:[(0,N.jsx)(p.xC,{value:{breakpoint:y,breakpointCustomValue:j},onChange:O,help:L}),y!==p.kX&&(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(b.Q2,{value:E,onChange:e=>A({orientation:e})}),(0,N.jsx)(u.EO,{value:S,excludeOptions:(0,b.Dx)(E)?[u.Yv.STRETCH]:[u.Yv.SPACE_BETWEEN],onChange:e=>A({justification:e})}),(0,N.jsx)(F,{value:B,horizontalMode:(0,b.Dx)(E),onChange:e=>A({verticalAlignment:e})}),(0,N.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,N.jsx)(c.A,{value:M,label:(0,l.__)("Block spacing","better-block-editor"),onChange:e=>A({gap:e})})}),(0,N.jsx)(d.A,{value:!!V,onChange:e=>A({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),q=(0,i.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:r,clientId:o}=t;return G(t)&&n.wpbbeResponsive?(0,N.jsx)(e,{...t,className:(0,g.T)(r,`${m.V}${o}`)}):(0,N.jsx)(e,{...t})}),"renderInEditor");(0,a.addFilter)("blocks.registerBlockType","wpbbe/row/responsiveness/modify-block-data",(function(e,t){return t!==Z?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,k.L2)(G,z)),(0,a.addFilter)("editor.BlockListBlock","wpbbe/row/responsiveness/render-in-editor",q)},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 f(e){return p[Object.prototype.toString.call(e)]||"object"}const m=(e,t=null)=>e.length>=3?Array.prototype.slice.call(e):"object"==f(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"==f(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,j=v/3,C=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"===f(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"==f(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:I}=Math,T=(...e)=>{let[t,n,r,o]=m(e,"rgba"),i=g(e)||"auto";void 0===o&&(o=1),"auto"===i&&(i=o<1?"rgba":"rgb"),t=I(t),n=I(n),r=I(r);let s="000000"+(t<<16|n<<8|r).toString(16);s=s.substr(s.length-6);let a="0"+I(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=T(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"===f(e)&&N[e.toLowerCase()])return"named"}}),M.prototype.alpha=function(e,t=!1){return void 0!==e&&"number"===f(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 Z(){return L.labWhitePoint}const G=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,f=s.X*r.m02+s.Y*r.m12+s.Z*r.m22,m=(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)*(f/b),x=m*o.m00+g*o.m10+v*o.m20,w=m*o.m01+g*o.m11+v*o.m21,k=m*o.m02+g*o.m12+v*o.m22;return[255*G(x*i.m00+w*i.m10+k*i.m20),255*G(x*i.m01+w*i.m11+k*i.m21),255*G(x*i.m02+w*i.m12+k*i.m22)]},U=(...e)=>{e=m(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 f=s*o.m00+a*o.m10+l*o.m20,m=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*=f/c,x*=m/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]=m(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:Z,setLabWhitePoint:F}),B.format.lab=U,B.autodetect.push({p:2,test:(...e)=>{if("array"===f(e=m(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"===f(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),J={},Q=(e,t,n=.5,...r)=>{let o=r[0]||"lrgb";if(J[o]||r.length||(o=Object.keys(J)[0]),!J[o])throw new Error(`interpolation mode ${o} is not defined`);return"object"!==f(e)&&(e=new M(e)),"object"!==f(t)&&(t=new M(t)),J[o](e,t,n).alpha(e.alpha()+n*(t.alpha()-e.alpha()))};M.prototype.mix=M.prototype.interpolate=function(e,t=.5,...n){return Q(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]=m(e,"lch");return isNaN(r)&&(r=0),r*=C,[t,te(r)*n,ee(r)*n]},re=(...e)=>{e=m(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]=m(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]=m(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(m(e,"hcl"));return re(...t)},["lch","hcl"].forEach((e=>B.autodetect.push({p:2,test:(...t)=>{if("array"===f(t=m(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"==f(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"!==f(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 Q(this,"white",e,...t)},M.prototype.shade=function(e=.5,...t){return Q(this,"black",e,...t)};J.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;J.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")};J.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,f;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)):(f=a>s&&a-s>180?a-(s+360):a<s&&s-a>180?a+360-s:a-s,h=s+n*f),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");J.lch=be,J.hcl=be;M.prototype.num=function(){return((...e)=>{const[t,n,r]=m(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"==f(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"===f(e[0])&&e[0]>=0&&e[0]<=16777215)return"num"}});J.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]=m(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=m(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"===f(e=m(e,"hcg"))&&3===e.length)return"hcg"}});J.hcg=(e,t,n)=>ue(e,t,n,"hcg");const{cos:pe}=Math,{min:fe,sqrt:me,acos:ge}=Math;M.prototype.hsi=function(){return((...e)=>{let t,[n,r,o]=m(e,"rgb");n/=255,r/=255,o/=255;const i=fe(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/=me((n-r)*(n-r)+(n-o)*(r-o)),t=ge(t),o>r&&(t=y-t),t/=y),[360*t,a,s]})(this._rgb)},V.hsi=(...e)=>new M(...e,"hsi"),B.format.hsi=(...e)=>{e=m(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(y*o)/pe(j-y*o))/3,n=1-(r+t)):o<2/3?(o-=1/3,t=(1-i)/3,n=(1+i*pe(y*o)/pe(j-y*o))/3,r=1-(t+n)):(o-=2/3,n=(1-i)/3,r=(1+i*pe(y*o)/pe(j-y*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"===f(e=m(e,"hsi"))&&3===e.length)return"hsi"}});J.hsi=(e,t,n)=>ue(e,t,n,"hsi");const ve=(...e)=>{e=m(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=m(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"===f(e=m(e,"hsl"))&&3===e.length)return"hsl"}});J.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=m(e,"rgb");let[t,n,r]=e;const o=ke(t,n,r),i=_e(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=m(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"===f(e=m(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])))),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}J.hsv=(e,t,n)=>ue(e,t,n,"hsv");const je=(...e)=>{e=m(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=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(i,s,a);return[d,u,b,...o.length>0&&o[0]<1?[o[0]]:[]]},Ce=(...e)=>{const[t,n,r,...o]=m(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 Ce(this._rgb)},Object.assign(V,{oklab:(...e)=>new M(...e,"oklab")}),B.format.oklab=je,B.autodetect.push({p:2,test:(...e)=>{if("array"===f(e=m(e,"oklab"))&&3===e.length)return"oklab"}});J.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")};J.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={},m=!0,g=1;const v=function(e){if((e=e||["#fff","#000"])&&"string"===f(e)&&V.brewer&&V.brewer[e.toLowerCase()]&&(e=V.brewer[e.toLowerCase()]),"array"===f(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 _(),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(m&&p[h])o=p[h];else{if("array"===f(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"===f(l)&&(o=l(c));m&&(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"===f(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],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],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 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,y},y.padding=function(e){return null!=e?("number"===f(e)&&(e=[e,e]),s=e,y):s},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?(m=e,y):m},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=m(e,"rgba");return void 0===t[3]&&(t[3]=1),t},B.autodetect.push({p:3,test:(...e)=>{if("array"===f(e=m(e,"rgba"))&&(3===e.length||4===e.length&&"number"==f(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)},Ie=e=>(t,n)=>{const r=V(n).rgb(),o=V(t).rgb();return V.rgb(e(r,o))},Te=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=Ie(Te((e=>e))),Oe.multiply=Ie(Te(((e,t)=>e*t/255))),Oe.screen=Ie(Te(((e,t)=>255*(1-(1-e/255)*(1-t/255))))),Oe.overlay=Ie(Te(((e,t)=>t<128?2*e*t/255:255*(1-2*(1-e/255)*(1-t/255))))),Oe.darken=Ie(Te(((e,t)=>e>t?t:e))),Oe.lighten=Ie(Te(((e,t)=>e>t?e:t))),Oe.dodge=Ie(Te(((e,t)=>255===e||(e=t/255*255/(1-e/255))>255?255:e))),Oe.burn=Ie(Te(((e,t)=>255*(1-(1-t/255)/(e/255)))));const Le=Oe,{pow:$e,sin:He,cos:Fe}=Math,{floor:Ze,random:Ge}=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"===f(e)&&(e=Object.values(e)),e.forEach((e=>{t&&"object"===f(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"==f(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:Je,pow:Qe,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]=m(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=m(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"===f(e=m(e,"cmyk"))&&4===e.length)return"cmyk"}});const pt=(...e)=>{const[t,n,r,...o]=m(e,"rgb"),[i,s,a]=Ce(t,n,r),[l,c,d]=ae(i,s,a);return[l,c,d,...o.length>0&&o[0]<1?[o[0]]:[]]},{round:ft}=Math,mt=(...e)=>{const t=m(e,"rgba");let n=g(e)||"rgb";if("hsl"===n.substr(0,3))return((...e)=>{const t=m(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=Z();F("d50");const r=((...e)=>{const t=m(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=Z();F("d50");const r=((...e)=>{const t=m(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=m(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(" ")})`})(Ce(t)):"oklch"===n.substr(0,5)?((...e)=>{const t=m(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]=ft(t[0]),t[1]=ft(t[1]),t[2]=ft(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=m(e,"lch");const[t,n,r,...o]=e,[i,s,a]=ne(t,n,r),[l,c,d]=je(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,_t=/\s+/.source,yt=/\s*,\s*/.source,jt=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)(?:deg)?)|none)/.source,Ct=/\s*(?:\/\s*((?:[01]|[01]?\.\d+)|\d+(?:\.\d+)?%))?/.source,St=new RegExp("^rgba?\\("+kt+[vt,vt,vt].join(_t)+Ct+"\\)$"),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+[jt,wt,wt].join(_t)+Ct+"\\)$"),Rt=new RegExp("^hsl?\\("+kt+[jt,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)+Ct+"\\)$"),Pt=new RegExp("^lch\\("+kt+[xt,xt,jt].join(_t)+Ct+"\\)$"),At=new RegExp("^oklab\\("+kt+[xt,xt,xt].join(_t)+Ct+"\\)$"),Ot=new RegExp("^oklch\\("+kt+[xt,xt,jt].join(_t)+Ct+"\\)$"),{round:It}=Math,Tt=e=>e.map(((e,t)=>t<=2?b(It(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=Tt(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=Tt(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]=It(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=Z();F("d50");const r=Tt(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=Z();F("d50");const r=Tt(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=Tt(je(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=Tt(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 mt(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"===f(e)&&Ft.test(e))return"css"}}),B.format.gl=(...e)=>{const t=m(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 T(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"===f(e)&&[3,4,5,6,7,8,9].indexOf(e.length)>=0)return"hex"}});const{log:Zt}=Math,Gt=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*Zt(r),o=t<20?0:.8274096064007395*(o=t-10)-254.76935184120902+115.67994401066147*Zt(o)):(n=351.97690566805693+.114206453784165*(n=t-55)-40.25366309332127*Zt(n),r=325.4494125711974+.07943456536662342*(r=t-50)-28.0852963507957*Zt(r),o=255),[n,r,o,1]},{round:Dt}=Math;M.prototype.temp=M.prototype.kelvin=M.prototype.temperature=function(){return((...e)=>{const t=m(e,"rgb"),n=t[0],r=t[2];let o,i=1e3,s=4e4;for(;s-i>.4;){o=.5*(s+i);const e=Gt(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=Gt,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"===f(e=m(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=Q(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"===f(o)?i=o[1]-o[0]:(i=0,o=[o,o]);const a=function(a){const l=y*((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"===f(n=e)?(s=n[1]-n[0],0===s&&(n=n[1])):s=0,a)},a.lightness=function(e){return null==e?o:("array"===f(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=(Je(Qe(l,2)+Qe(c,2))+Je(Qe(u,2)+Qe(b,2)))/2,f=.5*(1-Je(Qe(p,7)/(Qe(p,7)+Qe(25,7)))),m=l*(1+f),g=u*(1+f),v=Je(Qe(m,2)+Qe(c,2)),x=Je(Qe(g,2)+Qe(b,2)),w=(v+x)/2,k=i(nt(c,m)),_=i(nt(b,g)),y=k>=0?k:k+360,j=_>=0?_:_+360,C=rt(y-j)>180?(y+j+360)/2:(y+j)/2,S=1-.17*ot(s(C-30))+.24*ot(s(2*C))+.32*ot(s(3*C+6))-.2*ot(s(4*C-63));let E=j-y;E=rt(E)<=180?E:j<=y?E+360:E-360,E=2*Je(v*x)*it(s(E)/2);const B=d-a,R=x-v,V=1+.015*Qe(h-50,2)/Je(20+Qe(h-50,2)),N=1+.045*w,P=1+.015*w*S,A=30*st(-Qe((C-275)/25,2)),O=-2*Je(Qe(w,7)/(Qe(w,7)+Qe(25,7)))*it(2*s(A)),I=Je(Qe(B/(n*V),2)+Qe(R/(r*N),2)+Qe(E/(o*P),2)+O*(R/(r*N))*(E/(o*P)));return tt(0,et(100,I))},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:Q,limits:Xe,mix:Q,random:()=>{let e="#";for(let t=0;t<6;t++)e+="0123456789abcdef".charAt(Ze(16*Ge()));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 Jt(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 Qt=n(8244),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}),f=sn(),m=(0,tn.Xo)();(0,c.useEffect)((()=>{if(!m||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 m.addEventListener("paste",e),()=>m.removeEventListener("paste",e)}),[m,u]);const g=(0,Qt.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(),f||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:""},fn="neutral",mn="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},jn=()=>{const e=(0,c.useContext)(Qt.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),f=(0,c.useRef)(null),m=e?.base?.settings?.color?.palette?.theme.some((e=>e.slug?.startsWith("bbe-"))),g=sn(),v=(0,c.useCallback)((()=>{var t;const n=[fn,mn,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,Jt(a,r)):Jt(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=f.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,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,Qt.YR)("color.text"),[h="#ffffff"]=(0,Qt.YR)("color.background"),[p=b]=(0,Qt.YR)("elements.h1.color.text"),[f=p]=(0,Qt.YR)("elements.link.color.text"),[m=f]=(0,Qt.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===m)),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),y=(0,c.useCallback)((()=>{if(n)try{const e={neutral:an(fn,Kt(_.neutral).shades),primary:an(mn,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&&(f.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()}),[]),m&&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(fn,e),colors:u.neutral,onReset:()=>w(fn)}),(0,qt.jsx)(wn,{label:(0,r.__)("Primary","better-block-editor"),value:h.primary,N:!0,onChange:e=>k(mn,e),colors:u.primary,onReset:()=>w(mn)}),(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:()=>{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)(Qt.Th,{children:(0,qt.jsx)(jn,{})})}),(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 f=window.wp.dom;async function m(e,t){return Promise.all(e.map((async e=>{const n=await t(e);return n.innerBlocks&&n.innerBlocks.length?{...n,innerBlocks:await m(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 m(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 m(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,f.__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,_=(0,a.qx)();(0,s.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,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 f="wpbbeVisibilityDisplayHelper",m="wpbbe-visibility-helper",g=()=>{const e=(0,i.useSelect)((e=>{var t;return null===(t=e(p.store).get("core",f))||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(m):t.classList.remove(m))}),[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",f,!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)}))},8244:(e,t,n)=>{"use strict";n.d(t,{Zb:()=>p,Th:()=>w,YR:()=>x,dZ:()=>v});var r=n(7143),o=n(4744),i=n.n(o);function s(e){return"[object Object]"===Object.prototype.toString.call(e)}function a(e){var t,n;return!1!==s(e)&&(void 0===(t=e.constructor)||!1!==s(n=t.prototype)&&!1!==n.hasOwnProperty("isPrototypeOf"))}var l=n(3582),c=n(6087);const d=[{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 u(e,t,n){if(!n||"string"!=typeof n){if("string"!=typeof n?.ref)return n;if(!(n=h(e,n.ref))||n?.ref)return n}let r;if(n.startsWith("var:"))r=n.slice(4).split("|");else{if(!n.startsWith("var(--wp--")||!n.endsWith(")"))return n;r=n.slice(10,-1).split("--")}const[o,...i]=r;return"preset"===o?function(e,t,n,[r,o]){const i=d.find((e=>e.cssVarInfix===r));if(!i)return n;const s=b(e.settings,t,i.path,"slug",o);if(s){const{valueKey:n}=i;return u(e,t,s[n])}return n}(e,t,n,i):"custom"===o?function(e,t,n,r){var o;const i=null!==(o=h(e.settings,["blocks",t,"custom",...r]))&&void 0!==o?o:h(e.settings,["custom",...r]);return i?u(e,t,i):n}(e,t,n,i):n}function b(e,t,n,r,o){const i=[h(e,["blocks",t,...n]),h(e,n)];for(const s of i)if(s){const i=["custom","theme","default"];for(const a of i){const i=s[a];if(i){const s=i.find((e=>e[r]===o));if(s)return"slug"===r||b(e,t,n,"slug",s.slug)[r]===s[r]?s:void 0}}}}const h=(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},p=(0,c.createContext)({isReady:!1,user:{},base:{},merged:{},globalStylesId:null});var f=n(1455),m=n.n(f),g=n(790);function v(){const e=(0,r.useSelect)((e=>e("core").getCurrentTheme()),[]);return async()=>{const t=e?.stylesheet;if(!t)return;const n=await m()({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 x(e,t="",n="all",{shouldDecodeEncode:r=!0}={}){const{merged:o,base:i,user:s}=(0,c.useContext)(p),a=e?"."+e:"",l=t?`styles.blocks.${t}${a}`:`styles${a}`;let d,b;switch(n){case"all":d=h(o,l),b=r?u(o,t,d):d;break;case"user":d=h(s,l),b=r?u(o,t,d):d;break;case"base":d=h(i,l),b=r?u(i,t,d):d;break;default:throw"Unsupported source"}return[b]}function w({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(l.store),o=e(l.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,s]=function(){const e=(0,r.useSelect)((e=>e(l.store).__experimentalGetCurrentThemeBaseGlobalStyles()),[]);return[!!e,e]}(),d=(0,c.useMemo)((()=>{return s&&n?(e=s,t=n,i()(e,t,{isMergeableObject:a,customMerge:e=>{if("backgroundImage"===e)return(e,t)=>t}})):{};var e,t}),[n,s]);return(0,c.useMemo)((()=>({isReady:t&&o,user:n,base:s,merged:d,globalStylesId:e})),[d,n,s,o,t,e])}();return t.isReady?(0,g.jsx)(p.Provider,{value:t,children:e}):null}},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}}},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 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)})()})(); -
better-block-editor/trunk/dist/editor/blocks/__all__/animation-on-scroll/editor.asset.php
r3449829 r3458243 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wpbbe-editor-css-store'), 'version' => ' 607690499cd810cf45fa');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wpbbe-editor-css-store'), 'version' => 'a0a6d7dfb10bf4f4f60a'); -
better-block-editor/trunk/dist/editor/blocks/__all__/animation-on-scroll/editor.js
r3443250 r3458243 1 (()=>{var e={9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>b});var o=n(6427),i=n(7143),r=n(6087),a=n(7723),s=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,a.__)("Close","better-block-editor"),...l}){const{get:b}=(0,i.select)(s.store),{set:p}=(0,i.useDispatch)(s.store),m=!b(d,e),[w,_]=(0,r.useState)(m);return w?(0,c.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:u(t),finishButtonText:n,onFinish:()=>{_(!1),p(d,e,!0)},...l}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>a});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function a(e="",t=""){const n=r(e),o=r(t),a=[...n,...o.filter((e=>!n.includes(e)))];return i()(a)}}, 4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},5571:(e,t,n)=>{"use strict";n.d(t,{TZ:()=>o,t6:()=>i,xc:()=>r});const o="blocks__all__animation-on-scroll",i="aos-animate",r=1e3},383:(e,t,n)=>{"use strict";function o(){var e;return null!==(e=document.querySelector('iframe[name^="editor-canvas"]')?.contentWindow?.document)&&void 0!==e?e:document}n.d(t,{Xo:()=>o}),n(4715),n(7143),n(3656)},9079:(e,t,n)=>{"use strict";n.d(t,{L2:()=>l,sS:()=>s});var o=n(9491),i=n(7143),r=n(6087),a=n(790);function s(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function l(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,a.jsx)(i,{...o}):(0,a.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},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,r,s){const l=new URL(s||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,s),a())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function a(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,s){const l=new URL(s||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,s),a())},r(),a(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,s=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:s,action:"popstate"}))?void a():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},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},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.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)o.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.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 o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},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 o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(6427),o=n(9491),i=n(6087),r=n(2619),a=n(7723),s=n(8969),l=n(6954),c=n(4197),d=n(383),u=n(9079),b=n(4753),p=n(790);const m=[{name:(0,a.__)("Off","better-block-editor"),key:null},{name:(0,a.__)("Fade in","better-block-editor"),key:"fade-in"},{name:(0,a.__)("Slide up","better-block-editor"),key:"slide-up"},{name:(0,a.__)("Slide down","better-block-editor"),key:"slide-down"},{name:(0,a.__)("Slide left","better-block-editor"),key:"slide-left"},{name:(0,a.__)("Slide right","better-block-editor"),key:"slide-right"},{name:(0,a.__)("Zoom in","better-block-editor"),key:"zoom-in"},{name:(0,a.__)("Zoom out","better-block-editor"),key:"zoom-out"}],w=function({value:e,onChange:n,label:o,help:i,...r}){return(0,p.jsx)(t.CustomSelectControl,{value:m.find((t=>t.key===e)),options:m,onChange:e=>n(e.selectedItem.key),label:o,help:i,size:"__unstable-large",...r})},_=function({value:e,onChange:n,label:o,help:i,...r}){return(0,p.jsx)(t.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:o,isShiftStepEnabled:!0,onChange:n,min:0,shiftStep:100,value:e,help:i,...r})},h=function({value:e,onChange:n,label:o,help:i,...r}){return(0,p.jsx)(t.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:o,isShiftStepEnabled:!0,onChange:n,min:0,shiftStep:100,value:e,help:i,...r})},f=[{name:(0,a.__)("Linear","better-block-editor"),key:"linear"},{name:(0,a.__)("Ease","better-block-editor"),key:"ease"},{name:(0,a.__)("Ease in","better-block-editor"),key:"ease-in"},{name:(0,a.__)("Ease out","better-block-editor"),key:"ease-out"},{name:(0,a.__)("Ease in out","better-block-editor"),key:"ease-in-out"},{name:(0,a.__)("Ease back","better-block-editor"),key:"ease-back"},{name:(0,a.__)("Ease in quad","better-block-editor"),key:"ease-in-quad"},{name:(0,a.__)("Ease out quad","better-block-editor"),key:"ease-out-quad"},{name:(0,a.__)("Ease in out quad","better-block-editor"),key:"ease-in-out-quad"},{name:(0,a.__)("Ease in quart","better-block-editor"),key:"ease-in-quart"},{name:(0,a.__)("Ease out quart","better-block-editor"),key:"ease-out-quart"},{name:(0,a.__)("Ease in out quart","better-block-editor"),key:"ease-in-out-quart"},{name:(0,a.__)("Ease in expo","better-block-editor"),key:"ease-in-expo"},{name:(0,a.__)("Ease out expo","better-block-editor"),key:"ease-out-expo"},{name:(0,a.__)("Ease in out expo","better-block-editor"),key:"ease-in-out-expo"}],k=function({value:e,onChange:n,label:o,help:i,...r}){return(0,p.jsx)(t.CustomSelectControl,{value:f.find((t=>t.key===e)),options:f,onChange:e=>n(e.selectedItem.key),label:o,help:i,size:"__unstable-large",...r})};var g=n(9941);const v=n.p+"images/image.e799b55a.webp";function y(){const e=(0,a.__)("Animation on Scroll has arrived","better-block-editor"),t=(0,a.__)("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)(g.V,{identifier:"animation-on-scroll",pages:[{title:e,text:t,image:v}]})}var x=n(5571),S=n(7143);const E=()=>{const t=`.block-editor-block-list__block-popover:has(.block-editor-block-toolbar):has([data-wpbbe-clientid="${(0,S.select)(e.store).getSelectedBlockClientId()}"])`;return document.querySelector(t)},j=()=>{const t=(0,S.select)(e.store).getSelectedBlockClientId(),n=(0,S.select)(e.store).getBlock(t);if("core/cover"===n.name){const e=`.block-editor-block-list__block-popover:has(.block-editor-block-toolbar):has([data-wpbbe-clientid="${t}"]) ~ .popover-slot .block-editor-block-popover .components-resizable-box__handle`;return[document.querySelector(e)]}if("core/image"===n.name){const e=`#block-${t} .components-resizable-box__container.has-show-handle :has(>.components-resizable-box__side-handle)`;return Array.from((0,d.Xo)().querySelectorAll(e))}},L=()=>{const e=E();e&&e.classList.add("wpbbe-block-toolbar-hidden");const t=j();t&&t.forEach((e=>{e.classList.add("wpbbe-block-toolbar-hidden")}))},C=()=>{const e=E();e&&e.classList.remove("wpbbe-block-toolbar-hidden");const t=j();t&&t.forEach((e=>e.classList.remove("wpbbe-block-toolbar-hidden")))},R=["core/template-part"],B=(0,o.createHigherOrderComponent)((n=>o=>{const{setAttributes:r,isSelected:l,clientId:m,attributes:f}=o,g=(0,i.useMemo)((()=>f?.wpbbeAnimationOnScroll||{animation:null,timingFunction:"linear",duration:300,delay:0}),[f]),[v]=(0,i.useState)(!!g.animation);let S;const E=(0,i.useRef)({}),j=e=>{E.current={...E.current,...e},S&&clearTimeout(S),S=setTimeout((()=>{const e={...g,...E.current};E.current={},L(e)}),x.xc)},L=e=>{if(null===e.animation)return void r({wpbbeAnimationOnScroll:void 0});const t=(0,d.Xo)().querySelector(`#block-${m}`);t.classList.remove(x.t6);const n=setInterval((()=>{t&&!t.classList.contains(x.t6)&&(clearInterval(n),t.classList.add(x.t6),r({wpbbeAnimationOnScroll:{...g,...e}}))}),10)},C=(0,i.useMemo)((()=>function(e,t){const{animation:n,duration:o=0,delay:i=0}=null!=e?e:{};return n?`.${s.V+t} {\n\t\t\t--aos-duration: ${Number(o)/1e3}s;\n\t\t\t--aos-delay: ${Number(i)/1e3}s;\n\t\t}`:null}(g,m)),[m,g]),R=(0,b.useAddEditorStyle)(C,x.TZ+"__"+m);return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(c.Z,{ref:R}),(0,p.jsx)(n,{...o}),l&&(0,u.sS)(m)&&(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(e.BlockControls,{children:(0,p.jsx)("div",{"data-wpbbe-clientid":m,style:{display:"none"}})}),(0,p.jsx)(e.InspectorControls,{children:(0,p.jsxs)(t.PanelBody,{title:(0,a.__)("Animation on Scroll","better-block-editor"),initialOpen:v||!!g.animation,className:"wpbbe animation-on-scroll",children:[(0,p.jsx)(y,{}),(0,p.jsx)(t.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,p.jsx)(w,{label:(0,a.__)("Animation","better-block-editor"),value:g.animation,onChange:e=>L({animation:e})})}),g.animation&&(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(t.BaseControl,{help:(0,a.__)("Select animation timing function.","better-block-editor"),__nextHasNoMarginBottom:!0,children:(0,p.jsx)(k,{label:(0,a.__)("Easing","better-block-editor"),value:g.timingFunction,onChange:e=>L({timingFunction:e})})}),(0,p.jsx)(h,{label:(0,a.__)("Animation duration","better-block-editor"),value:g.duration,onChange:e=>j({duration:e}),help:(0,a.__)("In milliseconds (ms).","better-block-editor")}),(0,p.jsx)(_,{label:(0,a.__)("Animation delay","better-block-editor"),onChange:e=>j({delay:e}),value:g.delay,help:(0,a.__)("In milliseconds (ms).","better-block-editor")})]})]})})]})]})}),"extendBlockEdit"),q=(0,o.createHigherOrderComponent)((e=>t=>{var n,o;const{wrapperProps:r={},attributes:{wpbbeAnimationOnScroll:a={}},clientId:c,isSelected:u}=t;if((0,i.useEffect)((()=>{const e=(0,d.Xo)().querySelector(`#block-${c}`);e&&(u?function(e){e.addEventListener("animationstart",L),e.addEventListener("animationiteration",L),e.addEventListener("animationcancel",C),e.addEventListener("animationend",C)}(e):function(e){e.removeEventListener("animationstart",L),e.removeEventListener("animationiteration",L),e.removeEventListener("animationcancel",C),e.removeEventListener("animationend",C)}(e))}),[c,u]),null===(null!==(n=a.animation)&&void 0!==n?n:null))return(0,p.jsx)(e,{...t});const b={"data-aos":a.animation,"data-aos-easing":null!==(o=a.timingFunction)&&void 0!==o?o:""};return(0,p.jsx)(e,{...t,wrapperProps:{...r,...b},className:(0,l.T)(t.className,`${x.t6} ${s.V+c}`)})}),"renderInEditor");(0,r.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,r.addFilter)("editor.BlockEdit","wpbbe/__all__/animation-on-scroll/edit-block",(0,u.L2)((function(e){return!R.includes(e.name)}),B)),(0,r.addFilter)("editor.BlockListBlock","wpbbe/__all__/animation-on-scroll/render-in-editor",q)})()})();1 (()=>{var e={9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>b});var o=n(6427),i=n(7143),r=n(6087),a=n(7723),s=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,a.__)("Close","better-block-editor"),...l}){const{get:b}=(0,i.select)(s.store),{set:p}=(0,i.useDispatch)(s.store),m=!b(d,e),[w,_]=(0,r.useState)(m);return w?(0,c.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:u(t),finishButtonText:n,onFinish:()=>{_(!1),p(d,e,!0)},...l}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>a});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function a(e="",t=""){const n=r(e),o=r(t),a=[...n,...o.filter((e=>!n.includes(e)))];return i()(a)}},5571:(e,t,n)=>{"use strict";n.d(t,{TZ:()=>o,t6:()=>i,xc:()=>r});const o="blocks__all__animation-on-scroll",i="aos-animate",r=1e3},383:(e,t,n)=>{"use strict";function o(){var e;return null!==(e=document.querySelector('iframe[name^="editor-canvas"]')?.contentWindow?.document)&&void 0!==e?e:document}n.d(t,{Xo:()=>o}),n(4715),n(7143),n(3656)},9079:(e,t,n)=>{"use strict";n.d(t,{L2:()=>l,sS:()=>s});var o=n(9491),i=n(7143),r=n(6087),a=n(790);function s(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function l(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,a.jsx)(i,{...o}):(0,a.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},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,r,s){const l=new URL(s||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,s),a())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function a(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,s){const l=new URL(s||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,s),a())},r(),a(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,s=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:s,action:"popstate"}))?void a():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},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},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.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)o.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.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 o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},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 o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(6427),o=n(9491),i=n(6087),r=n(2619),a=n(7723),s=n(8969),l=n(6954),c=n(383),d=n(9079),u=n(4753),b=n(790);const p=[{name:(0,a.__)("Off","better-block-editor"),key:null},{name:(0,a.__)("Fade in","better-block-editor"),key:"fade-in"},{name:(0,a.__)("Slide up","better-block-editor"),key:"slide-up"},{name:(0,a.__)("Slide down","better-block-editor"),key:"slide-down"},{name:(0,a.__)("Slide left","better-block-editor"),key:"slide-left"},{name:(0,a.__)("Slide right","better-block-editor"),key:"slide-right"},{name:(0,a.__)("Zoom in","better-block-editor"),key:"zoom-in"},{name:(0,a.__)("Zoom out","better-block-editor"),key:"zoom-out"}],m=function({value:e,onChange:n,label:o,help:i,...r}){return(0,b.jsx)(t.CustomSelectControl,{value:p.find((t=>t.key===e)),options:p,onChange:e=>n(e.selectedItem.key),label:o,help:i,size:"__unstable-large",...r})},w=function({value:e,onChange:n,label:o,help:i,...r}){return(0,b.jsx)(t.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:o,isShiftStepEnabled:!0,onChange:n,min:0,shiftStep:100,value:e,help:i,...r})},_=function({value:e,onChange:n,label:o,help:i,...r}){return(0,b.jsx)(t.__experimentalNumberControl,{__next40pxDefaultSize:!0,label:o,isShiftStepEnabled:!0,onChange:n,min:0,shiftStep:100,value:e,help:i,...r})},h=[{name:(0,a.__)("Linear","better-block-editor"),key:"linear"},{name:(0,a.__)("Ease","better-block-editor"),key:"ease"},{name:(0,a.__)("Ease in","better-block-editor"),key:"ease-in"},{name:(0,a.__)("Ease out","better-block-editor"),key:"ease-out"},{name:(0,a.__)("Ease in out","better-block-editor"),key:"ease-in-out"},{name:(0,a.__)("Ease back","better-block-editor"),key:"ease-back"},{name:(0,a.__)("Ease in quad","better-block-editor"),key:"ease-in-quad"},{name:(0,a.__)("Ease out quad","better-block-editor"),key:"ease-out-quad"},{name:(0,a.__)("Ease in out quad","better-block-editor"),key:"ease-in-out-quad"},{name:(0,a.__)("Ease in quart","better-block-editor"),key:"ease-in-quart"},{name:(0,a.__)("Ease out quart","better-block-editor"),key:"ease-out-quart"},{name:(0,a.__)("Ease in out quart","better-block-editor"),key:"ease-in-out-quart"},{name:(0,a.__)("Ease in expo","better-block-editor"),key:"ease-in-expo"},{name:(0,a.__)("Ease out expo","better-block-editor"),key:"ease-out-expo"},{name:(0,a.__)("Ease in out expo","better-block-editor"),key:"ease-in-out-expo"}],k=function({value:e,onChange:n,label:o,help:i,...r}){return(0,b.jsx)(t.CustomSelectControl,{value:h.find((t=>t.key===e)),options:h,onChange:e=>n(e.selectedItem.key),label:o,help:i,size:"__unstable-large",...r})};var f=n(9941);const g=n.p+"images/image.e799b55a.webp";function v(){const e=(0,a.__)("Animation on Scroll has arrived","better-block-editor"),t=(0,a.__)("Bring your content to life with a reveal animation on scroll — adjust animation type, easing, duration, and delay.","better-block-editor");return(0,b.jsx)(f.V,{identifier:"animation-on-scroll",pages:[{title:e,text:t,image:g}]})}var y=n(5571),x=n(7143);const S=()=>{const t=`.block-editor-block-list__block-popover:has(.block-editor-block-toolbar):has([data-wpbbe-clientid="${(0,x.select)(e.store).getSelectedBlockClientId()}"])`;return document.querySelector(t)},E=()=>{const t=(0,x.select)(e.store).getSelectedBlockClientId(),n=(0,x.select)(e.store).getBlock(t);if("core/cover"===n.name){const e=`.block-editor-block-list__block-popover:has(.block-editor-block-toolbar):has([data-wpbbe-clientid="${t}"]) ~ .popover-slot .block-editor-block-popover .components-resizable-box__handle`;return[document.querySelector(e)]}if("core/image"===n.name){const e=`#block-${t} .components-resizable-box__container.has-show-handle :has(>.components-resizable-box__side-handle)`;return Array.from((0,c.Xo)().querySelectorAll(e))}},L=()=>{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")}))},j=()=>{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")))},C=["core/template-part"],R=(0,o.createHigherOrderComponent)((n=>o=>{const{setAttributes:r,isSelected:l,clientId:p,attributes:h}=o,f=(0,i.useMemo)((()=>h?.wpbbeAnimationOnScroll||{animation:null,timingFunction:"linear",duration:300,delay:0}),[h]),[g]=(0,i.useState)(!!f.animation);let x;const S=(0,i.useRef)({}),E=e=>{S.current={...S.current,...e},x&&clearTimeout(x),x=setTimeout((()=>{const e={...f,...S.current};S.current={},L(e)}),y.xc)},L=e=>{if(null===e.animation)return void r({wpbbeAnimationOnScroll:void 0});const t=(0,c.Xo)().querySelector(`#block-${p}`);t.classList.remove(y.t6);const n=setInterval((()=>{t&&!t.classList.contains(y.t6)&&(clearInterval(n),t.classList.add(y.t6),r({wpbbeAnimationOnScroll:{...f,...e}}))}),10)},j=(0,i.useMemo)((()=>function(e,t){const{animation:n,duration:o=0,delay:i=0}=null!=e?e:{};return n?`.${s.V+t} {\n\t\t\t--aos-duration: ${Number(o)/1e3}s;\n\t\t\t--aos-delay: ${Number(i)/1e3}s;\n\t\t}`:null}(f,p)),[p,f]);return(0,u.useAddCssToEditor)(j,y.TZ,p),(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(n,{...o}),l&&(0,d.sS)(p)&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(e.BlockControls,{children:(0,b.jsx)("div",{"data-wpbbe-clientid":p,style:{display:"none"}})}),(0,b.jsx)(e.InspectorControls,{children:(0,b.jsxs)(t.PanelBody,{title:(0,a.__)("Animation on Scroll","better-block-editor"),initialOpen:g||!!f.animation,className:"wpbbe animation-on-scroll",children:[(0,b.jsx)(v,{}),(0,b.jsx)(t.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,b.jsx)(m,{label:(0,a.__)("Animation","better-block-editor"),value:f.animation,onChange:e=>L({animation:e})})}),f.animation&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(t.BaseControl,{help:(0,a.__)("Select animation timing function.","better-block-editor"),__nextHasNoMarginBottom:!0,children:(0,b.jsx)(k,{label:(0,a.__)("Easing","better-block-editor"),value:f.timingFunction,onChange:e=>L({timingFunction:e})})}),(0,b.jsx)(_,{label:(0,a.__)("Animation duration","better-block-editor"),value:f.duration,onChange:e=>E({duration:e}),help:(0,a.__)("In milliseconds (ms).","better-block-editor")}),(0,b.jsx)(w,{label:(0,a.__)("Animation delay","better-block-editor"),onChange:e=>E({delay:e}),value:f.delay,help:(0,a.__)("In milliseconds (ms).","better-block-editor")})]})]})})]})]})}),"extendBlockEdit"),B=(0,o.createHigherOrderComponent)((e=>t=>{var n,o;const{wrapperProps:r={},attributes:{wpbbeAnimationOnScroll:a={}},clientId:d,isSelected:u}=t;if((0,i.useEffect)((()=>{const e=(0,c.Xo)().querySelector(`#block-${d}`);e&&(u?function(e){e.addEventListener("animationstart",L),e.addEventListener("animationiteration",L),e.addEventListener("animationcancel",j),e.addEventListener("animationend",j)}(e):function(e){e.removeEventListener("animationstart",L),e.removeEventListener("animationiteration",L),e.removeEventListener("animationcancel",j),e.removeEventListener("animationend",j)}(e))}),[d,u]),null===(null!==(n=a.animation)&&void 0!==n?n:null))return(0,b.jsx)(e,{...t});const p={"data-aos":a.animation,"data-aos-easing":null!==(o=a.timingFunction)&&void 0!==o?o:""};return(0,b.jsx)(e,{...t,wrapperProps:{...r,...p},className:(0,l.T)(t.className,`${y.t6} ${s.V+d}`)})}),"renderInEditor");(0,r.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,r.addFilter)("editor.BlockEdit","wpbbe/__all__/animation-on-scroll/edit-block",(0,d.L2)((function(e){return!C.includes(e.name)}),R)),(0,r.addFilter)("editor.BlockListBlock","wpbbe/__all__/animation-on-scroll/render-in-editor",B)})()})(); -
better-block-editor/trunk/dist/editor/blocks/__all__/text-responsive/editor.asset.php
r3449829 r3458243 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => ' f5e88bb9f9628c3e6234');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => 'd6ece897903fcc5a004d'); -
better-block-editor/trunk/dist/editor/blocks/__all__/text-responsive/editor.js
r3443250 r3458243 1 (()=>{var e={7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=> l});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),a=n(9876),c=n(790);function l({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:l,help:u,...p}){let d=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{d.push({name:e.name,key:e.key})})),d.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),d=d.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:v}=null!=e?e:{};return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,c.jsx)(i.CustomSelectControl,{...p,label:t,hideLabelFromVision:!t,value:d.find((e=>e.key===w))||d[0],options:d,onChange:e=>l({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,c.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,c.jsx)(i.__experimentalUnitControl,{value:v,onChange:e=>l({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>l});var o=n(6427),i=n(7723),r=n(9941);const s=n.p+"images/welcome-guide.87e7271b.webp";var a=n(790);function c(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,a.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function l({children:e,initialOpen:t,...n}){return(0,a.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,a.jsx)(c,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>d});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),a=n(1233);n(12);const c=n.p+"images/default.c2e98be7.webp";var l=n(790);const u="wpbbe/welcome-guide";function p(e){return e.map((e=>{var t;return{image:(0,l.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:c,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function d({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...c}){const{get:d}=(0,i.select)(a.store),{set:b}=(0,i.useDispatch)(a.store),w=!d(u,e),[v,g]=(0,r.useState)(w);return v?(0,l.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:p(t),finishButtonText:n,onFinish:()=>{g(!1),b(u,e,!0)},...c}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{KZ:()=>c,Zx:()=>l,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),a=n(6087);function c(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,a.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function l(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...a,...n,settings:{...t,...null!==(i=a.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>l,Lk:()=>s,mg:()=>a,v6:()=>u,wK:()=>c});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function a(e){return!!r(e)}function c(e){return r(e)?.active}function l(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}function u(e){return e===o.kX}},9079:(e,t,n)=>{"use strict";n.d(t,{L2:()=>c,sS:()=>a});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function a(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function c(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},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,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,a),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,a),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,a=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},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 o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.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)o.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?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.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 o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},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 o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(9491),o=n(6087),i=n(2619),r=n(7723),s=n(2845),a=n(3306),c=n(8969),l=n(6954),u=n(4197),p=n(3604),d=n(9748),b=n(9079),w=n(4753);const v="left",g="center",h="right";var m=n(6427),x=n(5573),f=n(790);const k=(0,f.jsx)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,f.jsx)(x.Path,{d:"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z"})}),_=(0,f.jsx)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,f.jsx)(x.Path,{d:"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z"})}),y=(0,f.jsx)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,f.jsx)(x.Path,{d:"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z"})});function R({value:e,onChange:t,...n}){const o={LEFT:{value:v,icon:k,label:(0,r.__)("Align text left","better-block-editor")},TOP:{value:g,icon:_,label:(0,r.__)("Align text center","better-block-editor")},BOTTOM:{value:h,icon:y,label:(0,r.__)("Align text right","better-block-editor")}};return(0,f.jsx)(m.__experimentalToggleGroupControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:e,onChange:t,...n,children:Object.values(o).map((({value:e,icon:t,label:n})=>(0,f.jsx)(m.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})}const S=["core/post-title","core/post-excerpt","core/heading","core/paragraph"],j=v;function C(e,t){var n;return null!==(n=e["core/paragraph"===t?"align":"textAlign"])&&void 0!==n?n:j}function B(e){return S.includes(e)}const V=(0,t.createHigherOrderComponent)((t=>n=>{const{name:i,attributes:l,attributes:{wpbbeResponsive:{breakpoint:v=s.kX,breakpointCustomValue:g,settings:{alignment:h=C(l,i)}={}}={}},setAttributes:m,isSelected:x,clientId:k}=n;(0,p.KZ)(m);const _=(0,p.PE)(m),y=(0,p.Zx)(m),[S]=(0,o.useState)(!!l.wpbbeResponsive),j=(0,o.useMemo)((()=>function(e,t){var n;const{breakpoint:o,breakpointCustomValue:i,settings:{alignment:r}={}}=null!==(n=e.wpbbeResponsive)&&void 0!==n?n:{},s=(0,d.BO)(o,i);return s?`@media screen and (width <= ${s}) {\n\t\tbody .${c.V+t} {\n\t\t\ttext-align: ${r};\n\t\t}\n\t}`:null}(l,k)),[l,k]),B=(0,w.useAddEditorStyle)(j,"blocks__all__text-responsive__"+k),V=(0,r.__)("Change text alignment at this breakpoint and below.","better-block-editor");return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(u.Z,{ref:B}),(0,f.jsx)(t,{...n}),x&&(0,b.sS)(k)&&(0,f.jsx)(e.InspectorControls,{children:(0,f.jsxs)(a._,{initialOpen:S||!!l.wpbbeResponsive,className:"wpbbe text-responsive",children:[(0,f.jsx)(s.xC,{label:(0,r.__)("Breakpoint","better-block-editor"),value:{breakpoint:v,breakpointCustomValue:g},onChange:y,help:V}),!(0,d.v6)(v)&&(0,f.jsx)(R,{label:(0,r.__)("Text alignment","better-block-editor"),value:h,onChange:e=>_({alignment:e})})]})})]})}),"extendBlockEdit"),E=(0,t.createHigherOrderComponent)((e=>t=>{const{attributes:{wpbbeResponsive:n}={},name:o,className:i,clientId:r}=t;return B(o)&&n?(0,f.jsx)(e,{...t,className:(0,l.T)(i,c.V+r)}):(0,f.jsx)(e,{...t})}),"renderInEditor");(0,i.addFilter)("blocks.registerBlockType","wpbbe/__all__/text-responsive/modify-block-data",(function(e,t){return B(t)?{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{alignment:{enum:[v,g,h]}}}}}:e})),(0,i.addFilter)("editor.BlockEdit","wpbbe/__all__/text-responsive/edit-block",(0,b.L2)((e=>B(e.name)),V)),(0,i.addFilter)("editor.BlockListBlock","wpbbe/__all__/text-responsive/render-in-editor",E)})()})();1 (()=>{var e={7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=>c});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),a=n(9876),l=n(790);function c({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:c,help:u,...p}){let d=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{d.push({name:e.name,key:e.key})})),d.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),d=d.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:v}=null!=e?e:{};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,l.jsx)(i.CustomSelectControl,{...p,label:t,hideLabelFromVision:!t,value:d.find((e=>e.key===w))||d[0],options:d,onChange:e=>c({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,l.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,l.jsx)(i.__experimentalUnitControl,{value:v,onChange:e=>c({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>c});var o=n(6427),i=n(7723),r=n(9941);const s=n.p+"images/welcome-guide.87e7271b.webp";var a=n(790);function l(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,a.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function c({children:e,initialOpen:t,...n}){return(0,a.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,a.jsx)(l,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>d});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),a=n(1233);n(12);const l=n.p+"images/default.c2e98be7.webp";var c=n(790);const u="wpbbe/welcome-guide";function p(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 d({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...l}){const{get:d}=(0,i.select)(a.store),{set:b}=(0,i.useDispatch)(a.store),w=!d(u,e),[v,g]=(0,r.useState)(w);return v?(0,c.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:p(t),finishButtonText:n,onFinish:()=>{g(!1),b(u,e,!0)},...l}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{KZ:()=>l,Zx:()=>c,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),a=n(6087);function l(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,a.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function c(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...a,...n,settings:{...t,...null!==(i=a.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>c,Lk:()=>s,mg:()=>a,v6:()=>u,wK:()=>l});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function a(e){return!!r(e)}function l(e){return r(e)?.active}function c(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}function u(e){return e===o.kX}},9079:(e,t,n)=>{"use strict";n.d(t,{L2:()=>l,sS:()=>a});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function a(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function l(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},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,r,a){const l=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,a),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,a){const l=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,a),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,a=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},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 o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.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)o.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?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.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 o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},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 o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(9491),o=n(6087),i=n(2619),r=n(7723),s=n(2845),a=n(3306),l=n(8969),c=n(6954),u=n(3604),p=n(9748),d=n(9079),b=n(4753);const w="left",v="center",g="right";var h=n(6427),m=n(5573),x=n(790);const f=(0,x.jsx)(m.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,x.jsx)(m.Path,{d:"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z"})}),k=(0,x.jsx)(m.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,x.jsx)(m.Path,{d:"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z"})}),_=(0,x.jsx)(m.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,x.jsx)(m.Path,{d:"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z"})});function y({value:e,onChange:t,...n}){const o={LEFT:{value:w,icon:f,label:(0,r.__)("Align text left","better-block-editor")},TOP:{value:v,icon:k,label:(0,r.__)("Align text center","better-block-editor")},BOTTOM:{value:g,icon:_,label:(0,r.__)("Align text right","better-block-editor")}};return(0,x.jsx)(h.__experimentalToggleGroupControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,value:e,onChange:t,...n,children:Object.values(o).map((({value:e,icon:t,label:n})=>(0,x.jsx)(h.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})}const R=["core/post-title","core/post-excerpt","core/heading","core/paragraph"],S=w;function C(e,t){var n;return null!==(n=e["core/paragraph"===t?"align":"textAlign"])&&void 0!==n?n:S}function j(e){return R.includes(e)}const B=(0,t.createHigherOrderComponent)((t=>n=>{const{name:i,attributes:c,attributes:{wpbbeResponsive:{breakpoint:w=s.kX,breakpointCustomValue:v,settings:{alignment:g=C(c,i)}={}}={}},setAttributes:h,isSelected:m,clientId:f}=n;(0,u.KZ)(h);const k=(0,u.PE)(h),_=(0,u.Zx)(h),[R]=(0,o.useState)(!!c.wpbbeResponsive),S=(0,o.useMemo)((()=>function(e,t){var n;const{breakpoint:o,breakpointCustomValue:i,settings:{alignment:r}={}}=null!==(n=e.wpbbeResponsive)&&void 0!==n?n:{},s=(0,p.BO)(o,i);return s?`@media screen and (width <= ${s}) {\n\t\tbody .${l.V+t} {\n\t\t\ttext-align: ${r};\n\t\t}\n\t}`:null}(c,f)),[c,f]);(0,b.useAddCssToEditor)(S,"blocks__all__text-responsive",f);const j=(0,r.__)("Change text alignment at this breakpoint and below.","better-block-editor");return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(t,{...n}),m&&(0,d.sS)(f)&&(0,x.jsx)(e.InspectorControls,{children:(0,x.jsxs)(a._,{initialOpen:R||!!c.wpbbeResponsive,className:"wpbbe text-responsive",children:[(0,x.jsx)(s.xC,{label:(0,r.__)("Breakpoint","better-block-editor"),value:{breakpoint:w,breakpointCustomValue:v},onChange:_,help:j}),!(0,p.v6)(w)&&(0,x.jsx)(y,{label:(0,r.__)("Text alignment","better-block-editor"),value:g,onChange:e=>k({alignment:e})})]})})]})}),"extendBlockEdit"),V=(0,t.createHigherOrderComponent)((e=>t=>{const{attributes:{wpbbeResponsive:n}={},name:o,className:i,clientId:r}=t;return j(o)&&n?(0,x.jsx)(e,{...t,className:(0,c.T)(i,l.V+r)}):(0,x.jsx)(e,{...t})}),"renderInEditor");(0,i.addFilter)("blocks.registerBlockType","wpbbe/__all__/text-responsive/modify-block-data",(function(e,t){return j(t)?{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{alignment:{enum:[w,v,g]}}}}}:e})),(0,i.addFilter)("editor.BlockEdit","wpbbe/__all__/text-responsive/edit-block",(0,d.L2)((e=>j(e.name)),B)),(0,i.addFilter)("editor.BlockListBlock","wpbbe/__all__/text-responsive/render-in-editor",V)})()})(); -
better-block-editor/trunk/dist/editor/blocks/__all__/text-style-from-element/editor.asset.php
r3443250 r3458243 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-api-fetch', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-primitives'), 'version' => ' 3c9c40a77c348efb7aab');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-api-fetch', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-primitives'), 'version' => '4c656b2f3f5298ce3a68'); -
better-block-editor/trunk/dist/editor/blocks/__all__/text-style-from-element/editor.js
r3443250 r3458243 1 (()=>{"use strict";var e={ 8244:(e,t,r)=>{r.d(t,{Zb:()=>d,Th:()=>h});var n=r(7143),o=r(4744),c=r.n(o);function l(e){return"[object Object]"===Object.prototype.toString.call(e)}function i(e){var t,r;return!1!==l(e)&&(void 0===(t=e.constructor)||!1!==l(r=t.prototype)&&!1!==r.hasOwnProperty("isPrototypeOf"))}var a=r(3582),s=r(6087);const d=(0,s.createContext)({isReady:!1,user:{},base:{},merged:{},globalStylesId:null});r(1455);var u=r(790);function h({children:e}){const t=function(){const[e,t,r]=function(){const{globalStylesId:e,userConfig:t}=(0,n.useSelect)((e=>{const{getEntityRecord:t,getEditedEntityRecord:r,canUser:n}=e(a.store),o=e(a.store).__experimentalGetCurrentGlobalStylesId();let c;const l=o?n("update",{kind:"root",name:"globalStyles",id:o}):null;return o&&"boolean"==typeof l&&(c=l?r("root","globalStyles",o):t("root","globalStyles",o,{context:"view"})),{globalStylesId:o,userConfig:c}}),[]);return[e,!!t,t]}(),[o,l]=function(){const e=(0,n.useSelect)((e=>e(a.store).__experimentalGetCurrentThemeBaseGlobalStyles()),[]);return[!!e,e]}(),d=(0,s.useMemo)((()=>{return l&&r?(e=l,t=r,c()(e,t,{isMergeableObject:i,customMerge:e=>{if("backgroundImage"===e)return(e,t)=>t}})):{};var e,t}),[r,l]);return(0,s.useMemo)((()=>({isReady:t&&o,user:r,base:l,merged:d,globalStylesId:e})),[d,r,l,o,t,e])}();return t.isReady?(0,u.jsx)(d.Provider,{value:t,children:e}):null}},383:(e,t,r)=>{r.d(t,{cs:()=>l,gi:()=>i});var n=r(4715),o=r(7143),c=r(3656);function l(){return document.querySelector('iframe[name^="editor-canvas"]')}async function i(e){await async function(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()}))}))}(),await async function(){return new Promise((e=>{const t=(0,o.subscribe)((()=>{((0,o.select)(c.store).isCleanNewPost()||((0,o.select)(c.store).getEditedPostAttribute("title")||"").trim()||(0,o.select)(n.store).getBlockCount()>0)&&(t(),e())}))}))}(),await async function(){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((r=>{if("complete"===t.readyState)return r(t);e.contentWindow.addEventListener("load",(()=>r(t)))}))}return new Promise((e=>e(document)))})().then((r=>{const n=r.querySelector(".wp-block[data-block]");if(!isNaN(n?.getBoundingClientRect()?.height))return clearInterval(t),e()}))}),100)}))}(),e()}},9079:(e,t,r)=>{r.d(t,{sS:()=>o}),r(9491);var n=r(7143);function o(e){return"default"===(0,n.select)("core/block-editor").getBlockEditingMode(e)}r(6087),r(790)},4744:e=>{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===r}(e)}(e)},r="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function n(e,t){return!1!==t.clone&&t.isMergeableObject(e)?i((r=e,Array.isArray(r)?[]:{}),e,t):e;var r}function o(e,t,r){return e.concat(t).map((function(e){return n(e,r)}))}function c(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 l(e,t){try{return t in e}catch(e){return!1}}function i(e,r,a){(a=a||{}).arrayMerge=a.arrayMerge||o,a.isMergeableObject=a.isMergeableObject||t,a.cloneUnlessOtherwiseSpecified=n;var s=Array.isArray(r);return s===Array.isArray(e)?s?a.arrayMerge(e,r,a):function(e,t,r){var o={};return r.isMergeableObject(e)&&c(e).forEach((function(t){o[t]=n(e[t],r)})),c(t).forEach((function(c){(function(e,t){return l(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,c)||(l(e,c)&&r.isMergeableObject(t[c])?o[c]=function(e,t){if(!t.customMerge)return i;var r=t.customMerge(e);return"function"==typeof r?r:i}(c,r)(e[c],t[c],r):o[c]=n(t[c],r))})),o}(e,r,a):n(r,a)}i.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,r){return i(e,r,t)}),{})};var a=i;e.exports=a},790:e=>{e.exports=window.ReactJSXRuntime},1455:e=>{e.exports=window.wp.apiFetch},4715:e=>{e.exports=window.wp.blockEditor},6427:e=>{e.exports=window.wp.components},9491:e=>{e.exports=window.wp.compose},3582:e=>{e.exports=window.wp.coreData},7143:e=>{e.exports=window.wp.data},3656:e=>{e.exports=window.wp.editor},6087:e=>{e.exports=window.wp.element},2619:e=>{e.exports=window.wp.hooks},7723:e=>{e.exports=window.wp.i18n},5573:e=>{e.exports=window.wp.primitives},4164:(e,t,r)=>{function n(e){var t,r,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e)){var c=e.length;for(t=0;t<c;t++)e[t]&&(r=n(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}r.d(t,{A:()=>o});const o=function(){for(var e,t,r=0,o="",c=arguments.length;r<c;r++)(e=arguments[r])&&(t=n(e))&&(o&&(o+=" "),o+=t);return o}}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var c=t[n]={exports:{}};return e[n](c,c.exports,r),c.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var n=r(4715),o=r(6427),c=r(9491),l=r(6087),i=r(2619),a=r(7723),s=r(8244),d=r(383),u=r(9079),h=r(4164),p=r(5573),w=r(790);const b=(0,w.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,w.jsx)(p.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})}),v=(0,w.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,w.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm3.622-3.146H16.48V8.19c.007-.19.011-.392.011-.605.007-.213.015-.403.022-.572a3.374 3.374 0 0 1-.528.517l-.902.737-.935-1.166L16.755 5h1.617v7.854Zm-6.145 0h-1.87v-3.3H7.54v3.3H5.66V5h1.88v3.003h2.817V5h1.87v7.854Z"})}),m=(0,w.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,w.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm4.15-3.036h-5.588v-1.265L15.26 9.73c.396-.41.711-.748.946-1.012s.4-.495.495-.693c.103-.205.154-.422.154-.649 0-.271-.08-.473-.242-.605-.161-.132-.37-.198-.627-.198-.271 0-.542.07-.814.209-.271.14-.564.341-.88.605l-1.023-1.199a7 7 0 0 1 .726-.572 3.23 3.23 0 0 1 .902-.44c.352-.117.774-.176 1.265-.176.528 0 .98.095 1.353.286.381.183.675.436.88.759.213.315.32.678.32 1.089 0 .447-.085.85-.254 1.21a4.433 4.433 0 0 1-.748 1.067c-.33.352-.733.744-1.21 1.177l-.814.748v.066H18.9v1.562Zm-7.333 0h-1.87v-3.3H6.881v3.3H5V5.11h1.881v3.003h2.816V5.11h1.87v7.854Z"})}),f=(0,w.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,w.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm3.864-9.152c0 .55-.169.99-.506 1.32-.33.323-.733.543-1.21.66v.033c.63.073 1.111.264 1.441.572.338.308.506.73.506 1.265 0 .44-.113.84-.34 1.199-.228.36-.58.645-1.057.858-.47.213-1.078.319-1.826.319-.462 0-.876-.037-1.243-.11a5.677 5.677 0 0 1-1.056-.319v-1.573c.338.176.69.308 1.056.396.367.08.704.121 1.012.121.557 0 .943-.088 1.155-.264.22-.183.33-.433.33-.748a.811.811 0 0 0-.154-.495c-.103-.147-.286-.257-.55-.33-.257-.073-.62-.11-1.089-.11h-.539V8.223h.55c.447 0 .792-.04 1.034-.121.25-.08.422-.19.517-.33a.888.888 0 0 0 .143-.495c0-.513-.337-.77-1.012-.77-.367 0-.69.066-.968.198a6.913 6.913 0 0 0-.649.341l-.825-1.265a4.56 4.56 0 0 1 1.1-.55c.418-.154.939-.231 1.562-.231.807 0 1.445.161 1.914.484.47.323.704.777.704 1.364Zm-7.047 6.116h-1.87v-3.3H6.881v3.3H5V5.11h1.881v3.003h2.816V5.11h1.87v7.854Z"})}),g=(0,w.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,w.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm4.36-4.719h-.903v1.573H16.37v-1.573h-3.256V9.939L16.48 5h1.727v4.851h.902v1.43Zm-2.74-2.563c0-.147.004-.326.011-.539l.022-.583a3.73 3.73 0 0 1 .022-.33h-.055a5.671 5.671 0 0 1-.198.418c-.066.117-.146.25-.242.396l-1.177 1.771h1.617V8.718Zm-4.803 4.136h-1.87v-3.3H6.881v3.3H5V5h1.881v3.003h2.816V5h1.87v7.854Z"})}),y=(0,w.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,w.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm1.598-8.228c.462 0 .877.095 1.243.286.367.19.656.47.87.836.212.367.318.81.318 1.331 0 .865-.264 1.54-.792 2.024-.52.477-1.309.715-2.365.715-.887 0-1.61-.143-2.167-.429v-1.573c.271.14.598.26.98.363a4.55 4.55 0 0 0 1.077.143c.447 0 .788-.092 1.023-.275.242-.19.363-.477.363-.858 0-.345-.12-.609-.363-.792-.235-.19-.598-.286-1.089-.286-.198 0-.4.022-.605.066a8.063 8.063 0 0 0-.528.11l-.715-.363.297-4.07h4.356v1.573h-2.75l-.12 1.309c.117-.022.241-.044.373-.066.14-.03.338-.044.594-.044Zm-4.781 5.082h-1.87v-3.3H6.881v3.3H5V5h1.881v3.003h2.816V5h1.87v7.854Z"})}),x=(0,w.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,w.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm-1.438-6.38c0-.447.03-.891.088-1.331.066-.447.184-.869.352-1.265.169-.396.403-.744.704-1.045.3-.308.686-.546 1.155-.715.47-.176 1.041-.264 1.716-.264.154 0 .337.007.55.022.213.015.393.037.54.066v1.474a4.296 4.296 0 0 0-.485-.066 4.456 4.456 0 0 0-.572-.033c-.594 0-1.06.092-1.397.275-.33.183-.564.444-.704.781s-.22.73-.242 1.177h.066c.14-.257.338-.473.594-.649.264-.176.609-.264 1.034-.264.69 0 1.232.22 1.628.66.396.44.594 1.06.594 1.859 0 .865-.245 1.544-.737 2.035-.484.484-1.144.726-1.98.726a3.007 3.007 0 0 1-1.474-.363c-.44-.25-.788-.627-1.045-1.133-.256-.513-.385-1.162-.385-1.947Zm2.871 1.947a.838.838 0 0 0 .671-.297c.176-.198.264-.51.264-.935 0-.337-.073-.605-.22-.803-.146-.198-.378-.297-.693-.297-.315 0-.568.103-.759.308a.988.988 0 0 0-.275.671c0 .213.037.425.11.638.073.205.183.378.33.517a.848.848 0 0 0 .572.198Zm-4.616 1.386h-1.87v-3.3H6.881v3.3H5V5.099h1.881v3.003h2.816V5.099h1.87v7.854Z"})}),j=(0,w.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,w.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm-.24-2.778H13V5.919h-1.622v7.303H9.871V9.219h-.253c-.594 0-1.089-.106-1.485-.319a2.1 2.1 0 0 1-.858-.858A2.552 2.552 0 0 1 7 6.865c0-.425.092-.818.275-1.177.183-.36.47-.645.858-.858.396-.22.891-.33 1.485-.33h4.892v8.722Z"})}),H=(0,w.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,w.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm1.965-9.273c.785 0 1.394.183 1.826.55.433.367.65.902.65 1.606v4.004h-1.288l-.363-.814h-.044c-.256.33-.528.568-.814.715-.286.14-.678.209-1.177.209-.535 0-.979-.158-1.33-.473-.353-.315-.529-.803-.529-1.463 0-.638.224-1.111.671-1.419.455-.315 1.119-.491 1.991-.528l1.034-.033v-.176c0-.293-.077-.506-.23-.638-.147-.132-.353-.198-.617-.198s-.539.044-.825.132a7.27 7.27 0 0 0-.869.308l-.56-1.232a4.5 4.5 0 0 1 1.121-.407 6.078 6.078 0 0 1 1.353-.143Zm.066 3.432c-.462.015-.784.099-.968.253a.733.733 0 0 0-.275.605c0 .227.066.392.198.495a.8.8 0 0 0 .506.154c.308 0 .569-.092.781-.275.213-.19.32-.447.32-.77v-.484l-.562.022Zm-6.05 2.728-.484-1.683H7.53l-.484 1.683H5L7.673 5h2.398l2.706 7.887h-2.046ZM9.367 8.069a28.214 28.214 0 0 0-.154-.528 33.251 33.251 0 0 0-.187-.693 29.203 29.203 0 0 1-.143-.594 7.44 7.44 0 0 1-.143.605 86.53 86.53 0 0 1-.176.693c-.059.22-.106.392-.143.517l-.462 1.573h1.87l-.462-1.573Z"})}),S=[{value:void 0,icon:b,label:(0,a.__)("Default style","better-block-editor")},{value:"p",icon:j,label:(0,a.__)("Paragraph","better-block-editor")},{value:"h1",icon:v,label:(0,a.__)("Heading 1","better-block-editor")},{value:"h2",icon:m,label:(0,a.__)("Heading 2","better-block-editor")},{value:"h3",icon:f,label:(0,a.__)("Heading 3","better-block-editor")},{value:"h4",icon:g,label:(0,a.__)("Heading 4","better-block-editor")},{value:"h5",icon:y,label:(0,a.__)("Heading 5","better-block-editor")},{value:"h6",icon:x,label:(0,a.__)("Heading 6","better-block-editor")}],_={className:"block-library-heading-level-dropdown"};function V({value:e,onChange:t}){var r;return(0,w.jsx)(o.ToolbarDropdownMenu,{popoverProps:_,icon:(0,w.jsx)(o.Icon,{icon:void 0===e?H:null!==(r=S.find((t=>t.value===(null!=e?e:null)))?.icon)&&void 0!==r?r:S[0].icon}),label:(0,a.__)("Change style","better-block-editor"),controls:S.map((({value:r,icon:n,label:c})=>({icon:(0,w.jsx)(o.Icon,{icon:n}),title:c,isActive:r===e,onClick(){t(r)},role:"menuitemradio"})))})}const k="wpbbe-text-style-from-element-",M="wpbbe-editor-text-style-from-element",O={"font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","line-height":"lineHeight","letter-spacing":"letterSpacing","text-transform":"textTransform"},P=["h1","h2","h3","h4","h5","h6"];function Z(e){if(e?.color?.text)return!0;if(e?.typography)for(const t of Object.values(O))if(e.typography[t])return!0;return!1}function E(e){let t="";for(const[r,n]of Object.entries(O)){const o=e?.typography[n];o&&(t+=` ${r}: ${o};\n`)}return t}const A=["core/post-title","core/post-excerpt","core/heading","core/paragraph"],B=()=>{const e=(0,l.useContext)(s.Zb),{isReady:t,merged:r}=e;return t&&function(e){var t;const r=null!==(t=(0,d.cs)()?.contentWindow)&&void 0!==t?t:window;if(!r.document.body)return;let n=r.document.getElementById(M);n||(n=r.document.createElement("style"),n.id=M,r.document.head.appendChild(n));const o=function(e){let t="";Z(e?.styles?.elements?.heading)&&(P.forEach(((e,r)=>{t+=`.${k}${e}.${k}${e}`,r<P.length-1&&(t+=", \n")})),t+=" { \n"+E(e.styles.elements.heading)+"\n}\n\n");for(const r of P)Z(e?.styles?.elements?.[r])&&(t+=`.${k}${r}.${k}${r}`,t+="{\n"+E(e.styles.elements[r])+"\n}\n\n");return Z(e?.styles)&&(t+=`.${k}p.${k}p`,t+=" {\n"+E(e.styles)+"\n}\n\n"),t}(e);n.innerHTML!==o&&(n.innerHTML=o)}(r),null};function C(){const e="wpbbe-test-style-from-element-wrapper",t=window.top.document.getElementById("wpwrap");if(t&&!t.querySelector("."+e)){const r=document.createElement("div");r.classList.add(e),(0,l.createRoot)(r).render((0,w.jsx)(s.Th,{children:(0,w.jsx)(B,{})})),t.after(r)}}function I(e){return A.includes(e)}(0,d.gi)(C),window.addEventListener("urlchangeevent",(()=>{(0,d.gi)(C)}));const L=(0,c.createHigherOrderComponent)((e=>t=>{const{setAttributes:r,isSelected:c,clientId:l,name:i,attributes:{wpbbeTextStyleFromElement:s,wpbbeRoleHeading:d=!1}}=t;return I(i)&&(0,u.sS)(l)?(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(e,{...t}),c&&(0,w.jsxs)(w.Fragment,{children:["core/paragraph"===i&&(0,w.jsx)(n.InspectorControls,{group:"advanced",children:(0,w.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,w.jsx)(o.ToggleControl,{checked:d,onChange:e=>r({wpbbeRoleHeading:e}),label:(0,a.__)("Apply role=“heading”","better-block-editor"),__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,...t})})}),(0,w.jsx)(n.BlockControls,{group:"block",children:(0,w.jsx)(V,{value:s,onChange:e=>r({wpbbeTextStyleFromElement:null===e?void 0:e})})})]})]}):(0,w.jsx)(e,{...t})}),"extendBlockEdit"),R=(0,c.createHigherOrderComponent)((e=>t=>{const{name:r,attributes:{wpbbeTextStyleFromElement:n}}=t;if(!I(r)||!n)return(0,w.jsx)(e,{...t});const o={...t.wrapperProps,className:(0,h.A)(t.wrapperProps?.className,k+n)};return(0,w.jsx)(e,{...t,wrapperProps:o})}),"renderInEditor");(0,i.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,i.addFilter)("editor.BlockEdit","wpbbe/__all__/text-style-from-element/edit-block",L),(0,i.addFilter)("editor.BlockListBlock","wpbbe/__all__/text-style-from-element/render-in-editor",R)})();1 (()=>{"use strict";var e={3357:(e,t,n)=>{n.d(t,{Z:()=>r});const r=(0,n(6087).createContext)({isReady:!1,user:{},base:{},merged:{},globalStylesId:null})},8942:(e,t,n)=>{n.d(t,{Th:()=>u});var r=n(7143),o=n(4744),c=n.n(o),l=n(8270),i=n(3582),a=n(6087),s=(n(473),n(3357)),d=(n(1455),n(790));function u({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(i.store),o=e(i.store).__experimentalGetCurrentGlobalStylesId();let c;const l=o?r("update",{kind:"root",name:"globalStyles",id:o}):null;return o&&"boolean"==typeof l&&(c=l?n("root","globalStyles",o):t("root","globalStyles",o,{context:"view"})),{globalStylesId:o,userConfig:c}}),[]);return[e,!!t,t]}(),[o,s]=function(){const e=(0,r.useSelect)((e=>e(i.store).__experimentalGetCurrentThemeBaseGlobalStyles()),[]);return[!!e,e]}(),d=(0,a.useMemo)((()=>{return s&&n?(e=s,t=n,c()(e,t,{isMergeableObject:l.Q,customMerge:e=>{if("backgroundImage"===e)return(e,t)=>t}})):{};var e,t}),[n,s]);return(0,a.useMemo)((()=>({isReady:t&&o,user:n,base:s,merged:d,globalStylesId:e})),[d,n,s,o,t,e])}();return t.isReady?(0,d.jsx)(s.Z.Provider,{value:t,children:e}):null}},7595:(e,t,n)=>{n.d(t,{Th:()=>r.Th,Zb:()=>o.Z});var r=n(8942),o=n(3357)},473:(e,t,n)=>{},383:(e,t,n)=>{n.d(t,{cs:()=>l,gi:()=>i});var r=n(4715),o=n(7143),c=n(3656);function l(){return document.querySelector('iframe[name^="editor-canvas"]')}async function i(e){await async function(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()}))}))}(),await async function(){return new Promise((e=>{const t=(0,o.subscribe)((()=>{((0,o.select)(c.store).isCleanNewPost()||((0,o.select)(c.store).getEditedPostAttribute("title")||"").trim()||(0,o.select)(r.store).getBlockCount()>0)&&(t(),e())}))}))}(),await async function(){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)}))}(),e()}},9079:(e,t,n)=>{n.d(t,{sS:()=>o}),n(9491);var r=n(7143);function o(e){return"default"===(0,r.select)("core/block-editor").getBlockEditingMode(e)}n(6087),n(790)},4744:e=>{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)?i((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 c(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 l(e,t){try{return t in e}catch(e){return!1}}function i(e,n,a){(a=a||{}).arrayMerge=a.arrayMerge||o,a.isMergeableObject=a.isMergeableObject||t,a.cloneUnlessOtherwiseSpecified=r;var s=Array.isArray(n);return s===Array.isArray(e)?s?a.arrayMerge(e,n,a):function(e,t,n){var o={};return n.isMergeableObject(e)&&c(e).forEach((function(t){o[t]=r(e[t],n)})),c(t).forEach((function(c){(function(e,t){return l(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,c)||(l(e,c)&&n.isMergeableObject(t[c])?o[c]=function(e,t){if(!t.customMerge)return i;var n=t.customMerge(e);return"function"==typeof n?n:i}(c,n)(e[c],t[c],n):o[c]=r(t[c],n))})),o}(e,n,a):r(n,a)}i.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,n){return i(e,n,t)}),{})};var a=i;e.exports=a},790:e=>{e.exports=window.ReactJSXRuntime},1455:e=>{e.exports=window.wp.apiFetch},4715:e=>{e.exports=window.wp.blockEditor},6427:e=>{e.exports=window.wp.components},9491:e=>{e.exports=window.wp.compose},3582:e=>{e.exports=window.wp.coreData},7143:e=>{e.exports=window.wp.data},3656:e=>{e.exports=window.wp.editor},6087:e=>{e.exports=window.wp.element},2619:e=>{e.exports=window.wp.hooks},7723:e=>{e.exports=window.wp.i18n},5573:e=>{e.exports=window.wp.primitives},4164:(e,t,n)=>{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 c=e.length;for(t=0;t<c;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="",c=arguments.length;n<c;n++)(e=arguments[n])&&(t=r(e))&&(o&&(o+=" "),o+=t);return o}},8270:(e,t,n)=>{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 c=t[r]={exports:{}};return e[r](c,c.exports,n),c.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.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var r=n(4715),o=n(6427),c=n(9491),l=n(6087),i=n(2619),a=n(7723),s=n(7595),d=n(383),u=n(9079),h=n(4164),p=n(5573),w=n(790);const b=(0,w.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,w.jsx)(p.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})}),m=(0,w.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,w.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm3.622-3.146H16.48V8.19c.007-.19.011-.392.011-.605.007-.213.015-.403.022-.572a3.374 3.374 0 0 1-.528.517l-.902.737-.935-1.166L16.755 5h1.617v7.854Zm-6.145 0h-1.87v-3.3H7.54v3.3H5.66V5h1.88v3.003h2.817V5h1.87v7.854Z"})}),v=(0,w.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,w.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm4.15-3.036h-5.588v-1.265L15.26 9.73c.396-.41.711-.748.946-1.012s.4-.495.495-.693c.103-.205.154-.422.154-.649 0-.271-.08-.473-.242-.605-.161-.132-.37-.198-.627-.198-.271 0-.542.07-.814.209-.271.14-.564.341-.88.605l-1.023-1.199a7 7 0 0 1 .726-.572 3.23 3.23 0 0 1 .902-.44c.352-.117.774-.176 1.265-.176.528 0 .98.095 1.353.286.381.183.675.436.88.759.213.315.32.678.32 1.089 0 .447-.085.85-.254 1.21a4.433 4.433 0 0 1-.748 1.067c-.33.352-.733.744-1.21 1.177l-.814.748v.066H18.9v1.562Zm-7.333 0h-1.87v-3.3H6.881v3.3H5V5.11h1.881v3.003h2.816V5.11h1.87v7.854Z"})}),f=(0,w.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,w.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm3.864-9.152c0 .55-.169.99-.506 1.32-.33.323-.733.543-1.21.66v.033c.63.073 1.111.264 1.441.572.338.308.506.73.506 1.265 0 .44-.113.84-.34 1.199-.228.36-.58.645-1.057.858-.47.213-1.078.319-1.826.319-.462 0-.876-.037-1.243-.11a5.677 5.677 0 0 1-1.056-.319v-1.573c.338.176.69.308 1.056.396.367.08.704.121 1.012.121.557 0 .943-.088 1.155-.264.22-.183.33-.433.33-.748a.811.811 0 0 0-.154-.495c-.103-.147-.286-.257-.55-.33-.257-.073-.62-.11-1.089-.11h-.539V8.223h.55c.447 0 .792-.04 1.034-.121.25-.08.422-.19.517-.33a.888.888 0 0 0 .143-.495c0-.513-.337-.77-1.012-.77-.367 0-.69.066-.968.198a6.913 6.913 0 0 0-.649.341l-.825-1.265a4.56 4.56 0 0 1 1.1-.55c.418-.154.939-.231 1.562-.231.807 0 1.445.161 1.914.484.47.323.704.777.704 1.364Zm-7.047 6.116h-1.87v-3.3H6.881v3.3H5V5.11h1.881v3.003h2.816V5.11h1.87v7.854Z"})}),g=(0,w.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,w.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm4.36-4.719h-.903v1.573H16.37v-1.573h-3.256V9.939L16.48 5h1.727v4.851h.902v1.43Zm-2.74-2.563c0-.147.004-.326.011-.539l.022-.583a3.73 3.73 0 0 1 .022-.33h-.055a5.671 5.671 0 0 1-.198.418c-.066.117-.146.25-.242.396l-1.177 1.771h1.617V8.718Zm-4.803 4.136h-1.87v-3.3H6.881v3.3H5V5h1.881v3.003h2.816V5h1.87v7.854Z"})}),y=(0,w.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,w.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm1.598-8.228c.462 0 .877.095 1.243.286.367.19.656.47.87.836.212.367.318.81.318 1.331 0 .865-.264 1.54-.792 2.024-.52.477-1.309.715-2.365.715-.887 0-1.61-.143-2.167-.429v-1.573c.271.14.598.26.98.363a4.55 4.55 0 0 0 1.077.143c.447 0 .788-.092 1.023-.275.242-.19.363-.477.363-.858 0-.345-.12-.609-.363-.792-.235-.19-.598-.286-1.089-.286-.198 0-.4.022-.605.066a8.063 8.063 0 0 0-.528.11l-.715-.363.297-4.07h4.356v1.573h-2.75l-.12 1.309c.117-.022.241-.044.373-.066.14-.03.338-.044.594-.044Zm-4.781 5.082h-1.87v-3.3H6.881v3.3H5V5h1.881v3.003h2.816V5h1.87v7.854Z"})}),x=(0,w.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,w.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm-1.438-6.38c0-.447.03-.891.088-1.331.066-.447.184-.869.352-1.265.169-.396.403-.744.704-1.045.3-.308.686-.546 1.155-.715.47-.176 1.041-.264 1.716-.264.154 0 .337.007.55.022.213.015.393.037.54.066v1.474a4.296 4.296 0 0 0-.485-.066 4.456 4.456 0 0 0-.572-.033c-.594 0-1.06.092-1.397.275-.33.183-.564.444-.704.781s-.22.73-.242 1.177h.066c.14-.257.338-.473.594-.649.264-.176.609-.264 1.034-.264.69 0 1.232.22 1.628.66.396.44.594 1.06.594 1.859 0 .865-.245 1.544-.737 2.035-.484.484-1.144.726-1.98.726a3.007 3.007 0 0 1-1.474-.363c-.44-.25-.788-.627-1.045-1.133-.256-.513-.385-1.162-.385-1.947Zm2.871 1.947a.838.838 0 0 0 .671-.297c.176-.198.264-.51.264-.935 0-.337-.073-.605-.22-.803-.146-.198-.378-.297-.693-.297-.315 0-.568.103-.759.308a.988.988 0 0 0-.275.671c0 .213.037.425.11.638.073.205.183.378.33.517a.848.848 0 0 0 .572.198Zm-4.616 1.386h-1.87v-3.3H6.881v3.3H5V5.099h1.881v3.003h2.816V5.099h1.87v7.854Z"})}),j=(0,w.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,w.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm-.24-2.778H13V5.919h-1.622v7.303H9.871V9.219h-.253c-.594 0-1.089-.106-1.485-.319a2.1 2.1 0 0 1-.858-.858A2.552 2.552 0 0 1 7 6.865c0-.425.092-.818.275-1.177.183-.36.47-.645.858-.858.396-.22.891-.33 1.485-.33h4.892v8.722Z"})}),H=(0,w.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,w.jsx)(p.Path,{d:"M14.75 16c.98 0 1.812.626 2.121 1.5H19V19h-2.129a2.25 2.25 0 0 1-4.242 0H5v-1.5h7.629A2.25 2.25 0 0 1 14.75 16Zm1.965-9.273c.785 0 1.394.183 1.826.55.433.367.65.902.65 1.606v4.004h-1.288l-.363-.814h-.044c-.256.33-.528.568-.814.715-.286.14-.678.209-1.177.209-.535 0-.979-.158-1.33-.473-.353-.315-.529-.803-.529-1.463 0-.638.224-1.111.671-1.419.455-.315 1.119-.491 1.991-.528l1.034-.033v-.176c0-.293-.077-.506-.23-.638-.147-.132-.353-.198-.617-.198s-.539.044-.825.132a7.27 7.27 0 0 0-.869.308l-.56-1.232a4.5 4.5 0 0 1 1.121-.407 6.078 6.078 0 0 1 1.353-.143Zm.066 3.432c-.462.015-.784.099-.968.253a.733.733 0 0 0-.275.605c0 .227.066.392.198.495a.8.8 0 0 0 .506.154c.308 0 .569-.092.781-.275.213-.19.32-.447.32-.77v-.484l-.562.022Zm-6.05 2.728-.484-1.683H7.53l-.484 1.683H5L7.673 5h2.398l2.706 7.887h-2.046ZM9.367 8.069a28.214 28.214 0 0 0-.154-.528 33.251 33.251 0 0 0-.187-.693 29.203 29.203 0 0 1-.143-.594 7.44 7.44 0 0 1-.143.605 86.53 86.53 0 0 1-.176.693c-.059.22-.106.392-.143.517l-.462 1.573h1.87l-.462-1.573Z"})}),S=[{value:void 0,icon:b,label:(0,a.__)("Default style","better-block-editor")},{value:"p",icon:j,label:(0,a.__)("Paragraph","better-block-editor")},{value:"h1",icon:m,label:(0,a.__)("Heading 1","better-block-editor")},{value:"h2",icon:v,label:(0,a.__)("Heading 2","better-block-editor")},{value:"h3",icon:f,label:(0,a.__)("Heading 3","better-block-editor")},{value:"h4",icon:g,label:(0,a.__)("Heading 4","better-block-editor")},{value:"h5",icon:y,label:(0,a.__)("Heading 5","better-block-editor")},{value:"h6",icon:x,label:(0,a.__)("Heading 6","better-block-editor")}],_={className:"block-library-heading-level-dropdown"};function V({value:e,onChange:t}){var n;return(0,w.jsx)(o.ToolbarDropdownMenu,{popoverProps:_,icon:(0,w.jsx)(o.Icon,{icon:void 0===e?H:null!==(n=S.find((t=>t.value===(null!=e?e:null)))?.icon)&&void 0!==n?n:S[0].icon}),label:(0,a.__)("Change style","better-block-editor"),controls:S.map((({value:n,icon:r,label:c})=>({icon:(0,w.jsx)(o.Icon,{icon:r}),title:c,isActive:n===e,onClick(){t(n)},role:"menuitemradio"})))})}const k="wpbbe-text-style-from-element-",M="wpbbe-editor-text-style-from-element",Z={"font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","line-height":"lineHeight","letter-spacing":"letterSpacing","text-transform":"textTransform"},O=["h1","h2","h3","h4","h5","h6"];function P(e){if(e?.color?.text)return!0;if(e?.typography)for(const t of Object.values(Z))if(e.typography[t])return!0;return!1}function E(e){let t="";for(const[n,r]of Object.entries(Z)){const o=e?.typography[r];o&&(t+=` ${n}: ${o};\n`)}return t}const A=["core/post-title","core/post-excerpt","core/heading","core/paragraph"],B=()=>{const e=(0,l.useContext)(s.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(M);r||(r=n.document.createElement("style"),r.id=M,n.document.head.appendChild(r));const o=function(e){let t="";P(e?.styles?.elements?.heading)&&(O.forEach(((e,n)=>{t+=`.${k}${e}.${k}${e}`,n<O.length-1&&(t+=", \n")})),t+=" { \n"+E(e.styles.elements.heading)+"\n}\n\n");for(const n of O)P(e?.styles?.elements?.[n])&&(t+=`.${k}${n}.${k}${n}`,t+="{\n"+E(e.styles.elements[n])+"\n}\n\n");return P(e?.styles)&&(t+=`.${k}p.${k}p`,t+=" {\n"+E(e.styles)+"\n}\n\n"),t}(e);r.innerHTML!==o&&(r.innerHTML=o)}(n),null};function C(){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,l.createRoot)(n).render((0,w.jsx)(s.Th,{children:(0,w.jsx)(B,{})})),t.after(n)}}function I(e){return A.includes(e)}(0,d.gi)(C),window.addEventListener("urlchangeevent",(()=>{(0,d.gi)(C)}));const L=(0,c.createHigherOrderComponent)((e=>t=>{const{setAttributes:n,isSelected:c,clientId:l,name:i,attributes:{wpbbeTextStyleFromElement:s,wpbbeRoleHeading:d=!1}}=t;return I(i)&&(0,u.sS)(l)?(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(e,{...t}),c&&(0,w.jsxs)(w.Fragment,{children:["core/paragraph"===i&&(0,w.jsx)(r.InspectorControls,{group:"advanced",children:(0,w.jsx)(o.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,w.jsx)(o.ToggleControl,{checked:d,onChange:e=>n({wpbbeRoleHeading:e}),label:(0,a.__)("Apply role=“heading”","better-block-editor"),__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,...t})})}),(0,w.jsx)(r.BlockControls,{group:"block",children:(0,w.jsx)(V,{value:s,onChange:e=>n({wpbbeTextStyleFromElement:null===e?void 0:e})})})]})]}):(0,w.jsx)(e,{...t})}),"extendBlockEdit"),T=(0,c.createHigherOrderComponent)((e=>t=>{const{name:n,attributes:{wpbbeTextStyleFromElement:r}}=t;if(!I(n)||!r)return(0,w.jsx)(e,{...t});const o={...t.wrapperProps,className:(0,h.A)(t.wrapperProps?.className,k+r)};return(0,w.jsx)(e,{...t,wrapperProps:o})}),"renderInEditor");(0,i.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,i.addFilter)("editor.BlockEdit","wpbbe/__all__/text-style-from-element/edit-block",L),(0,i.addFilter)("editor.BlockListBlock","wpbbe/__all__/text-style-from-element/render-in-editor",T)})(); -
better-block-editor/trunk/dist/editor/blocks/__all__/visibility/editor.asset.php
r3386474 r3458243 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' => ' 0d57db6b72e4319aa307');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'); -
better-block-editor/trunk/dist/editor/blocks/__all__/visibility/editor.js
r3386474 r3458243 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)}}, 4197:(t,e,i)=>{"use strict";i.d(e,{Z:()=>o});var n=i(6087),r=i(790);const o=(0,n.forwardRef)(((t,e)=>(0,r.jsx)("div",{className:"wpbbe-ref-anchor",ref:e,...t})))},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(4197),p=i(9748),u=i(9079),d=i(4753),c=i(1231),v=i(8695),y=i(5697),w=i(790);function f({value:t="visible",onChange:i}){return(0,w.jsx)(w.Fragment,{children:(0,w.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,w.jsx)(e.__experimentalToggleGroupControlOption,{value:"visible",label:(0,s.__)("Visible","better-block-editor")},"visible"),(0,w.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,y.r)(l,(t=>a({breakpoint:c.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,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(f,{value:o,onChange:t=>a({visibility:t})}),(0,w.jsx)(c.Ay,{label:(0,s.__)("Breakpoint","better-block-editor"),value:l,onChange:t=>{a({breakpoint:t,breakpointCustomValue:void 0})},help:l!==c.iS?p:null}),l===c.iS&&(0,w.jsx)(v.A,{onChange:t=>{a({breakpointCustomValue:t})},value:b,help:p})]})}const _=["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;',m=(0,n.createHigherOrderComponent)((i=>n=>{const{attributes:o,name:b,clientId:c,isSelected:v}=n,[y]=(0,r.useState)(!!o?.wpbbeVisibility),f=(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,p.BO)(r,o),b=l.V+`${e}`,a=[];let u="",d="";return r&&s&&("hidden"===n?(u="width > ",d="hidden",a.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",a.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}`)),a.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 { ${k} }\n\t\t}`)),"hidden"!==n||r||(a.push(`body.wpbbe-visibility-helper .wpbbe-visibility-hidden.${b} { opacity: 0.6; }`),a.push(`body.wpbbe-visibility-helper .wpbbe-visibility-hidden.${b}:before { ${k}}`)),a}(o,c)),[o,c]),m=(0,d.useAddEditorStyle)(f,"blocks__all__visibility__"+c);return v&&(0,u.sS)(c)&&!_.includes(b)?(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(a.Z,{ref:m}),(0,w.jsx)(i,{...n}),v&&(0,w.jsx)(t.InspectorControls,{children:(0,w.jsx)(e.PanelBody,{title:(0,s.__)("Visibility","better-block-editor"),initialOpen:y||!!o.wpbbeVisibility,className:"wpbbe responsive-visibility",children:(0,w.jsx)(h,{props:n})})})]}):(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(a.Z,{ref:m}),(0,w.jsx)(i,{...n})]})}),"extendBlockEdit");function x(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 g=(0,n.createHigherOrderComponent)((t=>e=>{var i;return null!==(i=!e.attributes.wpbbeVisibility)&&void 0!==i&&i?(0,w.jsx)(t,{...e}):(0,w.jsx)(t,{...e,className:x(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",m,500),(0,o.addFilter)("editor.BlockListBlock","wpbbe/__all__/visibility/render-in-editor",g)})()})();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)})()})(); -
better-block-editor/trunk/dist/editor/blocks/buttons/responsiveness/editor.asset.php
r3449829 r3458243 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => ' 31beb2454dafdf43d7ee');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => '1cc46468d32f2b3a1ba7'); -
better-block-editor/trunk/dist/editor/blocks/buttons/responsiveness/editor.js
r3449829 r3458243 1 (()=>{var e={317:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})})},3337:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})})},7184:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})})},1597:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})})},7611:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})})},2513:(e,t,n)=>{"use strict";n.d(t,{Y:()=>o});const o={LEFT:"left",RIGHT:"right",CENTER:"center",SPACE_BETWEEN:"space-between",STRETCH:"stretch"}},8245:(e,t,n)=>{"use strict";n.d(t,{A:()=>w});var o=n(6427),i=n(6087),r=n(7723),s=n(3337),a=n(317), c=n(7184),l=n(1597),u=n(7611),d=n(2513),p=n(790);const b=[{value:d.Y.LEFT,icon:s.A,label:(0,r.__)("Justify items left","better-block-editor")},{value:d.Y.CENTER,icon:a.A,label:(0,r.__)("Justify items center","better-block-editor")},{value:d.Y.RIGHT,icon:c.A,label:(0,r.__)("Justify items right","better-block-editor")},{value:d.Y.SPACE_BETWEEN,icon:l.A,label:(0,r.__)("Space between items","better-block-editor")},{value:d.Y.STRETCH,icon:u.A,label:(0,r.__)("Stretch items","better-block-editor")}];function w({value:e,excludeOptions:t=[],onChange:n=()=>{},defaultValue:s=d.Y.LEFT}){return(0,i.useEffect)((()=>{t.includes(e)&&n(s)}),[e,t,n,s]),(0,p.jsx)(p.Fragment,{children:(0,p.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,r.__)("Justification","better-block-editor"),value:e,onChange:n,className:"wpbbe flex-layout-justification-control",children:b.map((({value:e,icon:n,label:i})=>t.includes(e)?null:(0,p.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:n,label:i},e)))})})}},8172:(e,t,n)=>{"use strict";n.d(t,{EO:()=>o.A,TU:()=>r.T,Yv:()=>i.Y});var o=n(8245),i=n(2513),r=n(8917)},8917:(e,t,n)=>{"use strict";n.d(t,{T:()=>i});var o=n(2513);function i(e,t=!1){const n={[o.Y.LEFT]:"flex-start",[o.Y.RIGHT]:"flex-end",[o.Y.CENTER]:"center",[o.Y.STRETCH]:"stretch",[o.Y.SPACE_BETWEEN]:"space-between"},i={...n,[o.Y.LEFT]:"flex-end",[o.Y.RIGHT]:"flex-start"};return t?i[e]:n[e]}},7637:(e,t,n)=>{"use strict";n.d(t,{o:()=>o});const o={ROW:"row",ROW_REVERSE:"row-reverse",COLUMN:"column",COLUMN_REVERSE:"column-reverse"}},8136:(e,t,n)=>{"use strict";n.d(t,{Q2:()=>b,Dx:()=>w});var o=n(6427),i=n(7723),r=n(5573),s=n(790);const a=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"})}),c=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.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"})}),l=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})}),u=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var d=n(7637);const p=[{value:d.o.ROW,icon:a,label:(0,i.__)("Horizontal","better-block-editor")},{value:d.o.COLUMN,icon:c,label:(0,i.__)("Vertical","better-block-editor")},{value:d.o.ROW_REVERSE,icon:l,label:(0,i.__)("Horizontal inversed","better-block-editor")},{value:d.o.COLUMN_REVERSE,icon:u,label:(0,i.__)("Vertical inversed","better-block-editor")}];function b({value:e,onChange:t}){return(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,i.__)("Orientation","better-block-editor"),value:e,onChange:t,className:"wpbbe flex-layout-orientation-control",children:p.map((({value:e,icon:t,label:n})=>(0,s.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})})}function w(e){return[d.o.ROW,d.o.ROW_REVERSE].includes(e)}},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{xC:()=>l});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),a=n(9876),c=n(790);function l({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:l,help:u,...d}){let p=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{p.push({name:e.name,key:e.key})})),p.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),p=p.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:v}=null!=e?e:{};return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,c.jsx)(i.CustomSelectControl,{...d,label:t,hideLabelFromVision:!t,value:p.find((e=>e.key===w))||p[0],options:p,onChange:e=>l({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,c.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,c.jsx)(i.__experimentalUnitControl,{value:v,onChange:e=>l({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>l});var o=n(6427),i=n(7723),r=n(9941);const s=n.p+"images/welcome-guide.87e7271b.webp";var a=n(790);function c(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,a.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function l({children:e,initialOpen:t,...n}){return(0,a.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,a.jsx)(c,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>p});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),a=n(1233);n(12);const c=n.p+"images/default.c2e98be7.webp";var l=n(790);const u="wpbbe/welcome-guide";function d(e){return e.map((e=>{var t;return{image:(0,l.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:c,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function p({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...c}){const{get:p}=(0,i.select)(a.store),{set:b}=(0,i.useDispatch)(a.store),w=!p(u,e),[v,h]=(0,r.useState)(w);return v?(0,l.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:d(t),finishButtonText:n,onFinish:()=>{h(!1),b(u,e,!0)},...c}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{KZ:()=>c,Zx:()=>l,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),a=n(6087);function c(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,a.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function l(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...a,...n,settings:{...t,...null!==(i=a.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>l,Lk:()=>s,mg:()=>a,v6:()=>u,wK:()=>c});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function a(e){return!!r(e)}function c(e){return r(e)?.active}function l(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}function u(e){return e===o.kX}},9079:(e,t,n)=>{"use strict";n.d(t,{L2:()=>c,sS:()=>a});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function a(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function c(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},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,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,a),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,a),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,a=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},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 o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.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)o.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?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.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 o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},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 o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(9491),o=n(6087),i=n(2619),r=n(7723),s=n(8172),a=n(8136),c=n(7637),l=n(2845),u=n(3306),d=n(8969),p=n(6954),b=n(4197),w=n(3604),v=n(9748),h=n(9079),x=n(4753),f=n(2513),g=n(1231);function m(e){var t,n,o,i;const r=e?.layout||{},s=e?.wpbbeResponsive||{};return{breakpoint:null!==(t=s.breakpoint)&&void 0!==t?t:g.kX,breakpointCustomValue:s.breakpointCustomValue,settings:{justification:null!==(n=null!==(o=s?.settings?.justification)&&void 0!==o?o:r.justifyContent)&&void 0!==n?n:f.Y.LEFT,orientation:null!==(i=s?.settings?.orientation)&&void 0!==i?i:"vertical"===r.orientation?c.o.COLUMN:c.o.ROW}}}var _=n(790);const k="core/buttons";function E(e){return e.name===k}const R=(0,t.createHigherOrderComponent)((t=>n=>{const{attributes:i,clientId:p,isSelected:f,setAttributes:g}=n,{breakpoint:k,breakpointCustomValue:E,settings:{justification:R,orientation:j}}=m(i);(0,w.KZ)(g);const S=(0,w.Zx)(g,{justification:R,orientation:j}),C=(0,w.PE)(g),[y]=(0,o.useState)(!!i.wpbbeResponsive),V=(0,o.useMemo)((()=>function(e,t){const{breakpoint:n,breakpointCustomValue:o,settings:{justification:i,orientation:r}}=m(e),l=(0,v.BO)(n,o);if((0,v.v6)(n)||!l)return null;const u=(0,a.Dx)(r)?"justify-content":"align-items",p=(0,s.TU)(i,r===c.o.ROW_REVERSE);return`@media screen and (width <= ${l}) {\n\t \t.${d.V+t} {\n\t\t${u}:${p} !important;\n\t\tflex-direction: ${r} !important;\n\t\t}\n\t}`}(i,p)),[i,p]),T=(0,x.useAddEditorStyle)(V,"blocks__core_buttons__responsiveness__"+p),B=(0,r.__)("Change orientation and other related settings at this breakpoint and below.","better-block-editor");return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(b.Z,{ref:T}),(0,_.jsx)(t,{...n}),f&&(0,h.sS)(p)&&(0,_.jsx)(e.InspectorControls,{children:(0,_.jsxs)(u._,{initialOpen:y||!!i.wpbbeResponsive,className:"wpbbe buttons__responsive-stack-on",children:[(0,_.jsx)(l.xC,{value:{breakpoint:k,breakpointCustomValue:E},onChange:S,help:B}),!(0,v.v6)(k)&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(a.Q2,{value:j,onChange:e=>C({orientation:e})}),(0,_.jsx)(s.EO,{value:R,excludeOptions:(0,a.Dx)(j)?[s.Yv.STRETCH]:[s.Yv.SPACE_BETWEEN],onChange:e=>C({justification:e})})]})]})})]})}),"extendBlockEdit"),j=(0,t.createHigherOrderComponent)((e=>t=>{const{attributes:n,clientId:o,className:i}=t;return E(t)&&n.wpbbeResponsive?(0,_.jsx)(e,{...t,className:(0,p.T)(i,`${d.V}${o}`)}):(0,_.jsx)(e,{...t})}),"renderInEditor");(0,i.addFilter)("blocks.registerBlockType","wpbbe/row/buttons/modify-block-data",(function(e,t){return t!==k?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,h.L2)(E,R)),(0,i.addFilter)("editor.BlockListBlock","wpbbe/row/buttons/render-in-editor",j)})()})();1 (()=>{var e={317:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})})},3337:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})})},7184:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})})},1597:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})})},7611:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})})},2513:(e,t,n)=>{"use strict";n.d(t,{Y:()=>o});const o={LEFT:"left",RIGHT:"right",CENTER:"center",SPACE_BETWEEN:"space-between",STRETCH:"stretch"}},8245:(e,t,n)=>{"use strict";n.d(t,{A:()=>w});var o=n(6427),i=n(6087),r=n(7723),s=n(3337),a=n(317),l=n(7184),c=n(1597),u=n(7611),d=n(2513),p=n(790);const b=[{value:d.Y.LEFT,icon:s.A,label:(0,r.__)("Justify items left","better-block-editor")},{value:d.Y.CENTER,icon:a.A,label:(0,r.__)("Justify items center","better-block-editor")},{value:d.Y.RIGHT,icon:l.A,label:(0,r.__)("Justify items right","better-block-editor")},{value:d.Y.SPACE_BETWEEN,icon:c.A,label:(0,r.__)("Space between items","better-block-editor")},{value:d.Y.STRETCH,icon:u.A,label:(0,r.__)("Stretch items","better-block-editor")}];function w({value:e,excludeOptions:t=[],onChange:n=()=>{},defaultValue:s=d.Y.LEFT}){return(0,i.useEffect)((()=>{t.includes(e)&&n(s)}),[e,t,n,s]),(0,p.jsx)(p.Fragment,{children:(0,p.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,r.__)("Justification","better-block-editor"),value:e,onChange:n,className:"wpbbe flex-layout-justification-control",children:b.map((({value:e,icon:n,label:i})=>t.includes(e)?null:(0,p.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:n,label:i},e)))})})}},8172:(e,t,n)=>{"use strict";n.d(t,{EO:()=>o.A,TU:()=>r.T,Yv:()=>i.Y});var o=n(8245),i=n(2513),r=n(8917)},8917:(e,t,n)=>{"use strict";n.d(t,{T:()=>i});var o=n(2513);function i(e,t=!1){const n={[o.Y.LEFT]:"flex-start",[o.Y.RIGHT]:"flex-end",[o.Y.CENTER]:"center",[o.Y.STRETCH]:"stretch",[o.Y.SPACE_BETWEEN]:"space-between"},i={...n,[o.Y.LEFT]:"flex-end",[o.Y.RIGHT]:"flex-start"};return t?i[e]:n[e]}},7637:(e,t,n)=>{"use strict";n.d(t,{o:()=>o});const o={ROW:"row",ROW_REVERSE:"row-reverse",COLUMN:"column",COLUMN_REVERSE:"column-reverse"}},8136:(e,t,n)=>{"use strict";n.d(t,{Q2:()=>b,Dx:()=>w});var o=n(6427),i=n(7723),r=n(5573),s=n(790);const a=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.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)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.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)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})}),u=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var d=n(7637);const p=[{value:d.o.ROW,icon:a,label:(0,i.__)("Horizontal","better-block-editor")},{value:d.o.COLUMN,icon:l,label:(0,i.__)("Vertical","better-block-editor")},{value:d.o.ROW_REVERSE,icon:c,label:(0,i.__)("Horizontal inversed","better-block-editor")},{value:d.o.COLUMN_REVERSE,icon:u,label:(0,i.__)("Vertical inversed","better-block-editor")}];function b({value:e,onChange:t}){return(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,i.__)("Orientation","better-block-editor"),value:e,onChange:t,className:"wpbbe flex-layout-orientation-control",children:p.map((({value:e,icon:t,label:n})=>(0,s.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})})}function w(e){return[d.o.ROW,d.o.ROW_REVERSE].includes(e)}},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{xC:()=>c});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),a=n(9876),l=n(790);function c({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:c,help:u,...d}){let p=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{p.push({name:e.name,key:e.key})})),p.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),p=p.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:v}=null!=e?e:{};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,l.jsx)(i.CustomSelectControl,{...d,label:t,hideLabelFromVision:!t,value:p.find((e=>e.key===w))||p[0],options:p,onChange:e=>c({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,l.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,l.jsx)(i.__experimentalUnitControl,{value:v,onChange:e=>c({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>c});var o=n(6427),i=n(7723),r=n(9941);const s=n.p+"images/welcome-guide.87e7271b.webp";var a=n(790);function l(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,a.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function c({children:e,initialOpen:t,...n}){return(0,a.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,a.jsx)(l,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>p});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),a=n(1233);n(12);const l=n.p+"images/default.c2e98be7.webp";var c=n(790);const u="wpbbe/welcome-guide";function d(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 p({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...l}){const{get:p}=(0,i.select)(a.store),{set:b}=(0,i.useDispatch)(a.store),w=!p(u,e),[v,h]=(0,r.useState)(w);return v?(0,c.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:d(t),finishButtonText:n,onFinish:()=>{h(!1),b(u,e,!0)},...l}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{KZ:()=>l,Zx:()=>c,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),a=n(6087);function l(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,a.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function c(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...a,...n,settings:{...t,...null!==(i=a.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>c,Lk:()=>s,mg:()=>a,v6:()=>u,wK:()=>l});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function a(e){return!!r(e)}function l(e){return r(e)?.active}function c(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}function u(e){return e===o.kX}},9079:(e,t,n)=>{"use strict";n.d(t,{L2:()=>l,sS:()=>a});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function a(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function l(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},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,r,a){const l=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,a),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,a){const l=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:l,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,a),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,a=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},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 o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.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)o.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?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.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 o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},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 o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(9491),o=n(6087),i=n(2619),r=n(7723),s=n(8172),a=n(8136),l=n(7637),c=n(2845),u=n(3306),d=n(8969),p=n(6954),b=n(3604),w=n(9748),v=n(9079),h=n(4753),x=n(2513),g=n(1231);function f(e){var t,n,o,i;const r=e?.layout||{},s=e?.wpbbeResponsive||{};return{breakpoint:null!==(t=s.breakpoint)&&void 0!==t?t:g.kX,breakpointCustomValue:s.breakpointCustomValue,settings:{justification:null!==(n=null!==(o=s?.settings?.justification)&&void 0!==o?o:r.justifyContent)&&void 0!==n?n:x.Y.LEFT,orientation:null!==(i=s?.settings?.orientation)&&void 0!==i?i:"vertical"===r.orientation?l.o.COLUMN:l.o.ROW}}}var m=n(790);const _="core/buttons";function k(e){return e.name===_}const E=(0,t.createHigherOrderComponent)((t=>n=>{const{attributes:i,clientId:p,isSelected:x,setAttributes:g}=n,{breakpoint:_,breakpointCustomValue:k,settings:{justification:E,orientation:R}}=f(i);(0,b.KZ)(g);const j=(0,b.Zx)(g,{justification:E,orientation:R}),S=(0,b.PE)(g),[C]=(0,o.useState)(!!i.wpbbeResponsive),V=(0,o.useMemo)((()=>function(e,t){const{breakpoint:n,breakpointCustomValue:o,settings:{justification:i,orientation:r}}=f(e),c=(0,w.BO)(n,o);if((0,w.v6)(n)||!c)return null;const u=(0,a.Dx)(r)?"justify-content":"align-items",p=(0,s.TU)(i,r===l.o.ROW_REVERSE);return`@media screen and (width <= ${c}) {\n\t \t.${d.V+t} {\n\t\t${u}:${p} !important;\n\t\tflex-direction: ${r} !important;\n\t\t}\n\t}`}(i,p)),[i,p]);(0,h.useAddCssToEditor)(V,"blocks__core_buttons__responsiveness",p);const y=(0,r.__)("Change orientation and other related settings at this breakpoint and below.","better-block-editor");return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(t,{...n}),x&&(0,v.sS)(p)&&(0,m.jsx)(e.InspectorControls,{children:(0,m.jsxs)(u._,{initialOpen:C||!!i.wpbbeResponsive,className:"wpbbe buttons__responsive-stack-on",children:[(0,m.jsx)(c.xC,{value:{breakpoint:_,breakpointCustomValue:k},onChange:j,help:y}),!(0,w.v6)(_)&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(a.Q2,{value:R,onChange:e=>S({orientation:e})}),(0,m.jsx)(s.EO,{value:E,excludeOptions:(0,a.Dx)(R)?[s.Yv.STRETCH]:[s.Yv.SPACE_BETWEEN],onChange:e=>S({justification:e})})]})]})})]})}),"extendBlockEdit"),R=(0,t.createHigherOrderComponent)((e=>t=>{const{attributes:n,clientId:o,className:i}=t;return k(t)&&n.wpbbeResponsive?(0,m.jsx)(e,{...t,className:(0,p.T)(i,`${d.V}${o}`)}):(0,m.jsx)(e,{...t})}),"renderInEditor");(0,i.addFilter)("blocks.registerBlockType","wpbbe/row/buttons/modify-block-data",(function(e,t){return t!==_?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{justification:{type:"string"},orientation:{type:"string"}}}}}})),(0,i.addFilter)("editor.BlockEdit","wpbbe/row/buttons/edit-block",(0,v.L2)(k,E)),(0,i.addFilter)("editor.BlockListBlock","wpbbe/row/buttons/render-in-editor",R)})()})(); -
better-block-editor/trunk/dist/editor/blocks/columns/responsiveness/editor.asset.php
r3386474 r3458243 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wpbbe-editor-css-store'), 'version' => ' b2bf3226ae472d743b84');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wpbbe-editor-css-store'), 'version' => '1b94537df4ced822a84d'); -
better-block-editor/trunk/dist/editor/blocks/columns/responsiveness/editor.js
r3386474 r3458243 1 (()=>{var e={7871:(e,t,n)=>{"use strict";n.d(t,{Pj:()=>r,iS:()=>s,kX:()=>o});const o="",r="mobile",s="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{Pj:()=>i.Pj,kX:()=>i.kX,xC:()=>a});var o=n(7030),r=n(6427),s=n(7723),i=n(7871),c=n(9876),l=n(790);function a({value:e,label:t=(0,s.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:a,help:u,...p}){let d=[{name:(0,s.__)("Off","better-block-editor"),key:i.kX}];(0,c.k)().filter((e=>!0===e.active)).forEach((e=>{d.push({name:e.name,key:e.key})})),d.push({name:(0,s.__)("Custom","better-block-editor"),key:i.iS}),d=d.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:m=i.kX,breakpointCustomValue:k}=null!=e?e:{};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(r.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,l.jsx)(r.CustomSelectControl,{...p,label:t,hideLabelFromVision:!t,value:d.find((e=>e.key===m))||d[0],options:d,onChange:e=>a({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&m!==i.iS&&(0,l.jsx)("p",{className:"components-base-control__help",children:u})]}),m===i.iS&&(0,l.jsx)(r.__experimentalUnitControl,{value:k,onChange:e=>a({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>r,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",r="custom"},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>i});var o=n(6942),r=n.n(o);function s(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function i(e="",t=""){const n=s(e),o=s(t),i=[...n,...o.filter((e=>!n.includes(e)))];return r()(i)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(6087),r=n(790);const s=(0,o.forwardRef)(((e,t)=>(0,r.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>r});const o=window.WPBBE_DATA||{};function r(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{KZ:()=>l,Zx:()=>a,PE:()=>u});var o=n(1231),r=n(9748),s=n(4715),i=n(7143),c=n(6087);function l(e){const{clientId:t}=(0,s.useBlockEditContext)(),n=(0,i.select)("core/block-editor").getBlockAttributes(t);(0,c.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,r.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,r.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,s=(0,r.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:s}})}}),[e,n?.wpbbeResponsive])}function a(e,t={}){var n;const{clientId:r}=(0,s.useBlockEditContext)(),{wpbbeResponsive:c={}}=null!==(n=(0,i.select)("core/block-editor").getBlockAttributes(r))&&void 0!==n?n:{};return n=>{var r;const s={...c,...n,settings:{...t,...null!==(r=c.settings)&&void 0!==r?r:{}}};s.breakpoint!==o.kX?(s.breakpointCustomValue=s.breakpoint===o.iS?s.breakpointCustomValue:void 0,e({wpbbeResponsive:s})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,s.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,i.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>r});var o=n(6427);function r(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>a,Lk:()=>i,mg:()=>c,v6:()=>u,wK:()=>l});var o=n(1231),r=n(9876);function s(e){return(0,r.k)().find((t=>t.key===e))}function i(e){return s(e)?.value}function c(e){return!!s(e)}function l(e){return s(e)?.active}function a(e,t){if(e===o.iS)return t;const n=s(e);return n?n.value:void 0}function u(e){return e===o.kX}},9079:(e,t,n)=>{"use strict";n.d(t,{L2:()=>l,sS:()=>c});var o=n(9491),r=n(7143),s=n(6087),i=n(790);function c(e){return"default"===(0,r.select)("core/block-editor").getBlockEditingMode(e)}function l(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const r=(0,s.useMemo)((()=>t(n)),[]);return e(o)?(0,i.jsx)(r,{...o}):(0,i.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},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},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},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function r(){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 r.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)o.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?(r.default=r,e.exports=r):void 0===(n=function(){return r}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var s=t[o]={exports:{}};return e[o](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 o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";var e=n(2845),t=n(8969),o=n(6954),r=n(4197),s=n(3604),i=n(9748),c=n(9079),l=n(4715),a=n(4997),u=n(6427),p=n(9491),d=n(7143),b=n(6087),m=n(2619),k=n(7723),w=n(4753);const v="blocks__core_columns__stack-on-responsive";window.wp.blob,n(3582);const f=e=>{const t=parseFloat(e);return Number.isFinite(t)?parseFloat(t.toFixed(2)):void 0};function x(e,t){const{width:n=100/t}=e.attributes;return f(n)}function g(e,t,n=e.length){const o=function(e,t=e.length){return e.reduce(((e,n)=>e+x(n,t)),0)}(e,n);return Object.fromEntries(Object.entries(function(e,t=e.length){return e.reduce(((e,n)=>{const o=x(n,t);return Object.assign(e,{[n.clientId]:o})}),{})}(e,n)).map((([e,n])=>[e,f(t*n/o)])))}function h(e,t){return e.map((e=>({...e,attributes:{...e.attributes,width:`${t[e.clientId]}%`}})))}var _=n(790);const C="core/columns";function y(e){return e.name===C}function j(t){var n,o;const{breakpoint:r=(t.isStackedOnMobile?e.Pj:e.kX),breakpointCustomValue:s,settings:{reverseOrder:i=null!==(n=t?.wpbbeResponsive?.settings?.reverseOrder)&&void 0!==n&&n}={}}=null!==(o=t?.wpbbeResponsive)&&void 0!==o?o:{};return{breakpoint:r,breakpointCustomValue:s,settings:{reverseOrder:i}}}const B=(0,p.createHigherOrderComponent)((n=>o=>{const{attributes:m,setAttributes:x,clientId:C,isSelected:y}=o,{breakpoint:B,breakpointCustomValue:S,settings:{reverseOrder:R}}=j(m);(0,s.KZ)(x);const{count:O,canInsertColumnBlock:V,minCount:E}=(0,d.useSelect)((e=>{const{canInsertBlockType:t,canRemoveBlock:n,getBlockOrder:o}=e(l.store),r=o(C),s=r.reduce(((e,t,o)=>(n(t)||e.push(o),e)),[]);return{count:r.length,canInsertColumnBlock:t("core/column",C),minCount:Math.max(...s)+1}}),[C]),{getBlocks:I}=(0,d.useSelect)(l.store),{replaceInnerBlocks:M}=(0,d.useDispatch)(l.store);function N(e,t){let n=I(C);const o=n.every((e=>{const t=e.attributes.width;return Number.isFinite(t?.endsWith?.("%")?parseFloat(t):t)})),r=t>e;if(r&&o){const o=f(100/t),r=t-e;n=[...h(n,g(n,100-o*r)),...Array.from({length:r}).map((()=>(0,a.createBlock)("core/column",{width:`${o}%`})))]}else r?n=[...n,...Array.from({length:t-e}).map((()=>(0,a.createBlock)("core/column")))]:t<e&&(n=n.slice(0,-(e-t)),o)&&(n=h(n,g(n,100)));M(C,n)}const P=(0,p.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}},F=(0,b.useMemo)((()=>function(n,o){var r;const{breakpoint:s,breakpointCustomValue:c,settings:{reverseOrder:l}}=j(n);if(s===e.kX)return null;const a=null!==(r=(0,i.BO)(s,c))&&void 0!==r?r:"0px",u=`.wp-block-columns.${t.V+o}`,p=`${u}:not(.is-not-stacked-on-mobile)`;return[`${u} {\n\t\t\tflex-wrap: nowrap !important;\n\t\t}`,`@media screen and (width <= ${a}) {\n\t\t\t${p} {\n\t\t\t\tflex-direction: ${l?"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${p} > .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 > ${a}) {\n\t\t\t${p} > .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${p} > .wp-block-column[style*=flex-basis] {\n\t\t\t\tflex-grow: 0;\n\t\t\t}\n\t\t}`]}(m,C)),[m,C]),$=(0,w.useAddEditorStyle)(F,v+"__"+C),A=(0,s.PE)(x),X=(0,s.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=R)),e.isStackedOnMobile=!!e.wpbbeResponsive&&!(0,i.v6)(e.wpbbeResponsive?.breakpoint),x(e)})),D=(0,d.useSelect)((e=>e(l.store).getBlocks(C).length>0),[C]);return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(r.Z,{ref:$}),(0,_.jsx)(n,{...o}),y&&D&&(0,c.sS)(C)&&(0,_.jsx)(l.InspectorControls,{children:(0,_.jsxs)(u.__experimentalToolsPanel,{label:(0,k.__)("Settings","better-block-editor"),className:"wpbbe wpbbe-responsiveness",resetAll:()=>{N(O,E),x({wpbbeResponsive:void 0,isStackedOnMobile:!0})},dropdownMenuProps:P,children:[V&&(0,_.jsx)(u.__experimentalToolsPanelItem,{label:(0,k.__)("Columns"),isShownByDefault:!0,hasValue:()=>O,onDeselect:()=>N(O,E),children:(0,_.jsxs)(u.__experimentalVStack,{spacing:4,children:[(0,_.jsx)(u.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,k.__)("Columns"),value:O,onChange:e=>N(O,Math.max(E,e)),min:Math.max(1,E),max:Math.max(6,O)}),O>6&&(0,_.jsx)(u.Notice,{status:"warning",isDismissible:!1,children:(0,k.__)("This column count exceeds the recommended amount and may cause visual breakage.")})]})}),(0,_.jsxs)(u.__experimentalToolsPanelItem,{label:(0,k.__)("Stack on","better-block-editor"),isShownByDefault:!0,hasValue:()=>!!m.wpbbeResponsive,onDeselect:()=>X({breakpoint:e.kX}),children:[(0,_.jsx)(e.xC,{label:(0,k.__)("Stack on","better-block-editor"),value:{breakpoint:B,breakpointCustomValue:S},onChange:X}),!(0,i.v6)(B)&&(0,_.jsx)(u.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,k.__)("Reverse order","better-block-editor"),className:"wpbbe stack-on-reverse-order",checked:R,onChange:e=>A({reverseOrder:e})})]})]})})]})}),"extendBlockEdit"),S=(0,p.createHigherOrderComponent)((e=>n=>{const{className:r,clientId:s}=n;return y(n)?(0,_.jsx)(e,{...n,className:(0,o.T)(r,t.V+s)}):(0,_.jsx)(e,{...n})}),"columnsRenderInEditor"),R=(0,p.createHigherOrderComponent)((e=>n=>{if("core/column"!==n.name||!n?.attributes.width)return(0,_.jsx)(e,{...n});const s=t.V+n.clientId,i=`\n\t\t.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.${s}[style*=flex-basis] {\n\t\t\tflex-basis: ${n.attributes.width} !important;\n\t\t}\n\t\t`,c=(0,w.useAddEditorStyle)(i,v+"__"+n.clientId);return(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(r.Z,{ref:c}),(0,_.jsx)(e,{...n,className:(0,o.T)(n.className,s)})]})}),"columnRenderInEditor");(0,m.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,m.addFilter)("editor.BlockEdit","wpbbe/columns/stack-on-responsive/edit-block",(0,c.L2)(y,B)),(0,m.addFilter)("editor.BlockListBlock","wpbbe/columns/stack-on-responsive/columns-render-in-editor",S),(0,m.addFilter)("editor.BlockListBlock","wpbbe/columns/stack-on-responsive/column-render-in-editor",R)})()})();1 (()=>{var e={7871:(e,t,n)=>{"use strict";n.d(t,{Pj:()=>r,iS:()=>s,kX:()=>o});const o="",r="mobile",s="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{Pj:()=>i.Pj,kX:()=>i.kX,xC:()=>a});var o=n(7030),r=n(6427),s=n(7723),i=n(7871),c=n(9876),l=n(790);function a({value:e,label:t=(0,s.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:a,help:u,...p}){let b=[{name:(0,s.__)("Off","better-block-editor"),key:i.kX}];(0,c.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 d=(0,o.Q)(),{breakpoint:m=i.kX,breakpointCustomValue:k}=null!=e?e:{};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(r.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,l.jsx)(r.CustomSelectControl,{...p,label:t,hideLabelFromVision:!t,value:b.find((e=>e.key===m))||b[0],options:b,onChange:e=>a({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&m!==i.iS&&(0,l.jsx)("p",{className:"components-base-control__help",children:u})]}),m===i.iS&&(0,l.jsx)(r.__experimentalUnitControl,{value:k,onChange:e=>a({breakpointCustomValue:e}),units:d,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>r,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",r="custom"},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>i});var o=n(6942),r=n.n(o);function s(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function i(e="",t=""){const n=s(e),o=s(t),i=[...n,...o.filter((e=>!n.includes(e)))];return r()(i)}},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>r});const o=window.WPBBE_DATA||{};function r(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{KZ:()=>l,Zx:()=>a,PE:()=>u});var o=n(1231),r=n(9748),s=n(4715),i=n(7143),c=n(6087);function l(e){const{clientId:t}=(0,s.useBlockEditContext)(),n=(0,i.select)("core/block-editor").getBlockAttributes(t);(0,c.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,r.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,r.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,s=(0,r.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:s}})}}),[e,n?.wpbbeResponsive])}function a(e,t={}){var n;const{clientId:r}=(0,s.useBlockEditContext)(),{wpbbeResponsive:c={}}=null!==(n=(0,i.select)("core/block-editor").getBlockAttributes(r))&&void 0!==n?n:{};return n=>{var r;const s={...c,...n,settings:{...t,...null!==(r=c.settings)&&void 0!==r?r:{}}};s.breakpoint!==o.kX?(s.breakpointCustomValue=s.breakpoint===o.iS?s.breakpointCustomValue:void 0,e({wpbbeResponsive:s})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,s.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,i.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>r});var o=n(6427);function r(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>a,Lk:()=>i,mg:()=>c,v6:()=>u,wK:()=>l});var o=n(1231),r=n(9876);function s(e){return(0,r.k)().find((t=>t.key===e))}function i(e){return s(e)?.value}function c(e){return!!s(e)}function l(e){return s(e)?.active}function a(e,t){if(e===o.iS)return t;const n=s(e);return n?n.value:void 0}function u(e){return e===o.kX}},9079:(e,t,n)=>{"use strict";n.d(t,{L2:()=>l,sS:()=>c});var o=n(9491),r=n(7143),s=n(6087),i=n(790);function c(e){return"default"===(0,r.select)("core/block-editor").getBlockEditingMode(e)}function l(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const r=(0,s.useMemo)((()=>t(n)),[]);return e(o)?(0,i.jsx)(r,{...o}):(0,i.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},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},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},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function r(){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 r.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)o.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?(r.default=r,e.exports=r):void 0===(n=function(){return r}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var s=t[o]={exports:{}};return e[o](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 o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";var e=n(4715),t=n(4997),o=n(6427),r=n(9491),s=n(7143),i=n(6087),c=n(2619),l=n(7723),a=n(2845),u=n(8969),p=n(6954),b=n(3604),d=n(9748),m=n(9079),k=n(4753);const w="blocks__core_columns__stack-on-responsive";window.wp.blob,n(3582);const v=e=>{const t=parseFloat(e);return Number.isFinite(t)?parseFloat(t.toFixed(2)):void 0};function f(e,t){const{width:n=100/t}=e.attributes;return v(n)}function x(e,t,n=e.length){const o=function(e,t=e.length){return e.reduce(((e,n)=>e+f(n,t)),0)}(e,n);return Object.fromEntries(Object.entries(function(e,t=e.length){return e.reduce(((e,n)=>{const o=f(n,t);return Object.assign(e,{[n.clientId]:o})}),{})}(e,n)).map((([e,n])=>[e,v(t*n/o)])))}function g(e,t){return e.map((e=>({...e,attributes:{...e.attributes,width:`${t[e.clientId]}%`}})))}var h=n(790);const _="core/columns";function C(e){return e.name===_}function y(e){var t,n;const{breakpoint:o=(e.isStackedOnMobile?a.Pj:a.kX),breakpointCustomValue:r,settings:{reverseOrder:s=null!==(t=e?.wpbbeResponsive?.settings?.reverseOrder)&&void 0!==t&&t}={}}=null!==(n=e?.wpbbeResponsive)&&void 0!==n?n:{};return{breakpoint:o,breakpointCustomValue:r,settings:{reverseOrder:s}}}const B=(0,r.createHigherOrderComponent)((n=>c=>{const{attributes:p,setAttributes:f,clientId:_,isSelected:C}=c,{breakpoint:B,breakpointCustomValue:j,settings:{reverseOrder:R}}=y(p);(0,b.KZ)(f);const{count:S,canInsertColumnBlock:O,minCount:V}=(0,s.useSelect)((t=>{const{canInsertBlockType:n,canRemoveBlock:o,getBlockOrder:r}=t(e.store),s=r(_),i=s.reduce(((e,t,n)=>(o(t)||e.push(n),e)),[]);return{count:s.length,canInsertColumnBlock:n("core/column",_),minCount:Math.max(...i)+1}}),[_]),{getBlocks:E}=(0,s.useSelect)(e.store),{replaceInnerBlocks:I}=(0,s.useDispatch)(e.store);function M(e,n){let o=E(_);const r=o.every((e=>{const t=e.attributes.width;return Number.isFinite(t?.endsWith?.("%")?parseFloat(t):t)})),s=n>e;if(s&&r){const r=v(100/n),s=n-e;o=[...g(o,x(o,100-r*s)),...Array.from({length:s}).map((()=>(0,t.createBlock)("core/column",{width:`${r}%`})))]}else s?o=[...o,...Array.from({length:n-e}).map((()=>(0,t.createBlock)("core/column")))]:n<e&&(o=o.slice(0,-(e-n)),r)&&(o=g(o,x(o,100)));I(_,o)}const N=(0,r.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}},P=(0,i.useMemo)((()=>function(e,t){var n;const{breakpoint:o,breakpointCustomValue:r,settings:{reverseOrder:s}}=y(e);if(o===a.kX)return null;const i=null!==(n=(0,d.BO)(o,r))&&void 0!==n?n:"0px",c=`.wp-block-columns.${u.V+t}`,l=`${c}:not(.is-not-stacked-on-mobile)`;return[`${c} {\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}`]}(p,_)),[p,_]);(0,k.useAddCssToEditor)(P,w,_);const F=(0,b.PE)(f),$=(0,b.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=R)),e.isStackedOnMobile=!!e.wpbbeResponsive&&!(0,d.v6)(e.wpbbeResponsive?.breakpoint),f(e)})),A=(0,s.useSelect)((t=>t(e.store).getBlocks(_).length>0),[_]);return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(n,{...c}),C&&A&&(0,m.sS)(_)&&(0,h.jsx)(e.InspectorControls,{children:(0,h.jsxs)(o.__experimentalToolsPanel,{label:(0,l.__)("Settings","better-block-editor"),className:"wpbbe wpbbe-responsiveness",resetAll:()=>{M(S,V),f({wpbbeResponsive:void 0,isStackedOnMobile:!0})},dropdownMenuProps:N,children:[O&&(0,h.jsx)(o.__experimentalToolsPanelItem,{label:(0,l.__)("Columns"),isShownByDefault:!0,hasValue:()=>S,onDeselect:()=>M(S,V),children:(0,h.jsxs)(o.__experimentalVStack,{spacing:4,children:[(0,h.jsx)(o.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,l.__)("Columns"),value:S,onChange:e=>M(S,Math.max(V,e)),min:Math.max(1,V),max:Math.max(6,S)}),S>6&&(0,h.jsx)(o.Notice,{status:"warning",isDismissible:!1,children:(0,l.__)("This column count exceeds the recommended amount and may cause visual breakage.")})]})}),(0,h.jsxs)(o.__experimentalToolsPanelItem,{label:(0,l.__)("Stack on","better-block-editor"),isShownByDefault:!0,hasValue:()=>!!p.wpbbeResponsive,onDeselect:()=>$({breakpoint:a.kX}),children:[(0,h.jsx)(a.xC,{label:(0,l.__)("Stack on","better-block-editor"),value:{breakpoint:B,breakpointCustomValue:j},onChange:$}),!(0,d.v6)(B)&&(0,h.jsx)(o.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,l.__)("Reverse order","better-block-editor"),className:"wpbbe stack-on-reverse-order",checked:R,onChange:e=>F({reverseOrder:e})})]})]})})]})}),"extendBlockEdit"),j=(0,r.createHigherOrderComponent)((e=>t=>{const{className:n,clientId:o}=t;return C(t)?(0,h.jsx)(e,{...t,className:(0,p.T)(n,u.V+o)}):(0,h.jsx)(e,{...t})}),"columnsRenderInEditor"),R=(0,r.createHigherOrderComponent)((e=>t=>{if("core/column"!==t.name||!t?.attributes.width)return(0,h.jsx)(e,{...t});const n=u.V+t.clientId,o=`\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,k.useAddCssToEditor)(o,w,t.clientId),(0,h.jsx)(h.Fragment,{children:(0,h.jsx)(e,{...t,className:(0,p.T)(t.className,n)})})}),"columnRenderInEditor");(0,c.addFilter)("blocks.registerBlockType","wpbbe/columns/stack-on-responsive/modify-block-data",(function(e,t){return t!==_?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,m.L2)(C,B)),(0,c.addFilter)("editor.BlockListBlock","wpbbe/columns/stack-on-responsive/columns-render-in-editor",j),(0,c.addFilter)("editor.BlockListBlock","wpbbe/columns/stack-on-responsive/column-render-in-editor",R)})()})(); -
better-block-editor/trunk/dist/editor/blocks/grid/responsiveness/editor.asset.php
r3449829 r3458243 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wpbbe-editor-css-store'), 'version' => ' b110045d09aef39cb92a');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wpbbe-editor-css-store'), 'version' => '01ab26a826f4d3a1be4d'); -
better-block-editor/trunk/dist/editor/blocks/grid/responsiveness/editor.js
r3443250 r3458243 1 (()=>{var e={1744:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var o=n(7030),i=n(4715),r=n(790);function s({value:e,label:t,onChange:n,...s}){const a=(0,o.Q)();return(0,r.jsx)(i.__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:()=>u});var o=n(9079),i=n(4715),r=n(6427),s=n(7143),a=n(6087),c=n(7723),l=n(790);function u({value:e,label:t,onChange:n,...u}){const{clientId:p}=(0,i.useBlockEditContext)(),d=(0,s.select)("core/block-editor").getBlockAttributes(p),b=(0,o.AI)(d);return(0,a.useEffect)((()=>{e&&!b&&n(!1)}),[e,b,n]),b?(0,l.jsx)(r.ToggleControl,{checked:e,onChange:n,label:null!=t?t:(0,c.__)("Disable Sticky","better-block-editor"),__next40pxDefaultSize:!0,...u}):null}},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=>l});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),a=n(9876),c=n(790);function l({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:l,help:u,...p}){let d=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{d.push({name:e.name,key:e.key})})),d.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),d=d.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:g}=null!=e?e:{};return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,c.jsx)(i.CustomSelectControl,{...p,label:t,hideLabelFromVision:!t,value:d.find((e=>e.key===w))||d[0],options:d,onChange:e=>l({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,c.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,c.jsx)(i.__experimentalUnitControl,{value:g,onChange:e=>l({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>l});var o=n(6427),i=n(7723),r=n(9941);const s=n.p+"images/welcome-guide.87e7271b.webp";var a=n(790);function c(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,a.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function l({children:e,initialOpen:t,...n}){return(0,a.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,a.jsx)(c,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>d});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),a=n(1233);n(12);const c=n.p+"images/default.c2e98be7.webp";var l=n(790);const u="wpbbe/welcome-guide";function p(e){return e.map((e=>{var t;return{image:(0,l.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:c,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function d({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...c}){const{get:d}=(0,i.select)(a.store),{set:b}=(0,i.useDispatch)(a.store),w=!d(u,e),[g, f]=(0,r.useState)(w);return g?(0,l.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:p(t),finishButtonText:n,onFinish:()=>{f(!1),b(u,e,!0)},...c}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{bM:()=>d,KZ:()=>c,Zx:()=>l,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),a=n(6087);function c(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,a.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function l(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...a,...n,settings:{...t,...null!==(i=a.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}function p(e){var t;const{type:n,orientation:o}=null!==(t=e.layout)&&void 0!==t?t:{};return"grid"===n?"grid":"flex"===n?"vertical"===o?"stack":"row":"constrained"===n||"default"===n?"group":void 0}function d(e){const{name:t,clientId:n}=(0,r.useBlockEditContext)(),o=(0,s.select)("core/block-editor").getBlockAttributes(n);(0,a.useEffect)((()=>{if("core/group"!==t||!o)return;if(!window.wpbbe.groupBlockModeRegistry.has(n))return void window.wpbbe.groupBlockModeRegistry.set(n,p(o));const i=window.wpbbe.groupBlockModeRegistry.get(n),r=p(o);i!==r&&(window.wpbbe.groupBlockModeRegistry.set(n,r),void 0!==o.wpbbeResponsive&&e({wpbbeResponsive:void 0}))}),[n,o,e,t])}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>l,Lk:()=>s,mg:()=>a,wK:()=>c});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function a(e){return!!r(e)}function c(e){return r(e)?.active}function l(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}},9079:(e,t,n)=>{"use strict";n.d(t,{AI:()=>c,L2:()=>l,sS:()=>a});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function a(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function c(e){return"sticky"===e?.style?.position?.type}function l(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},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,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,a),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,a),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,a=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},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},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.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)o.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?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.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 o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},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 o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(6427),o=n(9491),i=n(6087),r=n(2619),s=n(7723),a=n(1744),c=n(2773),l=n(2845),u=n(3306),p=n(8969),d=n(6954),b=n(4197),w=n(3604),g=n(9748),f=n(9079),v=n(4753),k=n(790);const h="core/group";function m(e){return e.name===h&&"grid"===e.attributes?.layout?.type}const x=(0,o.createHigherOrderComponent)((n=>o=>{const{attributes:r,attributes:{wpbbeResponsive:{breakpoint:d=l.kX,breakpointCustomValue:h,settings:{stack:m,gap:x,disablePositionSticky:_}={}}={}},clientId:y,setAttributes:S,isSelected:R}=o,C=(0,i.useRef)(!!r.wpbbeResponsive);(0,w.bM)((e=>{C.current=!1,S(e)})),(0,w.KZ)(S);const B=(0,w.PE)(S),j=(0,w.Zx)(S),E=(0,i.useMemo)((()=>function(t,n){var o;const{breakpoint:i=l.kX,breakpointCustomValue:r,settings:{stack:s,gap:a,disablePositionSticky:c}={}}=null!==(o=t.wpbbeResponsive)&&void 0!==o?o:{},u=(0,g.BO)(i,r);if(!u)return null;if(!s&&!a&&!c)return null;const d=a?`gap: ${(0,e.isValueSpacingPreset)(a)?(0,e.getSpacingPresetCssVar)(a):a} !important;`:"",b=s?"grid-template-columns: repeat(1, 1fr) !important;":"",w=c?"position: relative;":"";return`@media screen and (width <= ${u}) {\n\t\t${("."+p.V+n).repeat(3)} {\n\t\t\t${b}\t\n\t\t\t${d}\n\t\t\t${w}\t\t\n\t\t}\n\t}`}(r,y)),[r,y]),L=(0,v.useAddEditorStyle)(E,"blocks__core_grid__stack-on-responsive__"+y);return(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(b.Z,{ref:L}),(0,k.jsx)(n,{...o}),R&&(0,f.sS)(y)&&(0,k.jsx)(e.InspectorControls,{children:(0,k.jsxs)(u._,{initialOpen:C.current||!!r.wpbbeResponsive,className:"wpbbe grid__responsive-stack-on",children:[(0,k.jsx)(l.xC,{value:{breakpoint:d,breakpointCustomValue:h},onChange:j}),d!==l.kX&&(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(t.ToggleControl,{checked:!!m,onChange:e=>B({stack:e}),label:(0,s.__)("Stack on this breakpoint","better-block-editor"),__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),(0,k.jsx)(t.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,k.jsx)(a.A,{value:x,label:(0,s.__)("Block spacing","better-block-editor"),onChange:e=>B({gap:e})})}),(0,k.jsx)(c.A,{value:!!_,onChange:e=>B({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),_=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:o,clientId:i}=t;return m(t)&&n.wpbbeResponsive?(0,k.jsx)(e,{...t,className:(0,d.T)(o,p.V+i)}):(0,k.jsx)(e,{...t})}),"renderInEditor");(0,r.addFilter)("blocks.registerBlockType","wpbbe/grid/responsiveness/modify-block-data",(function(e,t){return t!==h?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,r.addFilter)("editor.BlockEdit","wpbbe/grid/responsiveness/edit-block",(0,f.L2)(m,x)),(0,r.addFilter)("editor.BlockListBlock","wpbbe/grid/responsiveness/render-in-editor",_)})()})();1 (()=>{var e={1744:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var o=n(7030),i=n(4715),r=n(790);function s({value:e,label:t,onChange:n,...s}){const a=(0,o.Q)();return(0,r.jsx)(i.__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:()=>u});var o=n(9079),i=n(4715),r=n(6427),s=n(7143),a=n(6087),c=n(7723),l=n(790);function u({value:e,label:t,onChange:n,...u}){const{clientId:p}=(0,i.useBlockEditContext)(),d=(0,s.select)("core/block-editor").getBlockAttributes(p),b=(0,o.AI)(d);return(0,a.useEffect)((()=>{e&&!b&&n(!1)}),[e,b,n]),b?(0,l.jsx)(r.ToggleControl,{checked:e,onChange:n,label:null!=t?t:(0,c.__)("Disable Sticky","better-block-editor"),__next40pxDefaultSize:!0,...u}):null}},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=>l});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),a=n(9876),c=n(790);function l({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:l,help:u,...p}){let d=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{d.push({name:e.name,key:e.key})})),d.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),d=d.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:g}=null!=e?e:{};return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,c.jsx)(i.CustomSelectControl,{...p,label:t,hideLabelFromVision:!t,value:d.find((e=>e.key===w))||d[0],options:d,onChange:e=>l({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,c.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,c.jsx)(i.__experimentalUnitControl,{value:g,onChange:e=>l({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>l});var o=n(6427),i=n(7723),r=n(9941);const s=n.p+"images/welcome-guide.87e7271b.webp";var a=n(790);function c(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,a.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function l({children:e,initialOpen:t,...n}){return(0,a.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,a.jsx)(c,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>d});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),a=n(1233);n(12);const c=n.p+"images/default.c2e98be7.webp";var l=n(790);const u="wpbbe/welcome-guide";function p(e){return e.map((e=>{var t;return{image:(0,l.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:c,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function d({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...c}){const{get:d}=(0,i.select)(a.store),{set:b}=(0,i.useDispatch)(a.store),w=!d(u,e),[g,k]=(0,r.useState)(w);return g?(0,l.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:p(t),finishButtonText:n,onFinish:()=>{k(!1),b(u,e,!0)},...c}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{bM:()=>d,KZ:()=>c,Zx:()=>l,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),a=n(6087);function c(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,a.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function l(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...a,...n,settings:{...t,...null!==(i=a.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}function p(e){var t;const{type:n,orientation:o}=null!==(t=e.layout)&&void 0!==t?t:{};return"grid"===n?"grid":"flex"===n?"vertical"===o?"stack":"row":"constrained"===n||"default"===n?"group":void 0}function d(e){const{name:t,clientId:n}=(0,r.useBlockEditContext)(),o=(0,s.select)("core/block-editor").getBlockAttributes(n);(0,a.useEffect)((()=>{if("core/group"!==t||!o)return;if(!window.wpbbe.groupBlockModeRegistry.has(n))return void window.wpbbe.groupBlockModeRegistry.set(n,p(o));const i=window.wpbbe.groupBlockModeRegistry.get(n),r=p(o);i!==r&&(window.wpbbe.groupBlockModeRegistry.set(n,r),void 0!==o.wpbbeResponsive&&e({wpbbeResponsive:void 0}))}),[n,o,e,t])}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>l,Lk:()=>s,mg:()=>a,wK:()=>c});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function a(e){return!!r(e)}function c(e){return r(e)?.active}function l(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}},9079:(e,t,n)=>{"use strict";n.d(t,{AI:()=>c,L2:()=>l,sS:()=>a});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function a(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function c(e){return"sticky"===e?.style?.position?.type}function l(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},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,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,a),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,a),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,a=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},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},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.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)o.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?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.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 o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},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 o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(6427),o=n(9491),i=n(6087),r=n(2619),s=n(7723),a=n(1744),c=n(2773),l=n(2845),u=n(3306),p=n(8969),d=n(6954),b=n(3604),w=n(9748),g=n(9079),k=n(4753),v=n(790);const f="core/group";function h(e){return e.name===f&&"grid"===e.attributes?.layout?.type}const m=(0,o.createHigherOrderComponent)((n=>o=>{const{attributes:r,attributes:{wpbbeResponsive:{breakpoint:d=l.kX,breakpointCustomValue:f,settings:{stack:h,gap:m,disablePositionSticky:x}={}}={}},clientId:_,setAttributes:y,isSelected:S}=o,R=(0,i.useRef)(!!r.wpbbeResponsive);(0,b.bM)((e=>{R.current=!1,y(e)})),(0,b.KZ)(y);const C=(0,b.PE)(y),B=(0,b.Zx)(y),j=(0,i.useMemo)((()=>function(t,n){var o;const{breakpoint:i=l.kX,breakpointCustomValue:r,settings:{stack:s,gap:a,disablePositionSticky:c}={}}=null!==(o=t.wpbbeResponsive)&&void 0!==o?o:{},u=(0,w.BO)(i,r);if(!u)return null;if(!s&&!a&&!c)return null;const d=a?`gap: ${(0,e.isValueSpacingPreset)(a)?(0,e.getSpacingPresetCssVar)(a):a} !important;`:"",b=s?"grid-template-columns: repeat(1, 1fr) !important;":"",g=c?"position: relative;":"";return`@media screen and (width <= ${u}) {\n\t\t${("."+p.V+n).repeat(3)} {\n\t\t\t${b}\t\n\t\t\t${d}\n\t\t\t${g}\t\t\n\t\t}\n\t}`}(r,_)),[r,_]);return(0,k.useAddCssToEditor)(j,"blocks__core_grid__stack-on-responsive",_),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(n,{...o}),S&&(0,g.sS)(_)&&(0,v.jsx)(e.InspectorControls,{children:(0,v.jsxs)(u._,{initialOpen:R.current||!!r.wpbbeResponsive,className:"wpbbe grid__responsive-stack-on",children:[(0,v.jsx)(l.xC,{value:{breakpoint:d,breakpointCustomValue:f},onChange:B}),d!==l.kX&&(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(t.ToggleControl,{checked:!!h,onChange:e=>C({stack:e}),label:(0,s.__)("Stack on this breakpoint","better-block-editor"),__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0}),(0,v.jsx)(t.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,v.jsx)(a.A,{value:m,label:(0,s.__)("Block spacing","better-block-editor"),onChange:e=>C({gap:e})})}),(0,v.jsx)(c.A,{value:!!x,onChange:e=>C({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),x=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:o,clientId:i}=t;return h(t)&&n.wpbbeResponsive?(0,v.jsx)(e,{...t,className:(0,d.T)(o,p.V+i)}):(0,v.jsx)(e,{...t})}),"renderInEditor");(0,r.addFilter)("blocks.registerBlockType","wpbbe/grid/responsiveness/modify-block-data",(function(e,t){return t!==f?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,r.addFilter)("editor.BlockEdit","wpbbe/grid/responsiveness/edit-block",(0,g.L2)(h,m)),(0,r.addFilter)("editor.BlockListBlock","wpbbe/grid/responsiveness/render-in-editor",x)})()})(); -
better-block-editor/trunk/dist/editor/blocks/group/responsiveness/editor.asset.php
r3449829 r3458243 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => ' 9f7c3524a1a2395be3f1');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => '41752209ee583a433c3c'); -
better-block-editor/trunk/dist/editor/blocks/group/responsiveness/editor.js
r3449829 r3458243 1 (()=>{var e={317:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})})},3337:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})})},7184:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})})},1597:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})})},7611:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})})},2773:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var o=n(9079),i=n(4715),r=n(6427),s=n(7143),c=n(6087),a=n(7723),l=n(790);function u({value:e,label:t,onChange:n,...u}){const{clientId:d}=(0,i.useBlockEditContext)(),p=(0,s.select)("core/block-editor").getBlockAttributes(d),b=(0,o.AI)(p);return(0,c.useEffect)((()=>{e&&!b&&n(!1)}),[e,b,n]),b?(0,l.jsx)(r.ToggleControl,{checked:e,onChange:n,label:null!=t?t:(0,a.__)("Disable Sticky","better-block-editor"),__next40pxDefaultSize:!0,...u}):null}},2513:(e,t,n)=>{"use strict";n.d(t,{Y:()=>o});const o={LEFT:"left",RIGHT:"right",CENTER:"center",SPACE_BETWEEN:"space-between",STRETCH:"stretch"}},8245:(e,t,n)=>{"use strict";n.d(t,{A:()=>w});var o=n(6427),i=n(6087),r=n(7723),s=n(3337),c=n(317),a=n(7184),l=n(1597),u=n(7611),d=n(2513),p=n(790);const b=[{value:d.Y.LEFT,icon:s.A,label:(0,r.__)("Justify items left","better-block-editor")},{value:d.Y.CENTER,icon:c.A,label:(0,r.__)("Justify items center","better-block-editor")},{value:d.Y.RIGHT,icon:a.A,label:(0,r.__)("Justify items right","better-block-editor")},{value:d.Y.SPACE_BETWEEN,icon:l.A,label:(0,r.__)("Space between items","better-block-editor")},{value:d.Y.STRETCH,icon:u.A,label:(0,r.__)("Stretch items","better-block-editor")}];function w({value:e,excludeOptions:t=[],onChange:n=()=>{},defaultValue:s=d.Y.LEFT}){return(0,i.useEffect)((()=>{t.includes(e)&&n(s)}),[e,t,n,s]),(0,p.jsx)(p.Fragment,{children:(0,p.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,r.__)("Justification","better-block-editor"),value:e,onChange:n,className:"wpbbe flex-layout-justification-control",children:b.map((({value:e,icon:n,label:i})=>t.includes(e)?null:(0,p.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:n,label:i},e)))})})}},8172:(e,t,n)=>{"use strict";n.d(t,{EO:()=>o.A,Yv:()=>i.Y});var o=n(8245),i=n(2513);n(8917)},8917:(e,t,n)=>{"use strict";n(2513)},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=>l});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),c=n(9876),a=n(790);function l({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:l,help:u,...d}){let p=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,c.k)().filter((e=>!0===e.active)).forEach((e=>{p.push({name:e.name,key:e.key})})),p.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),p=p.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:v}=null!=e?e:{};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,a.jsx)(i.CustomSelectControl,{...d,label:t,hideLabelFromVision:!t,value:p.find((e=>e.key===w))||p[0],options:p,onChange:e=>l({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,a.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,a.jsx)(i.__experimentalUnitControl,{value:v,onChange:e=>l({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>l});var o=n(6427),i=n(7723),r=n(9941);const s=n.p+"images/welcome-guide.87e7271b.webp";var c=n(790);function a(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,c.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function l({children:e,initialOpen:t,...n}){return(0,c.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,c.jsx)(a,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>p});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),c=n(1233);n(12);const a=n.p+"images/default.c2e98be7.webp";var l=n(790);const u="wpbbe/welcome-guide";function d(e){return e.map((e=>{var t;return{image:(0,l.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:a,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function p({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...a}){const{get:p}=(0,i.select)(c.store),{set:b}=(0,i.useDispatch)(c.store),w=!p(u,e),[v,g]=(0,r.useState)(w);return v?(0,l.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:d(t),finishButtonText:n,onFinish:()=>{g(!1),b(u,e,!0)},...a}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}}, 4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{bM:()=>p,KZ:()=>a,Zx:()=>l,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),c=n(6087);function a(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,c.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function l(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:c={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...c,...n,settings:{...t,...null!==(i=c.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}function d(e){var t;const{type:n,orientation:o}=null!==(t=e.layout)&&void 0!==t?t:{};return"grid"===n?"grid":"flex"===n?"vertical"===o?"stack":"row":"constrained"===n||"default"===n?"group":void 0}function p(e){const{name:t,clientId:n}=(0,r.useBlockEditContext)(),o=(0,s.select)("core/block-editor").getBlockAttributes(n);(0,c.useEffect)((()=>{if("core/group"!==t||!o)return;if(!window.wpbbe.groupBlockModeRegistry.has(n))return void window.wpbbe.groupBlockModeRegistry.set(n,d(o));const i=window.wpbbe.groupBlockModeRegistry.get(n),r=d(o);i!==r&&(window.wpbbe.groupBlockModeRegistry.set(n,r),void 0!==o.wpbbeResponsive&&e({wpbbeResponsive:void 0}))}),[n,o,e,t])}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>l,Lk:()=>s,mg:()=>c,wK:()=>a});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function c(e){return!!r(e)}function a(e){return r(e)?.active}function l(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}},9079:(e,t,n)=>{"use strict";n.d(t,{AI:()=>a,L2:()=>l,sS:()=>c});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function c(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function a(e){return"sticky"===e?.style?.position?.type}function l(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},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,r,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,c),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,c),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,c=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:c,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},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 o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.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)o.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?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.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 o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},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 o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(9491),o=n(6087),i=n(2619),r=n(7723),s=n(2773),c=n(8172),a=n(2845),l=n(3306),u=n(8969),d=n(6954),p=n(4197),b=n(3604),w=n(9748),v=n(9079),g=n(4753),f=n(790);const h="core/group";function x(e){return e.name===h&&["default","constrained"].includes(e.attributes?.layout?.type)}const m=(0,t.createHigherOrderComponent)((t=>n=>{var i;const{attributes:d,clientId:h,isSelected:x,setAttributes:m,attributes:{wpbbeResponsive:k}}=n,{breakpoint:_=a.kX,breakpointCustomValue:y,settings:{justification:E=(null!==(i=d.layout?.justifyContent)&&void 0!==i?i:c.Yv.CENTER),disablePositionSticky:R}={}}=k||{},S=(0,o.useRef)(!!k);(0,b.bM)((e=>{S.current=!1,m(e)})),(0,b.KZ)(m);const C=(0,b.Zx)(m,{justification:E,disablePositionSticky:R}),j=(0,b.PE)(m),B=(0,o.useMemo)((()=>function(e,t){var n;const{breakpoint:o,breakpointCustomValue:i,settings:{justification:r,disablePositionSticky:s}={}}=null!==(n=e?.wpbbeResponsive)&&void 0!==n?n:{};if(o===a.kX)return null;const l=(0,w.BO)(o,i);return l?`@media screen and (width <= ${l}) {\n\t\t${s?`${("."+u.V+t).repeat(3)} {\n\t\t\tposition: relative;\n\t\t}`:""}\n\t\t.${u.V+t}.${u.V+t} > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {\n\t\t\tmargin-left: ${(r===c.Yv.LEFT?"0":"auto")+" !important"};\n\t\t\tmargin-right: ${(r===c.Yv.RIGHT?"0":"auto")+" !important"};\n\t\t}\n\t}`:null}(d,h)),[d,h]),V=(0,g.useAddEditorStyle)(B,"blocks__core_group__responsiveness__"+h),T=(0,r.__)("Change items justification at this breakpoint and below.","better-block-editor");return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(p.Z,{ref:V}),(0,f.jsx)(t,{...n}),x&&(0,v.sS)(h)&&(0,f.jsx)(e.InspectorControls,{children:(0,f.jsxs)(l._,{initialOpen:S.current||!!k,className:"wpbbe group__responsiveness",children:[(0,f.jsx)(a.xC,{value:{breakpoint:_,breakpointCustomValue:y},onChange:C,help:T}),_!==a.kX&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(c.EO,{value:E,excludeOptions:[c.Yv.STRETCH,c.Yv.SPACE_BETWEEN],onChange:e=>j({justification:e})}),(0,f.jsx)(s.A,{value:!!R,onChange:e=>j({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),k=(0,t.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:o,clientId:i}=t;return x(t)&&n.wpbbeResponsive?(0,f.jsx)(e,{...t,className:(0,d.T)(o,u.V+i)}):(0,f.jsx)(e,{...t})}),"renderInEditor");(0,i.addFilter)("blocks.registerBlockType","wpbbe/group/responsiveness/modify-block-data",(function(e,t){return h!==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,v.L2)(x,m)),(0,i.addFilter)("editor.BlockListBlock","wpbbe/group/responsiveness/render-in-editor",k)})()})();1 (()=>{var e={317:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})})},3337:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})})},7184:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})})},1597:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})})},7611:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})})},2773:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var o=n(9079),i=n(4715),r=n(6427),s=n(7143),c=n(6087),a=n(7723),l=n(790);function u({value:e,label:t,onChange:n,...u}){const{clientId:d}=(0,i.useBlockEditContext)(),p=(0,s.select)("core/block-editor").getBlockAttributes(d),b=(0,o.AI)(p);return(0,c.useEffect)((()=>{e&&!b&&n(!1)}),[e,b,n]),b?(0,l.jsx)(r.ToggleControl,{checked:e,onChange:n,label:null!=t?t:(0,a.__)("Disable Sticky","better-block-editor"),__next40pxDefaultSize:!0,...u}):null}},2513:(e,t,n)=>{"use strict";n.d(t,{Y:()=>o});const o={LEFT:"left",RIGHT:"right",CENTER:"center",SPACE_BETWEEN:"space-between",STRETCH:"stretch"}},8245:(e,t,n)=>{"use strict";n.d(t,{A:()=>w});var o=n(6427),i=n(6087),r=n(7723),s=n(3337),c=n(317),a=n(7184),l=n(1597),u=n(7611),d=n(2513),p=n(790);const b=[{value:d.Y.LEFT,icon:s.A,label:(0,r.__)("Justify items left","better-block-editor")},{value:d.Y.CENTER,icon:c.A,label:(0,r.__)("Justify items center","better-block-editor")},{value:d.Y.RIGHT,icon:a.A,label:(0,r.__)("Justify items right","better-block-editor")},{value:d.Y.SPACE_BETWEEN,icon:l.A,label:(0,r.__)("Space between items","better-block-editor")},{value:d.Y.STRETCH,icon:u.A,label:(0,r.__)("Stretch items","better-block-editor")}];function w({value:e,excludeOptions:t=[],onChange:n=()=>{},defaultValue:s=d.Y.LEFT}){return(0,i.useEffect)((()=>{t.includes(e)&&n(s)}),[e,t,n,s]),(0,p.jsx)(p.Fragment,{children:(0,p.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,r.__)("Justification","better-block-editor"),value:e,onChange:n,className:"wpbbe flex-layout-justification-control",children:b.map((({value:e,icon:n,label:i})=>t.includes(e)?null:(0,p.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:n,label:i},e)))})})}},8172:(e,t,n)=>{"use strict";n.d(t,{EO:()=>o.A,Yv:()=>i.Y});var o=n(8245),i=n(2513);n(8917)},8917:(e,t,n)=>{"use strict";n(2513)},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=>l});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),c=n(9876),a=n(790);function l({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:l,help:u,...d}){let p=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,c.k)().filter((e=>!0===e.active)).forEach((e=>{p.push({name:e.name,key:e.key})})),p.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),p=p.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:v}=null!=e?e:{};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,a.jsx)(i.CustomSelectControl,{...d,label:t,hideLabelFromVision:!t,value:p.find((e=>e.key===w))||p[0],options:p,onChange:e=>l({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,a.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,a.jsx)(i.__experimentalUnitControl,{value:v,onChange:e=>l({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>l});var o=n(6427),i=n(7723),r=n(9941);const s=n.p+"images/welcome-guide.87e7271b.webp";var c=n(790);function a(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,c.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function l({children:e,initialOpen:t,...n}){return(0,c.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,c.jsx)(a,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>p});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),c=n(1233);n(12);const a=n.p+"images/default.c2e98be7.webp";var l=n(790);const u="wpbbe/welcome-guide";function d(e){return e.map((e=>{var t;return{image:(0,l.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:a,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function p({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...a}){const{get:p}=(0,i.select)(c.store),{set:b}=(0,i.useDispatch)(c.store),w=!p(u,e),[v,g]=(0,r.useState)(w);return v?(0,l.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:d(t),finishButtonText:n,onFinish:()=>{g(!1),b(u,e,!0)},...a}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{bM:()=>p,KZ:()=>a,Zx:()=>l,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),c=n(6087);function a(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,c.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function l(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:c={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...c,...n,settings:{...t,...null!==(i=c.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}function d(e){var t;const{type:n,orientation:o}=null!==(t=e.layout)&&void 0!==t?t:{};return"grid"===n?"grid":"flex"===n?"vertical"===o?"stack":"row":"constrained"===n||"default"===n?"group":void 0}function p(e){const{name:t,clientId:n}=(0,r.useBlockEditContext)(),o=(0,s.select)("core/block-editor").getBlockAttributes(n);(0,c.useEffect)((()=>{if("core/group"!==t||!o)return;if(!window.wpbbe.groupBlockModeRegistry.has(n))return void window.wpbbe.groupBlockModeRegistry.set(n,d(o));const i=window.wpbbe.groupBlockModeRegistry.get(n),r=d(o);i!==r&&(window.wpbbe.groupBlockModeRegistry.set(n,r),void 0!==o.wpbbeResponsive&&e({wpbbeResponsive:void 0}))}),[n,o,e,t])}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>l,Lk:()=>s,mg:()=>c,wK:()=>a});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function c(e){return!!r(e)}function a(e){return r(e)?.active}function l(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}},9079:(e,t,n)=>{"use strict";n.d(t,{AI:()=>a,L2:()=>l,sS:()=>c});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function c(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function a(e){return"sticky"===e?.style?.position?.type}function l(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},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,r,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,c),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,c){const a=new URL(c||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,c),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,c=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:c,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},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 o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.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)o.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?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.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 o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},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 o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(9491),o=n(6087),i=n(2619),r=n(7723),s=n(2773),c=n(8172),a=n(2845),l=n(3306),u=n(8969),d=n(6954),p=n(3604),b=n(9748),w=n(9079),v=n(4753),g=n(790);const f="core/group";function h(e){return e.name===f&&["default","constrained"].includes(e.attributes?.layout?.type)}const k=(0,t.createHigherOrderComponent)((t=>n=>{var i;const{attributes:d,clientId:f,isSelected:h,setAttributes:k,attributes:{wpbbeResponsive:m}}=n,{breakpoint:x=a.kX,breakpointCustomValue:_,settings:{justification:y=(null!==(i=d.layout?.justifyContent)&&void 0!==i?i:c.Yv.CENTER),disablePositionSticky:E}={}}=m||{},R=(0,o.useRef)(!!m);(0,p.bM)((e=>{R.current=!1,k(e)})),(0,p.KZ)(k);const S=(0,p.Zx)(k,{justification:y,disablePositionSticky:E}),C=(0,p.PE)(k),j=(0,o.useMemo)((()=>function(e,t){var n;const{breakpoint:o,breakpointCustomValue:i,settings:{justification:r,disablePositionSticky:s}={}}=null!==(n=e?.wpbbeResponsive)&&void 0!==n?n:{};if(o===a.kX)return null;const l=(0,b.BO)(o,i);return l?`@media screen and (width <= ${l}) {\n\t\t${s?`${("."+u.V+t).repeat(3)} {\n\t\t\tposition: relative;\n\t\t}`:""}\n\t\t.${u.V+t}.${u.V+t} > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {\n\t\t\tmargin-left: ${(r===c.Yv.LEFT?"0":"auto")+" !important"};\n\t\t\tmargin-right: ${(r===c.Yv.RIGHT?"0":"auto")+" !important"};\n\t\t}\n\t}`:null}(d,f)),[d,f]);(0,v.useAddCssToEditor)(j,"blocks__core_group__responsiveness",f);const B=(0,r.__)("Change items justification at this breakpoint and below.","better-block-editor");return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(t,{...n}),h&&(0,w.sS)(f)&&(0,g.jsx)(e.InspectorControls,{children:(0,g.jsxs)(l._,{initialOpen:R.current||!!m,className:"wpbbe group__responsiveness",children:[(0,g.jsx)(a.xC,{value:{breakpoint:x,breakpointCustomValue:_},onChange:S,help:B}),x!==a.kX&&(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(c.EO,{value:y,excludeOptions:[c.Yv.STRETCH,c.Yv.SPACE_BETWEEN],onChange:e=>C({justification:e})}),(0,g.jsx)(s.A,{value:!!E,onChange:e=>C({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),m=(0,t.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:o,clientId:i}=t;return h(t)&&n.wpbbeResponsive?(0,g.jsx)(e,{...t,className:(0,d.T)(o,u.V+i)}):(0,g.jsx)(e,{...t})}),"renderInEditor");(0,i.addFilter)("blocks.registerBlockType","wpbbe/group/responsiveness/modify-block-data",(function(e,t){return f!==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,w.L2)(h,k)),(0,i.addFilter)("editor.BlockListBlock","wpbbe/group/responsiveness/render-in-editor",m)})()})(); -
better-block-editor/trunk/dist/editor/blocks/navigation/responsiveness/editor.asset.php
r3443250 r3458243 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => ' c625f8171ae074f4bf76');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => '752aa7c9737e98837277'); -
better-block-editor/trunk/dist/editor/blocks/navigation/responsiveness/editor.js
r3386474 r3458243 1 (()=>{var e={1231:(e,n,t)=>{"use strict";t.d(n,{Ay:()=> c,iS:()=>l,kX:()=>a});var o=t(6427),s=t(7723),i=t(9876),r=t(790);const a="",l="custom";function c({label:e="",value:n="",unsupportedValues:t=[],supportUserDefinedBreakpoints:c=!0,onChange:u=e=>e,...p}){let d=[{name:(0,s.__)("Off","better-block-editor"),key:a}];return c&&(0,i.k)().filter((e=>!0===e.active)).forEach((e=>{d.push({name:e.name,key:e.key})})),d.push({name:(0,s.__)("Custom","better-block-editor"),key:l}),d=d.filter((e=>!t.includes(e.key))),(0,r.jsxs)("div",{className:"components-base-control wpbbe-responsive-breakpoint-control",children:[(0,r.jsx)(o.CustomSelectControl,{...p,label:e,hideLabelFromVision:!e,value:d.find((e=>e.key===n))||d[0],options:d,onChange:e=>{u(e.selectedItem.key)},size:"__unstable-large"}),p.help&&(0,r.jsx)("p",{className:"components-base-control__help",children:p.help})]})}},8695:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var o=t(7030),s=t(6427),i=t(790);function r({value:e="",onChange:n=e=>e,...t}){const r={size:"__unstable-large",__nextHasNoMarginBottom:!0,units:(0,o.Q)()};return(0,i.jsx)(s.__experimentalUnitControl,{onChange:n,value:e,...r,...t})}},8969:(e,n,t)=>{"use strict";t.d(n,{V:()=>o});const o="wpbbe-"},6954:(e,n,t)=>{"use strict";t.d(n,{T:()=>r});var o=t(6942),s=t.n(o);function i(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function r(e="",n=""){const t=i(e),o=i(n),r=[...t,...o.filter((e=>!t.includes(e)))];return s()(r)}},4197:(e,n,t)=>{"use strict";t.d(n,{Z:()=>i});var o=t(6087),s=t(790);const i=(0,o.forwardRef)(((e,n)=>(0,s.jsx)("div",{className:"wpbbe-ref-anchor",ref:n,...e})))},9876:(e,n,t)=>{"use strict";t.d(n,{k:()=>s});const o=window.WPBBE_DATA||{};function s(){return o?.breakpoints||[]}},7030:(e,n,t)=>{"use strict";t.d(n,{Q:()=>s});var o=t(6427);function s(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},5697:(e,n,t)=>{"use strict";t.d(n,{r:()=>i});var o=t(9748),s=t(6087);function i(e,n){(0,s.useEffect)((()=>{(0,o.mg)(e)&&!(0,o.wK)(e)&&n((0,o.Lk)(e))}),[n,e])}},9748:(e,n,t)=>{"use strict";t.d(n,{BO:()=>c,Lk:()=>r,mg:()=>a,wK:()=>l});var o=t(1231),s=t(9876);function i(e){return(0,s.k)().find((n=>n.key===e))}function r(e){return i(e)?.value}function a(e){return!!i(e)}function l(e){return i(e)?.active}function c(e,n){if(e===o.iS)return n;const t=i(e);return t?t.value:void 0}},9079:(e,n,t)=>{"use strict";t.d(n,{L2:()=>r});var o=t(9491),s=(t(7143),t(6087)),i=t(790);function r(e,n){return(0,o.createHigherOrderComponent)((t=>o=>{const r=(0,s.useMemo)((()=>n(t)),[]);return e(o)?(0,i.jsx)(r,{...o}):(0,i.jsx)(t,{...o})}),"blockEditWithEarlyReturn")}},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},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},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},5573:e=>{"use strict";e.exports=window.wp.primitives},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,n)=>{var t;!function(){"use strict";var o={}.hasOwnProperty;function s(){for(var e="",n=0;n<arguments.length;n++){var t=arguments[n];t&&(e=r(e,i(t)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return s.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var n="";for(var t in e)o.call(e,t)&&e[t]&&(n=r(n,t));return n}function r(e,n){return n?e?e+" "+n:e+n:e}e.exports?(s.default=s,e.exports=s):void 0===(t=function(){return s}.apply(n,[]))||(e.exports=t)}()}},n={};function t(o){var s=n[o];if(void 0!==s)return s.exports;var i=n[o]={exports:{}};return e[o](i,i.exports,t),i.exports}t.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return t.d(n,{a:n}),n},t.d=(e,n)=>{for(var o in n)t.o(n,o)&&!t.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:n[o]})},t.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),(()=>{"use strict";var e=t(1231),n=t(8695),o=t(8969),s=t(6954),i=t(4197),r=t(5697),a=t(9748),l=t(9079),c=t(4715),u=t(6427),p=t(9491),d=t(6087),g=t(2619),v=t(7723);const h=(0,d.forwardRef)((function({icon:e,size:n=24,...t},o){return(0,d.cloneElement)(e,{width:n,height:n,...t,ref:o})}));var b=t(5573),m=t(790);const w=(0,m.jsx)(b.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,m.jsx)(b.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 _=t(6942),f=t.n(_),x=t(4753);const k=(0,m.jsx)(b.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,m.jsx)(b.Path,{d:"M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z"})});function y({icon:e}){return"menu"===e?(0,m.jsx)(h,{icon:k}):(0,m.jsxs)(b.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24","aria-hidden":"true",focusable:"false",children:[(0,m.jsx)(b.Rect,{x:"4",y:"7.5",width:"16",height:"1.5"}),(0,m.jsx)(b.Rect,{x:"4",y:"15",width:"16",height:"1.5"})]})}function j({setAttributes:e,hasIcon:n,icon:t}){return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(u.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,v.__)("Show icon button"),help:(0,v.__)("Configure the visual appearance of the button that toggles the overlay menu."),onChange:n=>e({hasIcon:n}),checked:n}),(0,m.jsxs)(u.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:(0,v.__)("Icon"),value:t,onChange:n=>e({icon:n}),isBlock:!0,children:[(0,m.jsx)(u.__experimentalToggleGroupControlOption,{value:"handle","aria-label":(0,v.__)("handle"),label:(0,m.jsx)(y,{icon:"handle"})}),(0,m.jsx)(u.__experimentalToggleGroupControlOption,{value:"menu","aria-label":(0,v.__)("menu"),label:(0,m.jsx)(y,{icon:"menu"})})]})]})}var M=t(7143),C=t(3582),R=t(4997);function B(e){if(!e)return null;const n=S(function(e,n="id",t="parent"){const o=Object.create(null),s=[];for(const i of e)o[i[n]]={...i,children:[]},i[t]?(o[i[t]]=o[i[t]]||{},o[i[t]].children=o[i[t]].children||[],o[i[t]].children.push(o[i[n]])):s.push(o[i[n]]);return s}(e));return(0,g.applyFilters)("blocks.navigation.__unstableMenuItemsToBlocks",n,e)}function S(e,n=0){let t={};return{innerBlocks:[...e].sort(((e,n)=>e.menu_order-n.menu_order)).map((e=>{if("block"===e.type){const[n]=(0,R.parse)(e.content.raw);return n||(0,R.createBlock)("core/freeform",{content:e.content})}const o=e.children?.length?"core/navigation-submenu":"core/navigation-link",s=function({title:e,xfn:n,classes:t,attr_title:o,object:s,object_id:i,description:r,url:a,type:l,target:c},u,p){return s&&"post_tag"===s&&(s="tag"),{label:e?.rendered||"",...s?.length&&{type:s},kind:l?.replace("_","-")||"custom",url:a||"",...n?.length&&n.join(" ").trim()&&{rel:n.join(" ").trim()},...t?.length&&t.join(" ").trim()&&{className:t.join(" ").trim()},...o?.length&&{title:o},...i&&"custom"!==s&&{id:i},...r?.length&&{description:r},..."_blank"===c&&{opensInNewTab:!0},..."core/navigation-submenu"===u&&{isTopLevelItem:0===p},..."core/navigation-link"===u&&{isTopLevelLink:0===p}}}(e,o,n),{innerBlocks:i=[],mapping:r={}}=e.children?.length?S(e.children,n+1):{};t={...t,...r};const a=(0,R.createBlock)(o,s,i);return t[e.id]=a.clientId,a})),mapping:t}}const N="error",E="pending";let I=null;function O(e,n){return e&&n?e+"//"+n:null}const T=["postType","wp_navigation",{status:"draft",per_page:-1}],U=["postType","wp_navigation",{per_page:-1,status:"publish"}];const V="success",P="error",F="pending",A="idle",H=[],L={per_page:100,status:["publish","draft"],order:"desc",orderby:"date"};const D="core/navigation";function $(e){return e.name===D}const G=(0,p.createHigherOrderComponent)((t=>o=>{const{attributes:s,setAttributes:i,clientId:a,hasSubmenuIndicatorSetting:l=!0,customPlaceholder:g=null}=o,{overlayMenu:b,wpbbeOverlayMenu:_={},openSubmenusOnClick:x,showSubmenuIcon:k,hasIcon:S,icon:D="handle"}=s,{breakpoint:$,breakpointCustomValue:G}=_;(0,r.r)($,(n=>{i({wpbbeOverlayMenu:{..._,breakpoint:e.iS,breakpointCustomValue:n}})}));const z=s.ref,W=`navigationMenu/${z}`,X=(0,c.useHasRecursion)(W),Z=(0,c.useBlockEditingMode)(),{menus:K}=function(e){const{records:n,isResolving:t,hasResolved:o}=(0,C.useEntityRecords)("root","menu",{per_page:-1,context:"view"}),{records:s,isResolving:i,hasResolved:r}=(0,C.useEntityRecords)("postType","page",{parent:0,order:"asc",orderby:"id",per_page:-1,context:"view"}),{records:a,hasResolved:l}=(0,C.useEntityRecords)("root","menuItem",{menus:e,per_page:-1,context:"view"},{enabled:!1});return{pages:s,isResolvingPages:i,hasResolvedPages:r,hasPages:!(!r||!s?.length),menus:n,isResolvingMenus:t,hasResolvedMenus:o,hasMenus:!(!o||!n?.length),menuItems:a,hasResolvedMenuItems:l}}(),{create:Q,isPending:J}=function(e){const[n,t]=(0,d.useState)(A),[o,s]=(0,d.useState)(null),[i,r]=(0,d.useState)(null),{saveEntityRecord:a,editEntityRecord:l}=(0,M.useDispatch)(C.store),p=function(e){const n=(0,d.useContext)(u.Disabled.Context),t=function(e){return(0,M.useSelect)((n=>{if(!e)return;const{getBlock:t,getBlockParentsByBlockName:o}=n(c.store),s=o(e,"core/template-part",!0);if(!s?.length)return;const i=n("core/editor").__experimentalGetDefaultTemplatePartAreas(),{getCurrentTheme:r,getEditedEntityRecord:a}=n(C.store);for(const e of s){const n=t(e),{theme:o=r()?.stylesheet,slug:s}=n.attributes,l=a("postType","wp_template_part",O(o,s));if(l?.area)return i.find((e=>"uncategorized"!==e.area&&e.area===l.area))?.label}}),[e])}(n?void 0:e),o=(0,M.useRegistry)();return(0,d.useCallback)((async()=>{if(n)return"";const{getEntityRecords:e}=o.resolveSelect(C.store),[s,i]=await Promise.all([e(...T),e(...U)]),r=t?(0,v.sprintf)(1 (()=>{var e={1231:(e,n,t)=>{"use strict";t.d(n,{Ay:()=>u,iS:()=>l,kX:()=>a});var o=t(6427),i=t(7723),s=t(9876),r=t(790);const a="",l="custom";function u({label:e="",value:n="",unsupportedValues:t=[],supportUserDefinedBreakpoints:u=!0,onChange:c=e=>e,...p}){let d=[{name:(0,i.__)("Off","better-block-editor"),key:a}];return u&&(0,s.k)().filter((e=>!0===e.active)).forEach((e=>{d.push({name:e.name,key:e.key})})),d.push({name:(0,i.__)("Custom","better-block-editor"),key:l}),d=d.filter((e=>!t.includes(e.key))),(0,r.jsxs)("div",{className:"components-base-control wpbbe-responsive-breakpoint-control",children:[(0,r.jsx)(o.CustomSelectControl,{...p,label:e,hideLabelFromVision:!e,value:d.find((e=>e.key===n))||d[0],options:d,onChange:e=>{c(e.selectedItem.key)},size:"__unstable-large"}),p.help&&(0,r.jsx)("p",{className:"components-base-control__help",children:p.help})]})}},8695:(e,n,t)=>{"use strict";t.d(n,{A:()=>r});var o=t(7030),i=t(6427),s=t(790);function r({value:e="",onChange:n=e=>e,...t}){const r={size:"__unstable-large",__nextHasNoMarginBottom:!0,units:(0,o.Q)()};return(0,s.jsx)(i.__experimentalUnitControl,{onChange:n,value:e,...r,...t})}},8969:(e,n,t)=>{"use strict";t.d(n,{V:()=>o});const o="wpbbe-"},6954:(e,n,t)=>{"use strict";t.d(n,{T:()=>r});var o=t(6942),i=t.n(o);function s(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function r(e="",n=""){const t=s(e),o=s(n),r=[...t,...o.filter((e=>!t.includes(e)))];return i()(r)}},9876:(e,n,t)=>{"use strict";t.d(n,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},7030:(e,n,t)=>{"use strict";t.d(n,{Q:()=>i});var o=t(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},5697:(e,n,t)=>{"use strict";t.d(n,{r:()=>s});var o=t(9748),i=t(6087);function s(e,n){(0,i.useEffect)((()=>{(0,o.mg)(e)&&!(0,o.wK)(e)&&n((0,o.Lk)(e))}),[n,e])}},9748:(e,n,t)=>{"use strict";t.d(n,{BO:()=>u,Lk:()=>r,mg:()=>a,wK:()=>l});var o=t(1231),i=t(9876);function s(e){return(0,i.k)().find((n=>n.key===e))}function r(e){return s(e)?.value}function a(e){return!!s(e)}function l(e){return s(e)?.active}function u(e,n){if(e===o.iS)return n;const t=s(e);return t?t.value:void 0}},9079:(e,n,t)=>{"use strict";t.d(n,{L2:()=>r});var o=t(9491),i=(t(7143),t(6087)),s=t(790);function r(e,n){return(0,o.createHigherOrderComponent)((t=>o=>{const r=(0,i.useMemo)((()=>n(t)),[]);return e(o)?(0,s.jsx)(r,{...o}):(0,s.jsx)(t,{...o})}),"blockEditWithEarlyReturn")}},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},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},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},5573:e=>{"use strict";e.exports=window.wp.primitives},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,n)=>{var t;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",n=0;n<arguments.length;n++){var t=arguments[n];t&&(e=r(e,s(t)))}return e}function s(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var n="";for(var t in e)o.call(e,t)&&e[t]&&(n=r(n,t));return n}function r(e,n){return n?e?e+" "+n:e+n:e}e.exports?(i.default=i,e.exports=i):void 0===(t=function(){return i}.apply(n,[]))||(e.exports=t)}()}},n={};function t(o){var i=n[o];if(void 0!==i)return i.exports;var s=n[o]={exports:{}};return e[o](s,s.exports,t),s.exports}t.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return t.d(n,{a:n}),n},t.d=(e,n)=>{for(var o in n)t.o(n,o)&&!t.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:n[o]})},t.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),(()=>{"use strict";var e=t(4715),n=t(6427),o=t(9491),i=t(6087),s=t(2619),r=t(7723);const a=(0,i.forwardRef)((function({icon:e,size:n=24,...t},o){return(0,i.cloneElement)(e,{width:n,height:n,...t,ref:o})}));var l=t(5573),u=t(790);const c=(0,u.jsx)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,u.jsx)(l.Path,{d:"m13.06 12 6.47-6.47-1.06-1.06L12 10.94 5.53 4.47 4.47 5.53 10.94 12l-6.47 6.47 1.06 1.06L12 13.06l6.47 6.47 1.06-1.06L13.06 12Z"})});var p=t(1231),d=t(8695),g=t(8969),v=t(6954),h=t(5697),b=t(9748),m=t(9079),w=t(6942),_=t.n(w),f=t(4753);const k=(0,u.jsx)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,u.jsx)(l.Path,{d:"M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z"})});function x({icon:e}){return"menu"===e?(0,u.jsx)(a,{icon:k}):(0,u.jsxs)(l.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)(l.Rect,{x:"4",y:"7.5",width:"16",height:"1.5"}),(0,u.jsx)(l.Rect,{x:"4",y:"15",width:"16",height:"1.5"})]})}function y({setAttributes:e,hasIcon:t,icon:o}){return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,r.__)("Show icon button"),help:(0,r.__)("Configure the visual appearance of the button that toggles the overlay menu."),onChange:n=>e({hasIcon:n}),checked:t}),(0,u.jsxs)(n.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:(0,r.__)("Icon"),value:o,onChange:n=>e({icon:n}),isBlock:!0,children:[(0,u.jsx)(n.__experimentalToggleGroupControlOption,{value:"handle","aria-label":(0,r.__)("handle"),label:(0,u.jsx)(x,{icon:"handle"})}),(0,u.jsx)(n.__experimentalToggleGroupControlOption,{value:"menu","aria-label":(0,r.__)("menu"),label:(0,u.jsx)(x,{icon:"menu"})})]})]})}var M=t(7143),j=t(3582),C=t(4997);function R(e){if(!e)return null;const n=B(function(e,n="id",t="parent"){const o=Object.create(null),i=[];for(const s of e)o[s[n]]={...s,children:[]},s[t]?(o[s[t]]=o[s[t]]||{},o[s[t]].children=o[s[t]].children||[],o[s[t]].children.push(o[s[n]])):i.push(o[s[n]]);return i}(e));return(0,s.applyFilters)("blocks.navigation.__unstableMenuItemsToBlocks",n,e)}function B(e,n=0){let t={};return{innerBlocks:[...e].sort(((e,n)=>e.menu_order-n.menu_order)).map((e=>{if("block"===e.type){const[n]=(0,C.parse)(e.content.raw);return n||(0,C.createBlock)("core/freeform",{content:e.content})}const o=e.children?.length?"core/navigation-submenu":"core/navigation-link",i=function({title:e,xfn:n,classes:t,attr_title:o,object:i,object_id:s,description:r,url:a,type:l,target:u},c,p){return i&&"post_tag"===i&&(i="tag"),{label:e?.rendered||"",...i?.length&&{type:i},kind:l?.replace("_","-")||"custom",url:a||"",...n?.length&&n.join(" ").trim()&&{rel:n.join(" ").trim()},...t?.length&&t.join(" ").trim()&&{className:t.join(" ").trim()},...o?.length&&{title:o},...s&&"custom"!==i&&{id:s},...r?.length&&{description:r},..."_blank"===u&&{opensInNewTab:!0},..."core/navigation-submenu"===c&&{isTopLevelItem:0===p},..."core/navigation-link"===c&&{isTopLevelLink:0===p}}}(e,o,n),{innerBlocks:s=[],mapping:r={}}=e.children?.length?B(e.children,n+1):{};t={...t,...r};const a=(0,C.createBlock)(o,i,s);return t[e.id]=a.clientId,a})),mapping:t}}const S="error",N="pending";let E=null;function I(e,n){return e&&n?e+"//"+n:null}const O=["postType","wp_navigation",{status:"draft",per_page:-1}],T=["postType","wp_navigation",{per_page:-1,status:"publish"}];const U="success",V="error",P="pending",F="idle",A=[],H={per_page:100,status:["publish","draft"],order:"desc",orderby:"date"};const L="core/navigation";function D(e){return e.name===L}const $=(0,o.createHigherOrderComponent)((t=>s=>{const{attributes:l,setAttributes:g,clientId:v,hasSubmenuIndicatorSetting:b=!0,customPlaceholder:m=null}=s,{overlayMenu:w,wpbbeOverlayMenu:f={},openSubmenusOnClick:k,showSubmenuIcon:B,hasIcon:L,icon:D="handle"}=l,{breakpoint:$,breakpointCustomValue:G}=f;(0,h.r)($,(e=>{g({wpbbeOverlayMenu:{...f,breakpoint:p.iS,breakpointCustomValue:e}})}));const z=l.ref,W=`navigationMenu/${z}`,X=(0,e.useHasRecursion)(W),K=(0,e.useBlockEditingMode)(),{menus:Q}=function(e){const{records:n,isResolving:t,hasResolved:o}=(0,j.useEntityRecords)("root","menu",{per_page:-1,context:"view"}),{records:i,isResolving:s,hasResolved:r}=(0,j.useEntityRecords)("postType","page",{parent:0,order:"asc",orderby:"id",per_page:-1,context:"view"}),{records:a,hasResolved:l}=(0,j.useEntityRecords)("root","menuItem",{menus:e,per_page:-1,context:"view"},{enabled:!1});return{pages:i,isResolvingPages:s,hasResolvedPages:r,hasPages:!(!r||!i?.length),menus:n,isResolvingMenus:t,hasResolvedMenus:o,hasMenus:!(!o||!n?.length),menuItems:a,hasResolvedMenuItems:l}}(),{create:J,isPending:Z}=function(t){const[o,s]=(0,i.useState)(F),[a,l]=(0,i.useState)(null),[u,c]=(0,i.useState)(null),{saveEntityRecord:p,editEntityRecord:d}=(0,M.useDispatch)(j.store),g=function(t){const o=(0,i.useContext)(n.Disabled.Context),s=function(n){return(0,M.useSelect)((t=>{if(!n)return;const{getBlock:o,getBlockParentsByBlockName:i}=t(e.store),s=i(n,"core/template-part",!0);if(!s?.length)return;const r=t("core/editor").__experimentalGetDefaultTemplatePartAreas(),{getCurrentTheme:a,getEditedEntityRecord:l}=t(j.store);for(const e of s){const n=o(e),{theme:t=a()?.stylesheet,slug:i}=n.attributes,s=l("postType","wp_template_part",I(t,i));if(s?.area)return r.find((e=>"uncategorized"!==e.area&&e.area===s.area))?.label}}),[n])}(o?void 0:t),a=(0,M.useRegistry)();return(0,i.useCallback)((async()=>{if(o)return"";const{getEntityRecords:e}=a.resolveSelect(j.store),[n,t]=await Promise.all([e(...O),e(...T)]),i=s?(0,r.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). 4 (0, v.__)("%s navigation"),t):4 (0,r.__)("%s navigation"),s): 5 5 // translators: 'navigation' as in website navigation. 6 6 // translators: 'navigation' as in website navigation. 7 (0, v.__)("Navigation"),a=[...s,...i].reduce(((e,n)=>n?.title?.raw?.startsWith(r)?e+1:e),0);return(a>0?`${r} ${a+1}`:r)||""}),[n,t,o])}(e);return{create:(0,d.useCallback)((async(e=null,n=[],o)=>{if(e&&"string"!=typeof e)throw r("Invalid title supplied when creating Navigation Menu."),t(P),new Error("Value of supplied title argument was not a string.");t(F),s(null),r(null),e||(e=await p().catch((e=>{throw r(e?.message),t(P),new Error("Failed to create title when saving new Navigation Menu.",{cause:e})})));const i={title:e,content:(0,R.serialize)(n),status:o};return a("postType","wp_navigation",i).then((e=>(s(e),t(V),"publish"!==o&&l("postType","wp_navigation",e.id,{status:"publish"}),e))).catch((e=>{throw r(e?.message),t(P),new Error("Unable to save new Navigation Menu",{cause:e})}))}),[a,l,p]),status:n,value:o,error:i,isIdle:n===A,isPending:n===F,isSuccess:n===V,isError:n===P}}(a),{hasUncontrolledInnerBlocks:q,innerBlocks:Y}=function(e){return(0,M.useSelect)((n=>{const{getBlock:t,getBlocks:o,hasSelectedInnerBlock:s}=n(c.store),i=t(e).innerBlocks,r=!!i?.length,a=r?H:o(e);return{innerBlocks:r?i:a,hasUncontrolledInnerBlocks:r,uncontrolledInnerBlocks:i,controlledInnerBlocks:a,isInnerBlockSelected:s(e,!0)}}),[e])}(a),ee=!!Y.find((e=>"core/navigation-submenu"===e.name)),[ne,te]=(0,d.useState)(!1),{hasResolvedNavigationMenus:oe,isNavigationMenuResolved:se,isNavigationMenuMissing:ie}=function(e){const n=(0,C.useResourcePermissions)("navigation",e),{navigationMenu:t,isNavigationMenuResolved:o,isNavigationMenuMissing:s}=(0,M.useSelect)((n=>function(e,n){if(!n)return{isNavigationMenuResolved:!1,isNavigationMenuMissing:!0};const{getEntityRecord:t,getEditedEntityRecord:o,hasFinishedResolution:s}=e(C.store),i=["postType","wp_navigation",n],r=t(...i),a=o(...i),l=s("getEditedEntityRecord",i),c="publish"===a.status||"draft"===a.status;return{isNavigationMenuResolved:l,isNavigationMenuMissing:l&&(!r||!c),navigationMenu:c?a:null}}(n,e)),[e]),{canCreate:i,canUpdate:r,canDelete:a,isResolving:l,hasResolved:c}=n,{records:u,isResolving:p,hasResolved:d}=(0,C.useEntityRecords)("postType","wp_navigation",L);return{navigationMenu:t,isNavigationMenuResolved:o,isNavigationMenuMissing:s,navigationMenus:u,isResolvingNavigationMenus:p,hasResolvedNavigationMenus:d,canSwitchNavigationMenu:e?u?.length>1:u?.length>0,canUserCreateNavigationMenu:i,isResolvingCanUserCreateNavigationMenu:l,hasResolvedCanUserCreateNavigationMenu:c,canUserUpdateNavigationMenu:r,hasResolvedCanUserUpdateNavigationMenu:e?c:void 0,canUserDeleteNavigationMenu:a,hasResolvedCanUserDeleteNavigationMenu:e?c:void 0}}(z),{status:re}=function(e,{throwOnError:n=!1}={}){const t=(0,M.useRegistry)(),{editEntityRecord:o}=(0,M.useDispatch)(C.store),[s,i]=(0,d.useState)("idle"),[r,a]=(0,d.useState)(null),l=(0,d.useCallback)((async(n,s,i="publish")=>{let r,a;try{a=await t.resolveSelect(C.store).getMenuItems({menus:n,per_page:-1,context:"view"})}catch(e){throw new Error((0,v.sprintf)(7 (0,r.__)("Navigation"),l=[...n,...t].reduce(((e,n)=>n?.title?.raw?.startsWith(i)?e+1:e),0);return(l>0?`${i} ${l+1}`:i)||""}),[o,s,a])}(t);return{create:(0,i.useCallback)((async(e=null,n=[],t)=>{if(e&&"string"!=typeof e)throw c("Invalid title supplied when creating Navigation Menu."),s(V),new Error("Value of supplied title argument was not a string.");s(P),l(null),c(null),e||(e=await g().catch((e=>{throw c(e?.message),s(V),new Error("Failed to create title when saving new Navigation Menu.",{cause:e})})));const o={title:e,content:(0,C.serialize)(n),status:t};return p("postType","wp_navigation",o).then((e=>(l(e),s(U),"publish"!==t&&d("postType","wp_navigation",e.id,{status:"publish"}),e))).catch((e=>{throw c(e?.message),s(V),new Error("Unable to save new Navigation Menu",{cause:e})}))}),[p,d,g]),status:o,value:a,error:u,isIdle:o===F,isPending:o===P,isSuccess:o===U,isError:o===V}}(v),{hasUncontrolledInnerBlocks:q,innerBlocks:Y}=function(n){return(0,M.useSelect)((t=>{const{getBlock:o,getBlocks:i,hasSelectedInnerBlock:s}=t(e.store),r=o(n).innerBlocks,a=!!r?.length,l=a?A:i(n);return{innerBlocks:a?r:l,hasUncontrolledInnerBlocks:a,uncontrolledInnerBlocks:r,controlledInnerBlocks:l,isInnerBlockSelected:s(n,!0)}}),[n])}(v),ee=!!Y.find((e=>"core/navigation-submenu"===e.name)),[ne,te]=(0,i.useState)(!1),{hasResolvedNavigationMenus:oe,isNavigationMenuResolved:ie,isNavigationMenuMissing:se}=function(e){const n=(0,j.useResourcePermissions)("navigation",e),{navigationMenu:t,isNavigationMenuResolved:o,isNavigationMenuMissing:i}=(0,M.useSelect)((n=>function(e,n){if(!n)return{isNavigationMenuResolved:!1,isNavigationMenuMissing:!0};const{getEntityRecord:t,getEditedEntityRecord:o,hasFinishedResolution:i}=e(j.store),s=["postType","wp_navigation",n],r=t(...s),a=o(...s),l=i("getEditedEntityRecord",s),u="publish"===a.status||"draft"===a.status;return{isNavigationMenuResolved:l,isNavigationMenuMissing:l&&(!r||!u),navigationMenu:u?a:null}}(n,e)),[e]),{canCreate:s,canUpdate:r,canDelete:a,isResolving:l,hasResolved:u}=n,{records:c,isResolving:p,hasResolved:d}=(0,j.useEntityRecords)("postType","wp_navigation",H);return{navigationMenu:t,isNavigationMenuResolved:o,isNavigationMenuMissing:i,navigationMenus:c,isResolvingNavigationMenus:p,hasResolvedNavigationMenus:d,canSwitchNavigationMenu:e?c?.length>1:c?.length>0,canUserCreateNavigationMenu:s,isResolvingCanUserCreateNavigationMenu:l,hasResolvedCanUserCreateNavigationMenu:u,canUserUpdateNavigationMenu:r,hasResolvedCanUserUpdateNavigationMenu:e?u:void 0,canUserDeleteNavigationMenu:a,hasResolvedCanUserDeleteNavigationMenu:e?u:void 0}}(z),{status:re}=function(e,{throwOnError:n=!1}={}){const t=(0,M.useRegistry)(),{editEntityRecord:o}=(0,M.useDispatch)(j.store),[s,a]=(0,i.useState)("idle"),[l,u]=(0,i.useState)(null),c=(0,i.useCallback)((async(n,i,s="publish")=>{let a,l;try{l=await t.resolveSelect(j.store).getMenuItems({menus:n,per_page:-1,context:"view"})}catch(e){throw new Error((0,r.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). 10 (0, v.__)('Unable to fetch classic menu "%s" from API.'),s),{cause:e})}if(null===a)throw new Error((0,v.sprintf)(10 (0,r.__)('Unable to fetch classic menu "%s" from API.'),i),{cause:e})}if(null===l)throw new Error((0,r.sprintf)( 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, v.__)('Unable to fetch classic menu "%s" from API.'),s));const{innerBlocks:l}=B(a);try{r=await e(s,l,i),await o("postType","wp_navigation",r.id,{status:"publish"},{throwOnError:!0})}catch(e){throw new Error((0,v.sprintf)(13 (0,r.__)('Unable to fetch classic menu "%s" from API.'),i));const{innerBlocks:u}=R(l);try{a=await e(i,u,s),await o("postType","wp_navigation",a.id,{status:"publish"},{throwOnError:!0})}catch(e){throw new Error((0,r.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, v.__)('Unable to create Navigation Menu "%s".'),s),{cause:e})}return r}),[e,o,t]);return{convert:(0,d.useCallback)((async(e,t,o)=>{if(I!==e)return I=e,e&&t?(i(E),a(null),await l(e,t,o).then((e=>(i("success"),I=null,e))).catch((e=>{if(a(e?.message),i(N),I=null,n)throw new Error((0,v.sprintf)(16 (0,r.__)('Unable to create Navigation Menu "%s".'),i),{cause:e})}return a}),[e,o,t]);return{convert:(0,i.useCallback)((async(e,t,o)=>{if(E!==e)return E=e,e&&t?(a(N),u(null),await c(e,t,o).then((e=>(a("success"),E=null,e))).catch((e=>{if(u(e?.message),a(S),E=null,n)throw new Error((0,r.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, v.__)('Unable to create Navigation Menu "%s".'),t),{cause:e})}))):(a("Unable to convert menu. Missing menu details."),void i(N))}),[l,n]),status:s,error:r}}(Q),ae=!ie&&se,le=q&&!ae,ce=!z&&!J&&!(re===E)&&oe&&0===K?.length&&!q,ue="never"!==b,pe=f()("wp-block-navigation__overlay-menu-preview",{open:ne}),de=k||x?"":(0,v.__)('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.'),ge=(0,p.useInstanceId)(j,"overlay-menu-preview"),ve=(0,m.jsx)(c.InspectorControls,{children:l&&(0,m.jsxs)(u.PanelBody,{title:(0,v.__)("Display"),className:"wpbbe navigation-display-with-responsiveness",children:[ue&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsxs)(u.Button,{className:pe,onClick:()=>{te(!ne)},"aria-label":(0,v.__)("Overlay menu controls"),"aria-controls":ge,"aria-expanded":ne,children:[S&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(y,{icon:D}),(0,m.jsx)(h,{icon:w})]}),!S&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("span",{children:(0,v.__)("Menu")}),(0,m.jsx)("span",{children:(0,v.__)("Close")})]})]}),(0,m.jsx)("div",{id:ge,children:ne&&(0,m.jsx)(j,{setAttributes:i,hasIcon:S,icon:D,hidden:!ne})})]}),(0,m.jsx)("h3",{children:(0,v.__)("Overlay Menu")}),(0,m.jsxs)(u.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:(0,v.__)("Configure overlay menu"),value:b,help:(0,v.__)("Collapses the navigation options in a menu icon opening an overlay."),onChange:e=>{const n={overlayMenu:e};"mobile"!==e&&(n.wpbbeOverlayMenu={breakpoint:void 0,breakpointCustomValue:void 0}),i(n)},isBlock:!0,hideLabelFromVision:!0,children:[(0,m.jsx)(u.__experimentalToggleGroupControlOption,{value:"never",label:(0,v.__)("Off")}),(0,m.jsx)(u.__experimentalToggleGroupControlOption,{value:"mobile",label:(0,v.__)("Responsive","better-block-editor")}),(0,m.jsx)(u.__experimentalToggleGroupControlOption,{value:"always",label:(0,v.__)("Always")})]}),"mobile"===b&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(e.Ay,{label:(0,v.__)("Breakpoint","better-block-editor"),value:$,unsupportedValues:[e.kX],onChange:n=>{i({wpbbeOverlayMenu:{breakpoint:n,breakpointCustomValue:n===e.iS?G:void 0}})},help:$!==e.iS?(0,v.__)("Collapse navigation at this breakpoint and below.","better-block-editor"):null}),$===e.iS&&(0,m.jsx)(n.A,{value:G,onChange:n=>{i({wpbbeOverlayMenu:{breakpoint:e.iS,breakpointCustomValue:n}})},help:(0,v.__)("Collapse navigation at this breakpoint and below.","better-block-editor")})]}),ee&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("h3",{children:(0,v.__)("Submenus")}),(0,m.jsx)(u.ToggleControl,{__nextHasNoMarginBottom:!0,checked:x,onChange:e=>{i({openSubmenusOnClick:e,...e&&{showSubmenuIcon:!0}})},label:(0,v.__)("Open on click")}),(0,m.jsx)(u.ToggleControl,{__nextHasNoMarginBottom:!0,checked:k,onChange:e=>{i({showSubmenuIcon:e})},disabled:s.openSubmenusOnClick,label:(0,v.__)("Show arrow")}),de&&(0,m.jsx)("div",{children:(0,m.jsx)(u.Notice,{spokenMessage:null,status:"warning",isDismissible:!1,children:de})})]})]})});return le&&!J?(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(t,{...o}),"default"===Z&&ve]}):z&&ie||ae&&X||ce&&g?(0,m.jsx)(t,{...o}):(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(t,{...o}),"default"===Z&&ve]})}),"extendBlockEdit"),z=(0,p.createHigherOrderComponent)((e=>n=>{if(!$(n))return(0,m.jsx)(e,{...n});const{attributes:t,clientId:r}=n,l=(0,d.useMemo)((()=>function(e,n){var t;const s=null!==(t=(0,a.BO)(e.wpbbeOverlayMenu?.breakpoint,e.wpbbeOverlayMenu?.breakpointCustomValue))&&void 0!==t?t:"0px",i=`.wp-block-navigation.${o.V+n}`,r=`${i} .wp-block-navigation__responsive-container:not(.is-menu-open)`;return`\n\t@media screen and (width > ${s}) {\n\t\t${i} .wp-block-navigation__responsive-container-open:not(.always-shown) {\n\t\t\tdisplay: none;\t\n\t\t}\n\t\t\n\t\t${r}: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${r} .components-button.wp-block-navigation__responsive-container-close {\n\t\t\tdisplay: none; \n\t\t}\n\n\t\t${i} .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}`}(t,r)),[t,r]),c=(0,x.useAddEditorStyle)(l,"blocks__core_navigation__stack-on-responsive__"+r);return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(i.Z,{ref:c}),(0,m.jsx)(e,{...n,className:(0,s.T)(n.className,`${o.V}${n.clientId} wpbbe-responsive-navigation`)})]})}),"renderInEditor");(0,g.addFilter)("blocks.registerBlockType","wpbbe/navigation/responsiveness/modify-block-data",(function(e,n){return n!==D?e:{...e,attributes:{...e.attributes,wpbbeOverlayMenu:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"}}}}})),(0,g.addFilter)("editor.BlockEdit","wpbbe/navigation/responsiveness/edit-block",(0,l.L2)($,G)),(0,g.addFilter)("editor.BlockListBlock","wpbbe/navigation/responsiveness/render-in-editor",z)})()})();19 (0,r.__)('Unable to create Navigation Menu "%s".'),t),{cause:e})}))):(u("Unable to convert menu. Missing menu details."),void a(S))}),[c,n]),status:s,error:l}}(J),ae=!se&&ie,le=q&&!ae,ue=!z&&!Z&&!(re===N)&&oe&&0===Q?.length&&!q,ce="never"!==w,pe=_()("wp-block-navigation__overlay-menu-preview",{open:ne}),de=B||k?"":(0,r.__)('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.'),ge=(0,o.useInstanceId)(y,"overlay-menu-preview"),ve=(0,u.jsx)(e.InspectorControls,{children:b&&(0,u.jsxs)(n.PanelBody,{title:(0,r.__)("Display"),className:"wpbbe navigation-display-with-responsiveness",children:[ce&&(0,u.jsxs)(u.Fragment,{children:[(0,u.jsxs)(n.Button,{className:pe,onClick:()=>{te(!ne)},"aria-label":(0,r.__)("Overlay menu controls"),"aria-controls":ge,"aria-expanded":ne,children:[L&&(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(x,{icon:D}),(0,u.jsx)(a,{icon:c})]}),!L&&(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)("span",{children:(0,r.__)("Menu")}),(0,u.jsx)("span",{children:(0,r.__)("Close")})]})]}),(0,u.jsx)("div",{id:ge,children:ne&&(0,u.jsx)(y,{setAttributes:g,hasIcon:L,icon:D,hidden:!ne})})]}),(0,u.jsx)("h3",{children:(0,r.__)("Overlay Menu")}),(0,u.jsxs)(n.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:(0,r.__)("Configure overlay menu"),value:w,help:(0,r.__)("Collapses the navigation options in a menu icon opening an overlay."),onChange:e=>{const n={overlayMenu:e};"mobile"!==e&&(n.wpbbeOverlayMenu={breakpoint:void 0,breakpointCustomValue:void 0}),g(n)},isBlock:!0,hideLabelFromVision:!0,children:[(0,u.jsx)(n.__experimentalToggleGroupControlOption,{value:"never",label:(0,r.__)("Off")}),(0,u.jsx)(n.__experimentalToggleGroupControlOption,{value:"mobile",label:(0,r.__)("Responsive","better-block-editor")}),(0,u.jsx)(n.__experimentalToggleGroupControlOption,{value:"always",label:(0,r.__)("Always")})]}),"mobile"===w&&(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(p.Ay,{label:(0,r.__)("Breakpoint","better-block-editor"),value:$,unsupportedValues:[p.kX],onChange:e=>{g({wpbbeOverlayMenu:{breakpoint:e,breakpointCustomValue:e===p.iS?G:void 0}})},help:$!==p.iS?(0,r.__)("Collapse navigation at this breakpoint and below.","better-block-editor"):null}),$===p.iS&&(0,u.jsx)(d.A,{value:G,onChange:e=>{g({wpbbeOverlayMenu:{breakpoint:p.iS,breakpointCustomValue:e}})},help:(0,r.__)("Collapse navigation at this breakpoint and below.","better-block-editor")})]}),ee&&(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)("h3",{children:(0,r.__)("Submenus")}),(0,u.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,checked:k,onChange:e=>{g({openSubmenusOnClick:e,...e&&{showSubmenuIcon:!0}})},label:(0,r.__)("Open on click")}),(0,u.jsx)(n.ToggleControl,{__nextHasNoMarginBottom:!0,checked:B,onChange:e=>{g({showSubmenuIcon:e})},disabled:l.openSubmenusOnClick,label:(0,r.__)("Show arrow")}),de&&(0,u.jsx)("div",{children:(0,u.jsx)(n.Notice,{spokenMessage:null,status:"warning",isDismissible:!1,children:de})})]})]})});return le&&!Z?(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(t,{...s}),"default"===K&&ve]}):z&&se||ae&&X||ue&&m?(0,u.jsx)(t,{...s}):(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(t,{...s}),"default"===K&&ve]})}),"extendBlockEdit"),G=(0,o.createHigherOrderComponent)((e=>n=>{if(!D(n))return(0,u.jsx)(e,{...n});const{attributes:t,clientId:o}=n,s=(0,i.useMemo)((()=>function(e,n){var t;const o=null!==(t=(0,b.BO)(e.wpbbeOverlayMenu?.breakpoint,e.wpbbeOverlayMenu?.breakpointCustomValue))&&void 0!==t?t:"0px",i=`.wp-block-navigation.${g.V+n}`,s=`${i} .wp-block-navigation__responsive-container:not(.is-menu-open)`;return`\n\t@media screen and (width > ${o}) {\n\t\t${i} .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${i} .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}`}(t,o)),[t,o]);return(0,f.useAddCssToEditor)(s,"blocks__core_navigation__stack-on-responsive",o),(0,u.jsx)(u.Fragment,{children:(0,u.jsx)(e,{...n,className:(0,v.T)(n.className,`${g.V}${n.clientId} wpbbe-responsive-navigation`)})})}),"renderInEditor");(0,s.addFilter)("blocks.registerBlockType","wpbbe/navigation/responsiveness/modify-block-data",(function(e,n){return n!==L?e:{...e,attributes:{...e.attributes,wpbbeOverlayMenu:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"}}}}})),(0,s.addFilter)("editor.BlockEdit","wpbbe/navigation/responsiveness/edit-block",(0,m.L2)(D,$)),(0,s.addFilter)("editor.BlockListBlock","wpbbe/navigation/responsiveness/render-in-editor",G)})()})(); -
better-block-editor/trunk/dist/editor/blocks/post-template/responsiveness/editor.asset.php
r3449829 r3458243 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wpbbe-editor-css-store'), 'version' => ' 9f141b0c7921f909592b');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wpbbe-editor-css-store'), 'version' => '6501130927d79ae922c2'); -
better-block-editor/trunk/dist/editor/blocks/post-template/responsiveness/editor.js
r3443250 r3458243 1 (()=>{var e={1744:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var o=n(7030),i=n(4715),r=n(790);function s({value:e,label:t,onChange:n,...s}){const a=(0,o.Q)();return(0,r.jsx)(i.__experimentalSpacingSizesControl,{values:{all:e},onChange:e=>n(e.all),label:t,sides:["all"],units:a,showSideInLabel:!1,...s})}},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=>l});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),a=n(9876),c=n(790);function l({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:l,help:p,...u}){let d=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{d.push({name:e.name,key:e.key})})),d.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),d=d.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:g}=null!=e?e:{};return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,c.jsx)(i.CustomSelectControl,{...u,label:t,hideLabelFromVision:!t,value:d.find((e=>e.key===w))||d[0],options:d,onChange:e=>l({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),p&&w!==s.iS&&(0,c.jsx)("p",{className:"components-base-control__help",children:p})]}),w===s.iS&&(0,c.jsx)(i.__experimentalUnitControl,{value:g,onChange:e=>l({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:p,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>l});var o=n(6427),i=n(7723),r=n(9941);const s=n.p+"images/welcome-guide.87e7271b.webp";var a=n(790);function c(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,a.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function l({children:e,initialOpen:t,...n}){return(0,a.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,a.jsx)(c,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>d});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),a=n(1233);n(12);const c=n.p+"images/default.c2e98be7.webp";var l=n(790);const p="wpbbe/welcome-guide";function u(e){return e.map((e=>{var t;return{image:(0,l.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:c,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function d({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...c}){const{get:d}=(0,i.select)(a.store),{set:b}=(0,i.useDispatch)(a.store),w=!d(p,e),[g,v]=(0,r.useState)(w);return g?(0,l.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:u(t),finishButtonText:n,onFinish:()=>{v(!1),b(p,e,!0)},...c}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}}, 4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{KZ:()=>c,Zx:()=>l,PE:()=>p});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),a=n(6087);function c(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,a.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function l(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...a,...n,settings:{...t,...null!==(i=a.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function p(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>l,Lk:()=>s,mg:()=>a,v6:()=>p,wK:()=>c});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function a(e){return!!r(e)}function c(e){return r(e)?.active}function l(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}function p(e){return e===o.kX}},9079:(e,t,n)=>{"use strict";n.d(t,{L2:()=>c,sS:()=>a});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function a(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function c(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},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,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,a),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,a),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,a=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},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},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.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)o.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?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.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 o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},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 o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(6427),o=n(9491),i=n(6087),r=n(2619),s=n(7723),a=n(1744),c=n(2845),l=n(3306),p=n(8969),u=n(6954),d=n(4197),b=n(3604),w=n(9748),g=n(9079),v=n(4753),f=n(790);const m="core/post-template";function k(e){return e.name===m&&"grid"===e.attributes?.layout?.type}function h(e){var t;const{breakpoint:n=c.kX,breakpointCustomValue:o,settings:{gap:i}={}}=null!==(t=e.wpbbeResponsive)&&void 0!==t?t:{};return{breakpoint:n,breakpointCustomValue:o,settings:{gap:i}}}const x=(0,o.createHigherOrderComponent)((n=>o=>{const{attributes:r,clientId:u,setAttributes:m,isSelected:k}=o,{breakpoint:x,breakpointCustomValue:_,settings:{gap:y}}=h(r);(0,b.KZ)(m);const S=(0,b.Zx)(m),C=(0,b.PE)(m),[R]=(0,i.useState)(!!r.wpbbeResponsive),j=(0,i.useMemo)((()=>function(t,n){const{breakpoint:o,breakpointCustomValue:i,settings:{gap:r}}=h(t),s=(0,w.BO)(o,i);if(!s)return null;const a=r?`gap: ${(0,e.isValueSpacingPreset)(r)?(0,e.getSpacingPresetCssVar)(r):r} !important;`:"";return`@media screen and (width <= ${s}) {\n\t\tbody .${p.V+n} {\n\t\t\t${a}\n\t\t\tgrid-template-columns: repeat(1, 1fr) !important;\n\t\t}\n\t}`}(r,u)),[r,u]),B=(0,v.useAddEditorStyle)(j,"blocks__core_post_template__stack-on-responsive__"+u);return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(d.Z,{ref:B}),(0,f.jsx)(n,{...o}),k&&(0,g.sS)(u)&&(0,f.jsx)(e.InspectorControls,{children:(0,f.jsxs)(l._,{initialOpen:R||!!r.wpbbeResponsive,className:"wpbbe post-template__responsive-stack-on",children:[(0,f.jsx)(c.xC,{label:(0,s.__)("Stack on","better-block-editor"),value:{breakpoint:x,breakpointCustomValue:_},onChange:S}),!(0,w.v6)(x)&&(0,f.jsx)(t.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,f.jsx)(a.A,{value:y,label:(0,s.__)("Block spacing","better-block-editor"),onChange:e=>C({gap:e})})})]})})]})}),"extendBlockEdit"),_=(0,o.createHigherOrderComponent)((e=>t=>{const{className:n,clientId:o}=t;return k(t)?(0,f.jsx)(e,{...t,className:(0,u.T)(n,p.V+o)}):(0,f.jsx)(e,{...t})}),"renderInEditor");(0,r.addFilter)("blocks.registerBlockType","wpbbe/post-template/stack-on-responsive/modify-block-data",(function(e,t){return t!==m?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{gap:{type:"string"}}}}}})),(0,r.addFilter)("editor.BlockEdit","wpbbe/post-template/stack-on-responsive/edit-block",(0,g.L2)(k,x)),(0,r.addFilter)("editor.BlockListBlock","wpbbe/post-template/stack-on-responsive/render-in-editor",_)})()})();1 (()=>{var e={1744:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var o=n(7030),i=n(4715),r=n(790);function s({value:e,label:t,onChange:n,...s}){const a=(0,o.Q)();return(0,r.jsx)(i.__experimentalSpacingSizesControl,{values:{all:e},onChange:e=>n(e.all),label:t,sides:["all"],units:a,showSideInLabel:!1,...s})}},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=>l});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),a=n(9876),c=n(790);function l({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:l,help:p,...u}){let d=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,a.k)().filter((e=>!0===e.active)).forEach((e=>{d.push({name:e.name,key:e.key})})),d.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),d=d.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:g}=null!=e?e:{};return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,c.jsx)(i.CustomSelectControl,{...u,label:t,hideLabelFromVision:!t,value:d.find((e=>e.key===w))||d[0],options:d,onChange:e=>l({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),p&&w!==s.iS&&(0,c.jsx)("p",{className:"components-base-control__help",children:p})]}),w===s.iS&&(0,c.jsx)(i.__experimentalUnitControl,{value:g,onChange:e=>l({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:p,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>l});var o=n(6427),i=n(7723),r=n(9941);const s=n.p+"images/welcome-guide.87e7271b.webp";var a=n(790);function c(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,a.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function l({children:e,initialOpen:t,...n}){return(0,a.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,a.jsx)(c,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>d});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),a=n(1233);n(12);const c=n.p+"images/default.c2e98be7.webp";var l=n(790);const p="wpbbe/welcome-guide";function u(e){return e.map((e=>{var t;return{image:(0,l.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:c,alt:"",className:"wpbbe-welcome-guide__image"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h1",{className:"wpbbe-welcome-guide__heading",children:e.title}),(0,l.jsx)("p",{className:"wpbbe-welcome-guide__text",children:e.text})]})}}))}function d({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...c}){const{get:d}=(0,i.select)(a.store),{set:b}=(0,i.useDispatch)(a.store),w=!d(p,e),[g,v]=(0,r.useState)(w);return g?(0,l.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:u(t),finishButtonText:n,onFinish:()=>{v(!1),b(p,e,!0)},...c}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{KZ:()=>c,Zx:()=>l,PE:()=>p});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),a=n(6087);function c(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,a.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function l(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:a={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...a,...n,settings:{...t,...null!==(i=a.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function p(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>l,Lk:()=>s,mg:()=>a,v6:()=>p,wK:()=>c});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function a(e){return!!r(e)}function c(e){return r(e)?.active}function l(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}function p(e){return e===o.kX}},9079:(e,t,n)=>{"use strict";n.d(t,{L2:()=>c,sS:()=>a});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function a(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function c(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},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,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,a),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,a){const c=new URL(a||"",window.location.href);window.dispatchEvent(new e({newURL:c,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,a),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,a=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:a,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},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},4753:e=>{"use strict";e.exports=window.wpbbe["editor-css-store"]},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.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)o.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?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.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 o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},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 o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(6427),o=n(9491),i=n(6087),r=n(2619),s=n(7723),a=n(1744),c=n(2845),l=n(3306),p=n(8969),u=n(6954),d=n(3604),b=n(9748),w=n(9079),g=n(4753),v=n(790);const m="core/post-template";function f(e){return e.name===m&&"grid"===e.attributes?.layout?.type}function k(e){var t;const{breakpoint:n=c.kX,breakpointCustomValue:o,settings:{gap:i}={}}=null!==(t=e.wpbbeResponsive)&&void 0!==t?t:{};return{breakpoint:n,breakpointCustomValue:o,settings:{gap:i}}}const h=(0,o.createHigherOrderComponent)((n=>o=>{const{attributes:r,clientId:u,setAttributes:m,isSelected:f}=o,{breakpoint:h,breakpointCustomValue:x,settings:{gap:_}}=k(r);(0,d.KZ)(m);const y=(0,d.Zx)(m),S=(0,d.PE)(m),[C]=(0,i.useState)(!!r.wpbbeResponsive),R=(0,i.useMemo)((()=>function(t,n){const{breakpoint:o,breakpointCustomValue:i,settings:{gap:r}}=k(t),s=(0,b.BO)(o,i);if(!s)return null;const a=r?`gap: ${(0,e.isValueSpacingPreset)(r)?(0,e.getSpacingPresetCssVar)(r):r} !important;`:"";return`@media screen and (width <= ${s}) {\n\t\tbody .${p.V+n} {\n\t\t\t${a}\n\t\t\tgrid-template-columns: repeat(1, 1fr) !important;\n\t\t}\n\t}`}(r,u)),[r,u]);return(0,g.useAddCssToEditor)(R,"blocks__core_post_template__stack-on-responsive",u),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(n,{...o}),f&&(0,w.sS)(u)&&(0,v.jsx)(e.InspectorControls,{children:(0,v.jsxs)(l._,{initialOpen:C||!!r.wpbbeResponsive,className:"wpbbe post-template__responsive-stack-on",children:[(0,v.jsx)(c.xC,{label:(0,s.__)("Stack on","better-block-editor"),value:{breakpoint:h,breakpointCustomValue:x},onChange:y}),!(0,b.v6)(h)&&(0,v.jsx)(t.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,v.jsx)(a.A,{value:_,label:(0,s.__)("Block spacing","better-block-editor"),onChange:e=>S({gap:e})})})]})})]})}),"extendBlockEdit"),x=(0,o.createHigherOrderComponent)((e=>t=>{const{className:n,clientId:o}=t;return f(t)?(0,v.jsx)(e,{...t,className:(0,u.T)(n,p.V+o)}):(0,v.jsx)(e,{...t})}),"renderInEditor");(0,r.addFilter)("blocks.registerBlockType","wpbbe/post-template/stack-on-responsive/modify-block-data",(function(e,t){return t!==m?e:{...e,attributes:{...e.attributes,wpbbeResponsive:{breakpoint:{type:"string"},breakpointCustomValue:{type:"string"},settings:{gap:{type:"string"}}}}}})),(0,r.addFilter)("editor.BlockEdit","wpbbe/post-template/stack-on-responsive/edit-block",(0,w.L2)(f,h)),(0,r.addFilter)("editor.BlockListBlock","wpbbe/post-template/stack-on-responsive/render-in-editor",x)})()})(); -
better-block-editor/trunk/dist/editor/blocks/row/responsiveness/editor.asset.php
r3449829 r3458243 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => ' f20c025fb8cb2aae2f43');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-preferences', 'wp-primitives', 'wpbbe-editor-css-store'), 'version' => '057e77d3284531414c3b'); -
better-block-editor/trunk/dist/editor/blocks/row/responsiveness/editor.js
r3449829 r3458243 1 (()=>{var e={317:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})})},3337:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})})},7184:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})})},1597:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})})},7611:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})})},1744:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var o=n(7030),i=n(4715),r=n(790);function s({value:e,label:t,onChange:n,...s}){const l=(0,o.Q)();return(0,r.jsx)(i.__experimentalSpacingSizesControl,{values:{all:e},onChange:e=>n(e.all),label:t,sides:["all"],units:l,showSideInLabel:!1,...s})}},2773:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var o=n(9079),i=n(4715),r=n(6427),s=n(7143),l=n(6087),a=n(7723),c=n(790);function u({value:e,label:t,onChange:n,...u}){const{clientId:d}=(0,i.useBlockEditContext)(),p=(0,s.select)("core/block-editor").getBlockAttributes(d),b=(0,o.AI)(p);return(0,l.useEffect)((()=>{e&&!b&&n(!1)}),[e,b,n]),b?(0,c.jsx)(r.ToggleControl,{checked:e,onChange:n,label:null!=t?t:(0,a.__)("Disable Sticky","better-block-editor"),__next40pxDefaultSize:!0,...u}):null}},2513:(e,t,n)=>{"use strict";n.d(t,{Y:()=>o});const o={LEFT:"left",RIGHT:"right",CENTER:"center",SPACE_BETWEEN:"space-between",STRETCH:"stretch"}},8245:(e,t,n)=>{"use strict";n.d(t,{A:()=>w});var o=n(6427),i=n(6087),r=n(7723),s=n(3337),l=n(317),a=n(7184),c=n(1597),u=n(7611),d=n(2513),p=n(790);const b=[{value:d.Y.LEFT,icon:s.A,label:(0,r.__)("Justify items left","better-block-editor")},{value:d.Y.CENTER,icon:l.A,label:(0,r.__)("Justify items center","better-block-editor")},{value:d.Y.RIGHT,icon:a.A,label:(0,r.__)("Justify items right","better-block-editor")},{value:d.Y.SPACE_BETWEEN,icon:c.A,label:(0,r.__)("Space between items","better-block-editor")},{value:d.Y.STRETCH,icon:u.A,label:(0,r.__)("Stretch items","better-block-editor")}];function w({value:e,excludeOptions:t=[],onChange:n=()=>{},defaultValue:s=d.Y.LEFT}){return(0,i.useEffect)((()=>{t.includes(e)&&n(s)}),[e,t,n,s]),(0,p.jsx)(p.Fragment,{children:(0,p.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,r.__)("Justification","better-block-editor"),value:e,onChange:n,className:"wpbbe flex-layout-justification-control",children:b.map((({value:e,icon:n,label:i})=>t.includes(e)?null:(0,p.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:n,label:i},e)))})})}},8172:(e,t,n)=>{"use strict";n.d(t,{EO:()=>o.A,TU:()=>r.T,Yv:()=>i.Y});var o=n(8245),i=n(2513),r=n(8917)},8917:(e,t,n)=>{"use strict";n.d(t,{T:()=>i});var o=n(2513);function i(e,t=!1){const n={[o.Y.LEFT]:"flex-start",[o.Y.RIGHT]:"flex-end",[o.Y.CENTER]:"center",[o.Y.STRETCH]:"stretch",[o.Y.SPACE_BETWEEN]:"space-between"},i={...n,[o.Y.LEFT]:"flex-end",[o.Y.RIGHT]:"flex-start"};return t?i[e]:n[e]}},7637:(e,t,n)=>{"use strict";n.d(t,{o:()=>o});const o={ROW:"row",ROW_REVERSE:"row-reverse",COLUMN:"column",COLUMN_REVERSE:"column-reverse"}},8136:(e,t,n)=>{"use strict";n.d(t,{Q2:()=>b,Dx:()=>w,RN:()=>v});var o=n(6427),i=n(7723),r=n(5573),s=n(790);const l=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"})}),a=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.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)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})}),u=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var d=n(7637);const p=[{value:d.o.ROW,icon:l,label:(0,i.__)("Horizontal","better-block-editor")},{value:d.o.COLUMN,icon:a,label:(0,i.__)("Vertical","better-block-editor")},{value:d.o.ROW_REVERSE,icon:c,label:(0,i.__)("Horizontal inversed","better-block-editor")},{value:d.o.COLUMN_REVERSE,icon:u,label:(0,i.__)("Vertical inversed","better-block-editor")}];function b({value:e,onChange:t}){return(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,i.__)("Orientation","better-block-editor"),value:e,onChange:t,className:"wpbbe flex-layout-orientation-control",children:p.map((({value:e,icon:t,label:n})=>(0,s.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})})}function w(e){return[d.o.ROW,d.o.ROW_REVERSE].includes(e)}function v(e){return[d.o.COLUMN,d.o.COLUMN_REVERSE].includes(e)}},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=>c});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),l=n(9876),a=n(790);function c({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:c,help:u,...d}){let p=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,l.k)().filter((e=>!0===e.active)).forEach((e=>{p.push({name:e.name,key:e.key})})),p.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),p=p.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:v}=null!=e?e:{};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,a.jsx)(i.CustomSelectControl,{...d,label:t,hideLabelFromVision:!t,value:p.find((e=>e.key===w))||p[0],options:p,onChange:e=>c({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,a.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,a.jsx)(i.__experimentalUnitControl,{value:v,onChange:e=>c({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>c});var o=n(6427),i=n(7723),r=n(9941);const s=n.p+"images/welcome-guide.87e7271b.webp";var l=n(790);function a(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,l.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function c({children:e,initialOpen:t,...n}){return(0,l.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,l.jsx)(a,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>p});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),l=n(1233);n(12);const a=n.p+"images/default.c2e98be7.webp";var c=n(790);const u="wpbbe/welcome-guide";function d(e){return e.map((e=>{var t;return{image:(0,c.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:a,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 p({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...a}){const{get:p}=(0,i.select)(l.store),{set:b}=(0,i.useDispatch)(l.store),w=!p(u,e),[v,g]=(0,r.useState)(w);return v?(0,c.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:d(t),finishButtonText:n,onFinish:()=>{g(!1),b(u,e,!0)},...a}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}}, 4197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(6087),i=n(790);const r=(0,o.forwardRef)(((e,t)=>(0,i.jsx)("div",{className:"wpbbe-ref-anchor",ref:t,...e})))},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{bM:()=>p,KZ:()=>a,Zx:()=>c,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),l=n(6087);function a(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,l.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function c(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:l={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...l,...n,settings:{...t,...null!==(i=l.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}function d(e){var t;const{type:n,orientation:o}=null!==(t=e.layout)&&void 0!==t?t:{};return"grid"===n?"grid":"flex"===n?"vertical"===o?"stack":"row":"constrained"===n||"default"===n?"group":void 0}function p(e){const{name:t,clientId:n}=(0,r.useBlockEditContext)(),o=(0,s.select)("core/block-editor").getBlockAttributes(n);(0,l.useEffect)((()=>{if("core/group"!==t||!o)return;if(!window.wpbbe.groupBlockModeRegistry.has(n))return void window.wpbbe.groupBlockModeRegistry.set(n,d(o));const i=window.wpbbe.groupBlockModeRegistry.get(n),r=d(o);i!==r&&(window.wpbbe.groupBlockModeRegistry.set(n,r),void 0!==o.wpbbeResponsive&&e({wpbbeResponsive:void 0}))}),[n,o,e,t])}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>c,Lk:()=>s,mg:()=>l,wK:()=>a});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function l(e){return!!r(e)}function a(e){return r(e)?.active}function c(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}},9079:(e,t,n)=>{"use strict";n.d(t,{AI:()=>a,L2:()=>c,sS:()=>l});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function l(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function a(e){return"sticky"===e?.style?.position?.type}function c(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},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,r,l){const a=new URL(l||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,l),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,l){const a=new URL(l||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,l),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,l=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:l,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},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 o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.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)o.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?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.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 o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},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 o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(6427),o=n(9491),i=n(6087),r=n(2619),s=n(7723),l=n(1744),a=n(2773),c=n(8172),u=n(8136),d=n(7637),p=n(2845),b=n(3306),w=n(8969),v=n(6954),g=n(4197),x=n(3604),h=n(9748),f=n(9079),m=n(4753);const _="top",k="center",E="bottom",S="stretch",R="space-between";var C=n(1231),j=n(2513);function V(e){var t,n,o,i,r;const s={breakpoint:C.kX,breakpointCustomValue:void 0,settings:{justification:null!==(t=e?.layout?.justifyContent)&&void 0!==t?t:j.Y.LEFT,orientation:"vertical"===e?.layout?.orientation?d.o.COLUMN:d.o.ROW,verticalAlignment:_,gap:void 0,disablePositionSticky:void 0}},l=null!==(n=e?.wpbbeResponsive)&&void 0!==n?n:{};return{breakpoint:null!==(o=l.breakpoint)&&void 0!==o?o:s.breakpoint,breakpointCustomValue:null!==(i=l.breakpointCustomValue)&&void 0!==i?i:s.breakpointCustomValue,settings:{...s.settings,...null!==(r=l.settings)&&void 0!==r?r:{}}}}var y=n(5573),B=n(790);const L=(0,B.jsx)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,B.jsx)(y.Path,{d:"M9 20h6V9H9v11zM4 4v1.5h16V4H4z"})}),M=(0,B.jsx)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,B.jsx)(y.Path,{d:"M20 11h-5V4H9v7H4v1.5h5V20h6v-7.5h5z"})}),T=(0,B.jsx)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,B.jsx)(y.Path,{d:"M15 4H9v11h6V4zM4 18.5V20h16v-1.5H4z"})}),H=(0,B.jsx)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,B.jsx)(y.Path,{d:"M4 4L20 4L20 5.5L4 5.5L4 4ZM10 7L14 7L14 17L10 17L10 7ZM20 18.5L4 18.5L4 20L20 20L20 18.5Z"})}),A=(0,B.jsx)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,B.jsx)(y.Path,{d:"M7 4H17V8L7 8V4ZM7 16L17 16V20L7 20V16ZM20 11.25H4V12.75H20V11.25Z"})}),N=[{value:_,icon:L,label:(0,s.__)("Align top")},{value:k,icon:M,label:(0,s.__)("Align middle")},{value:E,icon:T,label:(0,s.__)("Align bottom")}],O=[...N,{value:S,icon:H,label:(0,s.__)("Streth to fill")}],P=[...N,{value:R,icon:A,label:(0,s.__)("Space between")}];function U({value:e,horizontalMode:n,onChange:o}){const r=n?O:P;return(0,i.useEffect)((()=>{n&&e===R&&o(k),n||e!==S||o(_)}),[n,e,o]),(0,B.jsx)(t.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,s.__)("Vertical alignment","better-block-editor"),value:e,onChange:o,className:"block-editor-hooks__flex-layout-vertical-alignment-control",children:r.map((({value:e,icon:n,label:o})=>(0,B.jsx)(t.__experimentalToggleGroupControlOptionIcon,{value:e,icon:n,label:o},e)))})}const z="core/group";function G(e){return e.name===z&&"flex"===e?.attributes?.layout?.type}const I={[_]:"flex-start",[k]:"center",[E]:"flex-end",[S]:"stretch",[R]:"space-between"},Y={...I,[_]:"flex-end",[E]:"flex-start"},F=(0,o.createHigherOrderComponent)((n=>o=>{const{attributes:r,setAttributes:v,clientId:_,isSelected:k}=o,{breakpoint:E,breakpointCustomValue:S,settings:R,settings:{justification:C,orientation:j,verticalAlignment:y,gap:L,disablePositionSticky:M}}=V(r),T=(0,i.useRef)(!!r.wpbbeResponsive);(0,x.bM)((e=>{T.current=!1,v(e)})),(0,x.KZ)(v);const H=(0,x.PE)(v),A=(0,x.Zx)(v,R),N=(0,i.useMemo)((()=>function(t,n){const{breakpoint:o,breakpointCustomValue:i,settings:{justification:r,orientation:s,verticalAlignment:l,gap:a,disablePositionSticky:b}}=V(t);if(o===p.kX)return null;const v=(0,h.BO)(o,i);if(!v)return null;const g=(0,u.Dx)(s)?"justify-content":"align-items",x=(0,c.TU)(r,s===d.o.ROW_REVERSE),f=(0,u.Dx)(s)?"align-items":"justify-content",m=s===d.o.COLUMN_REVERSE?Y:I,_=null!=a&&a?`gap: ${(0,e.isValueSpacingPreset)(a)?(0,e.getSpacingPresetCssVar)(a):a} !important;`:"",k=b?"position: relative;":"";let E=`${("."+w.V+n).repeat(3)} {\n\t\t${g}:${x} !important; \n\t\t${f}: ${m[l]} !important;\n\t\tflex-direction: ${s} !important;\n\t\t${_}\n\t\t${k}\n\t}`;return"vertical"===t?.layout?.orientation!==(0,u.RN)(s)&&(E+=`.${w.V+n} > * {\n\t\t\tflex-basis: auto !important;\n\t\t}`),`@media screen and (width <= ${v}) {\n\t \t${E}\n\t}`}(r,_)),[r,_]),O=(0,m.useAddEditorStyle)(N,"blocks__core_row__responsiveness__"+_),P=(0,s.__)("Change orientation and other related settings at this breakpoint and below.","better-block-editor");return(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(g.Z,{ref:O}),(0,B.jsx)(n,{...o}),k&&(0,f.sS)(_)&&(0,B.jsx)(e.InspectorControls,{children:(0,B.jsxs)(b._,{initialOpen:T.current||!!r.wpbbeResponsive,className:"wpbbe row__responsive-stack-on",children:[(0,B.jsx)(p.xC,{value:{breakpoint:E,breakpointCustomValue:S},onChange:A,help:P}),E!==p.kX&&(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(u.Q2,{value:j,onChange:e=>H({orientation:e})}),(0,B.jsx)(c.EO,{value:C,excludeOptions:(0,u.Dx)(j)?[c.Yv.STRETCH]:[c.Yv.SPACE_BETWEEN],onChange:e=>H({justification:e})}),(0,B.jsx)(U,{value:y,horizontalMode:(0,u.Dx)(j),onChange:e=>H({verticalAlignment:e})}),(0,B.jsx)(t.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,B.jsx)(l.A,{value:L,label:(0,s.__)("Block spacing","better-block-editor"),onChange:e=>H({gap:e})})}),(0,B.jsx)(a.A,{value:!!M,onChange:e=>H({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),$=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:o,clientId:i}=t;return G(t)&&n.wpbbeResponsive?(0,B.jsx)(e,{...t,className:(0,v.T)(o,`${w.V}${i}`)}):(0,B.jsx)(e,{...t})}),"renderInEditor");(0,r.addFilter)("blocks.registerBlockType","wpbbe/row/responsiveness/modify-block-data",(function(e,t){return t!==z?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,r.addFilter)("editor.BlockEdit","wpbbe/row/responsiveness/edit-block",(0,f.L2)(G,F)),(0,r.addFilter)("editor.BlockListBlock","wpbbe/row/responsiveness/render-in-editor",$)})()})();1 (()=>{var e={317:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})})},3337:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})})},7184:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})})},1597:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})})},7611:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(5573),i=n(790);const r=(0,i.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(o.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})})},1744:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var o=n(7030),i=n(4715),r=n(790);function s({value:e,label:t,onChange:n,...s}){const l=(0,o.Q)();return(0,r.jsx)(i.__experimentalSpacingSizesControl,{values:{all:e},onChange:e=>n(e.all),label:t,sides:["all"],units:l,showSideInLabel:!1,...s})}},2773:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var o=n(9079),i=n(4715),r=n(6427),s=n(7143),l=n(6087),a=n(7723),c=n(790);function u({value:e,label:t,onChange:n,...u}){const{clientId:d}=(0,i.useBlockEditContext)(),p=(0,s.select)("core/block-editor").getBlockAttributes(d),b=(0,o.AI)(p);return(0,l.useEffect)((()=>{e&&!b&&n(!1)}),[e,b,n]),b?(0,c.jsx)(r.ToggleControl,{checked:e,onChange:n,label:null!=t?t:(0,a.__)("Disable Sticky","better-block-editor"),__next40pxDefaultSize:!0,...u}):null}},2513:(e,t,n)=>{"use strict";n.d(t,{Y:()=>o});const o={LEFT:"left",RIGHT:"right",CENTER:"center",SPACE_BETWEEN:"space-between",STRETCH:"stretch"}},8245:(e,t,n)=>{"use strict";n.d(t,{A:()=>w});var o=n(6427),i=n(6087),r=n(7723),s=n(3337),l=n(317),a=n(7184),c=n(1597),u=n(7611),d=n(2513),p=n(790);const b=[{value:d.Y.LEFT,icon:s.A,label:(0,r.__)("Justify items left","better-block-editor")},{value:d.Y.CENTER,icon:l.A,label:(0,r.__)("Justify items center","better-block-editor")},{value:d.Y.RIGHT,icon:a.A,label:(0,r.__)("Justify items right","better-block-editor")},{value:d.Y.SPACE_BETWEEN,icon:c.A,label:(0,r.__)("Space between items","better-block-editor")},{value:d.Y.STRETCH,icon:u.A,label:(0,r.__)("Stretch items","better-block-editor")}];function w({value:e,excludeOptions:t=[],onChange:n=()=>{},defaultValue:s=d.Y.LEFT}){return(0,i.useEffect)((()=>{t.includes(e)&&n(s)}),[e,t,n,s]),(0,p.jsx)(p.Fragment,{children:(0,p.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,r.__)("Justification","better-block-editor"),value:e,onChange:n,className:"wpbbe flex-layout-justification-control",children:b.map((({value:e,icon:n,label:i})=>t.includes(e)?null:(0,p.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:n,label:i},e)))})})}},8172:(e,t,n)=>{"use strict";n.d(t,{EO:()=>o.A,TU:()=>r.T,Yv:()=>i.Y});var o=n(8245),i=n(2513),r=n(8917)},8917:(e,t,n)=>{"use strict";n.d(t,{T:()=>i});var o=n(2513);function i(e,t=!1){const n={[o.Y.LEFT]:"flex-start",[o.Y.RIGHT]:"flex-end",[o.Y.CENTER]:"center",[o.Y.STRETCH]:"stretch",[o.Y.SPACE_BETWEEN]:"space-between"},i={...n,[o.Y.LEFT]:"flex-end",[o.Y.RIGHT]:"flex-start"};return t?i[e]:n[e]}},7637:(e,t,n)=>{"use strict";n.d(t,{o:()=>o});const o={ROW:"row",ROW_REVERSE:"row-reverse",COLUMN:"column",COLUMN_REVERSE:"column-reverse"}},8136:(e,t,n)=>{"use strict";n.d(t,{Q2:()=>b,Dx:()=>w,RN:()=>v});var o=n(6427),i=n(7723),r=n(5573),s=n(790);const l=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"})}),a=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.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)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})}),u=(0,s.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(r.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var d=n(7637);const p=[{value:d.o.ROW,icon:l,label:(0,i.__)("Horizontal","better-block-editor")},{value:d.o.COLUMN,icon:a,label:(0,i.__)("Vertical","better-block-editor")},{value:d.o.ROW_REVERSE,icon:c,label:(0,i.__)("Horizontal inversed","better-block-editor")},{value:d.o.COLUMN_REVERSE,icon:u,label:(0,i.__)("Vertical inversed","better-block-editor")}];function b({value:e,onChange:t}){return(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(o.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,i.__)("Orientation","better-block-editor"),value:e,onChange:t,className:"wpbbe flex-layout-orientation-control",children:p.map((({value:e,icon:t,label:n})=>(0,s.jsx)(o.__experimentalToggleGroupControlOptionIcon,{value:e,icon:t,label:n},e)))})})}function w(e){return[d.o.ROW,d.o.ROW_REVERSE].includes(e)}function v(e){return[d.o.COLUMN,d.o.COLUMN_REVERSE].includes(e)}},7871:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o});const o="",i="custom"},2845:(e,t,n)=>{"use strict";n.d(t,{kX:()=>s.kX,xC:()=>c});var o=n(7030),i=n(6427),r=n(7723),s=n(7871),l=n(9876),a=n(790);function c({value:e,label:t=(0,r.__)("Breakpoint","better-block-editor"),unsupportedValues:n=[],onChange:c,help:u,...d}){let p=[{name:(0,r.__)("Off","better-block-editor"),key:s.kX}];(0,l.k)().filter((e=>!0===e.active)).forEach((e=>{p.push({name:e.name,key:e.key})})),p.push({name:(0,r.__)("Custom","better-block-editor"),key:s.iS}),p=p.filter((e=>!n.includes(e.key)));const b=(0,o.Q)(),{breakpoint:w=s.kX,breakpointCustomValue:v}=null!=e?e:{};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(i.BaseControl,{className:"wpbbe-responsive-breakpoint-control",__nextHasNoMarginBottom:!0,children:[(0,a.jsx)(i.CustomSelectControl,{...d,label:t,hideLabelFromVision:!t,value:p.find((e=>e.key===w))||p[0],options:p,onChange:e=>c({breakpoint:e.selectedItem.key}),__next40pxDefaultSize:!0}),u&&w!==s.iS&&(0,a.jsx)("p",{className:"components-base-control__help",children:u})]}),w===s.iS&&(0,a.jsx)(i.__experimentalUnitControl,{value:v,onChange:e=>c({breakpointCustomValue:e}),units:b,size:"__unstable-large",help:u,__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0})]})}},1231:(e,t,n)=>{"use strict";n.d(t,{iS:()=>i,kX:()=>o}),n(6427),n(7723),n(9876),n(790);const o="",i="custom"},3306:(e,t,n)=>{"use strict";n.d(t,{_:()=>c});var o=n(6427),i=n(7723),r=n(9941);const s=n.p+"images/welcome-guide.87e7271b.webp";var l=n(790);function a(){const e=(0,i.__)("Responsive Settings — done right","better-block-editor"),t=(0,i.__)("Use Responsive Settings per block. Choose a breakpoint, then change how the block looks on different devices.","better-block-editor");return(0,l.jsx)(r.V,{identifier:"responsive-settings",pages:[{title:e,text:t,image:s}]})}function c({children:e,initialOpen:t,...n}){return(0,l.jsxs)(o.PanelBody,{title:(0,i.__)("Responsive Settings","better-block-editor"),initialOpen:t,...n,children:[(0,l.jsx)(a,{}),e]})}},9941:(e,t,n)=>{"use strict";n.d(t,{V:()=>p});var o=n(6427),i=n(7143),r=n(6087),s=n(7723),l=n(1233);n(12);const a=n.p+"images/default.c2e98be7.webp";var c=n(790);const u="wpbbe/welcome-guide";function d(e){return e.map((e=>{var t;return{image:(0,c.jsx)("img",{src:null!==(t=e.image)&&void 0!==t?t:a,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 p({identifier:e,pages:t=[],finishButtonText:n=(0,s.__)("Close","better-block-editor"),...a}){const{get:p}=(0,i.select)(l.store),{set:b}=(0,i.useDispatch)(l.store),w=!p(u,e),[v,g]=(0,r.useState)(w);return v?(0,c.jsx)(o.Guide,{className:"wpbbe-welcome-guide",pages:d(t),finishButtonText:n,onFinish:()=>{g(!1),b(u,e,!0)},...a}):null}n.p},8969:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o="wpbbe-"},6954:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var o=n(6942),i=n.n(o);function r(e){return e.split(" ").map((e=>e.trim())).filter((e=>""!==e))}function s(e="",t=""){const n=r(e),o=r(t),s=[...n,...o.filter((e=>!n.includes(e)))];return i()(s)}},9876:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});const o=window.WPBBE_DATA||{};function i(){return o?.breakpoints||[]}},3604:(e,t,n)=>{"use strict";n.d(t,{bM:()=>p,KZ:()=>a,Zx:()=>c,PE:()=>u});var o=n(1231),i=n(9748),r=n(4715),s=n(7143),l=n(6087);function a(e){const{clientId:t}=(0,r.useBlockEditContext)(),n=(0,s.select)("core/block-editor").getBlockAttributes(t);(0,l.useEffect)((()=>{if(n?.wpbbeResponsive&&(0,i.mg)(n.wpbbeResponsive?.breakpoint)&&!(0,i.wK)(n.wpbbeResponsive?.breakpoint)){const t=o.iS,r=(0,i.Lk)(n.wpbbeResponsive.breakpoint);e({wpbbeResponsive:{...n.wpbbeResponsive,breakpoint:t,breakpointCustomValue:r}})}}),[e,n?.wpbbeResponsive])}function c(e,t={}){var n;const{clientId:i}=(0,r.useBlockEditContext)(),{wpbbeResponsive:l={}}=null!==(n=(0,s.select)("core/block-editor").getBlockAttributes(i))&&void 0!==n?n:{};return n=>{var i;const r={...l,...n,settings:{...t,...null!==(i=l.settings)&&void 0!==i?i:{}}};r.breakpoint!==o.kX?(r.breakpointCustomValue=r.breakpoint===o.iS?r.breakpointCustomValue:void 0,e({wpbbeResponsive:r})):e({wpbbeResponsive:void 0})}}function u(e){var t;const{clientId:n}=(0,r.useBlockEditContext)(),{wpbbeResponsive:o={}}=null!==(t=(0,s.select)("core/block-editor").getBlockAttributes(n))&&void 0!==t?t:{};return t=>{var n;e({wpbbeResponsive:{...o,settings:{...null!==(n=o.settings)&&void 0!==n?n:{},...t}}})}}function d(e){var t;const{type:n,orientation:o}=null!==(t=e.layout)&&void 0!==t?t:{};return"grid"===n?"grid":"flex"===n?"vertical"===o?"stack":"row":"constrained"===n||"default"===n?"group":void 0}function p(e){const{name:t,clientId:n}=(0,r.useBlockEditContext)(),o=(0,s.select)("core/block-editor").getBlockAttributes(n);(0,l.useEffect)((()=>{if("core/group"!==t||!o)return;if(!window.wpbbe.groupBlockModeRegistry.has(n))return void window.wpbbe.groupBlockModeRegistry.set(n,d(o));const i=window.wpbbe.groupBlockModeRegistry.get(n),r=d(o);i!==r&&(window.wpbbe.groupBlockModeRegistry.set(n,r),void 0!==o.wpbbeResponsive&&e({wpbbeResponsive:void 0}))}),[n,o,e,t])}window.wpbbe=window.wpbbe||{},window.wpbbe.groupBlockModeRegistry=new Map},7030:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var o=n(6427);function i(){return(0,o.__experimentalUseCustomUnits)({availableUnits:["px","em","rem","vw","vh"]})}},9748:(e,t,n)=>{"use strict";n.d(t,{BO:()=>c,Lk:()=>s,mg:()=>l,wK:()=>a});var o=n(1231),i=n(9876);function r(e){return(0,i.k)().find((t=>t.key===e))}function s(e){return r(e)?.value}function l(e){return!!r(e)}function a(e){return r(e)?.active}function c(e,t){if(e===o.iS)return t;const n=r(e);return n?n.value:void 0}},9079:(e,t,n)=>{"use strict";n.d(t,{AI:()=>a,L2:()=>c,sS:()=>l});var o=n(9491),i=n(7143),r=n(6087),s=n(790);function l(e){return"default"===(0,i.select)("core/block-editor").getBlockEditingMode(e)}function a(e){return"sticky"===e?.style?.position?.type}function c(e,t){return(0,o.createHigherOrderComponent)((n=>o=>{const i=(0,r.useMemo)((()=>t(n)),[]);return e(o)?(0,s.jsx)(i,{...o}):(0,s.jsx)(n,{...o})}),"blockEditWithEarlyReturn")}},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,r,l){const a=new URL(l||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"pushState"}))&&(t({_index:i+1,...n},r,l),s())};const n=window.history.replaceState.bind(window.history);let o,i;function r(){const e=window.history.state;e&&"number"==typeof e._index||n({_index:window.history.length,...e},null,null)}function s(){o=new URL(window.location.href),i=window.history.state._index}window.history.replaceState=function(t,r,l){const a=new URL(l||"",window.location.href);window.dispatchEvent(new e({newURL:a,oldURL:o,action:"replaceState"}))&&(n({_index:i,...t},r,l),s())},r(),s(),window.addEventListener("popstate",(function(t){r();const n=window.history.state._index,l=new URL(window.location);if(n!==i)return window.dispatchEvent(new e({oldURL:o,newURL:l,action:"popstate"}))?void s():(t.stopImmediatePropagation(),void window.history.go(i-n));t.stopImmediatePropagation()})),window.addEventListener("beforeunload",(function(t){if(!window.dispatchEvent(new e({oldURL:o,newURL:null,action:"beforeunload"}))){t.preventDefault();const e="o/";return t.returnValue=e,e}}))},790:e=>{"use strict";e.exports=window.ReactJSXRuntime},4715:e=>{"use strict";e.exports=window.wp.blockEditor},6427:e=>{"use strict";e.exports=window.wp.components},9491:e=>{"use strict";e.exports=window.wp.compose},7143:e=>{"use strict";e.exports=window.wp.data},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 o={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.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)o.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?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.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 o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},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 o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../../../"})(),(()=>{"use strict";var e=n(4715),t=n(6427),o=n(9491),i=n(6087),r=n(2619),s=n(7723),l=n(1744),a=n(2773),c=n(8172),u=n(8136),d=n(7637),p=n(2845),b=n(3306),w=n(8969),v=n(6954),g=n(3604),h=n(9748),x=n(9079),f=n(4753);const m="top",_="center",k="bottom",E="stretch",C="space-between";var S=n(1231),R=n(2513);function j(e){var t,n,o,i,r;const s={breakpoint:S.kX,breakpointCustomValue:void 0,settings:{justification:null!==(t=e?.layout?.justifyContent)&&void 0!==t?t:R.Y.LEFT,orientation:"vertical"===e?.layout?.orientation?d.o.COLUMN:d.o.ROW,verticalAlignment:m,gap:void 0,disablePositionSticky:void 0}},l=null!==(n=e?.wpbbeResponsive)&&void 0!==n?n:{};return{breakpoint:null!==(o=l.breakpoint)&&void 0!==o?o:s.breakpoint,breakpointCustomValue:null!==(i=l.breakpointCustomValue)&&void 0!==i?i:s.breakpointCustomValue,settings:{...s.settings,...null!==(r=l.settings)&&void 0!==r?r:{}}}}var V=n(5573),y=n(790);const B=(0,y.jsx)(V.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,y.jsx)(V.Path,{d:"M9 20h6V9H9v11zM4 4v1.5h16V4H4z"})}),L=(0,y.jsx)(V.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,y.jsx)(V.Path,{d:"M20 11h-5V4H9v7H4v1.5h5V20h6v-7.5h5z"})}),M=(0,y.jsx)(V.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,y.jsx)(V.Path,{d:"M15 4H9v11h6V4zM4 18.5V20h16v-1.5H4z"})}),T=(0,y.jsx)(V.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,y.jsx)(V.Path,{d:"M4 4L20 4L20 5.5L4 5.5L4 4ZM10 7L14 7L14 17L10 17L10 7ZM20 18.5L4 18.5L4 20L20 20L20 18.5Z"})}),H=(0,y.jsx)(V.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,y.jsx)(V.Path,{d:"M7 4H17V8L7 8V4ZM7 16L17 16V20L7 20V16ZM20 11.25H4V12.75H20V11.25Z"})}),A=[{value:m,icon:B,label:(0,s.__)("Align top")},{value:_,icon:L,label:(0,s.__)("Align middle")},{value:k,icon:M,label:(0,s.__)("Align bottom")}],N=[...A,{value:E,icon:T,label:(0,s.__)("Streth to fill")}],O=[...A,{value:C,icon:H,label:(0,s.__)("Space between")}];function P({value:e,horizontalMode:n,onChange:o}){const r=n?N:O;return(0,i.useEffect)((()=>{n&&e===C&&o(_),n||e!==E||o(m)}),[n,e,o]),(0,y.jsx)(t.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,s.__)("Vertical alignment","better-block-editor"),value:e,onChange:o,className:"block-editor-hooks__flex-layout-vertical-alignment-control",children:r.map((({value:e,icon:n,label:o})=>(0,y.jsx)(t.__experimentalToggleGroupControlOptionIcon,{value:e,icon:n,label:o},e)))})}const U="core/group";function z(e){return e.name===U&&"flex"===e?.attributes?.layout?.type}const G={[m]:"flex-start",[_]:"center",[k]:"flex-end",[E]:"stretch",[C]:"space-between"},I={...G,[m]:"flex-end",[k]:"flex-start"},Y=(0,o.createHigherOrderComponent)((n=>o=>{const{attributes:r,setAttributes:v,clientId:m,isSelected:_}=o,{breakpoint:k,breakpointCustomValue:E,settings:C,settings:{justification:S,orientation:R,verticalAlignment:V,gap:B,disablePositionSticky:L}}=j(r),M=(0,i.useRef)(!!r.wpbbeResponsive);(0,g.bM)((e=>{M.current=!1,v(e)})),(0,g.KZ)(v);const T=(0,g.PE)(v),H=(0,g.Zx)(v,C),A=(0,i.useMemo)((()=>function(t,n){const{breakpoint:o,breakpointCustomValue:i,settings:{justification:r,orientation:s,verticalAlignment:l,gap:a,disablePositionSticky:b}}=j(t);if(o===p.kX)return null;const v=(0,h.BO)(o,i);if(!v)return null;const g=(0,u.Dx)(s)?"justify-content":"align-items",x=(0,c.TU)(r,s===d.o.ROW_REVERSE),f=(0,u.Dx)(s)?"align-items":"justify-content",m=s===d.o.COLUMN_REVERSE?I:G,_=null!=a&&a?`gap: ${(0,e.isValueSpacingPreset)(a)?(0,e.getSpacingPresetCssVar)(a):a} !important;`:"",k=b?"position: relative;":"";let E=`${("."+w.V+n).repeat(3)} {\n\t\t${g}:${x} !important; \n\t\t${f}: ${m[l]} !important;\n\t\tflex-direction: ${s} !important;\n\t\t${_}\n\t\t${k}\n\t}`;return"vertical"===t?.layout?.orientation!==(0,u.RN)(s)&&(E+=`.${w.V+n} > * {\n\t\t\tflex-basis: auto !important;\n\t\t}`),`@media screen and (width <= ${v}) {\n\t \t${E}\n\t}`}(r,m)),[r,m]);(0,f.useAddCssToEditor)(A,"blocks__core_row__responsiveness",m);const N=(0,s.__)("Change orientation and other related settings at this breakpoint and below.","better-block-editor");return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(n,{...o}),_&&(0,x.sS)(m)&&(0,y.jsx)(e.InspectorControls,{children:(0,y.jsxs)(b._,{initialOpen:M.current||!!r.wpbbeResponsive,className:"wpbbe row__responsive-stack-on",children:[(0,y.jsx)(p.xC,{value:{breakpoint:k,breakpointCustomValue:E},onChange:H,help:N}),k!==p.kX&&(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(u.Q2,{value:R,onChange:e=>T({orientation:e})}),(0,y.jsx)(c.EO,{value:S,excludeOptions:(0,u.Dx)(R)?[c.Yv.STRETCH]:[c.Yv.SPACE_BETWEEN],onChange:e=>T({justification:e})}),(0,y.jsx)(P,{value:V,horizontalMode:(0,u.Dx)(R),onChange:e=>T({verticalAlignment:e})}),(0,y.jsx)(t.BaseControl,{__nextHasNoMarginBottom:!0,children:(0,y.jsx)(l.A,{value:B,label:(0,s.__)("Block spacing","better-block-editor"),onChange:e=>T({gap:e})})}),(0,y.jsx)(a.A,{value:!!L,onChange:e=>T({disablePositionSticky:e}),__nextHasNoMarginBottom:!0})]})]})})]})}),"extendBlockEdit"),F=(0,o.createHigherOrderComponent)((e=>t=>{const{attributes:n,className:o,clientId:i}=t;return z(t)&&n.wpbbeResponsive?(0,y.jsx)(e,{...t,className:(0,v.T)(o,`${w.V}${i}`)}):(0,y.jsx)(e,{...t})}),"renderInEditor");(0,r.addFilter)("blocks.registerBlockType","wpbbe/row/responsiveness/modify-block-data",(function(e,t){return t!==U?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,r.addFilter)("editor.BlockEdit","wpbbe/row/responsiveness/edit-block",(0,x.L2)(z,Y)),(0,r.addFilter)("editor.BlockListBlock","wpbbe/row/responsiveness/render-in-editor",F)})()})(); -
better-block-editor/trunk/dist/editor/editor-css-store/index.asset.php
r3386474 r3458243 1 <?php return array('dependencies' => array('wp-data', 'wp-element'), 'version' => ' 736ddc2ec489cf64dc8c');1 <?php return array('dependencies' => array('wp-data', 'wp-element'), 'version' => '3cfd7c740b7b47c38208'); -
better-block-editor/trunk/dist/editor/editor-css-store/index.js
r3386474 r3458243 1 (()=>{"use strict";var e={d:(t,r)=>{for(var n in r)e.o(r,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:r[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{useAdd EditorStyle:()=>S});var r={};e.r(r),e.d(r,{getStyles:()=>p});var n={};e.r(n),e.d(n,{deleteStyle:()=>f,setStyle:()=>y});const o=window.wp.data,c=window.wp.element,i={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let s;const u=new Uint8Array(16),d=[];for(let e=0;e<256;++e)d.push((e+256).toString(16).slice(1));const l=function(e,t,r){if(i.randomUUID&&!t&&!e)return i.randomUUID();const n=(e=e||{}).random??e.rng?.()??function(){if(!s){if("undefined"==typeof crypto||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");s=crypto.getRandomValues.bind(crypto)}return s(u)}();if(n.length<16)throw new Error("Random bytes length must be >= 16");if(n[6]=15&n[6]|64,n[8]=63&n[8]|128,t){if((r=r||0)<0||r+16>t.length)throw new RangeError(`UUID byte range ${r}:${r+15} is out of buffer bounds`);for(let e=0;e<16;++e)t[r+e]=n[e];return t}return function(e,t=0){return(d[e[t+0]]+d[e[t+1]]+d[e[t+2]]+d[e[t+3]]+"-"+d[e[t+4]]+d[e[t+5]]+"-"+d[e[t+6]]+d[e[t+7]]+"-"+d[e[t+8]]+d[e[t+9]]+"-"+d[e[t+10]]+d[e[t+11]]+d[e[t+12]]+d[e[t+13]]+d[e[t+14]]+d[e[t+15]]).toLowerCase()}(n)},a="wpbbe-block-editor-identifier";function p(e){return e.styles}function y(e,t,r){return{type:"SET_STYLE",id:t,scope:e,style:r}}function f(e,t){return{type:"DELETE_STYLE",id:t,scope:e}}const b={reducer:(0,o.combineReducers)({styles:function(e=new Map,t){const r=new Map(e);switch(t.type){case"SET_STYLE":return r.has(t.scope)||r.set(t.scope,new Map),r.get(t.scope).set(t.id,t.style),r;case"DELETE_STYLE":return r.has(t.scope)&&r.get(t.scope).delete(t.id),r}return e}}),selectors:r,actions:n},w=(0,o.createReduxStore)("wpbbe/block-editor",{...b});(0,o.register)(w);const m="wpbbe-style-sheet",g=new WeakMap;function S(e,t){const{setStyle:r,deleteStyle:n}=(0,o.dispatch)(w),i=(0,c.useRef)(null);return(0,c.useCallback)((c=>{if(null===c)return void(i.current&&n(i.current,t));if(c.ownerDocument[a]||(c.ownerDocument[a]=l()),i.current=c.ownerDocument[a],!e||Array.isArray(e)&&0===e.length)n(i.current,t);else{const n=Array.isArray(e)?e:[e];r(i.current,t,n)}const s=(0,o.select)(w).getStyles().get(i.current)||new Map,u=[];for(const[,e]of s)Array.isArray(e)?u.push(...e):u.push(e);!function(e,t){if(!e)return;const r=t.join("\n");g.get(e)!==r&&(g.set(e,r),e.textContent=r)}(function(e){const t=function(){const e=Array.from(document.querySelectorAll(['iframe[name^="editor-canvas"]',".block-editor-inserter__preview-container__popover .block-editor-inserter__preview .block-editor-block-preview__content iframe",".block-editor-block-patterns-list .block-editor-block-preview__content iframe",".edit-site-page-content .block-editor-block-preview__content iframe"].join(",")));return e.length>0?e.map((e=>e.contentWindow.document)):[document]}().find((t=>t[a]===e));if(!t)return void console.warn("wpbbe-StyleEngine: No target document found for scope: "+e);let r=t.getElementById(m);return r||(r=t.createElement("style"),r.setAttribute("id",m),t.head.appendChild(r)),r}(i.current),u)}),[n,t,r,e])}(window.wpbbe=window.wpbbe||{})["editor-css-store"]=t})();1 (()=>{"use strict";var e={d:(t,r)=>{for(var n in r)e.o(r,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:r[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{useAddCssToEditor:()=>_,useAddEditorStyle:()=>o});var r={};e.r(r),e.d(r,{deleteStyle:()=>y,setStyle:()=>f});var n={};function o(e,t){const[r,n]=String(t).split("__");r&&n||console.error('Invalid identifier provided to useAddEditorStyle. Expected format: "featureName__clientId".'),_(e,r,n)}e.r(n),e.d(n,{getStyles:()=>b});const i=window.wp.data,c=window.wp.element,s={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let d;const u=new Uint8Array(16),a=[];for(let e=0;e<256;++e)a.push((e+256).toString(16).slice(1));const l=function(e,t,r){if(s.randomUUID&&!t&&!e)return s.randomUUID();const n=(e=e||{}).random??e.rng?.()??function(){if(!d){if("undefined"==typeof crypto||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");d=crypto.getRandomValues.bind(crypto)}return d(u)}();if(n.length<16)throw new Error("Random bytes length must be >= 16");if(n[6]=15&n[6]|64,n[8]=63&n[8]|128,t){if((r=r||0)<0||r+16>t.length)throw new RangeError(`UUID byte range ${r}:${r+15} is out of buffer bounds`);for(let e=0;e<16;++e)t[r+e]=n[e];return t}return function(e,t=0){return(a[e[t+0]]+a[e[t+1]]+a[e[t+2]]+a[e[t+3]]+"-"+a[e[t+4]]+a[e[t+5]]+"-"+a[e[t+6]]+a[e[t+7]]+"-"+a[e[t+8]]+a[e[t+9]]+"-"+a[e[t+10]]+a[e[t+11]]+a[e[t+12]]+a[e[t+13]]+a[e[t+14]]+a[e[t+15]]).toLowerCase()}(n)},p="wpbbe-block-editor-identifier";function f(e,t,r){return{type:"SET_STYLE",identifier:t,scope:e,style:r}}function y(e,t){return{type:"DELETE_STYLE",identifier:t,scope:e}}function b(e){return e.styles}const w={reducer:(0,i.combineReducers)({styles:function(e=new Map,t){const r=new Map(e);switch(t.type){case"SET_STYLE":return r.has(t.scope)||r.set(t.scope,new Map),r.get(t.scope).set(t.identifier,t.style),r;case"DELETE_STYLE":return r.has(t.scope)&&r.get(t.scope).delete(t.identifier),r}return e}}),selectors:n,actions:r},m=(0,i.createReduxStore)("wpbbe/block-editor",{...w});(0,i.register)(m);const g="wpbbe-style-sheet",S=new WeakMap;function _(e,t,r){(0,c.useLayoutEffect)((()=>{const{setStyle:n,deleteStyle:o}=(0,i.dispatch)(m),c=t+"__"+r,s=function(e){return function(){const e=Array.from(document.querySelectorAll(['iframe[name^="editor-canvas"]',".block-editor-inserter__preview-container__popover .block-editor-inserter__preview .block-editor-block-preview__content iframe",".block-editor-block-patterns-list .block-editor-block-preview__content iframe",".edit-site-page-content .block-editor-block-preview__content iframe"].join(",")));return e.length>0?e.map((e=>e.contentWindow.document)):[document]}().find((t=>!!t.getElementById("block-"+e)))}(r);if(!s)return;const d=function(e){let t=e[p];return t||(t=l(),e[p]=t),t}(s);if(!e||Array.isArray(e)&&0===e.length)o(d,c);else{const t=Array.isArray(e)?e:[e];n(d,c,t)}return h(v(s),E(d)),()=>{o(d,c),h(v(s),E(d))}}),[e,t,r])}function E(e){const t=(0,i.select)(m).getStyles().get(e)||new Map,r=[];for(const[,e]of t)Array.isArray(e)?r.push(...e):r.push(e);return r}function h(e,t){if(!e)return;const r=t.join("\n");S.get(e)!==r&&(S.set(e,r),e.textContent=r)}function v(e){let t=e.getElementById(g);return t||(t=e.createElement("style"),t.setAttribute("id",g),e.head.appendChild(t)),t}(window.wpbbe=window.wpbbe||{})["editor-css-store"]=t})(); -
better-block-editor/trunk/dist/editor/plugins/design-system/editor.asset.php
r3443250 r3458243 1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-api-fetch', 'wp-block-editor', 'wp-components', 'wp-core-data', 'wp-data', 'wp-editor', 'wp-element', 'wp-i18n', 'wp-plugins'), 'version' => ' 22b5c7fa0bf4f5961988');1 <?php return array('dependencies' => array('react-jsx-runtime', 'wp-api-fetch', 'wp-block-editor', 'wp-components', 'wp-core-data', 'wp-data', 'wp-editor', 'wp-element', 'wp-i18n', 'wp-plugins'), 'version' => '9fc2b1ddafa18022a0f3'); -
better-block-editor/trunk/dist/editor/plugins/design-system/editor.js
r3443250 r3458243 1 (()=>{"use strict";var e={8969:(e,t,r)=>{r.d(t,{H:()=>n});const n="wpbbe/v1"},9876:(e,t,r)=>{r.d(t,{L:()=>o});const n=window.WPBBE_DATA||{};function o(e){return(n?.features||[]).includes(e)}}, 8244:(e,t,r)=>{r.d(t,{Zb:()=>h,Th:()=>w,YR:()=>y,dZ:()=>x});var n=r(7143),o=r(4744),a=r.n(o);function c(e){return"[object Object]"===Object.prototype.toString.call(e)}function s(e){var t,r;return!1!==c(e)&&(void 0===(t=e.constructor)||!1!==c(r=t.prototype)&&!1!==r.hasOwnProperty("isPrototypeOf"))}var l=r(3582),d=r(6087);const f=[{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 u(e,t,r){if(!r||"string"!=typeof r){if("string"!=typeof r?.ref)return r;if(!(r=b(e,r.ref))||r?.ref)return r}let n;if(r.startsWith("var:"))n=r.slice(4).split("|");else{if(!r.startsWith("var(--wp--")||!r.endsWith(")"))return r;n=r.slice(10,-1).split("--")}const[o,...a]=n;return"preset"===o?function(e,t,r,[n,o]){const a=f.find((e=>e.cssVarInfix===n));if(!a)return r;const c=i(e.settings,t,a.path,"slug",o);if(c){const{valueKey:r}=a;return u(e,t,c[r])}return r}(e,t,r,a):"custom"===o?function(e,t,r,n){var o;const a=null!==(o=b(e.settings,["blocks",t,"custom",...n]))&&void 0!==o?o:b(e.settings,["custom",...n]);return a?u(e,t,a):r}(e,t,r,a):r}function i(e,t,r,n,o){const a=[b(e,["blocks",t,...r]),b(e,r)];for(const c of a)if(c){const a=["custom","theme","default"];for(const s of a){const a=c[s];if(a){const c=a.find((e=>e[n]===o));if(c)return"slug"===n||i(e,t,r,"slug",c.slug)[n]===c[n]?c:void 0}}}}const b=(e,t,r)=>{var n;const o=Array.isArray(t)?t:t.split(".");let a=e;return o.forEach((e=>{a=a?.[e]})),null!==(n=a)&&void 0!==n?n:r},h=(0,d.createContext)({isReady:!1,user:{},base:{},merged:{},globalStylesId:null});var m=r(1455),g=r.n(m),p=r(790);function x(){const e=(0,n.useSelect)((e=>e("core").getCurrentTheme()),[]);return async()=>{const t=e?.stylesheet;if(!t)return;const r=await g()({path:`/wp/v2/global-styles/themes/${t}?context=view`});if(r?.error)throw new Error(r.error);await(0,n.dispatch)("core").__experimentalReceiveThemeBaseGlobalStyles(t,r)}}function y(e,t="",r="all",{shouldDecodeEncode:n=!0}={}){const{merged:o,base:a,user:c}=(0,d.useContext)(h),s=e?"."+e:"",l=t?`styles.blocks.${t}${s}`:`styles${s}`;let f,i;switch(r){case"all":f=b(o,l),i=n?u(o,t,f):f;break;case"user":f=b(c,l),i=n?u(o,t,f):f;break;case"base":f=b(a,l),i=n?u(a,t,f):f;break;default:throw"Unsupported source"}return[i]}function w({children:e}){const t=function(){const[e,t,r]=function(){const{globalStylesId:e,userConfig:t}=(0,n.useSelect)((e=>{const{getEntityRecord:t,getEditedEntityRecord:r,canUser:n}=e(l.store),o=e(l.store).__experimentalGetCurrentGlobalStylesId();let a;const c=o?n("update",{kind:"root",name:"globalStyles",id:o}):null;return o&&"boolean"==typeof c&&(a=c?r("root","globalStyles",o):t("root","globalStyles",o,{context:"view"})),{globalStylesId:o,userConfig:a}}),[]);return[e,!!t,t]}(),[o,c]=function(){const e=(0,n.useSelect)((e=>e(l.store).__experimentalGetCurrentThemeBaseGlobalStyles()),[]);return[!!e,e]}(),f=(0,d.useMemo)((()=>{return c&&r?(e=c,t=r,a()(e,t,{isMergeableObject:s,customMerge:e=>{if("backgroundImage"===e)return(e,t)=>t}})):{};var e,t}),[r,c]);return(0,d.useMemo)((()=>({isReady:t&&o,user:r,base:c,merged:f,globalStylesId:e})),[f,r,c,o,t,e])}();return t.isReady?(0,p.jsx)(h.Provider,{value:t,children:e}):null}},383:(e,t,r)=>{function n(){var e;return null!==(e=document.querySelector('iframe[name^="editor-canvas"]')?.contentWindow?.document)&&void 0!==e?e:document}r.d(t,{Xo:()=>n}),r(4715),r(7143),r(3656)},4744:e=>{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===r}(e)}(e)},r="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function n(e,t){return!1!==t.clone&&t.isMergeableObject(e)?s((r=e,Array.isArray(r)?[]:{}),e,t):e;var r}function o(e,t,r){return e.concat(t).map((function(e){return n(e,r)}))}function a(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 c(e,t){try{return t in e}catch(e){return!1}}function s(e,r,l){(l=l||{}).arrayMerge=l.arrayMerge||o,l.isMergeableObject=l.isMergeableObject||t,l.cloneUnlessOtherwiseSpecified=n;var d=Array.isArray(r);return d===Array.isArray(e)?d?l.arrayMerge(e,r,l):function(e,t,r){var o={};return r.isMergeableObject(e)&&a(e).forEach((function(t){o[t]=n(e[t],r)})),a(t).forEach((function(a){(function(e,t){return c(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,a)||(c(e,a)&&r.isMergeableObject(t[a])?o[a]=function(e,t){if(!t.customMerge)return s;var r=t.customMerge(e);return"function"==typeof r?r:s}(a,r)(e[a],t[a],r):o[a]=n(t[a],r))})),o}(e,r,l):n(r,l)}s.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,r){return s(e,r,t)}),{})};var l=s;e.exports=l},790:e=>{e.exports=window.ReactJSXRuntime},1455:e=>{e.exports=window.wp.apiFetch},4715:e=>{e.exports=window.wp.blockEditor},6427:e=>{e.exports=window.wp.components},3582:e=>{e.exports=window.wp.coreData},7143:e=>{e.exports=window.wp.data},3656:e=>{e.exports=window.wp.editor},6087:e=>{e.exports=window.wp.element},7723:e=>{e.exports=window.wp.i18n},4164:(e,t,r)=>{function n(e){var t,r,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(r=n(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}r.d(t,{A:()=>o});const o=function(){for(var e,t,r=0,o="",a=arguments.length;r<a;r++)(e=arguments[r])&&(t=n(e))&&(o&&(o+=" "),o+=t);return o}}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var a=t[n]={exports:{}};return e[n](a,a.exports,r),a.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var n=r(7723),o=r(3656),a=r(4715),c=r(6427);const s=window.wp.plugins;var l=r(7143),d=r(6087);const{min:f,max:u}=Math,i=(e,t=0,r=1)=>f(u(t,e),r),b=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]=i(e[t],0,255)):3===t&&(e[t]=i(e[t],0,1));return e},h={};for(let e of["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"])h[`[object ${e}]`]=e.toLowerCase();function m(e){return h[Object.prototype.toString.call(e)]||"object"}const g=(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),p=e=>{if(e.length<2)return null;const t=e.length-1;return"string"==m(e[t])?e[t].toLowerCase():null},{PI:x,min:y,max:w}=Math,k=e=>Math.round(100*e)/100,v=e=>Math.round(100*e)/100,_=2*x,j=x/3,M=x/180,S=180/x;function A(e){return[...e.slice(0,3).reverse(),...e.slice(3)]}const E={format:{},autodetect:[]},N=class{constructor(...e){const t=this;if("object"===m(e[0])&&e[0].constructor&&e[0].constructor===this.constructor)return e[0];let r=p(e),n=!1;if(!r){n=!0,E.sorted||(E.autodetect=E.autodetect.sort(((e,t)=>t.p-e.p)),E.sorted=!0);for(let t of E.autodetect)if(r=t.test(...e),r)break}if(!E.format[r])throw new Error("unknown format: "+e);{const o=E.format[r].apply(null,n?e:e.slice(0,-1));t._rgb=b(o)}3===t._rgb.length&&t._rgb.push(1)}toString(){return"function"==m(this.hex)?this.hex():`[${this._rgb.join(",")}]`}},C=(...e)=>new N(...e);C.version="3.1.2";const O=C,R={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-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,B=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($)){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:G}=Math,L=(...e)=>{let[t,r,n,o]=g(e,"rgba"),a=p(e)||"auto";void 0===o&&(o=1),"auto"===a&&(a=o<1?"rgba":"rgb"),t=G(t),r=G(r),n=G(n);let c="000000"+(t<<16|r<<8|n).toString(16);c=c.substr(c.length-6);let s="0"+G(255*o).toString(16);switch(s=s.substr(s.length-2),a.toLowerCase()){case"rgba":return`#${c}${s}`;case"argb":return`#${s}${c}`;default:return`#${c}`}};N.prototype.name=function(){const e=L(this._rgb,"rgb");for(let t of Object.keys(R))if(R[t]===e)return t.toLowerCase();return e},E.format.named=e=>{if(e=e.toLowerCase(),R[e])return B(R[e]);throw new Error("unknown color name: "+e)},E.autodetect.push({p:5,test:(e,...t)=>{if(!t.length&&"string"===m(e)&&R[e.toLowerCase()])return"named"}}),N.prototype.alpha=function(e,t=!1){return void 0!==e&&"number"===m(e)?t?(this._rgb[3]=e,this):new N([this._rgb[0],this._rgb[1],this._rgb[2],e],"rgb"):this._rgb[3]},N.prototype.clipped=function(){return this._rgb._clipped||!1};const I={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}},Y=I,q=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 Z(e){const t=q.get(String(e).toLowerCase());if(!t)throw new Error("unknown Lab illuminant "+e);I.labWhitePoint=e,I.Xn=t[0],I.Zn=t[1]}function D(){return I.labWhitePoint}const W=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},X=(e,t,r)=>{const{MtxAdaptMa:n,MtxAdaptMaI:o,MtxXYZ2RGB:a,RefWhiteRGB:c,Xn:s,Yn:l,Zn:d}=Y,f=s*n.m00+l*n.m10+d*n.m20,u=s*n.m01+l*n.m11+d*n.m21,i=s*n.m02+l*n.m12+d*n.m22,b=c.X*n.m00+c.Y*n.m10+c.Z*n.m20,h=c.X*n.m01+c.Y*n.m11+c.Z*n.m21,m=c.X*n.m02+c.Y*n.m12+c.Z*n.m22,g=(e*n.m00+t*n.m10+r*n.m20)*(b/f),p=(e*n.m01+t*n.m11+r*n.m21)*(h/u),x=(e*n.m02+t*n.m12+r*n.m22)*(m/i),y=g*o.m00+p*o.m10+x*o.m20,w=g*o.m01+p*o.m11+x*o.m21,k=g*o.m02+p*o.m12+x*o.m22;return[255*W(y*a.m00+w*a.m10+k*a.m20),255*W(y*a.m01+w*a.m11+k*a.m21),255*W(y*a.m02+w*a.m12+k*a.m22)]},F=(...e)=>{e=g(e,"lab");const[t,r,n]=e,[o,a,c]=((e,t,r)=>{const{kE:n,kK:o,kKE:a,Xn:c,Yn:s,Zn:l}=Y,d=(e+16)/116,f=.002*t+d,u=d-.005*r,i=f*f*f,b=u*u*u;return[(i>n?i:(116*f-16)/o)*c,(e>a?Math.pow((e+16)/116,3):e/o)*s,(b>n?b:(116*u-16)/o)*l]})(t,r,n),[s,l,d]=X(o,a,c);return[s,l,d,e.length>3?e[3]:1]};function K(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 z=(e,t,r)=>{e=K(e/255),t=K(t/255),r=K(r/255);const{MtxRGB2XYZ:n,MtxAdaptMa:o,MtxAdaptMaI:a,Xn:c,Yn:s,Zn:l,As:d,Bs:f,Cs:u}=Y;let i=e*n.m00+t*n.m10+r*n.m20,b=e*n.m01+t*n.m11+r*n.m21,h=e*n.m02+t*n.m12+r*n.m22;const m=c*o.m00+s*o.m10+l*o.m20,g=c*o.m01+s*o.m11+l*o.m21,p=c*o.m02+s*o.m12+l*o.m22;let x=i*o.m00+b*o.m10+h*o.m20,y=i*o.m01+b*o.m11+h*o.m21,w=i*o.m02+b*o.m12+h*o.m22;return x*=m/d,y*=g/f,w*=p/u,i=x*a.m00+y*a.m10+w*a.m20,b=x*a.m01+y*a.m11+w*a.m21,h=x*a.m02+y*a.m12+w*a.m22,[i,b,h]},V=(...e)=>{const[t,r,n,...o]=g(e,"rgb"),[a,c,s]=z(t,r,n),[l,d,f]=function(e,t,r){const{Xn:n,Yn:o,Zn:a,kE:c,kK:s}=Y,l=e/n,d=t/o,f=r/a,u=l>c?Math.pow(l,1/3):(s*l+16)/116,i=d>c?Math.pow(d,1/3):(s*d+16)/116;return[116*i-16,500*(u-i),200*(i-(f>c?Math.pow(f,1/3):(s*f+16)/116))]}(a,c,s);return[l,d,f,...o.length>0&&o[0]<1?[o[0]]:[]]};N.prototype.lab=function(){return V(this._rgb)},Object.assign(O,{lab:(...e)=>new N(...e,"lab"),getLabWhitePoint:D,setLabWhitePoint:Z}),E.format.lab=F,E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"lab"))&&3===e.length)return"lab"}}),N.prototype.darken=function(e=1){const t=this.lab();return t[0]-=Y.Kn*e,new N(t,"lab").alpha(this.alpha(),!0)},N.prototype.brighten=function(e=1){return this.darken(-e)},N.prototype.darker=N.prototype.darken,N.prototype.brighter=N.prototype.brighten,N.prototype.get=function(e){const[t,r]=e.split("."),n=this[t]();if(r){const e=t.indexOf(r)-("ok"===t.substr(0,2)?2:0);if(e>-1)return n[e];throw new Error(`unknown channel ${r} in mode ${t}`)}return n};const{pow:T}=Math;N.prototype.luminance=function(e,t="rgb"){if(void 0!==e&&"number"===m(e)){if(0===e)return new N([0,0,0,this._rgb[3]],"rgb");if(1===e)return new N([255,255,255,this._rgb[3]],"rgb");let r=this.luminance(),n=20;const o=(r,a)=>{const c=r.interpolate(a,.5,t),s=c.luminance();return Math.abs(e-s)<1e-7||!n--?c:s>e?o(r,c):o(c,a)},a=(r>e?o(new N([0,0,0]),this):o(this,new N([255,255,255]))).rgb();return new N([...a,this._rgb[3]])}return U(...this._rgb.slice(0,3))};const U=(e,t,r)=>.2126*(e=H(e))+.7152*(t=H(t))+.0722*H(r),H=e=>(e/=255)<=.03928?e/12.92:T((e+.055)/1.055,2.4),J={},Q=(e,t,r=.5,...n)=>{let o=n[0]||"lrgb";if(J[o]||n.length||(o=Object.keys(J)[0]),!J[o])throw new Error(`interpolation mode ${o} is not defined`);return"object"!==m(e)&&(e=new N(e)),"object"!==m(t)&&(t=new N(t)),J[o](e,t,r).alpha(e.alpha()+r*(t.alpha()-e.alpha()))};N.prototype.mix=N.prototype.interpolate=function(e,t=.5,...r){return Q(this,e,t,...r)},N.prototype.premultiply=function(e=!1){const t=this._rgb,r=t[3];return e?(this._rgb=[t[0]*r,t[1]*r,t[2]*r,r],this):new N([t[0]*r,t[1]*r,t[2]*r,r],"rgb")};const{sin:ee,cos:te}=Math,re=(...e)=>{let[t,r,n]=g(e,"lch");return isNaN(n)&&(n=0),n*=M,[t,te(n)*r,ee(n)*r]},ne=(...e)=>{e=g(e,"lch");const[t,r,n]=e,[o,a,c]=re(t,r,n),[s,l,d]=F(o,a,c);return[s,l,d,e.length>3?e[3]:1]},{sqrt:oe,atan2:ae,round:ce}=Math,se=(...e)=>{const[t,r,n]=g(e,"lab"),o=oe(r*r+n*n);let a=(ae(n,r)*S+360)%360;return 0===ce(1e4*o)&&(a=Number.NaN),[t,o,a]},le=(...e)=>{const[t,r,n,...o]=g(e,"rgb"),[a,c,s]=V(t,r,n),[l,d,f]=se(a,c,s);return[l,d,f,...o.length>0&&o[0]<1?[o[0]]:[]]};N.prototype.lch=function(){return le(this._rgb)},N.prototype.hcl=function(){return A(le(this._rgb))},Object.assign(O,{lch:(...e)=>new N(...e,"lch"),hcl:(...e)=>new N(...e,"hcl")}),E.format.lch=ne,E.format.hcl=(...e)=>{const t=A(g(e,"hcl"));return ne(...t)},["lch","hcl"].forEach((e=>E.autodetect.push({p:2,test:(...t)=>{if("array"===m(t=g(t,e))&&3===t.length)return e}}))),N.prototype.saturate=function(e=1){const t=this.lch();return t[1]+=Y.Kn*e,t[1]<0&&(t[1]=0),new N(t,"lch").alpha(this.alpha(),!0)},N.prototype.desaturate=function(e=1){return this.saturate(-e)},N.prototype.set=function(e,t,r=!1){const[n,o]=e.split("."),a=this[n]();if(o){const e=n.indexOf(o)-("ok"===n.substr(0,2)?2:0);if(e>-1){if("string"==m(t))switch(t.charAt(0)){case"+":case"-":a[e]+=+t;break;case"*":a[e]*=+t.substr(1);break;case"/":a[e]/=+t.substr(1);break;default:a[e]=+t}else{if("number"!==m(t))throw new Error("unsupported value for Color.set");a[e]=t}const o=new N(a,n);return r?(this._rgb=o._rgb,this):o}throw new Error(`unknown channel ${o} in mode ${n}`)}return a},N.prototype.tint=function(e=.5,...t){return Q(this,"white",e,...t)},N.prototype.shade=function(e=.5,...t){return Q(this,"black",e,...t)};J.rgb=(e,t,r)=>{const n=e._rgb,o=t._rgb;return new N(n[0]+r*(o[0]-n[0]),n[1]+r*(o[1]-n[1]),n[2]+r*(o[2]-n[2]),"rgb")};const{sqrt:de,pow:fe}=Math;J.lrgb=(e,t,r)=>{const[n,o,a]=e._rgb,[c,s,l]=t._rgb;return new N(de(fe(n,2)*(1-r)+fe(c,2)*r),de(fe(o,2)*(1-r)+fe(s,2)*r),de(fe(a,2)*(1-r)+fe(l,2)*r),"rgb")};J.lab=(e,t,r)=>{const n=e.lab(),o=t.lab();return new N(n[0]+r*(o[0]-n[0]),n[1]+r*(o[1]-n[1]),n[2]+r*(o[2]-n[2]),"lab")};const ue=(e,t,r,n)=>{let o,a,c,s,l,d,f,u,i,b,h,m;return"hsl"===n?(o=e.hsl(),a=t.hsl()):"hsv"===n?(o=e.hsv(),a=t.hsv()):"hcg"===n?(o=e.hcg(),a=t.hcg()):"hsi"===n?(o=e.hsi(),a=t.hsi()):"lch"===n||"hcl"===n?(n="hcl",o=e.hcl(),a=t.hcl()):"oklch"===n&&(o=e.oklch().reverse(),a=t.oklch().reverse()),"h"!==n.substr(0,1)&&"oklch"!==n||([c,l,f]=o,[s,d,u]=a),isNaN(c)||isNaN(s)?isNaN(c)?isNaN(s)?b=Number.NaN:(b=s,1!=f&&0!=f||"hsv"==n||(i=d)):(b=c,1!=u&&0!=u||"hsv"==n||(i=l)):(m=s>c&&s-c>180?s-(c+360):s<c&&c-s>180?s+360-c:s-c,b=c+r*m),void 0===i&&(i=l+r*(d-l)),h=f+r*(u-f),new N("oklch"===n?[h,i,b]:[b,i,h],n)},ie=(e,t,r)=>ue(e,t,r,"lch");J.lch=ie,J.hcl=ie;N.prototype.num=function(){return((...e)=>{const[t,r,n]=g(e,"rgb");return(t<<16)+(r<<8)+n})(this._rgb)},Object.assign(O,{num:(...e)=>new N(...e,"num")}),E.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)},E.autodetect.push({p:5,test:(...e)=>{if(1===e.length&&"number"===m(e[0])&&e[0]>=0&&e[0]<=16777215)return"num"}});J.num=(e,t,r)=>{const n=e.num(),o=t.num();return new N(n+r*(o-n),"num")};const{floor:be}=Math;N.prototype.hcg=function(){return((...e)=>{const[t,r,n]=g(e,"rgb"),o=y(t,r,n),a=w(t,r,n),c=a-o,s=100*c/255,l=o/(255-c)*100;let d;return 0===c?d=Number.NaN:(t===a&&(d=(r-n)/c),r===a&&(d=2+(n-t)/c),n===a&&(d=4+(t-r)/c),d*=60,d<0&&(d+=360)),[d,s,l]})(this._rgb)},O.hcg=(...e)=>new N(...e,"hcg"),E.format.hcg=(...e)=>{e=g(e,"hcg");let t,r,n,[o,a,c]=e;c*=255;const s=255*a;if(0===a)t=r=n=c;else{360===o&&(o=0),o>360&&(o-=360),o<0&&(o+=360),o/=60;const e=be(o),l=o-e,d=c*(1-a),f=d+s*(1-l),u=d+s*l,i=d+s;switch(e){case 0:[t,r,n]=[i,u,d];break;case 1:[t,r,n]=[f,i,d];break;case 2:[t,r,n]=[d,i,u];break;case 3:[t,r,n]=[d,f,i];break;case 4:[t,r,n]=[u,d,i];break;case 5:[t,r,n]=[i,d,f]}}return[t,r,n,e.length>3?e[3]:1]},E.autodetect.push({p:1,test:(...e)=>{if("array"===m(e=g(e,"hcg"))&&3===e.length)return"hcg"}});J.hcg=(e,t,r)=>ue(e,t,r,"hcg");const{cos:he}=Math,{min:me,sqrt:ge,acos:pe}=Math;N.prototype.hsi=function(){return((...e)=>{let t,[r,n,o]=g(e,"rgb");r/=255,n/=255,o/=255;const a=me(r,n,o),c=(r+n+o)/3,s=c>0?1-a/c:0;return 0===s?t=NaN:(t=(r-n+(r-o))/2,t/=ge((r-n)*(r-n)+(r-o)*(n-o)),t=pe(t),o>n&&(t=_-t),t/=_),[360*t,s,c]})(this._rgb)},O.hsi=(...e)=>new N(...e,"hsi"),E.format.hsi=(...e)=>{e=g(e,"hsi");let t,r,n,[o,a,c]=e;return isNaN(o)&&(o=0),isNaN(a)&&(a=0),o>360&&(o-=360),o<0&&(o+=360),o/=360,o<1/3?(n=(1-a)/3,t=(1+a*he(_*o)/he(j-_*o))/3,r=1-(n+t)):o<2/3?(o-=1/3,t=(1-a)/3,r=(1+a*he(_*o)/he(j-_*o))/3,n=1-(t+r)):(o-=2/3,r=(1-a)/3,n=(1+a*he(_*o)/he(j-_*o))/3,t=1-(r+n)),t=i(c*t*3),r=i(c*r*3),n=i(c*n*3),[255*t,255*r,255*n,e.length>3?e[3]:1]},E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"hsi"))&&3===e.length)return"hsi"}});J.hsi=(e,t,r)=>ue(e,t,r,"hsi");const xe=(...e)=>{e=g(e,"hsl");const[t,r,n]=e;let o,a,c;if(0===r)o=a=c=255*n;else{const e=[0,0,0],s=[0,0,0],l=n<.5?n*(1+r):n+r-n*r,d=2*n-l,f=t/360;e[0]=f+1/3,e[1]=f,e[2]=f-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?s[t]=d+6*(l-d)*e[t]:2*e[t]<1?s[t]=l:3*e[t]<2?s[t]=d+(l-d)*(2/3-e[t])*6:s[t]=d;[o,a,c]=[255*s[0],255*s[1],255*s[2]]}return e.length>3?[o,a,c,e[3]]:[o,a,c,1]},ye=(...e)=>{e=g(e,"rgba");let[t,r,n]=e;t/=255,r/=255,n/=255;const o=y(t,r,n),a=w(t,r,n),c=(a+o)/2;let s,l;return a===o?(s=0,l=Number.NaN):s=c<.5?(a-o)/(a+o):(a-o)/(2-a-o),t==a?l=(r-n)/(a-o):r==a?l=2+(n-t)/(a-o):n==a&&(l=4+(t-r)/(a-o)),l*=60,l<0&&(l+=360),e.length>3&&void 0!==e[3]?[l,s,c,e[3]]:[l,s,c]};N.prototype.hsl=function(){return ye(this._rgb)},O.hsl=(...e)=>new N(...e,"hsl"),E.format.hsl=xe,E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"hsl"))&&3===e.length)return"hsl"}});J.hsl=(e,t,r)=>ue(e,t,r,"hsl");const{floor:we}=Math,{min:ke,max:ve}=Math;N.prototype.hsv=function(){return((...e)=>{e=g(e,"rgb");let[t,r,n]=e;const o=ke(t,r,n),a=ve(t,r,n),c=a-o;let s,l,d;return d=a/255,0===a?(s=Number.NaN,l=0):(l=c/a,t===a&&(s=(r-n)/c),r===a&&(s=2+(n-t)/c),n===a&&(s=4+(t-r)/c),s*=60,s<0&&(s+=360)),[s,l,d]})(this._rgb)},O.hsv=(...e)=>new N(...e,"hsv"),E.format.hsv=(...e)=>{e=g(e,"hsv");let t,r,n,[o,a,c]=e;if(c*=255,0===a)t=r=n=c;else{360===o&&(o=0),o>360&&(o-=360),o<0&&(o+=360),o/=60;const e=we(o),s=o-e,l=c*(1-a),d=c*(1-a*s),f=c*(1-a*(1-s));switch(e){case 0:[t,r,n]=[c,f,l];break;case 1:[t,r,n]=[d,c,l];break;case 2:[t,r,n]=[l,c,f];break;case 3:[t,r,n]=[l,d,c];break;case 4:[t,r,n]=[f,l,c];break;case 5:[t,r,n]=[c,l,d]}}return[t,r,n,e.length>3?e[3]:1]},E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"hsv"))&&3===e.length)return"hsv"}});function _e(e,t){let r=e.length;Array.isArray(e[0])||(e=[e]),Array.isArray(t[0])||(t=t.map((e=>[e])));let n=t[0].length,o=t[0].map(((e,r)=>t.map((e=>e[r])))),a=e.map((e=>o.map((t=>Array.isArray(e)?e.reduce(((e,r,n)=>e+r*(t[n]||0)),0):t.reduce(((t,r)=>t+r*e),0)))));return 1===r&&(a=a[0]),1===n?a.map((e=>e[0])):a}J.hsv=(e,t,r)=>ue(e,t,r,"hsv");const je=(...e)=>{e=g(e,"lab");const[t,r,n,...o]=e,[a,c,s]=(l=[[1.2268798758459243,-.5578149944602171,.2813910456659647],[-.0405757452148008,1.112286803280317,-.0717110580655164],[-.0763729366746601,-.4214933324022432,1.5869240198367816]],d=_e([[1,.3963377773761749,.2158037573099136],[1,-.1055613458156586,-.0638541728258133],[1,-.0894841775298119,-1.2914855480194092]],[t,r,n]),_e(l,d.map((e=>e**3))));var l,d;const[f,u,i]=X(a,c,s);return[f,u,i,...o.length>0&&o[0]<1?[o[0]]:[]]},Me=(...e)=>{const[t,r,n,...o]=g(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))))}(z(t,r,n)),...o.length>0&&o[0]<1?[o[0]]:[]]};N.prototype.oklab=function(){return Me(this._rgb)},Object.assign(O,{oklab:(...e)=>new N(...e,"oklab")}),E.format.oklab=je,E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"oklab"))&&3===e.length)return"oklab"}});J.oklab=(e,t,r)=>{const n=e.oklab(),o=t.oklab();return new N(n[0]+r*(o[0]-n[0]),n[1]+r*(o[1]-n[1]),n[2]+r*(o[2]-n[2]),"oklab")};J.oklch=(e,t,r)=>ue(e,t,r,"oklch");const{pow:Se,sqrt:Ae,PI:Ee,cos:Ne,sin:Ce,atan2:Oe}=Math,{pow:Re}=Math;function Pe(e){let t="rgb",r=O("#ccc"),n=0,o=[0,1],a=[],c=[0,0],s=!1,l=[],d=!1,f=0,u=1,b=!1,h={},g=!0,p=1;const x=function(e){if((e=e||["#fff","#000"])&&"string"===m(e)&&O.brewer&&O.brewer[e.toLowerCase()]&&(e=O.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]=O(e[t]);a.length=0;for(let t=0;t<e.length;t++)a.push(t/(e.length-1))}return v(),l=e};let y=e=>e,w=e=>e;const k=function(e,n){let o,d;if(null==n&&(n=!1),isNaN(e)||null===e)return r;d=n?e:s&&s.length>2?function(e){if(null!=s){const t=s.length-1;let r=0;for(;r<t&&e>=s[r];)r++;return r-1}return 0}(e)/(s.length-2):u!==f?(e-f)/(u-f):1,d=w(d),n||(d=y(d)),1!==p&&(d=Re(d,p)),d=c[0]+d*(1-c[0]-c[1]),d=i(d,0,1);const b=Math.floor(1e4*d);if(g&&h[b])o=h[b];else{if("array"===m(l))for(let e=0;e<a.length;e++){const r=a[e];if(d<=r){o=l[e];break}if(d>=r&&e===a.length-1){o=l[e];break}if(d>r&&d<a[e+1]){d=(d-r)/(a[e+1]-r),o=O.interpolate(l[e],l[e+1],d,t);break}}else"function"===m(l)&&(o=l(d));g&&(h[b]=o)}return o};var v=()=>h={};x(e);const _=function(e){const t=O(k(e));return d&&t[d]?t[d]():t};return _.classes=function(e){if(null!=e){if("array"===m(e))s=e,o=[e[0],e[e.length-1]];else{const t=O.analyze(o);s=0===e?[t.min,t.max]:O.limits(t,"e",e)}return _}return s},_.domain=function(e){if(!arguments.length)return o;f=e[0],u=e[e.length-1],a=[];const t=l.length;if(e.length===t&&f!==u)for(let t of Array.from(e))a.push((t-f)/(u-f));else{for(let e=0;e<t;e++)a.push(e/(t-1));if(e.length>2){const t=e.map(((t,r)=>r/(e.length-1))),r=e.map((e=>(e-f)/(u-f)));r.every(((e,r)=>t[r]===e))||(w=e=>{if(e<=0||e>=1)return e;let n=0;for(;e>=r[n+1];)n++;const o=(e-r[n])/(r[n+1]-r[n]);return t[n]+o*(t[n+1]-t[n])})}}return o=[f,u],_},_.mode=function(e){return arguments.length?(t=e,v(),_):t},_.range=function(e,t){return x(e),_},_.out=function(e){return d=e,_},_.spread=function(e){return arguments.length?(n=e,_):n},_.correctLightness=function(e){return null==e&&(e=!0),b=e,v(),y=b?function(e){const t=k(0,!0).lab()[0],r=k(1,!0).lab()[0],n=t>r;let o=k(e,!0).lab()[0];const a=t+(r-t)*e;let c=o-a,s=0,l=1,d=20;for(;Math.abs(c)>.01&&d-- >0;)n&&(c*=-1),c<0?(s=e,e+=.5*(l-e)):(l=e,e+=.5*(s-e)),o=k(e,!0).lab()[0],c=o-a;return e}:e=>e,_},_.padding=function(e){return null!=e?("number"===m(e)&&(e=[e,e]),c=e,_):c},_.colors=function(t,r){arguments.length<2&&(r="hex");let n=[];if(0===arguments.length)n=l.slice(0);else if(1===t)n=[_(.5)];else if(t>1){const e=o[0],r=o[1]-e;n=function(e,t){let r=[],n=0<t,o=t;for(let e=0;n?e<o:e>o;n?e++:e--)r.push(e);return r}(0,t).map((n=>_(e+n/(t-1)*r)))}else{e=[];let t=[];if(s&&s.length>2)for(let e=1,r=s.length,n=1<=r;n?e<r:e>r;n?e++:e--)t.push(.5*(s[e-1]+s[e]));else t=o;n=t.map((e=>_(e)))}return O[r]&&(n=n.map((e=>e[r]()))),n},_.cache=function(e){return null!=e?(g=e,_):g},_.gamma=function(e){return null!=e?(p=e,_):p},_.nodata=function(e){return null!=e?(r=O(e),_):r},_}const{round:$e}=Math;N.prototype.rgb=function(e=!0){return!1===e?this._rgb.slice(0,3):this._rgb.slice(0,3).map($e)},N.prototype.rgba=function(e=!0){return this._rgb.slice(0,4).map(((t,r)=>r<3?!1===e?t:$e(t):t))},Object.assign(O,{rgb:(...e)=>new N(...e,"rgb")}),E.format.rgb=(...e)=>{const t=g(e,"rgba");return void 0===t[3]&&(t[3]=1),t},E.autodetect.push({p:3,test:(...e)=>{if("array"===m(e=g(e,"rgba"))&&(3===e.length||4===e.length&&"number"==m(e[3])&&e[3]>=0&&e[3]<=1))return"rgb"}});const Be=(e,t,r)=>{if(!Be[r])throw new Error("unknown blend mode "+r);return Be[r](e,t)},Ge=e=>(t,r)=>{const n=O(r).rgb(),o=O(t).rgb();return O.rgb(e(n,o))},Le=e=>(t,r)=>{const n=[];return n[0]=e(t[0],r[0]),n[1]=e(t[1],r[1]),n[2]=e(t[2],r[2]),n};Be.normal=Ge(Le((e=>e))),Be.multiply=Ge(Le(((e,t)=>e*t/255))),Be.screen=Ge(Le(((e,t)=>255*(1-(1-e/255)*(1-t/255))))),Be.overlay=Ge(Le(((e,t)=>t<128?2*e*t/255:255*(1-2*(1-e/255)*(1-t/255))))),Be.darken=Ge(Le(((e,t)=>e>t?t:e))),Be.lighten=Ge(Le(((e,t)=>e>t?e:t))),Be.dodge=Ge(Le(((e,t)=>255===e||(e=t/255*255/(1-e/255))>255?255:e))),Be.burn=Ge(Le(((e,t)=>255*(1-(1-t/255)/(e/255)))));const Ie=Be,{pow:Ye,sin:qe,cos:Ze}=Math,{floor:De,random:We}=Math,{log:Xe,pow:Fe,floor:Ke,abs:ze}=Math;function Ve(e,t=null){const r={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)||(r.values.push(e),r.sum+=e,e<r.min&&(r.min=e),e>r.max&&(r.max=e),r.count+=1)})),r.domain=[r.min,r.max],r.limits=(e,t)=>Te(r,e,t),r}function Te(e,t="equal",r=7){"array"==m(e)&&(e=Ve(e));const{min:n,max:o}=e,a=e.values.sort(((e,t)=>e-t));if(1===r)return[n,o];const c=[];if("c"===t.substr(0,1)&&(c.push(n),c.push(o)),"e"===t.substr(0,1)){c.push(n);for(let e=1;e<r;e++)c.push(n+e/r*(o-n));c.push(o)}else if("l"===t.substr(0,1)){if(n<=0)throw new Error("Logarithmic scales are only possible for values > 0");const e=Math.LOG10E*Xe(n),t=Math.LOG10E*Xe(o);c.push(n);for(let n=1;n<r;n++)c.push(Fe(10,e+n/r*(t-e)));c.push(o)}else if("q"===t.substr(0,1)){c.push(n);for(let e=1;e<r;e++){const t=(a.length-1)*e/r,n=Ke(t);if(n===t)c.push(a[n]);else{const e=t-n;c.push(a[n]*(1-e)+a[n+1]*e)}}c.push(o)}else if("k"===t.substr(0,1)){let e;const t=a.length,s=new Array(t),l=new Array(r);let d=!0,f=0,u=null;u=[],u.push(n);for(let e=1;e<r;e++)u.push(n+e/r*(o-n));for(u.push(o);d;){for(let e=0;e<r;e++)l[e]=0;for(let e=0;e<t;e++){const t=a[e];let n,o=Number.MAX_VALUE;for(let a=0;a<r;a++){const r=ze(u[a]-t);r<o&&(o=r,n=a),l[n]++,s[e]=n}}const n=new Array(r);for(let e=0;e<r;e++)n[e]=null;for(let r=0;r<t;r++)e=s[r],null===n[e]?n[e]=a[r]:n[e]+=a[r];for(let e=0;e<r;e++)n[e]*=1/l[e];d=!1;for(let e=0;e<r;e++)if(n[e]!==u[e]){d=!0;break}u=n,f++,f>200&&(d=!1)}const i={};for(let e=0;e<r;e++)i[e]=[];for(let r=0;r<t;r++)e=s[r],i[e].push(a[r]);let b=[];for(let e=0;e<r;e++)b.push(i[e][0]),b.push(i[e][i[e].length-1]);b=b.sort(((e,t)=>e-t)),c.push(b[0]);for(let e=1;e<b.length;e+=2){const t=b[e];isNaN(t)||-1!==c.indexOf(t)||c.push(t)}}return c}const Ue=.022;function He(e,t,r){return.2126729*Math.pow(e/255,2.4)+.7151522*Math.pow(t/255,2.4)+.072175*Math.pow(r/255,2.4)}const{sqrt:Je,pow:Qe,min:et,max:tt,atan2:rt,abs:nt,cos:ot,sin:at,exp:ct,PI:st}=Math,lt={cool:()=>Pe([O.hsl(180,1,.9),O.hsl(250,.7,.4)]),hot:()=>Pe(["#000","#f00","#ff0","#fff"]).mode("rgb")},dt={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"]},ft=Object.keys(dt),ut=new Map(ft.map((e=>[e.toLowerCase(),e]))),it="function"==typeof Proxy?new Proxy(dt,{get(e,t){const r=t.toLowerCase();if(ut.has(r))return e[ut.get(r)]},getOwnPropertyNames:()=>Object.getOwnPropertyNames(ft)}):dt,{max:bt}=Math;N.prototype.cmyk=function(){return((...e)=>{let[t,r,n]=g(e,"rgb");t/=255,r/=255,n/=255;const o=1-bt(t,bt(r,n)),a=o<1?1/(1-o):0;return[(1-t-o)*a,(1-r-o)*a,(1-n-o)*a,o]})(this._rgb)},Object.assign(O,{cmyk:(...e)=>new N(...e,"cmyk")}),E.format.cmyk=(...e)=>{e=g(e,"cmyk");const[t,r,n,o]=e,a=e.length>4?e[4]:1;return 1===o?[0,0,0,a]:[t>=1?0:255*(1-t)*(1-o),r>=1?0:255*(1-r)*(1-o),n>=1?0:255*(1-n)*(1-o),a]},E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"cmyk"))&&4===e.length)return"cmyk"}});const ht=(...e)=>{const[t,r,n,...o]=g(e,"rgb"),[a,c,s]=Me(t,r,n),[l,d,f]=se(a,c,s);return[l,d,f,...o.length>0&&o[0]<1?[o[0]]:[]]},{round:mt}=Math,gt=(...e)=>{const t=g(e,"rgba");let r=p(e)||"rgb";if("hsl"===r.substr(0,3))return((...e)=>{const t=g(e,"hsla");let r=p(e)||"lsa";return t[0]=k(t[0]||0)+"deg",t[1]=k(100*t[1])+"%",t[2]=k(100*t[2])+"%","hsla"===r||t.length>3&&t[3]<1?(t[3]="/ "+(t.length>3?t[3]:1),r="hsla"):t.length=3,`${r.substr(0,3)}(${t.join(" ")})`})(ye(t),r);if("lab"===r.substr(0,3)){const e=D();Z("d50");const n=((...e)=>{const t=g(e,"lab");let r=p(e)||"lab";return t[0]=k(t[0])+"%",t[1]=k(t[1]),t[2]=k(t[2]),"laba"===r||t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`lab(${t.join(" ")})`})(V(t),r);return Z(e),n}if("lch"===r.substr(0,3)){const e=D();Z("d50");const n=((...e)=>{const t=g(e,"lch");let r=p(e)||"lab";return t[0]=k(t[0])+"%",t[1]=k(t[1]),t[2]=isNaN(t[2])?"none":k(t[2])+"deg","lcha"===r||t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`lch(${t.join(" ")})`})(le(t),r);return Z(e),n}return"oklab"===r.substr(0,5)?((...e)=>{const t=g(e,"lab");return t[0]=k(100*t[0])+"%",t[1]=v(t[1]),t[2]=v(t[2]),t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`oklab(${t.join(" ")})`})(Me(t)):"oklch"===r.substr(0,5)?((...e)=>{const t=g(e,"lch");return t[0]=k(100*t[0])+"%",t[1]=v(t[1]),t[2]=isNaN(t[2])?"none":k(t[2])+"deg",t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`oklch(${t.join(" ")})`})(ht(t)):(t[0]=mt(t[0]),t[1]=mt(t[1]),t[2]=mt(t[2]),("rgba"===r||t.length>3&&t[3]<1)&&(t[3]="/ "+(t.length>3?t[3]:1),r="rgba"),`${r.substr(0,3)}(${t.slice(0,"rgb"===r?3:4).join(" ")})`)},pt=(...e)=>{e=g(e,"lch");const[t,r,n,...o]=e,[a,c,s]=re(t,r,n),[l,d,f]=je(a,c,s);return[l,d,f,...o.length>0&&o[0]<1?[o[0]]:[]]},xt=/((?:-?\d+)|(?:-?\d+(?:\.\d+)?)%|none)/.source,yt=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)%?)|none)/.source,wt=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)%)|none)/.source,kt=/\s*/.source,vt=/\s+/.source,_t=/\s*,\s*/.source,jt=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)(?:deg)?)|none)/.source,Mt=/\s*(?:\/\s*((?:[01]|[01]?\.\d+)|\d+(?:\.\d+)?%))?/.source,St=new RegExp("^rgba?\\("+kt+[xt,xt,xt].join(vt)+Mt+"\\)$"),At=new RegExp("^rgb\\("+kt+[xt,xt,xt].join(_t)+kt+"\\)$"),Et=new RegExp("^rgba\\("+kt+[xt,xt,xt,yt].join(_t)+kt+"\\)$"),Nt=new RegExp("^hsla?\\("+kt+[jt,wt,wt].join(vt)+Mt+"\\)$"),Ct=new RegExp("^hsl?\\("+kt+[jt,wt,wt].join(_t)+kt+"\\)$"),Ot=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,Rt=new RegExp("^lab\\("+kt+[yt,yt,yt].join(vt)+Mt+"\\)$"),Pt=new RegExp("^lch\\("+kt+[yt,yt,jt].join(vt)+Mt+"\\)$"),$t=new RegExp("^oklab\\("+kt+[yt,yt,yt].join(vt)+Mt+"\\)$"),Bt=new RegExp("^oklch\\("+kt+[yt,yt,jt].join(vt)+Mt+"\\)$"),{round:Gt}=Math,Lt=e=>e.map(((e,t)=>t<=2?i(Gt(e),0,255):e)),It=(e,t=0,r=100,n=!1)=>("string"==typeof e&&e.endsWith("%")&&(e=parseFloat(e.substring(0,e.length-1))/100,e=n?t+.5*(e+1)*(r-t):t+e*(r-t)),+e),Yt=(e,t)=>"none"===e?t:e,qt=e=>{if("transparent"===(e=e.toLowerCase().trim()))return[0,0,0,0];let t;if(E.format.named)try{return E.format.named(e)}catch(e){}if((t=e.match(St))||(t=e.match(At))){let e=t.slice(1,4);for(let t=0;t<3;t++)e[t]=+It(Yt(e[t],0),0,255);e=Lt(e);const r=void 0!==t[4]?+It(t[4],0,1):1;return e[3]=r,e}if(t=e.match(Et)){const e=t.slice(1,5);for(let t=0;t<4;t++)e[t]=+It(e[t],0,255);return e}if((t=e.match(Nt))||(t=e.match(Ct))){const e=t.slice(1,4);e[0]=+Yt(e[0].replace("deg",""),0),e[1]=.01*+It(Yt(e[1],0),0,100),e[2]=.01*+It(Yt(e[2],0),0,100);const r=Lt(xe(e)),n=void 0!==t[4]?+It(t[4],0,1):1;return r[3]=n,r}if(t=e.match(Ot)){const e=t.slice(1,4);e[1]*=.01,e[2]*=.01;const r=xe(e);for(let e=0;e<3;e++)r[e]=Gt(r[e]);return r[3]=+t[4],r}if(t=e.match(Rt)){const e=t.slice(1,4);e[0]=It(Yt(e[0],0),0,100),e[1]=It(Yt(e[1],0),-125,125,!0),e[2]=It(Yt(e[2],0),-125,125,!0);const r=D();Z("d50");const n=Lt(F(e));Z(r);const o=void 0!==t[4]?+It(t[4],0,1):1;return n[3]=o,n}if(t=e.match(Pt)){const e=t.slice(1,4);e[0]=It(e[0],0,100),e[1]=It(Yt(e[1],0),0,150,!1),e[2]=+Yt(e[2].replace("deg",""),0);const r=D();Z("d50");const n=Lt(ne(e));Z(r);const o=void 0!==t[4]?+It(t[4],0,1):1;return n[3]=o,n}if(t=e.match($t)){const e=t.slice(1,4);e[0]=It(Yt(e[0],0),0,1),e[1]=It(Yt(e[1],0),-.4,.4,!0),e[2]=It(Yt(e[2],0),-.4,.4,!0);const r=Lt(je(e)),n=void 0!==t[4]?+It(t[4],0,1):1;return r[3]=n,r}if(t=e.match(Bt)){const e=t.slice(1,4);e[0]=It(Yt(e[0],0),0,1),e[1]=It(Yt(e[1],0),0,.4,!1),e[2]=+Yt(e[2].replace("deg",""),0);const r=Lt(pt(e)),n=void 0!==t[4]?+It(t[4],0,1):1;return r[3]=n,r}};qt.test=e=>St.test(e)||Nt.test(e)||Rt.test(e)||Pt.test(e)||$t.test(e)||Bt.test(e)||At.test(e)||Et.test(e)||Ct.test(e)||Ot.test(e)||"transparent"===e;const Zt=qt;N.prototype.css=function(e){return gt(this._rgb,e)},O.css=(...e)=>new N(...e,"css"),E.format.css=Zt,E.autodetect.push({p:5,test:(e,...t)=>{if(!t.length&&"string"===m(e)&&Zt.test(e))return"css"}}),E.format.gl=(...e)=>{const t=g(e,"rgba");return t[0]*=255,t[1]*=255,t[2]*=255,t},O.gl=(...e)=>new N(...e,"gl"),N.prototype.gl=function(){const e=this._rgb;return[e[0]/255,e[1]/255,e[2]/255,e[3]]},N.prototype.hex=function(e){return L(this._rgb,e)},O.hex=(...e)=>new N(...e,"hex"),E.format.hex=B,E.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:Dt}=Math,Wt=e=>{const t=e/100;let r,n,o;return t<66?(r=255,n=t<6?0:-155.25485562709179-.44596950469579133*(n=t-2)+104.49216199393888*Dt(n),o=t<20?0:.8274096064007395*(o=t-10)-254.76935184120902+115.67994401066147*Dt(o)):(r=351.97690566805693+.114206453784165*(r=t-55)-40.25366309332127*Dt(r),n=325.4494125711974+.07943456536662342*(n=t-50)-28.0852963507957*Dt(n),o=255),[r,n,o,1]},{round:Xt}=Math;N.prototype.temp=N.prototype.kelvin=N.prototype.temperature=function(){return((...e)=>{const t=g(e,"rgb"),r=t[0],n=t[2];let o,a=1e3,c=4e4;for(;c-a>.4;){o=.5*(c+a);const e=Wt(o);e[2]/e[0]>=n/r?c=o:a=o}return Xt(o)})(this._rgb)};const Ft=(...e)=>new N(...e,"temp");Object.assign(O,{temp:Ft,kelvin:Ft,temperature:Ft}),E.format.temp=E.format.kelvin=E.format.temperature=Wt,N.prototype.oklch=function(){return ht(this._rgb)},Object.assign(O,{oklch:(...e)=>new N(...e,"oklch")}),E.format.oklch=pt,E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"oklch"))&&3===e.length)return"oklch"}}),Object.assign(O,{analyze:Ve,average:(e,t="lrgb",r=null)=>{const n=e.length;r||(r=Array.from(new Array(n)).map((()=>1)));const o=n/r.reduce((function(e,t){return e+t}));if(r.forEach(((e,t)=>{r[t]*=o})),e=e.map((e=>new N(e))),"lrgb"===t)return((e,t)=>{const r=e.length,n=[0,0,0,0];for(let o=0;o<e.length;o++){const a=e[o],c=t[o]/r,s=a._rgb;n[0]+=Se(s[0],2)*c,n[1]+=Se(s[1],2)*c,n[2]+=Se(s[2],2)*c,n[3]+=s[3]*c}return n[0]=Ae(n[0]),n[1]=Ae(n[1]),n[2]=Ae(n[2]),n[3]>.9999999&&(n[3]=1),new N(b(n))})(e,r);const a=e.shift(),c=a.get(t),s=[];let l=0,d=0;for(let e=0;e<c.length;e++)if(c[e]=(c[e]||0)*r[0],s.push(isNaN(c[e])?0:r[0]),"h"===t.charAt(e)&&!isNaN(c[e])){const t=c[e]/180*Ee;l+=Ne(t)*r[0],d+=Ce(t)*r[0]}let f=a.alpha()*r[0];e.forEach(((e,n)=>{const o=e.get(t);f+=e.alpha()*r[n+1];for(let e=0;e<c.length;e++)if(!isNaN(o[e]))if(s[e]+=r[n+1],"h"===t.charAt(e)){const t=o[e]/180*Ee;l+=Ne(t)*r[n+1],d+=Ce(t)*r[n+1]}else c[e]+=o[e]*r[n+1]}));for(let e=0;e<c.length;e++)if("h"===t.charAt(e)){let t=Oe(d/s[e],l/s[e])/Ee*180;for(;t<0;)t+=360;for(;t>=360;)t-=360;c[e]=t}else c[e]=c[e]/s[e];return f/=n,new N(c,t).alpha(f>.99999?1:f,!0)},bezier:e=>{const t=function(e){let t,r,n,o;if(2===(e=e.map((e=>new N(e)))).length)[r,n]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>r[t]+e*(n[t]-r[t])));return new N(t,"lab")};else if(3===e.length)[r,n,o]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>(1-e)*(1-e)*r[t]+2*(1-e)*e*n[t]+e*e*o[t]));return new N(t,"lab")};else if(4===e.length){let a;[r,n,o,a]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>(1-e)*(1-e)*(1-e)*r[t]+3*(1-e)*(1-e)*e*n[t]+3*(1-e)*e*e*o[t]+e*e*e*a[t]));return new N(t,"lab")}}else{if(!(e.length>=5))throw new RangeError("No point in running bezier with only one color.");{let r,n,o;r=e.map((e=>e.lab())),o=e.length-1,n=function(e){let t=[1,1];for(let r=1;r<e;r++){let e=[1];for(let r=1;r<=t.length;r++)e[r]=(t[r]||0)+t[r-1];t=e}return t}(o),t=function(e){const t=1-e,a=[0,1,2].map((a=>r.reduce(((r,c,s)=>r+n[s]*t**(o-s)*e**s*c[a]),0)));return new N(a,"lab")}}}return t}(e);return t.scale=()=>Pe(t),t},blend:Ie,brewer:it,Color:N,colors:R,contrast:(e,t)=>{e=new N(e),t=new N(t);const r=e.luminance(),n=t.luminance();return r>n?(r+.05)/(n+.05):(n+.05)/(r+.05)},contrastAPCA:(e,t)=>{e=new N(e),t=new N(t),e.alpha()<1&&(e=Q(t,e,e.alpha(),"rgb"));const r=He(...e.rgb()),n=He(...t.rgb()),o=r>=Ue?r:r+Math.pow(Ue-r,1.414),a=n>=Ue?n:n+Math.pow(Ue-n,1.414),c=Math.pow(a,.56)-Math.pow(o,.57),s=Math.pow(a,.65)-Math.pow(o,.62),l=Math.abs(a-o)<5e-4?0:o<a?1.14*c:1.14*s;return 100*(Math.abs(l)<.1?0:l>0?l-.027:l+.027)},cubehelix:function(e=300,t=-1.5,r=1,n=1,o=[0,1]){let a,c=0;"array"===m(o)?a=o[1]-o[0]:(a=0,o=[o,o]);const s=function(s){const l=_*((e+120)/360+t*s),d=Ye(o[0]+a*s,n),f=(0!==c?r[0]+s*c:r)*d*(1-d)/2,u=Ze(l),i=qe(l);return O(b([255*(d+f*(-.14861*u+1.78277*i)),255*(d+f*(-.29227*u-.90649*i)),255*(d+f*(1.97294*u)),1]))};return s.start=function(t){return null==t?e:(e=t,s)},s.rotations=function(e){return null==e?t:(t=e,s)},s.gamma=function(e){return null==e?n:(n=e,s)},s.hue=function(e){return null==e?r:("array"===m(r=e)?(c=r[1]-r[0],0===c&&(r=r[1])):c=0,s)},s.lightness=function(e){return null==e?o:("array"===m(e)?(o=e,a=e[1]-e[0]):(o=[e,e],a=0),s)},s.scale=()=>O.scale(s),s.hue(r),s},deltaE:function(e,t,r=1,n=1,o=1){var a=function(e){return 360*e/(2*st)},c=function(e){return 2*st*e/360};e=new N(e),t=new N(t);const[s,l,d]=Array.from(e.lab()),[f,u,i]=Array.from(t.lab()),b=(s+f)/2,h=(Je(Qe(l,2)+Qe(d,2))+Je(Qe(u,2)+Qe(i,2)))/2,m=.5*(1-Je(Qe(h,7)/(Qe(h,7)+Qe(25,7)))),g=l*(1+m),p=u*(1+m),x=Je(Qe(g,2)+Qe(d,2)),y=Je(Qe(p,2)+Qe(i,2)),w=(x+y)/2,k=a(rt(d,g)),v=a(rt(i,p)),_=k>=0?k:k+360,j=v>=0?v:v+360,M=nt(_-j)>180?(_+j+360)/2:(_+j)/2,S=1-.17*ot(c(M-30))+.24*ot(c(2*M))+.32*ot(c(3*M+6))-.2*ot(c(4*M-63));let A=j-_;A=nt(A)<=180?A:j<=_?A+360:A-360,A=2*Je(x*y)*at(c(A)/2);const E=f-s,C=y-x,O=1+.015*Qe(b-50,2)/Je(20+Qe(b-50,2)),R=1+.045*w,P=1+.015*w*S,$=30*ct(-Qe((M-275)/25,2)),B=-2*Je(Qe(w,7)/(Qe(w,7)+Qe(25,7)))*at(2*c($)),G=Je(Qe(E/(r*O),2)+Qe(C/(n*R),2)+Qe(A/(o*P),2)+B*(C/(n*R))*(A/(o*P)));return tt(0,et(100,G))},distance:function(e,t,r="lab"){e=new N(e),t=new N(t);const n=e.get(r),o=t.get(r);let a=0;for(let e in n){const t=(n[e]||0)-(o[e]||0);a+=t*t}return Math.sqrt(a)},input:E,interpolate:Q,limits:Te,mix:Q,random:()=>{let e="#";for(let t=0;t<6;t++)e+="0123456789abcdef".charAt(De(16*We()));return new N(e,"hex")},scale:Pe,scales:lt,valid:(...e)=>{try{return new N(...e),!0}catch(e){return!1}}});const Kt=O;var zt=r(790);const Vt=(0,zt.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",children:(0,zt.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"})}),Tt=[{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"}],Ut=[{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 Ht(e){const t=function(e){const t=e,r=Ut;r.forEach((e=>{e.shades=e.shades.map((e=>({...e,delta:Kt.deltaE(t,e.hexcode)})))})),r.forEach((e=>{e.closestShade=e.shades.reduce(((e,t)=>e.delta<t.delta?e:t))}));const n=r.reduce(((e,t)=>e.closestShade.delta<t.closestShade.delta?e:t));return n.shades=n.shades.map((e=>({...e,lightnessDiff:Math.abs(Kt(e.hexcode).get("hsl.l")-Kt(t).get("hsl.l"))}))),n.closestShadeLightness=n.shades.reduce(((e,t)=>e.lightnessDiff<t.lightnessDiff?e:t)),n}(e),r=t.closestShadeLightness.hexcode,[n,o]=Kt(e).hsl(),[a,c]=Kt(r).hsl();let s=n-(a||0);s=0===s?a.toString():s>0?"+"+s:s.toString();const l=o/c,d=t.shades.map((({number:r,hexcode:n})=>{const[,a]=Kt(n).hsl();let d;d=c<.01||o<.01?a:a*l;let f=Kt(n).set("hsl.s",d).set("hsl.h",s).hex();return r===t.closestShadeLightness.number&&(f=Kt(e).hex()),{number:r.toString(),hexcode:f}}));return{name:e,family:t.name,matchedShade:t.closestShadeLightness.number,shades:d}}function Jt(e,t=null){const r=Object.fromEntries(e.map((e=>[e.slug,e.color])));return(t?Tt.filter((e=>e.gradient.includes(`-${t}-`))):Tt).map((e=>({...e,gradient:e.gradient.replace(/{([^}]+)}/g,((e,t)=>r[t]||t))})))}var Qt=r(8244),er=r(4164),tr=r(383),rr=r(1455),nr=r.n(rr);const or=({onClose:e})=>(0,zt.jsxs)(c.Modal,{title:(0,n.__)("Reload Required","better-block-editor"),onRequestClose:e,children:[(0,zt.jsx)("p",{children:(0,n.__)("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,zt.jsxs)(c.Flex,{justify:"end",gap:4,children:[(0,zt.jsx)(c.FlexItem,{children:(0,zt.jsx)(c.Button,{variant:"secondary",onClick:()=>{window.location.reload()},children:(0,n.__)("Don't Save","better-block-editor")})}),(0,zt.jsx)(c.FlexItem,{children:(0,zt.jsx)(c.Button,{variant:"primary",onClick:async()=>{await(0,l.dispatch)("core/editor").savePost(),window.location.reload()},children:(0,n.__)("Save Changes","better-block-editor")})})]})]});function ar(){return(0,l.useSelect)((e=>!!e("core/edit-site")),[])}function cr(e,t){return t.slice().sort(((e,t)=>t.number-e.number)).map((t=>{const r=String(t.number).padStart(3,"0");return{name:`${e.charAt(0).toUpperCase()+e.slice(1)} ${r}`,slug:`bbe-${e.toLowerCase()}-${r}`,color:t.hexcode}}))}var sr=r(8969);const lr=()=>{const[e,t]=(0,d.useState)(!1),[r,o]=(0,d.useState)(!1),[a,s]=(0,d.useState)(""),[l,f]=(0,d.useState)(!1),[u,i]=(0,d.useState)(window.WPBBE_DATA?.designSystem?.partsActivatedOnceFlag||!1),[b,h]=(0,d.useState)({color:!0,typography:!0}),m=ar(),g=(0,tr.Xo)();(0,d.useEffect)((()=>{if(!g||u)return;const e=e=>{const r=e.clipboardData,n=r.getData("text/html")||r.getData("text/plain");n&&n.includes("bbe-")&&t(!0)};return g.addEventListener("paste",e),()=>g.removeEventListener("paste",e)}),[g,u]);const p=(0,Qt.dZ)(),x=async()=>{await nr()({path:`${sr.H}/design-system-set-activated-once-flag`,method:"POST",data:{activated:!0}}),i(!0)};return u&&!l?null:(0,zt.jsxs)(zt.Fragment,{children:[e&&(0,zt.jsxs)(c.Modal,{title:(0,n.__)("Activate design system","better-block-editor"),onRequestClose:()=>t(!1),children:[(0,zt.jsx)("p",{children:(0,n.__)("For better User experience we recommend to activate design system and following parts","better-block-editor")}),(0,zt.jsx)(c.CheckboxControl,{label:(0,n.__)("Colors","better-block-editor"),checked:b.color,onChange:e=>h({...b,color:e})}),(0,zt.jsx)(c.CheckboxControl,{label:(0,n.__)("Typography","better-block-editor"),checked:b.typography,onChange:e=>h({...b,typography:e})}),a&&(0,zt.jsx)(c.Notice,{status:"error",isDismissible:!1,children:a}),(0,zt.jsxs)("div",{style:{marginTop:"1rem",display:"flex",gap:"0.5rem"},children:[(0,zt.jsx)(c.Button,{variant:"primary",onClick:async()=>{o(!0),s("");try{let e=await nr()({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 nr()({path:`${sr.H}/design-system-settings`,method:"POST",data:{"active-parts":{color:b.color?1:0,typography:b.typography?1:0}}}),e?.error)throw new Error(e.error);await p(),await x(),m||f(!0),t(!1)}catch(e){s(e.message||(0,n.__)("Save failed","better-block-editor"))}finally{o(!1)}},disabled:r,children:r?(0,zt.jsx)(c.Spinner,{}):(0,n.__)("Activate","better-block-editor")}),(0,zt.jsx)(c.Button,{variant:"secondary",onClick:async()=>{await x(),t(!1),f(!1)},children:(0,n.__)("Dismiss","better-block-editor")})]})]}),l&&(0,zt.jsx)(or,{onClose:()=>f(!1)})]})};var dr=r(9876);const fr="wpbbe-palette-generator",ur="wpbbe-design-system-generator",ir=`${ur}/${fr}`,br={neutral:"",primary:"",secondary:""},hr="neutral",mr="primary",gr="secondary",pr=window.WPBBE_DATA?.designSystem?.isBBETemplate||!1;function xr(e=[],t=[]){return Array.from(new Map([...e,...t].map((e=>[e.slug,e]))).values())}const yr=({label:e,value:t,onChange:r,colors:o,onReset:s})=>(0,zt.jsxs)(c.BaseControl,{children:[(0,zt.jsxs)(c.__experimentalHStack,{alignment:"baseline",justify:"space-between",children:[(0,zt.jsx)("h3",{children:e}),(0,zt.jsx)(c.Button,{variant:"tertiary",__next40pxDefaultSize:!0,disabled:!t,accessibleWhenDisabled:!0,onClick:s,children:(0,n.__)("Reset","better-block-editor")})]}),(0,zt.jsx)(a.ColorPalette,{value:t,onChange:r,colors:o,clearable:!1,__experimentalIsRenderedInSidebar:!0,"aria-label":e})]}),wr=()=>(0,zt.jsx)(c.Button,{className:(0,er.A)("wpbbe-palette-generator-open-panel"),variant:"secondary",onClick:()=>(0,l.dispatch)("core/interface").enableComplementaryArea("core",ir),children:(0,n.__)("Palette Generator","better-block-editor")}),kr=()=>{const[e,t]=(0,d.useState)(null);return(0,d.useEffect)((()=>{let e=null;const r=()=>{if(!document.querySelector(".interface-complementary-area.edit-site-global-styles-sidebar .edit-site-global-styles-screen .color-block-support-panel"))return;const r=document.querySelector(".interface-complementary-area.edit-site-global-styles-sidebar .edit-site-global-styles-screen > div");r!==e&&(t(r),e=r)},n=(0,l.subscribe)((()=>{"edit-site/global-styles"===(0,l.select)("core/interface").getActiveComplementaryArea("core")?r():e&&(t(null),e=null)})),o=new MutationObserver(r);return o.observe(document.body,{subtree:!0,childList:!0}),()=>{n(),o.disconnect(),t(null)}}),[]),e?(0,d.createPortal)((0,zt.jsx)(wr,{}),e):null},vr=()=>{const e=(0,d.useContext)(Qt.Zb),{globalStylesId:t,isReady:r,user:a}=e,[s,f]=(0,d.useState)(!1),[u,i]=(0,d.useState)({neutral:[],primary:[],secondary:[]}),[b,h]=(0,d.useState)(br),m=(0,d.useRef)(null),g=e?.base?.settings?.color?.palette?.theme.some((e=>e.slug?.startsWith("bbe-"))),p=ar(),x=(0,d.useCallback)((()=>{var t;const r=[hr,mr,gr],n={},o=null!==(t=e?.merged?.settings?.color?.palette?.theme)&&void 0!==t?t:[];return r.forEach((e=>{n[e]=o.filter((t=>t.slug.startsWith(`bbe-${e}-`)&&!t.slug.endsWith("000")))})),i(n),n}),[e]),y=(0,d.useCallback)(((r,n=null)=>{var o,c;const s=xr(null!==(o=e?.merged?.settings?.color?.palette?.theme)&&void 0!==o?o:[],[...r.neutral,...r.primary,...r.secondary]),d=null!==(c=e?.merged?.settings?.color?.gradients?.theme)&&void 0!==c?c:[];let f;f=n?xr(d,Jt(s,n)):Jt(s),function(e,t,r,n,o=!1){var a;const c=null!==(a=e?.settings)&&void 0!==a?a:{},s={...c,color:{...c.color,palette:{...c.color?.palette,theme:r},gradients:{...c.color?.gradients,theme:n}},custom:{...c.custom,bbePaletteGenerated:!0}};(0,l.dispatch)("core").editEntityRecord("root","globalStyles",t,{settings:s}),o&&(0,l.dispatch)("core").saveEditedEntityRecord("root","globalStyles",t)}(a,t,s,f)}),[e,a,t]),w=(0,d.useCallback)((e=>{h((t=>({...t,[e]:""})));const t=m.current;t&&t[e]&&i((r=>{const n={...r,[e]:t[e]};return y(n,e),n}))}),[y]),k=(0,d.useCallback)(((e,t)=>{let r;try{r=Ht(t)}catch(e){return}const n=cr(e,r.shades);h((r=>({...r,[e]:t}))),i((t=>{const r={...t,[e]:n};return y(r,e),r}))}),[y]),v=function(e,t){var r,n,o,a,c,s;const l=null!==(r=e?.merged?.settings?.color?.palette?.theme)&&void 0!==r?r:[],d=null!==(n=e?.merged?.settings?.color?.palette?.core)&&void 0!==n?n:[],f=null!==(o=e?.merged?.settings?.color?.palette?.custom)&&void 0!==o?o:[],u=l.concat(f).concat(d),[i="#000000"]=(0,Qt.YR)("color.text"),[b="#ffffff"]=(0,Qt.YR)("color.background"),[h=i]=(0,Qt.YR)("elements.h1.color.text"),[m=h]=(0,Qt.YR)("elements.link.color.text"),[g=m]=(0,Qt.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,[r,n])=>{const o=e.find((e=>e.slug===r));return o&&(t[n]=o.color),t}),{})}(u);if(e.neutral&&e.primary&&e.secondary)return e}const p=u.filter((({color:e})=>e===i)),x=u.filter((({color:e})=>e===g)),y=u.filter((({color:e})=>e===b)),w=p.concat(x).concat(u).filter((({color:e})=>e!==b)).slice(0,2);return{neutral:null!==(a=w?.[0]?.color)&&void 0!==a?a:"#000000",primary:null!==(c=w?.[1]?.color)&&void 0!==c?c:"#ffffff",secondary:null!==(s=y?.color)&&void 0!==s?s:"#ffffff"}}(e,pr),_=(0,d.useCallback)((()=>{if(r)try{const e={neutral:cr(hr,Ht(v.neutral).shades),primary:cr(mr,Ht(v.primary).shades),secondary:cr(gr,Ht(v.secondary).shades)};h({neutral:v.neutral,primary:v.primary,secondary:v.secondary}),i(e),y(e)}catch(e){}}),[r,v,y]);return(0,d.useEffect)((()=>{r&&!s&&(m.current=x(),f(!0))}),[r,x,s]),(0,d.useEffect)((()=>{let e=!1;const t=(0,l.subscribe)((()=>{const t=(0,l.select)("core/interface").getActiveComplementaryArea("core")===ir;t&&!e&&(h(br),f(!1)),e=t}));return()=>t()}),[]),g&&p?(0,zt.jsxs)(zt.Fragment,{children:[(0,zt.jsx)(o.PluginSidebar,{name:fr,title:(0,n.__)("Palette Generator","better-block-editor"),icon:Vt,isPinnable:!1,children:(0,zt.jsxs)(c.PanelBody,{className:"wpbbe-palette-generator-panel",children:[(0,zt.jsx)("h2",{children:(0,n.__)("Base Colors","better-block-editor")}),(0,zt.jsx)("p",{children:(0,n.__)("Choose base colors:","better-block-editor")}),(0,zt.jsxs)(c.__experimentalVStack,{spacing:8,children:[(0,zt.jsx)(yr,{label:(0,n.__)("Neutral","better-block-editor"),value:b.neutral,onChange:e=>k(hr,e),colors:u.neutral,onReset:()=>w(hr)}),(0,zt.jsx)(yr,{label:(0,n.__)("Primary","better-block-editor"),value:b.primary,N:!0,onChange:e=>k(mr,e),colors:u.primary,onReset:()=>w(mr)}),(0,zt.jsx)(yr,{label:(0,n.__)("Secondary","better-block-editor"),value:b.secondary,onChange:e=>k(gr,e),colors:u.secondary,onReset:()=>w(gr)}),!pr&&(0,zt.jsx)(c.Button,{variant:"primary",onClick:()=>{_()},children:(0,n.__)("Generate based on theme colors","better-block-editor")})]})]})}),(0,zt.jsx)(kr,{})]}):null};(0,s.registerPlugin)(ur,{render:()=>(0,zt.jsx)(Qt.Th,{children:(0,zt.jsx)(vr,{})})}),(0,dr.L)("design-system-parts")||pr||(0,s.registerPlugin)("wpbbe-design-system-handler",{render:()=>(0,zt.jsx)(lr,{})})})();1 (()=>{"use strict";var e={8969:(e,t,r)=>{r.d(t,{H:()=>n});const n="wpbbe/v1"},9876:(e,t,r)=>{r.d(t,{L:()=>o});const n=window.WPBBE_DATA||{};function o(e){return(n?.features||[]).includes(e)}},3357:(e,t,r)=>{r.d(t,{Z:()=>n});const n=(0,r(6087).createContext)({isReady:!1,user:{},base:{},merged:{},globalStylesId:null})},8942:(e,t,r)=>{r.d(t,{Th:()=>g,YR:()=>m,dZ:()=>h});var n=r(7143),o=r(4744),a=r.n(o),c=r(8270),s=r(3582),l=r(6087),d=r(473),f=r(3357),u=r(1455),i=r.n(u),b=r(790);function h(){const e=(0,n.useSelect)((e=>e("core").getCurrentTheme()),[]);return async()=>{const t=e?.stylesheet;if(!t)return;const r=await i()({path:`/wp/v2/global-styles/themes/${t}?context=view`});if(r?.error)throw new Error(r.error);await(0,n.dispatch)("core").__experimentalReceiveThemeBaseGlobalStyles(t,r)}}function m(e,t="",r="all",{shouldDecodeEncode:n=!0}={}){const{merged:o,base:a,user:c}=(0,l.useContext)(f.Z),s=e?"."+e:"",u=t?`styles.blocks.${t}${s}`:`styles${s}`;let i,b;switch(r){case"all":i=(0,d.K)(o,u),b=n?(0,d.y)(o,t,i):i;break;case"user":i=(0,d.K)(c,u),b=n?(0,d.y)(o,t,i):i;break;case"base":i=(0,d.K)(a,u),b=n?(0,d.y)(a,t,i):i;break;default:throw"Unsupported source"}return[b]}function g({children:e}){const t=function(){const[e,t,r]=function(){const{globalStylesId:e,userConfig:t}=(0,n.useSelect)((e=>{const{getEntityRecord:t,getEditedEntityRecord:r,canUser:n}=e(s.store),o=e(s.store).__experimentalGetCurrentGlobalStylesId();let a;const c=o?n("update",{kind:"root",name:"globalStyles",id:o}):null;return o&&"boolean"==typeof c&&(a=c?r("root","globalStyles",o):t("root","globalStyles",o,{context:"view"})),{globalStylesId:o,userConfig:a}}),[]);return[e,!!t,t]}(),[o,d]=function(){const e=(0,n.useSelect)((e=>e(s.store).__experimentalGetCurrentThemeBaseGlobalStyles()),[]);return[!!e,e]}(),f=(0,l.useMemo)((()=>{return d&&r?(e=d,t=r,a()(e,t,{isMergeableObject:c.Q,customMerge:e=>{if("backgroundImage"===e)return(e,t)=>t}})):{};var e,t}),[r,d]);return(0,l.useMemo)((()=>({isReady:t&&o,user:r,base:d,merged:f,globalStylesId:e})),[f,r,d,o,t,e])}();return t.isReady?(0,b.jsx)(f.Z.Provider,{value:t,children:e}):null}},7595:(e,t,r)=>{r.d(t,{Th:()=>n.Th,YR:()=>n.YR,Zb:()=>o.Z,dZ:()=>n.dZ});var n=r(8942),o=r(3357)},473:(e,t,r)=>{r.d(t,{K:()=>c,y:()=>o});const n=[{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,r){if(!r||"string"!=typeof r){if("string"!=typeof r?.ref)return r;if(!(r=c(e,r.ref))||r?.ref)return r}let s;if(r.startsWith("var:"))s=r.slice(4).split("|");else{if(!r.startsWith("var(--wp--")||!r.endsWith(")"))return r;s=r.slice(10,-1).split("--")}const[l,...d]=s;return"preset"===l?function(e,t,r,[c,s]){const l=n.find((e=>e.cssVarInfix===c));if(!l)return r;const d=a(e.settings,t,l.path,"slug",s);if(d){const{valueKey:r}=l;return o(e,t,d[r])}return r}(e,t,r,d):"custom"===l?function(e,t,r,n){var a;const s=null!==(a=c(e.settings,["blocks",t,"custom",...n]))&&void 0!==a?a:c(e.settings,["custom",...n]);return s?o(e,t,s):r}(e,t,r,d):r}function a(e,t,r,n,o){const s=[c(e,["blocks",t,...r]),c(e,r)];for(const c of s)if(c){const s=["custom","theme","default"];for(const l of s){const s=c[l];if(s){const c=s.find((e=>e[n]===o));if(c)return"slug"===n||a(e,t,r,"slug",c.slug)[n]===c[n]?c:void 0}}}}const c=(e,t,r)=>{var n;const o=Array.isArray(t)?t:t.split(".");let a=e;return o.forEach((e=>{a=a?.[e]})),null!==(n=a)&&void 0!==n?n:r}},383:(e,t,r)=>{function n(){var e;return null!==(e=document.querySelector('iframe[name^="editor-canvas"]')?.contentWindow?.document)&&void 0!==e?e:document}r.d(t,{Xo:()=>n}),r(4715),r(7143),r(3656)},4744:e=>{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===r}(e)}(e)},r="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function n(e,t){return!1!==t.clone&&t.isMergeableObject(e)?s((r=e,Array.isArray(r)?[]:{}),e,t):e;var r}function o(e,t,r){return e.concat(t).map((function(e){return n(e,r)}))}function a(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 c(e,t){try{return t in e}catch(e){return!1}}function s(e,r,l){(l=l||{}).arrayMerge=l.arrayMerge||o,l.isMergeableObject=l.isMergeableObject||t,l.cloneUnlessOtherwiseSpecified=n;var d=Array.isArray(r);return d===Array.isArray(e)?d?l.arrayMerge(e,r,l):function(e,t,r){var o={};return r.isMergeableObject(e)&&a(e).forEach((function(t){o[t]=n(e[t],r)})),a(t).forEach((function(a){(function(e,t){return c(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,a)||(c(e,a)&&r.isMergeableObject(t[a])?o[a]=function(e,t){if(!t.customMerge)return s;var r=t.customMerge(e);return"function"==typeof r?r:s}(a,r)(e[a],t[a],r):o[a]=n(t[a],r))})),o}(e,r,l):n(r,l)}s.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,r){return s(e,r,t)}),{})};var l=s;e.exports=l},790:e=>{e.exports=window.ReactJSXRuntime},1455:e=>{e.exports=window.wp.apiFetch},4715:e=>{e.exports=window.wp.blockEditor},6427:e=>{e.exports=window.wp.components},3582:e=>{e.exports=window.wp.coreData},7143:e=>{e.exports=window.wp.data},3656:e=>{e.exports=window.wp.editor},6087:e=>{e.exports=window.wp.element},7723:e=>{e.exports=window.wp.i18n},4164:(e,t,r)=>{function n(e){var t,r,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(r=n(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}r.d(t,{A:()=>o});const o=function(){for(var e,t,r=0,o="",a=arguments.length;r<a;r++)(e=arguments[r])&&(t=n(e))&&(o&&(o+=" "),o+=t);return o}},8270:(e,t,r)=>{function n(e){return"[object Object]"===Object.prototype.toString.call(e)}function o(e){var t,r;return!1!==n(e)&&(void 0===(t=e.constructor)||!1!==n(r=t.prototype)&&!1!==r.hasOwnProperty("isPrototypeOf"))}r.d(t,{Q:()=>o})}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var a=t[n]={exports:{}};return e[n](a,a.exports,r),a.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var n=r(7723),o=r(3656),a=r(4715),c=r(6427);const s=window.wp.plugins;var l=r(7143),d=r(6087);const{min:f,max:u}=Math,i=(e,t=0,r=1)=>f(u(t,e),r),b=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]=i(e[t],0,255)):3===t&&(e[t]=i(e[t],0,1));return e},h={};for(let e of["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"])h[`[object ${e}]`]=e.toLowerCase();function m(e){return h[Object.prototype.toString.call(e)]||"object"}const g=(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),p=e=>{if(e.length<2)return null;const t=e.length-1;return"string"==m(e[t])?e[t].toLowerCase():null},{PI:x,min:y,max:w}=Math,k=e=>Math.round(100*e)/100,v=e=>Math.round(100*e)/100,_=2*x,j=x/3,M=x/180,S=180/x;function A(e){return[...e.slice(0,3).reverse(),...e.slice(3)]}const E={format:{},autodetect:[]},N=class{constructor(...e){const t=this;if("object"===m(e[0])&&e[0].constructor&&e[0].constructor===this.constructor)return e[0];let r=p(e),n=!1;if(!r){n=!0,E.sorted||(E.autodetect=E.autodetect.sort(((e,t)=>t.p-e.p)),E.sorted=!0);for(let t of E.autodetect)if(r=t.test(...e),r)break}if(!E.format[r])throw new Error("unknown format: "+e);{const o=E.format[r].apply(null,n?e:e.slice(0,-1));t._rgb=b(o)}3===t._rgb.length&&t._rgb.push(1)}toString(){return"function"==m(this.hex)?this.hex():`[${this._rgb.join(",")}]`}},C=(...e)=>new N(...e);C.version="3.1.2";const R=C,O={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-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,B=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($)){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:G}=Math,L=(...e)=>{let[t,r,n,o]=g(e,"rgba"),a=p(e)||"auto";void 0===o&&(o=1),"auto"===a&&(a=o<1?"rgba":"rgb"),t=G(t),r=G(r),n=G(n);let c="000000"+(t<<16|r<<8|n).toString(16);c=c.substr(c.length-6);let s="0"+G(255*o).toString(16);switch(s=s.substr(s.length-2),a.toLowerCase()){case"rgba":return`#${c}${s}`;case"argb":return`#${s}${c}`;default:return`#${c}`}};N.prototype.name=function(){const e=L(this._rgb,"rgb");for(let t of Object.keys(O))if(O[t]===e)return t.toLowerCase();return e},E.format.named=e=>{if(e=e.toLowerCase(),O[e])return B(O[e]);throw new Error("unknown color name: "+e)},E.autodetect.push({p:5,test:(e,...t)=>{if(!t.length&&"string"===m(e)&&O[e.toLowerCase()])return"named"}}),N.prototype.alpha=function(e,t=!1){return void 0!==e&&"number"===m(e)?t?(this._rgb[3]=e,this):new N([this._rgb[0],this._rgb[1],this._rgb[2],e],"rgb"):this._rgb[3]},N.prototype.clipped=function(){return this._rgb._clipped||!1};const I={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}},Y=I,Z=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 q(e){const t=Z.get(String(e).toLowerCase());if(!t)throw new Error("unknown Lab illuminant "+e);I.labWhitePoint=e,I.Xn=t[0],I.Zn=t[1]}function K(){return I.labWhitePoint}const D=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},W=(e,t,r)=>{const{MtxAdaptMa:n,MtxAdaptMaI:o,MtxXYZ2RGB:a,RefWhiteRGB:c,Xn:s,Yn:l,Zn:d}=Y,f=s*n.m00+l*n.m10+d*n.m20,u=s*n.m01+l*n.m11+d*n.m21,i=s*n.m02+l*n.m12+d*n.m22,b=c.X*n.m00+c.Y*n.m10+c.Z*n.m20,h=c.X*n.m01+c.Y*n.m11+c.Z*n.m21,m=c.X*n.m02+c.Y*n.m12+c.Z*n.m22,g=(e*n.m00+t*n.m10+r*n.m20)*(b/f),p=(e*n.m01+t*n.m11+r*n.m21)*(h/u),x=(e*n.m02+t*n.m12+r*n.m22)*(m/i),y=g*o.m00+p*o.m10+x*o.m20,w=g*o.m01+p*o.m11+x*o.m21,k=g*o.m02+p*o.m12+x*o.m22;return[255*D(y*a.m00+w*a.m10+k*a.m20),255*D(y*a.m01+w*a.m11+k*a.m21),255*D(y*a.m02+w*a.m12+k*a.m22)]},X=(...e)=>{e=g(e,"lab");const[t,r,n]=e,[o,a,c]=((e,t,r)=>{const{kE:n,kK:o,kKE:a,Xn:c,Yn:s,Zn:l}=Y,d=(e+16)/116,f=.002*t+d,u=d-.005*r,i=f*f*f,b=u*u*u;return[(i>n?i:(116*f-16)/o)*c,(e>a?Math.pow((e+16)/116,3):e/o)*s,(b>n?b:(116*u-16)/o)*l]})(t,r,n),[s,l,d]=W(o,a,c);return[s,l,d,e.length>3?e[3]:1]};function F(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 T=(e,t,r)=>{e=F(e/255),t=F(t/255),r=F(r/255);const{MtxRGB2XYZ:n,MtxAdaptMa:o,MtxAdaptMaI:a,Xn:c,Yn:s,Zn:l,As:d,Bs:f,Cs:u}=Y;let i=e*n.m00+t*n.m10+r*n.m20,b=e*n.m01+t*n.m11+r*n.m21,h=e*n.m02+t*n.m12+r*n.m22;const m=c*o.m00+s*o.m10+l*o.m20,g=c*o.m01+s*o.m11+l*o.m21,p=c*o.m02+s*o.m12+l*o.m22;let x=i*o.m00+b*o.m10+h*o.m20,y=i*o.m01+b*o.m11+h*o.m21,w=i*o.m02+b*o.m12+h*o.m22;return x*=m/d,y*=g/f,w*=p/u,i=x*a.m00+y*a.m10+w*a.m20,b=x*a.m01+y*a.m11+w*a.m21,h=x*a.m02+y*a.m12+w*a.m22,[i,b,h]},z=(...e)=>{const[t,r,n,...o]=g(e,"rgb"),[a,c,s]=T(t,r,n),[l,d,f]=function(e,t,r){const{Xn:n,Yn:o,Zn:a,kE:c,kK:s}=Y,l=e/n,d=t/o,f=r/a,u=l>c?Math.pow(l,1/3):(s*l+16)/116,i=d>c?Math.pow(d,1/3):(s*d+16)/116;return[116*i-16,500*(u-i),200*(i-(f>c?Math.pow(f,1/3):(s*f+16)/116))]}(a,c,s);return[l,d,f,...o.length>0&&o[0]<1?[o[0]]:[]]};N.prototype.lab=function(){return z(this._rgb)},Object.assign(R,{lab:(...e)=>new N(...e,"lab"),getLabWhitePoint:K,setLabWhitePoint:q}),E.format.lab=X,E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"lab"))&&3===e.length)return"lab"}}),N.prototype.darken=function(e=1){const t=this.lab();return t[0]-=Y.Kn*e,new N(t,"lab").alpha(this.alpha(),!0)},N.prototype.brighten=function(e=1){return this.darken(-e)},N.prototype.darker=N.prototype.darken,N.prototype.brighter=N.prototype.brighten,N.prototype.get=function(e){const[t,r]=e.split("."),n=this[t]();if(r){const e=t.indexOf(r)-("ok"===t.substr(0,2)?2:0);if(e>-1)return n[e];throw new Error(`unknown channel ${r} in mode ${t}`)}return n};const{pow:V}=Math;N.prototype.luminance=function(e,t="rgb"){if(void 0!==e&&"number"===m(e)){if(0===e)return new N([0,0,0,this._rgb[3]],"rgb");if(1===e)return new N([255,255,255,this._rgb[3]],"rgb");let r=this.luminance(),n=20;const o=(r,a)=>{const c=r.interpolate(a,.5,t),s=c.luminance();return Math.abs(e-s)<1e-7||!n--?c:s>e?o(r,c):o(c,a)},a=(r>e?o(new N([0,0,0]),this):o(this,new N([255,255,255]))).rgb();return new N([...a,this._rgb[3]])}return U(...this._rgb.slice(0,3))};const U=(e,t,r)=>.2126*(e=H(e))+.7152*(t=H(t))+.0722*H(r),H=e=>(e/=255)<=.03928?e/12.92:V((e+.055)/1.055,2.4),Q={},J=(e,t,r=.5,...n)=>{let o=n[0]||"lrgb";if(Q[o]||n.length||(o=Object.keys(Q)[0]),!Q[o])throw new Error(`interpolation mode ${o} is not defined`);return"object"!==m(e)&&(e=new N(e)),"object"!==m(t)&&(t=new N(t)),Q[o](e,t,r).alpha(e.alpha()+r*(t.alpha()-e.alpha()))};N.prototype.mix=N.prototype.interpolate=function(e,t=.5,...r){return J(this,e,t,...r)},N.prototype.premultiply=function(e=!1){const t=this._rgb,r=t[3];return e?(this._rgb=[t[0]*r,t[1]*r,t[2]*r,r],this):new N([t[0]*r,t[1]*r,t[2]*r,r],"rgb")};const{sin:ee,cos:te}=Math,re=(...e)=>{let[t,r,n]=g(e,"lch");return isNaN(n)&&(n=0),n*=M,[t,te(n)*r,ee(n)*r]},ne=(...e)=>{e=g(e,"lch");const[t,r,n]=e,[o,a,c]=re(t,r,n),[s,l,d]=X(o,a,c);return[s,l,d,e.length>3?e[3]:1]},{sqrt:oe,atan2:ae,round:ce}=Math,se=(...e)=>{const[t,r,n]=g(e,"lab"),o=oe(r*r+n*n);let a=(ae(n,r)*S+360)%360;return 0===ce(1e4*o)&&(a=Number.NaN),[t,o,a]},le=(...e)=>{const[t,r,n,...o]=g(e,"rgb"),[a,c,s]=z(t,r,n),[l,d,f]=se(a,c,s);return[l,d,f,...o.length>0&&o[0]<1?[o[0]]:[]]};N.prototype.lch=function(){return le(this._rgb)},N.prototype.hcl=function(){return A(le(this._rgb))},Object.assign(R,{lch:(...e)=>new N(...e,"lch"),hcl:(...e)=>new N(...e,"hcl")}),E.format.lch=ne,E.format.hcl=(...e)=>{const t=A(g(e,"hcl"));return ne(...t)},["lch","hcl"].forEach((e=>E.autodetect.push({p:2,test:(...t)=>{if("array"===m(t=g(t,e))&&3===t.length)return e}}))),N.prototype.saturate=function(e=1){const t=this.lch();return t[1]+=Y.Kn*e,t[1]<0&&(t[1]=0),new N(t,"lch").alpha(this.alpha(),!0)},N.prototype.desaturate=function(e=1){return this.saturate(-e)},N.prototype.set=function(e,t,r=!1){const[n,o]=e.split("."),a=this[n]();if(o){const e=n.indexOf(o)-("ok"===n.substr(0,2)?2:0);if(e>-1){if("string"==m(t))switch(t.charAt(0)){case"+":case"-":a[e]+=+t;break;case"*":a[e]*=+t.substr(1);break;case"/":a[e]/=+t.substr(1);break;default:a[e]=+t}else{if("number"!==m(t))throw new Error("unsupported value for Color.set");a[e]=t}const o=new N(a,n);return r?(this._rgb=o._rgb,this):o}throw new Error(`unknown channel ${o} in mode ${n}`)}return a},N.prototype.tint=function(e=.5,...t){return J(this,"white",e,...t)},N.prototype.shade=function(e=.5,...t){return J(this,"black",e,...t)};Q.rgb=(e,t,r)=>{const n=e._rgb,o=t._rgb;return new N(n[0]+r*(o[0]-n[0]),n[1]+r*(o[1]-n[1]),n[2]+r*(o[2]-n[2]),"rgb")};const{sqrt:de,pow:fe}=Math;Q.lrgb=(e,t,r)=>{const[n,o,a]=e._rgb,[c,s,l]=t._rgb;return new N(de(fe(n,2)*(1-r)+fe(c,2)*r),de(fe(o,2)*(1-r)+fe(s,2)*r),de(fe(a,2)*(1-r)+fe(l,2)*r),"rgb")};Q.lab=(e,t,r)=>{const n=e.lab(),o=t.lab();return new N(n[0]+r*(o[0]-n[0]),n[1]+r*(o[1]-n[1]),n[2]+r*(o[2]-n[2]),"lab")};const ue=(e,t,r,n)=>{let o,a,c,s,l,d,f,u,i,b,h,m;return"hsl"===n?(o=e.hsl(),a=t.hsl()):"hsv"===n?(o=e.hsv(),a=t.hsv()):"hcg"===n?(o=e.hcg(),a=t.hcg()):"hsi"===n?(o=e.hsi(),a=t.hsi()):"lch"===n||"hcl"===n?(n="hcl",o=e.hcl(),a=t.hcl()):"oklch"===n&&(o=e.oklch().reverse(),a=t.oklch().reverse()),"h"!==n.substr(0,1)&&"oklch"!==n||([c,l,f]=o,[s,d,u]=a),isNaN(c)||isNaN(s)?isNaN(c)?isNaN(s)?b=Number.NaN:(b=s,1!=f&&0!=f||"hsv"==n||(i=d)):(b=c,1!=u&&0!=u||"hsv"==n||(i=l)):(m=s>c&&s-c>180?s-(c+360):s<c&&c-s>180?s+360-c:s-c,b=c+r*m),void 0===i&&(i=l+r*(d-l)),h=f+r*(u-f),new N("oklch"===n?[h,i,b]:[b,i,h],n)},ie=(e,t,r)=>ue(e,t,r,"lch");Q.lch=ie,Q.hcl=ie;N.prototype.num=function(){return((...e)=>{const[t,r,n]=g(e,"rgb");return(t<<16)+(r<<8)+n})(this._rgb)},Object.assign(R,{num:(...e)=>new N(...e,"num")}),E.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)},E.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,r)=>{const n=e.num(),o=t.num();return new N(n+r*(o-n),"num")};const{floor:be}=Math;N.prototype.hcg=function(){return((...e)=>{const[t,r,n]=g(e,"rgb"),o=y(t,r,n),a=w(t,r,n),c=a-o,s=100*c/255,l=o/(255-c)*100;let d;return 0===c?d=Number.NaN:(t===a&&(d=(r-n)/c),r===a&&(d=2+(n-t)/c),n===a&&(d=4+(t-r)/c),d*=60,d<0&&(d+=360)),[d,s,l]})(this._rgb)},R.hcg=(...e)=>new N(...e,"hcg"),E.format.hcg=(...e)=>{e=g(e,"hcg");let t,r,n,[o,a,c]=e;c*=255;const s=255*a;if(0===a)t=r=n=c;else{360===o&&(o=0),o>360&&(o-=360),o<0&&(o+=360),o/=60;const e=be(o),l=o-e,d=c*(1-a),f=d+s*(1-l),u=d+s*l,i=d+s;switch(e){case 0:[t,r,n]=[i,u,d];break;case 1:[t,r,n]=[f,i,d];break;case 2:[t,r,n]=[d,i,u];break;case 3:[t,r,n]=[d,f,i];break;case 4:[t,r,n]=[u,d,i];break;case 5:[t,r,n]=[i,d,f]}}return[t,r,n,e.length>3?e[3]:1]},E.autodetect.push({p:1,test:(...e)=>{if("array"===m(e=g(e,"hcg"))&&3===e.length)return"hcg"}});Q.hcg=(e,t,r)=>ue(e,t,r,"hcg");const{cos:he}=Math,{min:me,sqrt:ge,acos:pe}=Math;N.prototype.hsi=function(){return((...e)=>{let t,[r,n,o]=g(e,"rgb");r/=255,n/=255,o/=255;const a=me(r,n,o),c=(r+n+o)/3,s=c>0?1-a/c:0;return 0===s?t=NaN:(t=(r-n+(r-o))/2,t/=ge((r-n)*(r-n)+(r-o)*(n-o)),t=pe(t),o>n&&(t=_-t),t/=_),[360*t,s,c]})(this._rgb)},R.hsi=(...e)=>new N(...e,"hsi"),E.format.hsi=(...e)=>{e=g(e,"hsi");let t,r,n,[o,a,c]=e;return isNaN(o)&&(o=0),isNaN(a)&&(a=0),o>360&&(o-=360),o<0&&(o+=360),o/=360,o<1/3?(n=(1-a)/3,t=(1+a*he(_*o)/he(j-_*o))/3,r=1-(n+t)):o<2/3?(o-=1/3,t=(1-a)/3,r=(1+a*he(_*o)/he(j-_*o))/3,n=1-(t+r)):(o-=2/3,r=(1-a)/3,n=(1+a*he(_*o)/he(j-_*o))/3,t=1-(r+n)),t=i(c*t*3),r=i(c*r*3),n=i(c*n*3),[255*t,255*r,255*n,e.length>3?e[3]:1]},E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"hsi"))&&3===e.length)return"hsi"}});Q.hsi=(e,t,r)=>ue(e,t,r,"hsi");const xe=(...e)=>{e=g(e,"hsl");const[t,r,n]=e;let o,a,c;if(0===r)o=a=c=255*n;else{const e=[0,0,0],s=[0,0,0],l=n<.5?n*(1+r):n+r-n*r,d=2*n-l,f=t/360;e[0]=f+1/3,e[1]=f,e[2]=f-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?s[t]=d+6*(l-d)*e[t]:2*e[t]<1?s[t]=l:3*e[t]<2?s[t]=d+(l-d)*(2/3-e[t])*6:s[t]=d;[o,a,c]=[255*s[0],255*s[1],255*s[2]]}return e.length>3?[o,a,c,e[3]]:[o,a,c,1]},ye=(...e)=>{e=g(e,"rgba");let[t,r,n]=e;t/=255,r/=255,n/=255;const o=y(t,r,n),a=w(t,r,n),c=(a+o)/2;let s,l;return a===o?(s=0,l=Number.NaN):s=c<.5?(a-o)/(a+o):(a-o)/(2-a-o),t==a?l=(r-n)/(a-o):r==a?l=2+(n-t)/(a-o):n==a&&(l=4+(t-r)/(a-o)),l*=60,l<0&&(l+=360),e.length>3&&void 0!==e[3]?[l,s,c,e[3]]:[l,s,c]};N.prototype.hsl=function(){return ye(this._rgb)},R.hsl=(...e)=>new N(...e,"hsl"),E.format.hsl=xe,E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"hsl"))&&3===e.length)return"hsl"}});Q.hsl=(e,t,r)=>ue(e,t,r,"hsl");const{floor:we}=Math,{min:ke,max:ve}=Math;N.prototype.hsv=function(){return((...e)=>{e=g(e,"rgb");let[t,r,n]=e;const o=ke(t,r,n),a=ve(t,r,n),c=a-o;let s,l,d;return d=a/255,0===a?(s=Number.NaN,l=0):(l=c/a,t===a&&(s=(r-n)/c),r===a&&(s=2+(n-t)/c),n===a&&(s=4+(t-r)/c),s*=60,s<0&&(s+=360)),[s,l,d]})(this._rgb)},R.hsv=(...e)=>new N(...e,"hsv"),E.format.hsv=(...e)=>{e=g(e,"hsv");let t,r,n,[o,a,c]=e;if(c*=255,0===a)t=r=n=c;else{360===o&&(o=0),o>360&&(o-=360),o<0&&(o+=360),o/=60;const e=we(o),s=o-e,l=c*(1-a),d=c*(1-a*s),f=c*(1-a*(1-s));switch(e){case 0:[t,r,n]=[c,f,l];break;case 1:[t,r,n]=[d,c,l];break;case 2:[t,r,n]=[l,c,f];break;case 3:[t,r,n]=[l,d,c];break;case 4:[t,r,n]=[f,l,c];break;case 5:[t,r,n]=[c,l,d]}}return[t,r,n,e.length>3?e[3]:1]},E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"hsv"))&&3===e.length)return"hsv"}});function _e(e,t){let r=e.length;Array.isArray(e[0])||(e=[e]),Array.isArray(t[0])||(t=t.map((e=>[e])));let n=t[0].length,o=t[0].map(((e,r)=>t.map((e=>e[r])))),a=e.map((e=>o.map((t=>Array.isArray(e)?e.reduce(((e,r,n)=>e+r*(t[n]||0)),0):t.reduce(((t,r)=>t+r*e),0)))));return 1===r&&(a=a[0]),1===n?a.map((e=>e[0])):a}Q.hsv=(e,t,r)=>ue(e,t,r,"hsv");const je=(...e)=>{e=g(e,"lab");const[t,r,n,...o]=e,[a,c,s]=(l=[[1.2268798758459243,-.5578149944602171,.2813910456659647],[-.0405757452148008,1.112286803280317,-.0717110580655164],[-.0763729366746601,-.4214933324022432,1.5869240198367816]],d=_e([[1,.3963377773761749,.2158037573099136],[1,-.1055613458156586,-.0638541728258133],[1,-.0894841775298119,-1.2914855480194092]],[t,r,n]),_e(l,d.map((e=>e**3))));var l,d;const[f,u,i]=W(a,c,s);return[f,u,i,...o.length>0&&o[0]<1?[o[0]]:[]]},Me=(...e)=>{const[t,r,n,...o]=g(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))))}(T(t,r,n)),...o.length>0&&o[0]<1?[o[0]]:[]]};N.prototype.oklab=function(){return Me(this._rgb)},Object.assign(R,{oklab:(...e)=>new N(...e,"oklab")}),E.format.oklab=je,E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"oklab"))&&3===e.length)return"oklab"}});Q.oklab=(e,t,r)=>{const n=e.oklab(),o=t.oklab();return new N(n[0]+r*(o[0]-n[0]),n[1]+r*(o[1]-n[1]),n[2]+r*(o[2]-n[2]),"oklab")};Q.oklch=(e,t,r)=>ue(e,t,r,"oklch");const{pow:Se,sqrt:Ae,PI:Ee,cos:Ne,sin:Ce,atan2:Re}=Math,{pow:Oe}=Math;function Pe(e){let t="rgb",r=R("#ccc"),n=0,o=[0,1],a=[],c=[0,0],s=!1,l=[],d=!1,f=0,u=1,b=!1,h={},g=!0,p=1;const x=function(e){if((e=e||["#fff","#000"])&&"string"===m(e)&&R.brewer&&R.brewer[e.toLowerCase()]&&(e=R.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]=R(e[t]);a.length=0;for(let t=0;t<e.length;t++)a.push(t/(e.length-1))}return v(),l=e};let y=e=>e,w=e=>e;const k=function(e,n){let o,d;if(null==n&&(n=!1),isNaN(e)||null===e)return r;d=n?e:s&&s.length>2?function(e){if(null!=s){const t=s.length-1;let r=0;for(;r<t&&e>=s[r];)r++;return r-1}return 0}(e)/(s.length-2):u!==f?(e-f)/(u-f):1,d=w(d),n||(d=y(d)),1!==p&&(d=Oe(d,p)),d=c[0]+d*(1-c[0]-c[1]),d=i(d,0,1);const b=Math.floor(1e4*d);if(g&&h[b])o=h[b];else{if("array"===m(l))for(let e=0;e<a.length;e++){const r=a[e];if(d<=r){o=l[e];break}if(d>=r&&e===a.length-1){o=l[e];break}if(d>r&&d<a[e+1]){d=(d-r)/(a[e+1]-r),o=R.interpolate(l[e],l[e+1],d,t);break}}else"function"===m(l)&&(o=l(d));g&&(h[b]=o)}return o};var v=()=>h={};x(e);const _=function(e){const t=R(k(e));return d&&t[d]?t[d]():t};return _.classes=function(e){if(null!=e){if("array"===m(e))s=e,o=[e[0],e[e.length-1]];else{const t=R.analyze(o);s=0===e?[t.min,t.max]:R.limits(t,"e",e)}return _}return s},_.domain=function(e){if(!arguments.length)return o;f=e[0],u=e[e.length-1],a=[];const t=l.length;if(e.length===t&&f!==u)for(let t of Array.from(e))a.push((t-f)/(u-f));else{for(let e=0;e<t;e++)a.push(e/(t-1));if(e.length>2){const t=e.map(((t,r)=>r/(e.length-1))),r=e.map((e=>(e-f)/(u-f)));r.every(((e,r)=>t[r]===e))||(w=e=>{if(e<=0||e>=1)return e;let n=0;for(;e>=r[n+1];)n++;const o=(e-r[n])/(r[n+1]-r[n]);return t[n]+o*(t[n+1]-t[n])})}}return o=[f,u],_},_.mode=function(e){return arguments.length?(t=e,v(),_):t},_.range=function(e,t){return x(e),_},_.out=function(e){return d=e,_},_.spread=function(e){return arguments.length?(n=e,_):n},_.correctLightness=function(e){return null==e&&(e=!0),b=e,v(),y=b?function(e){const t=k(0,!0).lab()[0],r=k(1,!0).lab()[0],n=t>r;let o=k(e,!0).lab()[0];const a=t+(r-t)*e;let c=o-a,s=0,l=1,d=20;for(;Math.abs(c)>.01&&d-- >0;)n&&(c*=-1),c<0?(s=e,e+=.5*(l-e)):(l=e,e+=.5*(s-e)),o=k(e,!0).lab()[0],c=o-a;return e}:e=>e,_},_.padding=function(e){return null!=e?("number"===m(e)&&(e=[e,e]),c=e,_):c},_.colors=function(t,r){arguments.length<2&&(r="hex");let n=[];if(0===arguments.length)n=l.slice(0);else if(1===t)n=[_(.5)];else if(t>1){const e=o[0],r=o[1]-e;n=function(e,t){let r=[],n=0<t,o=t;for(let e=0;n?e<o:e>o;n?e++:e--)r.push(e);return r}(0,t).map((n=>_(e+n/(t-1)*r)))}else{e=[];let t=[];if(s&&s.length>2)for(let e=1,r=s.length,n=1<=r;n?e<r:e>r;n?e++:e--)t.push(.5*(s[e-1]+s[e]));else t=o;n=t.map((e=>_(e)))}return R[r]&&(n=n.map((e=>e[r]()))),n},_.cache=function(e){return null!=e?(g=e,_):g},_.gamma=function(e){return null!=e?(p=e,_):p},_.nodata=function(e){return null!=e?(r=R(e),_):r},_}const{round:$e}=Math;N.prototype.rgb=function(e=!0){return!1===e?this._rgb.slice(0,3):this._rgb.slice(0,3).map($e)},N.prototype.rgba=function(e=!0){return this._rgb.slice(0,4).map(((t,r)=>r<3?!1===e?t:$e(t):t))},Object.assign(R,{rgb:(...e)=>new N(...e,"rgb")}),E.format.rgb=(...e)=>{const t=g(e,"rgba");return void 0===t[3]&&(t[3]=1),t},E.autodetect.push({p:3,test:(...e)=>{if("array"===m(e=g(e,"rgba"))&&(3===e.length||4===e.length&&"number"==m(e[3])&&e[3]>=0&&e[3]<=1))return"rgb"}});const Be=(e,t,r)=>{if(!Be[r])throw new Error("unknown blend mode "+r);return Be[r](e,t)},Ge=e=>(t,r)=>{const n=R(r).rgb(),o=R(t).rgb();return R.rgb(e(n,o))},Le=e=>(t,r)=>{const n=[];return n[0]=e(t[0],r[0]),n[1]=e(t[1],r[1]),n[2]=e(t[2],r[2]),n};Be.normal=Ge(Le((e=>e))),Be.multiply=Ge(Le(((e,t)=>e*t/255))),Be.screen=Ge(Le(((e,t)=>255*(1-(1-e/255)*(1-t/255))))),Be.overlay=Ge(Le(((e,t)=>t<128?2*e*t/255:255*(1-2*(1-e/255)*(1-t/255))))),Be.darken=Ge(Le(((e,t)=>e>t?t:e))),Be.lighten=Ge(Le(((e,t)=>e>t?e:t))),Be.dodge=Ge(Le(((e,t)=>255===e||(e=t/255*255/(1-e/255))>255?255:e))),Be.burn=Ge(Le(((e,t)=>255*(1-(1-t/255)/(e/255)))));const Ie=Be,{pow:Ye,sin:Ze,cos:qe}=Math,{floor:Ke,random:De}=Math,{log:We,pow:Xe,floor:Fe,abs:Te}=Math;function ze(e,t=null){const r={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)||(r.values.push(e),r.sum+=e,e<r.min&&(r.min=e),e>r.max&&(r.max=e),r.count+=1)})),r.domain=[r.min,r.max],r.limits=(e,t)=>Ve(r,e,t),r}function Ve(e,t="equal",r=7){"array"==m(e)&&(e=ze(e));const{min:n,max:o}=e,a=e.values.sort(((e,t)=>e-t));if(1===r)return[n,o];const c=[];if("c"===t.substr(0,1)&&(c.push(n),c.push(o)),"e"===t.substr(0,1)){c.push(n);for(let e=1;e<r;e++)c.push(n+e/r*(o-n));c.push(o)}else if("l"===t.substr(0,1)){if(n<=0)throw new Error("Logarithmic scales are only possible for values > 0");const e=Math.LOG10E*We(n),t=Math.LOG10E*We(o);c.push(n);for(let n=1;n<r;n++)c.push(Xe(10,e+n/r*(t-e)));c.push(o)}else if("q"===t.substr(0,1)){c.push(n);for(let e=1;e<r;e++){const t=(a.length-1)*e/r,n=Fe(t);if(n===t)c.push(a[n]);else{const e=t-n;c.push(a[n]*(1-e)+a[n+1]*e)}}c.push(o)}else if("k"===t.substr(0,1)){let e;const t=a.length,s=new Array(t),l=new Array(r);let d=!0,f=0,u=null;u=[],u.push(n);for(let e=1;e<r;e++)u.push(n+e/r*(o-n));for(u.push(o);d;){for(let e=0;e<r;e++)l[e]=0;for(let e=0;e<t;e++){const t=a[e];let n,o=Number.MAX_VALUE;for(let a=0;a<r;a++){const r=Te(u[a]-t);r<o&&(o=r,n=a),l[n]++,s[e]=n}}const n=new Array(r);for(let e=0;e<r;e++)n[e]=null;for(let r=0;r<t;r++)e=s[r],null===n[e]?n[e]=a[r]:n[e]+=a[r];for(let e=0;e<r;e++)n[e]*=1/l[e];d=!1;for(let e=0;e<r;e++)if(n[e]!==u[e]){d=!0;break}u=n,f++,f>200&&(d=!1)}const i={};for(let e=0;e<r;e++)i[e]=[];for(let r=0;r<t;r++)e=s[r],i[e].push(a[r]);let b=[];for(let e=0;e<r;e++)b.push(i[e][0]),b.push(i[e][i[e].length-1]);b=b.sort(((e,t)=>e-t)),c.push(b[0]);for(let e=1;e<b.length;e+=2){const t=b[e];isNaN(t)||-1!==c.indexOf(t)||c.push(t)}}return c}const Ue=.022;function He(e,t,r){return.2126729*Math.pow(e/255,2.4)+.7151522*Math.pow(t/255,2.4)+.072175*Math.pow(r/255,2.4)}const{sqrt:Qe,pow:Je,min:et,max:tt,atan2:rt,abs:nt,cos:ot,sin:at,exp:ct,PI:st}=Math,lt={cool:()=>Pe([R.hsl(180,1,.9),R.hsl(250,.7,.4)]),hot:()=>Pe(["#000","#f00","#ff0","#fff"]).mode("rgb")},dt={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"]},ft=Object.keys(dt),ut=new Map(ft.map((e=>[e.toLowerCase(),e]))),it="function"==typeof Proxy?new Proxy(dt,{get(e,t){const r=t.toLowerCase();if(ut.has(r))return e[ut.get(r)]},getOwnPropertyNames:()=>Object.getOwnPropertyNames(ft)}):dt,{max:bt}=Math;N.prototype.cmyk=function(){return((...e)=>{let[t,r,n]=g(e,"rgb");t/=255,r/=255,n/=255;const o=1-bt(t,bt(r,n)),a=o<1?1/(1-o):0;return[(1-t-o)*a,(1-r-o)*a,(1-n-o)*a,o]})(this._rgb)},Object.assign(R,{cmyk:(...e)=>new N(...e,"cmyk")}),E.format.cmyk=(...e)=>{e=g(e,"cmyk");const[t,r,n,o]=e,a=e.length>4?e[4]:1;return 1===o?[0,0,0,a]:[t>=1?0:255*(1-t)*(1-o),r>=1?0:255*(1-r)*(1-o),n>=1?0:255*(1-n)*(1-o),a]},E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"cmyk"))&&4===e.length)return"cmyk"}});const ht=(...e)=>{const[t,r,n,...o]=g(e,"rgb"),[a,c,s]=Me(t,r,n),[l,d,f]=se(a,c,s);return[l,d,f,...o.length>0&&o[0]<1?[o[0]]:[]]},{round:mt}=Math,gt=(...e)=>{const t=g(e,"rgba");let r=p(e)||"rgb";if("hsl"===r.substr(0,3))return((...e)=>{const t=g(e,"hsla");let r=p(e)||"lsa";return t[0]=k(t[0]||0)+"deg",t[1]=k(100*t[1])+"%",t[2]=k(100*t[2])+"%","hsla"===r||t.length>3&&t[3]<1?(t[3]="/ "+(t.length>3?t[3]:1),r="hsla"):t.length=3,`${r.substr(0,3)}(${t.join(" ")})`})(ye(t),r);if("lab"===r.substr(0,3)){const e=K();q("d50");const n=((...e)=>{const t=g(e,"lab");let r=p(e)||"lab";return t[0]=k(t[0])+"%",t[1]=k(t[1]),t[2]=k(t[2]),"laba"===r||t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`lab(${t.join(" ")})`})(z(t),r);return q(e),n}if("lch"===r.substr(0,3)){const e=K();q("d50");const n=((...e)=>{const t=g(e,"lch");let r=p(e)||"lab";return t[0]=k(t[0])+"%",t[1]=k(t[1]),t[2]=isNaN(t[2])?"none":k(t[2])+"deg","lcha"===r||t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`lch(${t.join(" ")})`})(le(t),r);return q(e),n}return"oklab"===r.substr(0,5)?((...e)=>{const t=g(e,"lab");return t[0]=k(100*t[0])+"%",t[1]=v(t[1]),t[2]=v(t[2]),t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`oklab(${t.join(" ")})`})(Me(t)):"oklch"===r.substr(0,5)?((...e)=>{const t=g(e,"lch");return t[0]=k(100*t[0])+"%",t[1]=v(t[1]),t[2]=isNaN(t[2])?"none":k(t[2])+"deg",t.length>3&&t[3]<1?t[3]="/ "+(t.length>3?t[3]:1):t.length=3,`oklch(${t.join(" ")})`})(ht(t)):(t[0]=mt(t[0]),t[1]=mt(t[1]),t[2]=mt(t[2]),("rgba"===r||t.length>3&&t[3]<1)&&(t[3]="/ "+(t.length>3?t[3]:1),r="rgba"),`${r.substr(0,3)}(${t.slice(0,"rgb"===r?3:4).join(" ")})`)},pt=(...e)=>{e=g(e,"lch");const[t,r,n,...o]=e,[a,c,s]=re(t,r,n),[l,d,f]=je(a,c,s);return[l,d,f,...o.length>0&&o[0]<1?[o[0]]:[]]},xt=/((?:-?\d+)|(?:-?\d+(?:\.\d+)?)%|none)/.source,yt=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)%?)|none)/.source,wt=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)%)|none)/.source,kt=/\s*/.source,vt=/\s+/.source,_t=/\s*,\s*/.source,jt=/((?:-?(?:\d+(?:\.\d*)?|\.\d+)(?:deg)?)|none)/.source,Mt=/\s*(?:\/\s*((?:[01]|[01]?\.\d+)|\d+(?:\.\d+)?%))?/.source,St=new RegExp("^rgba?\\("+kt+[xt,xt,xt].join(vt)+Mt+"\\)$"),At=new RegExp("^rgb\\("+kt+[xt,xt,xt].join(_t)+kt+"\\)$"),Et=new RegExp("^rgba\\("+kt+[xt,xt,xt,yt].join(_t)+kt+"\\)$"),Nt=new RegExp("^hsla?\\("+kt+[jt,wt,wt].join(vt)+Mt+"\\)$"),Ct=new RegExp("^hsl?\\("+kt+[jt,wt,wt].join(_t)+kt+"\\)$"),Rt=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,Ot=new RegExp("^lab\\("+kt+[yt,yt,yt].join(vt)+Mt+"\\)$"),Pt=new RegExp("^lch\\("+kt+[yt,yt,jt].join(vt)+Mt+"\\)$"),$t=new RegExp("^oklab\\("+kt+[yt,yt,yt].join(vt)+Mt+"\\)$"),Bt=new RegExp("^oklch\\("+kt+[yt,yt,jt].join(vt)+Mt+"\\)$"),{round:Gt}=Math,Lt=e=>e.map(((e,t)=>t<=2?i(Gt(e),0,255):e)),It=(e,t=0,r=100,n=!1)=>("string"==typeof e&&e.endsWith("%")&&(e=parseFloat(e.substring(0,e.length-1))/100,e=n?t+.5*(e+1)*(r-t):t+e*(r-t)),+e),Yt=(e,t)=>"none"===e?t:e,Zt=e=>{if("transparent"===(e=e.toLowerCase().trim()))return[0,0,0,0];let t;if(E.format.named)try{return E.format.named(e)}catch(e){}if((t=e.match(St))||(t=e.match(At))){let e=t.slice(1,4);for(let t=0;t<3;t++)e[t]=+It(Yt(e[t],0),0,255);e=Lt(e);const r=void 0!==t[4]?+It(t[4],0,1):1;return e[3]=r,e}if(t=e.match(Et)){const e=t.slice(1,5);for(let t=0;t<4;t++)e[t]=+It(e[t],0,255);return e}if((t=e.match(Nt))||(t=e.match(Ct))){const e=t.slice(1,4);e[0]=+Yt(e[0].replace("deg",""),0),e[1]=.01*+It(Yt(e[1],0),0,100),e[2]=.01*+It(Yt(e[2],0),0,100);const r=Lt(xe(e)),n=void 0!==t[4]?+It(t[4],0,1):1;return r[3]=n,r}if(t=e.match(Rt)){const e=t.slice(1,4);e[1]*=.01,e[2]*=.01;const r=xe(e);for(let e=0;e<3;e++)r[e]=Gt(r[e]);return r[3]=+t[4],r}if(t=e.match(Ot)){const e=t.slice(1,4);e[0]=It(Yt(e[0],0),0,100),e[1]=It(Yt(e[1],0),-125,125,!0),e[2]=It(Yt(e[2],0),-125,125,!0);const r=K();q("d50");const n=Lt(X(e));q(r);const o=void 0!==t[4]?+It(t[4],0,1):1;return n[3]=o,n}if(t=e.match(Pt)){const e=t.slice(1,4);e[0]=It(e[0],0,100),e[1]=It(Yt(e[1],0),0,150,!1),e[2]=+Yt(e[2].replace("deg",""),0);const r=K();q("d50");const n=Lt(ne(e));q(r);const o=void 0!==t[4]?+It(t[4],0,1):1;return n[3]=o,n}if(t=e.match($t)){const e=t.slice(1,4);e[0]=It(Yt(e[0],0),0,1),e[1]=It(Yt(e[1],0),-.4,.4,!0),e[2]=It(Yt(e[2],0),-.4,.4,!0);const r=Lt(je(e)),n=void 0!==t[4]?+It(t[4],0,1):1;return r[3]=n,r}if(t=e.match(Bt)){const e=t.slice(1,4);e[0]=It(Yt(e[0],0),0,1),e[1]=It(Yt(e[1],0),0,.4,!1),e[2]=+Yt(e[2].replace("deg",""),0);const r=Lt(pt(e)),n=void 0!==t[4]?+It(t[4],0,1):1;return r[3]=n,r}};Zt.test=e=>St.test(e)||Nt.test(e)||Ot.test(e)||Pt.test(e)||$t.test(e)||Bt.test(e)||At.test(e)||Et.test(e)||Ct.test(e)||Rt.test(e)||"transparent"===e;const qt=Zt;N.prototype.css=function(e){return gt(this._rgb,e)},R.css=(...e)=>new N(...e,"css"),E.format.css=qt,E.autodetect.push({p:5,test:(e,...t)=>{if(!t.length&&"string"===m(e)&&qt.test(e))return"css"}}),E.format.gl=(...e)=>{const t=g(e,"rgba");return t[0]*=255,t[1]*=255,t[2]*=255,t},R.gl=(...e)=>new N(...e,"gl"),N.prototype.gl=function(){const e=this._rgb;return[e[0]/255,e[1]/255,e[2]/255,e[3]]},N.prototype.hex=function(e){return L(this._rgb,e)},R.hex=(...e)=>new N(...e,"hex"),E.format.hex=B,E.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:Kt}=Math,Dt=e=>{const t=e/100;let r,n,o;return t<66?(r=255,n=t<6?0:-155.25485562709179-.44596950469579133*(n=t-2)+104.49216199393888*Kt(n),o=t<20?0:.8274096064007395*(o=t-10)-254.76935184120902+115.67994401066147*Kt(o)):(r=351.97690566805693+.114206453784165*(r=t-55)-40.25366309332127*Kt(r),n=325.4494125711974+.07943456536662342*(n=t-50)-28.0852963507957*Kt(n),o=255),[r,n,o,1]},{round:Wt}=Math;N.prototype.temp=N.prototype.kelvin=N.prototype.temperature=function(){return((...e)=>{const t=g(e,"rgb"),r=t[0],n=t[2];let o,a=1e3,c=4e4;for(;c-a>.4;){o=.5*(c+a);const e=Dt(o);e[2]/e[0]>=n/r?c=o:a=o}return Wt(o)})(this._rgb)};const Xt=(...e)=>new N(...e,"temp");Object.assign(R,{temp:Xt,kelvin:Xt,temperature:Xt}),E.format.temp=E.format.kelvin=E.format.temperature=Dt,N.prototype.oklch=function(){return ht(this._rgb)},Object.assign(R,{oklch:(...e)=>new N(...e,"oklch")}),E.format.oklch=pt,E.autodetect.push({p:2,test:(...e)=>{if("array"===m(e=g(e,"oklch"))&&3===e.length)return"oklch"}}),Object.assign(R,{analyze:ze,average:(e,t="lrgb",r=null)=>{const n=e.length;r||(r=Array.from(new Array(n)).map((()=>1)));const o=n/r.reduce((function(e,t){return e+t}));if(r.forEach(((e,t)=>{r[t]*=o})),e=e.map((e=>new N(e))),"lrgb"===t)return((e,t)=>{const r=e.length,n=[0,0,0,0];for(let o=0;o<e.length;o++){const a=e[o],c=t[o]/r,s=a._rgb;n[0]+=Se(s[0],2)*c,n[1]+=Se(s[1],2)*c,n[2]+=Se(s[2],2)*c,n[3]+=s[3]*c}return n[0]=Ae(n[0]),n[1]=Ae(n[1]),n[2]=Ae(n[2]),n[3]>.9999999&&(n[3]=1),new N(b(n))})(e,r);const a=e.shift(),c=a.get(t),s=[];let l=0,d=0;for(let e=0;e<c.length;e++)if(c[e]=(c[e]||0)*r[0],s.push(isNaN(c[e])?0:r[0]),"h"===t.charAt(e)&&!isNaN(c[e])){const t=c[e]/180*Ee;l+=Ne(t)*r[0],d+=Ce(t)*r[0]}let f=a.alpha()*r[0];e.forEach(((e,n)=>{const o=e.get(t);f+=e.alpha()*r[n+1];for(let e=0;e<c.length;e++)if(!isNaN(o[e]))if(s[e]+=r[n+1],"h"===t.charAt(e)){const t=o[e]/180*Ee;l+=Ne(t)*r[n+1],d+=Ce(t)*r[n+1]}else c[e]+=o[e]*r[n+1]}));for(let e=0;e<c.length;e++)if("h"===t.charAt(e)){let t=Re(d/s[e],l/s[e])/Ee*180;for(;t<0;)t+=360;for(;t>=360;)t-=360;c[e]=t}else c[e]=c[e]/s[e];return f/=n,new N(c,t).alpha(f>.99999?1:f,!0)},bezier:e=>{const t=function(e){let t,r,n,o;if(2===(e=e.map((e=>new N(e)))).length)[r,n]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>r[t]+e*(n[t]-r[t])));return new N(t,"lab")};else if(3===e.length)[r,n,o]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>(1-e)*(1-e)*r[t]+2*(1-e)*e*n[t]+e*e*o[t]));return new N(t,"lab")};else if(4===e.length){let a;[r,n,o,a]=e.map((e=>e.lab())),t=function(e){const t=[0,1,2].map((t=>(1-e)*(1-e)*(1-e)*r[t]+3*(1-e)*(1-e)*e*n[t]+3*(1-e)*e*e*o[t]+e*e*e*a[t]));return new N(t,"lab")}}else{if(!(e.length>=5))throw new RangeError("No point in running bezier with only one color.");{let r,n,o;r=e.map((e=>e.lab())),o=e.length-1,n=function(e){let t=[1,1];for(let r=1;r<e;r++){let e=[1];for(let r=1;r<=t.length;r++)e[r]=(t[r]||0)+t[r-1];t=e}return t}(o),t=function(e){const t=1-e,a=[0,1,2].map((a=>r.reduce(((r,c,s)=>r+n[s]*t**(o-s)*e**s*c[a]),0)));return new N(a,"lab")}}}return t}(e);return t.scale=()=>Pe(t),t},blend:Ie,brewer:it,Color:N,colors:O,contrast:(e,t)=>{e=new N(e),t=new N(t);const r=e.luminance(),n=t.luminance();return r>n?(r+.05)/(n+.05):(n+.05)/(r+.05)},contrastAPCA:(e,t)=>{e=new N(e),t=new N(t),e.alpha()<1&&(e=J(t,e,e.alpha(),"rgb"));const r=He(...e.rgb()),n=He(...t.rgb()),o=r>=Ue?r:r+Math.pow(Ue-r,1.414),a=n>=Ue?n:n+Math.pow(Ue-n,1.414),c=Math.pow(a,.56)-Math.pow(o,.57),s=Math.pow(a,.65)-Math.pow(o,.62),l=Math.abs(a-o)<5e-4?0:o<a?1.14*c:1.14*s;return 100*(Math.abs(l)<.1?0:l>0?l-.027:l+.027)},cubehelix:function(e=300,t=-1.5,r=1,n=1,o=[0,1]){let a,c=0;"array"===m(o)?a=o[1]-o[0]:(a=0,o=[o,o]);const s=function(s){const l=_*((e+120)/360+t*s),d=Ye(o[0]+a*s,n),f=(0!==c?r[0]+s*c:r)*d*(1-d)/2,u=qe(l),i=Ze(l);return R(b([255*(d+f*(-.14861*u+1.78277*i)),255*(d+f*(-.29227*u-.90649*i)),255*(d+f*(1.97294*u)),1]))};return s.start=function(t){return null==t?e:(e=t,s)},s.rotations=function(e){return null==e?t:(t=e,s)},s.gamma=function(e){return null==e?n:(n=e,s)},s.hue=function(e){return null==e?r:("array"===m(r=e)?(c=r[1]-r[0],0===c&&(r=r[1])):c=0,s)},s.lightness=function(e){return null==e?o:("array"===m(e)?(o=e,a=e[1]-e[0]):(o=[e,e],a=0),s)},s.scale=()=>R.scale(s),s.hue(r),s},deltaE:function(e,t,r=1,n=1,o=1){var a=function(e){return 360*e/(2*st)},c=function(e){return 2*st*e/360};e=new N(e),t=new N(t);const[s,l,d]=Array.from(e.lab()),[f,u,i]=Array.from(t.lab()),b=(s+f)/2,h=(Qe(Je(l,2)+Je(d,2))+Qe(Je(u,2)+Je(i,2)))/2,m=.5*(1-Qe(Je(h,7)/(Je(h,7)+Je(25,7)))),g=l*(1+m),p=u*(1+m),x=Qe(Je(g,2)+Je(d,2)),y=Qe(Je(p,2)+Je(i,2)),w=(x+y)/2,k=a(rt(d,g)),v=a(rt(i,p)),_=k>=0?k:k+360,j=v>=0?v:v+360,M=nt(_-j)>180?(_+j+360)/2:(_+j)/2,S=1-.17*ot(c(M-30))+.24*ot(c(2*M))+.32*ot(c(3*M+6))-.2*ot(c(4*M-63));let A=j-_;A=nt(A)<=180?A:j<=_?A+360:A-360,A=2*Qe(x*y)*at(c(A)/2);const E=f-s,C=y-x,R=1+.015*Je(b-50,2)/Qe(20+Je(b-50,2)),O=1+.045*w,P=1+.015*w*S,$=30*ct(-Je((M-275)/25,2)),B=-2*Qe(Je(w,7)/(Je(w,7)+Je(25,7)))*at(2*c($)),G=Qe(Je(E/(r*R),2)+Je(C/(n*O),2)+Je(A/(o*P),2)+B*(C/(n*O))*(A/(o*P)));return tt(0,et(100,G))},distance:function(e,t,r="lab"){e=new N(e),t=new N(t);const n=e.get(r),o=t.get(r);let a=0;for(let e in n){const t=(n[e]||0)-(o[e]||0);a+=t*t}return Math.sqrt(a)},input:E,interpolate:J,limits:Ve,mix:J,random:()=>{let e="#";for(let t=0;t<6;t++)e+="0123456789abcdef".charAt(Ke(16*De()));return new N(e,"hex")},scale:Pe,scales:lt,valid:(...e)=>{try{return new N(...e),!0}catch(e){return!1}}});const Ft=R;var Tt=r(790);const zt=(0,Tt.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",children:(0,Tt.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"})}),Vt=[{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"}],Ut=[{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 Ht(e){const t=function(e){const t=e,r=Ut;r.forEach((e=>{e.shades=e.shades.map((e=>({...e,delta:Ft.deltaE(t,e.hexcode)})))})),r.forEach((e=>{e.closestShade=e.shades.reduce(((e,t)=>e.delta<t.delta?e:t))}));const n=r.reduce(((e,t)=>e.closestShade.delta<t.closestShade.delta?e:t));return n.shades=n.shades.map((e=>({...e,lightnessDiff:Math.abs(Ft(e.hexcode).get("hsl.l")-Ft(t).get("hsl.l"))}))),n.closestShadeLightness=n.shades.reduce(((e,t)=>e.lightnessDiff<t.lightnessDiff?e:t)),n}(e),r=t.closestShadeLightness.hexcode,[n,o]=Ft(e).hsl(),[a,c]=Ft(r).hsl();let s=n-(a||0);s=0===s?a.toString():s>0?"+"+s:s.toString();const l=o/c,d=t.shades.map((({number:r,hexcode:n})=>{const[,a]=Ft(n).hsl();let d;d=c<.01||o<.01?a:a*l;let f=Ft(n).set("hsl.s",d).set("hsl.h",s).hex();return r===t.closestShadeLightness.number&&(f=Ft(e).hex()),{number:r.toString(),hexcode:f}}));return{name:e,family:t.name,matchedShade:t.closestShadeLightness.number,shades:d}}function Qt(e,t=null){const r=Object.fromEntries(e.map((e=>[e.slug,e.color])));return(t?Vt.filter((e=>e.gradient.includes(`-${t}-`))):Vt).map((e=>({...e,gradient:e.gradient.replace(/{([^}]+)}/g,((e,t)=>r[t]||t))})))}var Jt=r(7595),er=r(4164),tr=r(383),rr=r(1455),nr=r.n(rr);const or=({onClose:e})=>(0,Tt.jsxs)(c.Modal,{title:(0,n.__)("Reload Required","better-block-editor"),onRequestClose:e,children:[(0,Tt.jsx)("p",{children:(0,n.__)("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,Tt.jsxs)(c.Flex,{justify:"end",gap:4,children:[(0,Tt.jsx)(c.FlexItem,{children:(0,Tt.jsx)(c.Button,{variant:"secondary",onClick:()=>{window.location.reload()},children:(0,n.__)("Don't Save","better-block-editor")})}),(0,Tt.jsx)(c.FlexItem,{children:(0,Tt.jsx)(c.Button,{variant:"primary",onClick:async()=>{await(0,l.dispatch)("core/editor").savePost(),window.location.reload()},children:(0,n.__)("Save Changes","better-block-editor")})})]})]});function ar(){return(0,l.useSelect)((e=>!!e("core/edit-site")),[])}function cr(e,t){return t.slice().sort(((e,t)=>t.number-e.number)).map((t=>{const r=String(t.number).padStart(3,"0");return{name:`${e.charAt(0).toUpperCase()+e.slice(1)} ${r}`,slug:`bbe-${e.toLowerCase()}-${r}`,color:t.hexcode}}))}var sr=r(8969);const lr=()=>{const[e,t]=(0,d.useState)(!1),[r,o]=(0,d.useState)(!1),[a,s]=(0,d.useState)(""),[l,f]=(0,d.useState)(!1),[u,i]=(0,d.useState)(window.WPBBE_DATA?.designSystem?.partsActivatedOnceFlag||!1),[b,h]=(0,d.useState)({color:!0,typography:!0}),m=ar(),g=(0,tr.Xo)();(0,d.useEffect)((()=>{if(!g||u)return;const e=e=>{const r=e.clipboardData,n=r.getData("text/html")||r.getData("text/plain");n&&n.includes("bbe-")&&t(!0)};return g.addEventListener("paste",e),()=>g.removeEventListener("paste",e)}),[g,u]);const p=(0,Jt.dZ)(),x=async()=>{await nr()({path:`${sr.H}/design-system-set-activated-once-flag`,method:"POST",data:{activated:!0}}),i(!0)};return u&&!l?null:(0,Tt.jsxs)(Tt.Fragment,{children:[e&&(0,Tt.jsxs)(c.Modal,{title:(0,n.__)("Activate design system","better-block-editor"),onRequestClose:()=>t(!1),children:[(0,Tt.jsx)("p",{children:(0,n.__)("For better User experience we recommend to activate design system and following parts","better-block-editor")}),(0,Tt.jsx)(c.CheckboxControl,{label:(0,n.__)("Colors","better-block-editor"),checked:b.color,onChange:e=>h({...b,color:e})}),(0,Tt.jsx)(c.CheckboxControl,{label:(0,n.__)("Typography","better-block-editor"),checked:b.typography,onChange:e=>h({...b,typography:e})}),a&&(0,Tt.jsx)(c.Notice,{status:"error",isDismissible:!1,children:a}),(0,Tt.jsxs)("div",{style:{marginTop:"1rem",display:"flex",gap:"0.5rem"},children:[(0,Tt.jsx)(c.Button,{variant:"primary",onClick:async()=>{o(!0),s("");try{let e=await nr()({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 nr()({path:`${sr.H}/design-system-settings`,method:"POST",data:{"active-parts":{color:b.color?1:0,typography:b.typography?1:0}}}),e?.error)throw new Error(e.error);await p(),await x(),m||f(!0),t(!1)}catch(e){s(e.message||(0,n.__)("Save failed","better-block-editor"))}finally{o(!1)}},disabled:r,children:r?(0,Tt.jsx)(c.Spinner,{}):(0,n.__)("Activate","better-block-editor")}),(0,Tt.jsx)(c.Button,{variant:"secondary",onClick:async()=>{await x(),t(!1),f(!1)},children:(0,n.__)("Dismiss","better-block-editor")})]})]}),l&&(0,Tt.jsx)(or,{onClose:()=>f(!1)})]})};var dr=r(9876);const fr="wpbbe-palette-generator",ur="wpbbe-design-system-generator",ir=`${ur}/${fr}`,br={neutral:"",primary:"",secondary:""},hr="neutral",mr="primary",gr="secondary",pr=window.WPBBE_DATA?.designSystem?.isBBETemplate||!1;function xr(e=[],t=[]){return Array.from(new Map([...e,...t].map((e=>[e.slug,e]))).values())}const yr=({label:e,value:t,onChange:r,colors:o,onReset:s})=>(0,Tt.jsxs)(c.BaseControl,{children:[(0,Tt.jsxs)(c.__experimentalHStack,{alignment:"baseline",justify:"space-between",children:[(0,Tt.jsx)("h3",{children:e}),(0,Tt.jsx)(c.Button,{variant:"tertiary",__next40pxDefaultSize:!0,disabled:!t,accessibleWhenDisabled:!0,onClick:s,children:(0,n.__)("Reset","better-block-editor")})]}),(0,Tt.jsx)(a.ColorPalette,{value:t,onChange:r,colors:o,clearable:!1,__experimentalIsRenderedInSidebar:!0,"aria-label":e})]}),wr=()=>(0,Tt.jsx)(c.Button,{className:(0,er.A)("wpbbe-palette-generator-open-panel"),variant:"secondary",onClick:()=>(0,l.dispatch)("core/interface").enableComplementaryArea("core",ir),children:(0,n.__)("Palette Generator","better-block-editor")}),kr=()=>{const[e,t]=(0,d.useState)(null);return(0,d.useEffect)((()=>{let e=null;const r=()=>{if(!document.querySelector(".interface-complementary-area.edit-site-global-styles-sidebar .edit-site-global-styles-screen .color-block-support-panel"))return;const r=document.querySelector(".interface-complementary-area.edit-site-global-styles-sidebar .edit-site-global-styles-screen > div");r!==e&&(t(r),e=r)},n=(0,l.subscribe)((()=>{"edit-site/global-styles"===(0,l.select)("core/interface").getActiveComplementaryArea("core")?r():e&&(t(null),e=null)})),o=new MutationObserver(r);return o.observe(document.body,{subtree:!0,childList:!0}),()=>{n(),o.disconnect(),t(null)}}),[]),e?(0,d.createPortal)((0,Tt.jsx)(wr,{}),e):null},vr=()=>{const e=(0,d.useContext)(Jt.Zb),{globalStylesId:t,isReady:r,user:a}=e,[s,f]=(0,d.useState)(!1),[u,i]=(0,d.useState)({neutral:[],primary:[],secondary:[]}),[b,h]=(0,d.useState)(br),m=(0,d.useRef)(null),g=e?.base?.settings?.color?.palette?.theme.some((e=>e.slug?.startsWith("bbe-"))),p=ar(),x=(0,d.useCallback)((()=>{var t;const r=[hr,mr,gr],n={},o=null!==(t=e?.merged?.settings?.color?.palette?.theme)&&void 0!==t?t:[];return r.forEach((e=>{n[e]=o.filter((t=>t.slug.startsWith(`bbe-${e}-`)&&!t.slug.endsWith("000")))})),i(n),n}),[e]),y=(0,d.useCallback)(((r,n=null)=>{var o,c;const s=xr(null!==(o=e?.merged?.settings?.color?.palette?.theme)&&void 0!==o?o:[],[...r.neutral,...r.primary,...r.secondary]),d=null!==(c=e?.merged?.settings?.color?.gradients?.theme)&&void 0!==c?c:[];let f;f=n?xr(d,Qt(s,n)):Qt(s),function(e,t,r,n,o=!1){var a;const c=null!==(a=e?.settings)&&void 0!==a?a:{},s={...c,color:{...c.color,palette:{...c.color?.palette,theme:r},gradients:{...c.color?.gradients,theme:n}},custom:{...c.custom,bbePaletteGenerated:!0}};(0,l.dispatch)("core").editEntityRecord("root","globalStyles",t,{settings:s}),o&&(0,l.dispatch)("core").saveEditedEntityRecord("root","globalStyles",t)}(a,t,s,f)}),[e,a,t]),w=(0,d.useCallback)((e=>{h((t=>({...t,[e]:""})));const t=m.current;t&&t[e]&&i((r=>{const n={...r,[e]:t[e]};return y(n,e),n}))}),[y]),k=(0,d.useCallback)(((e,t)=>{let r;try{r=Ht(t)}catch(e){return}const n=cr(e,r.shades);h((r=>({...r,[e]:t}))),i((t=>{const r={...t,[e]:n};return y(r,e),r}))}),[y]),v=function(e,t){var r,n,o,a,c,s;const l=null!==(r=e?.merged?.settings?.color?.palette?.theme)&&void 0!==r?r:[],d=null!==(n=e?.merged?.settings?.color?.palette?.core)&&void 0!==n?n:[],f=null!==(o=e?.merged?.settings?.color?.palette?.custom)&&void 0!==o?o:[],u=l.concat(f).concat(d),[i="#000000"]=(0,Jt.YR)("color.text"),[b="#ffffff"]=(0,Jt.YR)("color.background"),[h=i]=(0,Jt.YR)("elements.h1.color.text"),[m=h]=(0,Jt.YR)("elements.link.color.text"),[g=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,[r,n])=>{const o=e.find((e=>e.slug===r));return o&&(t[n]=o.color),t}),{})}(u);if(e.neutral&&e.primary&&e.secondary)return e}const p=u.filter((({color:e})=>e===i)),x=u.filter((({color:e})=>e===g)),y=u.filter((({color:e})=>e===b)),w=p.concat(x).concat(u).filter((({color:e})=>e!==b)).slice(0,2);return{neutral:null!==(a=w?.[0]?.color)&&void 0!==a?a:"#000000",primary:null!==(c=w?.[1]?.color)&&void 0!==c?c:"#ffffff",secondary:null!==(s=y?.color)&&void 0!==s?s:"#ffffff"}}(e,pr),_=(0,d.useCallback)((()=>{if(r)try{const e={neutral:cr(hr,Ht(v.neutral).shades),primary:cr(mr,Ht(v.primary).shades),secondary:cr(gr,Ht(v.secondary).shades)};h({neutral:v.neutral,primary:v.primary,secondary:v.secondary}),i(e),y(e)}catch(e){}}),[r,v,y]);return(0,d.useEffect)((()=>{r&&!s&&(m.current=x(),f(!0))}),[r,x,s]),(0,d.useEffect)((()=>{let e=!1;const t=(0,l.subscribe)((()=>{const t=(0,l.select)("core/interface").getActiveComplementaryArea("core")===ir;t&&!e&&(h(br),f(!1)),e=t}));return()=>t()}),[]),g&&p?(0,Tt.jsxs)(Tt.Fragment,{children:[(0,Tt.jsx)(o.PluginSidebar,{name:fr,title:(0,n.__)("Palette Generator","better-block-editor"),icon:zt,isPinnable:!1,children:(0,Tt.jsxs)(c.PanelBody,{className:"wpbbe-palette-generator-panel",children:[(0,Tt.jsx)("h2",{children:(0,n.__)("Base Colors","better-block-editor")}),(0,Tt.jsx)("p",{children:(0,n.__)("Choose base colors:","better-block-editor")}),(0,Tt.jsxs)(c.__experimentalVStack,{spacing:8,children:[(0,Tt.jsx)(yr,{label:(0,n.__)("Neutral","better-block-editor"),value:b.neutral,onChange:e=>k(hr,e),colors:u.neutral,onReset:()=>w(hr)}),(0,Tt.jsx)(yr,{label:(0,n.__)("Primary","better-block-editor"),value:b.primary,N:!0,onChange:e=>k(mr,e),colors:u.primary,onReset:()=>w(mr)}),(0,Tt.jsx)(yr,{label:(0,n.__)("Secondary","better-block-editor"),value:b.secondary,onChange:e=>k(gr,e),colors:u.secondary,onReset:()=>w(gr)}),!pr&&(0,Tt.jsx)(c.Button,{variant:"primary",onClick:()=>{_()},children:(0,n.__)("Generate based on theme colors","better-block-editor")})]})]})}),(0,Tt.jsx)(kr,{})]}):null};(0,s.registerPlugin)(ur,{render:()=>(0,Tt.jsx)(Jt.Th,{children:(0,Tt.jsx)(vr,{})})}),(0,dr.L)("design-system-parts")||pr||(0,s.registerPlugin)("wpbbe-design-system-handler",{render:()=>(0,Tt.jsx)(lr,{})})})(); -
better-block-editor/trunk/readme.txt
r3455319 r3458243 5 5 Tested up to: 6.9 6 6 Requires PHP: 7.4 7 Stable tag: 1.2. 07 Stable tag: 1.2.1 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= YwZZb_XIkJs13 https://www.youtube.com/watch?v=ZOeSAoI6kdQ 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.1 (10-02-2026) = 72 1. Removed hidden reference elements (div.wpbbe-ref-anchor) from the editor. 73 2. Added an option to stretch all form fields in Better Contact Form 7 block. 74 3. Fixed an issue where Better Contact Form 7 block lost font size control data in specific use cases. 75 4. Resolved a problem where buttons in Better Contact Form 7 block did not inherit font family from their parent container. 76 5. Corrected placeholder text color rendering in Better Contact Form 7 block fields under certain conditions. 71 77 = 1.2.0 (29-01-2026) = 72 78 1. Added integration with Contact Form 7 via the "Better Contact Form 7" block. -
better-block-editor/trunk/vendor/composer/installed.php
r3449895 r3458243 2 2 'root' => array( 3 3 'name' => 'dream-theme/better-block-editor', 4 'pretty_version' => 'v1.2. 0',5 'version' => '1.2. 0.0',6 'reference' => ' fc4fec3438a49fa544351a770a98bb09432b3370',4 'pretty_version' => 'v1.2.1', 5 'version' => '1.2.1.0', 6 'reference' => 'd5be26d148f63bef60b7514bab570c1e6016d26f', 7 7 'type' => 'project', 8 8 'install_path' => __DIR__ . '/../../', … … 21 21 ), 22 22 'dream-theme/better-block-editor' => array( 23 'pretty_version' => 'v1.2. 0',24 'version' => '1.2. 0.0',25 'reference' => ' fc4fec3438a49fa544351a770a98bb09432b3370',23 'pretty_version' => 'v1.2.1', 24 'version' => '1.2.1.0', 25 'reference' => 'd5be26d148f63bef60b7514bab570c1e6016d26f', 26 26 'type' => 'project', 27 27 'install_path' => __DIR__ . '/../../',
Note: See TracChangeset
for help on using the changeset viewer.