Plugin Directory

Changeset 3082926


Ignore:
Timestamp:
05/08/2024 03:34:24 AM (23 months ago)
Author:
Kaira
Message:

Fixed nested accordions + fixed colorpicker bug in safari + other small tweaks

Location:
blockons
Files:
428 added
13 edited

Legend:

Unmodified
Added
Removed
  • blockons/trunk/blockons.php

    r3077353 r3082926  
    33/**
    44 * Plugin Name: Blockons
    5  * Version: 1.1.04
     5 * Version: 1.1.05
    66 * Plugin URI: https://blockons.com/
    7  * Description: WordPress & WooCommerce editor blocks for you to use when building your website
     7 * Description: Enhanced WordPress editor blocks for Gutenberg, including core Block Extensions and Site Addons for your WordPress site and WooCommerce online store
    88 * Author: Kaira
    99 * Author URI: https://kairaweb.com/
     
    2020defined( 'ABSPATH' ) || exit;
    2121if ( !defined( 'BLOCKONS_PLUGIN_VERSION' ) ) {
    22     define( 'BLOCKONS_PLUGIN_VERSION', '1.1.04' );
     22    define( 'BLOCKONS_PLUGIN_VERSION', '1.1.05' );
    2323}
    2424if ( !defined( 'BLOCKONS_PLUGIN_URL' ) ) {
  • blockons/trunk/build/accordions/index.asset.php

    r3077353 r3082926  
    1 <?php return array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => 'e502bf900fa6723a4b47');
     1<?php return array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => '62cdf6238ecd73000c6a');
  • blockons/trunk/build/accordions/index.css

    r3077353 r3082926  
    11.hidden-frontend{box-shadow:0 0 0 1px #454545;display:block!important;position:relative}.hidden-frontend:before{background:repeating-linear-gradient(-45deg,#e0e0e0,#e0e0e0 10px,#b1b1b1 0,#b1b1b1 15px);bottom:0;content:"";display:block;left:0;opacity:.18;position:absolute;right:0;top:0;z-index:28}.hidden-frontend:after{background-color:#c39ac8;box-shadow:none!important;color:#fff;content:"Hidden on Frontend"!important;display:block;font-size:11px;font-weight:600;height:-moz-fit-content;height:fit-content;left:auto!important;letter-spacing:.3px;padding:2px 5px;position:absolute!important;right:1px!important;top:1px!important;width:-moz-fit-content;width:fit-content;z-index:29!important}.wp-block-blockons-accordions{position:relative}.wp-block-blockons-accordions .accordion-label .blockons-fontawesome{border-radius:3px;padding:5px}.wp-block-blockons-accordions .accordion-label:hover .blockons-fontawesome{box-shadow:0 0 0 1px #cecece}.wp-block-blockons-accordions .accordion-label .blockons-fontawesome:hover{box-shadow:0 0 0 1px #297cba}.wp-block-blockons-accordions.has-child-selected
    2     .block-editor-block-list__block.is-selected{margin:0}.wp-block-blockons-accordions .accordion-label .accordion-label-title{margin:0;padding:0}.block-editor-block-list__block .accordion-content{max-height:none!important}.wp-block-blockons-accordion .accordion-content{display:none}.wp-block-blockons-accordion.selected .accordion-content,.wp-block-blockons-accordions
    3     .block-editor-block-list__block.has-child-selected
    4     .accordion-content,.wp-block-blockons-accordions
    5     .block-editor-block-list__block.is-selected
    6     .accordion-content{display:block}.wp-block-blockons-accordions.wp-block
     2    .block-editor-block-list__block.is-selected{margin:0}.wp-block-blockons-accordions .accordion-label .accordion-label-title{margin:0;padding:0}.block-editor-block-list__block .accordion-content{max-height:none!important}.wp-block-blockons-accordion .accordion-content{display:none}.wp-block-blockons-accordion.selected>.accordion-content,.wp-block-blockons-accordions
     3    .block-editor-block-list__block.has-child-selected>.wp-block-blockons-accordion>.accordion-content,.wp-block-blockons-accordions
     4    .block-editor-block-list__block.is-selected>.wp-block-blockons-accordion>.accordion-content{display:block}.wp-block-blockons-accordions.wp-block
    75    .accordions-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>.block-list-appender{display:none;position:relative}.wp-block-blockons-accordions.wp-block.has-child-selected
    86    .accordions-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout>.block-list-appender,.wp-block-blockons-accordions.wp-block.is-selected
  • blockons/trunk/build/accordions/js-accordions.asset.php

    r2917829 r3082926  
    1 <?php return array('dependencies' => array(), 'version' => '94001912d5efb1c85720');
     1<?php return array('dependencies' => array(), 'version' => '53a3b36cd7067a682f77');
  • blockons/trunk/build/accordions/js-accordions.js

    r2917829 r3082926  
    1 document.addEventListener("DOMContentLoaded",(()=>{const c=document.querySelectorAll(".wp-block-blockons-accordions");c&&c.forEach(((c,e)=>{const t=c.querySelectorAll(".wp-block-blockons-accordion"),o=c.classList.contains("close-all");t&&t.forEach(((c,e)=>{const l=c.querySelector(".accordion-label"),n=c.querySelector(".accordion-content").scrollHeight;c.classList.contains("active")&&(c.querySelector(".accordion-content").style.maxHeight=n+"px"),l.addEventListener("click",(()=>{o&&t.forEach(((c,e)=>{c.classList.remove("active"),c.querySelector(".accordion-content").style.maxHeight=null}));const e=c.querySelector(".accordion-content");c.classList.contains("active")?(c.classList.remove("active"),e.style.maxHeight=null):(c.classList.add("active"),e.style.maxHeight=e.scrollHeight+"px")}))}))}))}));
     1document.addEventListener("DOMContentLoaded",(()=>{const e=document.getElementsByClassName("accordion-label");if(e.length>0)for(let t=0;t<e.length;t++)e[t].addEventListener("click",(function(){this.parentElement.classList.toggle("active");const e=this.nextElementSibling,t=this.closest(".wp-block-blockons-accordions");t.classList.contains("close-all")&&t.querySelectorAll(".wp-block-blockons-accordion").forEach(((e,t)=>{e!==this.parentElement&&(e.querySelector(".accordion-content").style.maxHeight=e.querySelector(".accordion-content").scrollHeight+"px",setTimeout((()=>{e.classList.remove("active"),e.querySelector(".accordion-content").style.maxHeight=null}),0))})),e.style.maxHeight?(e.style.maxHeight=e.scrollHeight+"px",setTimeout((()=>{e.style.maxHeight=null}),50)):(e.style.maxHeight=e.scrollHeight+"px",setTimeout((()=>{e.style.maxHeight="unset"}),200))}))}));
  • blockons/trunk/build/accordions/style-index.css

    r3077353 r3082926  
    1 .hidden-frontend{display:none!important}.wp-block-blockons-accordions .accordion-label{align-items:center;background-color:#efefef;border-radius:3px;cursor:pointer;display:flex;font-size:16px;justify-content:space-between;letter-spacing:.2px;margin:0;padding:8px 12px}.wp-block-blockons-accordions .accordion-label .accordion-label-title{color:inherit;font-size:16px;font-weight:300;margin:0;padding:0}.wp-block-blockons-accordion.rotate .blockons-fontawesome{transform:rotate(0deg);transition:all .15s ease-in-out 0s}.wp-block-blockons-accordion.active.rotate
    2     .accordion-label
    3     .blockons-fontawesome,.wp-block-blockons-accordion.selected.rotate
    4     .accordion-label
    5     .blockons-fontawesome{transform:rotate(90deg)}.wp-block-blockons-accordion .accordion-content{max-height:0;overflow:hidden;transition:max-height .25s ease-in-out 0s}.wp-block-blockons-accordion .accordion-content-inner{padding:12px}.accordion-content{transition:max-height .25s ease-in-out 0s}.wp-block-blockons-accordion.active.change.plus
     1.hidden-frontend{display:none!important}.wp-block-blockons-accordions .accordion-label{align-items:center;background-color:#efefef;border-radius:3px;cursor:pointer;display:flex;font-size:16px;justify-content:space-between;letter-spacing:.2px;margin:0;padding:8px 12px}.wp-block-blockons-accordions .accordion-label .accordion-label-title{color:inherit;font-size:16px;font-weight:300;margin:0;padding:0}.wp-block-blockons-accordion.rotate .blockons-fontawesome{transform:rotate(0deg);transition:all .15s ease-in-out 0s}.wp-block-blockons-accordion.active.rotate>.accordion-label
     2    .blockons-fontawesome{transform:rotate(90deg)}.wp-block-blockons-accordion>.accordion-content{max-height:0;overflow:hidden}.wp-block-blockons-accordion .accordion-content-inner{padding:12px}.accordion-content{transition:max-height .25s ease-in-out 0s}.wp-block-blockons-accordion.active.change.plus
    63    .accordion-label
    74    .blockons-fontawesome:before,.wp-block-blockons-accordion.selected.change.plus
     
    1512    .blockons-fontawesome:before,.wp-block-blockons-accordion.selected.change.circle-plus
    1613    .accordion-label
    17     .blockons-fontawesome:before{content:"\f056"}@keyframes spin{to{transform:rotate(90deg)}}.wp-block-blockons-accordions.design-two .accordion-label{border-radius:0;box-shadow:inset 0 -2px 0 rgba(0,0,0,.35)}.wp-block-blockons-accordions.design-three .wp-block-blockons-accordion{border-radius:3px;box-shadow:0 0 2px rgba(0,0,0,.75)}.wp-block-blockons-accordions.design-four .accordion-label{border-radius:0;box-shadow:inset 4px 0 rgba(0,0,0,.35);padding-left:16px}.wp-block-blockons-accordions.icon-end .accordion-label .accordion-icon{margin-right:0!important}.wp-block-blockons-accordions.icon-start
    18     .accordion-label
    19     .accordion-label-title{flex:1;order:2}.wp-block-blockons-accordions.icon-start .accordion-label .accordion-icon{margin-right:10px;order:1}.wp-block-blockons-accordions.centered .accordion-label{justify-content:center}.wp-block-blockons-accordions.centered .accordion-label .accordion-label-title{flex:none}.wp-block-blockons-accordions.centered .accordion-label .accordion-icon{margin-left:10px;margin-right:0}.wp-block-blockons-accordions.icon-start.centered
    20     .accordion-label
     14    .blockons-fontawesome:before{content:"\f056"}@keyframes spin{to{transform:rotate(90deg)}}.wp-block-blockons-accordions.design-two>.accordions-wrap>.wp-block-blockons-accordion>.accordion-label{border-radius:0;box-shadow:inset 0 -2px 0 rgba(0,0,0,.35)}.wp-block-blockons-accordions.design-three>.accordions-wrap>.accordions-wrap>.wp-block-blockons-accordion{border-radius:3px;box-shadow:0 0 2px rgba(0,0,0,.75)}.wp-block-blockons-accordions.design-four>.accordions-wrap>.wp-block-blockons-accordion>.accordion-label{border-radius:0;box-shadow:inset 4px 0 rgba(0,0,0,.35);padding-left:16px}.wp-block-blockons-accordions.icon-end>.accordions-wrap>.wp-block-blockons-accordion>.accordion-label
     15    .accordion-icon{margin-right:0!important}.wp-block-blockons-accordions.icon-start>.accordions-wrap>.wp-block-blockons-accordion>.accordion-label
     16    .accordion-label-title{flex:1;order:2}.wp-block-blockons-accordions.icon-start>.accordions-wrap>.wp-block-blockons-accordion>.accordion-label
     17    .accordion-icon{margin-right:10px;order:1}.wp-block-blockons-accordions.centered>.accordions-wrap>.wp-block-blockons-accordion>.accordion-label{justify-content:center}.wp-block-blockons-accordions.centered>.accordions-wrap>.wp-block-blockons-accordion>.accordion-label
     18    .accordion-label-title{flex:none}.wp-block-blockons-accordions.centered>.accordions-wrap>.wp-block-blockons-accordion>.accordion-label
     19    .accordion-icon{margin-left:10px;margin-right:0}.wp-block-blockons-accordions.icon-start.centered>.accordions-wrap>.wp-block-blockons-accordion>.accordion-label
    2120    .accordion-icon{margin-left:0;margin-right:10px}.wp-block-blockons-accordion{margin:0 0 12px}
  • blockons/trunk/classes/class-scripts.php

    r3077353 r3082926  
    215215            'blockons-image-gallery',
    216216            esc_url( BLOCKONS_PLUGIN_URL . 'dist/imagegallery.min.js' ),
    217             array('blockons-frontend-script', 'blockons-venobox-script', 'blockons-admin-editor-script'),
     217            array('blockons-frontend-script', 'blockons-venobox-script'),
    218218            BLOCKONS_PLUGIN_VERSION,
    219219            true
  • blockons/trunk/dist/editor.js

    r3077353 r3082926  
    5656    return select("core/block-editor").getSelectedBlock();
    5757  }, []);
    58   var allowedBlocks = ["core/paragraph", "core/heading", "blockons/line-heading"];
     58  console.log("selectedBlock", selectedBlock);
     59  var allowedBlocks = ["core/paragraph", "core/heading", "core/list-item", "blockons/line-heading"];
    5960  if (!selectedBlock || !allowedBlocks.includes(selectedBlock.name)) {
    6061    return null;
  • blockons/trunk/dist/editor.min.js

    r3077353 r3082926  
    1 (()=>{var e={8720:()=>{function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}var t;function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e},o.apply(this,arguments)}function n(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function r(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?n(Object(o),!0).forEach((function(t){l(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):n(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function l(t,o,n){var r;return r=function(t,o){if("object"!=e(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,o||"default");if("object"!=e(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===o?String:Number)(t)}(o,"string"),(o="symbol"==e(r)?r:String(r))in t?Object.defineProperty(t,o,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[o]=n,t}function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var n,r,l,a,i=[],c=!0,s=!1;try{if(l=(o=o.call(e)).next,0===t){if(Object(o)!==o)return;c=!1}else for(;!(c=(n=l.call(o)).done)&&(i.push(n.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=o.return&&(a=o.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return i(e,t);var o=Object.prototype.toString.call(e).slice(8,-1);"Object"===o&&e.constructor&&(o=e.constructor.name);if("Map"===o||"Set"===o)return Array.from(e);if("Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return i(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,n=new Array(t);o<t;o++)n[o]=e[o];return n}wp.hooks.addFilter;var c=wp.element,s=c.useState,u=c.useEffect,p=wp.i18n.__,d=wp.richText,f=d.registerFormatType,b=(d.unregisterFormatType,d.applyFormat),m=d.removeFormat,k=d.getActiveFormat,h=wp.blockEditor,v=h.BlockControls,g=h.MediaUpload,y=wp.components,E=y.ToolbarGroup,R=y.Dropdown,w=y.ToolbarButton,_=(y.ToggleControl,y.TextControl),O=y.TextareaControl,A=y.SelectControl,x=y.Button,C=y.ColorPicker,j=y.ColorIndicator,P=wp.data,S=P.useSelect,N=(P.dispatch,Boolean(blockonsEditorObj.isPremium)),F=null===(t=blockonsEditorObj.blockonsOptions)||void 0===t?void 0:t.tooltips;f("blockons/inline-tooltip",{title:"Blockons Tooltip",tagName:"span",className:"blockons-inline-tooltip",edit:function(e){var t=e.isActive,n=e.onChange,i=e.value,c=S((function(e){return e("core/block-editor").getSelectedBlock()}),[]);if(!c||!["core/paragraph","core/heading","blockons/line-heading"].includes(c.name))return null;var d=k(i,"blockons/inline-tooltip"),f=a(s({style:(null==F?void 0:F.style)||"underlined",theme:(null==F?void 0:F.theme)||"one",title:"",text:"",icon:"",image:"",color:(null==F?void 0:F.color)||"#424242",fcolor:(null==F?void 0:F.fcolor)||"#000",pcolor:(null==F?void 0:F.pcolor)||"#424242",pfcolor:(null==F?void 0:F.pfcolor)||"#FFF"}),2),h=f[0],y=f[1];u((function(){if(d){var e=Object.keys(d.attributes).length>0?d.attributes:Object.keys(d.unregisteredAttributes).length>0?d.unregisteredAttributes:"";y({style:e["data-style"]||(null==F?void 0:F.style)||"underlined",theme:e["data-theme"]||(null==F?void 0:F.theme)||"one",title:e["data-title"]||"",text:e["data-text"]||"",icon:e["data-icon"]||"",image:e["data-image"]||"",color:e["data-color"]||(null==F?void 0:F.color)||"#424242",fcolor:e["data-fcolor"]||(null==F?void 0:F.fcolor)||"#000",pcolor:e["data-pcolor"]||(null==F?void 0:F.pcolor)||"#424242",pfcolor:e["data-pfcolor"]||(null==F?void 0:F.pfcolor)||"#FFF"})}else y({style:(null==F?void 0:F.style)||"underlined",theme:(null==F?void 0:F.theme)||"one",title:"",text:"",icon:"",image:"",color:(null==F?void 0:F.color)||"#424242",fcolor:(null==F?void 0:F.fcolor)||"#000",pcolor:(null==F?void 0:F.pcolor)||"#424242",pfcolor:(null==F?void 0:F.pfcolor)||"#FFF"})}),[d]);var P=function(e){return function(t){y((function(o){return r(r({},o),{},l({},e,t))}))}};return React.createElement(React.Fragment,null,React.createElement(v,null,React.createElement(E,null,React.createElement(R,{className:"blockons-tooltip-settings-dropdown",contentClassName:"blockons-tooltip-settings-popover",popoverProps:{placement:"bottom-start"},renderToggle:function(e){e.isOpen;var o=e.onToggle;return React.createElement(w,{icon:React.createElement("span",{className:"dashicons dashicons-format-status"}),title:"Blockons Tooltip",onClick:o,isActive:t})},renderContent:function(){return React.createElement("div",{className:"blockons-tooltip-settings"},React.createElement(_,{label:p("Tooltip Title","blockons"),value:h.title,onChange:P("title")}),React.createElement(O,{label:p("Tooltip Text","blockons"),value:h.text,onChange:P("text")}),N&&React.createElement("p",{className:"tooltip-link-hint"},p("Add links","blockons"),": (Blockons [*https://blockons.com/])"),React.createElement("div",{className:"blockons-divider"}),React.createElement("div",{className:"blockons-tooltip-extra"},React.createElement("div",{className:"blockons-tooltip-color-wrap"},!N&&React.createElement(R,{className:"blockons-tooltip-color disabled",contentClassName:"blockons-tooltip-color-picker",renderToggle:function(e){var t=e.isOpen,o=e.onToggle;return React.createElement(w,{icon:React.createElement("span",{className:"dashicons dashicons-admin-appearance"}),title:p("Blockons Tooltip","blockons"),onClick:o,isActive:t,className:"btn-disabled"})},renderContent:function(){return React.createElement(React.Fragment,null,React.createElement("p",null,p("Blockons Pro offers advanced Tooltips with more customization options.","blockons")))}}),N&&d&&React.createElement(R,{className:"blockons-tooltip-color",contentClassName:"blockons-tooltip-color-picker",renderToggle:function(e){var t=e.isOpen,o=e.onToggle;return React.createElement(w,{icon:React.createElement("span",{className:"dashicons dashicons-admin-appearance"}),title:p("Blockons Tooltip","blockons"),onClick:o,isActive:t})},renderContent:function(){return React.createElement(React.Fragment,null,React.createElement(A,{label:p("Tooltip Link Style","blockons"),value:h.style,options:[{label:"Underlined",value:"underlined"},{label:"Underline Dashed",value:"dashed"},{label:"Highlighted",value:"highlight"}],onChange:P("style")}),React.createElement("div",{className:"blockons-tooltip-clrs"},React.createElement(R,{className:"blockons-tooltip-color",contentClassName:"blockons-tooltip-color-picker",renderToggle:function(e){e.isOpen;var t=e.onToggle;return React.createElement(x,{variant:"link",onClick:t,className:"blockons-colorpicker-btn"},React.createElement(j,{colorValue:h.color}),React.createElement("span",null,p("Tooltip Link Color","blockons")))},renderContent:function(){return React.createElement(React.Fragment,null,React.createElement(C,{color:h.color,onChange:P("color"),defaultValue:"#f4f4f4"}))}}),("one"!==h.theme||"two"!==h.theme)&&React.createElement(R,{className:"blockons-tooltip-color",contentClassName:"blockons-tooltip-color-picker",renderToggle:function(e){e.isOpen;var t=e.onToggle;return React.createElement(x,{variant:"link",onClick:t,className:"blockons-colorpicker-btn"},React.createElement(j,{colorValue:h.fcolor}),React.createElement("span",null,p("Font Color","blockons")))},renderContent:function(){return React.createElement(React.Fragment,null,React.createElement(C,{color:h.fcolor,onChange:P("fcolor"),defaultValue:"#f4f4f4"}))}})),React.createElement("div",{className:"blockons-divider"}),React.createElement(_,{label:p("Tooltip Icon","blockons"),value:h.icon,onChange:P("icon"),help:p("Add the CSS class names of the Font Awesome icon to be displayed in the Tooltip","blockons")}),React.createElement("div",{className:"blockons-divider"}),React.createElement(A,{label:p("Tooltip Popup Theme","blockons"),value:h.theme,options:[{label:"Dark",value:"one"},{label:"Light",value:"two"},{label:"Custom Color",value:"custom"}],onChange:P("theme")}),React.createElement("div",{className:"blockons-divider"}),"custom"===h.theme&&React.createElement(React.Fragment,null,React.createElement("div",{className:"blockons-tooltip-clrs"},React.createElement(R,{className:"blockons-tooltip-color",contentClassName:"blockons-tooltip-color-picker",renderToggle:function(e){e.isOpen;var t=e.onToggle;return React.createElement(x,{variant:"link",onClick:t,className:"blockons-colorpicker-btn"},React.createElement(j,{colorValue:h.pcolor}),React.createElement("span",null,p("Popup Color","blockons")))},renderContent:function(){return React.createElement(React.Fragment,null,React.createElement(C,{color:h.pcolor,onChange:P("pcolor"),defaultValue:"#d6c0ff"}))}}),("one"!==h.theme||"two"!==h.theme)&&React.createElement(R,{className:"blockons-tooltip-color",contentClassName:"blockons-tooltip-color-picker",renderToggle:function(e){e.isOpen;var t=e.onToggle;return React.createElement(x,{variant:"link",onClick:t,className:"blockons-colorpicker-btn"},React.createElement(j,{colorValue:h.pfcolor}),React.createElement("span",null,p("Popup Font Color","blockons")))},renderContent:function(){return React.createElement(React.Fragment,null,React.createElement(C,{color:h.pfcolor,onChange:P("pfcolor"),defaultValue:"#000"}))}})),React.createElement("div",{className:"blockons-divider"})),React.createElement(g,{className:"components-icon-button components-toolbar__control",allowedTypes:["image"],value:h.image,onSelect:function(e){return P("image")(e.url)},render:function(e){var t=e.open;return null!=h&&h.image?React.createElement("div",{className:"blockons-tooltip-imgpreview"},React.createElement("div",{className:"blockons-tooltip-imgpreview-img"},React.createElement("img",{src:h.image})),React.createElement(x,{className:"blockons-tt-upload-button remove",onClick:function(){P("image")("")}},p("Remove Image","blockons"))):React.createElement(x,{className:"blockons-tt-upload-button",icon:"format-image",onClick:t},p("Add a Tooltip Image","blockons"))}}),React.createElement("p",{className:"note-link"},React.createElement("a",{href:"https://blockons.com/documentation/content-tooltips/#adding-tooltips",target:"_blank"},p("Read more on adding Tooltips","blockons"))))}})),React.createElement("div",{className:"blockons-tooltip-preview  ".concat(h.theme)},N&&"highlight"===h.style?React.createElement("mark",{className:"blockons-tooltip-style ".concat(h.style),style:r({backgroundColor:h.color},h.fcolor?{color:h.fcolor}:{})},"Tooltip Preview"):React.createElement("span",o({className:"blockons-tooltip-style ".concat(h.style)},N?{style:r(r({},h.color?{borderBottomColor:h.color}:{}),h.fcolor?{color:h.fcolor}:{})}:{}),"Tooltip Preview"),N&&h.icon&&React.createElement("span",{className:"blockons-icon ".concat(h.icon),style:{color:h.color}}),React.createElement("div",o({className:"blockons-tooltip-preview-tooltip"},N&&"custom"===h.theme?{style:{backgroundColor:h.pcolor,color:h.pfcolor}}:{}),N&&h.image&&React.createElement("div",{className:"blockons-tooltip-img"},React.createElement("div",{className:"blockons-tooltip-img-prvw"},"Image")),React.createElement("h6",{className:"preview-title"},"Tooltip Title"),React.createElement("p",{className:"preview-text"},"Some example text."),React.createElement("span",o({className:"blockons-tooltip-arrow"},N&&"custom"===h.theme?{style:{borderTopColor:h.pcolor}}:{}))))),React.createElement("div",{className:"blockons-tooltip-btns ".concat(d?"active":"")},React.createElement(x,{variant:"secondary",className:"blockons-tooltip-button",onClick:function(){n(b(i,{type:"blockons/inline-tooltip",attributes:{"data-style":h.style,"data-theme":h.theme,"data-title":h.title,"data-text":h.text,"data-icon":h.icon,"data-image":h.image,"data-color":h.color,"data-fcolor":h.fcolor,"data-pcolor":h.pcolor,"data-pfcolor":h.pfcolor}}))},disabled:!h.title&&!h.text},d&&(h.title||h.text)?p("Update Tooltip","blockons"):p("Add Tooltip","blockons")),d&&React.createElement(x,{variant:"secondary",className:"blockons-tooltip-button remove",onClick:function(){n(m(i,"blockons/inline-tooltip"))},icon:"no-alt",title:p("Remove Tooltip","blockons")})))}}))))}})},5228:e=>{"use strict";
     1(()=>{var e={8720:()=>{function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}var t;function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e},o.apply(this,arguments)}function n(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function r(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?n(Object(o),!0).forEach((function(t){l(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):n(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function l(t,o,n){var r;return r=function(t,o){if("object"!=e(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,o||"default");if("object"!=e(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===o?String:Number)(t)}(o,"string"),(o="symbol"==e(r)?r:String(r))in t?Object.defineProperty(t,o,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[o]=n,t}function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var n,r,l,a,i=[],c=!0,s=!1;try{if(l=(o=o.call(e)).next,0===t){if(Object(o)!==o)return;c=!1}else for(;!(c=(n=l.call(o)).done)&&(i.push(n.value),i.length!==t);c=!0);}catch(e){s=!0,r=e}finally{try{if(!c&&null!=o.return&&(a=o.return(),Object(a)!==a))return}finally{if(s)throw r}}return i}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return i(e,t);var o=Object.prototype.toString.call(e).slice(8,-1);"Object"===o&&e.constructor&&(o=e.constructor.name);if("Map"===o||"Set"===o)return Array.from(e);if("Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return i(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,n=new Array(t);o<t;o++)n[o]=e[o];return n}wp.hooks.addFilter;var c=wp.element,s=c.useState,u=c.useEffect,p=wp.i18n.__,d=wp.richText,f=d.registerFormatType,b=(d.unregisterFormatType,d.applyFormat),m=d.removeFormat,k=d.getActiveFormat,h=wp.blockEditor,v=h.BlockControls,g=h.MediaUpload,y=wp.components,E=y.ToolbarGroup,R=y.Dropdown,w=y.ToolbarButton,_=(y.ToggleControl,y.TextControl),O=y.TextareaControl,A=y.SelectControl,x=y.Button,C=y.ColorPicker,j=y.ColorIndicator,P=wp.data,S=P.useSelect,N=(P.dispatch,Boolean(blockonsEditorObj.isPremium)),F=null===(t=blockonsEditorObj.blockonsOptions)||void 0===t?void 0:t.tooltips;f("blockons/inline-tooltip",{title:"Blockons Tooltip",tagName:"span",className:"blockons-inline-tooltip",edit:function(e){var t=e.isActive,n=e.onChange,i=e.value,c=S((function(e){return e("core/block-editor").getSelectedBlock()}),[]);console.log("selectedBlock",c);if(!c||!["core/paragraph","core/heading","core/list-item","blockons/line-heading"].includes(c.name))return null;var d=k(i,"blockons/inline-tooltip"),f=a(s({style:(null==F?void 0:F.style)||"underlined",theme:(null==F?void 0:F.theme)||"one",title:"",text:"",icon:"",image:"",color:(null==F?void 0:F.color)||"#424242",fcolor:(null==F?void 0:F.fcolor)||"#000",pcolor:(null==F?void 0:F.pcolor)||"#424242",pfcolor:(null==F?void 0:F.pfcolor)||"#FFF"}),2),h=f[0],y=f[1];u((function(){if(d){var e=Object.keys(d.attributes).length>0?d.attributes:Object.keys(d.unregisteredAttributes).length>0?d.unregisteredAttributes:"";y({style:e["data-style"]||(null==F?void 0:F.style)||"underlined",theme:e["data-theme"]||(null==F?void 0:F.theme)||"one",title:e["data-title"]||"",text:e["data-text"]||"",icon:e["data-icon"]||"",image:e["data-image"]||"",color:e["data-color"]||(null==F?void 0:F.color)||"#424242",fcolor:e["data-fcolor"]||(null==F?void 0:F.fcolor)||"#000",pcolor:e["data-pcolor"]||(null==F?void 0:F.pcolor)||"#424242",pfcolor:e["data-pfcolor"]||(null==F?void 0:F.pfcolor)||"#FFF"})}else y({style:(null==F?void 0:F.style)||"underlined",theme:(null==F?void 0:F.theme)||"one",title:"",text:"",icon:"",image:"",color:(null==F?void 0:F.color)||"#424242",fcolor:(null==F?void 0:F.fcolor)||"#000",pcolor:(null==F?void 0:F.pcolor)||"#424242",pfcolor:(null==F?void 0:F.pfcolor)||"#FFF"})}),[d]);var P=function(e){return function(t){y((function(o){return r(r({},o),{},l({},e,t))}))}};return React.createElement(React.Fragment,null,React.createElement(v,null,React.createElement(E,null,React.createElement(R,{className:"blockons-tooltip-settings-dropdown",contentClassName:"blockons-tooltip-settings-popover",popoverProps:{placement:"bottom-start"},renderToggle:function(e){e.isOpen;var o=e.onToggle;return React.createElement(w,{icon:React.createElement("span",{className:"dashicons dashicons-format-status"}),title:"Blockons Tooltip",onClick:o,isActive:t})},renderContent:function(){return React.createElement("div",{className:"blockons-tooltip-settings"},React.createElement(_,{label:p("Tooltip Title","blockons"),value:h.title,onChange:P("title")}),React.createElement(O,{label:p("Tooltip Text","blockons"),value:h.text,onChange:P("text")}),N&&React.createElement("p",{className:"tooltip-link-hint"},p("Add links","blockons"),": (Blockons [*https://blockons.com/])"),React.createElement("div",{className:"blockons-divider"}),React.createElement("div",{className:"blockons-tooltip-extra"},React.createElement("div",{className:"blockons-tooltip-color-wrap"},!N&&React.createElement(R,{className:"blockons-tooltip-color disabled",contentClassName:"blockons-tooltip-color-picker",renderToggle:function(e){var t=e.isOpen,o=e.onToggle;return React.createElement(w,{icon:React.createElement("span",{className:"dashicons dashicons-admin-appearance"}),title:p("Blockons Tooltip","blockons"),onClick:o,isActive:t,className:"btn-disabled"})},renderContent:function(){return React.createElement(React.Fragment,null,React.createElement("p",null,p("Blockons Pro offers advanced Tooltips with more customization options.","blockons")))}}),N&&d&&React.createElement(R,{className:"blockons-tooltip-color",contentClassName:"blockons-tooltip-color-picker",renderToggle:function(e){var t=e.isOpen,o=e.onToggle;return React.createElement(w,{icon:React.createElement("span",{className:"dashicons dashicons-admin-appearance"}),title:p("Blockons Tooltip","blockons"),onClick:o,isActive:t})},renderContent:function(){return React.createElement(React.Fragment,null,React.createElement(A,{label:p("Tooltip Link Style","blockons"),value:h.style,options:[{label:"Underlined",value:"underlined"},{label:"Underline Dashed",value:"dashed"},{label:"Highlighted",value:"highlight"}],onChange:P("style")}),React.createElement("div",{className:"blockons-tooltip-clrs"},React.createElement(R,{className:"blockons-tooltip-color",contentClassName:"blockons-tooltip-color-picker",renderToggle:function(e){e.isOpen;var t=e.onToggle;return React.createElement(x,{variant:"link",onClick:t,className:"blockons-colorpicker-btn"},React.createElement(j,{colorValue:h.color}),React.createElement("span",null,p("Tooltip Link Color","blockons")))},renderContent:function(){return React.createElement(React.Fragment,null,React.createElement(C,{color:h.color,onChange:P("color"),defaultValue:"#f4f4f4"}))}}),("one"!==h.theme||"two"!==h.theme)&&React.createElement(R,{className:"blockons-tooltip-color",contentClassName:"blockons-tooltip-color-picker",renderToggle:function(e){e.isOpen;var t=e.onToggle;return React.createElement(x,{variant:"link",onClick:t,className:"blockons-colorpicker-btn"},React.createElement(j,{colorValue:h.fcolor}),React.createElement("span",null,p("Font Color","blockons")))},renderContent:function(){return React.createElement(React.Fragment,null,React.createElement(C,{color:h.fcolor,onChange:P("fcolor"),defaultValue:"#f4f4f4"}))}})),React.createElement("div",{className:"blockons-divider"}),React.createElement(_,{label:p("Tooltip Icon","blockons"),value:h.icon,onChange:P("icon"),help:p("Add the CSS class names of the Font Awesome icon to be displayed in the Tooltip","blockons")}),React.createElement("div",{className:"blockons-divider"}),React.createElement(A,{label:p("Tooltip Popup Theme","blockons"),value:h.theme,options:[{label:"Dark",value:"one"},{label:"Light",value:"two"},{label:"Custom Color",value:"custom"}],onChange:P("theme")}),React.createElement("div",{className:"blockons-divider"}),"custom"===h.theme&&React.createElement(React.Fragment,null,React.createElement("div",{className:"blockons-tooltip-clrs"},React.createElement(R,{className:"blockons-tooltip-color",contentClassName:"blockons-tooltip-color-picker",renderToggle:function(e){e.isOpen;var t=e.onToggle;return React.createElement(x,{variant:"link",onClick:t,className:"blockons-colorpicker-btn"},React.createElement(j,{colorValue:h.pcolor}),React.createElement("span",null,p("Popup Color","blockons")))},renderContent:function(){return React.createElement(React.Fragment,null,React.createElement(C,{color:h.pcolor,onChange:P("pcolor"),defaultValue:"#d6c0ff"}))}}),("one"!==h.theme||"two"!==h.theme)&&React.createElement(R,{className:"blockons-tooltip-color",contentClassName:"blockons-tooltip-color-picker",renderToggle:function(e){e.isOpen;var t=e.onToggle;return React.createElement(x,{variant:"link",onClick:t,className:"blockons-colorpicker-btn"},React.createElement(j,{colorValue:h.pfcolor}),React.createElement("span",null,p("Popup Font Color","blockons")))},renderContent:function(){return React.createElement(React.Fragment,null,React.createElement(C,{color:h.pfcolor,onChange:P("pfcolor"),defaultValue:"#000"}))}})),React.createElement("div",{className:"blockons-divider"})),React.createElement(g,{className:"components-icon-button components-toolbar__control",allowedTypes:["image"],value:h.image,onSelect:function(e){return P("image")(e.url)},render:function(e){var t=e.open;return null!=h&&h.image?React.createElement("div",{className:"blockons-tooltip-imgpreview"},React.createElement("div",{className:"blockons-tooltip-imgpreview-img"},React.createElement("img",{src:h.image})),React.createElement(x,{className:"blockons-tt-upload-button remove",onClick:function(){P("image")("")}},p("Remove Image","blockons"))):React.createElement(x,{className:"blockons-tt-upload-button",icon:"format-image",onClick:t},p("Add a Tooltip Image","blockons"))}}),React.createElement("p",{className:"note-link"},React.createElement("a",{href:"https://blockons.com/documentation/content-tooltips/#adding-tooltips",target:"_blank"},p("Read more on adding Tooltips","blockons"))))}})),React.createElement("div",{className:"blockons-tooltip-preview  ".concat(h.theme)},N&&"highlight"===h.style?React.createElement("mark",{className:"blockons-tooltip-style ".concat(h.style),style:r({backgroundColor:h.color},h.fcolor?{color:h.fcolor}:{})},"Tooltip Preview"):React.createElement("span",o({className:"blockons-tooltip-style ".concat(h.style)},N?{style:r(r({},h.color?{borderBottomColor:h.color}:{}),h.fcolor?{color:h.fcolor}:{})}:{}),"Tooltip Preview"),N&&h.icon&&React.createElement("span",{className:"blockons-icon ".concat(h.icon),style:{color:h.color}}),React.createElement("div",o({className:"blockons-tooltip-preview-tooltip"},N&&"custom"===h.theme?{style:{backgroundColor:h.pcolor,color:h.pfcolor}}:{}),N&&h.image&&React.createElement("div",{className:"blockons-tooltip-img"},React.createElement("div",{className:"blockons-tooltip-img-prvw"},"Image")),React.createElement("h6",{className:"preview-title"},"Tooltip Title"),React.createElement("p",{className:"preview-text"},"Some example text."),React.createElement("span",o({className:"blockons-tooltip-arrow"},N&&"custom"===h.theme?{style:{borderTopColor:h.pcolor}}:{}))))),React.createElement("div",{className:"blockons-tooltip-btns ".concat(d?"active":"")},React.createElement(x,{variant:"secondary",className:"blockons-tooltip-button",onClick:function(){n(b(i,{type:"blockons/inline-tooltip",attributes:{"data-style":h.style,"data-theme":h.theme,"data-title":h.title,"data-text":h.text,"data-icon":h.icon,"data-image":h.image,"data-color":h.color,"data-fcolor":h.fcolor,"data-pcolor":h.pcolor,"data-pfcolor":h.pfcolor}}))},disabled:!h.title&&!h.text},d&&(h.title||h.text)?p("Update Tooltip","blockons"):p("Add Tooltip","blockons")),d&&React.createElement(x,{variant:"secondary",className:"blockons-tooltip-button remove",onClick:function(){n(m(i,"blockons/inline-tooltip"))},icon:"no-alt",title:p("Remove Tooltip","blockons")})))}}))))}})},5228:e=>{"use strict";
    22/*
    33object-assign
  • blockons/trunk/dist/settings.js

    r3077353 r3082926  
    2377223772      item.removeAttribute("id");
    2377323773    });
     23774    console.log(e.target);
    2377423775    e.target.closest(".blockonsColorPicker").setAttribute("id", "openColorPicker");
    2377523776    e.target.closest(".blockonsColorPicker").classList.add("blockonsButton-active");
     
    2381223813    },
    2381323814    onClick: function onClick(e) {
    23814       return e.preventDefault();
    23815     },
    23816     onFocus: function onFocus(e) {
    2381723815      return onButtonFocus(e);
    2381823816    }
     23817    // onFocus={(e) => onButtonFocus(e)}
    2381923818    // onBlur={(e) => onButtonBlur(e)}
    2382023819  }, /*#__PURE__*/react.createElement("span", {
  • blockons/trunk/dist/settings.min.js

    r3077353 r3082926  
    3737 * This source code is licensed under the MIT license found in the
    3838 * LICENSE file in the root directory of this source tree.
    39  */var n,r,o,a;if("object"==typeof performance&&"function"==typeof performance.now){var i=performance;t.unstable_now=function(){return i.now()}}else{var l=Date,s=l.now();t.unstable_now=function(){return l.now()-s}}if("undefined"==typeof window||"function"!=typeof MessageChannel){var c=null,u=null,f=function(){if(null!==c)try{var e=t.unstable_now();c(!0,e),c=null}catch(e){throw setTimeout(f,0),e}};n=function(e){null!==c?setTimeout(n,0,e):(c=e,setTimeout(f,0))},r=function(e,t){u=setTimeout(e,t)},o=function(){clearTimeout(u)},t.unstable_shouldYield=function(){return!1},a=t.unstable_forceFrameRate=function(){}}else{var p=window.setTimeout,d=window.clearTimeout;if("undefined"!=typeof console){var h=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!=typeof h&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var b=!1,g=null,m=-1,v=5,y=0;t.unstable_shouldYield=function(){return t.unstable_now()>=y},a=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):v=0<e?Math.floor(1e3/e):5};var w=new MessageChannel,x=w.port2;w.port1.onmessage=function(){if(null!==g){var e=t.unstable_now();y=e+v;try{g(!0,e)?x.postMessage(null):(b=!1,g=null)}catch(e){throw x.postMessage(null),e}}else b=!1},n=function(e){g=e,b||(b=!0,x.postMessage(null))},r=function(e,n){m=p((function(){e(t.unstable_now())}),n)},o=function(){d(m),m=-1}}function k(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,o=e[r];if(!(void 0!==o&&0<S(o,t)))break e;e[r]=t,e[n]=o,n=r}}function E(e){return void 0===(e=e[0])?null:e}function _(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length;r<o;){var a=2*(r+1)-1,i=e[a],l=a+1,s=e[l];if(void 0!==i&&0>S(i,n))void 0!==s&&0>S(s,i)?(e[r]=s,e[l]=n,r=l):(e[r]=i,e[a]=n,r=a);else{if(!(void 0!==s&&0>S(s,n)))break e;e[r]=s,e[l]=n,r=l}}}return t}return null}function S(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var C=[],O=[],j=1,A=null,T=3,N=!1,P=!1,R=!1;function F(e){for(var t=E(O);null!==t;){if(null===t.callback)_(O);else{if(!(t.startTime<=e))break;_(O),t.sortIndex=t.expirationTime,k(C,t)}t=E(O)}}function L(e){if(R=!1,F(e),!P)if(null!==E(C))P=!0,n(M);else{var t=E(O);null!==t&&r(L,t.startTime-e)}}function M(e,n){P=!1,R&&(R=!1,o()),N=!0;var a=T;try{for(F(n),A=E(C);null!==A&&(!(A.expirationTime>n)||e&&!t.unstable_shouldYield());){var i=A.callback;if("function"==typeof i){A.callback=null,T=A.priorityLevel;var l=i(A.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?A.callback=l:A===E(C)&&_(C),F(n)}else _(C);A=E(C)}if(null!==A)var s=!0;else{var c=E(O);null!==c&&r(L,c.startTime-n),s=!1}return s}finally{A=null,T=a,N=!1}}var B=a;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){P||N||(P=!0,n(M))},t.unstable_getCurrentPriorityLevel=function(){return T},t.unstable_getFirstCallbackNode=function(){return E(C)},t.unstable_next=function(e){switch(T){case 1:case 2:case 3:var t=3;break;default:t=T}var n=T;T=t;try{return e()}finally{T=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=B,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=T;T=e;try{return t()}finally{T=n}},t.unstable_scheduleCallback=function(e,a,i){var l=t.unstable_now();switch("object"==typeof i&&null!==i?i="number"==typeof(i=i.delay)&&0<i?l+i:l:i=l,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:j++,callback:a,priorityLevel:e,startTime:i,expirationTime:s=i+s,sortIndex:-1},i>l?(e.sortIndex=i,k(O,e),null===E(C)&&e===E(O)&&(R?o():R=!0,r(L,i-l))):(e.sortIndex=s,k(C,e),P||N||(P=!0,n(M))),e},t.unstable_wrapCallback=function(e){var t=T;return function(){var n=T;T=t;try{return e.apply(this,arguments)}finally{T=n}}}},9982:(e,t,n)=>{"use strict";e.exports=n(7463)},7604:(e,t,n)=>{var r;!function(){"use strict";var o={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function a(e){return function(e,t){var n,r,i,l,s,c,u,f,p,d=1,h=e.length,b="";for(r=0;r<h;r++)if("string"==typeof e[r])b+=e[r];else if("object"==typeof e[r]){if((l=e[r]).keys)for(n=t[d],i=0;i<l.keys.length;i++){if(null==n)throw new Error(a('[sprintf] Cannot access property "%s" of undefined value "%s"',l.keys[i],l.keys[i-1]));n=n[l.keys[i]]}else n=l.param_no?t[l.param_no]:t[d++];if(o.not_type.test(l.type)&&o.not_primitive.test(l.type)&&n instanceof Function&&(n=n()),o.numeric_arg.test(l.type)&&"number"!=typeof n&&isNaN(n))throw new TypeError(a("[sprintf] expecting number but found %T",n));switch(o.number.test(l.type)&&(f=n>=0),l.type){case"b":n=parseInt(n,10).toString(2);break;case"c":n=String.fromCharCode(parseInt(n,10));break;case"d":case"i":n=parseInt(n,10);break;case"j":n=JSON.stringify(n,null,l.width?parseInt(l.width):0);break;case"e":n=l.precision?parseFloat(n).toExponential(l.precision):parseFloat(n).toExponential();break;case"f":n=l.precision?parseFloat(n).toFixed(l.precision):parseFloat(n);break;case"g":n=l.precision?String(Number(n.toPrecision(l.precision))):parseFloat(n);break;case"o":n=(parseInt(n,10)>>>0).toString(8);break;case"s":n=String(n),n=l.precision?n.substring(0,l.precision):n;break;case"t":n=String(!!n),n=l.precision?n.substring(0,l.precision):n;break;case"T":n=Object.prototype.toString.call(n).slice(8,-1).toLowerCase(),n=l.precision?n.substring(0,l.precision):n;break;case"u":n=parseInt(n,10)>>>0;break;case"v":n=n.valueOf(),n=l.precision?n.substring(0,l.precision):n;break;case"x":n=(parseInt(n,10)>>>0).toString(16);break;case"X":n=(parseInt(n,10)>>>0).toString(16).toUpperCase()}o.json.test(l.type)?b+=n:(!o.number.test(l.type)||f&&!l.sign?p="":(p=f?"+":"-",n=n.toString().replace(o.sign,"")),c=l.pad_char?"0"===l.pad_char?"0":l.pad_char.charAt(1):" ",u=l.width-(p+n).length,s=l.width&&u>0?c.repeat(u):"",b+=l.align?p+n+s:"0"===c?p+s+n:s+p+n)}return b}(function(e){if(l[e])return l[e];var t,n=e,r=[],a=0;for(;n;){if(null!==(t=o.text.exec(n)))r.push(t[0]);else if(null!==(t=o.modulo.exec(n)))r.push("%");else{if(null===(t=o.placeholder.exec(n)))throw new SyntaxError("[sprintf] unexpected placeholder");if(t[2]){a|=1;var i=[],s=t[2],c=[];if(null===(c=o.key.exec(s)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(i.push(c[1]);""!==(s=s.substring(c[0].length));)if(null!==(c=o.key_access.exec(s)))i.push(c[1]);else{if(null===(c=o.index_access.exec(s)))throw new SyntaxError("[sprintf] failed to parse named argument key");i.push(c[1])}t[2]=i}else a|=2;if(3===a)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");r.push({placeholder:t[0],param_no:t[1],keys:t[2],sign:t[3],pad_char:t[4],align:t[5],width:t[6],precision:t[7],type:t[8]})}n=n.substring(t[0].length)}return l[e]=r}(e),arguments)}function i(e,t){return a.apply(null,[e].concat(t||[]))}var l=Object.create(null);a,i,"undefined"!=typeof window&&(window.sprintf=a,window.vsprintf=i,void 0===(r=function(){return{sprintf:a,vsprintf:i}}.call(t,n,t,e))||(e.exports=r))}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var a=t[r]={id:r,loaded:!1,exports:{}};return e[r](a,a.exports,n),a.loaded=!0,a.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),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{"use strict";var e={};n.r(e),n.d(e,{hasBrowserEnv:()=>Ve,hasStandardBrowserEnv:()=>$e,hasStandardBrowserWebWorkerEnv:()=>Ge});var t=n(6540),r=n(961);n(7604);!function(e,t){var n,r,o=0;function a(){var a,i,l=n,s=arguments.length;e:for(;l;){if(l.args.length===arguments.length){for(i=0;i<s;i++)if(l.args[i]!==arguments[i]){l=l.next;continue e}return l!==n&&(l===r&&(r=l.prev),l.prev.next=l.next,l.next&&(l.next.prev=l.prev),l.next=n,l.prev=null,n.prev=l,n=l),l.val}l=l.next}for(a=new Array(s),i=0;i<s;i++)a[i]=arguments[i];return l={args:a,val:e.apply(null,a)},n?(n.prev=l,l.next=n):r=l,o===t.maxSize?(r=r.prev).next=null:o++,n=l,l.val}t=t||{},a.clear=function(){n=null,r=null,o=0}}(console.error);var o,a,i,l;o={"(":9,"!":8,"*":7,"/":7,"%":7,"+":6,"-":6,"<":5,"<=":5,">":5,">=":5,"==":4,"!=":4,"&&":3,"||":2,"?":1,"?:":1},a=["(","?"],i={")":["("],":":["?","?:"]},l=/<=|>=|==|!=|&&|\|\||\?:|\(|!|\*|\/|%|\+|-|<|>|\?|\)|:/;var s={"!":function(e){return!e},"*":function(e,t){return e*t},"/":function(e,t){return e/t},"%":function(e,t){return e%t},"+":function(e,t){return e+t},"-":function(e,t){return e-t},"<":function(e,t){return e<t},"<=":function(e,t){return e<=t},">":function(e,t){return e>t},">=":function(e,t){return e>=t},"==":function(e,t){return e===t},"!=":function(e,t){return e!==t},"&&":function(e,t){return e&&t},"||":function(e,t){return e||t},"?:":function(e,t,n){if(e)throw t;return n}};function c(e){var t=function(e){for(var t,n,r,s,c=[],u=[];t=e.match(l);){for(n=t[0],(r=e.substr(0,t.index).trim())&&c.push(r);s=u.pop();){if(i[n]){if(i[n][0]===s){n=i[n][1]||n;break}}else if(a.indexOf(s)>=0||o[s]<o[n]){u.push(s);break}c.push(s)}i[n]||u.push(n),e=e.substr(t.index+n.length)}return(e=e.trim())&&c.push(e),c.concat(u.reverse())}(e);return function(e){return function(e,t){var n,r,o,a,i,l,c=[];for(n=0;n<e.length;n++){if(i=e[n],a=s[i]){for(r=a.length,o=Array(r);r--;)o[r]=c.pop();try{l=a.apply(null,o)}catch(e){return e}}else l=t.hasOwnProperty(i)?t[i]:+i;c.push(l)}return c[0]}(t,e)}}var u={contextDelimiter:"",onMissingKey:null};function f(e,t){var n;for(n in this.data=e,this.pluralForms={},this.options={},u)this.options[n]=void 0!==t&&n in t?t[n]:u[n]}f.prototype.getPluralForm=function(e,t){var n,r,o,a=this.pluralForms[e];return a||("function"!=typeof(o=(n=this.data[e][""])["Plural-Forms"]||n["plural-forms"]||n.plural_forms)&&(r=function(e){var t,n,r;for(t=e.split(";"),n=0;n<t.length;n++)if(0===(r=t[n].trim()).indexOf("plural="))return r.substr(7)}(n["Plural-Forms"]||n["plural-forms"]||n.plural_forms),o=function(e){var t=c(e);return function(e){return+t({n:e})}}(r)),a=this.pluralForms[e]=o),a(t)},f.prototype.dcnpgettext=function(e,t,n,r,o){var a,i,l;return a=void 0===o?0:this.getPluralForm(e,o),i=n,t&&(i=t+this.options.contextDelimiter+n),(l=this.data[e][i])&&l[a]?l[a]:(this.options.onMissingKey&&this.options.onMissingKey(n,e),0===a?n:r)};const p={plural_forms:e=>1===e?0:1},d=/^i18n\.(n?gettext|has_translation)(_|$)/;const h=function(e){return"string"!=typeof e||""===e?(console.error("The namespace must be a non-empty string."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(e)||(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)};const b=function(e){return"string"!=typeof e||""===e?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(e)?(console.error("The hook name cannot begin with `__`."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(e)||(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)};const g=function(e,t){return function(n,r,o,a=10){const i=e[t];if(!b(n))return;if(!h(r))return;if("function"!=typeof o)return void console.error("The hook callback must be a function.");if("number"!=typeof a)return void console.error("If specified, the hook priority must be a number.");const l={callback:o,priority:a,namespace:r};if(i[n]){const e=i[n].handlers;let t;for(t=e.length;t>0&&!(a>=e[t-1].priority);t--);t===e.length?e[t]=l:e.splice(t,0,l),i.__current.forEach((e=>{e.name===n&&e.currentIndex>=t&&e.currentIndex++}))}else i[n]={handlers:[l],runs:0};"hookAdded"!==n&&e.doAction("hookAdded",n,r,o,a)}};const m=function(e,t,n=!1){return function(r,o){const a=e[t];if(!b(r))return;if(!n&&!h(o))return;if(!a[r])return 0;let i=0;if(n)i=a[r].handlers.length,a[r]={runs:a[r].runs,handlers:[]};else{const e=a[r].handlers;for(let t=e.length-1;t>=0;t--)e[t].namespace===o&&(e.splice(t,1),i++,a.__current.forEach((e=>{e.name===r&&e.currentIndex>=t&&e.currentIndex--})))}return"hookRemoved"!==r&&e.doAction("hookRemoved",r,o),i}};const v=function(e,t){return function(n,r){const o=e[t];return void 0!==r?n in o&&o[n].handlers.some((e=>e.namespace===r)):n in o}};const y=function(e,t,n=!1){return function(r,...o){const a=e[t];a[r]||(a[r]={handlers:[],runs:0}),a[r].runs++;const i=a[r].handlers;if(!i||!i.length)return n?o[0]:void 0;const l={name:r,currentIndex:0};for(a.__current.push(l);l.currentIndex<i.length;){const e=i[l.currentIndex].callback.apply(null,o);n&&(o[0]=e),l.currentIndex++}return a.__current.pop(),n?o[0]:void 0}};const w=function(e,t){return function(){var n;const r=e[t];return null!==(n=r.__current[r.__current.length-1]?.name)&&void 0!==n?n:null}};const x=function(e,t){return function(n){const r=e[t];return void 0===n?void 0!==r.__current[0]:!!r.__current[0]&&n===r.__current[0].name}};const k=function(e,t){return function(n){const r=e[t];if(b(n))return r[n]&&r[n].runs?r[n].runs:0}};class E{constructor(){this.actions=Object.create(null),this.actions.__current=[],this.filters=Object.create(null),this.filters.__current=[],this.addAction=g(this,"actions"),this.addFilter=g(this,"filters"),this.removeAction=m(this,"actions"),this.removeFilter=m(this,"filters"),this.hasAction=v(this,"actions"),this.hasFilter=v(this,"filters"),this.removeAllActions=m(this,"actions",!0),this.removeAllFilters=m(this,"filters",!0),this.doAction=y(this,"actions"),this.applyFilters=y(this,"filters",!0),this.currentAction=w(this,"actions"),this.currentFilter=w(this,"filters"),this.doingAction=x(this,"actions"),this.doingFilter=x(this,"filters"),this.didAction=k(this,"actions"),this.didFilter=k(this,"filters")}}const _=function(){return new E}(),{addAction:S,addFilter:C,removeAction:O,removeFilter:j,hasAction:A,hasFilter:T,removeAllActions:N,removeAllFilters:P,doAction:R,applyFilters:F,currentAction:L,currentFilter:M,doingAction:B,doingFilter:D,didAction:z,didFilter:I,actions:U,filters:H}=_,W=((e,t,n)=>{const r=new f({}),o=new Set,a=()=>{o.forEach((e=>e()))},i=(e,t="default")=>{r.data[t]={...r.data[t],...e},r.data[t][""]={...p,...r.data[t]?.[""]},delete r.pluralForms[t]},l=(e,t)=>{i(e,t),a()},s=(e="default",t,n,o,a)=>(r.data[e]||i(void 0,e),r.dcnpgettext(e,t,n,o,a)),c=(e="default")=>e,u=(e,t,r)=>{let o=s(r,t,e);return n?(o=n.applyFilters("i18n.gettext_with_context",o,e,t,r),n.applyFilters("i18n.gettext_with_context_"+c(r),o,e,t,r)):o};if(e&&l(e,t),n){const e=e=>{d.test(e)&&a()};n.addAction("hookAdded","core/i18n",e),n.addAction("hookRemoved","core/i18n",e)}return{getLocaleData:(e="default")=>r.data[e],setLocaleData:l,addLocaleData:(e,t="default")=>{r.data[t]={...r.data[t],...e,"":{...p,...r.data[t]?.[""],...e?.[""]}},delete r.pluralForms[t],a()},resetLocaleData:(e,t)=>{r.data={},r.pluralForms={},l(e,t)},subscribe:e=>(o.add(e),()=>o.delete(e)),__:(e,t)=>{let r=s(t,void 0,e);return n?(r=n.applyFilters("i18n.gettext",r,e,t),n.applyFilters("i18n.gettext_"+c(t),r,e,t)):r},_x:u,_n:(e,t,r,o)=>{let a=s(o,void 0,e,t,r);return n?(a=n.applyFilters("i18n.ngettext",a,e,t,r,o),n.applyFilters("i18n.ngettext_"+c(o),a,e,t,r,o)):a},_nx:(e,t,r,o,a)=>{let i=s(a,o,e,t,r);return n?(i=n.applyFilters("i18n.ngettext_with_context",i,e,t,r,o,a),n.applyFilters("i18n.ngettext_with_context_"+c(a),i,e,t,r,o,a)):i},isRTL:()=>"rtl"===u("ltr","text direction"),hasTranslation:(e,t,o)=>{const a=t?t+""+e:e;let i=!!r.data?.[null!=o?o:"default"]?.[a];return n&&(i=n.applyFilters("i18n.has_translation",i,e,t,o),i=n.applyFilters("i18n.has_translation_"+c(o),i,e,t,o)),i}}})(void 0,void 0,_),V=(W.getLocaleData.bind(W),W.setLocaleData.bind(W),W.resetLocaleData.bind(W),W.subscribe.bind(W),W.__.bind(W));W._x.bind(W),W._n.bind(W),W._nx.bind(W),W.isRTL.bind(W),W.hasTranslation.bind(W);function $(e,t){return function(){return e.apply(t,arguments)}}const{toString:q}=Object.prototype,{getPrototypeOf:G}=Object,X=(K=Object.create(null),e=>{const t=q.call(e);return K[t]||(K[t]=t.slice(8,-1).toLowerCase())});var K;const Q=e=>(e=e.toLowerCase(),t=>X(t)===e),Y=e=>t=>typeof t===e,{isArray:J}=Array,Z=Y("undefined");const ee=Q("ArrayBuffer");const te=Y("string"),ne=Y("function"),re=Y("number"),oe=e=>null!==e&&"object"==typeof e,ae=e=>{if("object"!==X(e))return!1;const t=G(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)},ie=Q("Date"),le=Q("File"),se=Q("Blob"),ce=Q("FileList"),ue=Q("URLSearchParams");function fe(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let r,o;if("object"!=typeof e&&(e=[e]),J(e))for(r=0,o=e.length;r<o;r++)t.call(null,e[r],r,e);else{const o=n?Object.getOwnPropertyNames(e):Object.keys(e),a=o.length;let i;for(r=0;r<a;r++)i=o[r],t.call(null,e[i],i,e)}}function pe(e,t){t=t.toLowerCase();const n=Object.keys(e);let r,o=n.length;for(;o-- >0;)if(r=n[o],t===r.toLowerCase())return r;return null}const de="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,he=e=>!Z(e)&&e!==de;const be=(ge="undefined"!=typeof Uint8Array&&G(Uint8Array),e=>ge&&e instanceof ge);var ge;const me=Q("HTMLFormElement"),ve=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),ye=Q("RegExp"),we=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};fe(n,((n,o)=>{let a;!1!==(a=t(n,o,e))&&(r[o]=a||n)})),Object.defineProperties(e,r)},xe="abcdefghijklmnopqrstuvwxyz",ke="0123456789",Ee={DIGIT:ke,ALPHA:xe,ALPHA_DIGIT:xe+xe.toUpperCase()+ke};const _e=Q("AsyncFunction"),Se={isArray:J,isArrayBuffer:ee,isBuffer:function(e){return null!==e&&!Z(e)&&null!==e.constructor&&!Z(e.constructor)&&ne(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{let t;return e&&("function"==typeof FormData&&e instanceof FormData||ne(e.append)&&("formdata"===(t=X(e))||"object"===t&&ne(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&ee(e.buffer),t},isString:te,isNumber:re,isBoolean:e=>!0===e||!1===e,isObject:oe,isPlainObject:ae,isUndefined:Z,isDate:ie,isFile:le,isBlob:se,isRegExp:ye,isFunction:ne,isStream:e=>oe(e)&&ne(e.pipe),isURLSearchParams:ue,isTypedArray:be,isFileList:ce,forEach:fe,merge:function e(){const{caseless:t}=he(this)&&this||{},n={},r=(r,o)=>{const a=t&&pe(n,o)||o;ae(n[a])&&ae(r)?n[a]=e(n[a],r):ae(r)?n[a]=e({},r):J(r)?n[a]=r.slice():n[a]=r};for(let e=0,t=arguments.length;e<t;e++)arguments[e]&&fe(arguments[e],r);return n},extend:(e,t,n,{allOwnKeys:r}={})=>(fe(t,((t,r)=>{n&&ne(t)?e[r]=$(t,n):e[r]=t}),{allOwnKeys:r}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let o,a,i;const l={};if(t=t||{},null==e)return t;do{for(o=Object.getOwnPropertyNames(e),a=o.length;a-- >0;)i=o[a],r&&!r(i,e,t)||l[i]||(t[i]=e[i],l[i]=!0);e=!1!==n&&G(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:X,kindOfTest:Q,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(J(e))return e;let t=e.length;if(!re(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:me,hasOwnProperty:ve,hasOwnProp:ve,reduceDescriptors:we,freezeMethods:e=>{we(e,((t,n)=>{if(ne(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];ne(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return J(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>(e=+e,Number.isFinite(e)?e:t),findKey:pe,global:de,isContextDefined:he,ALPHABET:Ee,generateString:(e=16,t=Ee.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n},isSpecCompliantForm:function(e){return!!(e&&ne(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(oe(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const o=J(e)?[]:{};return fe(e,((e,t)=>{const a=n(e,r+1);!Z(a)&&(o[t]=a)})),t[r]=void 0,o}}return e};return n(e,0)},isAsyncFn:_e,isThenable:e=>e&&(oe(e)||ne(e))&&ne(e.then)&&ne(e.catch)};function Ce(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o)}Se.inherits(Ce,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Se.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Oe=Ce.prototype,je={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{je[e]={value:e}})),Object.defineProperties(Ce,je),Object.defineProperty(Oe,"isAxiosError",{value:!0}),Ce.from=(e,t,n,r,o,a)=>{const i=Object.create(Oe);return Se.toFlatObject(e,i,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),Ce.call(i,e.message,t,n,r,o),i.cause=e,i.name=e.name,a&&Object.assign(i,a),i};const Ae=Ce;function Te(e){return Se.isPlainObject(e)||Se.isArray(e)}function Ne(e){return Se.endsWith(e,"[]")?e.slice(0,-2):e}function Pe(e,t,n){return e?e.concat(t).map((function(e,t){return e=Ne(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const Re=Se.toFlatObject(Se,{},null,(function(e){return/^is[A-Z]/.test(e)}));const Fe=function(e,t,n){if(!Se.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=Se.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!Se.isUndefined(t[e])}))).metaTokens,o=n.visitor||c,a=n.dots,i=n.indexes,l=(n.Blob||"undefined"!=typeof Blob&&Blob)&&Se.isSpecCompliantForm(t);if(!Se.isFunction(o))throw new TypeError("visitor must be a function");function s(e){if(null===e)return"";if(Se.isDate(e))return e.toISOString();if(!l&&Se.isBlob(e))throw new Ae("Blob is not supported. Use a Buffer instead.");return Se.isArrayBuffer(e)||Se.isTypedArray(e)?l&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function c(e,n,o){let l=e;if(e&&!o&&"object"==typeof e)if(Se.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(Se.isArray(e)&&function(e){return Se.isArray(e)&&!e.some(Te)}(e)||(Se.isFileList(e)||Se.endsWith(n,"[]"))&&(l=Se.toArray(e)))return n=Ne(n),l.forEach((function(e,r){!Se.isUndefined(e)&&null!==e&&t.append(!0===i?Pe([n],r,a):null===i?n:n+"[]",s(e))})),!1;return!!Te(e)||(t.append(Pe(o,n,a),s(e)),!1)}const u=[],f=Object.assign(Re,{defaultVisitor:c,convertValue:s,isVisitable:Te});if(!Se.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!Se.isUndefined(n)){if(-1!==u.indexOf(n))throw Error("Circular reference detected in "+r.join("."));u.push(n),Se.forEach(n,(function(n,a){!0===(!(Se.isUndefined(n)||null===n)&&o.call(t,n,Se.isString(a)?a.trim():a,r,f))&&e(n,r?r.concat(a):[a])})),u.pop()}}(e),t};function Le(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function Me(e,t){this._pairs=[],e&&Fe(e,this,t)}const Be=Me.prototype;Be.append=function(e,t){this._pairs.push([e,t])},Be.toString=function(e){const t=e?function(t){return e.call(this,t,Le)}:Le;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};const De=Me;function ze(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Ie(e,t,n){if(!t)return e;const r=n&&n.encode||ze,o=n&&n.serialize;let a;if(a=o?o(t,n):Se.isURLSearchParams(t)?t.toString():new De(t,n).toString(r),a){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+a}return e}const Ue=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){Se.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},He={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},We={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:De,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},Ve="undefined"!=typeof window&&"undefined"!=typeof document,$e=(qe="undefined"!=typeof navigator&&navigator.product,Ve&&["ReactNative","NativeScript","NS"].indexOf(qe)<0);var qe;const Ge="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,Xe={...e,...We};const Ke=function(e){function t(e,n,r,o){let a=e[o++];if("__proto__"===a)return!0;const i=Number.isFinite(+a),l=o>=e.length;if(a=!a&&Se.isArray(r)?r.length:a,l)return Se.hasOwnProp(r,a)?r[a]=[r[a],n]:r[a]=n,!i;r[a]&&Se.isObject(r[a])||(r[a]=[]);return t(e,n,r[a],o)&&Se.isArray(r[a])&&(r[a]=function(e){const t={},n=Object.keys(e);let r;const o=n.length;let a;for(r=0;r<o;r++)a=n[r],t[a]=e[a];return t}(r[a])),!i}if(Se.isFormData(e)&&Se.isFunction(e.entries)){const n={};return Se.forEachEntry(e,((e,r)=>{t(function(e){return Se.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null};const Qe={transitional:He,adapter:["xhr","http"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=Se.isObject(e);o&&Se.isHTMLForm(e)&&(e=new FormData(e));if(Se.isFormData(e))return r?JSON.stringify(Ke(e)):e;if(Se.isArrayBuffer(e)||Se.isBuffer(e)||Se.isStream(e)||Se.isFile(e)||Se.isBlob(e))return e;if(Se.isArrayBufferView(e))return e.buffer;if(Se.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let a;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return Fe(e,new Xe.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return Xe.isNode&&Se.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((a=Se.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return Fe(a?{"files[]":e}:e,t&&new t,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),function(e,t,n){if(Se.isString(e))try{return(t||JSON.parse)(e),Se.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||Qe.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(e&&Se.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(e){if(n){if("SyntaxError"===e.name)throw Ae.from(e,Ae.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Xe.classes.FormData,Blob:Xe.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Se.forEach(["delete","get","head","post","put","patch"],(e=>{Qe.headers[e]={}}));const Ye=Qe,Je=Se.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Ze=Symbol("internals");function et(e){return e&&String(e).trim().toLowerCase()}function tt(e){return!1===e||null==e?e:Se.isArray(e)?e.map(tt):String(e)}function nt(e,t,n,r,o){return Se.isFunction(r)?r.call(this,t,n):(o&&(t=n),Se.isString(t)?Se.isString(r)?-1!==t.indexOf(r):Se.isRegExp(r)?r.test(t):void 0:void 0)}class rt{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function o(e,t,n){const o=et(t);if(!o)throw new Error("header name must be a non-empty string");const a=Se.findKey(r,o);(!a||void 0===r[a]||!0===n||void 0===n&&!1!==r[a])&&(r[a||t]=tt(e))}const a=(e,t)=>Se.forEach(e,((e,n)=>o(e,n,t)));return Se.isPlainObject(e)||e instanceof this.constructor?a(e,t):Se.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim())?a((e=>{const t={};let n,r,o;return e&&e.split("\n").forEach((function(e){o=e.indexOf(":"),n=e.substring(0,o).trim().toLowerCase(),r=e.substring(o+1).trim(),!n||t[n]&&Je[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t):null!=e&&o(t,e,n),this}get(e,t){if(e=et(e)){const n=Se.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(Se.isFunction(t))return t.call(this,e,n);if(Se.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=et(e)){const n=Se.findKey(this,e);return!(!n||void 0===this[n]||t&&!nt(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function o(e){if(e=et(e)){const o=Se.findKey(n,e);!o||t&&!nt(0,n[o],o,t)||(delete n[o],r=!0)}}return Se.isArray(e)?e.forEach(o):o(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const o=t[n];e&&!nt(0,this[o],o,e,!0)||(delete this[o],r=!0)}return r}normalize(e){const t=this,n={};return Se.forEach(this,((r,o)=>{const a=Se.findKey(n,o);if(a)return t[a]=tt(r),void delete t[o];const i=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(o):String(o).trim();i!==o&&delete t[o],t[i]=tt(r),n[i]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return Se.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&Se.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[Ze]=this[Ze]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=et(e);t[r]||(!function(e,t){const n=Se.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,o){return this[r].call(this,t,e,n,o)},configurable:!0})}))}(n,e),t[r]=!0)}return Se.isArray(e)?e.forEach(r):r(e),this}}rt.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),Se.reduceDescriptors(rt.prototype,(({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}})),Se.freezeMethods(rt);const ot=rt;function at(e,t){const n=this||Ye,r=t||n,o=ot.from(r.headers);let a=r.data;return Se.forEach(e,(function(e){a=e.call(n,a,o.normalize(),t?t.status:void 0)})),o.normalize(),a}function it(e){return!(!e||!e.__CANCEL__)}function lt(e,t,n){Ae.call(this,null==e?"canceled":e,Ae.ERR_CANCELED,t,n),this.name="CanceledError"}Se.inherits(lt,Ae,{__CANCEL__:!0});const st=lt;const ct=Xe.hasStandardBrowserEnv?{write(e,t,n,r,o,a){const i=[e+"="+encodeURIComponent(t)];Se.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),Se.isString(r)&&i.push("path="+r),Se.isString(o)&&i.push("domain="+o),!0===a&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function ut(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const ft=Xe.hasStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");let n;function r(n){let r=n;return e&&(t.setAttribute("href",r),r=t.href),t.setAttribute("href",r),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return n=r(window.location.href),function(e){const t=Se.isString(e)?r(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return!0};const pt=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o,a=0,i=0;return t=void 0!==t?t:1e3,function(l){const s=Date.now(),c=r[i];o||(o=s),n[a]=l,r[a]=s;let u=i,f=0;for(;u!==a;)f+=n[u++],u%=e;if(a=(a+1)%e,a===i&&(i=(i+1)%e),s-o<t)return;const p=c&&s-c;return p?Math.round(1e3*f/p):void 0}};function dt(e,t){let n=0;const r=pt(50,250);return o=>{const a=o.loaded,i=o.lengthComputable?o.total:void 0,l=a-n,s=r(l);n=a;const c={loaded:a,total:i,progress:i?a/i:void 0,bytes:l,rate:s||void 0,estimated:s&&i&&a<=i?(i-a)/s:void 0,event:o};c[t?"download":"upload"]=!0,e(c)}}const ht={http:null,xhr:"undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){let r=e.data;const o=ot.from(e.headers).normalize();let a,i,{responseType:l,withXSRFToken:s}=e;function c(){e.cancelToken&&e.cancelToken.unsubscribe(a),e.signal&&e.signal.removeEventListener("abort",a)}if(Se.isFormData(r))if(Xe.hasStandardBrowserEnv||Xe.hasStandardBrowserWebWorkerEnv)o.setContentType(!1);else if(!1!==(i=o.getContentType())){const[e,...t]=i?i.split(";").map((e=>e.trim())).filter(Boolean):[];o.setContentType([e||"multipart/form-data",...t].join("; "))}let u=new XMLHttpRequest;if(e.auth){const t=e.auth.username||"",n=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(t+":"+n))}const f=ut(e.baseURL,e.url);function p(){if(!u)return;const r=ot.from("getAllResponseHeaders"in u&&u.getAllResponseHeaders());!function(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new Ae("Request failed with status code "+n.status,[Ae.ERR_BAD_REQUEST,Ae.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}((function(e){t(e),c()}),(function(e){n(e),c()}),{data:l&&"text"!==l&&"json"!==l?u.response:u.responseText,status:u.status,statusText:u.statusText,headers:r,config:e,request:u}),u=null}if(u.open(e.method.toUpperCase(),Ie(f,e.params,e.paramsSerializer),!0),u.timeout=e.timeout,"onloadend"in u?u.onloadend=p:u.onreadystatechange=function(){u&&4===u.readyState&&(0!==u.status||u.responseURL&&0===u.responseURL.indexOf("file:"))&&setTimeout(p)},u.onabort=function(){u&&(n(new Ae("Request aborted",Ae.ECONNABORTED,e,u)),u=null)},u.onerror=function(){n(new Ae("Network Error",Ae.ERR_NETWORK,e,u)),u=null},u.ontimeout=function(){let t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const r=e.transitional||He;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(new Ae(t,r.clarifyTimeoutError?Ae.ETIMEDOUT:Ae.ECONNABORTED,e,u)),u=null},Xe.hasStandardBrowserEnv&&(s&&Se.isFunction(s)&&(s=s(e)),s||!1!==s&&ft(f))){const t=e.xsrfHeaderName&&e.xsrfCookieName&&ct.read(e.xsrfCookieName);t&&o.set(e.xsrfHeaderName,t)}void 0===r&&o.setContentType(null),"setRequestHeader"in u&&Se.forEach(o.toJSON(),(function(e,t){u.setRequestHeader(t,e)})),Se.isUndefined(e.withCredentials)||(u.withCredentials=!!e.withCredentials),l&&"json"!==l&&(u.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&u.addEventListener("progress",dt(e.onDownloadProgress,!0)),"function"==typeof e.onUploadProgress&&u.upload&&u.upload.addEventListener("progress",dt(e.onUploadProgress)),(e.cancelToken||e.signal)&&(a=t=>{u&&(n(!t||t.type?new st(null,e,u):t),u.abort(),u=null)},e.cancelToken&&e.cancelToken.subscribe(a),e.signal&&(e.signal.aborted?a():e.signal.addEventListener("abort",a)));const d=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(f);d&&-1===Xe.protocols.indexOf(d)?n(new Ae("Unsupported protocol "+d+":",Ae.ERR_BAD_REQUEST,e)):u.send(r||null)}))}};Se.forEach(ht,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}));const bt=e=>`- ${e}`,gt=e=>Se.isFunction(e)||null===e||!1===e,mt=e=>{e=Se.isArray(e)?e:[e];const{length:t}=e;let n,r;const o={};for(let a=0;a<t;a++){let t;if(n=e[a],r=n,!gt(n)&&(r=ht[(t=String(n)).toLowerCase()],void 0===r))throw new Ae(`Unknown adapter '${t}'`);if(r)break;o[t||"#"+a]=r}if(!r){const e=Object.entries(o).map((([e,t])=>`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build")));let n=t?e.length>1?"since :\n"+e.map(bt).join("\n"):" "+bt(e[0]):"as no adapter specified";throw new Ae("There is no suitable adapter to dispatch the request "+n,"ERR_NOT_SUPPORT")}return r};function vt(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new st(null,e)}function yt(e){vt(e),e.headers=ot.from(e.headers),e.data=at.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1);return mt(e.adapter||Ye.adapter)(e).then((function(t){return vt(e),t.data=at.call(e,e.transformResponse,t),t.headers=ot.from(t.headers),t}),(function(t){return it(t)||(vt(e),t&&t.response&&(t.response.data=at.call(e,e.transformResponse,t.response),t.response.headers=ot.from(t.response.headers))),Promise.reject(t)}))}const wt=e=>e instanceof ot?e.toJSON():e;function xt(e,t){t=t||{};const n={};function r(e,t,n){return Se.isPlainObject(e)&&Se.isPlainObject(t)?Se.merge.call({caseless:n},e,t):Se.isPlainObject(t)?Se.merge({},t):Se.isArray(t)?t.slice():t}function o(e,t,n){return Se.isUndefined(t)?Se.isUndefined(e)?void 0:r(void 0,e,n):r(e,t,n)}function a(e,t){if(!Se.isUndefined(t))return r(void 0,t)}function i(e,t){return Se.isUndefined(t)?Se.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function l(n,o,a){return a in t?r(n,o):a in e?r(void 0,n):void 0}const s={url:a,method:a,data:a,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:l,headers:(e,t)=>o(wt(e),wt(t),!0)};return Se.forEach(Object.keys(Object.assign({},e,t)),(function(r){const a=s[r]||o,i=a(e[r],t[r],r);Se.isUndefined(i)&&a!==l||(n[r]=i)})),n}const kt="1.6.7",Et={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{Et[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const _t={};Et.transitional=function(e,t,n){function r(e,t){return"[Axios v1.6.7] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,o,a)=>{if(!1===e)throw new Ae(r(o," has been removed"+(t?" in "+t:"")),Ae.ERR_DEPRECATED);return t&&!_t[o]&&(_t[o]=!0,console.warn(r(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,a)}};const St={assertOptions:function(e,t,n){if("object"!=typeof e)throw new Ae("options must be an object",Ae.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const a=r[o],i=t[a];if(i){const t=e[a],n=void 0===t||i(t,a,e);if(!0!==n)throw new Ae("option "+a+" must be "+n,Ae.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new Ae("Unknown option "+a,Ae.ERR_BAD_OPTION)}},validators:Et},Ct=St.validators;class Ot{constructor(e){this.defaults=e,this.interceptors={request:new Ue,response:new Ue}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t;Error.captureStackTrace?Error.captureStackTrace(t={}):t=new Error;const n=t.stack?t.stack.replace(/^.+\n/,""):"";e.stack?n&&!String(e.stack).endsWith(n.replace(/^.+\n.+\n/,""))&&(e.stack+="\n"+n):e.stack=n}throw e}}_request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=xt(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:o}=t;void 0!==n&&St.assertOptions(n,{silentJSONParsing:Ct.transitional(Ct.boolean),forcedJSONParsing:Ct.transitional(Ct.boolean),clarifyTimeoutError:Ct.transitional(Ct.boolean)},!1),null!=r&&(Se.isFunction(r)?t.paramsSerializer={serialize:r}:St.assertOptions(r,{encode:Ct.function,serialize:Ct.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase();let a=o&&Se.merge(o.common,o[t.method]);o&&Se.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete o[e]})),t.headers=ot.concat(a,o);const i=[];let l=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(l=l&&e.synchronous,i.unshift(e.fulfilled,e.rejected))}));const s=[];let c;this.interceptors.response.forEach((function(e){s.push(e.fulfilled,e.rejected)}));let u,f=0;if(!l){const e=[yt.bind(this),void 0];for(e.unshift.apply(e,i),e.push.apply(e,s),u=e.length,c=Promise.resolve(t);f<u;)c=c.then(e[f++],e[f++]);return c}u=i.length;let p=t;for(f=0;f<u;){const e=i[f++],t=i[f++];try{p=e(p)}catch(e){t.call(this,e);break}}try{c=yt.call(this,p)}catch(e){return Promise.reject(e)}for(f=0,u=s.length;f<u;)c=c.then(s[f++],s[f++]);return c}getUri(e){return Ie(ut((e=xt(this.defaults,e)).baseURL,e.url),e.params,e.paramsSerializer)}}Se.forEach(["delete","get","head","options"],(function(e){Ot.prototype[e]=function(t,n){return this.request(xt(n||{},{method:e,url:t,data:(n||{}).data}))}})),Se.forEach(["post","put","patch"],(function(e){function t(t){return function(n,r,o){return this.request(xt(o||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}Ot.prototype[e]=t(),Ot.prototype[e+"Form"]=t(!0)}));const jt=Ot;class At{constructor(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");let t;this.promise=new Promise((function(e){t=e}));const n=this;this.promise.then((e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,o){n.reason||(n.reason=new st(e,r,o),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}static source(){let e;return{token:new At((function(t){e=t})),cancel:e}}}const Tt=At;const Nt={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Nt).forEach((([e,t])=>{Nt[t]=e}));const Pt=Nt;const Rt=function e(t){const n=new jt(t),r=$(jt.prototype.request,n);return Se.extend(r,jt.prototype,n,{allOwnKeys:!0}),Se.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(xt(t,n))},r}(Ye);Rt.Axios=jt,Rt.CanceledError=st,Rt.CancelToken=Tt,Rt.isCancel=it,Rt.VERSION=kt,Rt.toFormData=Fe,Rt.AxiosError=Ae,Rt.Cancel=Rt.CanceledError,Rt.all=function(e){return Promise.all(e)},Rt.spread=function(e){return function(t){return e.apply(null,t)}},Rt.isAxiosError=function(e){return Se.isObject(e)&&!0===e.isAxiosError},Rt.mergeConfig=xt,Rt.AxiosHeaders=ot,Rt.formToJSON=e=>Ke(Se.isHTMLForm(e)?new FormData(e):e),Rt.getAdapter=mt,Rt.HttpStatusCode=Pt,Rt.default=Rt;const Ft=Rt;const Lt=function(){return t.createElement("div",{className:"blockons-loader-wrap"},t.createElement("div",{className:"blockons-loader"},t.createElement("div",{className:"blockons-spinner-text"}),t.createElement("div",{className:"blockons-loader-sector blockons-loader-sector-blue"}),t.createElement("div",{className:"blockons-loader-sector blockons-loader-sector-pink"}),t.createElement("div",{className:"blockons-loader-sector blockons-loader-sector-purple"})))};var Mt=function(e){return e.toLowerCase().replace(/[^\w ]+/g,"").replace(/ +/g,"_")};var Bt={accordions:{desc:V("Display content in smaller areas with collapsible lists","blockons"),pluginSpecific:!1,isNew:!1},count_down_timer:{desc:V("Add a count down block for specials, sales, events, etc","blockons"),pluginSpecific:!1,isNew:V("NEW","blockons")},content_toggler:{desc:V("Show / Hide sections of long content with a toggle button","blockons"),pluginSpecific:!1,isNew:!1},icon_list:{desc:V("Visually, more attractive list items with icons","blockons"),pluginSpecific:!1,isNew:!1},image_comparison:{desc:V("Use a neat action slider to compare 2 images","blockons"),pluginSpecific:!1,isNew:!1},image_gallery:{desc:V("A more advanced gallery with 3 beautiful layouts","blockons"),pluginSpecific:!1,isNew:!1},image_carousel:{desc:V("Display multiple images in a neat carousel","blockons"),pluginSpecific:!1,isNew:!1},line_heading:{desc:V("More advanced and customizable line headings","blockons"),pluginSpecific:!1,isNew:!1},marketing_button:{desc:V("An attractive, more trendy customizable call-to-action","blockons"),pluginSpecific:!1,isNew:!1},progress_bars:{desc:V("Show progress with beautiful, animated bars","blockons"),pluginSpecific:!1,isNew:!1},slider:{desc:V("A slider to display custom content or WC products","blockons"),pluginSpecific:!1,isNew:!1},search:{desc:V("A search bar/icon with drop down or popup search","blockons"),pluginSpecific:!1,isNew:!1},tabs:{desc:V("Display your site information in tabbed content","blockons"),pluginSpecific:!1,isNew:V("NEW","blockons")},testimonials:{desc:V("Display client testimonials in a slider or carousel","blockons"),pluginSpecific:!1,isNew:!1},video_slider:{desc:V("Display multiple videos in a neat video slider","blockons"),pluginSpecific:!1,isNew:!1},wc_account_icon:{desc:V("A simple icon linking to a users WC Account","blockons"),pluginSpecific:"WooCommerce",isNew:!1},wc_featured_product:{desc:V("Display a WC featured product with multple layouts","blockons"),pluginSpecific:"WooCommerce",isNew:!1},wc_mini_cart:{desc:V("A simple WC cart icon with a full cart drop down","blockons"),pluginSpecific:"WooCommerce",isNew:!1}};const Dt=function(e){var n=e.slug,r=e.title,o=e.value,a=e.onChange,i=Mt(n)?Mt(n):Mt(r),l=!!o;return t.createElement(t.Fragment,null,t.createElement("label",{className:"toggle-switch"},t.createElement("input",{id:i,name:i,type:"checkbox",onChange:a,checked:l,className:"toggle-switch-checkbox"}),t.createElement("span",{className:"toggle-switch-slider"})))};const zt=function(e){var n=e.blockonsOptions,r=e.clickClose,o=document.querySelector(".ask-feedback"),a=document.querySelector(".blockons-reply.happy"),i=document.querySelector(".blockons-reply.sad");function l(){setTimeout((function(){a.classList.remove("show"),i.classList.remove("show"),o.classList.add("show")}),12e3)}return t.createElement(t.Fragment,null,t.createElement("div",{className:"blockons-feedback"},t.createElement("div",{className:"ask-feedback show"},t.createElement("b",null,V("Quick question... ","blockons")),V("Are you enjoying using the Blockons plugin?","blockons"),t.createElement("a",{onClick:function(){o.classList.remove("show"),i.classList.remove("show"),a.classList.add("show"),l()}},V("Yes","blockons")),t.createElement("a",{onClick:function(){o.classList.remove("show"),a.classList.remove("show"),i.classList.add("show"),l()}},V("No","blockons")),t.createElement("div",{className:"blockons-feedback-dismiss"},t.createElement(Dt,{title:"X",slug:"global_disablerating",value:n.disablerating,onChange:r}))),t.createElement("div",{className:"blockons-reply happy"},V("Great! Please help us with a 5 star review 🙏 It will really help users to gain trust in our product and help us grow.","blockons"),t.createElement("a",{href:"https://blockons.com/go/review/",target:"_blank"},V("Give 5 Stars :)","blockons"))),t.createElement("div",{className:"blockons-reply sad"},V("Oh no! Did something break or not work as expected? Please contact us so we can fix and improve the plugin for you.","blockons"),t.createElement("a",{href:"https://blockons.com/go/contact-us/",target:"_blank"},V("Get In Contact","blockons")))))};const It=function(e){var n=e.title,r=e.description;return t.createElement(t.Fragment,null,t.createElement("div",{className:"blockons-header"},n&&t.createElement("h3",{className:"blockons-title"},n),r&&t.createElement("p",null,r)))};const Ut=function(e){return t.createElement(t.Fragment,null,t.createElement("div",{className:"blockons-block ".concat(e.disable?"disabled":"")},t.createElement("div",{className:"blockons-block-inner"},e.isNew&&t.createElement("div",{className:"newbanner"},e.isNew),e.pluginSpecific&&t.createElement("div",{className:"pluginbanner"},e.pluginSpecific),e.title&&t.createElement("h4",{className:"blockons-block-title"},e.title),e.description&&t.createElement("p",{className:"blockons-block-desc"},e.description),t.createElement(Dt,e))))};function Ht(){return Ht=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ht.apply(this,arguments)}function Wt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],s=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);s=!0);}catch(e){c=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Vt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Vt(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Vt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const $t=function(e){var n=e.defaults,r=e.blockonsOptions,o=e.wcActive,a=e.handleSettingChange,i=function(e){a(e)};return t.createElement(t.Fragment,null,t.createElement(It,{title:V("Blockons Editor Blocks","blockons"),description:V("Choose the blocks you'd like to use when building with the WordPress block editor. You can turn off blocks to optimize for speed & page loading.","blockons")}),t.createElement("div",{className:"blockons-block-settings"},n.blocks&&r&&Object.entries(n.blocks).map((function(e){var n=Wt(e,2),a=n[0];n[1];return t.createElement(Ut,Ht({key:a,title:a.replaceAll("_"," ").replace("wc","WC"),slug:"blocks_".concat(a),value:!(!r||!r.blocks)&&r.blocks[a],inputType:"toggle",description:Bt[a]?Bt[a].desc:"",onChange:i,pluginSpecific:!!Bt[a]&&Bt[a].pluginSpecific},Bt[a]&&"WooCommerce"===Bt[a].pluginSpecific&&!o?{disable:!0}:"",{isNew:!!Bt[a]&&Bt[a].isNew}))}))),t.createElement("div",{className:"blockons-more"},V("More Blocks Coming Soon...","blockons")),t.createElement("p",{className:"center"},V("Get in touch and let us know which blocks you need for your site.","blockons")))};function qt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],s=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);s=!0);}catch(e){c=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Gt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Gt(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Gt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const Xt=function(e){var n=Mt(e.slug)?Mt(e.slug):Mt(e.title),r=e.options;return t.createElement(t.Fragment,null,t.createElement("select",{id:n,name:n,onChange:e.onChange,value:e.value||e.defaultValue,className:"snSelect ".concat(e.className||"")},Object.entries(r).map((function(e){var n=qt(e,2),r=n[0],o=n[1];return t.createElement("option",{value:r,key:r},o)}))))};const Kt=function(e){var n=Mt(e.slug)?Mt(e.slug):Mt(e.title),r=e.prefix?e.prefix:"",o=e.suffix?e.suffix:"";return t.createElement(t.Fragment,null,r&&t.createElement("span",{className:"prefix"},r),"text"===e.inputType?t.createElement("input",{type:"text",id:n,name:n,placeholder:e.placeholder,value:e.value||"",onChange:e.onChange,className:"regular-text"}):"number"===e.inputType?t.createElement("input",{type:"number",id:n,name:n,placeholder:e.placeholder,value:e.value||"",onChange:e.onChange,className:"small-text"}):t.createElement("textarea",{id:n,name:n,value:e.value||"",placeholder:e.placeholder,onChange:e.onChange,className:"regular-text",rows:"5"}),o&&t.createElement("span",{className:"suffix"},o))};function Qt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],s=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);s=!0);}catch(e){c=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Yt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Yt(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Yt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const Jt=function(e){var n=Mt(e.slug)?Mt(e.slug):Mt(e.title),r=Qt((0,t.useState)(0),2),o=r[0],a=r[1],i=e.defaultValue?e.defaultValue:e.min;return(0,t.useEffect)((function(){e.value?a(e.value):a(i)}),[e.value]),t.createElement(t.Fragment,null,t.createElement("div",{className:"blockonsRange"},t.createElement("div",{className:"blockonsRangeInput"},t.createElement("span",null,e.min),t.createElement("input",{type:"range",id:n,name:n,onChange:e.onChange,value:o,min:e.min?e.min:0,max:e.max?e.max:500,step:e.step?e.step:1}),t.createElement("span",null,e.max?e.max:500)),t.createElement("div",{className:"blockonsRangeInputVal"},t.createElement("input",{type:"text",value:o,readOnly:!0}),e.suffix?e.suffix:"")))};var Zt=n(5161),en=n.n(Zt),tn=n(8527),nn={},rn=function(e,t,n,r){var o=e+"-"+t+"-"+n+(r?"-server":"");if(nn[o])return nn[o];var a=function(e,t,n,r){if("undefined"==typeof document&&!r)return null;var o=r?new r:document.createElement("canvas");o.width=2*n,o.height=2*n;var a=o.getContext("2d");return a?(a.fillStyle=e,a.fillRect(0,0,o.width,o.height),a.fillStyle=t,a.fillRect(0,0,n,n),a.translate(n,n),a.fillRect(0,0,n,n),o.toDataURL()):null}(e,t,n,r);return nn[o]=a,a},on=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},an=function(e){var n=e.white,r=e.grey,o=e.size,a=e.renderers,i=e.borderRadius,l=e.boxShadow,s=e.children,c=(0,tn.Ay)({default:{grid:{borderRadius:i,boxShadow:l,absolute:"0px 0px 0px 0px",background:"url("+rn(n,r,o,a.canvas)+") center left"}}});return(0,t.isValidElement)(s)?t.cloneElement(s,on({},s.props,{style:on({},s.props.style,c.grid)})):t.createElement("div",{style:c.grid})};an.defaultProps={size:8,white:"transparent",grey:"rgba(0,0,0,.08)",renderers:{}};const ln=an;var sn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},cn=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function un(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}const fn=function(e){function n(){var e,t,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return t=r=un(this,(e=n.__proto__||Object.getPrototypeOf(n)).call.apply(e,[this].concat(a))),r.handleChange=function(e){var t=function(e,t,n,r,o){var a=o.clientWidth,i=o.clientHeight,l="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,s="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,c=l-(o.getBoundingClientRect().left+window.pageXOffset),u=s-(o.getBoundingClientRect().top+window.pageYOffset);if("vertical"===n){var f=void 0;if(f=u<0?0:u>i?1:Math.round(100*u/i)/100,t.a!==f)return{h:t.h,s:t.s,l:t.l,a:f,source:"rgb"}}else{var p=void 0;if(r!==(p=c<0?0:c>a?1:Math.round(100*c/a)/100))return{h:t.h,s:t.s,l:t.l,a:p,source:"rgb"}}return null}(e,r.props.hsl,r.props.direction,r.props.a,r.container);t&&"function"==typeof r.props.onChange&&r.props.onChange(t,e)},r.handleMouseDown=function(e){r.handleChange(e),window.addEventListener("mousemove",r.handleChange),window.addEventListener("mouseup",r.handleMouseUp)},r.handleMouseUp=function(){r.unbindEventListeners()},r.unbindEventListeners=function(){window.removeEventListener("mousemove",r.handleChange),window.removeEventListener("mouseup",r.handleMouseUp)},un(r,t)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,e),cn(n,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"render",value:function(){var e=this,n=this.props.rgb,r=(0,tn.Ay)({default:{alpha:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},checkboard:{absolute:"0px 0px 0px 0px",overflow:"hidden",borderRadius:this.props.radius},gradient:{absolute:"0px 0px 0px 0px",background:"linear-gradient(to right, rgba("+n.r+","+n.g+","+n.b+", 0) 0%,\n           rgba("+n.r+","+n.g+","+n.b+", 1) 100%)",boxShadow:this.props.shadow,borderRadius:this.props.radius},container:{position:"relative",height:"100%",margin:"0 3px"},pointer:{position:"absolute",left:100*n.a+"%"},slider:{width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",marginTop:"1px",transform:"translateX(-2px)"}},vertical:{gradient:{background:"linear-gradient(to bottom, rgba("+n.r+","+n.g+","+n.b+", 0) 0%,\n           rgba("+n.r+","+n.g+","+n.b+", 1) 100%)"},pointer:{left:0,top:100*n.a+"%"}},overwrite:sn({},this.props.style)},{vertical:"vertical"===this.props.direction,overwrite:!0});return t.createElement("div",{style:r.alpha},t.createElement("div",{style:r.checkboard},t.createElement(ln,{renderers:this.props.renderers})),t.createElement("div",{style:r.gradient}),t.createElement("div",{style:r.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},t.createElement("div",{style:r.pointer},this.props.pointer?t.createElement(this.props.pointer,this.props):t.createElement("div",{style:r.slider}))))}}]),n}(t.PureComponent||t.Component);var pn=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var dn=[38,40],hn=1;const bn=function(e){function n(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);var t=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return t.handleBlur=function(){t.state.blurValue&&t.setState({value:t.state.blurValue,blurValue:null})},t.handleChange=function(e){t.setUpdatedValue(e.target.value,e)},t.handleKeyDown=function(e){var n,r=function(e){return Number(String(e).replace(/%/g,""))}(e.target.value);if(!isNaN(r)&&(n=e.keyCode,dn.indexOf(n)>-1)){var o=t.getArrowOffset(),a=38===e.keyCode?r+o:r-o;t.setUpdatedValue(a,e)}},t.handleDrag=function(e){if(t.props.dragLabel){var n=Math.round(t.props.value+e.movementX);n>=0&&n<=t.props.dragMax&&t.props.onChange&&t.props.onChange(t.getValueObjectWithLabel(n),e)}},t.handleMouseDown=function(e){t.props.dragLabel&&(e.preventDefault(),t.handleDrag(e),window.addEventListener("mousemove",t.handleDrag),window.addEventListener("mouseup",t.handleMouseUp))},t.handleMouseUp=function(){t.unbindEventListeners()},t.unbindEventListeners=function(){window.removeEventListener("mousemove",t.handleDrag),window.removeEventListener("mouseup",t.handleMouseUp)},t.state={value:String(e.value).toUpperCase(),blurValue:String(e.value).toUpperCase()},t.inputId="rc-editable-input-"+hn++,t}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,e),pn(n,[{key:"componentDidUpdate",value:function(e,t){this.props.value===this.state.value||e.value===this.props.value&&t.value===this.state.value||(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(e){return function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},this.props.label,e)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||1}},{key:"setUpdatedValue",value:function(e,t){var n=this.props.label?this.getValueObjectWithLabel(e):e;this.props.onChange&&this.props.onChange(n,t),this.setState({value:e})}},{key:"render",value:function(){var e=this,n=(0,tn.Ay)({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return t.createElement("div",{style:n.wrap},t.createElement("input",{id:this.inputId,style:n.input,ref:function(t){return e.input=t},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?t.createElement("label",{htmlFor:this.inputId,style:n.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),n}(t.PureComponent||t.Component);var gn=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function mn(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}const vn=function(e){function n(){var e,t,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return t=r=mn(this,(e=n.__proto__||Object.getPrototypeOf(n)).call.apply(e,[this].concat(a))),r.handleChange=function(e){var t=function(e,t,n,r){var o=r.clientWidth,a=r.clientHeight,i="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,l="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,s=i-(r.getBoundingClientRect().left+window.pageXOffset),c=l-(r.getBoundingClientRect().top+window.pageYOffset);if("vertical"===t){var u=void 0;if(u=c<0?359:c>a?0:360*(-100*c/a+100)/100,n.h!==u)return{h:u,s:n.s,l:n.l,a:n.a,source:"hsl"}}else{var f=void 0;if(f=s<0?0:s>o?359:100*s/o*360/100,n.h!==f)return{h:f,s:n.s,l:n.l,a:n.a,source:"hsl"}}return null}(e,r.props.direction,r.props.hsl,r.container);t&&"function"==typeof r.props.onChange&&r.props.onChange(t,e)},r.handleMouseDown=function(e){r.handleChange(e),window.addEventListener("mousemove",r.handleChange),window.addEventListener("mouseup",r.handleMouseUp)},r.handleMouseUp=function(){r.unbindEventListeners()},mn(r,t)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,e),gn(n,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"unbindEventListeners",value:function(){window.removeEventListener("mousemove",this.handleChange),window.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var e=this,n=this.props.direction,r=void 0===n?"horizontal":n,o=(0,tn.Ay)({default:{hue:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius,boxShadow:this.props.shadow},container:{padding:"0 2px",position:"relative",height:"100%",borderRadius:this.props.radius},pointer:{position:"absolute",left:100*this.props.hsl.h/360+"%"},slider:{marginTop:"1px",width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",transform:"translateX(-2px)"}},vertical:{pointer:{left:"0px",top:-100*this.props.hsl.h/360+100+"%"}}},{vertical:"vertical"===r});return t.createElement("div",{style:o.hue},t.createElement("div",{className:"hue-"+r,style:o.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},t.createElement("style",null,"\n            .hue-horizontal {\n              background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0\n                33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n              background: -webkit-linear-gradient(to right, #f00 0%, #ff0\n                17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n            }\n\n            .hue-vertical {\n              background: linear-gradient(to top, #f00 0%, #ff0 17%, #0f0 33%,\n                #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n              background: -webkit-linear-gradient(to top, #f00 0%, #ff0 17%,\n                #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n            }\n          "),t.createElement("div",{style:o.pointer},this.props.pointer?t.createElement(this.props.pointer,this.props):t.createElement("div",{style:o.slider}))))}}]),n}(t.PureComponent||t.Component);var yn=n(5556),wn=n.n(yn);const xn=function(){this.__data__=[],this.size=0};const kn=function(e,t){return e===t||e!=e&&t!=t};const En=function(e,t){for(var n=e.length;n--;)if(kn(e[n][0],t))return n;return-1};var _n=Array.prototype.splice;const Sn=function(e){var t=this.__data__,n=En(t,e);return!(n<0)&&(n==t.length-1?t.pop():_n.call(t,n,1),--this.size,!0)};const Cn=function(e){var t=this.__data__,n=En(t,e);return n<0?void 0:t[n][1]};const On=function(e){return En(this.__data__,e)>-1};const jn=function(e,t){var n=this.__data__,r=En(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};function An(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}An.prototype.clear=xn,An.prototype.delete=Sn,An.prototype.get=Cn,An.prototype.has=On,An.prototype.set=jn;const Tn=An;const Nn=function(){this.__data__=new Tn,this.size=0};const Pn=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n};const Rn=function(e){return this.__data__.get(e)};const Fn=function(e){return this.__data__.has(e)};const Ln="object"==typeof global&&global&&global.Object===Object&&global;var Mn="object"==typeof self&&self&&self.Object===Object&&self;const Bn=Ln||Mn||Function("return this")();const Dn=Bn.Symbol;var zn=Object.prototype,In=zn.hasOwnProperty,Un=zn.toString,Hn=Dn?Dn.toStringTag:void 0;const Wn=function(e){var t=In.call(e,Hn),n=e[Hn];try{e[Hn]=void 0;var r=!0}catch(e){}var o=Un.call(e);return r&&(t?e[Hn]=n:delete e[Hn]),o};var Vn=Object.prototype.toString;const $n=function(e){return Vn.call(e)};var qn=Dn?Dn.toStringTag:void 0;const Gn=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":qn&&qn in Object(e)?Wn(e):$n(e)};const Xn=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)};const Kn=function(e){if(!Xn(e))return!1;var t=Gn(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t};const Qn=Bn["__core-js_shared__"];var Yn,Jn=(Yn=/[^.]+$/.exec(Qn&&Qn.keys&&Qn.keys.IE_PROTO||""))?"Symbol(src)_1."+Yn:"";const Zn=function(e){return!!Jn&&Jn in e};var er=Function.prototype.toString;const tr=function(e){if(null!=e){try{return er.call(e)}catch(e){}try{return e+""}catch(e){}}return""};var nr=/^\[object .+?Constructor\]$/,rr=Function.prototype,or=Object.prototype,ar=rr.toString,ir=or.hasOwnProperty,lr=RegExp("^"+ar.call(ir).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const sr=function(e){return!(!Xn(e)||Zn(e))&&(Kn(e)?lr:nr).test(tr(e))};const cr=function(e,t){return null==e?void 0:e[t]};const ur=function(e,t){var n=cr(e,t);return sr(n)?n:void 0};const fr=ur(Bn,"Map");const pr=ur(Object,"create");const dr=function(){this.__data__=pr?pr(null):{},this.size=0};const hr=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t};var br=Object.prototype.hasOwnProperty;const gr=function(e){var t=this.__data__;if(pr){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return br.call(t,e)?t[e]:void 0};var mr=Object.prototype.hasOwnProperty;const vr=function(e){var t=this.__data__;return pr?void 0!==t[e]:mr.call(t,e)};const yr=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=pr&&void 0===t?"__lodash_hash_undefined__":t,this};function wr(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}wr.prototype.clear=dr,wr.prototype.delete=hr,wr.prototype.get=gr,wr.prototype.has=vr,wr.prototype.set=yr;const xr=wr;const kr=function(){this.size=0,this.__data__={hash:new xr,map:new(fr||Tn),string:new xr}};const Er=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e};const _r=function(e,t){var n=e.__data__;return Er(t)?n["string"==typeof t?"string":"hash"]:n.map};const Sr=function(e){var t=_r(this,e).delete(e);return this.size-=t?1:0,t};const Cr=function(e){return _r(this,e).get(e)};const Or=function(e){return _r(this,e).has(e)};const jr=function(e,t){var n=_r(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this};function Ar(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Ar.prototype.clear=kr,Ar.prototype.delete=Sr,Ar.prototype.get=Cr,Ar.prototype.has=Or,Ar.prototype.set=jr;const Tr=Ar;const Nr=function(e,t){var n=this.__data__;if(n instanceof Tn){var r=n.__data__;if(!fr||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Tr(r)}return n.set(e,t),this.size=n.size,this};function Pr(e){var t=this.__data__=new Tn(e);this.size=t.size}Pr.prototype.clear=Nn,Pr.prototype.delete=Pn,Pr.prototype.get=Rn,Pr.prototype.has=Fn,Pr.prototype.set=Nr;const Rr=Pr;const Fr=function(){try{var e=ur(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();const Lr=function(e,t,n){"__proto__"==t&&Fr?Fr(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n};const Mr=function(e,t,n){(void 0!==n&&!kn(e[t],n)||void 0===n&&!(t in e))&&Lr(e,t,n)};const Br=function(e){return function(t,n,r){for(var o=-1,a=Object(t),i=r(t),l=i.length;l--;){var s=i[e?l:++o];if(!1===n(a[s],s,a))break}return t}}();var Dr="object"==typeof exports&&exports&&!exports.nodeType&&exports,zr=Dr&&"object"==typeof module&&module&&!module.nodeType&&module,Ir=zr&&zr.exports===Dr?Bn.Buffer:void 0,Ur=Ir?Ir.allocUnsafe:void 0;const Hr=function(e,t){if(t)return e.slice();var n=e.length,r=Ur?Ur(n):new e.constructor(n);return e.copy(r),r};const Wr=Bn.Uint8Array;const Vr=function(e){var t=new e.constructor(e.byteLength);return new Wr(t).set(new Wr(e)),t};const $r=function(e,t){var n=t?Vr(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)};const qr=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t};var Gr=Object.create;const Xr=function(){function e(){}return function(t){if(!Xn(t))return{};if(Gr)return Gr(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();const Kr=function(e,t){return function(n){return e(t(n))}};const Qr=Kr(Object.getPrototypeOf,Object);var Yr=Object.prototype;const Jr=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||Yr)};const Zr=function(e){return"function"!=typeof e.constructor||Jr(e)?{}:Xr(Qr(e))};const eo=function(e){return null!=e&&"object"==typeof e};const to=function(e){return eo(e)&&"[object Arguments]"==Gn(e)};var no=Object.prototype,ro=no.hasOwnProperty,oo=no.propertyIsEnumerable;const ao=to(function(){return arguments}())?to:function(e){return eo(e)&&ro.call(e,"callee")&&!oo.call(e,"callee")};const io=Array.isArray;const lo=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991};const so=function(e){return null!=e&&lo(e.length)&&!Kn(e)};const co=function(e){return eo(e)&&so(e)};const uo=function(){return!1};var fo="object"==typeof exports&&exports&&!exports.nodeType&&exports,po=fo&&"object"==typeof module&&module&&!module.nodeType&&module,ho=po&&po.exports===fo?Bn.Buffer:void 0;const bo=(ho?ho.isBuffer:void 0)||uo;var go=Function.prototype,mo=Object.prototype,vo=go.toString,yo=mo.hasOwnProperty,wo=vo.call(Object);const xo=function(e){if(!eo(e)||"[object Object]"!=Gn(e))return!1;var t=Qr(e);if(null===t)return!0;var n=yo.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&vo.call(n)==wo};var ko={};ko["[object Float32Array]"]=ko["[object Float64Array]"]=ko["[object Int8Array]"]=ko["[object Int16Array]"]=ko["[object Int32Array]"]=ko["[object Uint8Array]"]=ko["[object Uint8ClampedArray]"]=ko["[object Uint16Array]"]=ko["[object Uint32Array]"]=!0,ko["[object Arguments]"]=ko["[object Array]"]=ko["[object ArrayBuffer]"]=ko["[object Boolean]"]=ko["[object DataView]"]=ko["[object Date]"]=ko["[object Error]"]=ko["[object Function]"]=ko["[object Map]"]=ko["[object Number]"]=ko["[object Object]"]=ko["[object RegExp]"]=ko["[object Set]"]=ko["[object String]"]=ko["[object WeakMap]"]=!1;const Eo=function(e){return eo(e)&&lo(e.length)&&!!ko[Gn(e)]};const _o=function(e){return function(t){return e(t)}};var So="object"==typeof exports&&exports&&!exports.nodeType&&exports,Co=So&&"object"==typeof module&&module&&!module.nodeType&&module,Oo=Co&&Co.exports===So&&Ln.process,jo=function(){try{var e=Co&&Co.require&&Co.require("util").types;return e||Oo&&Oo.binding&&Oo.binding("util")}catch(e){}}();var Ao=jo&&jo.isTypedArray;const To=Ao?_o(Ao):Eo;const No=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]};var Po=Object.prototype.hasOwnProperty;const Ro=function(e,t,n){var r=e[t];Po.call(e,t)&&kn(r,n)&&(void 0!==n||t in e)||Lr(e,t,n)};const Fo=function(e,t,n,r){var o=!n;n||(n={});for(var a=-1,i=t.length;++a<i;){var l=t[a],s=r?r(n[l],e[l],l,n,e):void 0;void 0===s&&(s=e[l]),o?Lr(n,l,s):Ro(n,l,s)}return n};const Lo=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r};var Mo=/^(?:0|[1-9]\d*)$/;const Bo=function(e,t){var n=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==n||"symbol"!=n&&Mo.test(e))&&e>-1&&e%1==0&&e<t};var Do=Object.prototype.hasOwnProperty;const zo=function(e,t){var n=io(e),r=!n&&ao(e),o=!n&&!r&&bo(e),a=!n&&!r&&!o&&To(e),i=n||r||o||a,l=i?Lo(e.length,String):[],s=l.length;for(var c in e)!t&&!Do.call(e,c)||i&&("length"==c||o&&("offset"==c||"parent"==c)||a&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||Bo(c,s))||l.push(c);return l};const Io=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t};var Uo=Object.prototype.hasOwnProperty;const Ho=function(e){if(!Xn(e))return Io(e);var t=Jr(e),n=[];for(var r in e)("constructor"!=r||!t&&Uo.call(e,r))&&n.push(r);return n};const Wo=function(e){return so(e)?zo(e,!0):Ho(e)};const Vo=function(e){return Fo(e,Wo(e))};const $o=function(e,t,n,r,o,a,i){var l=No(e,n),s=No(t,n),c=i.get(s);if(c)Mr(e,n,c);else{var u=a?a(l,s,n+"",e,t,i):void 0,f=void 0===u;if(f){var p=io(s),d=!p&&bo(s),h=!p&&!d&&To(s);u=s,p||d||h?io(l)?u=l:co(l)?u=qr(l):d?(f=!1,u=Hr(s,!0)):h?(f=!1,u=$r(s,!0)):u=[]:xo(s)||ao(s)?(u=l,ao(l)?u=Vo(l):Xn(l)&&!Kn(l)||(u=Zr(s))):f=!1}f&&(i.set(s,u),o(u,s,r,a,i),i.delete(s)),Mr(e,n,u)}};const qo=function e(t,n,r,o,a){t!==n&&Br(n,(function(i,l){if(a||(a=new Rr),Xn(i))$o(t,n,l,r,e,o,a);else{var s=o?o(No(t,l),i,l+"",t,n,a):void 0;void 0===s&&(s=i),Mr(t,l,s)}}),Wo)};const Go=function(e){return e};const Xo=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)};var Ko=Math.max;const Qo=function(e,t,n){return t=Ko(void 0===t?e.length-1:t,0),function(){for(var r=arguments,o=-1,a=Ko(r.length-t,0),i=Array(a);++o<a;)i[o]=r[t+o];o=-1;for(var l=Array(t+1);++o<t;)l[o]=r[o];return l[t]=n(i),Xo(e,this,l)}};const Yo=function(e){return function(){return e}};const Jo=Fr?function(e,t){return Fr(e,"toString",{configurable:!0,enumerable:!1,value:Yo(t),writable:!0})}:Go;var Zo=Date.now;const ea=function(e){var t=0,n=0;return function(){var r=Zo(),o=16-(r-n);if(n=r,o>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}(Jo);const ta=function(e,t){return ea(Qo(e,t,Go),e+"")};const na=function(e,t,n){if(!Xn(n))return!1;var r=typeof t;return!!("number"==r?so(n)&&Bo(t,n.length):"string"==r&&t in n)&&kn(n[t],e)};const ra=function(e){return ta((function(t,n){var r=-1,o=n.length,a=o>1?n[o-1]:void 0,i=o>2?n[2]:void 0;for(a=e.length>3&&"function"==typeof a?(o--,a):void 0,i&&na(n[0],n[1],i)&&(a=o<3?void 0:a,o=1),t=Object(t);++r<o;){var l=n[r];l&&e(t,l,r,a)}return t}))}((function(e,t,n){qo(e,t,n)}));var oa=function(e){var n=e.zDepth,r=e.radius,o=e.background,a=e.children,i=e.styles,l=void 0===i?{}:i,s=(0,tn.Ay)(ra({default:{wrap:{position:"relative",display:"inline-block"},content:{position:"relative"},bg:{absolute:"0px 0px 0px 0px",boxShadow:"0 "+n+"px "+4*n+"px rgba(0,0,0,.24)",borderRadius:r,background:o}},"zDepth-0":{bg:{boxShadow:"none"}},"zDepth-1":{bg:{boxShadow:"0 2px 10px rgba(0,0,0,.12), 0 2px 5px rgba(0,0,0,.16)"}},"zDepth-2":{bg:{boxShadow:"0 6px 20px rgba(0,0,0,.19), 0 8px 17px rgba(0,0,0,.2)"}},"zDepth-3":{bg:{boxShadow:"0 17px 50px rgba(0,0,0,.19), 0 12px 15px rgba(0,0,0,.24)"}},"zDepth-4":{bg:{boxShadow:"0 25px 55px rgba(0,0,0,.21), 0 16px 28px rgba(0,0,0,.22)"}},"zDepth-5":{bg:{boxShadow:"0 40px 77px rgba(0,0,0,.22), 0 27px 24px rgba(0,0,0,.2)"}},square:{bg:{borderRadius:"0"}},circle:{bg:{borderRadius:"50%"}}},l),{"zDepth-1":1===n});return t.createElement("div",{style:s.wrap},t.createElement("div",{style:s.bg}),t.createElement("div",{style:s.content},a))};oa.propTypes={background:wn().string,zDepth:wn().oneOf([0,1,2,3,4,5]),radius:wn().number,styles:wn().object},oa.defaultProps={background:"#fff",zDepth:1,radius:2,styles:{}};const aa=oa;const ia=function(){return Bn.Date.now()};var la=/\s/;const sa=function(e){for(var t=e.length;t--&&la.test(e.charAt(t)););return t};var ca=/^\s+/;const ua=function(e){return e?e.slice(0,sa(e)+1).replace(ca,""):e};const fa=function(e){return"symbol"==typeof e||eo(e)&&"[object Symbol]"==Gn(e)};var pa=/^[-+]0x[0-9a-f]+$/i,da=/^0b[01]+$/i,ha=/^0o[0-7]+$/i,ba=parseInt;const ga=function(e){if("number"==typeof e)return e;if(fa(e))return NaN;if(Xn(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Xn(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=ua(e);var n=da.test(e);return n||ha.test(e)?ba(e.slice(2),n?2:8):pa.test(e)?NaN:+e};var ma=Math.max,va=Math.min;const ya=function(e,t,n){var r,o,a,i,l,s,c=0,u=!1,f=!1,p=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function d(t){var n=r,a=o;return r=o=void 0,c=t,i=e.apply(a,n)}function h(e){var n=e-s;return void 0===s||n>=t||n<0||f&&e-c>=a}function b(){var e=ia();if(h(e))return g(e);l=setTimeout(b,function(e){var n=t-(e-s);return f?va(n,a-(e-c)):n}(e))}function g(e){return l=void 0,p&&r?d(e):(r=o=void 0,i)}function m(){var e=ia(),n=h(e);if(r=arguments,o=this,s=e,n){if(void 0===l)return function(e){return c=e,l=setTimeout(b,t),u?d(e):i}(s);if(f)return clearTimeout(l),l=setTimeout(b,t),d(s)}return void 0===l&&(l=setTimeout(b,t)),i}return t=ga(t)||0,Xn(n)&&(u=!!n.leading,a=(f="maxWait"in n)?ma(ga(n.maxWait)||0,t):a,p="trailing"in n?!!n.trailing:p),m.cancel=function(){void 0!==l&&clearTimeout(l),c=0,r=s=o=l=void 0},m.flush=function(){return void 0===l?i:g(ia())},m};const wa=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return Xn(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),ya(e,t,{leading:r,maxWait:t,trailing:o})};var xa=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var ka=function(e){function n(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);var t=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.handleChange=function(e){"function"==typeof t.props.onChange&&t.throttle(t.props.onChange,function(e,t,n){var r=n.getBoundingClientRect(),o=r.width,a=r.height,i="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,l="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,s=i-(n.getBoundingClientRect().left+window.pageXOffset),c=l-(n.getBoundingClientRect().top+window.pageYOffset);s<0?s=0:s>o&&(s=o),c<0?c=0:c>a&&(c=a);var u=s/o,f=1-c/a;return{h:t.h,s:u,v:f,a:t.a,source:"hsv"}}(e,t.props.hsl,t.container),e)},t.handleMouseDown=function(e){t.handleChange(e);var n=t.getContainerRenderWindow();n.addEventListener("mousemove",t.handleChange),n.addEventListener("mouseup",t.handleMouseUp)},t.handleMouseUp=function(){t.unbindEventListeners()},t.throttle=wa((function(e,t,n){e(t,n)}),50),t}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,e),xa(n,[{key:"componentWillUnmount",value:function(){this.throttle.cancel(),this.unbindEventListeners()}},{key:"getContainerRenderWindow",value:function(){for(var e=this.container,t=window;!t.document.contains(e)&&t.parent!==t;)t=t.parent;return t}},{key:"unbindEventListeners",value:function(){var e=this.getContainerRenderWindow();e.removeEventListener("mousemove",this.handleChange),e.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var e=this,n=this.props.style||{},r=n.color,o=n.white,a=n.black,i=n.pointer,l=n.circle,s=(0,tn.Ay)({default:{color:{absolute:"0px 0px 0px 0px",background:"hsl("+this.props.hsl.h+",100%, 50%)",borderRadius:this.props.radius},white:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},black:{absolute:"0px 0px 0px 0px",boxShadow:this.props.shadow,borderRadius:this.props.radius},pointer:{position:"absolute",top:-100*this.props.hsv.v+100+"%",left:100*this.props.hsv.s+"%",cursor:"default"},circle:{width:"4px",height:"4px",boxShadow:"0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,.3),\n            0 0 1px 2px rgba(0,0,0,.4)",borderRadius:"50%",cursor:"hand",transform:"translate(-2px, -2px)"}},custom:{color:r,white:o,black:a,pointer:i,circle:l}},{custom:!!this.props.style});return t.createElement("div",{style:s.color,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},t.createElement("style",null,"\n          .saturation-white {\n            background: -webkit-linear-gradient(to right, #fff, rgba(255,255,255,0));\n            background: linear-gradient(to right, #fff, rgba(255,255,255,0));\n          }\n          .saturation-black {\n            background: -webkit-linear-gradient(to top, #000, rgba(0,0,0,0));\n            background: linear-gradient(to top, #000, rgba(0,0,0,0));\n          }\n        "),t.createElement("div",{style:s.white,className:"saturation-white"},t.createElement("div",{style:s.black,className:"saturation-black"}),t.createElement("div",{style:s.pointer},this.props.pointer?t.createElement(this.props.pointer,this.props):t.createElement("div",{style:s.circle}))))}}]),n}(t.PureComponent||t.Component);const Ea=ka;const _a=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e};const Sa=Kr(Object.keys,Object);var Ca=Object.prototype.hasOwnProperty;const Oa=function(e){if(!Jr(e))return Sa(e);var t=[];for(var n in Object(e))Ca.call(e,n)&&"constructor"!=n&&t.push(n);return t};const ja=function(e){return so(e)?zo(e):Oa(e)};const Aa=function(e,t){return function(n,r){if(null==n)return n;if(!so(n))return e(n,r);for(var o=n.length,a=t?o:-1,i=Object(n);(t?a--:++a<o)&&!1!==r(i[a],a,i););return n}}((function(e,t){return e&&Br(e,t,ja)}));const Ta=function(e){return"function"==typeof e?e:Go};const Na=function(e,t){return(io(e)?_a:Aa)(e,Ta(t))};function Pa(e){return Pa="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Pa(e)}var Ra=/^\s+/,Fa=/\s+$/;function La(e,t){if(t=t||{},(e=e||"")instanceof La)return e;if(!(this instanceof La))return new La(e,t);var n=function(e){var t={r:0,g:0,b:0},n=1,r=null,o=null,a=null,i=!1,l=!1;"string"==typeof e&&(e=function(e){e=e.replace(Ra,"").replace(Fa,"").toLowerCase();var t,n=!1;if(Ja[e])e=Ja[e],n=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};if(t=fi.rgb.exec(e))return{r:t[1],g:t[2],b:t[3]};if(t=fi.rgba.exec(e))return{r:t[1],g:t[2],b:t[3],a:t[4]};if(t=fi.hsl.exec(e))return{h:t[1],s:t[2],l:t[3]};if(t=fi.hsla.exec(e))return{h:t[1],s:t[2],l:t[3],a:t[4]};if(t=fi.hsv.exec(e))return{h:t[1],s:t[2],v:t[3]};if(t=fi.hsva.exec(e))return{h:t[1],s:t[2],v:t[3],a:t[4]};if(t=fi.hex8.exec(e))return{r:ri(t[1]),g:ri(t[2]),b:ri(t[3]),a:li(t[4]),format:n?"name":"hex8"};if(t=fi.hex6.exec(e))return{r:ri(t[1]),g:ri(t[2]),b:ri(t[3]),format:n?"name":"hex"};if(t=fi.hex4.exec(e))return{r:ri(t[1]+""+t[1]),g:ri(t[2]+""+t[2]),b:ri(t[3]+""+t[3]),a:li(t[4]+""+t[4]),format:n?"name":"hex8"};if(t=fi.hex3.exec(e))return{r:ri(t[1]+""+t[1]),g:ri(t[2]+""+t[2]),b:ri(t[3]+""+t[3]),format:n?"name":"hex"};return!1}(e));"object"==Pa(e)&&(pi(e.r)&&pi(e.g)&&pi(e.b)?(s=e.r,c=e.g,u=e.b,t={r:255*ti(s,255),g:255*ti(c,255),b:255*ti(u,255)},i=!0,l="%"===String(e.r).substr(-1)?"prgb":"rgb"):pi(e.h)&&pi(e.s)&&pi(e.v)?(r=ai(e.s),o=ai(e.v),t=function(e,t,n){e=6*ti(e,360),t=ti(t,100),n=ti(n,100);var r=Math.floor(e),o=e-r,a=n*(1-t),i=n*(1-o*t),l=n*(1-(1-o)*t),s=r%6,c=[n,i,a,a,l,n][s],u=[l,n,n,i,a,a][s],f=[a,a,l,n,n,i][s];return{r:255*c,g:255*u,b:255*f}}(e.h,r,o),i=!0,l="hsv"):pi(e.h)&&pi(e.s)&&pi(e.l)&&(r=ai(e.s),a=ai(e.l),t=function(e,t,n){var r,o,a;function i(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=ti(e,360),t=ti(t,100),n=ti(n,100),0===t)r=o=a=n;else{var l=n<.5?n*(1+t):n+t-n*t,s=2*n-l;r=i(s,l,e+1/3),o=i(s,l,e),a=i(s,l,e-1/3)}return{r:255*r,g:255*o,b:255*a}}(e.h,r,a),i=!0,l="hsl"),e.hasOwnProperty("a")&&(n=e.a));var s,c,u;return n=ei(n),{ok:i,format:e.format||l,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=n.ok}function Ma(e,t,n){e=ti(e,255),t=ti(t,255),n=ti(n,255);var r,o,a=Math.max(e,t,n),i=Math.min(e,t,n),l=(a+i)/2;if(a==i)r=o=0;else{var s=a-i;switch(o=l>.5?s/(2-a-i):s/(a+i),a){case e:r=(t-n)/s+(t<n?6:0);break;case t:r=(n-e)/s+2;break;case n:r=(e-t)/s+4}r/=6}return{h:r,s:o,l}}function Ba(e,t,n){e=ti(e,255),t=ti(t,255),n=ti(n,255);var r,o,a=Math.max(e,t,n),i=Math.min(e,t,n),l=a,s=a-i;if(o=0===a?0:s/a,a==i)r=0;else{switch(a){case e:r=(t-n)/s+(t<n?6:0);break;case t:r=(n-e)/s+2;break;case n:r=(e-t)/s+4}r/=6}return{h:r,s:o,v:l}}function Da(e,t,n,r){var o=[oi(Math.round(e).toString(16)),oi(Math.round(t).toString(16)),oi(Math.round(n).toString(16))];return r&&o[0].charAt(0)==o[0].charAt(1)&&o[1].charAt(0)==o[1].charAt(1)&&o[2].charAt(0)==o[2].charAt(1)?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0):o.join("")}function za(e,t,n,r){return[oi(ii(r)),oi(Math.round(e).toString(16)),oi(Math.round(t).toString(16)),oi(Math.round(n).toString(16))].join("")}function Ia(e,t){t=0===t?0:t||10;var n=La(e).toHsl();return n.s-=t/100,n.s=ni(n.s),La(n)}function Ua(e,t){t=0===t?0:t||10;var n=La(e).toHsl();return n.s+=t/100,n.s=ni(n.s),La(n)}function Ha(e){return La(e).desaturate(100)}function Wa(e,t){t=0===t?0:t||10;var n=La(e).toHsl();return n.l+=t/100,n.l=ni(n.l),La(n)}function Va(e,t){t=0===t?0:t||10;var n=La(e).toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(-t/100*255))),n.g=Math.max(0,Math.min(255,n.g-Math.round(-t/100*255))),n.b=Math.max(0,Math.min(255,n.b-Math.round(-t/100*255))),La(n)}function $a(e,t){t=0===t?0:t||10;var n=La(e).toHsl();return n.l-=t/100,n.l=ni(n.l),La(n)}function qa(e,t){var n=La(e).toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,La(n)}function Ga(e){var t=La(e).toHsl();return t.h=(t.h+180)%360,La(t)}function Xa(e,t){if(isNaN(t)||t<=0)throw new Error("Argument to polyad must be a positive number");for(var n=La(e).toHsl(),r=[La(e)],o=360/t,a=1;a<t;a++)r.push(La({h:(n.h+a*o)%360,s:n.s,l:n.l}));return r}function Ka(e){var t=La(e).toHsl(),n=t.h;return[La(e),La({h:(n+72)%360,s:t.s,l:t.l}),La({h:(n+216)%360,s:t.s,l:t.l})]}function Qa(e,t,n){t=t||6,n=n||30;var r=La(e).toHsl(),o=360/n,a=[La(e)];for(r.h=(r.h-(o*t>>1)+720)%360;--t;)r.h=(r.h+o)%360,a.push(La(r));return a}function Ya(e,t){t=t||6;for(var n=La(e).toHsv(),r=n.h,o=n.s,a=n.v,i=[],l=1/t;t--;)i.push(La({h:r,s:o,v:a})),a=(a+l)%1;return i}La.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,r=this.toRgb();return e=r.r/255,t=r.g/255,n=r.b/255,.2126*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))},setAlpha:function(e){return this._a=ei(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=Ba(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=Ba(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var e=Ma(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=Ma(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(e){return Da(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,n,r,o){var a=[oi(Math.round(e).toString(16)),oi(Math.round(t).toString(16)),oi(Math.round(n).toString(16)),oi(ii(r))];if(o&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)&&a[3].charAt(0)==a[3].charAt(1))return a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0);return a.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*ti(this._r,255))+"%",g:Math.round(100*ti(this._g,255))+"%",b:Math.round(100*ti(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*ti(this._r,255))+"%, "+Math.round(100*ti(this._g,255))+"%, "+Math.round(100*ti(this._b,255))+"%)":"rgba("+Math.round(100*ti(this._r,255))+"%, "+Math.round(100*ti(this._g,255))+"%, "+Math.round(100*ti(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(Za[Da(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+za(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var o=La(e);n="#"+za(o._r,o._g,o._b,o._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,r=this._a<1&&this._a>=0;return t||!r||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return La(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(Wa,arguments)},brighten:function(){return this._applyModification(Va,arguments)},darken:function(){return this._applyModification($a,arguments)},desaturate:function(){return this._applyModification(Ia,arguments)},saturate:function(){return this._applyModification(Ua,arguments)},greyscale:function(){return this._applyModification(Ha,arguments)},spin:function(){return this._applyModification(qa,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(Qa,arguments)},complement:function(){return this._applyCombination(Ga,arguments)},monochromatic:function(){return this._applyCombination(Ya,arguments)},splitcomplement:function(){return this._applyCombination(Ka,arguments)},triad:function(){return this._applyCombination(Xa,[3])},tetrad:function(){return this._applyCombination(Xa,[4])}},La.fromRatio=function(e,t){if("object"==Pa(e)){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]="a"===r?e[r]:ai(e[r]));e=n}return La(e,t)},La.equals=function(e,t){return!(!e||!t)&&La(e).toRgbString()==La(t).toRgbString()},La.random=function(){return La.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},La.mix=function(e,t,n){n=0===n?0:n||50;var r=La(e).toRgb(),o=La(t).toRgb(),a=n/100;return La({r:(o.r-r.r)*a+r.r,g:(o.g-r.g)*a+r.g,b:(o.b-r.b)*a+r.b,a:(o.a-r.a)*a+r.a})},La.readability=function(e,t){var n=La(e),r=La(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)},La.isReadable=function(e,t,n){var r,o,a=La.readability(e,t);switch(o=!1,(r=function(e){var t,n;t=((e=e||{level:"AA",size:"small"}).level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),"AA"!==t&&"AAA"!==t&&(t="AA");"small"!==n&&"large"!==n&&(n="small");return{level:t,size:n}}(n)).level+r.size){case"AAsmall":case"AAAlarge":o=a>=4.5;break;case"AAlarge":o=a>=3;break;case"AAAsmall":o=a>=7}return o},La.mostReadable=function(e,t,n){var r,o,a,i,l=null,s=0;o=(n=n||{}).includeFallbackColors,a=n.level,i=n.size;for(var c=0;c<t.length;c++)(r=La.readability(e,t[c]))>s&&(s=r,l=La(t[c]));return La.isReadable(e,l,{level:a,size:i})||!o?l:(n.includeFallbackColors=!1,La.mostReadable(e,["#fff","#000"],n))};var Ja=La.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",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:"f0f",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",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",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",rebeccapurple:"663399",red:"f00",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:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},Za=La.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(Ja);function ei(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function ti(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function ni(e){return Math.min(1,Math.max(0,e))}function ri(e){return parseInt(e,16)}function oi(e){return 1==e.length?"0"+e:""+e}function ai(e){return e<=1&&(e=100*e+"%"),e}function ii(e){return Math.round(255*parseFloat(e)).toString(16)}function li(e){return ri(e)/255}var si,ci,ui,fi=(ci="[\\s|\\(]+("+(si="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+si+")[,|\\s]+("+si+")\\s*\\)?",ui="[\\s|\\(]+("+si+")[,|\\s]+("+si+")[,|\\s]+("+si+")[,|\\s]+("+si+")\\s*\\)?",{CSS_UNIT:new RegExp(si),rgb:new RegExp("rgb"+ci),rgba:new RegExp("rgba"+ui),hsl:new RegExp("hsl"+ci),hsla:new RegExp("hsla"+ui),hsv:new RegExp("hsv"+ci),hsva:new RegExp("hsva"+ui),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function pi(e){return!!fi.CSS_UNIT.exec(e)}var di=function(e){var t=0,n=0;return Na(["r","g","b","a","h","s","l","v"],(function(r){if(e[r]&&(t+=1,isNaN(e[r])||(n+=1),"s"===r||"l"===r)){/^\d+%$/.test(e[r])&&(n+=1)}})),t===n&&e},hi=function(e,t){var n=e.hex?La(e.hex):La(e),r=n.toHsl(),o=n.toHsv(),a=n.toRgb(),i=n.toHex();return 0===r.s&&(r.h=t||0,o.h=t||0),{hsl:r,hex:"000000"===i&&0===a.a?"transparent":"#"+i,rgb:a,hsv:o,oldHue:e.h||t||r.h,source:e.source}},bi=function(e){if("transparent"===e)return!0;var t="#"===String(e).charAt(0)?1:0;return e.length!==4+t&&e.length<7+t&&La(e).isValid()},gi=function(e){if(!e)return"#fff";var t=hi(e);return"transparent"===t.hex?"rgba(0,0,0,0.4)":(299*t.rgb.r+587*t.rgb.g+114*t.rgb.b)/1e3>=128?"#000":"#fff"},mi=function(e,t){return La(t+" ("+e.replace("°","")+")")._ok},vi=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},yi=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();const wi=function(e){var n=function(n){function r(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r);var t=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(r.__proto__||Object.getPrototypeOf(r)).call(this));return t.handleChange=function(e,n){if(di(e)){var r=hi(e,e.h||t.state.oldHue);t.setState(r),t.props.onChangeComplete&&t.debounce(t.props.onChangeComplete,r,n),t.props.onChange&&t.props.onChange(r,n)}},t.handleSwatchHover=function(e,n){if(di(e)){var r=hi(e,e.h||t.state.oldHue);t.props.onSwatchHover&&t.props.onSwatchHover(r,n)}},t.state=vi({},hi(e.color,0)),t.debounce=ya((function(e,t,n){e(t,n)}),100),t}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(r,n),yi(r,[{key:"render",value:function(){var n={};return this.props.onSwatchHover&&(n.onSwatchHover=this.handleSwatchHover),t.createElement(e,vi({},this.props,this.state,{onChange:this.handleChange},n))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return vi({},hi(e.color,t.oldHue))}}]),r}(t.PureComponent||t.Component);return n.propTypes=vi({},e.propTypes),n.defaultProps=vi({},e.defaultProps,{color:{h:250,s:.5,l:.2,a:1}}),n};var xi=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ki=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function Ei(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var _i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};const Si=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(r){function o(){var e,t,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o);for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return t=n=Ei(this,(e=o.__proto__||Object.getPrototypeOf(o)).call.apply(e,[this].concat(a))),n.state={focus:!1},n.handleFocus=function(){return n.setState({focus:!0})},n.handleBlur=function(){return n.setState({focus:!1})},Ei(n,t)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(o,r),ki(o,[{key:"render",value:function(){return t.createElement(n,{onFocus:this.handleFocus,onBlur:this.handleBlur},t.createElement(e,xi({},this.props,this.state)))}}]),o}(t.Component)}((function(e){var n=e.color,r=e.style,o=e.onClick,a=void 0===o?function(){}:o,i=e.onHover,l=e.title,s=void 0===l?n:l,c=e.children,u=e.focus,f=e.focusStyle,p=void 0===f?{}:f,d="transparent"===n,h=(0,tn.Ay)({default:{swatch:_i({background:n,height:"100%",width:"100%",cursor:"pointer",position:"relative",outline:"none"},r,u?p:{})}}),b={};return i&&(b.onMouseOver=function(e){return i(n,e)}),t.createElement("div",_i({style:h.swatch,onClick:function(e){return a(n,e)},title:s,tabIndex:0,onKeyDown:function(e){return 13===e.keyCode&&a(n,e)}},b),c,d&&t.createElement(ln,{borderRadius:h.swatch.borderRadius,boxShadow:"inset 0 0 0 1px rgba(0,0,0,0.1)"}))}));const Ci=function(e){var n=e.direction,r=(0,tn.Ay)({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:"vertical"===n});return t.createElement("div",{style:r.picker})};var Oi=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ji=function(e){var n=e.rgb,r=e.hsl,o=e.width,a=e.height,i=e.onChange,l=e.direction,s=e.style,c=e.renderers,u=e.pointer,f=e.className,p=void 0===f?"":f,d=(0,tn.Ay)({default:{picker:{position:"relative",width:o,height:a},alpha:{radius:"2px",style:s}}});return t.createElement("div",{style:d.picker,className:"alpha-picker "+p},t.createElement(fn,Oi({},d.alpha,{rgb:n,hsl:r,pointer:u,renderers:c,onChange:i,direction:l})))};ji.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:Ci};wi(ji);const Ai=function(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o};const Ti=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this};const Ni=function(e){return this.__data__.has(e)};function Pi(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new Tr;++t<n;)this.add(e[t])}Pi.prototype.add=Pi.prototype.push=Ti,Pi.prototype.has=Ni;const Ri=Pi;const Fi=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1};const Li=function(e,t){return e.has(t)};const Mi=function(e,t,n,r,o,a){var i=1&n,l=e.length,s=t.length;if(l!=s&&!(i&&s>l))return!1;var c=a.get(e),u=a.get(t);if(c&&u)return c==t&&u==e;var f=-1,p=!0,d=2&n?new Ri:void 0;for(a.set(e,t),a.set(t,e);++f<l;){var h=e[f],b=t[f];if(r)var g=i?r(b,h,f,t,e,a):r(h,b,f,e,t,a);if(void 0!==g){if(g)continue;p=!1;break}if(d){if(!Fi(t,(function(e,t){if(!Li(d,t)&&(h===e||o(h,e,n,r,a)))return d.push(t)}))){p=!1;break}}else if(h!==b&&!o(h,b,n,r,a)){p=!1;break}}return a.delete(e),a.delete(t),p};const Bi=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n};const Di=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n};var zi=Dn?Dn.prototype:void 0,Ii=zi?zi.valueOf:void 0;const Ui=function(e,t,n,r,o,a,i){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!a(new Wr(e),new Wr(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return kn(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var l=Bi;case"[object Set]":var s=1&r;if(l||(l=Di),e.size!=t.size&&!s)return!1;var c=i.get(e);if(c)return c==t;r|=2,i.set(e,t);var u=Mi(l(e),l(t),r,o,a,i);return i.delete(e),u;case"[object Symbol]":if(Ii)return Ii.call(e)==Ii.call(t)}return!1};const Hi=function(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e};const Wi=function(e,t,n){var r=t(e);return io(e)?r:Hi(r,n(e))};const Vi=function(e,t){for(var n=-1,r=null==e?0:e.length,o=0,a=[];++n<r;){var i=e[n];t(i,n,e)&&(a[o++]=i)}return a};const $i=function(){return[]};var qi=Object.prototype.propertyIsEnumerable,Gi=Object.getOwnPropertySymbols;const Xi=Gi?function(e){return null==e?[]:(e=Object(e),Vi(Gi(e),(function(t){return qi.call(e,t)})))}:$i;const Ki=function(e){return Wi(e,ja,Xi)};var Qi=Object.prototype.hasOwnProperty;const Yi=function(e,t,n,r,o,a){var i=1&n,l=Ki(e),s=l.length;if(s!=Ki(t).length&&!i)return!1;for(var c=s;c--;){var u=l[c];if(!(i?u in t:Qi.call(t,u)))return!1}var f=a.get(e),p=a.get(t);if(f&&p)return f==t&&p==e;var d=!0;a.set(e,t),a.set(t,e);for(var h=i;++c<s;){var b=e[u=l[c]],g=t[u];if(r)var m=i?r(g,b,u,t,e,a):r(b,g,u,e,t,a);if(!(void 0===m?b===g||o(b,g,n,r,a):m)){d=!1;break}h||(h="constructor"==u)}if(d&&!h){var v=e.constructor,y=t.constructor;v==y||!("constructor"in e)||!("constructor"in t)||"function"==typeof v&&v instanceof v&&"function"==typeof y&&y instanceof y||(d=!1)}return a.delete(e),a.delete(t),d};const Ji=ur(Bn,"DataView");const Zi=ur(Bn,"Promise");const el=ur(Bn,"Set");const tl=ur(Bn,"WeakMap");var nl="[object Map]",rl="[object Promise]",ol="[object Set]",al="[object WeakMap]",il="[object DataView]",ll=tr(Ji),sl=tr(fr),cl=tr(Zi),ul=tr(el),fl=tr(tl),pl=Gn;(Ji&&pl(new Ji(new ArrayBuffer(1)))!=il||fr&&pl(new fr)!=nl||Zi&&pl(Zi.resolve())!=rl||el&&pl(new el)!=ol||tl&&pl(new tl)!=al)&&(pl=function(e){var t=Gn(e),n="[object Object]"==t?e.constructor:void 0,r=n?tr(n):"";if(r)switch(r){case ll:return il;case sl:return nl;case cl:return rl;case ul:return ol;case fl:return al}return t});const dl=pl;var hl="[object Arguments]",bl="[object Array]",gl="[object Object]",ml=Object.prototype.hasOwnProperty;const vl=function(e,t,n,r,o,a){var i=io(e),l=io(t),s=i?bl:dl(e),c=l?bl:dl(t),u=(s=s==hl?gl:s)==gl,f=(c=c==hl?gl:c)==gl,p=s==c;if(p&&bo(e)){if(!bo(t))return!1;i=!0,u=!1}if(p&&!u)return a||(a=new Rr),i||To(e)?Mi(e,t,n,r,o,a):Ui(e,t,s,n,r,o,a);if(!(1&n)){var d=u&&ml.call(e,"__wrapped__"),h=f&&ml.call(t,"__wrapped__");if(d||h){var b=d?e.value():e,g=h?t.value():t;return a||(a=new Rr),o(b,g,n,r,a)}}return!!p&&(a||(a=new Rr),Yi(e,t,n,r,o,a))};const yl=function e(t,n,r,o,a){return t===n||(null==t||null==n||!eo(t)&&!eo(n)?t!=t&&n!=n:vl(t,n,r,o,e,a))};const wl=function(e,t,n,r){var o=n.length,a=o,i=!r;if(null==e)return!a;for(e=Object(e);o--;){var l=n[o];if(i&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++o<a;){var s=(l=n[o])[0],c=e[s],u=l[1];if(i&&l[2]){if(void 0===c&&!(s in e))return!1}else{var f=new Rr;if(r)var p=r(c,u,s,e,t,f);if(!(void 0===p?yl(u,c,3,r,f):p))return!1}}return!0};const xl=function(e){return e==e&&!Xn(e)};const kl=function(e){for(var t=ja(e),n=t.length;n--;){var r=t[n],o=e[r];t[n]=[r,o,xl(o)]}return t};const El=function(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}};const _l=function(e){var t=kl(e);return 1==t.length&&t[0][2]?El(t[0][0],t[0][1]):function(n){return n===e||wl(n,e,t)}};var Sl=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Cl=/^\w*$/;const Ol=function(e,t){if(io(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!fa(e))||(Cl.test(e)||!Sl.test(e)||null!=t&&e in Object(t))};function jl(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],a=n.cache;if(a.has(o))return a.get(o);var i=e.apply(this,r);return n.cache=a.set(o,i)||a,i};return n.cache=new(jl.Cache||Tr),n}jl.Cache=Tr;const Al=jl;const Tl=function(e){var t=Al(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t};var Nl=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Pl=/\\(\\)?/g;const Rl=Tl((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(Nl,(function(e,n,r,o){t.push(r?o.replace(Pl,"$1"):n||e)})),t}));var Fl=Dn?Dn.prototype:void 0,Ll=Fl?Fl.toString:void 0;const Ml=function e(t){if("string"==typeof t)return t;if(io(t))return Ai(t,e)+"";if(fa(t))return Ll?Ll.call(t):"";var n=t+"";return"0"==n&&1/t==-Infinity?"-0":n};const Bl=function(e){return null==e?"":Ml(e)};const Dl=function(e,t){return io(e)?e:Ol(e,t)?[e]:Rl(Bl(e))};const zl=function(e){if("string"==typeof e||fa(e))return e;var t=e+"";return"0"==t&&1/e==-Infinity?"-0":t};const Il=function(e,t){for(var n=0,r=(t=Dl(t,e)).length;null!=e&&n<r;)e=e[zl(t[n++])];return n&&n==r?e:void 0};const Ul=function(e,t,n){var r=null==e?void 0:Il(e,t);return void 0===r?n:r};const Hl=function(e,t){return null!=e&&t in Object(e)};const Wl=function(e,t,n){for(var r=-1,o=(t=Dl(t,e)).length,a=!1;++r<o;){var i=zl(t[r]);if(!(a=null!=e&&n(e,i)))break;e=e[i]}return a||++r!=o?a:!!(o=null==e?0:e.length)&&lo(o)&&Bo(i,o)&&(io(e)||ao(e))};const Vl=function(e,t){return null!=e&&Wl(e,t,Hl)};const $l=function(e,t){return Ol(e)&&xl(t)?El(zl(e),t):function(n){var r=Ul(n,e);return void 0===r&&r===t?Vl(n,e):yl(t,r,3)}};const ql=function(e){return function(t){return null==t?void 0:t[e]}};const Gl=function(e){return function(t){return Il(t,e)}};const Xl=function(e){return Ol(e)?ql(zl(e)):Gl(e)};const Kl=function(e){return"function"==typeof e?e:null==e?Go:"object"==typeof e?io(e)?$l(e[0],e[1]):_l(e):Xl(e)};const Ql=function(e,t){var n=-1,r=so(e)?Array(e.length):[];return Aa(e,(function(e,o,a){r[++n]=t(e,o,a)})),r};const Yl=function(e,t){return(io(e)?Ai:Ql)(e,Kl(t,3))};const Jl=function(e){var n=e.colors,r=e.onClick,o=e.onSwatchHover,a=(0,tn.Ay)({default:{swatches:{marginRight:"-10px"},swatch:{width:"22px",height:"22px",float:"left",marginRight:"10px",marginBottom:"10px",borderRadius:"4px"},clear:{clear:"both"}}});return t.createElement("div",{style:a.swatches},Yl(n,(function(e){return t.createElement(Si,{key:e,color:e,style:a.swatch,onClick:r,onHover:o,focusStyle:{boxShadow:"0 0 4px "+e}})})),t.createElement("div",{style:a.clear}))};var Zl=function(e){var n=e.onChange,r=e.onSwatchHover,o=e.hex,a=e.colors,i=e.width,l=e.triangle,s=e.styles,c=void 0===s?{}:s,u=e.className,f=void 0===u?"":u,p="transparent"===o,d=function(e,t){bi(e)&&n({hex:e,source:"hex"},t)},h=(0,tn.Ay)(ra({default:{card:{width:i,background:"#fff",boxShadow:"0 1px rgba(0,0,0,.1)",borderRadius:"6px",position:"relative"},head:{height:"110px",background:o,borderRadius:"6px 6px 0 0",display:"flex",alignItems:"center",justifyContent:"center",position:"relative"},body:{padding:"10px"},label:{fontSize:"18px",color:gi(o),position:"relative"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 10px 10px 10px",borderColor:"transparent transparent "+o+" transparent",position:"absolute",top:"-10px",left:"50%",marginLeft:"-10px"},input:{width:"100%",fontSize:"12px",color:"#666",border:"0px",outline:"none",height:"22px",boxShadow:"inset 0 0 0 1px #ddd",borderRadius:"4px",padding:"0 7px",boxSizing:"border-box"}},"hide-triangle":{triangle:{display:"none"}}},c),{"hide-triangle":"hide"===l});return t.createElement("div",{style:h.card,className:"block-picker "+f},t.createElement("div",{style:h.triangle}),t.createElement("div",{style:h.head},p&&t.createElement(ln,{borderRadius:"6px 6px 0 0"}),t.createElement("div",{style:h.label},o)),t.createElement("div",{style:h.body},t.createElement(Jl,{colors:a,onClick:d,onSwatchHover:r}),t.createElement(bn,{style:{input:h.input},value:o,onChange:d})))};Zl.propTypes={width:wn().oneOfType([wn().string,wn().number]),colors:wn().arrayOf(wn().string),triangle:wn().oneOf(["top","hide"]),styles:wn().object},Zl.defaultProps={width:170,colors:["#D9E3F0","#F47373","#697689","#37D67A","#2CCCE4","#555555","#dce775","#ff8a65","#ba68c8"],triangle:"top",styles:{}};wi(Zl);var es={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",a100:"#ff8a80",a200:"#ff5252",a400:"#ff1744",a700:"#d50000"},ts={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",a100:"#ff80ab",a200:"#ff4081",a400:"#f50057",a700:"#c51162"},ns={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",a100:"#ea80fc",a200:"#e040fb",a400:"#d500f9",a700:"#aa00ff"},rs={50:"#ede7f6",100:"#d1c4e9",200:"#b39ddb",300:"#9575cd",400:"#7e57c2",500:"#673ab7",600:"#5e35b1",700:"#512da8",800:"#4527a0",900:"#311b92",a100:"#b388ff",a200:"#7c4dff",a400:"#651fff",a700:"#6200ea"},os={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",a100:"#8c9eff",a200:"#536dfe",a400:"#3d5afe",a700:"#304ffe"},as={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",a100:"#82b1ff",a200:"#448aff",a400:"#2979ff",a700:"#2962ff"},is={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",a100:"#80d8ff",a200:"#40c4ff",a400:"#00b0ff",a700:"#0091ea"},ls={50:"#e0f7fa",100:"#b2ebf2",200:"#80deea",300:"#4dd0e1",400:"#26c6da",500:"#00bcd4",600:"#00acc1",700:"#0097a7",800:"#00838f",900:"#006064",a100:"#84ffff",a200:"#18ffff",a400:"#00e5ff",a700:"#00b8d4"},ss={50:"#e0f2f1",100:"#b2dfdb",200:"#80cbc4",300:"#4db6ac",400:"#26a69a",500:"#009688",600:"#00897b",700:"#00796b",800:"#00695c",900:"#004d40",a100:"#a7ffeb",a200:"#64ffda",a400:"#1de9b6",a700:"#00bfa5"},cs={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",a100:"#b9f6ca",a200:"#69f0ae",a400:"#00e676",a700:"#00c853"},us={50:"#f1f8e9",100:"#dcedc8",200:"#c5e1a5",300:"#aed581",400:"#9ccc65",500:"#8bc34a",600:"#7cb342",700:"#689f38",800:"#558b2f",900:"#33691e",a100:"#ccff90",a200:"#b2ff59",a400:"#76ff03",a700:"#64dd17"},fs={50:"#f9fbe7",100:"#f0f4c3",200:"#e6ee9c",300:"#dce775",400:"#d4e157",500:"#cddc39",600:"#c0ca33",700:"#afb42b",800:"#9e9d24",900:"#827717",a100:"#f4ff81",a200:"#eeff41",a400:"#c6ff00",a700:"#aeea00"},ps={50:"#fffde7",100:"#fff9c4",200:"#fff59d",300:"#fff176",400:"#ffee58",500:"#ffeb3b",600:"#fdd835",700:"#fbc02d",800:"#f9a825",900:"#f57f17",a100:"#ffff8d",a200:"#ffff00",a400:"#ffea00",a700:"#ffd600"},ds={50:"#fff8e1",100:"#ffecb3",200:"#ffe082",300:"#ffd54f",400:"#ffca28",500:"#ffc107",600:"#ffb300",700:"#ffa000",800:"#ff8f00",900:"#ff6f00",a100:"#ffe57f",a200:"#ffd740",a400:"#ffc400",a700:"#ffab00"},hs={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",a100:"#ffd180",a200:"#ffab40",a400:"#ff9100",a700:"#ff6d00"},bs={50:"#fbe9e7",100:"#ffccbc",200:"#ffab91",300:"#ff8a65",400:"#ff7043",500:"#ff5722",600:"#f4511e",700:"#e64a19",800:"#d84315",900:"#bf360c",a100:"#ff9e80",a200:"#ff6e40",a400:"#ff3d00",a700:"#dd2c00"},gs={50:"#efebe9",100:"#d7ccc8",200:"#bcaaa4",300:"#a1887f",400:"#8d6e63",500:"#795548",600:"#6d4c41",700:"#5d4037",800:"#4e342e",900:"#3e2723"},ms={50:"#eceff1",100:"#cfd8dc",200:"#b0bec5",300:"#90a4ae",400:"#78909c",500:"#607d8b",600:"#546e7a",700:"#455a64",800:"#37474f",900:"#263238"};var vs=function(e){var n=e.color,r=e.onClick,o=e.onSwatchHover,a=e.hover,i=e.active,l=e.circleSize,s=e.circleSpacing,c=(0,tn.Ay)({default:{swatch:{width:l,height:l,marginRight:s,marginBottom:s,transform:"scale(1)",transition:"100ms transform ease"},Swatch:{borderRadius:"50%",background:"transparent",boxShadow:"inset 0 0 0 "+(l/2+1)+"px "+n,transition:"100ms box-shadow ease"}},hover:{swatch:{transform:"scale(1.2)"}},active:{Swatch:{boxShadow:"inset 0 0 0 3px "+n}}},{hover:a,active:i});return t.createElement("div",{style:c.swatch},t.createElement(Si,{style:c.Swatch,color:n,onClick:r,onHover:o,focusStyle:{boxShadow:c.Swatch.boxShadow+", 0 0 5px "+n}}))};vs.defaultProps={circleSize:28,circleSpacing:14};const ys=(0,tn.H8)(vs);var ws=function(e){var n=e.width,r=e.onChange,o=e.onSwatchHover,a=e.colors,i=e.hex,l=e.circleSize,s=e.styles,c=void 0===s?{}:s,u=e.circleSpacing,f=e.className,p=void 0===f?"":f,d=(0,tn.Ay)(ra({default:{card:{width:n,display:"flex",flexWrap:"wrap",marginRight:-u,marginBottom:-u}}},c)),h=function(e,t){return r({hex:e,source:"hex"},t)};return t.createElement("div",{style:d.card,className:"circle-picker "+p},Yl(a,(function(e){return t.createElement(ys,{key:e,color:e,onClick:h,onSwatchHover:o,active:i===e.toLowerCase(),circleSize:l,circleSpacing:u})})))};ws.propTypes={width:wn().oneOfType([wn().string,wn().number]),circleSize:wn().number,circleSpacing:wn().number,styles:wn().object},ws.defaultProps={width:252,circleSize:28,circleSpacing:14,colors:[es[500],ts[500],ns[500],rs[500],os[500],as[500],is[500],ls[500],ss[500],cs[500],us[500],fs[500],ps[500],ds[500],hs[500],bs[500],gs[500],ms[500]],styles:{}};wi(ws);const xs=function(e){return void 0===e};var ks=n(4657),Es=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var _s=function(e){function n(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);var t=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return t.toggleViews=function(){"hex"===t.state.view?t.setState({view:"rgb"}):"rgb"===t.state.view?t.setState({view:"hsl"}):"hsl"===t.state.view&&(1===t.props.hsl.a?t.setState({view:"hex"}):t.setState({view:"rgb"}))},t.handleChange=function(e,n){e.hex?bi(e.hex)&&t.props.onChange({hex:e.hex,source:"hex"},n):e.r||e.g||e.b?t.props.onChange({r:e.r||t.props.rgb.r,g:e.g||t.props.rgb.g,b:e.b||t.props.rgb.b,source:"rgb"},n):e.a?(e.a<0?e.a=0:e.a>1&&(e.a=1),t.props.onChange({h:t.props.hsl.h,s:t.props.hsl.s,l:t.props.hsl.l,a:Math.round(100*e.a)/100,source:"rgb"},n)):(e.h||e.s||e.l)&&("string"==typeof e.s&&e.s.includes("%")&&(e.s=e.s.replace("%","")),"string"==typeof e.l&&e.l.includes("%")&&(e.l=e.l.replace("%","")),1==e.s?e.s=.01:1==e.l&&(e.l=.01),t.props.onChange({h:e.h||t.props.hsl.h,s:Number(xs(e.s)?t.props.hsl.s:e.s),l:Number(xs(e.l)?t.props.hsl.l:e.l),source:"hsl"},n))},t.showHighlight=function(e){e.currentTarget.style.background="#eee"},t.hideHighlight=function(e){e.currentTarget.style.background="transparent"},1!==e.hsl.a&&"hex"===e.view?t.state={view:"rgb"}:t.state={view:e.view},t}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,e),Es(n,[{key:"render",value:function(){var e=this,n=(0,tn.Ay)({default:{wrap:{paddingTop:"16px",display:"flex"},fields:{flex:"1",display:"flex",marginLeft:"-6px"},field:{paddingLeft:"6px",width:"100%"},alpha:{paddingLeft:"6px",width:"100%"},toggle:{width:"32px",textAlign:"right",position:"relative"},icon:{marginRight:"-4px",marginTop:"12px",cursor:"pointer",position:"relative"},iconHighlight:{position:"absolute",width:"24px",height:"28px",background:"#eee",borderRadius:"4px",top:"10px",left:"12px",display:"none"},input:{fontSize:"11px",color:"#333",width:"100%",borderRadius:"2px",border:"none",boxShadow:"inset 0 0 0 1px #dadada",height:"21px",textAlign:"center"},label:{textTransform:"uppercase",fontSize:"11px",lineHeight:"11px",color:"#969696",textAlign:"center",display:"block",marginTop:"12px"},svg:{fill:"#333",width:"24px",height:"24px",border:"1px transparent solid",borderRadius:"5px"}},disableAlpha:{alpha:{display:"none"}}},this.props,this.state),r=void 0;return"hex"===this.state.view?r=t.createElement("div",{style:n.fields,className:"flexbox-fix"},t.createElement("div",{style:n.field},t.createElement(bn,{style:{input:n.input,label:n.label},label:"hex",value:this.props.hex,onChange:this.handleChange}))):"rgb"===this.state.view?r=t.createElement("div",{style:n.fields,className:"flexbox-fix"},t.createElement("div",{style:n.field},t.createElement(bn,{style:{input:n.input,label:n.label},label:"r",value:this.props.rgb.r,onChange:this.handleChange})),t.createElement("div",{style:n.field},t.createElement(bn,{style:{input:n.input,label:n.label},label:"g",value:this.props.rgb.g,onChange:this.handleChange})),t.createElement("div",{style:n.field},t.createElement(bn,{style:{input:n.input,label:n.label},label:"b",value:this.props.rgb.b,onChange:this.handleChange})),t.createElement("div",{style:n.alpha},t.createElement(bn,{style:{input:n.input,label:n.label},label:"a",value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))):"hsl"===this.state.view&&(r=t.createElement("div",{style:n.fields,className:"flexbox-fix"},t.createElement("div",{style:n.field},t.createElement(bn,{style:{input:n.input,label:n.label},label:"h",value:Math.round(this.props.hsl.h),onChange:this.handleChange})),t.createElement("div",{style:n.field},t.createElement(bn,{style:{input:n.input,label:n.label},label:"s",value:Math.round(100*this.props.hsl.s)+"%",onChange:this.handleChange})),t.createElement("div",{style:n.field},t.createElement(bn,{style:{input:n.input,label:n.label},label:"l",value:Math.round(100*this.props.hsl.l)+"%",onChange:this.handleChange})),t.createElement("div",{style:n.alpha},t.createElement(bn,{style:{input:n.input,label:n.label},label:"a",value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange})))),t.createElement("div",{style:n.wrap,className:"flexbox-fix"},r,t.createElement("div",{style:n.toggle},t.createElement("div",{style:n.icon,onClick:this.toggleViews,ref:function(t){return e.icon=t}},t.createElement(ks.A,{style:n.svg,onMouseOver:this.showHighlight,onMouseEnter:this.showHighlight,onMouseOut:this.hideHighlight}))))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return 1!==e.hsl.a&&"hex"===t.view?{view:"rgb"}:null}}]),n}(t.Component);_s.defaultProps={view:"hex"};const Ss=_s;const Cs=function(){var e=(0,tn.Ay)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",transform:"translate(-6px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return t.createElement("div",{style:e.picker})};const Os=function(){var e=(0,tn.Ay)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}}});return t.createElement("div",{style:e.picker})};var js=function(e){var n=e.width,r=e.onChange,o=e.disableAlpha,a=e.rgb,i=e.hsl,l=e.hsv,s=e.hex,c=e.renderers,u=e.styles,f=void 0===u?{}:u,p=e.className,d=void 0===p?"":p,h=e.defaultView,b=(0,tn.Ay)(ra({default:{picker:{width:n,background:"#fff",borderRadius:"2px",boxShadow:"0 0 2px rgba(0,0,0,.3), 0 4px 8px rgba(0,0,0,.3)",boxSizing:"initial",fontFamily:"Menlo"},saturation:{width:"100%",paddingBottom:"55%",position:"relative",borderRadius:"2px 2px 0 0",overflow:"hidden"},Saturation:{radius:"2px 2px 0 0"},body:{padding:"16px 16px 12px"},controls:{display:"flex"},color:{width:"32px"},swatch:{marginTop:"6px",width:"16px",height:"16px",borderRadius:"8px",position:"relative",overflow:"hidden"},active:{absolute:"0px 0px 0px 0px",borderRadius:"8px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.1)",background:"rgba("+a.r+", "+a.g+", "+a.b+", "+a.a+")",zIndex:"2"},toggles:{flex:"1"},hue:{height:"10px",position:"relative",marginBottom:"8px"},Hue:{radius:"2px"},alpha:{height:"10px",position:"relative"},Alpha:{radius:"2px"}},disableAlpha:{color:{width:"22px"},alpha:{display:"none"},hue:{marginBottom:"0px"},swatch:{width:"10px",height:"10px",marginTop:"0px"}}},f),{disableAlpha:o});return t.createElement("div",{style:b.picker,className:"chrome-picker "+d},t.createElement("div",{style:b.saturation},t.createElement(Ea,{style:b.Saturation,hsl:i,hsv:l,pointer:Os,onChange:r})),t.createElement("div",{style:b.body},t.createElement("div",{style:b.controls,className:"flexbox-fix"},t.createElement("div",{style:b.color},t.createElement("div",{style:b.swatch},t.createElement("div",{style:b.active}),t.createElement(ln,{renderers:c}))),t.createElement("div",{style:b.toggles},t.createElement("div",{style:b.hue},t.createElement(vn,{style:b.Hue,hsl:i,pointer:Cs,onChange:r})),t.createElement("div",{style:b.alpha},t.createElement(fn,{style:b.Alpha,rgb:a,hsl:i,pointer:Cs,renderers:c,onChange:r})))),t.createElement(Ss,{rgb:a,hsl:i,hex:s,view:h,onChange:r,disableAlpha:o})))};js.propTypes={width:wn().oneOfType([wn().string,wn().number]),disableAlpha:wn().bool,styles:wn().object,defaultView:wn().oneOf(["hex","rgb","hsl"])},js.defaultProps={width:225,disableAlpha:!1,styles:{}};const As=wi(js);const Ts=function(e){var n=e.color,r=e.onClick,o=void 0===r?function(){}:r,a=e.onSwatchHover,i=e.active,l=(0,tn.Ay)({default:{color:{background:n,width:"15px",height:"15px",float:"left",marginRight:"5px",marginBottom:"5px",position:"relative",cursor:"pointer"},dot:{absolute:"5px 5px 5px 5px",background:gi(n),borderRadius:"50%",opacity:"0"}},active:{dot:{opacity:"1"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},dot:{background:"#000"}},transparent:{dot:{background:"#000"}}},{active:i,"color-#FFFFFF":"#FFFFFF"===n,transparent:"transparent"===n});return t.createElement(Si,{style:l.color,color:n,onClick:o,onHover:a,focusStyle:{boxShadow:"0 0 4px "+n}},t.createElement("div",{style:l.dot}))};const Ns=function(e){var n=e.hex,r=e.rgb,o=e.onChange,a=(0,tn.Ay)({default:{fields:{display:"flex",paddingBottom:"6px",paddingRight:"5px",position:"relative"},active:{position:"absolute",top:"6px",left:"5px",height:"9px",width:"9px",background:n},HEXwrap:{flex:"6",position:"relative"},HEXinput:{width:"80%",padding:"0px",paddingLeft:"20%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},HEXlabel:{display:"none"},RGBwrap:{flex:"3",position:"relative"},RGBinput:{width:"70%",padding:"0px",paddingLeft:"30%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},RGBlabel:{position:"absolute",top:"3px",left:"0px",lineHeight:"16px",textTransform:"uppercase",fontSize:"12px",color:"#999"}}}),i=function(e,t){e.r||e.g||e.b?o({r:e.r||r.r,g:e.g||r.g,b:e.b||r.b,source:"rgb"},t):o({hex:e.hex,source:"hex"},t)};return t.createElement("div",{style:a.fields,className:"flexbox-fix"},t.createElement("div",{style:a.active}),t.createElement(bn,{style:{wrap:a.HEXwrap,input:a.HEXinput,label:a.HEXlabel},label:"hex",value:n,onChange:i}),t.createElement(bn,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"r",value:r.r,onChange:i}),t.createElement(bn,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"g",value:r.g,onChange:i}),t.createElement(bn,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"b",value:r.b,onChange:i}))};var Ps=function(e){var n=e.onChange,r=e.onSwatchHover,o=e.colors,a=e.hex,i=e.rgb,l=e.styles,s=void 0===l?{}:l,c=e.className,u=void 0===c?"":c,f=(0,tn.Ay)(ra({default:{Compact:{background:"#f6f6f6",radius:"4px"},compact:{paddingTop:"5px",paddingLeft:"5px",boxSizing:"initial",width:"240px"},clear:{clear:"both"}}},s)),p=function(e,t){e.hex?bi(e.hex)&&n({hex:e.hex,source:"hex"},t):n(e,t)};return t.createElement(aa,{style:f.Compact,styles:s},t.createElement("div",{style:f.compact,className:"compact-picker "+u},t.createElement("div",null,Yl(o,(function(e){return t.createElement(Ts,{key:e,color:e,active:e.toLowerCase()===a,onClick:p,onSwatchHover:r})})),t.createElement("div",{style:f.clear})),t.createElement(Ns,{hex:a,rgb:i,onChange:p})))};Ps.propTypes={colors:wn().arrayOf(wn().string),styles:wn().object},Ps.defaultProps={colors:["#4D4D4D","#999999","#FFFFFF","#F44E3B","#FE9200","#FCDC00","#DBDF00","#A4DD00","#68CCCA","#73D8FF","#AEA1FF","#FDA1FF","#333333","#808080","#cccccc","#D33115","#E27300","#FCC400","#B0BC00","#68BC00","#16A5A5","#009CE0","#7B64FF","#FA28FF","#000000","#666666","#B3B3B3","#9F0500","#C45100","#FB9E00","#808900","#194D33","#0C797D","#0062B1","#653294","#AB149E"],styles:{}};wi(Ps);const Rs=(0,tn.H8)((function(e){var n=e.hover,r=e.color,o=e.onClick,a=e.onSwatchHover,i={position:"relative",zIndex:"2",outline:"2px solid #fff",boxShadow:"0 0 5px 2px rgba(0,0,0,0.25)"},l=(0,tn.Ay)({default:{swatch:{width:"25px",height:"25px",fontSize:"0"}},hover:{swatch:i}},{hover:n});return t.createElement("div",{style:l.swatch},t.createElement(Si,{color:r,onClick:o,onHover:a,focusStyle:i}))}));var Fs=function(e){var n=e.width,r=e.colors,o=e.onChange,a=e.onSwatchHover,i=e.triangle,l=e.styles,s=void 0===l?{}:l,c=e.className,u=void 0===c?"":c,f=(0,tn.Ay)(ra({default:{card:{width:n,background:"#fff",border:"1px solid rgba(0,0,0,0.2)",boxShadow:"0 3px 12px rgba(0,0,0,0.15)",borderRadius:"4px",position:"relative",padding:"5px",display:"flex",flexWrap:"wrap"},triangle:{position:"absolute",border:"7px solid transparent",borderBottomColor:"#fff"},triangleShadow:{position:"absolute",border:"8px solid transparent",borderBottomColor:"rgba(0,0,0,0.15)"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-14px",left:"10px"},triangleShadow:{top:"-16px",left:"9px"}},"top-right-triangle":{triangle:{top:"-14px",right:"10px"},triangleShadow:{top:"-16px",right:"9px"}},"bottom-left-triangle":{triangle:{top:"35px",left:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",left:"9px",transform:"rotate(180deg)"}},"bottom-right-triangle":{triangle:{top:"35px",right:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",right:"9px",transform:"rotate(180deg)"}}},s),{"hide-triangle":"hide"===i,"top-left-triangle":"top-left"===i,"top-right-triangle":"top-right"===i,"bottom-left-triangle":"bottom-left"===i,"bottom-right-triangle":"bottom-right"===i}),p=function(e,t){return o({hex:e,source:"hex"},t)};return t.createElement("div",{style:f.card,className:"github-picker "+u},t.createElement("div",{style:f.triangleShadow}),t.createElement("div",{style:f.triangle}),Yl(r,(function(e){return t.createElement(Rs,{color:e,key:e,onClick:p,onSwatchHover:a})})))};Fs.propTypes={width:wn().oneOfType([wn().string,wn().number]),colors:wn().arrayOf(wn().string),triangle:wn().oneOf(["hide","top-left","top-right","bottom-left","bottom-right"]),styles:wn().object},Fs.defaultProps={width:200,colors:["#B80000","#DB3E00","#FCCB00","#008B02","#006B76","#1273DE","#004DCF","#5300EB","#EB9694","#FAD0C3","#FEF3BD","#C1E1C5","#BEDADC","#C4DEF6","#BED3F3","#D4C4FB"],triangle:"top-left",styles:{}};wi(Fs);const Ls=function(e){var n=e.direction,r=(0,tn.Ay)({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:"vertical"===n});return t.createElement("div",{style:r.picker})};var Ms=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Bs=function(e){var n=e.width,r=e.height,o=e.onChange,a=e.hsl,i=e.direction,l=e.pointer,s=e.styles,c=void 0===s?{}:s,u=e.className,f=void 0===u?"":u,p=(0,tn.Ay)(ra({default:{picker:{position:"relative",width:n,height:r},hue:{radius:"2px"}}},c));return t.createElement("div",{style:p.picker,className:"hue-picker "+f},t.createElement(vn,Ms({},p.hue,{hsl:a,pointer:l,onChange:function(e){return o({a:1,h:e.h,l:.5,s:1})},direction:i})))};Bs.propTypes={styles:wn().object},Bs.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:Ls,styles:{}};wi(Bs);wi((function(e){var n=e.onChange,r=e.hex,o=e.rgb,a=e.styles,i=void 0===a?{}:a,l=e.className,s=void 0===l?"":l,c=(0,tn.Ay)(ra({default:{material:{width:"98px",height:"98px",padding:"16px",fontFamily:"Roboto"},HEXwrap:{position:"relative"},HEXinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"2px solid "+r,outline:"none",height:"30px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},Hex:{style:{}},RGBwrap:{position:"relative"},RGBinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"1px solid #eee",outline:"none",height:"30px"},RGBlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},split:{display:"flex",marginRight:"-10px",paddingTop:"11px"},third:{flex:"1",paddingRight:"10px"}}},i)),u=function(e,t){e.hex?bi(e.hex)&&n({hex:e.hex,source:"hex"},t):(e.r||e.g||e.b)&&n({r:e.r||o.r,g:e.g||o.g,b:e.b||o.b,source:"rgb"},t)};return t.createElement(aa,{styles:i},t.createElement("div",{style:c.material,className:"material-picker "+s},t.createElement(bn,{style:{wrap:c.HEXwrap,input:c.HEXinput,label:c.HEXlabel},label:"hex",value:r,onChange:u}),t.createElement("div",{style:c.split,className:"flexbox-fix"},t.createElement("div",{style:c.third},t.createElement(bn,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:"r",value:o.r,onChange:u})),t.createElement("div",{style:c.third},t.createElement(bn,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:"g",value:o.g,onChange:u})),t.createElement("div",{style:c.third},t.createElement(bn,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:"b",value:o.b,onChange:u})))))}));const Ds=function(e){var n=e.onChange,r=e.rgb,o=e.hsv,a=e.hex,i=(0,tn.Ay)({default:{fields:{paddingTop:"5px",paddingBottom:"9px",width:"80px",position:"relative"},divider:{height:"5px"},RGBwrap:{position:"relative"},RGBinput:{marginLeft:"40%",width:"40%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"5px",fontSize:"13px",paddingLeft:"3px",marginRight:"10px"},RGBlabel:{left:"0px",top:"0px",width:"34px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px",position:"absolute"},HEXwrap:{position:"relative"},HEXinput:{marginLeft:"20%",width:"80%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"6px",fontSize:"13px",paddingLeft:"3px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",width:"14px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px"},fieldSymbols:{position:"absolute",top:"5px",right:"-7px",fontSize:"13px"},symbol:{height:"20px",lineHeight:"22px",paddingBottom:"7px"}}}),l=function(e,t){e["#"]?bi(e["#"])&&n({hex:e["#"],source:"hex"},t):e.r||e.g||e.b?n({r:e.r||r.r,g:e.g||r.g,b:e.b||r.b,source:"rgb"},t):(e.h||e.s||e.v)&&n({h:e.h||o.h,s:e.s||o.s,v:e.v||o.v,source:"hsv"},t)};return t.createElement("div",{style:i.fields},t.createElement(bn,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"h",value:Math.round(o.h),onChange:l}),t.createElement(bn,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"s",value:Math.round(100*o.s),onChange:l}),t.createElement(bn,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"v",value:Math.round(100*o.v),onChange:l}),t.createElement("div",{style:i.divider}),t.createElement(bn,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"r",value:r.r,onChange:l}),t.createElement(bn,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"g",value:r.g,onChange:l}),t.createElement(bn,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"b",value:r.b,onChange:l}),t.createElement("div",{style:i.divider}),t.createElement(bn,{style:{wrap:i.HEXwrap,input:i.HEXinput,label:i.HEXlabel},label:"#",value:a.replace("#",""),onChange:l}),t.createElement("div",{style:i.fieldSymbols},t.createElement("div",{style:i.symbol},"°"),t.createElement("div",{style:i.symbol},"%"),t.createElement("div",{style:i.symbol},"%")))};const zs=function(e){var n=e.hsl,r=(0,tn.Ay)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}},"black-outline":{picker:{boxShadow:"inset 0 0 0 1px #000"}}},{"black-outline":n.l>.5});return t.createElement("div",{style:r.picker})};const Is=function(){var e=(0,tn.Ay)({default:{triangle:{width:0,height:0,borderStyle:"solid",borderWidth:"4px 0 4px 6px",borderColor:"transparent transparent transparent #fff",position:"absolute",top:"1px",left:"1px"},triangleBorder:{width:0,height:0,borderStyle:"solid",borderWidth:"5px 0 5px 8px",borderColor:"transparent transparent transparent #555"},left:{Extend:"triangleBorder",transform:"translate(-13px, -4px)"},leftInside:{Extend:"triangle",transform:"translate(-8px, -5px)"},right:{Extend:"triangleBorder",transform:"translate(20px, -14px) rotate(180deg)"},rightInside:{Extend:"triangle",transform:"translate(-8px, -5px)"}}});return t.createElement("div",{style:e.pointer},t.createElement("div",{style:e.left},t.createElement("div",{style:e.leftInside})),t.createElement("div",{style:e.right},t.createElement("div",{style:e.rightInside})))};const Us=function(e){var n=e.onClick,r=e.label,o=e.children,a=e.active,i=(0,tn.Ay)({default:{button:{backgroundImage:"linear-gradient(-180deg, #FFFFFF 0%, #E6E6E6 100%)",border:"1px solid #878787",borderRadius:"2px",height:"20px",boxShadow:"0 1px 0 0 #EAEAEA",fontSize:"14px",color:"#000",lineHeight:"20px",textAlign:"center",marginBottom:"10px",cursor:"pointer"}},active:{button:{boxShadow:"0 0 0 1px #878787"}}},{active:a});return t.createElement("div",{style:i.button,onClick:n},r||o)};const Hs=function(e){var n=e.rgb,r=e.currentColor,o=(0,tn.Ay)({default:{swatches:{border:"1px solid #B3B3B3",borderBottom:"1px solid #F0F0F0",marginBottom:"2px",marginTop:"1px"},new:{height:"34px",background:"rgb("+n.r+","+n.g+", "+n.b+")",boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000"},current:{height:"34px",background:r,boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 -1px 0 #000"},label:{fontSize:"14px",color:"#000",textAlign:"center"}}});return t.createElement("div",null,t.createElement("div",{style:o.label},"new"),t.createElement("div",{style:o.swatches},t.createElement("div",{style:o.new}),t.createElement("div",{style:o.current})),t.createElement("div",{style:o.label},"current"))};var Ws=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var Vs=function(e){function n(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);var t=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return t.state={currentColor:e.hex},t}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,e),Ws(n,[{key:"render",value:function(){var e=this.props,n=e.styles,r=void 0===n?{}:n,o=e.className,a=void 0===o?"":o,i=(0,tn.Ay)(ra({default:{picker:{background:"#DCDCDC",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.25), 0 8px 16px rgba(0,0,0,.15)",boxSizing:"initial",width:"513px"},head:{backgroundImage:"linear-gradient(-180deg, #F0F0F0 0%, #D4D4D4 100%)",borderBottom:"1px solid #B1B1B1",boxShadow:"inset 0 1px 0 0 rgba(255,255,255,.2), inset 0 -1px 0 0 rgba(0,0,0,.02)",height:"23px",lineHeight:"24px",borderRadius:"4px 4px 0 0",fontSize:"13px",color:"#4D4D4D",textAlign:"center"},body:{padding:"15px 15px 0",display:"flex"},saturation:{width:"256px",height:"256px",position:"relative",border:"2px solid #B3B3B3",borderBottom:"2px solid #F0F0F0",overflow:"hidden"},hue:{position:"relative",height:"256px",width:"19px",marginLeft:"10px",border:"2px solid #B3B3B3",borderBottom:"2px solid #F0F0F0"},controls:{width:"180px",marginLeft:"10px"},top:{display:"flex"},previews:{width:"60px"},actions:{flex:"1",marginLeft:"20px"}}},r));return t.createElement("div",{style:i.picker,className:"photoshop-picker "+a},t.createElement("div",{style:i.head},this.props.header),t.createElement("div",{style:i.body,className:"flexbox-fix"},t.createElement("div",{style:i.saturation},t.createElement(Ea,{hsl:this.props.hsl,hsv:this.props.hsv,pointer:zs,onChange:this.props.onChange})),t.createElement("div",{style:i.hue},t.createElement(vn,{direction:"vertical",hsl:this.props.hsl,pointer:Is,onChange:this.props.onChange})),t.createElement("div",{style:i.controls},t.createElement("div",{style:i.top,className:"flexbox-fix"},t.createElement("div",{style:i.previews},t.createElement(Hs,{rgb:this.props.rgb,currentColor:this.state.currentColor})),t.createElement("div",{style:i.actions},t.createElement(Us,{label:"OK",onClick:this.props.onAccept,active:!0}),t.createElement(Us,{label:"Cancel",onClick:this.props.onCancel}),t.createElement(Ds,{onChange:this.props.onChange,rgb:this.props.rgb,hsv:this.props.hsv,hex:this.props.hex}))))))}}]),n}(t.Component);Vs.propTypes={header:wn().string,styles:wn().object},Vs.defaultProps={header:"Color Picker",styles:{}};wi(Vs);const $s=function(e){var n=e.onChange,r=e.rgb,o=e.hsl,a=e.hex,i=e.disableAlpha,l=(0,tn.Ay)({default:{fields:{display:"flex",paddingTop:"4px"},single:{flex:"1",paddingLeft:"6px"},alpha:{flex:"1",paddingLeft:"6px"},double:{flex:"2"},input:{width:"80%",padding:"4px 10% 3px",border:"none",boxShadow:"inset 0 0 0 1px #ccc",fontSize:"11px"},label:{display:"block",textAlign:"center",fontSize:"11px",color:"#222",paddingTop:"3px",paddingBottom:"4px",textTransform:"capitalize"}},disableAlpha:{alpha:{display:"none"}}},{disableAlpha:i}),s=function(e,t){e.hex?bi(e.hex)&&n({hex:e.hex,source:"hex"},t):e.r||e.g||e.b?n({r:e.r||r.r,g:e.g||r.g,b:e.b||r.b,a:r.a,source:"rgb"},t):e.a&&(e.a<0?e.a=0:e.a>100&&(e.a=100),e.a/=100,n({h:o.h,s:o.s,l:o.l,a:e.a,source:"rgb"},t))};return t.createElement("div",{style:l.fields,className:"flexbox-fix"},t.createElement("div",{style:l.double},t.createElement(bn,{style:{input:l.input,label:l.label},label:"hex",value:a.replace("#",""),onChange:s})),t.createElement("div",{style:l.single},t.createElement(bn,{style:{input:l.input,label:l.label},label:"r",value:r.r,onChange:s,dragLabel:"true",dragMax:"255"})),t.createElement("div",{style:l.single},t.createElement(bn,{style:{input:l.input,label:l.label},label:"g",value:r.g,onChange:s,dragLabel:"true",dragMax:"255"})),t.createElement("div",{style:l.single},t.createElement(bn,{style:{input:l.input,label:l.label},label:"b",value:r.b,onChange:s,dragLabel:"true",dragMax:"255"})),t.createElement("div",{style:l.alpha},t.createElement(bn,{style:{input:l.input,label:l.label},label:"a",value:Math.round(100*r.a),onChange:s,dragLabel:"true",dragMax:"100"})))};var qs=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Gs=function(e){var n=e.colors,r=e.onClick,o=void 0===r?function(){}:r,a=e.onSwatchHover,i=(0,tn.Ay)({default:{colors:{margin:"0 -10px",padding:"10px 0 0 10px",borderTop:"1px solid #eee",display:"flex",flexWrap:"wrap",position:"relative"},swatchWrap:{width:"16px",height:"16px",margin:"0 10px 10px 0"},swatch:{borderRadius:"3px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15)"}},"no-presets":{colors:{display:"none"}}},{"no-presets":!n||!n.length}),l=function(e,t){o({hex:e,source:"hex"},t)};return t.createElement("div",{style:i.colors,className:"flexbox-fix"},n.map((function(e){var n="string"==typeof e?{color:e}:e,r=""+n.color+(n.title||"");return t.createElement("div",{key:r,style:i.swatchWrap},t.createElement(Si,qs({},n,{style:i.swatch,onClick:l,onHover:a,focusStyle:{boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), 0 0 4px "+n.color}})))})))};Gs.propTypes={colors:wn().arrayOf(wn().oneOfType([wn().string,wn().shape({color:wn().string,title:wn().string})])).isRequired};const Xs=Gs;var Ks=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Qs=function(e){var n=e.width,r=e.rgb,o=e.hex,a=e.hsv,i=e.hsl,l=e.onChange,s=e.onSwatchHover,c=e.disableAlpha,u=e.presetColors,f=e.renderers,p=e.styles,d=void 0===p?{}:p,h=e.className,b=void 0===h?"":h,g=(0,tn.Ay)(ra({default:Ks({picker:{width:n,padding:"10px 10px 0",boxSizing:"initial",background:"#fff",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.15), 0 8px 16px rgba(0,0,0,.15)"},saturation:{width:"100%",paddingBottom:"75%",position:"relative",overflow:"hidden"},Saturation:{radius:"3px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},controls:{display:"flex"},sliders:{padding:"4px 0",flex:"1"},color:{width:"24px",height:"24px",position:"relative",marginTop:"4px",marginLeft:"4px",borderRadius:"3px"},activeColor:{absolute:"0px 0px 0px 0px",borderRadius:"2px",background:"rgba("+r.r+","+r.g+","+r.b+","+r.a+")",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},hue:{position:"relative",height:"10px",overflow:"hidden"},Hue:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},alpha:{position:"relative",height:"10px",marginTop:"4px",overflow:"hidden"},Alpha:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"}},d),disableAlpha:{color:{height:"10px"},hue:{height:"10px"},alpha:{display:"none"}}},d),{disableAlpha:c});return t.createElement("div",{style:g.picker,className:"sketch-picker "+b},t.createElement("div",{style:g.saturation},t.createElement(Ea,{style:g.Saturation,hsl:i,hsv:a,onChange:l})),t.createElement("div",{style:g.controls,className:"flexbox-fix"},t.createElement("div",{style:g.sliders},t.createElement("div",{style:g.hue},t.createElement(vn,{style:g.Hue,hsl:i,onChange:l})),t.createElement("div",{style:g.alpha},t.createElement(fn,{style:g.Alpha,rgb:r,hsl:i,renderers:f,onChange:l}))),t.createElement("div",{style:g.color},t.createElement(ln,null),t.createElement("div",{style:g.activeColor}))),t.createElement($s,{rgb:r,hsl:i,hex:o,onChange:l,disableAlpha:c}),t.createElement(Xs,{colors:u,onClick:l,onSwatchHover:s}))};Qs.propTypes={disableAlpha:wn().bool,width:wn().oneOfType([wn().string,wn().number]),styles:wn().object},Qs.defaultProps={disableAlpha:!1,width:200,styles:{},presetColors:["#D0021B","#F5A623","#F8E71C","#8B572A","#7ED321","#417505","#BD10E0","#9013FE","#4A90E2","#50E3C2","#B8E986","#000000","#4A4A4A","#9B9B9B","#FFFFFF"]};wi(Qs);const Ys=function(e){var n=e.hsl,r=e.offset,o=e.onClick,a=void 0===o?function(){}:o,i=e.active,l=e.first,s=e.last,c=(0,tn.Ay)({default:{swatch:{height:"12px",background:"hsl("+n.h+", 50%, "+100*r+"%)",cursor:"pointer"}},first:{swatch:{borderRadius:"2px 0 0 2px"}},last:{swatch:{borderRadius:"0 2px 2px 0"}},active:{swatch:{transform:"scaleY(1.8)",borderRadius:"3.6px/2px"}}},{active:i,first:l,last:s});return t.createElement("div",{style:c.swatch,onClick:function(e){return a({h:n.h,s:.5,l:r,source:"hsl"},e)}})};const Js=function(e){var n=e.onClick,r=e.hsl,o=(0,tn.Ay)({default:{swatches:{marginTop:"20px"},swatch:{boxSizing:"border-box",width:"20%",paddingRight:"1px",float:"left"},clear:{clear:"both"}}}),a=.1;return t.createElement("div",{style:o.swatches},t.createElement("div",{style:o.swatch},t.createElement(Ys,{hsl:r,offset:".80",active:Math.abs(r.l-.8)<a&&Math.abs(r.s-.5)<a,onClick:n,first:!0})),t.createElement("div",{style:o.swatch},t.createElement(Ys,{hsl:r,offset:".65",active:Math.abs(r.l-.65)<a&&Math.abs(r.s-.5)<a,onClick:n})),t.createElement("div",{style:o.swatch},t.createElement(Ys,{hsl:r,offset:".50",active:Math.abs(r.l-.5)<a&&Math.abs(r.s-.5)<a,onClick:n})),t.createElement("div",{style:o.swatch},t.createElement(Ys,{hsl:r,offset:".35",active:Math.abs(r.l-.35)<a&&Math.abs(r.s-.5)<a,onClick:n})),t.createElement("div",{style:o.swatch},t.createElement(Ys,{hsl:r,offset:".20",active:Math.abs(r.l-.2)<a&&Math.abs(r.s-.5)<a,onClick:n,last:!0})),t.createElement("div",{style:o.clear}))};const Zs=function(){var e=(0,tn.Ay)({default:{picker:{width:"14px",height:"14px",borderRadius:"6px",transform:"translate(-7px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return t.createElement("div",{style:e.picker})};var ec=function(e){var n=e.hsl,r=e.onChange,o=e.pointer,a=e.styles,i=void 0===a?{}:a,l=e.className,s=void 0===l?"":l,c=(0,tn.Ay)(ra({default:{hue:{height:"12px",position:"relative"},Hue:{radius:"2px"}}},i));return t.createElement("div",{style:c.wrap||{},className:"slider-picker "+s},t.createElement("div",{style:c.hue},t.createElement(vn,{style:c.Hue,hsl:n,pointer:o,onChange:r})),t.createElement("div",{style:c.swatches},t.createElement(Js,{hsl:n,onClick:r})))};ec.propTypes={styles:wn().object},ec.defaultProps={pointer:Zs,styles:{}};wi(ec);var tc=n(748);const nc=function(e){var n=e.color,r=e.onClick,o=void 0===r?function(){}:r,a=e.onSwatchHover,i=e.first,l=e.last,s=e.active,c=(0,tn.Ay)({default:{color:{width:"40px",height:"24px",cursor:"pointer",background:n,marginBottom:"1px"},check:{color:gi(n),marginLeft:"8px",display:"none"}},first:{color:{overflow:"hidden",borderRadius:"2px 2px 0 0"}},last:{color:{overflow:"hidden",borderRadius:"0 0 2px 2px"}},active:{check:{display:"block"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},check:{color:"#333"}},transparent:{check:{color:"#333"}}},{first:i,last:l,active:s,"color-#FFFFFF":"#FFFFFF"===n,transparent:"transparent"===n});return t.createElement(Si,{color:n,style:c.color,onClick:o,onHover:a,focusStyle:{boxShadow:"0 0 4px "+n}},t.createElement("div",{style:c.check},t.createElement(tc.A,null)))};const rc=function(e){var n=e.onClick,r=e.onSwatchHover,o=e.group,a=e.active,i=(0,tn.Ay)({default:{group:{paddingBottom:"10px",width:"40px",float:"left",marginRight:"10px"}}});return t.createElement("div",{style:i.group},Yl(o,(function(e,i){return t.createElement(nc,{key:e,color:e,active:e.toLowerCase()===a,first:0===i,last:i===o.length-1,onClick:n,onSwatchHover:r})})))};var oc=function(e){var n=e.width,r=e.height,o=e.onChange,a=e.onSwatchHover,i=e.colors,l=e.hex,s=e.styles,c=void 0===s?{}:s,u=e.className,f=void 0===u?"":u,p=(0,tn.Ay)(ra({default:{picker:{width:n,height:r},overflow:{height:r,overflowY:"scroll"},body:{padding:"16px 0 6px 16px"},clear:{clear:"both"}}},c)),d=function(e,t){return o({hex:e,source:"hex"},t)};return t.createElement("div",{style:p.picker,className:"swatches-picker "+f},t.createElement(aa,null,t.createElement("div",{style:p.overflow},t.createElement("div",{style:p.body},Yl(i,(function(e){return t.createElement(rc,{key:e.toString(),group:e,active:l,onClick:d,onSwatchHover:a})})),t.createElement("div",{style:p.clear})))))};oc.propTypes={width:wn().oneOfType([wn().string,wn().number]),height:wn().oneOfType([wn().string,wn().number]),colors:wn().arrayOf(wn().arrayOf(wn().string)),styles:wn().object},oc.defaultProps={width:320,height:240,colors:[[es[900],es[700],es[500],es[300],es[100]],[ts[900],ts[700],ts[500],ts[300],ts[100]],[ns[900],ns[700],ns[500],ns[300],ns[100]],[rs[900],rs[700],rs[500],rs[300],rs[100]],[os[900],os[700],os[500],os[300],os[100]],[as[900],as[700],as[500],as[300],as[100]],[is[900],is[700],is[500],is[300],is[100]],[ls[900],ls[700],ls[500],ls[300],ls[100]],[ss[900],ss[700],ss[500],ss[300],ss[100]],["#194D33",cs[700],cs[500],cs[300],cs[100]],[us[900],us[700],us[500],us[300],us[100]],[fs[900],fs[700],fs[500],fs[300],fs[100]],[ps[900],ps[700],ps[500],ps[300],ps[100]],[ds[900],ds[700],ds[500],ds[300],ds[100]],[hs[900],hs[700],hs[500],hs[300],hs[100]],[bs[900],bs[700],bs[500],bs[300],bs[100]],[gs[900],gs[700],gs[500],gs[300],gs[100]],[ms[900],ms[700],ms[500],ms[300],ms[100]],["#000000","#525252","#969696","#D9D9D9","#FFFFFF"]],styles:{}};wi(oc);var ac=function(e){var n=e.onChange,r=e.onSwatchHover,o=e.hex,a=e.colors,i=e.width,l=e.triangle,s=e.styles,c=void 0===s?{}:s,u=e.className,f=void 0===u?"":u,p=(0,tn.Ay)(ra({default:{card:{width:i,background:"#fff",border:"0 solid rgba(0,0,0,0.25)",boxShadow:"0 1px 4px rgba(0,0,0,0.25)",borderRadius:"4px",position:"relative"},body:{padding:"15px 9px 9px 15px"},label:{fontSize:"18px",color:"#fff"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent #fff transparent",position:"absolute"},triangleShadow:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent rgba(0,0,0,.1) transparent",position:"absolute"},hash:{background:"#F0F0F0",height:"30px",width:"30px",borderRadius:"4px 0 0 4px",float:"left",color:"#98A1A4",display:"flex",alignItems:"center",justifyContent:"center"},input:{width:"100px",fontSize:"14px",color:"#666",border:"0px",outline:"none",height:"28px",boxShadow:"inset 0 0 0 1px #F0F0F0",boxSizing:"content-box",borderRadius:"0 4px 4px 0",float:"left",paddingLeft:"8px"},swatch:{width:"30px",height:"30px",float:"left",borderRadius:"4px",margin:"0 6px 6px 0"},clear:{clear:"both"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-10px",left:"12px"},triangleShadow:{top:"-11px",left:"12px"}},"top-right-triangle":{triangle:{top:"-10px",right:"12px"},triangleShadow:{top:"-11px",right:"12px"}}},c),{"hide-triangle":"hide"===l,"top-left-triangle":"top-left"===l,"top-right-triangle":"top-right"===l}),d=function(e,t){bi(e)&&n({hex:e,source:"hex"},t)};return t.createElement("div",{style:p.card,className:"twitter-picker "+f},t.createElement("div",{style:p.triangleShadow}),t.createElement("div",{style:p.triangle}),t.createElement("div",{style:p.body},Yl(a,(function(e,n){return t.createElement(Si,{key:n,color:e,hex:e,style:p.swatch,onClick:d,onHover:r,focusStyle:{boxShadow:"0 0 4px "+e}})})),t.createElement("div",{style:p.hash},"#"),t.createElement(bn,{label:null,style:{input:p.input},value:o.replace("#",""),onChange:d}),t.createElement("div",{style:p.clear})))};ac.propTypes={width:wn().oneOfType([wn().string,wn().number]),triangle:wn().oneOf(["hide","top-left","top-right"]),colors:wn().arrayOf(wn().string),styles:wn().object},ac.defaultProps={width:276,colors:["#FF6900","#FCB900","#7BDCB5","#00D084","#8ED1FC","#0693E3","#ABB8C3","#EB144C","#F78DA7","#9900EF"],triangle:"top-left",styles:{}};wi(ac);var ic=function(e){var n=(0,tn.Ay)({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",border:"2px #fff solid",transform:"translate(-12px, -13px)",background:"hsl("+Math.round(e.hsl.h)+", "+Math.round(100*e.hsl.s)+"%, "+Math.round(100*e.hsl.l)+"%)"}}});return t.createElement("div",{style:n.picker})};ic.propTypes={hsl:wn().shape({h:wn().number,s:wn().number,l:wn().number,a:wn().number})},ic.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};const lc=ic;var sc=function(e){var n=(0,tn.Ay)({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",transform:"translate(-10px, -7px)",background:"hsl("+Math.round(e.hsl.h)+", 100%, 50%)",border:"2px white solid"}}});return t.createElement("div",{style:n.picker})};sc.propTypes={hsl:wn().shape({h:wn().number,s:wn().number,l:wn().number,a:wn().number})},sc.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};const cc=sc;const uc=function(e){var n=e.onChange,r=e.rgb,o=e.hsl,a=e.hex,i=e.hsv,l=function(e,t){if(e.hex)bi(e.hex)&&n({hex:e.hex,source:"hex"},t);else if(e.rgb){var r=e.rgb.split(",");mi(e.rgb,"rgb")&&n({r:r[0],g:r[1],b:r[2],a:1,source:"rgb"},t)}else if(e.hsv){var o=e.hsv.split(",");mi(e.hsv,"hsv")&&(o[2]=o[2].replace("%",""),o[1]=o[1].replace("%",""),o[0]=o[0].replace("°",""),1==o[1]?o[1]=.01:1==o[2]&&(o[2]=.01),n({h:Number(o[0]),s:Number(o[1]),v:Number(o[2]),source:"hsv"},t))}else if(e.hsl){var a=e.hsl.split(",");mi(e.hsl,"hsl")&&(a[2]=a[2].replace("%",""),a[1]=a[1].replace("%",""),a[0]=a[0].replace("°",""),1==f[1]?f[1]=.01:1==f[2]&&(f[2]=.01),n({h:Number(a[0]),s:Number(a[1]),v:Number(a[2]),source:"hsl"},t))}},s=(0,tn.Ay)({default:{wrap:{display:"flex",height:"100px",marginTop:"4px"},fields:{width:"100%"},column:{paddingTop:"10px",display:"flex",justifyContent:"space-between"},double:{padding:"0px 4.4px",boxSizing:"border-box"},input:{width:"100%",height:"38px",boxSizing:"border-box",padding:"4px 10% 3px",textAlign:"center",border:"1px solid #dadce0",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",fontFamily:"Roboto,Arial,sans-serif"},input2:{height:"38px",width:"100%",border:"1px solid #dadce0",boxSizing:"border-box",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",paddingLeft:"10px",fontFamily:"Roboto,Arial,sans-serif"},label:{textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"35px",top:"-6px",left:"0",right:"0",marginLeft:"auto",marginRight:"auto",fontFamily:"Roboto,Arial,sans-serif"},label2:{left:"10px",textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"32px",top:"-6px",fontFamily:"Roboto,Arial,sans-serif"},single:{flexGrow:"1",margin:"0px 4.4px"}}}),c=r.r+", "+r.g+", "+r.b,u=Math.round(o.h)+"°, "+Math.round(100*o.s)+"%, "+Math.round(100*o.l)+"%",f=Math.round(i.h)+"°, "+Math.round(100*i.s)+"%, "+Math.round(100*i.v)+"%";return t.createElement("div",{style:s.wrap,className:"flexbox-fix"},t.createElement("div",{style:s.fields},t.createElement("div",{style:s.double},t.createElement(bn,{style:{input:s.input,label:s.label},label:"hex",value:a,onChange:l})),t.createElement("div",{style:s.column},t.createElement("div",{style:s.single},t.createElement(bn,{style:{input:s.input2,label:s.label2},label:"rgb",value:c,onChange:l})),t.createElement("div",{style:s.single},t.createElement(bn,{style:{input:s.input2,label:s.label2},label:"hsv",value:f,onChange:l})),t.createElement("div",{style:s.single},t.createElement(bn,{style:{input:s.input2,label:s.label2},label:"hsl",value:u,onChange:l})))))};var fc=function(e){var n=e.width,r=e.onChange,o=e.rgb,a=e.hsl,i=e.hsv,l=e.hex,s=e.header,c=e.styles,u=void 0===c?{}:c,f=e.className,p=void 0===f?"":f,d=(0,tn.Ay)(ra({default:{picker:{width:n,background:"#fff",border:"1px solid #dfe1e5",boxSizing:"initial",display:"flex",flexWrap:"wrap",borderRadius:"8px 8px 0px 0px"},head:{height:"57px",width:"100%",paddingTop:"16px",paddingBottom:"16px",paddingLeft:"16px",fontSize:"20px",boxSizing:"border-box",fontFamily:"Roboto-Regular,HelveticaNeue,Arial,sans-serif"},saturation:{width:"70%",padding:"0px",position:"relative",overflow:"hidden"},swatch:{width:"30%",height:"228px",padding:"0px",background:"rgba("+o.r+", "+o.g+", "+o.b+", 1)",position:"relative",overflow:"hidden"},body:{margin:"auto",width:"95%"},controls:{display:"flex",boxSizing:"border-box",height:"52px",paddingTop:"22px"},color:{width:"32px"},hue:{height:"8px",position:"relative",margin:"0px 16px 0px 16px",width:"100%"},Hue:{radius:"2px"}}},u));return t.createElement("div",{style:d.picker,className:"google-picker "+p},t.createElement("div",{style:d.head},s),t.createElement("div",{style:d.swatch}),t.createElement("div",{style:d.saturation},t.createElement(Ea,{hsl:a,hsv:i,pointer:lc,onChange:r})),t.createElement("div",{style:d.body},t.createElement("div",{style:d.controls,className:"flexbox-fix"},t.createElement("div",{style:d.hue},t.createElement(vn,{style:d.Hue,hsl:a,radius:"4px",pointer:cc,onChange:r}))),t.createElement(uc,{rgb:o,hsl:a,hex:l,hsv:i,onChange:r})))};fc.propTypes={width:wn().oneOfType([wn().string,wn().number]),styles:wn().object,header:wn().string},fc.defaultProps={width:652,styles:{},header:"Color picker"};wi(fc);function pc(e){return pc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},pc(e)}function dc(e){return function(e){if(Array.isArray(e))return gc(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||bc(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function hc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],s=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);s=!0);}catch(e){c=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,t)||bc(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function bc(e,t){if(e){if("string"==typeof e)return gc(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?gc(e,t):void 0}}function gc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const mc=function(e){var n=Mt(e.slug)?Mt(e.slug):Mt(e.title),r=e.defaultValue?e.defaultValue:"#BBB",o=hc((0,t.useState)(r),2),a=o[0],i=o[1],l=document.getElementsByClassName("blockonsColorPicker");(0,t.useEffect)((function(){e.value&&i(e.value)}),[e.value]);window.addEventListener("click",(function(e){var t=document.getElementById("openColorPicker");t&&(!e.target!=t&&t.contains(e.target)||(t.removeAttribute("id"),t.closest(".blockonsColorPicker").classList.remove("blockonsButton-active")))}));return t.createElement(t.Fragment,null,t.createElement("div",{className:"blockonsColorPicker"},t.createElement("div",{className:"blockonsColorDisplay"},t.createElement("button",{className:"blockonsColorBtn",style:{backgroundColor:a},onClick:function(e){return e.preventDefault()},onFocus:function(e){return function(e){e.preventDefault(),dc(l).forEach((function(e){e.classList.remove("blockonsButton-active"),e.removeAttribute("id")})),e.target.closest(".blockonsColorPicker").setAttribute("id","openColorPicker"),e.target.closest(".blockonsColorPicker").classList.add("blockonsButton-active")}(e)}},t.createElement("span",{className:"blockonsColorBtnTxt"},V("Select Color","blockons"))),t.createElement("input",{type:"text",id:n,value:a||"",className:"blockonsColorInput",disabled:!0,onChange:e.onChange})),t.createElement("div",{className:"blockonsPickColor"},t.createElement(As,{color:a,onChange:function(e){return function(e){"object"===pc(e)&&null!==e?i(e.hex):i(e)}(e)},disableAlpha:!0,onChangeComplete:function(e){return function(e){var t=document.getElementById(n);en().Simulate.change(t,{target:{name:n,value:"object"===pc(e)&&null!==e?e.hex:e}})}(e)}}))))};const vc=function(e){return t.createElement(t.Fragment,null,t.createElement("div",{className:"blockons-tooltip"},t.createElement("span",{className:"blockons-tooltiptxt"},e.tooltip)))};const yc=function(e){var n=e.title,r=e.description,o=e.upgradeUrl,a=e.proFeatures;return t.createElement(t.Fragment,null,t.createElement("div",{className:"blockons-gopro"},t.createElement("div",{className:"blockons-gopro-head"},t.createElement("div",{className:"blockons-gopro-head-txt"},n&&t.createElement("h4",{className:"blockons-gopro-title"},n),r&&t.createElement("p",{className:"blockons-gopro-desc"},r)),o&&t.createElement("div",{className:"blockons-gopro-head-go"},t.createElement("a",{href:o},V("Upgrade to Blockons Pro","blockons")))),a&&t.createElement("div",{className:"blockons-gopro-features"},t.createElement("ul",{className:"blockons-gopro-features"},a.map((function(e,n){return t.createElement("li",{key:n},e)}))))))};const wc=function(e){var n=e.title,r=e.description,o=e.nomargin;return t.createElement(t.Fragment,null,t.createElement("div",{className:"blockonsheading ".concat(o?"nomargin":"")},n&&t.createElement("h4",{className:"blockonsheading-title"},n),r&&t.createElement("p",{className:"blockonsheading-desc"},r)))};const xc=function(e){var n,r=e.slug?Mt(e.slug):Mt(e.title);if("upgrade"===e.inputType)return t.createElement("tr",{className:"blockons-row upgrade"},t.createElement("td",{colSpan:2},t.createElement(yc,e)));if("toggle"===e.inputType)n=t.createElement(Dt,e);else if("select"===e.inputType)n=t.createElement(Xt,e);else if("range"===e.inputType)n=t.createElement(Jt,e);else if("colorpicker"===e.inputType)n=t.createElement(mc,e);else{if("heading"===e.inputType)return t.createElement("tr",{className:"blockons-row heading"},t.createElement("td",{colSpan:2},t.createElement(wc,e)));n=t.createElement(Kt,e)}return t.createElement(t.Fragment,null,t.createElement("tr",{className:"blockons-row"},t.createElement("th",{scope:"row"},t.createElement("label",{htmlFor:""!=e.parent?r:e.value},e.title)),t.createElement("td",null,t.createElement("div",{className:"blockons-row-cols"},t.createElement("div",{className:"blockons-row-col-left"},n,e.note?t.createElement("p",{className:"snNote"},e.note):""),t.createElement("div",{className:"blockons-row-col-right"},e.tooltip&&t.createElement(vc,{tooltip:e.tooltip}),e.documentation&&t.createElement("a",{href:e.documentation,target:"_blank",className:"blockonsdoclink",title:V("Documentation","blockons")}))))))};const kc=function(e){var n=e.title,r=e.note;return t.createElement(t.Fragment,null,t.createElement("tr",{className:"blockons-row blockons-note-row"},t.createElement("th",null,n&&n),t.createElement("td",null,r&&t.createElement("p",{className:"blockons-note"},r))))};function Ec(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],s=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);s=!0);}catch(e){c=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return _c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _c(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const Sc=function(e){var n,r,o,a,i,l,s,c,u,f,p,d,h,b,g,m,v,y,w,x,k,E,_,S,C,O,j,A,T=e.blockonsOptions,N=e.upgradeUrl,P=e.isPremium,R=e.handleSettingChange,F=Ec((0,t.useState)(!1),2),L=F[0],M=F[1],B=Ec((0,t.useState)(!1),2),D=B[0],z=B[1],I=Ec((0,t.useState)(!1),2),U=I[0],H=I[1],W=Ec((0,t.useState)(!1),2),$=W[0],q=W[1],G=function(e){R(e)};return t.createElement(t.Fragment,null,t.createElement(It,{title:V("Blockons Block Extensions","blockons"),description:V("Adding or extending the functionality of your website editor blocks","blockons")}),t.createElement("table",{className:"form-table",role:"presentation"},t.createElement("tbody",null,t.createElement(xc,{title:V("Content Tooltips","blockons"),description:V("Add content tooltips to core paragraph and heading blocks anywhere within in the editor.","blockons"),inputType:"heading"}),t.createElement(xc,{title:V("Enable Tooltips","blockons"),slug:"tooltips_enabled",value:null===(n=T.tooltips)||void 0===n?void 0:n.enabled,inputType:"toggle",onChange:G,tooltip:V("Enhance your website with informative tooltips! Tooltips act like regular links, but when users hover over the link text, a simple popup appears with more information or help.","blockons"),documentation:"https://blockons.com/documentation/content-tooltips/"}),(null===(r=T.tooltips)||void 0===r?void 0:r.enabled)&&t.createElement(t.Fragment,null,P?t.createElement(t.Fragment,null,t.createElement(xc,{title:V("Tooltips Link Style","blockons"),slug:"tooltips_style",value:null===(o=T.tooltips)||void 0===o?void 0:o.style,inputType:"select",options:{underlined:"Underlined",dashed:"Underline Dashed",highlight:"Highlighted"},onChange:G}),t.createElement(xc,{title:V("Tooltips Popup Theme","blockons"),slug:"tooltips_theme",value:null===(a=T.tooltips)||void 0===a?void 0:a.theme,inputType:"select",options:{one:"Dark",two:"Light"},onChange:G}),t.createElement(xc,{title:V("Tooltip Color","blockons"),slug:"tooltips_color",value:null===(i=T.tooltips)||void 0===i?void 0:i.color,inputType:"colorpicker",defaultValue:"#424242",onChange:G}),t.createElement(xc,{title:V("Tooltip Font Color","blockons"),slug:"tooltips_fcolor",value:null===(l=T.tooltips)||void 0===l?void 0:l.fcolor,inputType:"colorpicker",defaultValue:"#000",onChange:G}),t.createElement(xc,{title:V("Popup Color","blockons"),slug:"tooltips_pcolor",value:null===(s=T.tooltips)||void 0===s?void 0:s.pcolor,inputType:"colorpicker",defaultValue:"#424242",onChange:G}),t.createElement(xc,{title:V("Popup Font Color","blockons"),slug:"tooltips_pfcolor",value:null===(c=T.tooltips)||void 0===c?void 0:c.pfcolor,inputType:"colorpicker",defaultValue:"#FFF",onChange:G})):t.createElement(t.Fragment,null,t.createElement(kc,{note:V("Tooltips are now enabled. Create content tooltips within core Heading and Paragraph blocks.","blockons")}),t.createElement(xc,{title:V("Premium Tooltips","blockons"),inputType:"toggle",slug:"tooltips_pro",value:L,onChange:function(){return M(!L)}}),L&&t.createElement(xc,{inputType:"upgrade",title:V("Premium Tooltips","blockons"),description:V("Upgrade to Blockons Pro to add premium tooltips.","blockons"),upgradeUrl:N,proFeatures:[V("Select between Light & Dark tooltip themes","blockons"),V("Add custom links into your Tooltip text","blockons"),V("Select from different tooltip styles","blockons"),V("More features coming soon","blockons")]}))),t.createElement(xc,{title:V("Image Lightbox","blockons"),description:V("Add image popups to your website images and galleries.","blockons"),inputType:"heading"}),t.createElement(xc,{title:V("Enable Image Lightbox","blockons"),slug:"imagepopups_enabled",value:null===(u=T.imagepopups)||void 0===u?void 0:u.enabled,inputType:"toggle",onChange:G,tooltip:V("Add image lightboxes to your website images for an engaging user experience. Image lightbox popups allow users to view enlarged versions of images with a simple click.","blockons"),documentation:"https://blockons.com/documentation/image-lightbox-popups/"}),(null===(f=T.imagepopups)||void 0===f?void 0:f.enabled)&&t.createElement(t.Fragment,null,P?t.createElement(t.Fragment,null,t.createElement(xc,{title:V("Icon","blockons"),slug:"imagepopups_icon",value:null===(p=T.imagepopups)||void 0===p?void 0:p.icon,inputType:"select",options:{one:"Magnifying Glass",two:"Expand",three:"Diagonal Arrows",four:"Maximize",five:"Plus",six:"Cross Arrows"},onChange:G}),t.createElement(xc,{title:V("Icon Position","blockons"),slug:"imagepopups_iconpos",value:null===(d=T.imagepopups)||void 0===d?void 0:d.iconpos,inputType:"select",options:{topleft:"Top Left",topright:"Top Right",bottomleft:"Bottom Left",bottomright:"Bottom Right",center:"Center Center"},onChange:G}),t.createElement(xc,{title:V("Icon Color","blockons"),slug:"imagepopups_iconcolor",value:null===(h=T.imagepopups)||void 0===h?void 0:h.iconcolor,inputType:"select",options:{dark:"Dark",light:"Light"},onChange:G}),t.createElement(xc,{title:V("Lightbox Color Theme","blockons"),slug:"imagepopups_popuptheme",value:null===(b=T.imagepopups)||void 0===b?void 0:b.popuptheme,inputType:"select",options:{dark:"Dark",light:"Light"},onChange:G}),t.createElement(xc,{title:V("Lightbox Caption Position","blockons"),slug:"imagepopups_captionpos",value:null===(g=T.imagepopups)||void 0===g?void 0:g.captionpos,inputType:"select",options:{none:"No Caption",top:"Top",bottom:"Bottom"},onChange:G})):t.createElement(t.Fragment,null,t.createElement(kc,{note:V("Image Lightbox is now enabled. Create image popups within core Image and Gallery blocks.","blockons")}),t.createElement(xc,{title:V("Premium Image Lightbox","blockons"),inputType:"toggle",slug:"imagepopups_pro",value:D,onChange:function(){return z(!D)}}),D&&t.createElement(xc,{inputType:"upgrade",title:V("Premium Image Lightbox","blockons"),description:V("Upgrade to Blockons Pro to add premium Image Lightboxes.","blockons"),upgradeUrl:N,proFeatures:[V("Customize lightbox styles to suit your website.","blockons"),V("Select between light & dark lightbox & icon themes.","blockons"),V("Edit icon design, colors & position","blockons"),V("Enable Lightbox popups for Advanced Image Gallery block","blockons")]}))),t.createElement(xc,{title:V("Block Visibility","blockons"),description:V("Add Blockons Visibility settings to certain blocks and select to show or hide the editor blocks per device - Desktop, Tablet & Mobile. Blocks Visibility is available on layout blocks such as Group, Columns, and Cover blocks.","blockons"),inputType:"heading"}),P?t.createElement(t.Fragment,null,t.createElement(xc,{title:V("Enable Block Visibility","blockons"),slug:"blockvisibility_enabled",value:null===(m=T.blockvisibility)||void 0===m?void 0:m.enabled,inputType:"toggle",onChange:G,tooltip:V("Add image visibility settings to your core layout blocks. This add on the features to show or hide certain elements depending on the user device screen size.","blockons"),documentation:"https://blockons.com/documentation/block-visibility-per-device/"}),(null===(v=T.blockvisibility)||void 0===v?void 0:v.enabled)&&t.createElement(t.Fragment,null,t.createElement(xc,{title:V("Tablet Breakpoint"),slug:"blockvisibility_tablet",value:null===(y=T.blockvisibility)||void 0===y?void 0:y.tablet,placeholder:"980",inputType:"number",onChange:G,suffix:"px"}),t.createElement(xc,{title:V("Mobile Breakpoint"),slug:"blockvisibility_mobile",value:null===(w=T.blockvisibility)||void 0===w?void 0:w.mobile,placeholder:"767",inputType:"number",onChange:G,suffix:"px"}))):t.createElement(t.Fragment,null,t.createElement(xc,{title:V("Enable Block Visibility","blockons"),inputType:"toggle",slug:"visibility_pro",value:U,onChange:function(){return H(!U)},documentation:"https://blockons.com/documentation/block-visibility-per-device/"}),U&&t.createElement(xc,{inputType:"upgrade",title:V("Add Block Visibility","blockons"),description:V("Upgrade to Blockons Pro to add premium block visibility to editor layout blocks.","blockons"),upgradeUrl:N,proFeatures:[V("Show / Hide Blocks per screen size","blockons"),V("Set Tablet Breakpoint","blockons"),V("Set Mobile Breakpoint","blockons")]})),t.createElement(xc,{title:V("Block Animations","blockons"),description:V("Add Scroll Animations to certain blocks so they animate into screen when scrolling on the page. Block Animations are available on layout blocks and certain elements such as Group blocks, Columns, and Heading blocks.","blockons"),inputType:"heading"}),P?t.createElement(t.Fragment,null,t.createElement(xc,{title:V("Enable Block Animations","blockons"),slug:"blockanimation_enabled",value:null===(x=T.blockanimation)||void 0===x?void 0:x.enabled,inputType:"toggle",onChange:G,tooltip:V("Add neat scroll in and/or out animations to core layout blocks. This boosts the visual appeal of your website and makes it more engaging for users.","blockons"),documentation:"https://blockons.com/documentation/block-animations-on-scroll/"}),(null===(k=T.blockanimation)||void 0===k?void 0:k.enabled)&&t.createElement(t.Fragment,null,t.createElement(xc,{title:V("Style","blockons"),slug:"blockanimation_default_style",value:null===(E=T.blockanimation)||void 0===E?void 0:E.default_style,inputType:"select",options:{fade:"Fade",slide:"Slide",flip:"Flip","zoom-in":"Zoom In","zoom-out":"Zoom Out"},onChange:G}),t.createElement(xc,{title:V("Direction","blockons"),slug:"blockanimation_default_direction",value:null===(_=T.blockanimation)||void 0===_?void 0:_.default_direction,inputType:"select",options:{"-up":"Up","-down":"Down","-left":"Left","-right":"Right"},onChange:G}),t.createElement(xc,{title:V("Duration","blockons"),slug:"blockanimation_default_duration",value:null===(S=T.blockanimation)||void 0===S?void 0:S.default_duration,inputType:"range",defaultValue:850,min:50,max:4e3,suffix:"px",onChange:G}),t.createElement(xc,{title:V("Delay","blockons"),slug:"blockanimation_default_delay",value:null===(C=T.blockanimation)||void 0===C?void 0:C.default_delay,inputType:"range",defaultValue:50,min:50,max:4e3,suffix:"px",onChange:G}),t.createElement(xc,{title:V("Offset","blockons"),slug:"blockanimation_default_offset",value:null===(O=T.blockanimation)||void 0===O?void 0:O.default_offset,inputType:"range",defaultValue:80,min:50,max:1e3,suffix:"px",onChange:G}),t.createElement(xc,{title:V("Animate Once","blockons"),slug:"blockanimation_default_animate_once",value:null===(j=T.blockanimation)||void 0===j?void 0:j.default_animate_once,inputType:"toggle",onChange:G}),t.createElement(xc,{title:V("Mirror Animations","blockons"),slug:"blockanimation_default_mirror",value:null===(A=T.blockanimation)||void 0===A?void 0:A.default_mirror,inputType:"toggle",onChange:G}))):t.createElement(t.Fragment,null,t.createElement(xc,{title:V("Enable Block Animations","blockons"),inputType:"toggle",slug:"animations_pro",value:$,onChange:function(){return q(!$)},tooltip:V("Add neat scroll in and/or out animations to core layout blocks. This boosts the visual appeal of your website and makes it more engaging for users.","blockons"),documentation:"https://blockons.com/documentation/block-animations-on-scroll/"}),$&&t.createElement(xc,{inputType:"upgrade",title:V("Add Block Animations","blockons"),description:V("Upgrade to Blockons Pro to add premium block animations to editor layout blocks.","blockons"),upgradeUrl:N,proFeatures:[V("Add Scroll Animations to Layout Blocks","blockons"),V("Edit block animation style","blockons"),V("Set animation Direction, Duration & Delay & Offset","blockons"),V("Select if animations play once off or mirror animations in and out of screen","blockons")]})))))};const Cc=function(e){var n=e.label,r=e.children;return t.createElement(t.Fragment,null,t.createElement("tr",{className:"blockons-row blockons-group-row"},t.createElement("th",null,n),t.createElement("td",null,t.createElement("div",{className:"blockons-group"},t.createElement("a",{className:"blockons-group-btn"},t.createElement("span",{className:"dashicons dashicons-edit"})),t.createElement("div",{className:"blockons-group-container"},t.createElement("table",{className:"form-table",role:"presentation"},t.createElement("tbody",null,r)))))))};function Oc(){return Oc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Oc.apply(this,arguments)}const jc=function(e){var n,r,o,a,i,l,s,c,u,f,p,d,h,b,g,m,v,y,w,x,k,E,_,S,C,O,j,A,T,N,P,R,F,L,M,B,D,z,I,U,H,W,$,q,G=e.blockonsOptions,X=e.handleSettingChange,K=e.isPremium,Q=e.upgradeUrl,Y=e.showPageLoader,J=e.setShowPageLoader,Z=e.showBttb,ee=e.setShowBttb,te=e.showScrollInd,ne=e.setShowScrollInd,re=function(e){X(e)};return t.createElement(t.Fragment,null,t.createElement(It,{title:V("Blockons Site Addons","blockons"),description:V("Add extra, useful features to your WordPress website","blockons")}),t.createElement("table",{className:"form-table",role:"presentation"},t.createElement("tbody",null,t.createElement(xc,{title:V("Website Page Loader","blockons"),description:V("Add a global loader that displays while your page loads.","blockons"),inputType:"heading"}),t.createElement(xc,{title:V("Enable Page Loader","blockons"),slug:"pageloader_enabled",value:null===(n=G.pageloader)||void 0===n?void 0:n.enabled,inputType:"toggle",onChange:re}),(null===(r=G.pageloader)||void 0===r?void 0:r.enabled)&&t.createElement(t.Fragment,null,t.createElement(xc,{title:V("Show Preview","blockons"),slug:"pageloader_preview",value:Y,inputType:"toggle",onChange:function(){J((function(e){return!e}))}}),t.createElement(xc,Oc({title:V("Loader Style","blockons"),slug:"pageloader_style",value:null===(o=G.pageloader)||void 0===o?void 0:o.style,inputType:"select",options:{one:V("Dual Ring Spinner","blockons"),two:V("Loading Bars","blockons"),three:V("Circular Ripple","blockons"),four:V("Loading Ring Spinner","blockons"),five:V("Clock Spinner","blockons"),six:V("Circle Roller","blockons")},onChange:re},K||"one"===(null===(a=G.pageloader)||void 0===a?void 0:a.style)?{}:{note:V("This is a Blockons Pro feature.","blockons")})),!K&&"one"!==(null===(i=G.pageloader)||void 0===i?void 0:i.style)&&t.createElement(xc,{inputType:"upgrade",title:V("Premium Page Loaders","blockons"),description:V("Select from more Page Loaders in Blockons Pro. View the Pro loaders in the preview.","blockons"),upgradeUrl:Q}),t.createElement(Cc,{label:V("Edit Page Loader","blockons")},t.createElement(xc,{title:V("Add Loading Text","blockons"),slug:"pageloader_has_text",value:null===(l=G.pageloader)||void 0===l?void 0:l.has_text,inputType:"toggle",onChange:re}),(null===(s=G.pageloader)||void 0===s?void 0:s.has_text)&&t.createElement(t.Fragment,null,t.createElement(xc,{title:V("Text"),slug:"pageloader_text",value:null===(c=G.pageloader)||void 0===c?void 0:c.text,placeholder:V("Loading Website...","blockons"),inputType:"text",onChange:re}),t.createElement(xc,{title:V("Position","blockons"),slug:"pageloader_text_position",value:null===(u=G.pageloader)||void 0===u?void 0:u.text_position,inputType:"select",options:{one:V("Top Center","blockons"),two:V("Bottom Center","blockons"),three:V("Above Loader","blockons"),four:V("Below Loader","blockons")},onChange:re})),t.createElement(xc,{title:V("Background Color","blockons"),slug:"pageloader_bgcolor",value:null===(f=G.pageloader)||void 0===f?void 0:f.bgcolor,inputType:"colorpicker",defaultValue:"#FFF",onChange:re}),t.createElement(xc,{title:V("Loader Color","blockons"),slug:"pageloader_loadcolor",value:null===(p=G.pageloader)||void 0===p?void 0:p.loadcolor,inputType:"colorpicker",defaultValue:"#AF2DBF",onChange:re}),(null===(d=G.pageloader)||void 0===d?void 0:d.has_text)&&t.createElement(xc,{title:V("Font Color","blockons"),slug:"pageloader_fcolor",value:null===(h=G.pageloader)||void 0===h?void 0:h.fcolor,inputType:"colorpicker",defaultValue:"#222",onChange:re}))),t.createElement(xc,{title:V("Page Scroll Indicator","blockons"),description:V("Add a scroll progress indicator bar to your website.","blockons"),inputType:"heading"}),t.createElement(xc,{title:V("Enable Scroll Indicator","blockons"),slug:"scrollindicator_enabled",value:null===(b=G.scrollindicator)||void 0===b?void 0:b.enabled,inputType:"toggle",onChange:re}),(null===(g=G.scrollindicator)||void 0===g?void 0:g.enabled)&&t.createElement(t.Fragment,null,t.createElement(xc,{title:V("Show Preview","blockons"),slug:"scrollindicator_preview",value:te,inputType:"toggle",onChange:function(){ne((function(e){return!e}))}}),t.createElement(xc,{title:V("Position","blockons"),slug:"scrollindicator_position",value:null===(m=G.scrollindicator)||void 0===m?void 0:m.position,inputType:"select",options:{top:V("Top of Website","blockons"),bottom:V("Bottom of Website","blockons")},onChange:re}),t.createElement(Cc,{label:V("Edit Scroll Indicator","blockons")},t.createElement(xc,{title:V("Height","blockons"),slug:"scrollindicator_height",value:null===(v=G.scrollindicator)||void 0===v?void 0:v.height,inputType:"range",defaultValue:6,min:1,max:20,suffix:"px",onChange:re}),t.createElement(xc,{title:V("Has Background","blockons"),slug:"scrollindicator_has_bg",value:null===(y=G.scrollindicator)||void 0===y?void 0:y.has_bg,inputType:"toggle",onChange:re}),(null===(w=G.scrollindicator)||void 0===w?void 0:w.has_bg)&&t.createElement(xc,{title:V("Background Color","blockons"),slug:"scrollindicator_bgcolor",value:null===(x=G.scrollindicator)||void 0===x?void 0:x.bgcolor,inputType:"colorpicker",defaultValue:"#ebebeb",onChange:re}),t.createElement(xc,{title:V("Scroll Indicator Color","blockons"),slug:"scrollindicator_color",value:null===(k=G.scrollindicator)||void 0===k?void 0:k.color,inputType:"colorpicker",defaultValue:"#AF2DBF",onChange:re}))),t.createElement(xc,{title:V("Back To Top Button","blockons"),description:V("Add a back to top button to your website","blockons"),inputType:"heading"}),t.createElement(xc,{title:V("Enable Back To Top Button","blockons"),slug:"bttb_enabled",value:null===(E=G.bttb)||void 0===E?void 0:E.enabled,inputType:"toggle",onChange:re}),(null===(_=G.bttb)||void 0===_?void 0:_.enabled)&&t.createElement(t.Fragment,null,t.createElement(xc,{title:V("Show Preview","blockons"),slug:"bttb_preview",value:Z,inputType:"toggle",onChange:function(){ee((function(e){return!e}))}}),t.createElement(xc,Oc({title:V("Type","blockons"),slug:"bttb_type",value:null===(S=G.bttb)||void 0===S?void 0:S.type,inputType:"select",options:{plain:V("Simple Button","blockons"),scroll:V("Scroll Progress","blockons")},onChange:re},K||"plain"===(null===(C=G.bttb)||void 0===C?void 0:C.type)?{}:{note:V("This is a Blockons Pro feature. Turn the Preview off/on to see this work.","blockons")})),!K&&"scroll"===(null===(O=G.bttb)||void 0===O?void 0:O.type)&&t.createElement(xc,{inputType:"upgrade",title:V("Premium 'Back to Top' button","blockons"),description:V("Add a 'Back to Top' button that shows the scroll progress as the users scroll down the page. View the Pro button in the preview.","blockons"),upgradeUrl:Q}),t.createElement(xc,{title:V("Position","blockons"),slug:"bttb_position",value:null===(j=G.bttb)||void 0===j?void 0:j.position,inputType:"select",options:{right:V("Right","blockons"),left:V("Left","blockons")},onChange:re}),t.createElement(Cc,{label:V("Edit Button","blockons")},t.createElement(xc,{title:V("Select Icon","blockons"),slug:"bttb_icon",value:null===(A=G.bttb)||void 0===A?void 0:A.icon,inputType:"select",options:{"arrow-up":"Arrow Up","circle-up":"Circle Up","caret-up":"Caret Up","chevron-up":"Chevron Up","angles-up":"Angles Up","square-caret-up":"Square Caret Up","up-long":"Up Long"},onChange:re}),t.createElement(xc,{title:V("Width / Height","blockons"),slug:"bttb_size",value:null===(T=G.bttb)||void 0===T?void 0:T.size,inputType:"range",defaultValue:"scroll"===(null===(N=G.bttb)||void 0===N?void 0:N.type)?60:45,min:30,max:100,suffix:"px",onChange:re}),"plain"===(null===(P=G.bttb)||void 0===P?void 0:P.type)&&t.createElement(xc,{title:V("Border Radius","blockons"),slug:"bttb_bradius",value:null===(R=G.bttb)||void 0===R?void 0:R.bradius,inputType:"range",defaultValue:4,min:0,max:null===(F=G.bttb)||void 0===F?void 0:F.size,suffix:"px",onChange:re}),t.createElement(xc,{title:V("Icon Size","blockons"),slug:"bttb_icon_size",value:null===(L=G.bttb)||void 0===L?void 0:L.icon_size,inputType:"range",defaultValue:22,min:12,max:72,suffix:"px",onChange:re}),t.createElement(xc,{title:"left"===(null===(M=G.bttb)||void 0===M?void 0:M.position)?V("Position from Left","blockons"):V("Position from Right","blockons"),slug:"bttb_side_position",value:null===(B=G.bttb)||void 0===B?void 0:B.side_position,inputType:"range",defaultValue:12,min:0,max:200,suffix:"px",onChange:re}),t.createElement(xc,{title:V("Position from Bottom","blockons"),slug:"bttb_bottom_position",value:null===(D=G.bttb)||void 0===D?void 0:D.bottom_position,inputType:"range",defaultValue:12,min:0,max:200,suffix:"px",onChange:re})),t.createElement(Cc,{label:V("Edit Button Colors","blockons")},t.createElement(xc,{title:V("Has Background","blockons"),slug:"bttb_has_bg",value:null===(z=G.bttb)||void 0===z?void 0:z.has_bg,inputType:"toggle",onChange:re}),(null===(I=G.bttb)||void 0===I?void 0:I.has_bg)&&t.createElement(xc,{title:V("Background Color","blockons"),slug:"bttb_bgcolor",value:null===(U=G.bttb)||void 0===U?void 0:U.bgcolor,inputType:"colorpicker",defaultValue:"#FFF",onChange:re}),t.createElement(xc,{title:V("Icon Color","blockons"),slug:"bttb_color",value:null===(H=G.bttb)||void 0===H?void 0:H.color,inputType:"colorpicker",defaultValue:"#000",onChange:re}),"scroll"===(null===(W=G.bttb)||void 0===W?void 0:W.type)&&t.createElement(t.Fragment,null,t.createElement(xc,{title:V("Stroke Color","blockons"),slug:"bttb_strcolor",value:null===($=G.bttb)||void 0===$?void 0:$.strcolor,inputType:"colorpicker",defaultValue:"#000",onChange:re}),t.createElement(xc,{title:V("Stroke Width","blockons"),slug:"bttb_strwidth",value:null===(q=G.bttb)||void 0===q?void 0:q.strwidth,inputType:"range",defaultValue:2,min:1,max:6,suffix:"px",onChange:re})))))),t.createElement("div",{className:"blockons-more"},V("More Add-Ons Coming Soon...","blockons")),t.createElement("p",{className:"center"},V("Get in touch and let us know which add-ons you need for your site.","blockons")))};const Ac=function(e){e.isPro&&e.isPro,e.upgrade&&e.upgrade;return t.createElement(t.Fragment,null,t.createElement("div",{className:"blockonsInfoTab"},t.createElement("div",{className:"blockons-header addspace"},t.createElement("h3",{className:"blockons-title"},V("Welcome to Blockons!","blockons")),t.createElement("p",null,V("We're building WordPress editor blocks to make it easier for you to build visually appealing and very professional looking pages for your website.","blockons")),t.createElement("a",{href:"https://blockons.com/go/home/",target:"_blank",className:"blockons-button"},V("Visit Our Website","blockons")),t.createElement("a",{href:"https://www.blockons.com/pro/",target:"_blank",className:"blockons-button primary"},V("View Blockons Pro","blockons"))),t.createElement("div",{className:"blockons-video addspace blockons-hide"},t.createElement("h3",{className:"blockons-title"},V("Watch our video on using the Blockons plugin","blockons")),t.createElement("p",null,V("Blockons is designed to be very intuitive or the settings do also have help hints, but you can also watch our video to get a better understanding of how the Blockons plugins works. Enjoy!","blockons")),t.createElement("a",{href:"https://www.youtube.com/watch?v=4fCIDCcDgaU",target:"_blank",className:"blockons-button primary"},V("Watch Blockons Video","blockons"))),t.createElement("div",{className:"blockons-help"},t.createElement("h4",{className:"blockons-title"},V("Support & Documentation","blockons")),t.createElement("p",null,V("Read through our ever-growing documentation on our website. Read the Frequently Asked Questions for any answers you may be looking for... Or get in contact with our support if you need help with anything regarding the Blockons plugin.","blockons")),t.createElement("a",{href:"https://blockons.com/go/documentation//",target:"_blank",className:"blockons-button primary"},V("Documentation","blockons")),t.createElement("a",{href:"https://blockons.com/go/faqs/",target:"_blank",className:"blockons-button"},V("FAQ's","blockons")),t.createElement("a",{href:"https://blockons.com/go/support/",target:"_blank",className:"blockons-button"},V("Get Support","blockons")))))};function Tc(e){return Tc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Tc(e)}function Nc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Pc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Nc(Object(n),!0).forEach((function(t){Rc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Nc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Rc(e,t,n){var r;return r=function(e,t){if("object"!=Tc(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Tc(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==Tc(r)?r:String(r))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Fc=function(e){var n=e.pageLoaderOptions,r=e.isPro,o=e.isAdmin,a=n||{enabled:!1},i=!!r&&Boolean(r),l=!!o&&Boolean(o);if(!a.enabled)return null;var s="#AF2DBF"!==a.loadcolor&&Pc(Pc({},"two"===a.style||"five"===a.style||"six"===a.style?{backgroundColor:a.loadcolor}:{}),"one"===a.style||"three"===a.style||"four"===a.style?{borderColor:a.loadcolor}:{});return t.createElement(t.Fragment,null,t.createElement("div",{className:"blockons-page-loader",style:Pc({},"#222"!==a.bgcolor?{backgroundColor:a.bgcolor}:{})},a.has_text&&("one"===a.text_position||"three"===a.text_position)&&t.createElement("div",{className:"blockons-pageloader-text ".concat(a.text_position?a.text_position:"one")},t.createElement("div",{className:"blockons-pageloader-txt",style:Pc({},"#222"!==a.fcolor?{color:a.fcolor}:{})},a.text)),i?t.createElement("div",{className:"blockons-pageloader-".concat(a.style?a.style:"one")},t.createElement("div",{className:"bpl one",style:s}),t.createElement("div",{className:"bpl two",style:s}),t.createElement("div",{className:"bpl three",style:s}),t.createElement("div",{className:"bpl four",style:s}),t.createElement("div",{className:"bpl five",style:s}),t.createElement("div",{className:"bpl six",style:s}),t.createElement("div",{className:"bpl seven",style:s}),t.createElement("div",{className:"bpl eight",style:s}),t.createElement("div",{className:"bpl nine",style:s}),t.createElement("div",{className:"bpl ten",style:s}),t.createElement("div",{className:"bpl eleven",style:s}),t.createElement("div",{className:"bpl twelve",style:s})):t.createElement("div",{className:"blockons-pageloader-".concat(l&&a.style?a.style:"one")},t.createElement("div",{className:"bpl one",style:s}),t.createElement("div",{className:"bpl two",style:s}),t.createElement("div",{className:"bpl three",style:s}),t.createElement("div",{className:"bpl four",style:s}),t.createElement("div",{className:"bpl five",style:s}),t.createElement("div",{className:"bpl six",style:s}),t.createElement("div",{className:"bpl seven",style:s}),t.createElement("div",{className:"bpl eight",style:s}),t.createElement("div",{className:"bpl nine",style:s}),t.createElement("div",{className:"bpl ten",style:s}),t.createElement("div",{className:"bpl eleven",style:s}),t.createElement("div",{className:"bpl twelve",style:s})),a.has_text&&("two"===a.text_position||"four"===a.text_position)&&t.createElement("div",{className:"blockons-pageloader-text ".concat(a.text_position?a.text_position:"two")},t.createElement("div",{className:"blockons-pageloader-txt",style:Pc({},"#222"!==a.fcolor?{color:a.fcolor}:{})},a.text))))};function Lc(e){return Lc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Lc(e)}function Mc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Bc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Mc(Object(n),!0).forEach((function(t){Dc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Mc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Dc(e,t,n){var r;return r=function(e,t){if("object"!=Lc(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Lc(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==Lc(r)?r:String(r))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const zc=function(e){var n=e.bttOptions,r=e.isPro,o=e.isAdmin,a=n||{enabled:!1},i=!!r&&Boolean(r),l=!!o&&Boolean(o);if(!a.enabled)return null;var s=function(){window.scroll({top:0,left:0,behavior:"smooth"})},c=document.getElementById("blockons-bttb");return window.addEventListener("scroll",(function(){c&&(window.scrollY>220?c.classList.add("show-btn"):c.classList.remove("show-btn"))})),(0,t.useEffect)((function(){var e=document.querySelector(".blockons-bttbtn-progress");if(e){var t=document.querySelector(".blockons-bttbtn-progress .progress-bar"),n=(document.querySelector(".blockons-bttbtn-progress .pct"),t.getTotalLength());t.style.strokeDasharray=n,t.style.strokeDashoffset=n,window.addEventListener("scroll",(function(){!function(e,t,n){var r=document.documentElement.clientHeight,o=document.documentElement.scrollHeight,a=document.documentElement.scrollTop/(o-r);a>=1?e.classList.add("completed"):e.classList.remove("completed");t.style.strokeDashoffset=n-n*a}(e,t,n)}))}}),[]),t.createElement(t.Fragment,null,i&&"scroll"===a.type||!i&&l&&"scroll"===a.type?t.createElement("div",{className:"blockons-bttbtn-progress ".concat(a.position?a.position:"right"," ").concat(a.has_bg?"hasbg":"nobg"),onClick:s,style:Bc(Bc(Bc(Bc(Bc({},"#000"!==a.color?{color:a.color}:{}),22!==a.icon_size?{fontSize:a.icon_size+"px"}:{}),"right"===a.position&&12!==a.side_position?{right:a.side_position+"px"}:{}),"left"===a.position&&12!==a.side_position?{left:a.side_position+"px"}:{}),"#000"!==a.bottom_position?{bottom:a.bottom_position+"px"}:{})},t.createElement("span",{className:"pct fa-solid fa-".concat(a.icon?a.icon:"arrow-up")}),t.createElement("svg",{className:"complete",width:(a.size?a.size:60).toString(),height:a.size?a.size:60,viewport:"0 0 100 100",xmlns:"https://www.w3.org/2000/svg"},t.createElement("circle",{cx:"50%",cy:"50%",r:"45%",style:Bc({},"#FFF"!==a.bgcolor?{fill:a.bgcolor}:{})}),t.createElement("circle",{className:"progress-bar",cx:"50%",cy:"50%",r:"45%",style:Bc(Bc(Bc({},"#FFF"!==a.bgcolor?{fill:a.bgcolor}:{}),"#000"!==a.strcolor?{stroke:a.strcolor}:{}),2!==a.strwidth?{strokeWidth:a.strwidth}:{})}))):t.createElement("div",{className:"blockons-bttbtn ".concat(a.position?a.position:"right"," ").concat(a.has_bg?"hasbg":"nobg"),onClick:s,style:Bc(Bc(Bc(Bc(Bc(Bc(Bc(Bc({},"#FFF"!==a.bgcolor?{backgroundColor:a.bgcolor}:{}),"#000"!==a.color?{color:a.color}:{}),60!==a.size?{width:a.size+"px",height:a.size+"px"}:{}),4!==a.bradius?{borderRadius:a.bradius+"px"}:{}),22!==a.icon_size?{fontSize:a.icon_size+"px"}:{}),"right"===a.position&&12!==a.side_position?{right:a.side_position+"px"}:{}),"left"===a.position&&12!==a.side_position?{left:a.side_position+"px"}:{}),"#000"!==a.bottom_position?{bottom:a.bottom_position+"px"}:{})},t.createElement("span",{className:"fa-solid fa-".concat(a.icon?a.icon:"arrow-up")})))};function Ic(e){return Ic="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ic(e)}function Uc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Hc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Uc(Object(n),!0).forEach((function(t){Wc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Uc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Wc(e,t,n){var r;return r=function(e,t){if("object"!=Ic(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ic(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==Ic(r)?r:String(r))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Vc=function(e){var n=e.scrollInOptions,r=n||{enabled:!1};if(!r.enabled)return null;return window.addEventListener("scroll",(function(){var e=(document.body.scrollTop||document.documentElement.scrollTop)/(document.documentElement.scrollHeight-document.documentElement.clientHeight)*100,t=document.getElementById("blockons-scrollind");t&&(t.style.width=e+"%")})),t.createElement(t.Fragment,null,t.createElement("div",{className:"blockons-scroll-indicator ".concat(r.position?r.position:"top"," ").concat(r.has_bg?"hasbg":"nobg"),style:Hc(Hc({},"#ccc"!==r.bgcolor?{backgroundColor:r.bgcolor}:{}),6!==r.height?{height:r.height+"px"}:{})},t.createElement("div",{className:"progressbar",id:"blockons-scrollind",style:Hc(Hc({},"#af2dbf"!==r.color?{backgroundColor:r.color}:{}),6!==r.height?{height:r.height+"px"}:{})})))};const $c=function(e){var n=e.blockonsOptions,r=e.clickClose,o=e.upgradeUrl;return t.createElement(t.Fragment,null,t.createElement("div",{className:"blockons-propromo"},t.createElement("div",null,V("Exciting news! Blockons Pro is here with a special launch deal! Purchase Blockons Pro now and enjoy this price for life! No matter what gets added!","blockons")),t.createElement("div",null,t.createElement("a",{href:"https://blockons.com/pro/",target:"_blank",className:"propromo-see"},V("See What's on Offer","blockons")),t.createElement("a",{href:o,className:"propromo-upgrade"},V("Upgrade Now","blockons")),t.createElement("div",{className:"blockons-feedback-dismiss"},t.createElement(Dt,{title:"X",slug:"global_disablepropromo",value:n.disablepropromo,onChange:r})))))};function qc(e){return qc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},qc(e)}function Gc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Xc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Gc(Object(n),!0).forEach((function(t){Kc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Gc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Kc(e,t,n){var r;return r=function(e,t){if("object"!=qc(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=qc(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==qc(r)?r:String(r))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Qc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],s=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);s=!0);}catch(e){c=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Yc(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Yc(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Yc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const Jc=function(){var e=blockonsObj,n="".concat(e.apiUrl,"blcns/v1"),r=(e.pluginUrl,e.upgradeUrl),o=Qc((0,t.useState)(!1),2),a=o[0],i=o[1],l=Qc((0,t.useState)(!0),2),s=l[0],c=l[1],u=Qc((0,t.useState)("1"),2),f=u[0],p=u[1],d=Boolean(e.isPremium),h=Boolean(e.isAdmin),b=Boolean(e.wcActive),g=e.blockonsDefaults,m=Qc((0,t.useState)(!1),2),v=m[0],y=m[1],w=Qc((0,t.useState)(!1),2),x=w[0],k=w[1],E=Qc((0,t.useState)(!1),2),_=E[0],S=E[1],C=Qc((0,t.useState)({}),2),O=C[0],j=C[1],A=function(e){p(e)},T=function(e){var t=e.target,n=t.type,r=t.checked,o=t.name,a=t.value,i=t.className;"checkbox"!==n||"checkbox-single"!==i&&"toggle-switch-checkbox"!==i||(a=r);var l=o.substring(0,o.indexOf("_")),s=o.substring(o.indexOf("_")+1),c="global"===l?o.substring(7):o;j(Xc(Xc({},O),l&&"global"!==l?Kc({},l,Xc(Xc({},O[l]),{},Kc({},s,a))):Kc({},c,a)))};console.log(O),(0,t.useEffect)((function(){var e;(e=document.querySelectorAll(".blockons-group-btn"))&&e.forEach((function(t){t.addEventListener("click",(function(){var n=t.parentElement;e.forEach((function(e){e.parentElement.removeAttribute("id","openGroup"),e.parentElement.classList.remove("blockons-show")})),n.classList.contains("blockons-show")?(n.removeAttribute("id","openGroup"),n.classList.remove("blockons-show")):(n.setAttribute("id","openGroup"),n.classList.add("blockons-show"))}))})),window.addEventListener("click",(function(e){var t=document.getElementById("openGroup");t&&(!e.target!=t&&t.contains(e.target)||(t.removeAttribute("id"),t.classList.remove("blockons-show")))}))}),[O]);return(0,t.useEffect)((function(){Ft.get(n+"/settings").then((function(e){var t=e.data?JSON.parse(e.data):console.log("Blockons Options Empty");if(t){var n=function(e){j((function(n){return Xc(Xc({},n),{},Kc({},e,t[e]?t[e]:""))}))};for(var r in t)n(r)}else j(g)})).then((function(){c(!1)}))}),[]),t.createElement(t.Fragment,null,t.createElement("div",{className:"blockons-settings"},t.createElement("div",{className:"blockonsSettingBar"},t.createElement("h2",null,V(d?"Blockons Pro Settings":"Blockons Settings","blockons")),t.createElement("div",{className:"blockonsSettingBarOptions"},d&&t.createElement("a",{href:e.accountUrl,className:"blockons-account",title:V("My Account","blockons")}),t.createElement("a",{href:"https://blockons.com/documentation/",className:"blockons-docs",title:V("Documentation","blockons"),target:"_blank"}),!d&&t.createElement("a",{href:r,className:"blockons-upgrade",title:V("Upgrade to Blockons Pro","blockons")}))),Object.keys(O).length>0&&!O.disablerating&&t.createElement(zt,{blockonsOptions:O,clickClose:T}),t.createElement("div",{className:"blockons-settings-content"},t.createElement("form",{id:"blockons-settings-form",onSubmit:function(t){return function(t){t.preventDefault(),i(!0),Ft.post(n+"/settings",{blockonsOptions:JSON.stringify(O)},{headers:{"content-type":"application/json","X-WP-NONCE":e.nonce}}).then((function(e){i(!1)}))}(t)}},t.createElement("div",{className:"blockons-tabs"},t.createElement("ul",null,t.createElement("li",null,t.createElement("a",{id:"blockonstab-1",className:"blockons-tab ".concat("1"===f?"active":""),onClick:function(){return A("1")}},V("Blocks","blockons"))),t.createElement("li",null,t.createElement("a",{id:"blockonstab-2",className:"blockons-tab ".concat("2"===f?"active":""),onClick:function(){return A("2")}},V("Block Extensions","blockons"))),t.createElement("li",null,t.createElement("a",{id:"blockonstab-3",className:"blockons-tab ".concat("3"===f?"active":""),onClick:function(){return A("3")}},V("Site Addons","blockons"))),t.createElement("li",{className:"help"},t.createElement("a",{id:"blockonstab-help",className:"blockons-tab ".concat("9"===f?"active":""),onClick:function(){return A("9")}},V("Welcome","blockons")))),t.createElement("div",{className:"blockons-content-wrap"},t.createElement("div",{className:"blockons-content-wrap-inner"},(s||a)&&t.createElement(Lt,null),t.createElement("div",{id:"blockons-content-1",className:"blockons-content ".concat("1"===f?"active":"")},t.createElement($t,{defaults:g,blockonsOptions:O,wcActive:b,handleSettingChange:T})),t.createElement("div",{id:"blockons-content-2",className:"blockons-content ".concat("2"===f?"active":"")},t.createElement(Sc,{blockonsOptions:O,upgradeUrl:r,isPremium:d,handleSettingChange:T})),t.createElement("div",{id:"blockons-content-3",className:"blockons-content ".concat("3"===f?"active":"")},t.createElement(jc,{blockonsOptions:O,handleSettingChange:T,isPremium:d,upgradeUrl:r,showPageLoader:v,setShowPageLoader:y,showBttb:x,setShowBttb:k,showScrollInd:_,setShowScrollInd:S})),t.createElement("div",{id:"blockons-content-help",className:"blockons-content ".concat("9"===f?"active":"")},t.createElement(Ac,null))),t.createElement("div",{className:"blockonsSettingBar bottom"},t.createElement("div",{className:"blockonsSettingBarMain"},t.createElement("button",{type:"submit",className:"button blockonsSaveBtn button-primary"},V("Save Settings","blockons")),t.createElement("div",{className:"blockonsSaveBtnLoader"},(s||a)&&t.createElement(Lt,null))),t.createElement("div",{className:"blockonsSettingBarOptions"},t.createElement("div",{className:"blockons-delete",title:V("Reset Settings","blockons"),onClick:function(e){var t=document.getElementsByClassName("blockons-delete");t[0].classList.add("show-confirm"),setTimeout((function(){t[0].classList.remove("show-confirm")}),2500)}},t.createElement("div",{className:"blockons-confirm-delete"},t.createElement("a",{onClick:function(t){t.preventDefault(),window.confirm(V("Are you sure you want to delete all settings?","blockons"))&&(i(!0),c(!0),Ft.delete(n+"/delete",{headers:{"X-WP-NONCE":e.nonce}}).then((function(e){i(!1),location.reload()})))}},V("Confirm... Reset All Settings!","blockons")))))))))),!d&&!O.disablepropromo&&t.createElement($c,{blockonsOptions:O,clickClose:T,upgradeUrl:r}),v&&t.createElement(Fc,{pageLoaderOptions:O.pageloader,isPro:d,isAdmin:h}),x&&t.createElement(zc,{bttOptions:O.bttb,isPro:d,isAdmin:h}),_&&t.createElement(Vc,{scrollInOptions:O.scrollindicator})))};function Zc(e){return Zc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Zc(e)}document.addEventListener("DOMContentLoaded",(function(){var e=document.getElementById("blockons-root");void 0!==Zc(e)&&null!==e&&r.render(t.createElement(Jc,null),document.getElementById("blockons-root"))}))})()})();
     39 */var n,r,o,a;if("object"==typeof performance&&"function"==typeof performance.now){var i=performance;t.unstable_now=function(){return i.now()}}else{var l=Date,s=l.now();t.unstable_now=function(){return l.now()-s}}if("undefined"==typeof window||"function"!=typeof MessageChannel){var c=null,u=null,f=function(){if(null!==c)try{var e=t.unstable_now();c(!0,e),c=null}catch(e){throw setTimeout(f,0),e}};n=function(e){null!==c?setTimeout(n,0,e):(c=e,setTimeout(f,0))},r=function(e,t){u=setTimeout(e,t)},o=function(){clearTimeout(u)},t.unstable_shouldYield=function(){return!1},a=t.unstable_forceFrameRate=function(){}}else{var p=window.setTimeout,d=window.clearTimeout;if("undefined"!=typeof console){var h=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!=typeof h&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var b=!1,g=null,m=-1,v=5,y=0;t.unstable_shouldYield=function(){return t.unstable_now()>=y},a=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):v=0<e?Math.floor(1e3/e):5};var w=new MessageChannel,x=w.port2;w.port1.onmessage=function(){if(null!==g){var e=t.unstable_now();y=e+v;try{g(!0,e)?x.postMessage(null):(b=!1,g=null)}catch(e){throw x.postMessage(null),e}}else b=!1},n=function(e){g=e,b||(b=!0,x.postMessage(null))},r=function(e,n){m=p((function(){e(t.unstable_now())}),n)},o=function(){d(m),m=-1}}function k(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,o=e[r];if(!(void 0!==o&&0<S(o,t)))break e;e[r]=t,e[n]=o,n=r}}function E(e){return void 0===(e=e[0])?null:e}function _(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length;r<o;){var a=2*(r+1)-1,i=e[a],l=a+1,s=e[l];if(void 0!==i&&0>S(i,n))void 0!==s&&0>S(s,i)?(e[r]=s,e[l]=n,r=l):(e[r]=i,e[a]=n,r=a);else{if(!(void 0!==s&&0>S(s,n)))break e;e[r]=s,e[l]=n,r=l}}}return t}return null}function S(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var C=[],O=[],j=1,A=null,T=3,N=!1,P=!1,R=!1;function F(e){for(var t=E(O);null!==t;){if(null===t.callback)_(O);else{if(!(t.startTime<=e))break;_(O),t.sortIndex=t.expirationTime,k(C,t)}t=E(O)}}function L(e){if(R=!1,F(e),!P)if(null!==E(C))P=!0,n(M);else{var t=E(O);null!==t&&r(L,t.startTime-e)}}function M(e,n){P=!1,R&&(R=!1,o()),N=!0;var a=T;try{for(F(n),A=E(C);null!==A&&(!(A.expirationTime>n)||e&&!t.unstable_shouldYield());){var i=A.callback;if("function"==typeof i){A.callback=null,T=A.priorityLevel;var l=i(A.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?A.callback=l:A===E(C)&&_(C),F(n)}else _(C);A=E(C)}if(null!==A)var s=!0;else{var c=E(O);null!==c&&r(L,c.startTime-n),s=!1}return s}finally{A=null,T=a,N=!1}}var B=a;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){P||N||(P=!0,n(M))},t.unstable_getCurrentPriorityLevel=function(){return T},t.unstable_getFirstCallbackNode=function(){return E(C)},t.unstable_next=function(e){switch(T){case 1:case 2:case 3:var t=3;break;default:t=T}var n=T;T=t;try{return e()}finally{T=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=B,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=T;T=e;try{return t()}finally{T=n}},t.unstable_scheduleCallback=function(e,a,i){var l=t.unstable_now();switch("object"==typeof i&&null!==i?i="number"==typeof(i=i.delay)&&0<i?l+i:l:i=l,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:j++,callback:a,priorityLevel:e,startTime:i,expirationTime:s=i+s,sortIndex:-1},i>l?(e.sortIndex=i,k(O,e),null===E(C)&&e===E(O)&&(R?o():R=!0,r(L,i-l))):(e.sortIndex=s,k(C,e),P||N||(P=!0,n(M))),e},t.unstable_wrapCallback=function(e){var t=T;return function(){var n=T;T=t;try{return e.apply(this,arguments)}finally{T=n}}}},9982:(e,t,n)=>{"use strict";e.exports=n(7463)},7604:(e,t,n)=>{var r;!function(){"use strict";var o={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function a(e){return function(e,t){var n,r,i,l,s,c,u,f,p,d=1,h=e.length,b="";for(r=0;r<h;r++)if("string"==typeof e[r])b+=e[r];else if("object"==typeof e[r]){if((l=e[r]).keys)for(n=t[d],i=0;i<l.keys.length;i++){if(null==n)throw new Error(a('[sprintf] Cannot access property "%s" of undefined value "%s"',l.keys[i],l.keys[i-1]));n=n[l.keys[i]]}else n=l.param_no?t[l.param_no]:t[d++];if(o.not_type.test(l.type)&&o.not_primitive.test(l.type)&&n instanceof Function&&(n=n()),o.numeric_arg.test(l.type)&&"number"!=typeof n&&isNaN(n))throw new TypeError(a("[sprintf] expecting number but found %T",n));switch(o.number.test(l.type)&&(f=n>=0),l.type){case"b":n=parseInt(n,10).toString(2);break;case"c":n=String.fromCharCode(parseInt(n,10));break;case"d":case"i":n=parseInt(n,10);break;case"j":n=JSON.stringify(n,null,l.width?parseInt(l.width):0);break;case"e":n=l.precision?parseFloat(n).toExponential(l.precision):parseFloat(n).toExponential();break;case"f":n=l.precision?parseFloat(n).toFixed(l.precision):parseFloat(n);break;case"g":n=l.precision?String(Number(n.toPrecision(l.precision))):parseFloat(n);break;case"o":n=(parseInt(n,10)>>>0).toString(8);break;case"s":n=String(n),n=l.precision?n.substring(0,l.precision):n;break;case"t":n=String(!!n),n=l.precision?n.substring(0,l.precision):n;break;case"T":n=Object.prototype.toString.call(n).slice(8,-1).toLowerCase(),n=l.precision?n.substring(0,l.precision):n;break;case"u":n=parseInt(n,10)>>>0;break;case"v":n=n.valueOf(),n=l.precision?n.substring(0,l.precision):n;break;case"x":n=(parseInt(n,10)>>>0).toString(16);break;case"X":n=(parseInt(n,10)>>>0).toString(16).toUpperCase()}o.json.test(l.type)?b+=n:(!o.number.test(l.type)||f&&!l.sign?p="":(p=f?"+":"-",n=n.toString().replace(o.sign,"")),c=l.pad_char?"0"===l.pad_char?"0":l.pad_char.charAt(1):" ",u=l.width-(p+n).length,s=l.width&&u>0?c.repeat(u):"",b+=l.align?p+n+s:"0"===c?p+s+n:s+p+n)}return b}(function(e){if(l[e])return l[e];var t,n=e,r=[],a=0;for(;n;){if(null!==(t=o.text.exec(n)))r.push(t[0]);else if(null!==(t=o.modulo.exec(n)))r.push("%");else{if(null===(t=o.placeholder.exec(n)))throw new SyntaxError("[sprintf] unexpected placeholder");if(t[2]){a|=1;var i=[],s=t[2],c=[];if(null===(c=o.key.exec(s)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(i.push(c[1]);""!==(s=s.substring(c[0].length));)if(null!==(c=o.key_access.exec(s)))i.push(c[1]);else{if(null===(c=o.index_access.exec(s)))throw new SyntaxError("[sprintf] failed to parse named argument key");i.push(c[1])}t[2]=i}else a|=2;if(3===a)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");r.push({placeholder:t[0],param_no:t[1],keys:t[2],sign:t[3],pad_char:t[4],align:t[5],width:t[6],precision:t[7],type:t[8]})}n=n.substring(t[0].length)}return l[e]=r}(e),arguments)}function i(e,t){return a.apply(null,[e].concat(t||[]))}var l=Object.create(null);a,i,"undefined"!=typeof window&&(window.sprintf=a,window.vsprintf=i,void 0===(r=function(){return{sprintf:a,vsprintf:i}}.call(t,n,t,e))||(e.exports=r))}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var a=t[r]={id:r,loaded:!1,exports:{}};return e[r](a,a.exports,n),a.loaded=!0,a.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),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{"use strict";var e={};n.r(e),n.d(e,{hasBrowserEnv:()=>Ve,hasStandardBrowserEnv:()=>$e,hasStandardBrowserWebWorkerEnv:()=>Ge});var t=n(6540),r=n(961);n(7604);!function(e,t){var n,r,o=0;function a(){var a,i,l=n,s=arguments.length;e:for(;l;){if(l.args.length===arguments.length){for(i=0;i<s;i++)if(l.args[i]!==arguments[i]){l=l.next;continue e}return l!==n&&(l===r&&(r=l.prev),l.prev.next=l.next,l.next&&(l.next.prev=l.prev),l.next=n,l.prev=null,n.prev=l,n=l),l.val}l=l.next}for(a=new Array(s),i=0;i<s;i++)a[i]=arguments[i];return l={args:a,val:e.apply(null,a)},n?(n.prev=l,l.next=n):r=l,o===t.maxSize?(r=r.prev).next=null:o++,n=l,l.val}t=t||{},a.clear=function(){n=null,r=null,o=0}}(console.error);var o,a,i,l;o={"(":9,"!":8,"*":7,"/":7,"%":7,"+":6,"-":6,"<":5,"<=":5,">":5,">=":5,"==":4,"!=":4,"&&":3,"||":2,"?":1,"?:":1},a=["(","?"],i={")":["("],":":["?","?:"]},l=/<=|>=|==|!=|&&|\|\||\?:|\(|!|\*|\/|%|\+|-|<|>|\?|\)|:/;var s={"!":function(e){return!e},"*":function(e,t){return e*t},"/":function(e,t){return e/t},"%":function(e,t){return e%t},"+":function(e,t){return e+t},"-":function(e,t){return e-t},"<":function(e,t){return e<t},"<=":function(e,t){return e<=t},">":function(e,t){return e>t},">=":function(e,t){return e>=t},"==":function(e,t){return e===t},"!=":function(e,t){return e!==t},"&&":function(e,t){return e&&t},"||":function(e,t){return e||t},"?:":function(e,t,n){if(e)throw t;return n}};function c(e){var t=function(e){for(var t,n,r,s,c=[],u=[];t=e.match(l);){for(n=t[0],(r=e.substr(0,t.index).trim())&&c.push(r);s=u.pop();){if(i[n]){if(i[n][0]===s){n=i[n][1]||n;break}}else if(a.indexOf(s)>=0||o[s]<o[n]){u.push(s);break}c.push(s)}i[n]||u.push(n),e=e.substr(t.index+n.length)}return(e=e.trim())&&c.push(e),c.concat(u.reverse())}(e);return function(e){return function(e,t){var n,r,o,a,i,l,c=[];for(n=0;n<e.length;n++){if(i=e[n],a=s[i]){for(r=a.length,o=Array(r);r--;)o[r]=c.pop();try{l=a.apply(null,o)}catch(e){return e}}else l=t.hasOwnProperty(i)?t[i]:+i;c.push(l)}return c[0]}(t,e)}}var u={contextDelimiter:"",onMissingKey:null};function f(e,t){var n;for(n in this.data=e,this.pluralForms={},this.options={},u)this.options[n]=void 0!==t&&n in t?t[n]:u[n]}f.prototype.getPluralForm=function(e,t){var n,r,o,a=this.pluralForms[e];return a||("function"!=typeof(o=(n=this.data[e][""])["Plural-Forms"]||n["plural-forms"]||n.plural_forms)&&(r=function(e){var t,n,r;for(t=e.split(";"),n=0;n<t.length;n++)if(0===(r=t[n].trim()).indexOf("plural="))return r.substr(7)}(n["Plural-Forms"]||n["plural-forms"]||n.plural_forms),o=function(e){var t=c(e);return function(e){return+t({n:e})}}(r)),a=this.pluralForms[e]=o),a(t)},f.prototype.dcnpgettext=function(e,t,n,r,o){var a,i,l;return a=void 0===o?0:this.getPluralForm(e,o),i=n,t&&(i=t+this.options.contextDelimiter+n),(l=this.data[e][i])&&l[a]?l[a]:(this.options.onMissingKey&&this.options.onMissingKey(n,e),0===a?n:r)};const p={plural_forms:e=>1===e?0:1},d=/^i18n\.(n?gettext|has_translation)(_|$)/;const h=function(e){return"string"!=typeof e||""===e?(console.error("The namespace must be a non-empty string."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(e)||(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)};const b=function(e){return"string"!=typeof e||""===e?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(e)?(console.error("The hook name cannot begin with `__`."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(e)||(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)};const g=function(e,t){return function(n,r,o,a=10){const i=e[t];if(!b(n))return;if(!h(r))return;if("function"!=typeof o)return void console.error("The hook callback must be a function.");if("number"!=typeof a)return void console.error("If specified, the hook priority must be a number.");const l={callback:o,priority:a,namespace:r};if(i[n]){const e=i[n].handlers;let t;for(t=e.length;t>0&&!(a>=e[t-1].priority);t--);t===e.length?e[t]=l:e.splice(t,0,l),i.__current.forEach((e=>{e.name===n&&e.currentIndex>=t&&e.currentIndex++}))}else i[n]={handlers:[l],runs:0};"hookAdded"!==n&&e.doAction("hookAdded",n,r,o,a)}};const m=function(e,t,n=!1){return function(r,o){const a=e[t];if(!b(r))return;if(!n&&!h(o))return;if(!a[r])return 0;let i=0;if(n)i=a[r].handlers.length,a[r]={runs:a[r].runs,handlers:[]};else{const e=a[r].handlers;for(let t=e.length-1;t>=0;t--)e[t].namespace===o&&(e.splice(t,1),i++,a.__current.forEach((e=>{e.name===r&&e.currentIndex>=t&&e.currentIndex--})))}return"hookRemoved"!==r&&e.doAction("hookRemoved",r,o),i}};const v=function(e,t){return function(n,r){const o=e[t];return void 0!==r?n in o&&o[n].handlers.some((e=>e.namespace===r)):n in o}};const y=function(e,t,n=!1){return function(r,...o){const a=e[t];a[r]||(a[r]={handlers:[],runs:0}),a[r].runs++;const i=a[r].handlers;if(!i||!i.length)return n?o[0]:void 0;const l={name:r,currentIndex:0};for(a.__current.push(l);l.currentIndex<i.length;){const e=i[l.currentIndex].callback.apply(null,o);n&&(o[0]=e),l.currentIndex++}return a.__current.pop(),n?o[0]:void 0}};const w=function(e,t){return function(){var n;const r=e[t];return null!==(n=r.__current[r.__current.length-1]?.name)&&void 0!==n?n:null}};const x=function(e,t){return function(n){const r=e[t];return void 0===n?void 0!==r.__current[0]:!!r.__current[0]&&n===r.__current[0].name}};const k=function(e,t){return function(n){const r=e[t];if(b(n))return r[n]&&r[n].runs?r[n].runs:0}};class E{constructor(){this.actions=Object.create(null),this.actions.__current=[],this.filters=Object.create(null),this.filters.__current=[],this.addAction=g(this,"actions"),this.addFilter=g(this,"filters"),this.removeAction=m(this,"actions"),this.removeFilter=m(this,"filters"),this.hasAction=v(this,"actions"),this.hasFilter=v(this,"filters"),this.removeAllActions=m(this,"actions",!0),this.removeAllFilters=m(this,"filters",!0),this.doAction=y(this,"actions"),this.applyFilters=y(this,"filters",!0),this.currentAction=w(this,"actions"),this.currentFilter=w(this,"filters"),this.doingAction=x(this,"actions"),this.doingFilter=x(this,"filters"),this.didAction=k(this,"actions"),this.didFilter=k(this,"filters")}}const _=function(){return new E}(),{addAction:S,addFilter:C,removeAction:O,removeFilter:j,hasAction:A,hasFilter:T,removeAllActions:N,removeAllFilters:P,doAction:R,applyFilters:F,currentAction:L,currentFilter:M,doingAction:B,doingFilter:D,didAction:z,didFilter:I,actions:U,filters:H}=_,W=((e,t,n)=>{const r=new f({}),o=new Set,a=()=>{o.forEach((e=>e()))},i=(e,t="default")=>{r.data[t]={...r.data[t],...e},r.data[t][""]={...p,...r.data[t]?.[""]},delete r.pluralForms[t]},l=(e,t)=>{i(e,t),a()},s=(e="default",t,n,o,a)=>(r.data[e]||i(void 0,e),r.dcnpgettext(e,t,n,o,a)),c=(e="default")=>e,u=(e,t,r)=>{let o=s(r,t,e);return n?(o=n.applyFilters("i18n.gettext_with_context",o,e,t,r),n.applyFilters("i18n.gettext_with_context_"+c(r),o,e,t,r)):o};if(e&&l(e,t),n){const e=e=>{d.test(e)&&a()};n.addAction("hookAdded","core/i18n",e),n.addAction("hookRemoved","core/i18n",e)}return{getLocaleData:(e="default")=>r.data[e],setLocaleData:l,addLocaleData:(e,t="default")=>{r.data[t]={...r.data[t],...e,"":{...p,...r.data[t]?.[""],...e?.[""]}},delete r.pluralForms[t],a()},resetLocaleData:(e,t)=>{r.data={},r.pluralForms={},l(e,t)},subscribe:e=>(o.add(e),()=>o.delete(e)),__:(e,t)=>{let r=s(t,void 0,e);return n?(r=n.applyFilters("i18n.gettext",r,e,t),n.applyFilters("i18n.gettext_"+c(t),r,e,t)):r},_x:u,_n:(e,t,r,o)=>{let a=s(o,void 0,e,t,r);return n?(a=n.applyFilters("i18n.ngettext",a,e,t,r,o),n.applyFilters("i18n.ngettext_"+c(o),a,e,t,r,o)):a},_nx:(e,t,r,o,a)=>{let i=s(a,o,e,t,r);return n?(i=n.applyFilters("i18n.ngettext_with_context",i,e,t,r,o,a),n.applyFilters("i18n.ngettext_with_context_"+c(a),i,e,t,r,o,a)):i},isRTL:()=>"rtl"===u("ltr","text direction"),hasTranslation:(e,t,o)=>{const a=t?t+""+e:e;let i=!!r.data?.[null!=o?o:"default"]?.[a];return n&&(i=n.applyFilters("i18n.has_translation",i,e,t,o),i=n.applyFilters("i18n.has_translation_"+c(o),i,e,t,o)),i}}})(void 0,void 0,_),V=(W.getLocaleData.bind(W),W.setLocaleData.bind(W),W.resetLocaleData.bind(W),W.subscribe.bind(W),W.__.bind(W));W._x.bind(W),W._n.bind(W),W._nx.bind(W),W.isRTL.bind(W),W.hasTranslation.bind(W);function $(e,t){return function(){return e.apply(t,arguments)}}const{toString:q}=Object.prototype,{getPrototypeOf:G}=Object,X=(K=Object.create(null),e=>{const t=q.call(e);return K[t]||(K[t]=t.slice(8,-1).toLowerCase())});var K;const Q=e=>(e=e.toLowerCase(),t=>X(t)===e),Y=e=>t=>typeof t===e,{isArray:J}=Array,Z=Y("undefined");const ee=Q("ArrayBuffer");const te=Y("string"),ne=Y("function"),re=Y("number"),oe=e=>null!==e&&"object"==typeof e,ae=e=>{if("object"!==X(e))return!1;const t=G(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)},ie=Q("Date"),le=Q("File"),se=Q("Blob"),ce=Q("FileList"),ue=Q("URLSearchParams");function fe(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let r,o;if("object"!=typeof e&&(e=[e]),J(e))for(r=0,o=e.length;r<o;r++)t.call(null,e[r],r,e);else{const o=n?Object.getOwnPropertyNames(e):Object.keys(e),a=o.length;let i;for(r=0;r<a;r++)i=o[r],t.call(null,e[i],i,e)}}function pe(e,t){t=t.toLowerCase();const n=Object.keys(e);let r,o=n.length;for(;o-- >0;)if(r=n[o],t===r.toLowerCase())return r;return null}const de="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,he=e=>!Z(e)&&e!==de;const be=(ge="undefined"!=typeof Uint8Array&&G(Uint8Array),e=>ge&&e instanceof ge);var ge;const me=Q("HTMLFormElement"),ve=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),ye=Q("RegExp"),we=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};fe(n,((n,o)=>{let a;!1!==(a=t(n,o,e))&&(r[o]=a||n)})),Object.defineProperties(e,r)},xe="abcdefghijklmnopqrstuvwxyz",ke="0123456789",Ee={DIGIT:ke,ALPHA:xe,ALPHA_DIGIT:xe+xe.toUpperCase()+ke};const _e=Q("AsyncFunction"),Se={isArray:J,isArrayBuffer:ee,isBuffer:function(e){return null!==e&&!Z(e)&&null!==e.constructor&&!Z(e.constructor)&&ne(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{let t;return e&&("function"==typeof FormData&&e instanceof FormData||ne(e.append)&&("formdata"===(t=X(e))||"object"===t&&ne(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&ee(e.buffer),t},isString:te,isNumber:re,isBoolean:e=>!0===e||!1===e,isObject:oe,isPlainObject:ae,isUndefined:Z,isDate:ie,isFile:le,isBlob:se,isRegExp:ye,isFunction:ne,isStream:e=>oe(e)&&ne(e.pipe),isURLSearchParams:ue,isTypedArray:be,isFileList:ce,forEach:fe,merge:function e(){const{caseless:t}=he(this)&&this||{},n={},r=(r,o)=>{const a=t&&pe(n,o)||o;ae(n[a])&&ae(r)?n[a]=e(n[a],r):ae(r)?n[a]=e({},r):J(r)?n[a]=r.slice():n[a]=r};for(let e=0,t=arguments.length;e<t;e++)arguments[e]&&fe(arguments[e],r);return n},extend:(e,t,n,{allOwnKeys:r}={})=>(fe(t,((t,r)=>{n&&ne(t)?e[r]=$(t,n):e[r]=t}),{allOwnKeys:r}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let o,a,i;const l={};if(t=t||{},null==e)return t;do{for(o=Object.getOwnPropertyNames(e),a=o.length;a-- >0;)i=o[a],r&&!r(i,e,t)||l[i]||(t[i]=e[i],l[i]=!0);e=!1!==n&&G(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:X,kindOfTest:Q,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(J(e))return e;let t=e.length;if(!re(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:me,hasOwnProperty:ve,hasOwnProp:ve,reduceDescriptors:we,freezeMethods:e=>{we(e,((t,n)=>{if(ne(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];ne(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return J(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>(e=+e,Number.isFinite(e)?e:t),findKey:pe,global:de,isContextDefined:he,ALPHABET:Ee,generateString:(e=16,t=Ee.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n},isSpecCompliantForm:function(e){return!!(e&&ne(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(oe(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const o=J(e)?[]:{};return fe(e,((e,t)=>{const a=n(e,r+1);!Z(a)&&(o[t]=a)})),t[r]=void 0,o}}return e};return n(e,0)},isAsyncFn:_e,isThenable:e=>e&&(oe(e)||ne(e))&&ne(e.then)&&ne(e.catch)};function Ce(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o)}Se.inherits(Ce,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Se.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Oe=Ce.prototype,je={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{je[e]={value:e}})),Object.defineProperties(Ce,je),Object.defineProperty(Oe,"isAxiosError",{value:!0}),Ce.from=(e,t,n,r,o,a)=>{const i=Object.create(Oe);return Se.toFlatObject(e,i,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),Ce.call(i,e.message,t,n,r,o),i.cause=e,i.name=e.name,a&&Object.assign(i,a),i};const Ae=Ce;function Te(e){return Se.isPlainObject(e)||Se.isArray(e)}function Ne(e){return Se.endsWith(e,"[]")?e.slice(0,-2):e}function Pe(e,t,n){return e?e.concat(t).map((function(e,t){return e=Ne(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const Re=Se.toFlatObject(Se,{},null,(function(e){return/^is[A-Z]/.test(e)}));const Fe=function(e,t,n){if(!Se.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=Se.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!Se.isUndefined(t[e])}))).metaTokens,o=n.visitor||c,a=n.dots,i=n.indexes,l=(n.Blob||"undefined"!=typeof Blob&&Blob)&&Se.isSpecCompliantForm(t);if(!Se.isFunction(o))throw new TypeError("visitor must be a function");function s(e){if(null===e)return"";if(Se.isDate(e))return e.toISOString();if(!l&&Se.isBlob(e))throw new Ae("Blob is not supported. Use a Buffer instead.");return Se.isArrayBuffer(e)||Se.isTypedArray(e)?l&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function c(e,n,o){let l=e;if(e&&!o&&"object"==typeof e)if(Se.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(Se.isArray(e)&&function(e){return Se.isArray(e)&&!e.some(Te)}(e)||(Se.isFileList(e)||Se.endsWith(n,"[]"))&&(l=Se.toArray(e)))return n=Ne(n),l.forEach((function(e,r){!Se.isUndefined(e)&&null!==e&&t.append(!0===i?Pe([n],r,a):null===i?n:n+"[]",s(e))})),!1;return!!Te(e)||(t.append(Pe(o,n,a),s(e)),!1)}const u=[],f=Object.assign(Re,{defaultVisitor:c,convertValue:s,isVisitable:Te});if(!Se.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!Se.isUndefined(n)){if(-1!==u.indexOf(n))throw Error("Circular reference detected in "+r.join("."));u.push(n),Se.forEach(n,(function(n,a){!0===(!(Se.isUndefined(n)||null===n)&&o.call(t,n,Se.isString(a)?a.trim():a,r,f))&&e(n,r?r.concat(a):[a])})),u.pop()}}(e),t};function Le(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function Me(e,t){this._pairs=[],e&&Fe(e,this,t)}const Be=Me.prototype;Be.append=function(e,t){this._pairs.push([e,t])},Be.toString=function(e){const t=e?function(t){return e.call(this,t,Le)}:Le;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};const De=Me;function ze(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Ie(e,t,n){if(!t)return e;const r=n&&n.encode||ze,o=n&&n.serialize;let a;if(a=o?o(t,n):Se.isURLSearchParams(t)?t.toString():new De(t,n).toString(r),a){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+a}return e}const Ue=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){Se.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},He={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},We={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:De,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},Ve="undefined"!=typeof window&&"undefined"!=typeof document,$e=(qe="undefined"!=typeof navigator&&navigator.product,Ve&&["ReactNative","NativeScript","NS"].indexOf(qe)<0);var qe;const Ge="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,Xe={...e,...We};const Ke=function(e){function t(e,n,r,o){let a=e[o++];if("__proto__"===a)return!0;const i=Number.isFinite(+a),l=o>=e.length;if(a=!a&&Se.isArray(r)?r.length:a,l)return Se.hasOwnProp(r,a)?r[a]=[r[a],n]:r[a]=n,!i;r[a]&&Se.isObject(r[a])||(r[a]=[]);return t(e,n,r[a],o)&&Se.isArray(r[a])&&(r[a]=function(e){const t={},n=Object.keys(e);let r;const o=n.length;let a;for(r=0;r<o;r++)a=n[r],t[a]=e[a];return t}(r[a])),!i}if(Se.isFormData(e)&&Se.isFunction(e.entries)){const n={};return Se.forEachEntry(e,((e,r)=>{t(function(e){return Se.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null};const Qe={transitional:He,adapter:["xhr","http"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=Se.isObject(e);o&&Se.isHTMLForm(e)&&(e=new FormData(e));if(Se.isFormData(e))return r?JSON.stringify(Ke(e)):e;if(Se.isArrayBuffer(e)||Se.isBuffer(e)||Se.isStream(e)||Se.isFile(e)||Se.isBlob(e))return e;if(Se.isArrayBufferView(e))return e.buffer;if(Se.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let a;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return Fe(e,new Xe.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return Xe.isNode&&Se.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((a=Se.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return Fe(a?{"files[]":e}:e,t&&new t,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),function(e,t,n){if(Se.isString(e))try{return(t||JSON.parse)(e),Se.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||Qe.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(e&&Se.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(e){if(n){if("SyntaxError"===e.name)throw Ae.from(e,Ae.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Xe.classes.FormData,Blob:Xe.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Se.forEach(["delete","get","head","post","put","patch"],(e=>{Qe.headers[e]={}}));const Ye=Qe,Je=Se.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Ze=Symbol("internals");function et(e){return e&&String(e).trim().toLowerCase()}function tt(e){return!1===e||null==e?e:Se.isArray(e)?e.map(tt):String(e)}function nt(e,t,n,r,o){return Se.isFunction(r)?r.call(this,t,n):(o&&(t=n),Se.isString(t)?Se.isString(r)?-1!==t.indexOf(r):Se.isRegExp(r)?r.test(t):void 0:void 0)}class rt{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function o(e,t,n){const o=et(t);if(!o)throw new Error("header name must be a non-empty string");const a=Se.findKey(r,o);(!a||void 0===r[a]||!0===n||void 0===n&&!1!==r[a])&&(r[a||t]=tt(e))}const a=(e,t)=>Se.forEach(e,((e,n)=>o(e,n,t)));return Se.isPlainObject(e)||e instanceof this.constructor?a(e,t):Se.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim())?a((e=>{const t={};let n,r,o;return e&&e.split("\n").forEach((function(e){o=e.indexOf(":"),n=e.substring(0,o).trim().toLowerCase(),r=e.substring(o+1).trim(),!n||t[n]&&Je[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t):null!=e&&o(t,e,n),this}get(e,t){if(e=et(e)){const n=Se.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(Se.isFunction(t))return t.call(this,e,n);if(Se.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=et(e)){const n=Se.findKey(this,e);return!(!n||void 0===this[n]||t&&!nt(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function o(e){if(e=et(e)){const o=Se.findKey(n,e);!o||t&&!nt(0,n[o],o,t)||(delete n[o],r=!0)}}return Se.isArray(e)?e.forEach(o):o(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const o=t[n];e&&!nt(0,this[o],o,e,!0)||(delete this[o],r=!0)}return r}normalize(e){const t=this,n={};return Se.forEach(this,((r,o)=>{const a=Se.findKey(n,o);if(a)return t[a]=tt(r),void delete t[o];const i=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(o):String(o).trim();i!==o&&delete t[o],t[i]=tt(r),n[i]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return Se.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&Se.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[Ze]=this[Ze]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=et(e);t[r]||(!function(e,t){const n=Se.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,o){return this[r].call(this,t,e,n,o)},configurable:!0})}))}(n,e),t[r]=!0)}return Se.isArray(e)?e.forEach(r):r(e),this}}rt.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),Se.reduceDescriptors(rt.prototype,(({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}})),Se.freezeMethods(rt);const ot=rt;function at(e,t){const n=this||Ye,r=t||n,o=ot.from(r.headers);let a=r.data;return Se.forEach(e,(function(e){a=e.call(n,a,o.normalize(),t?t.status:void 0)})),o.normalize(),a}function it(e){return!(!e||!e.__CANCEL__)}function lt(e,t,n){Ae.call(this,null==e?"canceled":e,Ae.ERR_CANCELED,t,n),this.name="CanceledError"}Se.inherits(lt,Ae,{__CANCEL__:!0});const st=lt;const ct=Xe.hasStandardBrowserEnv?{write(e,t,n,r,o,a){const i=[e+"="+encodeURIComponent(t)];Se.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),Se.isString(r)&&i.push("path="+r),Se.isString(o)&&i.push("domain="+o),!0===a&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function ut(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const ft=Xe.hasStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");let n;function r(n){let r=n;return e&&(t.setAttribute("href",r),r=t.href),t.setAttribute("href",r),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return n=r(window.location.href),function(e){const t=Se.isString(e)?r(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return!0};const pt=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o,a=0,i=0;return t=void 0!==t?t:1e3,function(l){const s=Date.now(),c=r[i];o||(o=s),n[a]=l,r[a]=s;let u=i,f=0;for(;u!==a;)f+=n[u++],u%=e;if(a=(a+1)%e,a===i&&(i=(i+1)%e),s-o<t)return;const p=c&&s-c;return p?Math.round(1e3*f/p):void 0}};function dt(e,t){let n=0;const r=pt(50,250);return o=>{const a=o.loaded,i=o.lengthComputable?o.total:void 0,l=a-n,s=r(l);n=a;const c={loaded:a,total:i,progress:i?a/i:void 0,bytes:l,rate:s||void 0,estimated:s&&i&&a<=i?(i-a)/s:void 0,event:o};c[t?"download":"upload"]=!0,e(c)}}const ht={http:null,xhr:"undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){let r=e.data;const o=ot.from(e.headers).normalize();let a,i,{responseType:l,withXSRFToken:s}=e;function c(){e.cancelToken&&e.cancelToken.unsubscribe(a),e.signal&&e.signal.removeEventListener("abort",a)}if(Se.isFormData(r))if(Xe.hasStandardBrowserEnv||Xe.hasStandardBrowserWebWorkerEnv)o.setContentType(!1);else if(!1!==(i=o.getContentType())){const[e,...t]=i?i.split(";").map((e=>e.trim())).filter(Boolean):[];o.setContentType([e||"multipart/form-data",...t].join("; "))}let u=new XMLHttpRequest;if(e.auth){const t=e.auth.username||"",n=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(t+":"+n))}const f=ut(e.baseURL,e.url);function p(){if(!u)return;const r=ot.from("getAllResponseHeaders"in u&&u.getAllResponseHeaders());!function(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new Ae("Request failed with status code "+n.status,[Ae.ERR_BAD_REQUEST,Ae.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}((function(e){t(e),c()}),(function(e){n(e),c()}),{data:l&&"text"!==l&&"json"!==l?u.response:u.responseText,status:u.status,statusText:u.statusText,headers:r,config:e,request:u}),u=null}if(u.open(e.method.toUpperCase(),Ie(f,e.params,e.paramsSerializer),!0),u.timeout=e.timeout,"onloadend"in u?u.onloadend=p:u.onreadystatechange=function(){u&&4===u.readyState&&(0!==u.status||u.responseURL&&0===u.responseURL.indexOf("file:"))&&setTimeout(p)},u.onabort=function(){u&&(n(new Ae("Request aborted",Ae.ECONNABORTED,e,u)),u=null)},u.onerror=function(){n(new Ae("Network Error",Ae.ERR_NETWORK,e,u)),u=null},u.ontimeout=function(){let t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const r=e.transitional||He;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(new Ae(t,r.clarifyTimeoutError?Ae.ETIMEDOUT:Ae.ECONNABORTED,e,u)),u=null},Xe.hasStandardBrowserEnv&&(s&&Se.isFunction(s)&&(s=s(e)),s||!1!==s&&ft(f))){const t=e.xsrfHeaderName&&e.xsrfCookieName&&ct.read(e.xsrfCookieName);t&&o.set(e.xsrfHeaderName,t)}void 0===r&&o.setContentType(null),"setRequestHeader"in u&&Se.forEach(o.toJSON(),(function(e,t){u.setRequestHeader(t,e)})),Se.isUndefined(e.withCredentials)||(u.withCredentials=!!e.withCredentials),l&&"json"!==l&&(u.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&u.addEventListener("progress",dt(e.onDownloadProgress,!0)),"function"==typeof e.onUploadProgress&&u.upload&&u.upload.addEventListener("progress",dt(e.onUploadProgress)),(e.cancelToken||e.signal)&&(a=t=>{u&&(n(!t||t.type?new st(null,e,u):t),u.abort(),u=null)},e.cancelToken&&e.cancelToken.subscribe(a),e.signal&&(e.signal.aborted?a():e.signal.addEventListener("abort",a)));const d=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(f);d&&-1===Xe.protocols.indexOf(d)?n(new Ae("Unsupported protocol "+d+":",Ae.ERR_BAD_REQUEST,e)):u.send(r||null)}))}};Se.forEach(ht,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}));const bt=e=>`- ${e}`,gt=e=>Se.isFunction(e)||null===e||!1===e,mt=e=>{e=Se.isArray(e)?e:[e];const{length:t}=e;let n,r;const o={};for(let a=0;a<t;a++){let t;if(n=e[a],r=n,!gt(n)&&(r=ht[(t=String(n)).toLowerCase()],void 0===r))throw new Ae(`Unknown adapter '${t}'`);if(r)break;o[t||"#"+a]=r}if(!r){const e=Object.entries(o).map((([e,t])=>`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build")));let n=t?e.length>1?"since :\n"+e.map(bt).join("\n"):" "+bt(e[0]):"as no adapter specified";throw new Ae("There is no suitable adapter to dispatch the request "+n,"ERR_NOT_SUPPORT")}return r};function vt(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new st(null,e)}function yt(e){vt(e),e.headers=ot.from(e.headers),e.data=at.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1);return mt(e.adapter||Ye.adapter)(e).then((function(t){return vt(e),t.data=at.call(e,e.transformResponse,t),t.headers=ot.from(t.headers),t}),(function(t){return it(t)||(vt(e),t&&t.response&&(t.response.data=at.call(e,e.transformResponse,t.response),t.response.headers=ot.from(t.response.headers))),Promise.reject(t)}))}const wt=e=>e instanceof ot?e.toJSON():e;function xt(e,t){t=t||{};const n={};function r(e,t,n){return Se.isPlainObject(e)&&Se.isPlainObject(t)?Se.merge.call({caseless:n},e,t):Se.isPlainObject(t)?Se.merge({},t):Se.isArray(t)?t.slice():t}function o(e,t,n){return Se.isUndefined(t)?Se.isUndefined(e)?void 0:r(void 0,e,n):r(e,t,n)}function a(e,t){if(!Se.isUndefined(t))return r(void 0,t)}function i(e,t){return Se.isUndefined(t)?Se.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function l(n,o,a){return a in t?r(n,o):a in e?r(void 0,n):void 0}const s={url:a,method:a,data:a,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:l,headers:(e,t)=>o(wt(e),wt(t),!0)};return Se.forEach(Object.keys(Object.assign({},e,t)),(function(r){const a=s[r]||o,i=a(e[r],t[r],r);Se.isUndefined(i)&&a!==l||(n[r]=i)})),n}const kt="1.6.7",Et={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{Et[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const _t={};Et.transitional=function(e,t,n){function r(e,t){return"[Axios v1.6.7] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,o,a)=>{if(!1===e)throw new Ae(r(o," has been removed"+(t?" in "+t:"")),Ae.ERR_DEPRECATED);return t&&!_t[o]&&(_t[o]=!0,console.warn(r(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,a)}};const St={assertOptions:function(e,t,n){if("object"!=typeof e)throw new Ae("options must be an object",Ae.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const a=r[o],i=t[a];if(i){const t=e[a],n=void 0===t||i(t,a,e);if(!0!==n)throw new Ae("option "+a+" must be "+n,Ae.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new Ae("Unknown option "+a,Ae.ERR_BAD_OPTION)}},validators:Et},Ct=St.validators;class Ot{constructor(e){this.defaults=e,this.interceptors={request:new Ue,response:new Ue}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t;Error.captureStackTrace?Error.captureStackTrace(t={}):t=new Error;const n=t.stack?t.stack.replace(/^.+\n/,""):"";e.stack?n&&!String(e.stack).endsWith(n.replace(/^.+\n.+\n/,""))&&(e.stack+="\n"+n):e.stack=n}throw e}}_request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=xt(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:o}=t;void 0!==n&&St.assertOptions(n,{silentJSONParsing:Ct.transitional(Ct.boolean),forcedJSONParsing:Ct.transitional(Ct.boolean),clarifyTimeoutError:Ct.transitional(Ct.boolean)},!1),null!=r&&(Se.isFunction(r)?t.paramsSerializer={serialize:r}:St.assertOptions(r,{encode:Ct.function,serialize:Ct.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase();let a=o&&Se.merge(o.common,o[t.method]);o&&Se.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete o[e]})),t.headers=ot.concat(a,o);const i=[];let l=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(l=l&&e.synchronous,i.unshift(e.fulfilled,e.rejected))}));const s=[];let c;this.interceptors.response.forEach((function(e){s.push(e.fulfilled,e.rejected)}));let u,f=0;if(!l){const e=[yt.bind(this),void 0];for(e.unshift.apply(e,i),e.push.apply(e,s),u=e.length,c=Promise.resolve(t);f<u;)c=c.then(e[f++],e[f++]);return c}u=i.length;let p=t;for(f=0;f<u;){const e=i[f++],t=i[f++];try{p=e(p)}catch(e){t.call(this,e);break}}try{c=yt.call(this,p)}catch(e){return Promise.reject(e)}for(f=0,u=s.length;f<u;)c=c.then(s[f++],s[f++]);return c}getUri(e){return Ie(ut((e=xt(this.defaults,e)).baseURL,e.url),e.params,e.paramsSerializer)}}Se.forEach(["delete","get","head","options"],(function(e){Ot.prototype[e]=function(t,n){return this.request(xt(n||{},{method:e,url:t,data:(n||{}).data}))}})),Se.forEach(["post","put","patch"],(function(e){function t(t){return function(n,r,o){return this.request(xt(o||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}Ot.prototype[e]=t(),Ot.prototype[e+"Form"]=t(!0)}));const jt=Ot;class At{constructor(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");let t;this.promise=new Promise((function(e){t=e}));const n=this;this.promise.then((e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,o){n.reason||(n.reason=new st(e,r,o),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}static source(){let e;return{token:new At((function(t){e=t})),cancel:e}}}const Tt=At;const Nt={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Nt).forEach((([e,t])=>{Nt[t]=e}));const Pt=Nt;const Rt=function e(t){const n=new jt(t),r=$(jt.prototype.request,n);return Se.extend(r,jt.prototype,n,{allOwnKeys:!0}),Se.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(xt(t,n))},r}(Ye);Rt.Axios=jt,Rt.CanceledError=st,Rt.CancelToken=Tt,Rt.isCancel=it,Rt.VERSION=kt,Rt.toFormData=Fe,Rt.AxiosError=Ae,Rt.Cancel=Rt.CanceledError,Rt.all=function(e){return Promise.all(e)},Rt.spread=function(e){return function(t){return e.apply(null,t)}},Rt.isAxiosError=function(e){return Se.isObject(e)&&!0===e.isAxiosError},Rt.mergeConfig=xt,Rt.AxiosHeaders=ot,Rt.formToJSON=e=>Ke(Se.isHTMLForm(e)?new FormData(e):e),Rt.getAdapter=mt,Rt.HttpStatusCode=Pt,Rt.default=Rt;const Ft=Rt;const Lt=function(){return t.createElement("div",{className:"blockons-loader-wrap"},t.createElement("div",{className:"blockons-loader"},t.createElement("div",{className:"blockons-spinner-text"}),t.createElement("div",{className:"blockons-loader-sector blockons-loader-sector-blue"}),t.createElement("div",{className:"blockons-loader-sector blockons-loader-sector-pink"}),t.createElement("div",{className:"blockons-loader-sector blockons-loader-sector-purple"})))};var Mt=function(e){return e.toLowerCase().replace(/[^\w ]+/g,"").replace(/ +/g,"_")};var Bt={accordions:{desc:V("Display content in smaller areas with collapsible lists","blockons"),pluginSpecific:!1,isNew:!1},count_down_timer:{desc:V("Add a count down block for specials, sales, events, etc","blockons"),pluginSpecific:!1,isNew:V("NEW","blockons")},content_toggler:{desc:V("Show / Hide sections of long content with a toggle button","blockons"),pluginSpecific:!1,isNew:!1},icon_list:{desc:V("Visually, more attractive list items with icons","blockons"),pluginSpecific:!1,isNew:!1},image_comparison:{desc:V("Use a neat action slider to compare 2 images","blockons"),pluginSpecific:!1,isNew:!1},image_gallery:{desc:V("A more advanced gallery with 3 beautiful layouts","blockons"),pluginSpecific:!1,isNew:!1},image_carousel:{desc:V("Display multiple images in a neat carousel","blockons"),pluginSpecific:!1,isNew:!1},line_heading:{desc:V("More advanced and customizable line headings","blockons"),pluginSpecific:!1,isNew:!1},marketing_button:{desc:V("An attractive, more trendy customizable call-to-action","blockons"),pluginSpecific:!1,isNew:!1},progress_bars:{desc:V("Show progress with beautiful, animated bars","blockons"),pluginSpecific:!1,isNew:!1},slider:{desc:V("A slider to display custom content or WC products","blockons"),pluginSpecific:!1,isNew:!1},search:{desc:V("A search bar/icon with drop down or popup search","blockons"),pluginSpecific:!1,isNew:!1},tabs:{desc:V("Display your site information in tabbed content","blockons"),pluginSpecific:!1,isNew:V("NEW","blockons")},testimonials:{desc:V("Display client testimonials in a slider or carousel","blockons"),pluginSpecific:!1,isNew:!1},video_slider:{desc:V("Display multiple videos in a neat video slider","blockons"),pluginSpecific:!1,isNew:!1},wc_account_icon:{desc:V("A simple icon linking to a users WC Account","blockons"),pluginSpecific:"WooCommerce",isNew:!1},wc_featured_product:{desc:V("Display a WC featured product with multple layouts","blockons"),pluginSpecific:"WooCommerce",isNew:!1},wc_mini_cart:{desc:V("A simple WC cart icon with a full cart drop down","blockons"),pluginSpecific:"WooCommerce",isNew:!1}};const Dt=function(e){var n=e.slug,r=e.title,o=e.value,a=e.onChange,i=Mt(n)?Mt(n):Mt(r),l=!!o;return t.createElement(t.Fragment,null,t.createElement("label",{className:"toggle-switch"},t.createElement("input",{id:i,name:i,type:"checkbox",onChange:a,checked:l,className:"toggle-switch-checkbox"}),t.createElement("span",{className:"toggle-switch-slider"})))};const zt=function(e){var n=e.blockonsOptions,r=e.clickClose,o=document.querySelector(".ask-feedback"),a=document.querySelector(".blockons-reply.happy"),i=document.querySelector(".blockons-reply.sad");function l(){setTimeout((function(){a.classList.remove("show"),i.classList.remove("show"),o.classList.add("show")}),12e3)}return t.createElement(t.Fragment,null,t.createElement("div",{className:"blockons-feedback"},t.createElement("div",{className:"ask-feedback show"},t.createElement("b",null,V("Quick question... ","blockons")),V("Are you enjoying using the Blockons plugin?","blockons"),t.createElement("a",{onClick:function(){o.classList.remove("show"),i.classList.remove("show"),a.classList.add("show"),l()}},V("Yes","blockons")),t.createElement("a",{onClick:function(){o.classList.remove("show"),a.classList.remove("show"),i.classList.add("show"),l()}},V("No","blockons")),t.createElement("div",{className:"blockons-feedback-dismiss"},t.createElement(Dt,{title:"X",slug:"global_disablerating",value:n.disablerating,onChange:r}))),t.createElement("div",{className:"blockons-reply happy"},V("Great! Please help us with a 5 star review 🙏 It will really help users to gain trust in our product and help us grow.","blockons"),t.createElement("a",{href:"https://blockons.com/go/review/",target:"_blank"},V("Give 5 Stars :)","blockons"))),t.createElement("div",{className:"blockons-reply sad"},V("Oh no! Did something break or not work as expected? Please contact us so we can fix and improve the plugin for you.","blockons"),t.createElement("a",{href:"https://blockons.com/go/contact-us/",target:"_blank"},V("Get In Contact","blockons")))))};const It=function(e){var n=e.title,r=e.description;return t.createElement(t.Fragment,null,t.createElement("div",{className:"blockons-header"},n&&t.createElement("h3",{className:"blockons-title"},n),r&&t.createElement("p",null,r)))};const Ut=function(e){return t.createElement(t.Fragment,null,t.createElement("div",{className:"blockons-block ".concat(e.disable?"disabled":"")},t.createElement("div",{className:"blockons-block-inner"},e.isNew&&t.createElement("div",{className:"newbanner"},e.isNew),e.pluginSpecific&&t.createElement("div",{className:"pluginbanner"},e.pluginSpecific),e.title&&t.createElement("h4",{className:"blockons-block-title"},e.title),e.description&&t.createElement("p",{className:"blockons-block-desc"},e.description),t.createElement(Dt,e))))};function Ht(){return Ht=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ht.apply(this,arguments)}function Wt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],s=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);s=!0);}catch(e){c=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Vt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Vt(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Vt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const $t=function(e){var n=e.defaults,r=e.blockonsOptions,o=e.wcActive,a=e.handleSettingChange,i=function(e){a(e)};return t.createElement(t.Fragment,null,t.createElement(It,{title:V("Blockons Editor Blocks","blockons"),description:V("Choose the blocks you'd like to use when building with the WordPress block editor. You can turn off blocks to optimize for speed & page loading.","blockons")}),t.createElement("div",{className:"blockons-block-settings"},n.blocks&&r&&Object.entries(n.blocks).map((function(e){var n=Wt(e,2),a=n[0];n[1];return t.createElement(Ut,Ht({key:a,title:a.replaceAll("_"," ").replace("wc","WC"),slug:"blocks_".concat(a),value:!(!r||!r.blocks)&&r.blocks[a],inputType:"toggle",description:Bt[a]?Bt[a].desc:"",onChange:i,pluginSpecific:!!Bt[a]&&Bt[a].pluginSpecific},Bt[a]&&"WooCommerce"===Bt[a].pluginSpecific&&!o?{disable:!0}:"",{isNew:!!Bt[a]&&Bt[a].isNew}))}))),t.createElement("div",{className:"blockons-more"},V("More Blocks Coming Soon...","blockons")),t.createElement("p",{className:"center"},V("Get in touch and let us know which blocks you need for your site.","blockons")))};function qt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],s=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);s=!0);}catch(e){c=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Gt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Gt(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Gt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const Xt=function(e){var n=Mt(e.slug)?Mt(e.slug):Mt(e.title),r=e.options;return t.createElement(t.Fragment,null,t.createElement("select",{id:n,name:n,onChange:e.onChange,value:e.value||e.defaultValue,className:"snSelect ".concat(e.className||"")},Object.entries(r).map((function(e){var n=qt(e,2),r=n[0],o=n[1];return t.createElement("option",{value:r,key:r},o)}))))};const Kt=function(e){var n=Mt(e.slug)?Mt(e.slug):Mt(e.title),r=e.prefix?e.prefix:"",o=e.suffix?e.suffix:"";return t.createElement(t.Fragment,null,r&&t.createElement("span",{className:"prefix"},r),"text"===e.inputType?t.createElement("input",{type:"text",id:n,name:n,placeholder:e.placeholder,value:e.value||"",onChange:e.onChange,className:"regular-text"}):"number"===e.inputType?t.createElement("input",{type:"number",id:n,name:n,placeholder:e.placeholder,value:e.value||"",onChange:e.onChange,className:"small-text"}):t.createElement("textarea",{id:n,name:n,value:e.value||"",placeholder:e.placeholder,onChange:e.onChange,className:"regular-text",rows:"5"}),o&&t.createElement("span",{className:"suffix"},o))};function Qt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],s=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);s=!0);}catch(e){c=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Yt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Yt(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Yt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const Jt=function(e){var n=Mt(e.slug)?Mt(e.slug):Mt(e.title),r=Qt((0,t.useState)(0),2),o=r[0],a=r[1],i=e.defaultValue?e.defaultValue:e.min;return(0,t.useEffect)((function(){e.value?a(e.value):a(i)}),[e.value]),t.createElement(t.Fragment,null,t.createElement("div",{className:"blockonsRange"},t.createElement("div",{className:"blockonsRangeInput"},t.createElement("span",null,e.min),t.createElement("input",{type:"range",id:n,name:n,onChange:e.onChange,value:o,min:e.min?e.min:0,max:e.max?e.max:500,step:e.step?e.step:1}),t.createElement("span",null,e.max?e.max:500)),t.createElement("div",{className:"blockonsRangeInputVal"},t.createElement("input",{type:"text",value:o,readOnly:!0}),e.suffix?e.suffix:"")))};var Zt=n(5161),en=n.n(Zt),tn=n(8527),nn={},rn=function(e,t,n,r){var o=e+"-"+t+"-"+n+(r?"-server":"");if(nn[o])return nn[o];var a=function(e,t,n,r){if("undefined"==typeof document&&!r)return null;var o=r?new r:document.createElement("canvas");o.width=2*n,o.height=2*n;var a=o.getContext("2d");return a?(a.fillStyle=e,a.fillRect(0,0,o.width,o.height),a.fillStyle=t,a.fillRect(0,0,n,n),a.translate(n,n),a.fillRect(0,0,n,n),o.toDataURL()):null}(e,t,n,r);return nn[o]=a,a},on=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},an=function(e){var n=e.white,r=e.grey,o=e.size,a=e.renderers,i=e.borderRadius,l=e.boxShadow,s=e.children,c=(0,tn.Ay)({default:{grid:{borderRadius:i,boxShadow:l,absolute:"0px 0px 0px 0px",background:"url("+rn(n,r,o,a.canvas)+") center left"}}});return(0,t.isValidElement)(s)?t.cloneElement(s,on({},s.props,{style:on({},s.props.style,c.grid)})):t.createElement("div",{style:c.grid})};an.defaultProps={size:8,white:"transparent",grey:"rgba(0,0,0,.08)",renderers:{}};const ln=an;var sn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},cn=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function un(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}const fn=function(e){function n(){var e,t,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return t=r=un(this,(e=n.__proto__||Object.getPrototypeOf(n)).call.apply(e,[this].concat(a))),r.handleChange=function(e){var t=function(e,t,n,r,o){var a=o.clientWidth,i=o.clientHeight,l="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,s="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,c=l-(o.getBoundingClientRect().left+window.pageXOffset),u=s-(o.getBoundingClientRect().top+window.pageYOffset);if("vertical"===n){var f=void 0;if(f=u<0?0:u>i?1:Math.round(100*u/i)/100,t.a!==f)return{h:t.h,s:t.s,l:t.l,a:f,source:"rgb"}}else{var p=void 0;if(r!==(p=c<0?0:c>a?1:Math.round(100*c/a)/100))return{h:t.h,s:t.s,l:t.l,a:p,source:"rgb"}}return null}(e,r.props.hsl,r.props.direction,r.props.a,r.container);t&&"function"==typeof r.props.onChange&&r.props.onChange(t,e)},r.handleMouseDown=function(e){r.handleChange(e),window.addEventListener("mousemove",r.handleChange),window.addEventListener("mouseup",r.handleMouseUp)},r.handleMouseUp=function(){r.unbindEventListeners()},r.unbindEventListeners=function(){window.removeEventListener("mousemove",r.handleChange),window.removeEventListener("mouseup",r.handleMouseUp)},un(r,t)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,e),cn(n,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"render",value:function(){var e=this,n=this.props.rgb,r=(0,tn.Ay)({default:{alpha:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},checkboard:{absolute:"0px 0px 0px 0px",overflow:"hidden",borderRadius:this.props.radius},gradient:{absolute:"0px 0px 0px 0px",background:"linear-gradient(to right, rgba("+n.r+","+n.g+","+n.b+", 0) 0%,\n           rgba("+n.r+","+n.g+","+n.b+", 1) 100%)",boxShadow:this.props.shadow,borderRadius:this.props.radius},container:{position:"relative",height:"100%",margin:"0 3px"},pointer:{position:"absolute",left:100*n.a+"%"},slider:{width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",marginTop:"1px",transform:"translateX(-2px)"}},vertical:{gradient:{background:"linear-gradient(to bottom, rgba("+n.r+","+n.g+","+n.b+", 0) 0%,\n           rgba("+n.r+","+n.g+","+n.b+", 1) 100%)"},pointer:{left:0,top:100*n.a+"%"}},overwrite:sn({},this.props.style)},{vertical:"vertical"===this.props.direction,overwrite:!0});return t.createElement("div",{style:r.alpha},t.createElement("div",{style:r.checkboard},t.createElement(ln,{renderers:this.props.renderers})),t.createElement("div",{style:r.gradient}),t.createElement("div",{style:r.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},t.createElement("div",{style:r.pointer},this.props.pointer?t.createElement(this.props.pointer,this.props):t.createElement("div",{style:r.slider}))))}}]),n}(t.PureComponent||t.Component);var pn=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var dn=[38,40],hn=1;const bn=function(e){function n(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);var t=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return t.handleBlur=function(){t.state.blurValue&&t.setState({value:t.state.blurValue,blurValue:null})},t.handleChange=function(e){t.setUpdatedValue(e.target.value,e)},t.handleKeyDown=function(e){var n,r=function(e){return Number(String(e).replace(/%/g,""))}(e.target.value);if(!isNaN(r)&&(n=e.keyCode,dn.indexOf(n)>-1)){var o=t.getArrowOffset(),a=38===e.keyCode?r+o:r-o;t.setUpdatedValue(a,e)}},t.handleDrag=function(e){if(t.props.dragLabel){var n=Math.round(t.props.value+e.movementX);n>=0&&n<=t.props.dragMax&&t.props.onChange&&t.props.onChange(t.getValueObjectWithLabel(n),e)}},t.handleMouseDown=function(e){t.props.dragLabel&&(e.preventDefault(),t.handleDrag(e),window.addEventListener("mousemove",t.handleDrag),window.addEventListener("mouseup",t.handleMouseUp))},t.handleMouseUp=function(){t.unbindEventListeners()},t.unbindEventListeners=function(){window.removeEventListener("mousemove",t.handleDrag),window.removeEventListener("mouseup",t.handleMouseUp)},t.state={value:String(e.value).toUpperCase(),blurValue:String(e.value).toUpperCase()},t.inputId="rc-editable-input-"+hn++,t}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,e),pn(n,[{key:"componentDidUpdate",value:function(e,t){this.props.value===this.state.value||e.value===this.props.value&&t.value===this.state.value||(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(e){return function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},this.props.label,e)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||1}},{key:"setUpdatedValue",value:function(e,t){var n=this.props.label?this.getValueObjectWithLabel(e):e;this.props.onChange&&this.props.onChange(n,t),this.setState({value:e})}},{key:"render",value:function(){var e=this,n=(0,tn.Ay)({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return t.createElement("div",{style:n.wrap},t.createElement("input",{id:this.inputId,style:n.input,ref:function(t){return e.input=t},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?t.createElement("label",{htmlFor:this.inputId,style:n.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),n}(t.PureComponent||t.Component);var gn=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function mn(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}const vn=function(e){function n(){var e,t,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return t=r=mn(this,(e=n.__proto__||Object.getPrototypeOf(n)).call.apply(e,[this].concat(a))),r.handleChange=function(e){var t=function(e,t,n,r){var o=r.clientWidth,a=r.clientHeight,i="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,l="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,s=i-(r.getBoundingClientRect().left+window.pageXOffset),c=l-(r.getBoundingClientRect().top+window.pageYOffset);if("vertical"===t){var u=void 0;if(u=c<0?359:c>a?0:360*(-100*c/a+100)/100,n.h!==u)return{h:u,s:n.s,l:n.l,a:n.a,source:"hsl"}}else{var f=void 0;if(f=s<0?0:s>o?359:100*s/o*360/100,n.h!==f)return{h:f,s:n.s,l:n.l,a:n.a,source:"hsl"}}return null}(e,r.props.direction,r.props.hsl,r.container);t&&"function"==typeof r.props.onChange&&r.props.onChange(t,e)},r.handleMouseDown=function(e){r.handleChange(e),window.addEventListener("mousemove",r.handleChange),window.addEventListener("mouseup",r.handleMouseUp)},r.handleMouseUp=function(){r.unbindEventListeners()},mn(r,t)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,e),gn(n,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"unbindEventListeners",value:function(){window.removeEventListener("mousemove",this.handleChange),window.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var e=this,n=this.props.direction,r=void 0===n?"horizontal":n,o=(0,tn.Ay)({default:{hue:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius,boxShadow:this.props.shadow},container:{padding:"0 2px",position:"relative",height:"100%",borderRadius:this.props.radius},pointer:{position:"absolute",left:100*this.props.hsl.h/360+"%"},slider:{marginTop:"1px",width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",transform:"translateX(-2px)"}},vertical:{pointer:{left:"0px",top:-100*this.props.hsl.h/360+100+"%"}}},{vertical:"vertical"===r});return t.createElement("div",{style:o.hue},t.createElement("div",{className:"hue-"+r,style:o.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},t.createElement("style",null,"\n            .hue-horizontal {\n              background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0\n                33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n              background: -webkit-linear-gradient(to right, #f00 0%, #ff0\n                17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n            }\n\n            .hue-vertical {\n              background: linear-gradient(to top, #f00 0%, #ff0 17%, #0f0 33%,\n                #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n              background: -webkit-linear-gradient(to top, #f00 0%, #ff0 17%,\n                #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n            }\n          "),t.createElement("div",{style:o.pointer},this.props.pointer?t.createElement(this.props.pointer,this.props):t.createElement("div",{style:o.slider}))))}}]),n}(t.PureComponent||t.Component);var yn=n(5556),wn=n.n(yn);const xn=function(){this.__data__=[],this.size=0};const kn=function(e,t){return e===t||e!=e&&t!=t};const En=function(e,t){for(var n=e.length;n--;)if(kn(e[n][0],t))return n;return-1};var _n=Array.prototype.splice;const Sn=function(e){var t=this.__data__,n=En(t,e);return!(n<0)&&(n==t.length-1?t.pop():_n.call(t,n,1),--this.size,!0)};const Cn=function(e){var t=this.__data__,n=En(t,e);return n<0?void 0:t[n][1]};const On=function(e){return En(this.__data__,e)>-1};const jn=function(e,t){var n=this.__data__,r=En(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};function An(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}An.prototype.clear=xn,An.prototype.delete=Sn,An.prototype.get=Cn,An.prototype.has=On,An.prototype.set=jn;const Tn=An;const Nn=function(){this.__data__=new Tn,this.size=0};const Pn=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n};const Rn=function(e){return this.__data__.get(e)};const Fn=function(e){return this.__data__.has(e)};const Ln="object"==typeof global&&global&&global.Object===Object&&global;var Mn="object"==typeof self&&self&&self.Object===Object&&self;const Bn=Ln||Mn||Function("return this")();const Dn=Bn.Symbol;var zn=Object.prototype,In=zn.hasOwnProperty,Un=zn.toString,Hn=Dn?Dn.toStringTag:void 0;const Wn=function(e){var t=In.call(e,Hn),n=e[Hn];try{e[Hn]=void 0;var r=!0}catch(e){}var o=Un.call(e);return r&&(t?e[Hn]=n:delete e[Hn]),o};var Vn=Object.prototype.toString;const $n=function(e){return Vn.call(e)};var qn=Dn?Dn.toStringTag:void 0;const Gn=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":qn&&qn in Object(e)?Wn(e):$n(e)};const Xn=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)};const Kn=function(e){if(!Xn(e))return!1;var t=Gn(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t};const Qn=Bn["__core-js_shared__"];var Yn,Jn=(Yn=/[^.]+$/.exec(Qn&&Qn.keys&&Qn.keys.IE_PROTO||""))?"Symbol(src)_1."+Yn:"";const Zn=function(e){return!!Jn&&Jn in e};var er=Function.prototype.toString;const tr=function(e){if(null!=e){try{return er.call(e)}catch(e){}try{return e+""}catch(e){}}return""};var nr=/^\[object .+?Constructor\]$/,rr=Function.prototype,or=Object.prototype,ar=rr.toString,ir=or.hasOwnProperty,lr=RegExp("^"+ar.call(ir).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const sr=function(e){return!(!Xn(e)||Zn(e))&&(Kn(e)?lr:nr).test(tr(e))};const cr=function(e,t){return null==e?void 0:e[t]};const ur=function(e,t){var n=cr(e,t);return sr(n)?n:void 0};const fr=ur(Bn,"Map");const pr=ur(Object,"create");const dr=function(){this.__data__=pr?pr(null):{},this.size=0};const hr=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t};var br=Object.prototype.hasOwnProperty;const gr=function(e){var t=this.__data__;if(pr){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return br.call(t,e)?t[e]:void 0};var mr=Object.prototype.hasOwnProperty;const vr=function(e){var t=this.__data__;return pr?void 0!==t[e]:mr.call(t,e)};const yr=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=pr&&void 0===t?"__lodash_hash_undefined__":t,this};function wr(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}wr.prototype.clear=dr,wr.prototype.delete=hr,wr.prototype.get=gr,wr.prototype.has=vr,wr.prototype.set=yr;const xr=wr;const kr=function(){this.size=0,this.__data__={hash:new xr,map:new(fr||Tn),string:new xr}};const Er=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e};const _r=function(e,t){var n=e.__data__;return Er(t)?n["string"==typeof t?"string":"hash"]:n.map};const Sr=function(e){var t=_r(this,e).delete(e);return this.size-=t?1:0,t};const Cr=function(e){return _r(this,e).get(e)};const Or=function(e){return _r(this,e).has(e)};const jr=function(e,t){var n=_r(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this};function Ar(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Ar.prototype.clear=kr,Ar.prototype.delete=Sr,Ar.prototype.get=Cr,Ar.prototype.has=Or,Ar.prototype.set=jr;const Tr=Ar;const Nr=function(e,t){var n=this.__data__;if(n instanceof Tn){var r=n.__data__;if(!fr||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Tr(r)}return n.set(e,t),this.size=n.size,this};function Pr(e){var t=this.__data__=new Tn(e);this.size=t.size}Pr.prototype.clear=Nn,Pr.prototype.delete=Pn,Pr.prototype.get=Rn,Pr.prototype.has=Fn,Pr.prototype.set=Nr;const Rr=Pr;const Fr=function(){try{var e=ur(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();const Lr=function(e,t,n){"__proto__"==t&&Fr?Fr(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n};const Mr=function(e,t,n){(void 0!==n&&!kn(e[t],n)||void 0===n&&!(t in e))&&Lr(e,t,n)};const Br=function(e){return function(t,n,r){for(var o=-1,a=Object(t),i=r(t),l=i.length;l--;){var s=i[e?l:++o];if(!1===n(a[s],s,a))break}return t}}();var Dr="object"==typeof exports&&exports&&!exports.nodeType&&exports,zr=Dr&&"object"==typeof module&&module&&!module.nodeType&&module,Ir=zr&&zr.exports===Dr?Bn.Buffer:void 0,Ur=Ir?Ir.allocUnsafe:void 0;const Hr=function(e,t){if(t)return e.slice();var n=e.length,r=Ur?Ur(n):new e.constructor(n);return e.copy(r),r};const Wr=Bn.Uint8Array;const Vr=function(e){var t=new e.constructor(e.byteLength);return new Wr(t).set(new Wr(e)),t};const $r=function(e,t){var n=t?Vr(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)};const qr=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t};var Gr=Object.create;const Xr=function(){function e(){}return function(t){if(!Xn(t))return{};if(Gr)return Gr(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();const Kr=function(e,t){return function(n){return e(t(n))}};const Qr=Kr(Object.getPrototypeOf,Object);var Yr=Object.prototype;const Jr=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||Yr)};const Zr=function(e){return"function"!=typeof e.constructor||Jr(e)?{}:Xr(Qr(e))};const eo=function(e){return null!=e&&"object"==typeof e};const to=function(e){return eo(e)&&"[object Arguments]"==Gn(e)};var no=Object.prototype,ro=no.hasOwnProperty,oo=no.propertyIsEnumerable;const ao=to(function(){return arguments}())?to:function(e){return eo(e)&&ro.call(e,"callee")&&!oo.call(e,"callee")};const io=Array.isArray;const lo=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991};const so=function(e){return null!=e&&lo(e.length)&&!Kn(e)};const co=function(e){return eo(e)&&so(e)};const uo=function(){return!1};var fo="object"==typeof exports&&exports&&!exports.nodeType&&exports,po=fo&&"object"==typeof module&&module&&!module.nodeType&&module,ho=po&&po.exports===fo?Bn.Buffer:void 0;const bo=(ho?ho.isBuffer:void 0)||uo;var go=Function.prototype,mo=Object.prototype,vo=go.toString,yo=mo.hasOwnProperty,wo=vo.call(Object);const xo=function(e){if(!eo(e)||"[object Object]"!=Gn(e))return!1;var t=Qr(e);if(null===t)return!0;var n=yo.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&vo.call(n)==wo};var ko={};ko["[object Float32Array]"]=ko["[object Float64Array]"]=ko["[object Int8Array]"]=ko["[object Int16Array]"]=ko["[object Int32Array]"]=ko["[object Uint8Array]"]=ko["[object Uint8ClampedArray]"]=ko["[object Uint16Array]"]=ko["[object Uint32Array]"]=!0,ko["[object Arguments]"]=ko["[object Array]"]=ko["[object ArrayBuffer]"]=ko["[object Boolean]"]=ko["[object DataView]"]=ko["[object Date]"]=ko["[object Error]"]=ko["[object Function]"]=ko["[object Map]"]=ko["[object Number]"]=ko["[object Object]"]=ko["[object RegExp]"]=ko["[object Set]"]=ko["[object String]"]=ko["[object WeakMap]"]=!1;const Eo=function(e){return eo(e)&&lo(e.length)&&!!ko[Gn(e)]};const _o=function(e){return function(t){return e(t)}};var So="object"==typeof exports&&exports&&!exports.nodeType&&exports,Co=So&&"object"==typeof module&&module&&!module.nodeType&&module,Oo=Co&&Co.exports===So&&Ln.process,jo=function(){try{var e=Co&&Co.require&&Co.require("util").types;return e||Oo&&Oo.binding&&Oo.binding("util")}catch(e){}}();var Ao=jo&&jo.isTypedArray;const To=Ao?_o(Ao):Eo;const No=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]};var Po=Object.prototype.hasOwnProperty;const Ro=function(e,t,n){var r=e[t];Po.call(e,t)&&kn(r,n)&&(void 0!==n||t in e)||Lr(e,t,n)};const Fo=function(e,t,n,r){var o=!n;n||(n={});for(var a=-1,i=t.length;++a<i;){var l=t[a],s=r?r(n[l],e[l],l,n,e):void 0;void 0===s&&(s=e[l]),o?Lr(n,l,s):Ro(n,l,s)}return n};const Lo=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r};var Mo=/^(?:0|[1-9]\d*)$/;const Bo=function(e,t){var n=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==n||"symbol"!=n&&Mo.test(e))&&e>-1&&e%1==0&&e<t};var Do=Object.prototype.hasOwnProperty;const zo=function(e,t){var n=io(e),r=!n&&ao(e),o=!n&&!r&&bo(e),a=!n&&!r&&!o&&To(e),i=n||r||o||a,l=i?Lo(e.length,String):[],s=l.length;for(var c in e)!t&&!Do.call(e,c)||i&&("length"==c||o&&("offset"==c||"parent"==c)||a&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||Bo(c,s))||l.push(c);return l};const Io=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t};var Uo=Object.prototype.hasOwnProperty;const Ho=function(e){if(!Xn(e))return Io(e);var t=Jr(e),n=[];for(var r in e)("constructor"!=r||!t&&Uo.call(e,r))&&n.push(r);return n};const Wo=function(e){return so(e)?zo(e,!0):Ho(e)};const Vo=function(e){return Fo(e,Wo(e))};const $o=function(e,t,n,r,o,a,i){var l=No(e,n),s=No(t,n),c=i.get(s);if(c)Mr(e,n,c);else{var u=a?a(l,s,n+"",e,t,i):void 0,f=void 0===u;if(f){var p=io(s),d=!p&&bo(s),h=!p&&!d&&To(s);u=s,p||d||h?io(l)?u=l:co(l)?u=qr(l):d?(f=!1,u=Hr(s,!0)):h?(f=!1,u=$r(s,!0)):u=[]:xo(s)||ao(s)?(u=l,ao(l)?u=Vo(l):Xn(l)&&!Kn(l)||(u=Zr(s))):f=!1}f&&(i.set(s,u),o(u,s,r,a,i),i.delete(s)),Mr(e,n,u)}};const qo=function e(t,n,r,o,a){t!==n&&Br(n,(function(i,l){if(a||(a=new Rr),Xn(i))$o(t,n,l,r,e,o,a);else{var s=o?o(No(t,l),i,l+"",t,n,a):void 0;void 0===s&&(s=i),Mr(t,l,s)}}),Wo)};const Go=function(e){return e};const Xo=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)};var Ko=Math.max;const Qo=function(e,t,n){return t=Ko(void 0===t?e.length-1:t,0),function(){for(var r=arguments,o=-1,a=Ko(r.length-t,0),i=Array(a);++o<a;)i[o]=r[t+o];o=-1;for(var l=Array(t+1);++o<t;)l[o]=r[o];return l[t]=n(i),Xo(e,this,l)}};const Yo=function(e){return function(){return e}};const Jo=Fr?function(e,t){return Fr(e,"toString",{configurable:!0,enumerable:!1,value:Yo(t),writable:!0})}:Go;var Zo=Date.now;const ea=function(e){var t=0,n=0;return function(){var r=Zo(),o=16-(r-n);if(n=r,o>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}(Jo);const ta=function(e,t){return ea(Qo(e,t,Go),e+"")};const na=function(e,t,n){if(!Xn(n))return!1;var r=typeof t;return!!("number"==r?so(n)&&Bo(t,n.length):"string"==r&&t in n)&&kn(n[t],e)};const ra=function(e){return ta((function(t,n){var r=-1,o=n.length,a=o>1?n[o-1]:void 0,i=o>2?n[2]:void 0;for(a=e.length>3&&"function"==typeof a?(o--,a):void 0,i&&na(n[0],n[1],i)&&(a=o<3?void 0:a,o=1),t=Object(t);++r<o;){var l=n[r];l&&e(t,l,r,a)}return t}))}((function(e,t,n){qo(e,t,n)}));var oa=function(e){var n=e.zDepth,r=e.radius,o=e.background,a=e.children,i=e.styles,l=void 0===i?{}:i,s=(0,tn.Ay)(ra({default:{wrap:{position:"relative",display:"inline-block"},content:{position:"relative"},bg:{absolute:"0px 0px 0px 0px",boxShadow:"0 "+n+"px "+4*n+"px rgba(0,0,0,.24)",borderRadius:r,background:o}},"zDepth-0":{bg:{boxShadow:"none"}},"zDepth-1":{bg:{boxShadow:"0 2px 10px rgba(0,0,0,.12), 0 2px 5px rgba(0,0,0,.16)"}},"zDepth-2":{bg:{boxShadow:"0 6px 20px rgba(0,0,0,.19), 0 8px 17px rgba(0,0,0,.2)"}},"zDepth-3":{bg:{boxShadow:"0 17px 50px rgba(0,0,0,.19), 0 12px 15px rgba(0,0,0,.24)"}},"zDepth-4":{bg:{boxShadow:"0 25px 55px rgba(0,0,0,.21), 0 16px 28px rgba(0,0,0,.22)"}},"zDepth-5":{bg:{boxShadow:"0 40px 77px rgba(0,0,0,.22), 0 27px 24px rgba(0,0,0,.2)"}},square:{bg:{borderRadius:"0"}},circle:{bg:{borderRadius:"50%"}}},l),{"zDepth-1":1===n});return t.createElement("div",{style:s.wrap},t.createElement("div",{style:s.bg}),t.createElement("div",{style:s.content},a))};oa.propTypes={background:wn().string,zDepth:wn().oneOf([0,1,2,3,4,5]),radius:wn().number,styles:wn().object},oa.defaultProps={background:"#fff",zDepth:1,radius:2,styles:{}};const aa=oa;const ia=function(){return Bn.Date.now()};var la=/\s/;const sa=function(e){for(var t=e.length;t--&&la.test(e.charAt(t)););return t};var ca=/^\s+/;const ua=function(e){return e?e.slice(0,sa(e)+1).replace(ca,""):e};const fa=function(e){return"symbol"==typeof e||eo(e)&&"[object Symbol]"==Gn(e)};var pa=/^[-+]0x[0-9a-f]+$/i,da=/^0b[01]+$/i,ha=/^0o[0-7]+$/i,ba=parseInt;const ga=function(e){if("number"==typeof e)return e;if(fa(e))return NaN;if(Xn(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Xn(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=ua(e);var n=da.test(e);return n||ha.test(e)?ba(e.slice(2),n?2:8):pa.test(e)?NaN:+e};var ma=Math.max,va=Math.min;const ya=function(e,t,n){var r,o,a,i,l,s,c=0,u=!1,f=!1,p=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function d(t){var n=r,a=o;return r=o=void 0,c=t,i=e.apply(a,n)}function h(e){var n=e-s;return void 0===s||n>=t||n<0||f&&e-c>=a}function b(){var e=ia();if(h(e))return g(e);l=setTimeout(b,function(e){var n=t-(e-s);return f?va(n,a-(e-c)):n}(e))}function g(e){return l=void 0,p&&r?d(e):(r=o=void 0,i)}function m(){var e=ia(),n=h(e);if(r=arguments,o=this,s=e,n){if(void 0===l)return function(e){return c=e,l=setTimeout(b,t),u?d(e):i}(s);if(f)return clearTimeout(l),l=setTimeout(b,t),d(s)}return void 0===l&&(l=setTimeout(b,t)),i}return t=ga(t)||0,Xn(n)&&(u=!!n.leading,a=(f="maxWait"in n)?ma(ga(n.maxWait)||0,t):a,p="trailing"in n?!!n.trailing:p),m.cancel=function(){void 0!==l&&clearTimeout(l),c=0,r=s=o=l=void 0},m.flush=function(){return void 0===l?i:g(ia())},m};const wa=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return Xn(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),ya(e,t,{leading:r,maxWait:t,trailing:o})};var xa=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var ka=function(e){function n(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);var t=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.handleChange=function(e){"function"==typeof t.props.onChange&&t.throttle(t.props.onChange,function(e,t,n){var r=n.getBoundingClientRect(),o=r.width,a=r.height,i="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,l="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,s=i-(n.getBoundingClientRect().left+window.pageXOffset),c=l-(n.getBoundingClientRect().top+window.pageYOffset);s<0?s=0:s>o&&(s=o),c<0?c=0:c>a&&(c=a);var u=s/o,f=1-c/a;return{h:t.h,s:u,v:f,a:t.a,source:"hsv"}}(e,t.props.hsl,t.container),e)},t.handleMouseDown=function(e){t.handleChange(e);var n=t.getContainerRenderWindow();n.addEventListener("mousemove",t.handleChange),n.addEventListener("mouseup",t.handleMouseUp)},t.handleMouseUp=function(){t.unbindEventListeners()},t.throttle=wa((function(e,t,n){e(t,n)}),50),t}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,e),xa(n,[{key:"componentWillUnmount",value:function(){this.throttle.cancel(),this.unbindEventListeners()}},{key:"getContainerRenderWindow",value:function(){for(var e=this.container,t=window;!t.document.contains(e)&&t.parent!==t;)t=t.parent;return t}},{key:"unbindEventListeners",value:function(){var e=this.getContainerRenderWindow();e.removeEventListener("mousemove",this.handleChange),e.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var e=this,n=this.props.style||{},r=n.color,o=n.white,a=n.black,i=n.pointer,l=n.circle,s=(0,tn.Ay)({default:{color:{absolute:"0px 0px 0px 0px",background:"hsl("+this.props.hsl.h+",100%, 50%)",borderRadius:this.props.radius},white:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},black:{absolute:"0px 0px 0px 0px",boxShadow:this.props.shadow,borderRadius:this.props.radius},pointer:{position:"absolute",top:-100*this.props.hsv.v+100+"%",left:100*this.props.hsv.s+"%",cursor:"default"},circle:{width:"4px",height:"4px",boxShadow:"0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,.3),\n            0 0 1px 2px rgba(0,0,0,.4)",borderRadius:"50%",cursor:"hand",transform:"translate(-2px, -2px)"}},custom:{color:r,white:o,black:a,pointer:i,circle:l}},{custom:!!this.props.style});return t.createElement("div",{style:s.color,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},t.createElement("style",null,"\n          .saturation-white {\n            background: -webkit-linear-gradient(to right, #fff, rgba(255,255,255,0));\n            background: linear-gradient(to right, #fff, rgba(255,255,255,0));\n          }\n          .saturation-black {\n            background: -webkit-linear-gradient(to top, #000, rgba(0,0,0,0));\n            background: linear-gradient(to top, #000, rgba(0,0,0,0));\n          }\n        "),t.createElement("div",{style:s.white,className:"saturation-white"},t.createElement("div",{style:s.black,className:"saturation-black"}),t.createElement("div",{style:s.pointer},this.props.pointer?t.createElement(this.props.pointer,this.props):t.createElement("div",{style:s.circle}))))}}]),n}(t.PureComponent||t.Component);const Ea=ka;const _a=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e};const Sa=Kr(Object.keys,Object);var Ca=Object.prototype.hasOwnProperty;const Oa=function(e){if(!Jr(e))return Sa(e);var t=[];for(var n in Object(e))Ca.call(e,n)&&"constructor"!=n&&t.push(n);return t};const ja=function(e){return so(e)?zo(e):Oa(e)};const Aa=function(e,t){return function(n,r){if(null==n)return n;if(!so(n))return e(n,r);for(var o=n.length,a=t?o:-1,i=Object(n);(t?a--:++a<o)&&!1!==r(i[a],a,i););return n}}((function(e,t){return e&&Br(e,t,ja)}));const Ta=function(e){return"function"==typeof e?e:Go};const Na=function(e,t){return(io(e)?_a:Aa)(e,Ta(t))};function Pa(e){return Pa="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Pa(e)}var Ra=/^\s+/,Fa=/\s+$/;function La(e,t){if(t=t||{},(e=e||"")instanceof La)return e;if(!(this instanceof La))return new La(e,t);var n=function(e){var t={r:0,g:0,b:0},n=1,r=null,o=null,a=null,i=!1,l=!1;"string"==typeof e&&(e=function(e){e=e.replace(Ra,"").replace(Fa,"").toLowerCase();var t,n=!1;if(Ja[e])e=Ja[e],n=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};if(t=fi.rgb.exec(e))return{r:t[1],g:t[2],b:t[3]};if(t=fi.rgba.exec(e))return{r:t[1],g:t[2],b:t[3],a:t[4]};if(t=fi.hsl.exec(e))return{h:t[1],s:t[2],l:t[3]};if(t=fi.hsla.exec(e))return{h:t[1],s:t[2],l:t[3],a:t[4]};if(t=fi.hsv.exec(e))return{h:t[1],s:t[2],v:t[3]};if(t=fi.hsva.exec(e))return{h:t[1],s:t[2],v:t[3],a:t[4]};if(t=fi.hex8.exec(e))return{r:ri(t[1]),g:ri(t[2]),b:ri(t[3]),a:li(t[4]),format:n?"name":"hex8"};if(t=fi.hex6.exec(e))return{r:ri(t[1]),g:ri(t[2]),b:ri(t[3]),format:n?"name":"hex"};if(t=fi.hex4.exec(e))return{r:ri(t[1]+""+t[1]),g:ri(t[2]+""+t[2]),b:ri(t[3]+""+t[3]),a:li(t[4]+""+t[4]),format:n?"name":"hex8"};if(t=fi.hex3.exec(e))return{r:ri(t[1]+""+t[1]),g:ri(t[2]+""+t[2]),b:ri(t[3]+""+t[3]),format:n?"name":"hex"};return!1}(e));"object"==Pa(e)&&(pi(e.r)&&pi(e.g)&&pi(e.b)?(s=e.r,c=e.g,u=e.b,t={r:255*ti(s,255),g:255*ti(c,255),b:255*ti(u,255)},i=!0,l="%"===String(e.r).substr(-1)?"prgb":"rgb"):pi(e.h)&&pi(e.s)&&pi(e.v)?(r=ai(e.s),o=ai(e.v),t=function(e,t,n){e=6*ti(e,360),t=ti(t,100),n=ti(n,100);var r=Math.floor(e),o=e-r,a=n*(1-t),i=n*(1-o*t),l=n*(1-(1-o)*t),s=r%6,c=[n,i,a,a,l,n][s],u=[l,n,n,i,a,a][s],f=[a,a,l,n,n,i][s];return{r:255*c,g:255*u,b:255*f}}(e.h,r,o),i=!0,l="hsv"):pi(e.h)&&pi(e.s)&&pi(e.l)&&(r=ai(e.s),a=ai(e.l),t=function(e,t,n){var r,o,a;function i(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=ti(e,360),t=ti(t,100),n=ti(n,100),0===t)r=o=a=n;else{var l=n<.5?n*(1+t):n+t-n*t,s=2*n-l;r=i(s,l,e+1/3),o=i(s,l,e),a=i(s,l,e-1/3)}return{r:255*r,g:255*o,b:255*a}}(e.h,r,a),i=!0,l="hsl"),e.hasOwnProperty("a")&&(n=e.a));var s,c,u;return n=ei(n),{ok:i,format:e.format||l,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=n.ok}function Ma(e,t,n){e=ti(e,255),t=ti(t,255),n=ti(n,255);var r,o,a=Math.max(e,t,n),i=Math.min(e,t,n),l=(a+i)/2;if(a==i)r=o=0;else{var s=a-i;switch(o=l>.5?s/(2-a-i):s/(a+i),a){case e:r=(t-n)/s+(t<n?6:0);break;case t:r=(n-e)/s+2;break;case n:r=(e-t)/s+4}r/=6}return{h:r,s:o,l}}function Ba(e,t,n){e=ti(e,255),t=ti(t,255),n=ti(n,255);var r,o,a=Math.max(e,t,n),i=Math.min(e,t,n),l=a,s=a-i;if(o=0===a?0:s/a,a==i)r=0;else{switch(a){case e:r=(t-n)/s+(t<n?6:0);break;case t:r=(n-e)/s+2;break;case n:r=(e-t)/s+4}r/=6}return{h:r,s:o,v:l}}function Da(e,t,n,r){var o=[oi(Math.round(e).toString(16)),oi(Math.round(t).toString(16)),oi(Math.round(n).toString(16))];return r&&o[0].charAt(0)==o[0].charAt(1)&&o[1].charAt(0)==o[1].charAt(1)&&o[2].charAt(0)==o[2].charAt(1)?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0):o.join("")}function za(e,t,n,r){return[oi(ii(r)),oi(Math.round(e).toString(16)),oi(Math.round(t).toString(16)),oi(Math.round(n).toString(16))].join("")}function Ia(e,t){t=0===t?0:t||10;var n=La(e).toHsl();return n.s-=t/100,n.s=ni(n.s),La(n)}function Ua(e,t){t=0===t?0:t||10;var n=La(e).toHsl();return n.s+=t/100,n.s=ni(n.s),La(n)}function Ha(e){return La(e).desaturate(100)}function Wa(e,t){t=0===t?0:t||10;var n=La(e).toHsl();return n.l+=t/100,n.l=ni(n.l),La(n)}function Va(e,t){t=0===t?0:t||10;var n=La(e).toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(-t/100*255))),n.g=Math.max(0,Math.min(255,n.g-Math.round(-t/100*255))),n.b=Math.max(0,Math.min(255,n.b-Math.round(-t/100*255))),La(n)}function $a(e,t){t=0===t?0:t||10;var n=La(e).toHsl();return n.l-=t/100,n.l=ni(n.l),La(n)}function qa(e,t){var n=La(e).toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,La(n)}function Ga(e){var t=La(e).toHsl();return t.h=(t.h+180)%360,La(t)}function Xa(e,t){if(isNaN(t)||t<=0)throw new Error("Argument to polyad must be a positive number");for(var n=La(e).toHsl(),r=[La(e)],o=360/t,a=1;a<t;a++)r.push(La({h:(n.h+a*o)%360,s:n.s,l:n.l}));return r}function Ka(e){var t=La(e).toHsl(),n=t.h;return[La(e),La({h:(n+72)%360,s:t.s,l:t.l}),La({h:(n+216)%360,s:t.s,l:t.l})]}function Qa(e,t,n){t=t||6,n=n||30;var r=La(e).toHsl(),o=360/n,a=[La(e)];for(r.h=(r.h-(o*t>>1)+720)%360;--t;)r.h=(r.h+o)%360,a.push(La(r));return a}function Ya(e,t){t=t||6;for(var n=La(e).toHsv(),r=n.h,o=n.s,a=n.v,i=[],l=1/t;t--;)i.push(La({h:r,s:o,v:a})),a=(a+l)%1;return i}La.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,r=this.toRgb();return e=r.r/255,t=r.g/255,n=r.b/255,.2126*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))},setAlpha:function(e){return this._a=ei(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=Ba(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=Ba(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var e=Ma(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=Ma(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(e){return Da(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,n,r,o){var a=[oi(Math.round(e).toString(16)),oi(Math.round(t).toString(16)),oi(Math.round(n).toString(16)),oi(ii(r))];if(o&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)&&a[3].charAt(0)==a[3].charAt(1))return a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0);return a.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*ti(this._r,255))+"%",g:Math.round(100*ti(this._g,255))+"%",b:Math.round(100*ti(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*ti(this._r,255))+"%, "+Math.round(100*ti(this._g,255))+"%, "+Math.round(100*ti(this._b,255))+"%)":"rgba("+Math.round(100*ti(this._r,255))+"%, "+Math.round(100*ti(this._g,255))+"%, "+Math.round(100*ti(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(Za[Da(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+za(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var o=La(e);n="#"+za(o._r,o._g,o._b,o._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,r=this._a<1&&this._a>=0;return t||!r||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return La(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(Wa,arguments)},brighten:function(){return this._applyModification(Va,arguments)},darken:function(){return this._applyModification($a,arguments)},desaturate:function(){return this._applyModification(Ia,arguments)},saturate:function(){return this._applyModification(Ua,arguments)},greyscale:function(){return this._applyModification(Ha,arguments)},spin:function(){return this._applyModification(qa,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(Qa,arguments)},complement:function(){return this._applyCombination(Ga,arguments)},monochromatic:function(){return this._applyCombination(Ya,arguments)},splitcomplement:function(){return this._applyCombination(Ka,arguments)},triad:function(){return this._applyCombination(Xa,[3])},tetrad:function(){return this._applyCombination(Xa,[4])}},La.fromRatio=function(e,t){if("object"==Pa(e)){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]="a"===r?e[r]:ai(e[r]));e=n}return La(e,t)},La.equals=function(e,t){return!(!e||!t)&&La(e).toRgbString()==La(t).toRgbString()},La.random=function(){return La.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},La.mix=function(e,t,n){n=0===n?0:n||50;var r=La(e).toRgb(),o=La(t).toRgb(),a=n/100;return La({r:(o.r-r.r)*a+r.r,g:(o.g-r.g)*a+r.g,b:(o.b-r.b)*a+r.b,a:(o.a-r.a)*a+r.a})},La.readability=function(e,t){var n=La(e),r=La(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)},La.isReadable=function(e,t,n){var r,o,a=La.readability(e,t);switch(o=!1,(r=function(e){var t,n;t=((e=e||{level:"AA",size:"small"}).level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),"AA"!==t&&"AAA"!==t&&(t="AA");"small"!==n&&"large"!==n&&(n="small");return{level:t,size:n}}(n)).level+r.size){case"AAsmall":case"AAAlarge":o=a>=4.5;break;case"AAlarge":o=a>=3;break;case"AAAsmall":o=a>=7}return o},La.mostReadable=function(e,t,n){var r,o,a,i,l=null,s=0;o=(n=n||{}).includeFallbackColors,a=n.level,i=n.size;for(var c=0;c<t.length;c++)(r=La.readability(e,t[c]))>s&&(s=r,l=La(t[c]));return La.isReadable(e,l,{level:a,size:i})||!o?l:(n.includeFallbackColors=!1,La.mostReadable(e,["#fff","#000"],n))};var Ja=La.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",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:"f0f",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",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",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",rebeccapurple:"663399",red:"f00",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:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},Za=La.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(Ja);function ei(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function ti(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function ni(e){return Math.min(1,Math.max(0,e))}function ri(e){return parseInt(e,16)}function oi(e){return 1==e.length?"0"+e:""+e}function ai(e){return e<=1&&(e=100*e+"%"),e}function ii(e){return Math.round(255*parseFloat(e)).toString(16)}function li(e){return ri(e)/255}var si,ci,ui,fi=(ci="[\\s|\\(]+("+(si="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+si+")[,|\\s]+("+si+")\\s*\\)?",ui="[\\s|\\(]+("+si+")[,|\\s]+("+si+")[,|\\s]+("+si+")[,|\\s]+("+si+")\\s*\\)?",{CSS_UNIT:new RegExp(si),rgb:new RegExp("rgb"+ci),rgba:new RegExp("rgba"+ui),hsl:new RegExp("hsl"+ci),hsla:new RegExp("hsla"+ui),hsv:new RegExp("hsv"+ci),hsva:new RegExp("hsva"+ui),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function pi(e){return!!fi.CSS_UNIT.exec(e)}var di=function(e){var t=0,n=0;return Na(["r","g","b","a","h","s","l","v"],(function(r){if(e[r]&&(t+=1,isNaN(e[r])||(n+=1),"s"===r||"l"===r)){/^\d+%$/.test(e[r])&&(n+=1)}})),t===n&&e},hi=function(e,t){var n=e.hex?La(e.hex):La(e),r=n.toHsl(),o=n.toHsv(),a=n.toRgb(),i=n.toHex();return 0===r.s&&(r.h=t||0,o.h=t||0),{hsl:r,hex:"000000"===i&&0===a.a?"transparent":"#"+i,rgb:a,hsv:o,oldHue:e.h||t||r.h,source:e.source}},bi=function(e){if("transparent"===e)return!0;var t="#"===String(e).charAt(0)?1:0;return e.length!==4+t&&e.length<7+t&&La(e).isValid()},gi=function(e){if(!e)return"#fff";var t=hi(e);return"transparent"===t.hex?"rgba(0,0,0,0.4)":(299*t.rgb.r+587*t.rgb.g+114*t.rgb.b)/1e3>=128?"#000":"#fff"},mi=function(e,t){return La(t+" ("+e.replace("°","")+")")._ok},vi=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},yi=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();const wi=function(e){var n=function(n){function r(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r);var t=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(r.__proto__||Object.getPrototypeOf(r)).call(this));return t.handleChange=function(e,n){if(di(e)){var r=hi(e,e.h||t.state.oldHue);t.setState(r),t.props.onChangeComplete&&t.debounce(t.props.onChangeComplete,r,n),t.props.onChange&&t.props.onChange(r,n)}},t.handleSwatchHover=function(e,n){if(di(e)){var r=hi(e,e.h||t.state.oldHue);t.props.onSwatchHover&&t.props.onSwatchHover(r,n)}},t.state=vi({},hi(e.color,0)),t.debounce=ya((function(e,t,n){e(t,n)}),100),t}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(r,n),yi(r,[{key:"render",value:function(){var n={};return this.props.onSwatchHover&&(n.onSwatchHover=this.handleSwatchHover),t.createElement(e,vi({},this.props,this.state,{onChange:this.handleChange},n))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return vi({},hi(e.color,t.oldHue))}}]),r}(t.PureComponent||t.Component);return n.propTypes=vi({},e.propTypes),n.defaultProps=vi({},e.defaultProps,{color:{h:250,s:.5,l:.2,a:1}}),n};var xi=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ki=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function Ei(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var _i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};const Si=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(r){function o(){var e,t,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o);for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return t=n=Ei(this,(e=o.__proto__||Object.getPrototypeOf(o)).call.apply(e,[this].concat(a))),n.state={focus:!1},n.handleFocus=function(){return n.setState({focus:!0})},n.handleBlur=function(){return n.setState({focus:!1})},Ei(n,t)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(o,r),ki(o,[{key:"render",value:function(){return t.createElement(n,{onFocus:this.handleFocus,onBlur:this.handleBlur},t.createElement(e,xi({},this.props,this.state)))}}]),o}(t.Component)}((function(e){var n=e.color,r=e.style,o=e.onClick,a=void 0===o?function(){}:o,i=e.onHover,l=e.title,s=void 0===l?n:l,c=e.children,u=e.focus,f=e.focusStyle,p=void 0===f?{}:f,d="transparent"===n,h=(0,tn.Ay)({default:{swatch:_i({background:n,height:"100%",width:"100%",cursor:"pointer",position:"relative",outline:"none"},r,u?p:{})}}),b={};return i&&(b.onMouseOver=function(e){return i(n,e)}),t.createElement("div",_i({style:h.swatch,onClick:function(e){return a(n,e)},title:s,tabIndex:0,onKeyDown:function(e){return 13===e.keyCode&&a(n,e)}},b),c,d&&t.createElement(ln,{borderRadius:h.swatch.borderRadius,boxShadow:"inset 0 0 0 1px rgba(0,0,0,0.1)"}))}));const Ci=function(e){var n=e.direction,r=(0,tn.Ay)({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:"vertical"===n});return t.createElement("div",{style:r.picker})};var Oi=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ji=function(e){var n=e.rgb,r=e.hsl,o=e.width,a=e.height,i=e.onChange,l=e.direction,s=e.style,c=e.renderers,u=e.pointer,f=e.className,p=void 0===f?"":f,d=(0,tn.Ay)({default:{picker:{position:"relative",width:o,height:a},alpha:{radius:"2px",style:s}}});return t.createElement("div",{style:d.picker,className:"alpha-picker "+p},t.createElement(fn,Oi({},d.alpha,{rgb:n,hsl:r,pointer:u,renderers:c,onChange:i,direction:l})))};ji.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:Ci};wi(ji);const Ai=function(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o};const Ti=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this};const Ni=function(e){return this.__data__.has(e)};function Pi(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new Tr;++t<n;)this.add(e[t])}Pi.prototype.add=Pi.prototype.push=Ti,Pi.prototype.has=Ni;const Ri=Pi;const Fi=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1};const Li=function(e,t){return e.has(t)};const Mi=function(e,t,n,r,o,a){var i=1&n,l=e.length,s=t.length;if(l!=s&&!(i&&s>l))return!1;var c=a.get(e),u=a.get(t);if(c&&u)return c==t&&u==e;var f=-1,p=!0,d=2&n?new Ri:void 0;for(a.set(e,t),a.set(t,e);++f<l;){var h=e[f],b=t[f];if(r)var g=i?r(b,h,f,t,e,a):r(h,b,f,e,t,a);if(void 0!==g){if(g)continue;p=!1;break}if(d){if(!Fi(t,(function(e,t){if(!Li(d,t)&&(h===e||o(h,e,n,r,a)))return d.push(t)}))){p=!1;break}}else if(h!==b&&!o(h,b,n,r,a)){p=!1;break}}return a.delete(e),a.delete(t),p};const Bi=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n};const Di=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n};var zi=Dn?Dn.prototype:void 0,Ii=zi?zi.valueOf:void 0;const Ui=function(e,t,n,r,o,a,i){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!a(new Wr(e),new Wr(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return kn(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var l=Bi;case"[object Set]":var s=1&r;if(l||(l=Di),e.size!=t.size&&!s)return!1;var c=i.get(e);if(c)return c==t;r|=2,i.set(e,t);var u=Mi(l(e),l(t),r,o,a,i);return i.delete(e),u;case"[object Symbol]":if(Ii)return Ii.call(e)==Ii.call(t)}return!1};const Hi=function(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e};const Wi=function(e,t,n){var r=t(e);return io(e)?r:Hi(r,n(e))};const Vi=function(e,t){for(var n=-1,r=null==e?0:e.length,o=0,a=[];++n<r;){var i=e[n];t(i,n,e)&&(a[o++]=i)}return a};const $i=function(){return[]};var qi=Object.prototype.propertyIsEnumerable,Gi=Object.getOwnPropertySymbols;const Xi=Gi?function(e){return null==e?[]:(e=Object(e),Vi(Gi(e),(function(t){return qi.call(e,t)})))}:$i;const Ki=function(e){return Wi(e,ja,Xi)};var Qi=Object.prototype.hasOwnProperty;const Yi=function(e,t,n,r,o,a){var i=1&n,l=Ki(e),s=l.length;if(s!=Ki(t).length&&!i)return!1;for(var c=s;c--;){var u=l[c];if(!(i?u in t:Qi.call(t,u)))return!1}var f=a.get(e),p=a.get(t);if(f&&p)return f==t&&p==e;var d=!0;a.set(e,t),a.set(t,e);for(var h=i;++c<s;){var b=e[u=l[c]],g=t[u];if(r)var m=i?r(g,b,u,t,e,a):r(b,g,u,e,t,a);if(!(void 0===m?b===g||o(b,g,n,r,a):m)){d=!1;break}h||(h="constructor"==u)}if(d&&!h){var v=e.constructor,y=t.constructor;v==y||!("constructor"in e)||!("constructor"in t)||"function"==typeof v&&v instanceof v&&"function"==typeof y&&y instanceof y||(d=!1)}return a.delete(e),a.delete(t),d};const Ji=ur(Bn,"DataView");const Zi=ur(Bn,"Promise");const el=ur(Bn,"Set");const tl=ur(Bn,"WeakMap");var nl="[object Map]",rl="[object Promise]",ol="[object Set]",al="[object WeakMap]",il="[object DataView]",ll=tr(Ji),sl=tr(fr),cl=tr(Zi),ul=tr(el),fl=tr(tl),pl=Gn;(Ji&&pl(new Ji(new ArrayBuffer(1)))!=il||fr&&pl(new fr)!=nl||Zi&&pl(Zi.resolve())!=rl||el&&pl(new el)!=ol||tl&&pl(new tl)!=al)&&(pl=function(e){var t=Gn(e),n="[object Object]"==t?e.constructor:void 0,r=n?tr(n):"";if(r)switch(r){case ll:return il;case sl:return nl;case cl:return rl;case ul:return ol;case fl:return al}return t});const dl=pl;var hl="[object Arguments]",bl="[object Array]",gl="[object Object]",ml=Object.prototype.hasOwnProperty;const vl=function(e,t,n,r,o,a){var i=io(e),l=io(t),s=i?bl:dl(e),c=l?bl:dl(t),u=(s=s==hl?gl:s)==gl,f=(c=c==hl?gl:c)==gl,p=s==c;if(p&&bo(e)){if(!bo(t))return!1;i=!0,u=!1}if(p&&!u)return a||(a=new Rr),i||To(e)?Mi(e,t,n,r,o,a):Ui(e,t,s,n,r,o,a);if(!(1&n)){var d=u&&ml.call(e,"__wrapped__"),h=f&&ml.call(t,"__wrapped__");if(d||h){var b=d?e.value():e,g=h?t.value():t;return a||(a=new Rr),o(b,g,n,r,a)}}return!!p&&(a||(a=new Rr),Yi(e,t,n,r,o,a))};const yl=function e(t,n,r,o,a){return t===n||(null==t||null==n||!eo(t)&&!eo(n)?t!=t&&n!=n:vl(t,n,r,o,e,a))};const wl=function(e,t,n,r){var o=n.length,a=o,i=!r;if(null==e)return!a;for(e=Object(e);o--;){var l=n[o];if(i&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++o<a;){var s=(l=n[o])[0],c=e[s],u=l[1];if(i&&l[2]){if(void 0===c&&!(s in e))return!1}else{var f=new Rr;if(r)var p=r(c,u,s,e,t,f);if(!(void 0===p?yl(u,c,3,r,f):p))return!1}}return!0};const xl=function(e){return e==e&&!Xn(e)};const kl=function(e){for(var t=ja(e),n=t.length;n--;){var r=t[n],o=e[r];t[n]=[r,o,xl(o)]}return t};const El=function(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}};const _l=function(e){var t=kl(e);return 1==t.length&&t[0][2]?El(t[0][0],t[0][1]):function(n){return n===e||wl(n,e,t)}};var Sl=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Cl=/^\w*$/;const Ol=function(e,t){if(io(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!fa(e))||(Cl.test(e)||!Sl.test(e)||null!=t&&e in Object(t))};function jl(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],a=n.cache;if(a.has(o))return a.get(o);var i=e.apply(this,r);return n.cache=a.set(o,i)||a,i};return n.cache=new(jl.Cache||Tr),n}jl.Cache=Tr;const Al=jl;const Tl=function(e){var t=Al(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t};var Nl=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Pl=/\\(\\)?/g;const Rl=Tl((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(Nl,(function(e,n,r,o){t.push(r?o.replace(Pl,"$1"):n||e)})),t}));var Fl=Dn?Dn.prototype:void 0,Ll=Fl?Fl.toString:void 0;const Ml=function e(t){if("string"==typeof t)return t;if(io(t))return Ai(t,e)+"";if(fa(t))return Ll?Ll.call(t):"";var n=t+"";return"0"==n&&1/t==-Infinity?"-0":n};const Bl=function(e){return null==e?"":Ml(e)};const Dl=function(e,t){return io(e)?e:Ol(e,t)?[e]:Rl(Bl(e))};const zl=function(e){if("string"==typeof e||fa(e))return e;var t=e+"";return"0"==t&&1/e==-Infinity?"-0":t};const Il=function(e,t){for(var n=0,r=(t=Dl(t,e)).length;null!=e&&n<r;)e=e[zl(t[n++])];return n&&n==r?e:void 0};const Ul=function(e,t,n){var r=null==e?void 0:Il(e,t);return void 0===r?n:r};const Hl=function(e,t){return null!=e&&t in Object(e)};const Wl=function(e,t,n){for(var r=-1,o=(t=Dl(t,e)).length,a=!1;++r<o;){var i=zl(t[r]);if(!(a=null!=e&&n(e,i)))break;e=e[i]}return a||++r!=o?a:!!(o=null==e?0:e.length)&&lo(o)&&Bo(i,o)&&(io(e)||ao(e))};const Vl=function(e,t){return null!=e&&Wl(e,t,Hl)};const $l=function(e,t){return Ol(e)&&xl(t)?El(zl(e),t):function(n){var r=Ul(n,e);return void 0===r&&r===t?Vl(n,e):yl(t,r,3)}};const ql=function(e){return function(t){return null==t?void 0:t[e]}};const Gl=function(e){return function(t){return Il(t,e)}};const Xl=function(e){return Ol(e)?ql(zl(e)):Gl(e)};const Kl=function(e){return"function"==typeof e?e:null==e?Go:"object"==typeof e?io(e)?$l(e[0],e[1]):_l(e):Xl(e)};const Ql=function(e,t){var n=-1,r=so(e)?Array(e.length):[];return Aa(e,(function(e,o,a){r[++n]=t(e,o,a)})),r};const Yl=function(e,t){return(io(e)?Ai:Ql)(e,Kl(t,3))};const Jl=function(e){var n=e.colors,r=e.onClick,o=e.onSwatchHover,a=(0,tn.Ay)({default:{swatches:{marginRight:"-10px"},swatch:{width:"22px",height:"22px",float:"left",marginRight:"10px",marginBottom:"10px",borderRadius:"4px"},clear:{clear:"both"}}});return t.createElement("div",{style:a.swatches},Yl(n,(function(e){return t.createElement(Si,{key:e,color:e,style:a.swatch,onClick:r,onHover:o,focusStyle:{boxShadow:"0 0 4px "+e}})})),t.createElement("div",{style:a.clear}))};var Zl=function(e){var n=e.onChange,r=e.onSwatchHover,o=e.hex,a=e.colors,i=e.width,l=e.triangle,s=e.styles,c=void 0===s?{}:s,u=e.className,f=void 0===u?"":u,p="transparent"===o,d=function(e,t){bi(e)&&n({hex:e,source:"hex"},t)},h=(0,tn.Ay)(ra({default:{card:{width:i,background:"#fff",boxShadow:"0 1px rgba(0,0,0,.1)",borderRadius:"6px",position:"relative"},head:{height:"110px",background:o,borderRadius:"6px 6px 0 0",display:"flex",alignItems:"center",justifyContent:"center",position:"relative"},body:{padding:"10px"},label:{fontSize:"18px",color:gi(o),position:"relative"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 10px 10px 10px",borderColor:"transparent transparent "+o+" transparent",position:"absolute",top:"-10px",left:"50%",marginLeft:"-10px"},input:{width:"100%",fontSize:"12px",color:"#666",border:"0px",outline:"none",height:"22px",boxShadow:"inset 0 0 0 1px #ddd",borderRadius:"4px",padding:"0 7px",boxSizing:"border-box"}},"hide-triangle":{triangle:{display:"none"}}},c),{"hide-triangle":"hide"===l});return t.createElement("div",{style:h.card,className:"block-picker "+f},t.createElement("div",{style:h.triangle}),t.createElement("div",{style:h.head},p&&t.createElement(ln,{borderRadius:"6px 6px 0 0"}),t.createElement("div",{style:h.label},o)),t.createElement("div",{style:h.body},t.createElement(Jl,{colors:a,onClick:d,onSwatchHover:r}),t.createElement(bn,{style:{input:h.input},value:o,onChange:d})))};Zl.propTypes={width:wn().oneOfType([wn().string,wn().number]),colors:wn().arrayOf(wn().string),triangle:wn().oneOf(["top","hide"]),styles:wn().object},Zl.defaultProps={width:170,colors:["#D9E3F0","#F47373","#697689","#37D67A","#2CCCE4","#555555","#dce775","#ff8a65","#ba68c8"],triangle:"top",styles:{}};wi(Zl);var es={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",a100:"#ff8a80",a200:"#ff5252",a400:"#ff1744",a700:"#d50000"},ts={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",a100:"#ff80ab",a200:"#ff4081",a400:"#f50057",a700:"#c51162"},ns={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",a100:"#ea80fc",a200:"#e040fb",a400:"#d500f9",a700:"#aa00ff"},rs={50:"#ede7f6",100:"#d1c4e9",200:"#b39ddb",300:"#9575cd",400:"#7e57c2",500:"#673ab7",600:"#5e35b1",700:"#512da8",800:"#4527a0",900:"#311b92",a100:"#b388ff",a200:"#7c4dff",a400:"#651fff",a700:"#6200ea"},os={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",a100:"#8c9eff",a200:"#536dfe",a400:"#3d5afe",a700:"#304ffe"},as={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",a100:"#82b1ff",a200:"#448aff",a400:"#2979ff",a700:"#2962ff"},is={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",a100:"#80d8ff",a200:"#40c4ff",a400:"#00b0ff",a700:"#0091ea"},ls={50:"#e0f7fa",100:"#b2ebf2",200:"#80deea",300:"#4dd0e1",400:"#26c6da",500:"#00bcd4",600:"#00acc1",700:"#0097a7",800:"#00838f",900:"#006064",a100:"#84ffff",a200:"#18ffff",a400:"#00e5ff",a700:"#00b8d4"},ss={50:"#e0f2f1",100:"#b2dfdb",200:"#80cbc4",300:"#4db6ac",400:"#26a69a",500:"#009688",600:"#00897b",700:"#00796b",800:"#00695c",900:"#004d40",a100:"#a7ffeb",a200:"#64ffda",a400:"#1de9b6",a700:"#00bfa5"},cs={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",a100:"#b9f6ca",a200:"#69f0ae",a400:"#00e676",a700:"#00c853"},us={50:"#f1f8e9",100:"#dcedc8",200:"#c5e1a5",300:"#aed581",400:"#9ccc65",500:"#8bc34a",600:"#7cb342",700:"#689f38",800:"#558b2f",900:"#33691e",a100:"#ccff90",a200:"#b2ff59",a400:"#76ff03",a700:"#64dd17"},fs={50:"#f9fbe7",100:"#f0f4c3",200:"#e6ee9c",300:"#dce775",400:"#d4e157",500:"#cddc39",600:"#c0ca33",700:"#afb42b",800:"#9e9d24",900:"#827717",a100:"#f4ff81",a200:"#eeff41",a400:"#c6ff00",a700:"#aeea00"},ps={50:"#fffde7",100:"#fff9c4",200:"#fff59d",300:"#fff176",400:"#ffee58",500:"#ffeb3b",600:"#fdd835",700:"#fbc02d",800:"#f9a825",900:"#f57f17",a100:"#ffff8d",a200:"#ffff00",a400:"#ffea00",a700:"#ffd600"},ds={50:"#fff8e1",100:"#ffecb3",200:"#ffe082",300:"#ffd54f",400:"#ffca28",500:"#ffc107",600:"#ffb300",700:"#ffa000",800:"#ff8f00",900:"#ff6f00",a100:"#ffe57f",a200:"#ffd740",a400:"#ffc400",a700:"#ffab00"},hs={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",a100:"#ffd180",a200:"#ffab40",a400:"#ff9100",a700:"#ff6d00"},bs={50:"#fbe9e7",100:"#ffccbc",200:"#ffab91",300:"#ff8a65",400:"#ff7043",500:"#ff5722",600:"#f4511e",700:"#e64a19",800:"#d84315",900:"#bf360c",a100:"#ff9e80",a200:"#ff6e40",a400:"#ff3d00",a700:"#dd2c00"},gs={50:"#efebe9",100:"#d7ccc8",200:"#bcaaa4",300:"#a1887f",400:"#8d6e63",500:"#795548",600:"#6d4c41",700:"#5d4037",800:"#4e342e",900:"#3e2723"},ms={50:"#eceff1",100:"#cfd8dc",200:"#b0bec5",300:"#90a4ae",400:"#78909c",500:"#607d8b",600:"#546e7a",700:"#455a64",800:"#37474f",900:"#263238"};var vs=function(e){var n=e.color,r=e.onClick,o=e.onSwatchHover,a=e.hover,i=e.active,l=e.circleSize,s=e.circleSpacing,c=(0,tn.Ay)({default:{swatch:{width:l,height:l,marginRight:s,marginBottom:s,transform:"scale(1)",transition:"100ms transform ease"},Swatch:{borderRadius:"50%",background:"transparent",boxShadow:"inset 0 0 0 "+(l/2+1)+"px "+n,transition:"100ms box-shadow ease"}},hover:{swatch:{transform:"scale(1.2)"}},active:{Swatch:{boxShadow:"inset 0 0 0 3px "+n}}},{hover:a,active:i});return t.createElement("div",{style:c.swatch},t.createElement(Si,{style:c.Swatch,color:n,onClick:r,onHover:o,focusStyle:{boxShadow:c.Swatch.boxShadow+", 0 0 5px "+n}}))};vs.defaultProps={circleSize:28,circleSpacing:14};const ys=(0,tn.H8)(vs);var ws=function(e){var n=e.width,r=e.onChange,o=e.onSwatchHover,a=e.colors,i=e.hex,l=e.circleSize,s=e.styles,c=void 0===s?{}:s,u=e.circleSpacing,f=e.className,p=void 0===f?"":f,d=(0,tn.Ay)(ra({default:{card:{width:n,display:"flex",flexWrap:"wrap",marginRight:-u,marginBottom:-u}}},c)),h=function(e,t){return r({hex:e,source:"hex"},t)};return t.createElement("div",{style:d.card,className:"circle-picker "+p},Yl(a,(function(e){return t.createElement(ys,{key:e,color:e,onClick:h,onSwatchHover:o,active:i===e.toLowerCase(),circleSize:l,circleSpacing:u})})))};ws.propTypes={width:wn().oneOfType([wn().string,wn().number]),circleSize:wn().number,circleSpacing:wn().number,styles:wn().object},ws.defaultProps={width:252,circleSize:28,circleSpacing:14,colors:[es[500],ts[500],ns[500],rs[500],os[500],as[500],is[500],ls[500],ss[500],cs[500],us[500],fs[500],ps[500],ds[500],hs[500],bs[500],gs[500],ms[500]],styles:{}};wi(ws);const xs=function(e){return void 0===e};var ks=n(4657),Es=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var _s=function(e){function n(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);var t=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return t.toggleViews=function(){"hex"===t.state.view?t.setState({view:"rgb"}):"rgb"===t.state.view?t.setState({view:"hsl"}):"hsl"===t.state.view&&(1===t.props.hsl.a?t.setState({view:"hex"}):t.setState({view:"rgb"}))},t.handleChange=function(e,n){e.hex?bi(e.hex)&&t.props.onChange({hex:e.hex,source:"hex"},n):e.r||e.g||e.b?t.props.onChange({r:e.r||t.props.rgb.r,g:e.g||t.props.rgb.g,b:e.b||t.props.rgb.b,source:"rgb"},n):e.a?(e.a<0?e.a=0:e.a>1&&(e.a=1),t.props.onChange({h:t.props.hsl.h,s:t.props.hsl.s,l:t.props.hsl.l,a:Math.round(100*e.a)/100,source:"rgb"},n)):(e.h||e.s||e.l)&&("string"==typeof e.s&&e.s.includes("%")&&(e.s=e.s.replace("%","")),"string"==typeof e.l&&e.l.includes("%")&&(e.l=e.l.replace("%","")),1==e.s?e.s=.01:1==e.l&&(e.l=.01),t.props.onChange({h:e.h||t.props.hsl.h,s:Number(xs(e.s)?t.props.hsl.s:e.s),l:Number(xs(e.l)?t.props.hsl.l:e.l),source:"hsl"},n))},t.showHighlight=function(e){e.currentTarget.style.background="#eee"},t.hideHighlight=function(e){e.currentTarget.style.background="transparent"},1!==e.hsl.a&&"hex"===e.view?t.state={view:"rgb"}:t.state={view:e.view},t}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,e),Es(n,[{key:"render",value:function(){var e=this,n=(0,tn.Ay)({default:{wrap:{paddingTop:"16px",display:"flex"},fields:{flex:"1",display:"flex",marginLeft:"-6px"},field:{paddingLeft:"6px",width:"100%"},alpha:{paddingLeft:"6px",width:"100%"},toggle:{width:"32px",textAlign:"right",position:"relative"},icon:{marginRight:"-4px",marginTop:"12px",cursor:"pointer",position:"relative"},iconHighlight:{position:"absolute",width:"24px",height:"28px",background:"#eee",borderRadius:"4px",top:"10px",left:"12px",display:"none"},input:{fontSize:"11px",color:"#333",width:"100%",borderRadius:"2px",border:"none",boxShadow:"inset 0 0 0 1px #dadada",height:"21px",textAlign:"center"},label:{textTransform:"uppercase",fontSize:"11px",lineHeight:"11px",color:"#969696",textAlign:"center",display:"block",marginTop:"12px"},svg:{fill:"#333",width:"24px",height:"24px",border:"1px transparent solid",borderRadius:"5px"}},disableAlpha:{alpha:{display:"none"}}},this.props,this.state),r=void 0;return"hex"===this.state.view?r=t.createElement("div",{style:n.fields,className:"flexbox-fix"},t.createElement("div",{style:n.field},t.createElement(bn,{style:{input:n.input,label:n.label},label:"hex",value:this.props.hex,onChange:this.handleChange}))):"rgb"===this.state.view?r=t.createElement("div",{style:n.fields,className:"flexbox-fix"},t.createElement("div",{style:n.field},t.createElement(bn,{style:{input:n.input,label:n.label},label:"r",value:this.props.rgb.r,onChange:this.handleChange})),t.createElement("div",{style:n.field},t.createElement(bn,{style:{input:n.input,label:n.label},label:"g",value:this.props.rgb.g,onChange:this.handleChange})),t.createElement("div",{style:n.field},t.createElement(bn,{style:{input:n.input,label:n.label},label:"b",value:this.props.rgb.b,onChange:this.handleChange})),t.createElement("div",{style:n.alpha},t.createElement(bn,{style:{input:n.input,label:n.label},label:"a",value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))):"hsl"===this.state.view&&(r=t.createElement("div",{style:n.fields,className:"flexbox-fix"},t.createElement("div",{style:n.field},t.createElement(bn,{style:{input:n.input,label:n.label},label:"h",value:Math.round(this.props.hsl.h),onChange:this.handleChange})),t.createElement("div",{style:n.field},t.createElement(bn,{style:{input:n.input,label:n.label},label:"s",value:Math.round(100*this.props.hsl.s)+"%",onChange:this.handleChange})),t.createElement("div",{style:n.field},t.createElement(bn,{style:{input:n.input,label:n.label},label:"l",value:Math.round(100*this.props.hsl.l)+"%",onChange:this.handleChange})),t.createElement("div",{style:n.alpha},t.createElement(bn,{style:{input:n.input,label:n.label},label:"a",value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange})))),t.createElement("div",{style:n.wrap,className:"flexbox-fix"},r,t.createElement("div",{style:n.toggle},t.createElement("div",{style:n.icon,onClick:this.toggleViews,ref:function(t){return e.icon=t}},t.createElement(ks.A,{style:n.svg,onMouseOver:this.showHighlight,onMouseEnter:this.showHighlight,onMouseOut:this.hideHighlight}))))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return 1!==e.hsl.a&&"hex"===t.view?{view:"rgb"}:null}}]),n}(t.Component);_s.defaultProps={view:"hex"};const Ss=_s;const Cs=function(){var e=(0,tn.Ay)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",transform:"translate(-6px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return t.createElement("div",{style:e.picker})};const Os=function(){var e=(0,tn.Ay)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}}});return t.createElement("div",{style:e.picker})};var js=function(e){var n=e.width,r=e.onChange,o=e.disableAlpha,a=e.rgb,i=e.hsl,l=e.hsv,s=e.hex,c=e.renderers,u=e.styles,f=void 0===u?{}:u,p=e.className,d=void 0===p?"":p,h=e.defaultView,b=(0,tn.Ay)(ra({default:{picker:{width:n,background:"#fff",borderRadius:"2px",boxShadow:"0 0 2px rgba(0,0,0,.3), 0 4px 8px rgba(0,0,0,.3)",boxSizing:"initial",fontFamily:"Menlo"},saturation:{width:"100%",paddingBottom:"55%",position:"relative",borderRadius:"2px 2px 0 0",overflow:"hidden"},Saturation:{radius:"2px 2px 0 0"},body:{padding:"16px 16px 12px"},controls:{display:"flex"},color:{width:"32px"},swatch:{marginTop:"6px",width:"16px",height:"16px",borderRadius:"8px",position:"relative",overflow:"hidden"},active:{absolute:"0px 0px 0px 0px",borderRadius:"8px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.1)",background:"rgba("+a.r+", "+a.g+", "+a.b+", "+a.a+")",zIndex:"2"},toggles:{flex:"1"},hue:{height:"10px",position:"relative",marginBottom:"8px"},Hue:{radius:"2px"},alpha:{height:"10px",position:"relative"},Alpha:{radius:"2px"}},disableAlpha:{color:{width:"22px"},alpha:{display:"none"},hue:{marginBottom:"0px"},swatch:{width:"10px",height:"10px",marginTop:"0px"}}},f),{disableAlpha:o});return t.createElement("div",{style:b.picker,className:"chrome-picker "+d},t.createElement("div",{style:b.saturation},t.createElement(Ea,{style:b.Saturation,hsl:i,hsv:l,pointer:Os,onChange:r})),t.createElement("div",{style:b.body},t.createElement("div",{style:b.controls,className:"flexbox-fix"},t.createElement("div",{style:b.color},t.createElement("div",{style:b.swatch},t.createElement("div",{style:b.active}),t.createElement(ln,{renderers:c}))),t.createElement("div",{style:b.toggles},t.createElement("div",{style:b.hue},t.createElement(vn,{style:b.Hue,hsl:i,pointer:Cs,onChange:r})),t.createElement("div",{style:b.alpha},t.createElement(fn,{style:b.Alpha,rgb:a,hsl:i,pointer:Cs,renderers:c,onChange:r})))),t.createElement(Ss,{rgb:a,hsl:i,hex:s,view:h,onChange:r,disableAlpha:o})))};js.propTypes={width:wn().oneOfType([wn().string,wn().number]),disableAlpha:wn().bool,styles:wn().object,defaultView:wn().oneOf(["hex","rgb","hsl"])},js.defaultProps={width:225,disableAlpha:!1,styles:{}};const As=wi(js);const Ts=function(e){var n=e.color,r=e.onClick,o=void 0===r?function(){}:r,a=e.onSwatchHover,i=e.active,l=(0,tn.Ay)({default:{color:{background:n,width:"15px",height:"15px",float:"left",marginRight:"5px",marginBottom:"5px",position:"relative",cursor:"pointer"},dot:{absolute:"5px 5px 5px 5px",background:gi(n),borderRadius:"50%",opacity:"0"}},active:{dot:{opacity:"1"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},dot:{background:"#000"}},transparent:{dot:{background:"#000"}}},{active:i,"color-#FFFFFF":"#FFFFFF"===n,transparent:"transparent"===n});return t.createElement(Si,{style:l.color,color:n,onClick:o,onHover:a,focusStyle:{boxShadow:"0 0 4px "+n}},t.createElement("div",{style:l.dot}))};const Ns=function(e){var n=e.hex,r=e.rgb,o=e.onChange,a=(0,tn.Ay)({default:{fields:{display:"flex",paddingBottom:"6px",paddingRight:"5px",position:"relative"},active:{position:"absolute",top:"6px",left:"5px",height:"9px",width:"9px",background:n},HEXwrap:{flex:"6",position:"relative"},HEXinput:{width:"80%",padding:"0px",paddingLeft:"20%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},HEXlabel:{display:"none"},RGBwrap:{flex:"3",position:"relative"},RGBinput:{width:"70%",padding:"0px",paddingLeft:"30%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},RGBlabel:{position:"absolute",top:"3px",left:"0px",lineHeight:"16px",textTransform:"uppercase",fontSize:"12px",color:"#999"}}}),i=function(e,t){e.r||e.g||e.b?o({r:e.r||r.r,g:e.g||r.g,b:e.b||r.b,source:"rgb"},t):o({hex:e.hex,source:"hex"},t)};return t.createElement("div",{style:a.fields,className:"flexbox-fix"},t.createElement("div",{style:a.active}),t.createElement(bn,{style:{wrap:a.HEXwrap,input:a.HEXinput,label:a.HEXlabel},label:"hex",value:n,onChange:i}),t.createElement(bn,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"r",value:r.r,onChange:i}),t.createElement(bn,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"g",value:r.g,onChange:i}),t.createElement(bn,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"b",value:r.b,onChange:i}))};var Ps=function(e){var n=e.onChange,r=e.onSwatchHover,o=e.colors,a=e.hex,i=e.rgb,l=e.styles,s=void 0===l?{}:l,c=e.className,u=void 0===c?"":c,f=(0,tn.Ay)(ra({default:{Compact:{background:"#f6f6f6",radius:"4px"},compact:{paddingTop:"5px",paddingLeft:"5px",boxSizing:"initial",width:"240px"},clear:{clear:"both"}}},s)),p=function(e,t){e.hex?bi(e.hex)&&n({hex:e.hex,source:"hex"},t):n(e,t)};return t.createElement(aa,{style:f.Compact,styles:s},t.createElement("div",{style:f.compact,className:"compact-picker "+u},t.createElement("div",null,Yl(o,(function(e){return t.createElement(Ts,{key:e,color:e,active:e.toLowerCase()===a,onClick:p,onSwatchHover:r})})),t.createElement("div",{style:f.clear})),t.createElement(Ns,{hex:a,rgb:i,onChange:p})))};Ps.propTypes={colors:wn().arrayOf(wn().string),styles:wn().object},Ps.defaultProps={colors:["#4D4D4D","#999999","#FFFFFF","#F44E3B","#FE9200","#FCDC00","#DBDF00","#A4DD00","#68CCCA","#73D8FF","#AEA1FF","#FDA1FF","#333333","#808080","#cccccc","#D33115","#E27300","#FCC400","#B0BC00","#68BC00","#16A5A5","#009CE0","#7B64FF","#FA28FF","#000000","#666666","#B3B3B3","#9F0500","#C45100","#FB9E00","#808900","#194D33","#0C797D","#0062B1","#653294","#AB149E"],styles:{}};wi(Ps);const Rs=(0,tn.H8)((function(e){var n=e.hover,r=e.color,o=e.onClick,a=e.onSwatchHover,i={position:"relative",zIndex:"2",outline:"2px solid #fff",boxShadow:"0 0 5px 2px rgba(0,0,0,0.25)"},l=(0,tn.Ay)({default:{swatch:{width:"25px",height:"25px",fontSize:"0"}},hover:{swatch:i}},{hover:n});return t.createElement("div",{style:l.swatch},t.createElement(Si,{color:r,onClick:o,onHover:a,focusStyle:i}))}));var Fs=function(e){var n=e.width,r=e.colors,o=e.onChange,a=e.onSwatchHover,i=e.triangle,l=e.styles,s=void 0===l?{}:l,c=e.className,u=void 0===c?"":c,f=(0,tn.Ay)(ra({default:{card:{width:n,background:"#fff",border:"1px solid rgba(0,0,0,0.2)",boxShadow:"0 3px 12px rgba(0,0,0,0.15)",borderRadius:"4px",position:"relative",padding:"5px",display:"flex",flexWrap:"wrap"},triangle:{position:"absolute",border:"7px solid transparent",borderBottomColor:"#fff"},triangleShadow:{position:"absolute",border:"8px solid transparent",borderBottomColor:"rgba(0,0,0,0.15)"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-14px",left:"10px"},triangleShadow:{top:"-16px",left:"9px"}},"top-right-triangle":{triangle:{top:"-14px",right:"10px"},triangleShadow:{top:"-16px",right:"9px"}},"bottom-left-triangle":{triangle:{top:"35px",left:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",left:"9px",transform:"rotate(180deg)"}},"bottom-right-triangle":{triangle:{top:"35px",right:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",right:"9px",transform:"rotate(180deg)"}}},s),{"hide-triangle":"hide"===i,"top-left-triangle":"top-left"===i,"top-right-triangle":"top-right"===i,"bottom-left-triangle":"bottom-left"===i,"bottom-right-triangle":"bottom-right"===i}),p=function(e,t){return o({hex:e,source:"hex"},t)};return t.createElement("div",{style:f.card,className:"github-picker "+u},t.createElement("div",{style:f.triangleShadow}),t.createElement("div",{style:f.triangle}),Yl(r,(function(e){return t.createElement(Rs,{color:e,key:e,onClick:p,onSwatchHover:a})})))};Fs.propTypes={width:wn().oneOfType([wn().string,wn().number]),colors:wn().arrayOf(wn().string),triangle:wn().oneOf(["hide","top-left","top-right","bottom-left","bottom-right"]),styles:wn().object},Fs.defaultProps={width:200,colors:["#B80000","#DB3E00","#FCCB00","#008B02","#006B76","#1273DE","#004DCF","#5300EB","#EB9694","#FAD0C3","#FEF3BD","#C1E1C5","#BEDADC","#C4DEF6","#BED3F3","#D4C4FB"],triangle:"top-left",styles:{}};wi(Fs);const Ls=function(e){var n=e.direction,r=(0,tn.Ay)({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:"vertical"===n});return t.createElement("div",{style:r.picker})};var Ms=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Bs=function(e){var n=e.width,r=e.height,o=e.onChange,a=e.hsl,i=e.direction,l=e.pointer,s=e.styles,c=void 0===s?{}:s,u=e.className,f=void 0===u?"":u,p=(0,tn.Ay)(ra({default:{picker:{position:"relative",width:n,height:r},hue:{radius:"2px"}}},c));return t.createElement("div",{style:p.picker,className:"hue-picker "+f},t.createElement(vn,Ms({},p.hue,{hsl:a,pointer:l,onChange:function(e){return o({a:1,h:e.h,l:.5,s:1})},direction:i})))};Bs.propTypes={styles:wn().object},Bs.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:Ls,styles:{}};wi(Bs);wi((function(e){var n=e.onChange,r=e.hex,o=e.rgb,a=e.styles,i=void 0===a?{}:a,l=e.className,s=void 0===l?"":l,c=(0,tn.Ay)(ra({default:{material:{width:"98px",height:"98px",padding:"16px",fontFamily:"Roboto"},HEXwrap:{position:"relative"},HEXinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"2px solid "+r,outline:"none",height:"30px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},Hex:{style:{}},RGBwrap:{position:"relative"},RGBinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"1px solid #eee",outline:"none",height:"30px"},RGBlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},split:{display:"flex",marginRight:"-10px",paddingTop:"11px"},third:{flex:"1",paddingRight:"10px"}}},i)),u=function(e,t){e.hex?bi(e.hex)&&n({hex:e.hex,source:"hex"},t):(e.r||e.g||e.b)&&n({r:e.r||o.r,g:e.g||o.g,b:e.b||o.b,source:"rgb"},t)};return t.createElement(aa,{styles:i},t.createElement("div",{style:c.material,className:"material-picker "+s},t.createElement(bn,{style:{wrap:c.HEXwrap,input:c.HEXinput,label:c.HEXlabel},label:"hex",value:r,onChange:u}),t.createElement("div",{style:c.split,className:"flexbox-fix"},t.createElement("div",{style:c.third},t.createElement(bn,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:"r",value:o.r,onChange:u})),t.createElement("div",{style:c.third},t.createElement(bn,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:"g",value:o.g,onChange:u})),t.createElement("div",{style:c.third},t.createElement(bn,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:"b",value:o.b,onChange:u})))))}));const Ds=function(e){var n=e.onChange,r=e.rgb,o=e.hsv,a=e.hex,i=(0,tn.Ay)({default:{fields:{paddingTop:"5px",paddingBottom:"9px",width:"80px",position:"relative"},divider:{height:"5px"},RGBwrap:{position:"relative"},RGBinput:{marginLeft:"40%",width:"40%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"5px",fontSize:"13px",paddingLeft:"3px",marginRight:"10px"},RGBlabel:{left:"0px",top:"0px",width:"34px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px",position:"absolute"},HEXwrap:{position:"relative"},HEXinput:{marginLeft:"20%",width:"80%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"6px",fontSize:"13px",paddingLeft:"3px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",width:"14px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px"},fieldSymbols:{position:"absolute",top:"5px",right:"-7px",fontSize:"13px"},symbol:{height:"20px",lineHeight:"22px",paddingBottom:"7px"}}}),l=function(e,t){e["#"]?bi(e["#"])&&n({hex:e["#"],source:"hex"},t):e.r||e.g||e.b?n({r:e.r||r.r,g:e.g||r.g,b:e.b||r.b,source:"rgb"},t):(e.h||e.s||e.v)&&n({h:e.h||o.h,s:e.s||o.s,v:e.v||o.v,source:"hsv"},t)};return t.createElement("div",{style:i.fields},t.createElement(bn,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"h",value:Math.round(o.h),onChange:l}),t.createElement(bn,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"s",value:Math.round(100*o.s),onChange:l}),t.createElement(bn,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"v",value:Math.round(100*o.v),onChange:l}),t.createElement("div",{style:i.divider}),t.createElement(bn,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"r",value:r.r,onChange:l}),t.createElement(bn,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"g",value:r.g,onChange:l}),t.createElement(bn,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"b",value:r.b,onChange:l}),t.createElement("div",{style:i.divider}),t.createElement(bn,{style:{wrap:i.HEXwrap,input:i.HEXinput,label:i.HEXlabel},label:"#",value:a.replace("#",""),onChange:l}),t.createElement("div",{style:i.fieldSymbols},t.createElement("div",{style:i.symbol},"°"),t.createElement("div",{style:i.symbol},"%"),t.createElement("div",{style:i.symbol},"%")))};const zs=function(e){var n=e.hsl,r=(0,tn.Ay)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}},"black-outline":{picker:{boxShadow:"inset 0 0 0 1px #000"}}},{"black-outline":n.l>.5});return t.createElement("div",{style:r.picker})};const Is=function(){var e=(0,tn.Ay)({default:{triangle:{width:0,height:0,borderStyle:"solid",borderWidth:"4px 0 4px 6px",borderColor:"transparent transparent transparent #fff",position:"absolute",top:"1px",left:"1px"},triangleBorder:{width:0,height:0,borderStyle:"solid",borderWidth:"5px 0 5px 8px",borderColor:"transparent transparent transparent #555"},left:{Extend:"triangleBorder",transform:"translate(-13px, -4px)"},leftInside:{Extend:"triangle",transform:"translate(-8px, -5px)"},right:{Extend:"triangleBorder",transform:"translate(20px, -14px) rotate(180deg)"},rightInside:{Extend:"triangle",transform:"translate(-8px, -5px)"}}});return t.createElement("div",{style:e.pointer},t.createElement("div",{style:e.left},t.createElement("div",{style:e.leftInside})),t.createElement("div",{style:e.right},t.createElement("div",{style:e.rightInside})))};const Us=function(e){var n=e.onClick,r=e.label,o=e.children,a=e.active,i=(0,tn.Ay)({default:{button:{backgroundImage:"linear-gradient(-180deg, #FFFFFF 0%, #E6E6E6 100%)",border:"1px solid #878787",borderRadius:"2px",height:"20px",boxShadow:"0 1px 0 0 #EAEAEA",fontSize:"14px",color:"#000",lineHeight:"20px",textAlign:"center",marginBottom:"10px",cursor:"pointer"}},active:{button:{boxShadow:"0 0 0 1px #878787"}}},{active:a});return t.createElement("div",{style:i.button,onClick:n},r||o)};const Hs=function(e){var n=e.rgb,r=e.currentColor,o=(0,tn.Ay)({default:{swatches:{border:"1px solid #B3B3B3",borderBottom:"1px solid #F0F0F0",marginBottom:"2px",marginTop:"1px"},new:{height:"34px",background:"rgb("+n.r+","+n.g+", "+n.b+")",boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000"},current:{height:"34px",background:r,boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 -1px 0 #000"},label:{fontSize:"14px",color:"#000",textAlign:"center"}}});return t.createElement("div",null,t.createElement("div",{style:o.label},"new"),t.createElement("div",{style:o.swatches},t.createElement("div",{style:o.new}),t.createElement("div",{style:o.current})),t.createElement("div",{style:o.label},"current"))};var Ws=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var Vs=function(e){function n(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);var t=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return t.state={currentColor:e.hex},t}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,e),Ws(n,[{key:"render",value:function(){var e=this.props,n=e.styles,r=void 0===n?{}:n,o=e.className,a=void 0===o?"":o,i=(0,tn.Ay)(ra({default:{picker:{background:"#DCDCDC",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.25), 0 8px 16px rgba(0,0,0,.15)",boxSizing:"initial",width:"513px"},head:{backgroundImage:"linear-gradient(-180deg, #F0F0F0 0%, #D4D4D4 100%)",borderBottom:"1px solid #B1B1B1",boxShadow:"inset 0 1px 0 0 rgba(255,255,255,.2), inset 0 -1px 0 0 rgba(0,0,0,.02)",height:"23px",lineHeight:"24px",borderRadius:"4px 4px 0 0",fontSize:"13px",color:"#4D4D4D",textAlign:"center"},body:{padding:"15px 15px 0",display:"flex"},saturation:{width:"256px",height:"256px",position:"relative",border:"2px solid #B3B3B3",borderBottom:"2px solid #F0F0F0",overflow:"hidden"},hue:{position:"relative",height:"256px",width:"19px",marginLeft:"10px",border:"2px solid #B3B3B3",borderBottom:"2px solid #F0F0F0"},controls:{width:"180px",marginLeft:"10px"},top:{display:"flex"},previews:{width:"60px"},actions:{flex:"1",marginLeft:"20px"}}},r));return t.createElement("div",{style:i.picker,className:"photoshop-picker "+a},t.createElement("div",{style:i.head},this.props.header),t.createElement("div",{style:i.body,className:"flexbox-fix"},t.createElement("div",{style:i.saturation},t.createElement(Ea,{hsl:this.props.hsl,hsv:this.props.hsv,pointer:zs,onChange:this.props.onChange})),t.createElement("div",{style:i.hue},t.createElement(vn,{direction:"vertical",hsl:this.props.hsl,pointer:Is,onChange:this.props.onChange})),t.createElement("div",{style:i.controls},t.createElement("div",{style:i.top,className:"flexbox-fix"},t.createElement("div",{style:i.previews},t.createElement(Hs,{rgb:this.props.rgb,currentColor:this.state.currentColor})),t.createElement("div",{style:i.actions},t.createElement(Us,{label:"OK",onClick:this.props.onAccept,active:!0}),t.createElement(Us,{label:"Cancel",onClick:this.props.onCancel}),t.createElement(Ds,{onChange:this.props.onChange,rgb:this.props.rgb,hsv:this.props.hsv,hex:this.props.hex}))))))}}]),n}(t.Component);Vs.propTypes={header:wn().string,styles:wn().object},Vs.defaultProps={header:"Color Picker",styles:{}};wi(Vs);const $s=function(e){var n=e.onChange,r=e.rgb,o=e.hsl,a=e.hex,i=e.disableAlpha,l=(0,tn.Ay)({default:{fields:{display:"flex",paddingTop:"4px"},single:{flex:"1",paddingLeft:"6px"},alpha:{flex:"1",paddingLeft:"6px"},double:{flex:"2"},input:{width:"80%",padding:"4px 10% 3px",border:"none",boxShadow:"inset 0 0 0 1px #ccc",fontSize:"11px"},label:{display:"block",textAlign:"center",fontSize:"11px",color:"#222",paddingTop:"3px",paddingBottom:"4px",textTransform:"capitalize"}},disableAlpha:{alpha:{display:"none"}}},{disableAlpha:i}),s=function(e,t){e.hex?bi(e.hex)&&n({hex:e.hex,source:"hex"},t):e.r||e.g||e.b?n({r:e.r||r.r,g:e.g||r.g,b:e.b||r.b,a:r.a,source:"rgb"},t):e.a&&(e.a<0?e.a=0:e.a>100&&(e.a=100),e.a/=100,n({h:o.h,s:o.s,l:o.l,a:e.a,source:"rgb"},t))};return t.createElement("div",{style:l.fields,className:"flexbox-fix"},t.createElement("div",{style:l.double},t.createElement(bn,{style:{input:l.input,label:l.label},label:"hex",value:a.replace("#",""),onChange:s})),t.createElement("div",{style:l.single},t.createElement(bn,{style:{input:l.input,label:l.label},label:"r",value:r.r,onChange:s,dragLabel:"true",dragMax:"255"})),t.createElement("div",{style:l.single},t.createElement(bn,{style:{input:l.input,label:l.label},label:"g",value:r.g,onChange:s,dragLabel:"true",dragMax:"255"})),t.createElement("div",{style:l.single},t.createElement(bn,{style:{input:l.input,label:l.label},label:"b",value:r.b,onChange:s,dragLabel:"true",dragMax:"255"})),t.createElement("div",{style:l.alpha},t.createElement(bn,{style:{input:l.input,label:l.label},label:"a",value:Math.round(100*r.a),onChange:s,dragLabel:"true",dragMax:"100"})))};var qs=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Gs=function(e){var n=e.colors,r=e.onClick,o=void 0===r?function(){}:r,a=e.onSwatchHover,i=(0,tn.Ay)({default:{colors:{margin:"0 -10px",padding:"10px 0 0 10px",borderTop:"1px solid #eee",display:"flex",flexWrap:"wrap",position:"relative"},swatchWrap:{width:"16px",height:"16px",margin:"0 10px 10px 0"},swatch:{borderRadius:"3px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15)"}},"no-presets":{colors:{display:"none"}}},{"no-presets":!n||!n.length}),l=function(e,t){o({hex:e,source:"hex"},t)};return t.createElement("div",{style:i.colors,className:"flexbox-fix"},n.map((function(e){var n="string"==typeof e?{color:e}:e,r=""+n.color+(n.title||"");return t.createElement("div",{key:r,style:i.swatchWrap},t.createElement(Si,qs({},n,{style:i.swatch,onClick:l,onHover:a,focusStyle:{boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), 0 0 4px "+n.color}})))})))};Gs.propTypes={colors:wn().arrayOf(wn().oneOfType([wn().string,wn().shape({color:wn().string,title:wn().string})])).isRequired};const Xs=Gs;var Ks=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Qs=function(e){var n=e.width,r=e.rgb,o=e.hex,a=e.hsv,i=e.hsl,l=e.onChange,s=e.onSwatchHover,c=e.disableAlpha,u=e.presetColors,f=e.renderers,p=e.styles,d=void 0===p?{}:p,h=e.className,b=void 0===h?"":h,g=(0,tn.Ay)(ra({default:Ks({picker:{width:n,padding:"10px 10px 0",boxSizing:"initial",background:"#fff",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.15), 0 8px 16px rgba(0,0,0,.15)"},saturation:{width:"100%",paddingBottom:"75%",position:"relative",overflow:"hidden"},Saturation:{radius:"3px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},controls:{display:"flex"},sliders:{padding:"4px 0",flex:"1"},color:{width:"24px",height:"24px",position:"relative",marginTop:"4px",marginLeft:"4px",borderRadius:"3px"},activeColor:{absolute:"0px 0px 0px 0px",borderRadius:"2px",background:"rgba("+r.r+","+r.g+","+r.b+","+r.a+")",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},hue:{position:"relative",height:"10px",overflow:"hidden"},Hue:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},alpha:{position:"relative",height:"10px",marginTop:"4px",overflow:"hidden"},Alpha:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"}},d),disableAlpha:{color:{height:"10px"},hue:{height:"10px"},alpha:{display:"none"}}},d),{disableAlpha:c});return t.createElement("div",{style:g.picker,className:"sketch-picker "+b},t.createElement("div",{style:g.saturation},t.createElement(Ea,{style:g.Saturation,hsl:i,hsv:a,onChange:l})),t.createElement("div",{style:g.controls,className:"flexbox-fix"},t.createElement("div",{style:g.sliders},t.createElement("div",{style:g.hue},t.createElement(vn,{style:g.Hue,hsl:i,onChange:l})),t.createElement("div",{style:g.alpha},t.createElement(fn,{style:g.Alpha,rgb:r,hsl:i,renderers:f,onChange:l}))),t.createElement("div",{style:g.color},t.createElement(ln,null),t.createElement("div",{style:g.activeColor}))),t.createElement($s,{rgb:r,hsl:i,hex:o,onChange:l,disableAlpha:c}),t.createElement(Xs,{colors:u,onClick:l,onSwatchHover:s}))};Qs.propTypes={disableAlpha:wn().bool,width:wn().oneOfType([wn().string,wn().number]),styles:wn().object},Qs.defaultProps={disableAlpha:!1,width:200,styles:{},presetColors:["#D0021B","#F5A623","#F8E71C","#8B572A","#7ED321","#417505","#BD10E0","#9013FE","#4A90E2","#50E3C2","#B8E986","#000000","#4A4A4A","#9B9B9B","#FFFFFF"]};wi(Qs);const Ys=function(e){var n=e.hsl,r=e.offset,o=e.onClick,a=void 0===o?function(){}:o,i=e.active,l=e.first,s=e.last,c=(0,tn.Ay)({default:{swatch:{height:"12px",background:"hsl("+n.h+", 50%, "+100*r+"%)",cursor:"pointer"}},first:{swatch:{borderRadius:"2px 0 0 2px"}},last:{swatch:{borderRadius:"0 2px 2px 0"}},active:{swatch:{transform:"scaleY(1.8)",borderRadius:"3.6px/2px"}}},{active:i,first:l,last:s});return t.createElement("div",{style:c.swatch,onClick:function(e){return a({h:n.h,s:.5,l:r,source:"hsl"},e)}})};const Js=function(e){var n=e.onClick,r=e.hsl,o=(0,tn.Ay)({default:{swatches:{marginTop:"20px"},swatch:{boxSizing:"border-box",width:"20%",paddingRight:"1px",float:"left"},clear:{clear:"both"}}}),a=.1;return t.createElement("div",{style:o.swatches},t.createElement("div",{style:o.swatch},t.createElement(Ys,{hsl:r,offset:".80",active:Math.abs(r.l-.8)<a&&Math.abs(r.s-.5)<a,onClick:n,first:!0})),t.createElement("div",{style:o.swatch},t.createElement(Ys,{hsl:r,offset:".65",active:Math.abs(r.l-.65)<a&&Math.abs(r.s-.5)<a,onClick:n})),t.createElement("div",{style:o.swatch},t.createElement(Ys,{hsl:r,offset:".50",active:Math.abs(r.l-.5)<a&&Math.abs(r.s-.5)<a,onClick:n})),t.createElement("div",{style:o.swatch},t.createElement(Ys,{hsl:r,offset:".35",active:Math.abs(r.l-.35)<a&&Math.abs(r.s-.5)<a,onClick:n})),t.createElement("div",{style:o.swatch},t.createElement(Ys,{hsl:r,offset:".20",active:Math.abs(r.l-.2)<a&&Math.abs(r.s-.5)<a,onClick:n,last:!0})),t.createElement("div",{style:o.clear}))};const Zs=function(){var e=(0,tn.Ay)({default:{picker:{width:"14px",height:"14px",borderRadius:"6px",transform:"translate(-7px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return t.createElement("div",{style:e.picker})};var ec=function(e){var n=e.hsl,r=e.onChange,o=e.pointer,a=e.styles,i=void 0===a?{}:a,l=e.className,s=void 0===l?"":l,c=(0,tn.Ay)(ra({default:{hue:{height:"12px",position:"relative"},Hue:{radius:"2px"}}},i));return t.createElement("div",{style:c.wrap||{},className:"slider-picker "+s},t.createElement("div",{style:c.hue},t.createElement(vn,{style:c.Hue,hsl:n,pointer:o,onChange:r})),t.createElement("div",{style:c.swatches},t.createElement(Js,{hsl:n,onClick:r})))};ec.propTypes={styles:wn().object},ec.defaultProps={pointer:Zs,styles:{}};wi(ec);var tc=n(748);const nc=function(e){var n=e.color,r=e.onClick,o=void 0===r?function(){}:r,a=e.onSwatchHover,i=e.first,l=e.last,s=e.active,c=(0,tn.Ay)({default:{color:{width:"40px",height:"24px",cursor:"pointer",background:n,marginBottom:"1px"},check:{color:gi(n),marginLeft:"8px",display:"none"}},first:{color:{overflow:"hidden",borderRadius:"2px 2px 0 0"}},last:{color:{overflow:"hidden",borderRadius:"0 0 2px 2px"}},active:{check:{display:"block"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},check:{color:"#333"}},transparent:{check:{color:"#333"}}},{first:i,last:l,active:s,"color-#FFFFFF":"#FFFFFF"===n,transparent:"transparent"===n});return t.createElement(Si,{color:n,style:c.color,onClick:o,onHover:a,focusStyle:{boxShadow:"0 0 4px "+n}},t.createElement("div",{style:c.check},t.createElement(tc.A,null)))};const rc=function(e){var n=e.onClick,r=e.onSwatchHover,o=e.group,a=e.active,i=(0,tn.Ay)({default:{group:{paddingBottom:"10px",width:"40px",float:"left",marginRight:"10px"}}});return t.createElement("div",{style:i.group},Yl(o,(function(e,i){return t.createElement(nc,{key:e,color:e,active:e.toLowerCase()===a,first:0===i,last:i===o.length-1,onClick:n,onSwatchHover:r})})))};var oc=function(e){var n=e.width,r=e.height,o=e.onChange,a=e.onSwatchHover,i=e.colors,l=e.hex,s=e.styles,c=void 0===s?{}:s,u=e.className,f=void 0===u?"":u,p=(0,tn.Ay)(ra({default:{picker:{width:n,height:r},overflow:{height:r,overflowY:"scroll"},body:{padding:"16px 0 6px 16px"},clear:{clear:"both"}}},c)),d=function(e,t){return o({hex:e,source:"hex"},t)};return t.createElement("div",{style:p.picker,className:"swatches-picker "+f},t.createElement(aa,null,t.createElement("div",{style:p.overflow},t.createElement("div",{style:p.body},Yl(i,(function(e){return t.createElement(rc,{key:e.toString(),group:e,active:l,onClick:d,onSwatchHover:a})})),t.createElement("div",{style:p.clear})))))};oc.propTypes={width:wn().oneOfType([wn().string,wn().number]),height:wn().oneOfType([wn().string,wn().number]),colors:wn().arrayOf(wn().arrayOf(wn().string)),styles:wn().object},oc.defaultProps={width:320,height:240,colors:[[es[900],es[700],es[500],es[300],es[100]],[ts[900],ts[700],ts[500],ts[300],ts[100]],[ns[900],ns[700],ns[500],ns[300],ns[100]],[rs[900],rs[700],rs[500],rs[300],rs[100]],[os[900],os[700],os[500],os[300],os[100]],[as[900],as[700],as[500],as[300],as[100]],[is[900],is[700],is[500],is[300],is[100]],[ls[900],ls[700],ls[500],ls[300],ls[100]],[ss[900],ss[700],ss[500],ss[300],ss[100]],["#194D33",cs[700],cs[500],cs[300],cs[100]],[us[900],us[700],us[500],us[300],us[100]],[fs[900],fs[700],fs[500],fs[300],fs[100]],[ps[900],ps[700],ps[500],ps[300],ps[100]],[ds[900],ds[700],ds[500],ds[300],ds[100]],[hs[900],hs[700],hs[500],hs[300],hs[100]],[bs[900],bs[700],bs[500],bs[300],bs[100]],[gs[900],gs[700],gs[500],gs[300],gs[100]],[ms[900],ms[700],ms[500],ms[300],ms[100]],["#000000","#525252","#969696","#D9D9D9","#FFFFFF"]],styles:{}};wi(oc);var ac=function(e){var n=e.onChange,r=e.onSwatchHover,o=e.hex,a=e.colors,i=e.width,l=e.triangle,s=e.styles,c=void 0===s?{}:s,u=e.className,f=void 0===u?"":u,p=(0,tn.Ay)(ra({default:{card:{width:i,background:"#fff",border:"0 solid rgba(0,0,0,0.25)",boxShadow:"0 1px 4px rgba(0,0,0,0.25)",borderRadius:"4px",position:"relative"},body:{padding:"15px 9px 9px 15px"},label:{fontSize:"18px",color:"#fff"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent #fff transparent",position:"absolute"},triangleShadow:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent rgba(0,0,0,.1) transparent",position:"absolute"},hash:{background:"#F0F0F0",height:"30px",width:"30px",borderRadius:"4px 0 0 4px",float:"left",color:"#98A1A4",display:"flex",alignItems:"center",justifyContent:"center"},input:{width:"100px",fontSize:"14px",color:"#666",border:"0px",outline:"none",height:"28px",boxShadow:"inset 0 0 0 1px #F0F0F0",boxSizing:"content-box",borderRadius:"0 4px 4px 0",float:"left",paddingLeft:"8px"},swatch:{width:"30px",height:"30px",float:"left",borderRadius:"4px",margin:"0 6px 6px 0"},clear:{clear:"both"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-10px",left:"12px"},triangleShadow:{top:"-11px",left:"12px"}},"top-right-triangle":{triangle:{top:"-10px",right:"12px"},triangleShadow:{top:"-11px",right:"12px"}}},c),{"hide-triangle":"hide"===l,"top-left-triangle":"top-left"===l,"top-right-triangle":"top-right"===l}),d=function(e,t){bi(e)&&n({hex:e,source:"hex"},t)};return t.createElement("div",{style:p.card,className:"twitter-picker "+f},t.createElement("div",{style:p.triangleShadow}),t.createElement("div",{style:p.triangle}),t.createElement("div",{style:p.body},Yl(a,(function(e,n){return t.createElement(Si,{key:n,color:e,hex:e,style:p.swatch,onClick:d,onHover:r,focusStyle:{boxShadow:"0 0 4px "+e}})})),t.createElement("div",{style:p.hash},"#"),t.createElement(bn,{label:null,style:{input:p.input},value:o.replace("#",""),onChange:d}),t.createElement("div",{style:p.clear})))};ac.propTypes={width:wn().oneOfType([wn().string,wn().number]),triangle:wn().oneOf(["hide","top-left","top-right"]),colors:wn().arrayOf(wn().string),styles:wn().object},ac.defaultProps={width:276,colors:["#FF6900","#FCB900","#7BDCB5","#00D084","#8ED1FC","#0693E3","#ABB8C3","#EB144C","#F78DA7","#9900EF"],triangle:"top-left",styles:{}};wi(ac);var ic=function(e){var n=(0,tn.Ay)({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",border:"2px #fff solid",transform:"translate(-12px, -13px)",background:"hsl("+Math.round(e.hsl.h)+", "+Math.round(100*e.hsl.s)+"%, "+Math.round(100*e.hsl.l)+"%)"}}});return t.createElement("div",{style:n.picker})};ic.propTypes={hsl:wn().shape({h:wn().number,s:wn().number,l:wn().number,a:wn().number})},ic.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};const lc=ic;var sc=function(e){var n=(0,tn.Ay)({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",transform:"translate(-10px, -7px)",background:"hsl("+Math.round(e.hsl.h)+", 100%, 50%)",border:"2px white solid"}}});return t.createElement("div",{style:n.picker})};sc.propTypes={hsl:wn().shape({h:wn().number,s:wn().number,l:wn().number,a:wn().number})},sc.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};const cc=sc;const uc=function(e){var n=e.onChange,r=e.rgb,o=e.hsl,a=e.hex,i=e.hsv,l=function(e,t){if(e.hex)bi(e.hex)&&n({hex:e.hex,source:"hex"},t);else if(e.rgb){var r=e.rgb.split(",");mi(e.rgb,"rgb")&&n({r:r[0],g:r[1],b:r[2],a:1,source:"rgb"},t)}else if(e.hsv){var o=e.hsv.split(",");mi(e.hsv,"hsv")&&(o[2]=o[2].replace("%",""),o[1]=o[1].replace("%",""),o[0]=o[0].replace("°",""),1==o[1]?o[1]=.01:1==o[2]&&(o[2]=.01),n({h:Number(o[0]),s:Number(o[1]),v:Number(o[2]),source:"hsv"},t))}else if(e.hsl){var a=e.hsl.split(",");mi(e.hsl,"hsl")&&(a[2]=a[2].replace("%",""),a[1]=a[1].replace("%",""),a[0]=a[0].replace("°",""),1==f[1]?f[1]=.01:1==f[2]&&(f[2]=.01),n({h:Number(a[0]),s:Number(a[1]),v:Number(a[2]),source:"hsl"},t))}},s=(0,tn.Ay)({default:{wrap:{display:"flex",height:"100px",marginTop:"4px"},fields:{width:"100%"},column:{paddingTop:"10px",display:"flex",justifyContent:"space-between"},double:{padding:"0px 4.4px",boxSizing:"border-box"},input:{width:"100%",height:"38px",boxSizing:"border-box",padding:"4px 10% 3px",textAlign:"center",border:"1px solid #dadce0",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",fontFamily:"Roboto,Arial,sans-serif"},input2:{height:"38px",width:"100%",border:"1px solid #dadce0",boxSizing:"border-box",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",paddingLeft:"10px",fontFamily:"Roboto,Arial,sans-serif"},label:{textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"35px",top:"-6px",left:"0",right:"0",marginLeft:"auto",marginRight:"auto",fontFamily:"Roboto,Arial,sans-serif"},label2:{left:"10px",textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"32px",top:"-6px",fontFamily:"Roboto,Arial,sans-serif"},single:{flexGrow:"1",margin:"0px 4.4px"}}}),c=r.r+", "+r.g+", "+r.b,u=Math.round(o.h)+"°, "+Math.round(100*o.s)+"%, "+Math.round(100*o.l)+"%",f=Math.round(i.h)+"°, "+Math.round(100*i.s)+"%, "+Math.round(100*i.v)+"%";return t.createElement("div",{style:s.wrap,className:"flexbox-fix"},t.createElement("div",{style:s.fields},t.createElement("div",{style:s.double},t.createElement(bn,{style:{input:s.input,label:s.label},label:"hex",value:a,onChange:l})),t.createElement("div",{style:s.column},t.createElement("div",{style:s.single},t.createElement(bn,{style:{input:s.input2,label:s.label2},label:"rgb",value:c,onChange:l})),t.createElement("div",{style:s.single},t.createElement(bn,{style:{input:s.input2,label:s.label2},label:"hsv",value:f,onChange:l})),t.createElement("div",{style:s.single},t.createElement(bn,{style:{input:s.input2,label:s.label2},label:"hsl",value:u,onChange:l})))))};var fc=function(e){var n=e.width,r=e.onChange,o=e.rgb,a=e.hsl,i=e.hsv,l=e.hex,s=e.header,c=e.styles,u=void 0===c?{}:c,f=e.className,p=void 0===f?"":f,d=(0,tn.Ay)(ra({default:{picker:{width:n,background:"#fff",border:"1px solid #dfe1e5",boxSizing:"initial",display:"flex",flexWrap:"wrap",borderRadius:"8px 8px 0px 0px"},head:{height:"57px",width:"100%",paddingTop:"16px",paddingBottom:"16px",paddingLeft:"16px",fontSize:"20px",boxSizing:"border-box",fontFamily:"Roboto-Regular,HelveticaNeue,Arial,sans-serif"},saturation:{width:"70%",padding:"0px",position:"relative",overflow:"hidden"},swatch:{width:"30%",height:"228px",padding:"0px",background:"rgba("+o.r+", "+o.g+", "+o.b+", 1)",position:"relative",overflow:"hidden"},body:{margin:"auto",width:"95%"},controls:{display:"flex",boxSizing:"border-box",height:"52px",paddingTop:"22px"},color:{width:"32px"},hue:{height:"8px",position:"relative",margin:"0px 16px 0px 16px",width:"100%"},Hue:{radius:"2px"}}},u));return t.createElement("div",{style:d.picker,className:"google-picker "+p},t.createElement("div",{style:d.head},s),t.createElement("div",{style:d.swatch}),t.createElement("div",{style:d.saturation},t.createElement(Ea,{hsl:a,hsv:i,pointer:lc,onChange:r})),t.createElement("div",{style:d.body},t.createElement("div",{style:d.controls,className:"flexbox-fix"},t.createElement("div",{style:d.hue},t.createElement(vn,{style:d.Hue,hsl:a,radius:"4px",pointer:cc,onChange:r}))),t.createElement(uc,{rgb:o,hsl:a,hex:l,hsv:i,onChange:r})))};fc.propTypes={width:wn().oneOfType([wn().string,wn().number]),styles:wn().object,header:wn().string},fc.defaultProps={width:652,styles:{},header:"Color picker"};wi(fc);function pc(e){return pc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},pc(e)}function dc(e){return function(e){if(Array.isArray(e))return gc(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||bc(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function hc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],s=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);s=!0);}catch(e){c=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,t)||bc(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function bc(e,t){if(e){if("string"==typeof e)return gc(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?gc(e,t):void 0}}function gc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const mc=function(e){var n=Mt(e.slug)?Mt(e.slug):Mt(e.title),r=e.defaultValue?e.defaultValue:"#BBB",o=hc((0,t.useState)(r),2),a=o[0],i=o[1],l=document.getElementsByClassName("blockonsColorPicker");(0,t.useEffect)((function(){e.value&&i(e.value)}),[e.value]);window.addEventListener("click",(function(e){var t=document.getElementById("openColorPicker");t&&(!e.target!=t&&t.contains(e.target)||(t.removeAttribute("id"),t.closest(".blockonsColorPicker").classList.remove("blockonsButton-active")))}));return t.createElement(t.Fragment,null,t.createElement("div",{className:"blockonsColorPicker"},t.createElement("div",{className:"blockonsColorDisplay"},t.createElement("button",{className:"blockonsColorBtn",style:{backgroundColor:a},onClick:function(e){return function(e){e.preventDefault(),dc(l).forEach((function(e){e.classList.remove("blockonsButton-active"),e.removeAttribute("id")})),console.log(e.target),e.target.closest(".blockonsColorPicker").setAttribute("id","openColorPicker"),e.target.closest(".blockonsColorPicker").classList.add("blockonsButton-active")}(e)}},t.createElement("span",{className:"blockonsColorBtnTxt"},V("Select Color","blockons"))),t.createElement("input",{type:"text",id:n,value:a||"",className:"blockonsColorInput",disabled:!0,onChange:e.onChange})),t.createElement("div",{className:"blockonsPickColor"},t.createElement(As,{color:a,onChange:function(e){return function(e){"object"===pc(e)&&null!==e?i(e.hex):i(e)}(e)},disableAlpha:!0,onChangeComplete:function(e){return function(e){var t=document.getElementById(n);en().Simulate.change(t,{target:{name:n,value:"object"===pc(e)&&null!==e?e.hex:e}})}(e)}}))))};const vc=function(e){return t.createElement(t.Fragment,null,t.createElement("div",{className:"blockons-tooltip"},t.createElement("span",{className:"blockons-tooltiptxt"},e.tooltip)))};const yc=function(e){var n=e.title,r=e.description,o=e.upgradeUrl,a=e.proFeatures;return t.createElement(t.Fragment,null,t.createElement("div",{className:"blockons-gopro"},t.createElement("div",{className:"blockons-gopro-head"},t.createElement("div",{className:"blockons-gopro-head-txt"},n&&t.createElement("h4",{className:"blockons-gopro-title"},n),r&&t.createElement("p",{className:"blockons-gopro-desc"},r)),o&&t.createElement("div",{className:"blockons-gopro-head-go"},t.createElement("a",{href:o},V("Upgrade to Blockons Pro","blockons")))),a&&t.createElement("div",{className:"blockons-gopro-features"},t.createElement("ul",{className:"blockons-gopro-features"},a.map((function(e,n){return t.createElement("li",{key:n},e)}))))))};const wc=function(e){var n=e.title,r=e.description,o=e.nomargin;return t.createElement(t.Fragment,null,t.createElement("div",{className:"blockonsheading ".concat(o?"nomargin":"")},n&&t.createElement("h4",{className:"blockonsheading-title"},n),r&&t.createElement("p",{className:"blockonsheading-desc"},r)))};const xc=function(e){var n,r=e.slug?Mt(e.slug):Mt(e.title);if("upgrade"===e.inputType)return t.createElement("tr",{className:"blockons-row upgrade"},t.createElement("td",{colSpan:2},t.createElement(yc,e)));if("toggle"===e.inputType)n=t.createElement(Dt,e);else if("select"===e.inputType)n=t.createElement(Xt,e);else if("range"===e.inputType)n=t.createElement(Jt,e);else if("colorpicker"===e.inputType)n=t.createElement(mc,e);else{if("heading"===e.inputType)return t.createElement("tr",{className:"blockons-row heading"},t.createElement("td",{colSpan:2},t.createElement(wc,e)));n=t.createElement(Kt,e)}return t.createElement(t.Fragment,null,t.createElement("tr",{className:"blockons-row"},t.createElement("th",{scope:"row"},t.createElement("label",{htmlFor:""!=e.parent?r:e.value},e.title)),t.createElement("td",null,t.createElement("div",{className:"blockons-row-cols"},t.createElement("div",{className:"blockons-row-col-left"},n,e.note?t.createElement("p",{className:"snNote"},e.note):""),t.createElement("div",{className:"blockons-row-col-right"},e.tooltip&&t.createElement(vc,{tooltip:e.tooltip}),e.documentation&&t.createElement("a",{href:e.documentation,target:"_blank",className:"blockonsdoclink",title:V("Documentation","blockons")}))))))};const kc=function(e){var n=e.title,r=e.note;return t.createElement(t.Fragment,null,t.createElement("tr",{className:"blockons-row blockons-note-row"},t.createElement("th",null,n&&n),t.createElement("td",null,r&&t.createElement("p",{className:"blockons-note"},r))))};function Ec(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],s=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);s=!0);}catch(e){c=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return _c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _c(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const Sc=function(e){var n,r,o,a,i,l,s,c,u,f,p,d,h,b,g,m,v,y,w,x,k,E,_,S,C,O,j,A,T=e.blockonsOptions,N=e.upgradeUrl,P=e.isPremium,R=e.handleSettingChange,F=Ec((0,t.useState)(!1),2),L=F[0],M=F[1],B=Ec((0,t.useState)(!1),2),D=B[0],z=B[1],I=Ec((0,t.useState)(!1),2),U=I[0],H=I[1],W=Ec((0,t.useState)(!1),2),$=W[0],q=W[1],G=function(e){R(e)};return t.createElement(t.Fragment,null,t.createElement(It,{title:V("Blockons Block Extensions","blockons"),description:V("Adding or extending the functionality of your website editor blocks","blockons")}),t.createElement("table",{className:"form-table",role:"presentation"},t.createElement("tbody",null,t.createElement(xc,{title:V("Content Tooltips","blockons"),description:V("Add content tooltips to core paragraph and heading blocks anywhere within in the editor.","blockons"),inputType:"heading"}),t.createElement(xc,{title:V("Enable Tooltips","blockons"),slug:"tooltips_enabled",value:null===(n=T.tooltips)||void 0===n?void 0:n.enabled,inputType:"toggle",onChange:G,tooltip:V("Enhance your website with informative tooltips! Tooltips act like regular links, but when users hover over the link text, a simple popup appears with more information or help.","blockons"),documentation:"https://blockons.com/documentation/content-tooltips/"}),(null===(r=T.tooltips)||void 0===r?void 0:r.enabled)&&t.createElement(t.Fragment,null,P?t.createElement(t.Fragment,null,t.createElement(xc,{title:V("Tooltips Link Style","blockons"),slug:"tooltips_style",value:null===(o=T.tooltips)||void 0===o?void 0:o.style,inputType:"select",options:{underlined:"Underlined",dashed:"Underline Dashed",highlight:"Highlighted"},onChange:G}),t.createElement(xc,{title:V("Tooltips Popup Theme","blockons"),slug:"tooltips_theme",value:null===(a=T.tooltips)||void 0===a?void 0:a.theme,inputType:"select",options:{one:"Dark",two:"Light"},onChange:G}),t.createElement(xc,{title:V("Tooltip Color","blockons"),slug:"tooltips_color",value:null===(i=T.tooltips)||void 0===i?void 0:i.color,inputType:"colorpicker",defaultValue:"#424242",onChange:G}),t.createElement(xc,{title:V("Tooltip Font Color","blockons"),slug:"tooltips_fcolor",value:null===(l=T.tooltips)||void 0===l?void 0:l.fcolor,inputType:"colorpicker",defaultValue:"#000",onChange:G}),t.createElement(xc,{title:V("Popup Color","blockons"),slug:"tooltips_pcolor",value:null===(s=T.tooltips)||void 0===s?void 0:s.pcolor,inputType:"colorpicker",defaultValue:"#424242",onChange:G}),t.createElement(xc,{title:V("Popup Font Color","blockons"),slug:"tooltips_pfcolor",value:null===(c=T.tooltips)||void 0===c?void 0:c.pfcolor,inputType:"colorpicker",defaultValue:"#FFF",onChange:G})):t.createElement(t.Fragment,null,t.createElement(kc,{note:V("Tooltips are now enabled. Create content tooltips within core Heading and Paragraph blocks.","blockons")}),t.createElement(xc,{title:V("Premium Tooltips","blockons"),inputType:"toggle",slug:"tooltips_pro",value:L,onChange:function(){return M(!L)}}),L&&t.createElement(xc,{inputType:"upgrade",title:V("Premium Tooltips","blockons"),description:V("Upgrade to Blockons Pro to add premium tooltips.","blockons"),upgradeUrl:N,proFeatures:[V("Select between Light & Dark tooltip themes","blockons"),V("Add custom links into your Tooltip text","blockons"),V("Select from different tooltip styles","blockons"),V("More features coming soon","blockons")]}))),t.createElement(xc,{title:V("Image Lightbox","blockons"),description:V("Add image popups to your website images and galleries.","blockons"),inputType:"heading"}),t.createElement(xc,{title:V("Enable Image Lightbox","blockons"),slug:"imagepopups_enabled",value:null===(u=T.imagepopups)||void 0===u?void 0:u.enabled,inputType:"toggle",onChange:G,tooltip:V("Add image lightboxes to your website images for an engaging user experience. Image lightbox popups allow users to view enlarged versions of images with a simple click.","blockons"),documentation:"https://blockons.com/documentation/image-lightbox-popups/"}),(null===(f=T.imagepopups)||void 0===f?void 0:f.enabled)&&t.createElement(t.Fragment,null,P?t.createElement(t.Fragment,null,t.createElement(xc,{title:V("Icon","blockons"),slug:"imagepopups_icon",value:null===(p=T.imagepopups)||void 0===p?void 0:p.icon,inputType:"select",options:{one:"Magnifying Glass",two:"Expand",three:"Diagonal Arrows",four:"Maximize",five:"Plus",six:"Cross Arrows"},onChange:G}),t.createElement(xc,{title:V("Icon Position","blockons"),slug:"imagepopups_iconpos",value:null===(d=T.imagepopups)||void 0===d?void 0:d.iconpos,inputType:"select",options:{topleft:"Top Left",topright:"Top Right",bottomleft:"Bottom Left",bottomright:"Bottom Right",center:"Center Center"},onChange:G}),t.createElement(xc,{title:V("Icon Color","blockons"),slug:"imagepopups_iconcolor",value:null===(h=T.imagepopups)||void 0===h?void 0:h.iconcolor,inputType:"select",options:{dark:"Dark",light:"Light"},onChange:G}),t.createElement(xc,{title:V("Lightbox Color Theme","blockons"),slug:"imagepopups_popuptheme",value:null===(b=T.imagepopups)||void 0===b?void 0:b.popuptheme,inputType:"select",options:{dark:"Dark",light:"Light"},onChange:G}),t.createElement(xc,{title:V("Lightbox Caption Position","blockons"),slug:"imagepopups_captionpos",value:null===(g=T.imagepopups)||void 0===g?void 0:g.captionpos,inputType:"select",options:{none:"No Caption",top:"Top",bottom:"Bottom"},onChange:G})):t.createElement(t.Fragment,null,t.createElement(kc,{note:V("Image Lightbox is now enabled. Create image popups within core Image and Gallery blocks.","blockons")}),t.createElement(xc,{title:V("Premium Image Lightbox","blockons"),inputType:"toggle",slug:"imagepopups_pro",value:D,onChange:function(){return z(!D)}}),D&&t.createElement(xc,{inputType:"upgrade",title:V("Premium Image Lightbox","blockons"),description:V("Upgrade to Blockons Pro to add premium Image Lightboxes.","blockons"),upgradeUrl:N,proFeatures:[V("Customize lightbox styles to suit your website.","blockons"),V("Select between light & dark lightbox & icon themes.","blockons"),V("Edit icon design, colors & position","blockons"),V("Enable Lightbox popups for Advanced Image Gallery block","blockons")]}))),t.createElement(xc,{title:V("Block Visibility","blockons"),description:V("Add Blockons Visibility settings to certain blocks and select to show or hide the editor blocks per device - Desktop, Tablet & Mobile. Blocks Visibility is available on layout blocks such as Group, Columns, and Cover blocks.","blockons"),inputType:"heading"}),P?t.createElement(t.Fragment,null,t.createElement(xc,{title:V("Enable Block Visibility","blockons"),slug:"blockvisibility_enabled",value:null===(m=T.blockvisibility)||void 0===m?void 0:m.enabled,inputType:"toggle",onChange:G,tooltip:V("Add image visibility settings to your core layout blocks. This add on the features to show or hide certain elements depending on the user device screen size.","blockons"),documentation:"https://blockons.com/documentation/block-visibility-per-device/"}),(null===(v=T.blockvisibility)||void 0===v?void 0:v.enabled)&&t.createElement(t.Fragment,null,t.createElement(xc,{title:V("Tablet Breakpoint"),slug:"blockvisibility_tablet",value:null===(y=T.blockvisibility)||void 0===y?void 0:y.tablet,placeholder:"980",inputType:"number",onChange:G,suffix:"px"}),t.createElement(xc,{title:V("Mobile Breakpoint"),slug:"blockvisibility_mobile",value:null===(w=T.blockvisibility)||void 0===w?void 0:w.mobile,placeholder:"767",inputType:"number",onChange:G,suffix:"px"}))):t.createElement(t.Fragment,null,t.createElement(xc,{title:V("Enable Block Visibility","blockons"),inputType:"toggle",slug:"visibility_pro",value:U,onChange:function(){return H(!U)},documentation:"https://blockons.com/documentation/block-visibility-per-device/"}),U&&t.createElement(xc,{inputType:"upgrade",title:V("Add Block Visibility","blockons"),description:V("Upgrade to Blockons Pro to add premium block visibility to editor layout blocks.","blockons"),upgradeUrl:N,proFeatures:[V("Show / Hide Blocks per screen size","blockons"),V("Set Tablet Breakpoint","blockons"),V("Set Mobile Breakpoint","blockons")]})),t.createElement(xc,{title:V("Block Animations","blockons"),description:V("Add Scroll Animations to certain blocks so they animate into screen when scrolling on the page. Block Animations are available on layout blocks and certain elements such as Group blocks, Columns, and Heading blocks.","blockons"),inputType:"heading"}),P?t.createElement(t.Fragment,null,t.createElement(xc,{title:V("Enable Block Animations","blockons"),slug:"blockanimation_enabled",value:null===(x=T.blockanimation)||void 0===x?void 0:x.enabled,inputType:"toggle",onChange:G,tooltip:V("Add neat scroll in and/or out animations to core layout blocks. This boosts the visual appeal of your website and makes it more engaging for users.","blockons"),documentation:"https://blockons.com/documentation/block-animations-on-scroll/"}),(null===(k=T.blockanimation)||void 0===k?void 0:k.enabled)&&t.createElement(t.Fragment,null,t.createElement(xc,{title:V("Style","blockons"),slug:"blockanimation_default_style",value:null===(E=T.blockanimation)||void 0===E?void 0:E.default_style,inputType:"select",options:{fade:"Fade",slide:"Slide",flip:"Flip","zoom-in":"Zoom In","zoom-out":"Zoom Out"},onChange:G}),t.createElement(xc,{title:V("Direction","blockons"),slug:"blockanimation_default_direction",value:null===(_=T.blockanimation)||void 0===_?void 0:_.default_direction,inputType:"select",options:{"-up":"Up","-down":"Down","-left":"Left","-right":"Right"},onChange:G}),t.createElement(xc,{title:V("Duration","blockons"),slug:"blockanimation_default_duration",value:null===(S=T.blockanimation)||void 0===S?void 0:S.default_duration,inputType:"range",defaultValue:850,min:50,max:4e3,suffix:"px",onChange:G}),t.createElement(xc,{title:V("Delay","blockons"),slug:"blockanimation_default_delay",value:null===(C=T.blockanimation)||void 0===C?void 0:C.default_delay,inputType:"range",defaultValue:50,min:50,max:4e3,suffix:"px",onChange:G}),t.createElement(xc,{title:V("Offset","blockons"),slug:"blockanimation_default_offset",value:null===(O=T.blockanimation)||void 0===O?void 0:O.default_offset,inputType:"range",defaultValue:80,min:50,max:1e3,suffix:"px",onChange:G}),t.createElement(xc,{title:V("Animate Once","blockons"),slug:"blockanimation_default_animate_once",value:null===(j=T.blockanimation)||void 0===j?void 0:j.default_animate_once,inputType:"toggle",onChange:G}),t.createElement(xc,{title:V("Mirror Animations","blockons"),slug:"blockanimation_default_mirror",value:null===(A=T.blockanimation)||void 0===A?void 0:A.default_mirror,inputType:"toggle",onChange:G}))):t.createElement(t.Fragment,null,t.createElement(xc,{title:V("Enable Block Animations","blockons"),inputType:"toggle",slug:"animations_pro",value:$,onChange:function(){return q(!$)},tooltip:V("Add neat scroll in and/or out animations to core layout blocks. This boosts the visual appeal of your website and makes it more engaging for users.","blockons"),documentation:"https://blockons.com/documentation/block-animations-on-scroll/"}),$&&t.createElement(xc,{inputType:"upgrade",title:V("Add Block Animations","blockons"),description:V("Upgrade to Blockons Pro to add premium block animations to editor layout blocks.","blockons"),upgradeUrl:N,proFeatures:[V("Add Scroll Animations to Layout Blocks","blockons"),V("Edit block animation style","blockons"),V("Set animation Direction, Duration & Delay & Offset","blockons"),V("Select if animations play once off or mirror animations in and out of screen","blockons")]})))))};const Cc=function(e){var n=e.label,r=e.children;return t.createElement(t.Fragment,null,t.createElement("tr",{className:"blockons-row blockons-group-row"},t.createElement("th",null,n),t.createElement("td",null,t.createElement("div",{className:"blockons-group"},t.createElement("a",{className:"blockons-group-btn"},t.createElement("span",{className:"dashicons dashicons-edit"})),t.createElement("div",{className:"blockons-group-container"},t.createElement("table",{className:"form-table",role:"presentation"},t.createElement("tbody",null,r)))))))};function Oc(){return Oc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Oc.apply(this,arguments)}const jc=function(e){var n,r,o,a,i,l,s,c,u,f,p,d,h,b,g,m,v,y,w,x,k,E,_,S,C,O,j,A,T,N,P,R,F,L,M,B,D,z,I,U,H,W,$,q,G=e.blockonsOptions,X=e.handleSettingChange,K=e.isPremium,Q=e.upgradeUrl,Y=e.showPageLoader,J=e.setShowPageLoader,Z=e.showBttb,ee=e.setShowBttb,te=e.showScrollInd,ne=e.setShowScrollInd,re=function(e){X(e)};return t.createElement(t.Fragment,null,t.createElement(It,{title:V("Blockons Site Addons","blockons"),description:V("Add extra, useful features to your WordPress website","blockons")}),t.createElement("table",{className:"form-table",role:"presentation"},t.createElement("tbody",null,t.createElement(xc,{title:V("Website Page Loader","blockons"),description:V("Add a global loader that displays while your page loads.","blockons"),inputType:"heading"}),t.createElement(xc,{title:V("Enable Page Loader","blockons"),slug:"pageloader_enabled",value:null===(n=G.pageloader)||void 0===n?void 0:n.enabled,inputType:"toggle",onChange:re}),(null===(r=G.pageloader)||void 0===r?void 0:r.enabled)&&t.createElement(t.Fragment,null,t.createElement(xc,{title:V("Show Preview","blockons"),slug:"pageloader_preview",value:Y,inputType:"toggle",onChange:function(){J((function(e){return!e}))}}),t.createElement(xc,Oc({title:V("Loader Style","blockons"),slug:"pageloader_style",value:null===(o=G.pageloader)||void 0===o?void 0:o.style,inputType:"select",options:{one:V("Dual Ring Spinner","blockons"),two:V("Loading Bars","blockons"),three:V("Circular Ripple","blockons"),four:V("Loading Ring Spinner","blockons"),five:V("Clock Spinner","blockons"),six:V("Circle Roller","blockons")},onChange:re},K||"one"===(null===(a=G.pageloader)||void 0===a?void 0:a.style)?{}:{note:V("This is a Blockons Pro feature.","blockons")})),!K&&"one"!==(null===(i=G.pageloader)||void 0===i?void 0:i.style)&&t.createElement(xc,{inputType:"upgrade",title:V("Premium Page Loaders","blockons"),description:V("Select from more Page Loaders in Blockons Pro. View the Pro loaders in the preview.","blockons"),upgradeUrl:Q}),t.createElement(Cc,{label:V("Edit Page Loader","blockons")},t.createElement(xc,{title:V("Add Loading Text","blockons"),slug:"pageloader_has_text",value:null===(l=G.pageloader)||void 0===l?void 0:l.has_text,inputType:"toggle",onChange:re}),(null===(s=G.pageloader)||void 0===s?void 0:s.has_text)&&t.createElement(t.Fragment,null,t.createElement(xc,{title:V("Text"),slug:"pageloader_text",value:null===(c=G.pageloader)||void 0===c?void 0:c.text,placeholder:V("Loading Website...","blockons"),inputType:"text",onChange:re}),t.createElement(xc,{title:V("Position","blockons"),slug:"pageloader_text_position",value:null===(u=G.pageloader)||void 0===u?void 0:u.text_position,inputType:"select",options:{one:V("Top Center","blockons"),two:V("Bottom Center","blockons"),three:V("Above Loader","blockons"),four:V("Below Loader","blockons")},onChange:re})),t.createElement(xc,{title:V("Background Color","blockons"),slug:"pageloader_bgcolor",value:null===(f=G.pageloader)||void 0===f?void 0:f.bgcolor,inputType:"colorpicker",defaultValue:"#FFF",onChange:re}),t.createElement(xc,{title:V("Loader Color","blockons"),slug:"pageloader_loadcolor",value:null===(p=G.pageloader)||void 0===p?void 0:p.loadcolor,inputType:"colorpicker",defaultValue:"#AF2DBF",onChange:re}),(null===(d=G.pageloader)||void 0===d?void 0:d.has_text)&&t.createElement(xc,{title:V("Font Color","blockons"),slug:"pageloader_fcolor",value:null===(h=G.pageloader)||void 0===h?void 0:h.fcolor,inputType:"colorpicker",defaultValue:"#222",onChange:re}))),t.createElement(xc,{title:V("Page Scroll Indicator","blockons"),description:V("Add a scroll progress indicator bar to your website.","blockons"),inputType:"heading"}),t.createElement(xc,{title:V("Enable Scroll Indicator","blockons"),slug:"scrollindicator_enabled",value:null===(b=G.scrollindicator)||void 0===b?void 0:b.enabled,inputType:"toggle",onChange:re}),(null===(g=G.scrollindicator)||void 0===g?void 0:g.enabled)&&t.createElement(t.Fragment,null,t.createElement(xc,{title:V("Show Preview","blockons"),slug:"scrollindicator_preview",value:te,inputType:"toggle",onChange:function(){ne((function(e){return!e}))}}),t.createElement(xc,{title:V("Position","blockons"),slug:"scrollindicator_position",value:null===(m=G.scrollindicator)||void 0===m?void 0:m.position,inputType:"select",options:{top:V("Top of Website","blockons"),bottom:V("Bottom of Website","blockons")},onChange:re}),t.createElement(Cc,{label:V("Edit Scroll Indicator","blockons")},t.createElement(xc,{title:V("Height","blockons"),slug:"scrollindicator_height",value:null===(v=G.scrollindicator)||void 0===v?void 0:v.height,inputType:"range",defaultValue:6,min:1,max:20,suffix:"px",onChange:re}),t.createElement(xc,{title:V("Has Background","blockons"),slug:"scrollindicator_has_bg",value:null===(y=G.scrollindicator)||void 0===y?void 0:y.has_bg,inputType:"toggle",onChange:re}),(null===(w=G.scrollindicator)||void 0===w?void 0:w.has_bg)&&t.createElement(xc,{title:V("Background Color","blockons"),slug:"scrollindicator_bgcolor",value:null===(x=G.scrollindicator)||void 0===x?void 0:x.bgcolor,inputType:"colorpicker",defaultValue:"#ebebeb",onChange:re}),t.createElement(xc,{title:V("Scroll Indicator Color","blockons"),slug:"scrollindicator_color",value:null===(k=G.scrollindicator)||void 0===k?void 0:k.color,inputType:"colorpicker",defaultValue:"#AF2DBF",onChange:re}))),t.createElement(xc,{title:V("Back To Top Button","blockons"),description:V("Add a back to top button to your website","blockons"),inputType:"heading"}),t.createElement(xc,{title:V("Enable Back To Top Button","blockons"),slug:"bttb_enabled",value:null===(E=G.bttb)||void 0===E?void 0:E.enabled,inputType:"toggle",onChange:re}),(null===(_=G.bttb)||void 0===_?void 0:_.enabled)&&t.createElement(t.Fragment,null,t.createElement(xc,{title:V("Show Preview","blockons"),slug:"bttb_preview",value:Z,inputType:"toggle",onChange:function(){ee((function(e){return!e}))}}),t.createElement(xc,Oc({title:V("Type","blockons"),slug:"bttb_type",value:null===(S=G.bttb)||void 0===S?void 0:S.type,inputType:"select",options:{plain:V("Simple Button","blockons"),scroll:V("Scroll Progress","blockons")},onChange:re},K||"plain"===(null===(C=G.bttb)||void 0===C?void 0:C.type)?{}:{note:V("This is a Blockons Pro feature. Turn the Preview off/on to see this work.","blockons")})),!K&&"scroll"===(null===(O=G.bttb)||void 0===O?void 0:O.type)&&t.createElement(xc,{inputType:"upgrade",title:V("Premium 'Back to Top' button","blockons"),description:V("Add a 'Back to Top' button that shows the scroll progress as the users scroll down the page. View the Pro button in the preview.","blockons"),upgradeUrl:Q}),t.createElement(xc,{title:V("Position","blockons"),slug:"bttb_position",value:null===(j=G.bttb)||void 0===j?void 0:j.position,inputType:"select",options:{right:V("Right","blockons"),left:V("Left","blockons")},onChange:re}),t.createElement(Cc,{label:V("Edit Button","blockons")},t.createElement(xc,{title:V("Select Icon","blockons"),slug:"bttb_icon",value:null===(A=G.bttb)||void 0===A?void 0:A.icon,inputType:"select",options:{"arrow-up":"Arrow Up","circle-up":"Circle Up","caret-up":"Caret Up","chevron-up":"Chevron Up","angles-up":"Angles Up","square-caret-up":"Square Caret Up","up-long":"Up Long"},onChange:re}),t.createElement(xc,{title:V("Width / Height","blockons"),slug:"bttb_size",value:null===(T=G.bttb)||void 0===T?void 0:T.size,inputType:"range",defaultValue:"scroll"===(null===(N=G.bttb)||void 0===N?void 0:N.type)?60:45,min:30,max:100,suffix:"px",onChange:re}),"plain"===(null===(P=G.bttb)||void 0===P?void 0:P.type)&&t.createElement(xc,{title:V("Border Radius","blockons"),slug:"bttb_bradius",value:null===(R=G.bttb)||void 0===R?void 0:R.bradius,inputType:"range",defaultValue:4,min:0,max:null===(F=G.bttb)||void 0===F?void 0:F.size,suffix:"px",onChange:re}),t.createElement(xc,{title:V("Icon Size","blockons"),slug:"bttb_icon_size",value:null===(L=G.bttb)||void 0===L?void 0:L.icon_size,inputType:"range",defaultValue:22,min:12,max:72,suffix:"px",onChange:re}),t.createElement(xc,{title:"left"===(null===(M=G.bttb)||void 0===M?void 0:M.position)?V("Position from Left","blockons"):V("Position from Right","blockons"),slug:"bttb_side_position",value:null===(B=G.bttb)||void 0===B?void 0:B.side_position,inputType:"range",defaultValue:12,min:0,max:200,suffix:"px",onChange:re}),t.createElement(xc,{title:V("Position from Bottom","blockons"),slug:"bttb_bottom_position",value:null===(D=G.bttb)||void 0===D?void 0:D.bottom_position,inputType:"range",defaultValue:12,min:0,max:200,suffix:"px",onChange:re})),t.createElement(Cc,{label:V("Edit Button Colors","blockons")},t.createElement(xc,{title:V("Has Background","blockons"),slug:"bttb_has_bg",value:null===(z=G.bttb)||void 0===z?void 0:z.has_bg,inputType:"toggle",onChange:re}),(null===(I=G.bttb)||void 0===I?void 0:I.has_bg)&&t.createElement(xc,{title:V("Background Color","blockons"),slug:"bttb_bgcolor",value:null===(U=G.bttb)||void 0===U?void 0:U.bgcolor,inputType:"colorpicker",defaultValue:"#FFF",onChange:re}),t.createElement(xc,{title:V("Icon Color","blockons"),slug:"bttb_color",value:null===(H=G.bttb)||void 0===H?void 0:H.color,inputType:"colorpicker",defaultValue:"#000",onChange:re}),"scroll"===(null===(W=G.bttb)||void 0===W?void 0:W.type)&&t.createElement(t.Fragment,null,t.createElement(xc,{title:V("Stroke Color","blockons"),slug:"bttb_strcolor",value:null===($=G.bttb)||void 0===$?void 0:$.strcolor,inputType:"colorpicker",defaultValue:"#000",onChange:re}),t.createElement(xc,{title:V("Stroke Width","blockons"),slug:"bttb_strwidth",value:null===(q=G.bttb)||void 0===q?void 0:q.strwidth,inputType:"range",defaultValue:2,min:1,max:6,suffix:"px",onChange:re})))))),t.createElement("div",{className:"blockons-more"},V("More Add-Ons Coming Soon...","blockons")),t.createElement("p",{className:"center"},V("Get in touch and let us know which add-ons you need for your site.","blockons")))};const Ac=function(e){e.isPro&&e.isPro,e.upgrade&&e.upgrade;return t.createElement(t.Fragment,null,t.createElement("div",{className:"blockonsInfoTab"},t.createElement("div",{className:"blockons-header addspace"},t.createElement("h3",{className:"blockons-title"},V("Welcome to Blockons!","blockons")),t.createElement("p",null,V("We're building WordPress editor blocks to make it easier for you to build visually appealing and very professional looking pages for your website.","blockons")),t.createElement("a",{href:"https://blockons.com/go/home/",target:"_blank",className:"blockons-button"},V("Visit Our Website","blockons")),t.createElement("a",{href:"https://www.blockons.com/pro/",target:"_blank",className:"blockons-button primary"},V("View Blockons Pro","blockons"))),t.createElement("div",{className:"blockons-video addspace blockons-hide"},t.createElement("h3",{className:"blockons-title"},V("Watch our video on using the Blockons plugin","blockons")),t.createElement("p",null,V("Blockons is designed to be very intuitive or the settings do also have help hints, but you can also watch our video to get a better understanding of how the Blockons plugins works. Enjoy!","blockons")),t.createElement("a",{href:"https://www.youtube.com/watch?v=4fCIDCcDgaU",target:"_blank",className:"blockons-button primary"},V("Watch Blockons Video","blockons"))),t.createElement("div",{className:"blockons-help"},t.createElement("h4",{className:"blockons-title"},V("Support & Documentation","blockons")),t.createElement("p",null,V("Read through our ever-growing documentation on our website. Read the Frequently Asked Questions for any answers you may be looking for... Or get in contact with our support if you need help with anything regarding the Blockons plugin.","blockons")),t.createElement("a",{href:"https://blockons.com/go/documentation//",target:"_blank",className:"blockons-button primary"},V("Documentation","blockons")),t.createElement("a",{href:"https://blockons.com/go/faqs/",target:"_blank",className:"blockons-button"},V("FAQ's","blockons")),t.createElement("a",{href:"https://blockons.com/go/support/",target:"_blank",className:"blockons-button"},V("Get Support","blockons")))))};function Tc(e){return Tc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Tc(e)}function Nc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Pc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Nc(Object(n),!0).forEach((function(t){Rc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Nc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Rc(e,t,n){var r;return r=function(e,t){if("object"!=Tc(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Tc(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==Tc(r)?r:String(r))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Fc=function(e){var n=e.pageLoaderOptions,r=e.isPro,o=e.isAdmin,a=n||{enabled:!1},i=!!r&&Boolean(r),l=!!o&&Boolean(o);if(!a.enabled)return null;var s="#AF2DBF"!==a.loadcolor&&Pc(Pc({},"two"===a.style||"five"===a.style||"six"===a.style?{backgroundColor:a.loadcolor}:{}),"one"===a.style||"three"===a.style||"four"===a.style?{borderColor:a.loadcolor}:{});return t.createElement(t.Fragment,null,t.createElement("div",{className:"blockons-page-loader",style:Pc({},"#222"!==a.bgcolor?{backgroundColor:a.bgcolor}:{})},a.has_text&&("one"===a.text_position||"three"===a.text_position)&&t.createElement("div",{className:"blockons-pageloader-text ".concat(a.text_position?a.text_position:"one")},t.createElement("div",{className:"blockons-pageloader-txt",style:Pc({},"#222"!==a.fcolor?{color:a.fcolor}:{})},a.text)),i?t.createElement("div",{className:"blockons-pageloader-".concat(a.style?a.style:"one")},t.createElement("div",{className:"bpl one",style:s}),t.createElement("div",{className:"bpl two",style:s}),t.createElement("div",{className:"bpl three",style:s}),t.createElement("div",{className:"bpl four",style:s}),t.createElement("div",{className:"bpl five",style:s}),t.createElement("div",{className:"bpl six",style:s}),t.createElement("div",{className:"bpl seven",style:s}),t.createElement("div",{className:"bpl eight",style:s}),t.createElement("div",{className:"bpl nine",style:s}),t.createElement("div",{className:"bpl ten",style:s}),t.createElement("div",{className:"bpl eleven",style:s}),t.createElement("div",{className:"bpl twelve",style:s})):t.createElement("div",{className:"blockons-pageloader-".concat(l&&a.style?a.style:"one")},t.createElement("div",{className:"bpl one",style:s}),t.createElement("div",{className:"bpl two",style:s}),t.createElement("div",{className:"bpl three",style:s}),t.createElement("div",{className:"bpl four",style:s}),t.createElement("div",{className:"bpl five",style:s}),t.createElement("div",{className:"bpl six",style:s}),t.createElement("div",{className:"bpl seven",style:s}),t.createElement("div",{className:"bpl eight",style:s}),t.createElement("div",{className:"bpl nine",style:s}),t.createElement("div",{className:"bpl ten",style:s}),t.createElement("div",{className:"bpl eleven",style:s}),t.createElement("div",{className:"bpl twelve",style:s})),a.has_text&&("two"===a.text_position||"four"===a.text_position)&&t.createElement("div",{className:"blockons-pageloader-text ".concat(a.text_position?a.text_position:"two")},t.createElement("div",{className:"blockons-pageloader-txt",style:Pc({},"#222"!==a.fcolor?{color:a.fcolor}:{})},a.text))))};function Lc(e){return Lc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Lc(e)}function Mc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Bc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Mc(Object(n),!0).forEach((function(t){Dc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Mc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Dc(e,t,n){var r;return r=function(e,t){if("object"!=Lc(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Lc(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==Lc(r)?r:String(r))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const zc=function(e){var n=e.bttOptions,r=e.isPro,o=e.isAdmin,a=n||{enabled:!1},i=!!r&&Boolean(r),l=!!o&&Boolean(o);if(!a.enabled)return null;var s=function(){window.scroll({top:0,left:0,behavior:"smooth"})},c=document.getElementById("blockons-bttb");return window.addEventListener("scroll",(function(){c&&(window.scrollY>220?c.classList.add("show-btn"):c.classList.remove("show-btn"))})),(0,t.useEffect)((function(){var e=document.querySelector(".blockons-bttbtn-progress");if(e){var t=document.querySelector(".blockons-bttbtn-progress .progress-bar"),n=(document.querySelector(".blockons-bttbtn-progress .pct"),t.getTotalLength());t.style.strokeDasharray=n,t.style.strokeDashoffset=n,window.addEventListener("scroll",(function(){!function(e,t,n){var r=document.documentElement.clientHeight,o=document.documentElement.scrollHeight,a=document.documentElement.scrollTop/(o-r);a>=1?e.classList.add("completed"):e.classList.remove("completed");t.style.strokeDashoffset=n-n*a}(e,t,n)}))}}),[]),t.createElement(t.Fragment,null,i&&"scroll"===a.type||!i&&l&&"scroll"===a.type?t.createElement("div",{className:"blockons-bttbtn-progress ".concat(a.position?a.position:"right"," ").concat(a.has_bg?"hasbg":"nobg"),onClick:s,style:Bc(Bc(Bc(Bc(Bc({},"#000"!==a.color?{color:a.color}:{}),22!==a.icon_size?{fontSize:a.icon_size+"px"}:{}),"right"===a.position&&12!==a.side_position?{right:a.side_position+"px"}:{}),"left"===a.position&&12!==a.side_position?{left:a.side_position+"px"}:{}),"#000"!==a.bottom_position?{bottom:a.bottom_position+"px"}:{})},t.createElement("span",{className:"pct fa-solid fa-".concat(a.icon?a.icon:"arrow-up")}),t.createElement("svg",{className:"complete",width:(a.size?a.size:60).toString(),height:a.size?a.size:60,viewport:"0 0 100 100",xmlns:"https://www.w3.org/2000/svg"},t.createElement("circle",{cx:"50%",cy:"50%",r:"45%",style:Bc({},"#FFF"!==a.bgcolor?{fill:a.bgcolor}:{})}),t.createElement("circle",{className:"progress-bar",cx:"50%",cy:"50%",r:"45%",style:Bc(Bc(Bc({},"#FFF"!==a.bgcolor?{fill:a.bgcolor}:{}),"#000"!==a.strcolor?{stroke:a.strcolor}:{}),2!==a.strwidth?{strokeWidth:a.strwidth}:{})}))):t.createElement("div",{className:"blockons-bttbtn ".concat(a.position?a.position:"right"," ").concat(a.has_bg?"hasbg":"nobg"),onClick:s,style:Bc(Bc(Bc(Bc(Bc(Bc(Bc(Bc({},"#FFF"!==a.bgcolor?{backgroundColor:a.bgcolor}:{}),"#000"!==a.color?{color:a.color}:{}),60!==a.size?{width:a.size+"px",height:a.size+"px"}:{}),4!==a.bradius?{borderRadius:a.bradius+"px"}:{}),22!==a.icon_size?{fontSize:a.icon_size+"px"}:{}),"right"===a.position&&12!==a.side_position?{right:a.side_position+"px"}:{}),"left"===a.position&&12!==a.side_position?{left:a.side_position+"px"}:{}),"#000"!==a.bottom_position?{bottom:a.bottom_position+"px"}:{})},t.createElement("span",{className:"fa-solid fa-".concat(a.icon?a.icon:"arrow-up")})))};function Ic(e){return Ic="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ic(e)}function Uc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Hc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Uc(Object(n),!0).forEach((function(t){Wc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Uc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Wc(e,t,n){var r;return r=function(e,t){if("object"!=Ic(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ic(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==Ic(r)?r:String(r))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Vc=function(e){var n=e.scrollInOptions,r=n||{enabled:!1};if(!r.enabled)return null;return window.addEventListener("scroll",(function(){var e=(document.body.scrollTop||document.documentElement.scrollTop)/(document.documentElement.scrollHeight-document.documentElement.clientHeight)*100,t=document.getElementById("blockons-scrollind");t&&(t.style.width=e+"%")})),t.createElement(t.Fragment,null,t.createElement("div",{className:"blockons-scroll-indicator ".concat(r.position?r.position:"top"," ").concat(r.has_bg?"hasbg":"nobg"),style:Hc(Hc({},"#ccc"!==r.bgcolor?{backgroundColor:r.bgcolor}:{}),6!==r.height?{height:r.height+"px"}:{})},t.createElement("div",{className:"progressbar",id:"blockons-scrollind",style:Hc(Hc({},"#af2dbf"!==r.color?{backgroundColor:r.color}:{}),6!==r.height?{height:r.height+"px"}:{})})))};const $c=function(e){var n=e.blockonsOptions,r=e.clickClose,o=e.upgradeUrl;return t.createElement(t.Fragment,null,t.createElement("div",{className:"blockons-propromo"},t.createElement("div",null,V("Exciting news! Blockons Pro is here with a special launch deal! Purchase Blockons Pro now and enjoy this price for life! No matter what gets added!","blockons")),t.createElement("div",null,t.createElement("a",{href:"https://blockons.com/pro/",target:"_blank",className:"propromo-see"},V("See What's on Offer","blockons")),t.createElement("a",{href:o,className:"propromo-upgrade"},V("Upgrade Now","blockons")),t.createElement("div",{className:"blockons-feedback-dismiss"},t.createElement(Dt,{title:"X",slug:"global_disablepropromo",value:n.disablepropromo,onChange:r})))))};function qc(e){return qc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},qc(e)}function Gc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Xc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Gc(Object(n),!0).forEach((function(t){Kc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Gc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Kc(e,t,n){var r;return r=function(e,t){if("object"!=qc(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=qc(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==qc(r)?r:String(r))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Qc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],s=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);s=!0);}catch(e){c=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Yc(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Yc(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Yc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const Jc=function(){var e=blockonsObj,n="".concat(e.apiUrl,"blcns/v1"),r=(e.pluginUrl,e.upgradeUrl),o=Qc((0,t.useState)(!1),2),a=o[0],i=o[1],l=Qc((0,t.useState)(!0),2),s=l[0],c=l[1],u=Qc((0,t.useState)("1"),2),f=u[0],p=u[1],d=Boolean(e.isPremium),h=Boolean(e.isAdmin),b=Boolean(e.wcActive),g=e.blockonsDefaults,m=Qc((0,t.useState)(!1),2),v=m[0],y=m[1],w=Qc((0,t.useState)(!1),2),x=w[0],k=w[1],E=Qc((0,t.useState)(!1),2),_=E[0],S=E[1],C=Qc((0,t.useState)({}),2),O=C[0],j=C[1],A=function(e){p(e)},T=function(e){var t=e.target,n=t.type,r=t.checked,o=t.name,a=t.value,i=t.className;"checkbox"!==n||"checkbox-single"!==i&&"toggle-switch-checkbox"!==i||(a=r);var l=o.substring(0,o.indexOf("_")),s=o.substring(o.indexOf("_")+1),c="global"===l?o.substring(7):o;j(Xc(Xc({},O),l&&"global"!==l?Kc({},l,Xc(Xc({},O[l]),{},Kc({},s,a))):Kc({},c,a)))};console.log(O),(0,t.useEffect)((function(){var e;(e=document.querySelectorAll(".blockons-group-btn"))&&e.forEach((function(t){t.addEventListener("click",(function(){var n=t.parentElement;e.forEach((function(e){e.parentElement.removeAttribute("id","openGroup"),e.parentElement.classList.remove("blockons-show")})),n.classList.contains("blockons-show")?(n.removeAttribute("id","openGroup"),n.classList.remove("blockons-show")):(n.setAttribute("id","openGroup"),n.classList.add("blockons-show"))}))})),window.addEventListener("click",(function(e){var t=document.getElementById("openGroup");t&&(!e.target!=t&&t.contains(e.target)||(t.removeAttribute("id"),t.classList.remove("blockons-show")))}))}),[O]);return(0,t.useEffect)((function(){Ft.get(n+"/settings").then((function(e){var t=e.data?JSON.parse(e.data):console.log("Blockons Options Empty");if(t){var n=function(e){j((function(n){return Xc(Xc({},n),{},Kc({},e,t[e]?t[e]:""))}))};for(var r in t)n(r)}else j(g)})).then((function(){c(!1)}))}),[]),t.createElement(t.Fragment,null,t.createElement("div",{className:"blockons-settings"},t.createElement("div",{className:"blockonsSettingBar"},t.createElement("h2",null,V(d?"Blockons Pro Settings":"Blockons Settings","blockons")),t.createElement("div",{className:"blockonsSettingBarOptions"},d&&t.createElement("a",{href:e.accountUrl,className:"blockons-account",title:V("My Account","blockons")}),t.createElement("a",{href:"https://blockons.com/documentation/",className:"blockons-docs",title:V("Documentation","blockons"),target:"_blank"}),!d&&t.createElement("a",{href:r,className:"blockons-upgrade",title:V("Upgrade to Blockons Pro","blockons")}))),Object.keys(O).length>0&&!O.disablerating&&t.createElement(zt,{blockonsOptions:O,clickClose:T}),t.createElement("div",{className:"blockons-settings-content"},t.createElement("form",{id:"blockons-settings-form",onSubmit:function(t){return function(t){t.preventDefault(),i(!0),Ft.post(n+"/settings",{blockonsOptions:JSON.stringify(O)},{headers:{"content-type":"application/json","X-WP-NONCE":e.nonce}}).then((function(e){i(!1)}))}(t)}},t.createElement("div",{className:"blockons-tabs"},t.createElement("ul",null,t.createElement("li",null,t.createElement("a",{id:"blockonstab-1",className:"blockons-tab ".concat("1"===f?"active":""),onClick:function(){return A("1")}},V("Blocks","blockons"))),t.createElement("li",null,t.createElement("a",{id:"blockonstab-2",className:"blockons-tab ".concat("2"===f?"active":""),onClick:function(){return A("2")}},V("Block Extensions","blockons"))),t.createElement("li",null,t.createElement("a",{id:"blockonstab-3",className:"blockons-tab ".concat("3"===f?"active":""),onClick:function(){return A("3")}},V("Site Addons","blockons"))),t.createElement("li",{className:"help"},t.createElement("a",{id:"blockonstab-help",className:"blockons-tab ".concat("9"===f?"active":""),onClick:function(){return A("9")}},V("Welcome","blockons")))),t.createElement("div",{className:"blockons-content-wrap"},t.createElement("div",{className:"blockons-content-wrap-inner"},(s||a)&&t.createElement(Lt,null),t.createElement("div",{id:"blockons-content-1",className:"blockons-content ".concat("1"===f?"active":"")},t.createElement($t,{defaults:g,blockonsOptions:O,wcActive:b,handleSettingChange:T})),t.createElement("div",{id:"blockons-content-2",className:"blockons-content ".concat("2"===f?"active":"")},t.createElement(Sc,{blockonsOptions:O,upgradeUrl:r,isPremium:d,handleSettingChange:T})),t.createElement("div",{id:"blockons-content-3",className:"blockons-content ".concat("3"===f?"active":"")},t.createElement(jc,{blockonsOptions:O,handleSettingChange:T,isPremium:d,upgradeUrl:r,showPageLoader:v,setShowPageLoader:y,showBttb:x,setShowBttb:k,showScrollInd:_,setShowScrollInd:S})),t.createElement("div",{id:"blockons-content-help",className:"blockons-content ".concat("9"===f?"active":"")},t.createElement(Ac,null))),t.createElement("div",{className:"blockonsSettingBar bottom"},t.createElement("div",{className:"blockonsSettingBarMain"},t.createElement("button",{type:"submit",className:"button blockonsSaveBtn button-primary"},V("Save Settings","blockons")),t.createElement("div",{className:"blockonsSaveBtnLoader"},(s||a)&&t.createElement(Lt,null))),t.createElement("div",{className:"blockonsSettingBarOptions"},t.createElement("div",{className:"blockons-delete",title:V("Reset Settings","blockons"),onClick:function(e){var t=document.getElementsByClassName("blockons-delete");t[0].classList.add("show-confirm"),setTimeout((function(){t[0].classList.remove("show-confirm")}),2500)}},t.createElement("div",{className:"blockons-confirm-delete"},t.createElement("a",{onClick:function(t){t.preventDefault(),window.confirm(V("Are you sure you want to delete all settings?","blockons"))&&(i(!0),c(!0),Ft.delete(n+"/delete",{headers:{"X-WP-NONCE":e.nonce}}).then((function(e){i(!1),location.reload()})))}},V("Confirm... Reset All Settings!","blockons")))))))))),!d&&!O.disablepropromo&&t.createElement($c,{blockonsOptions:O,clickClose:T,upgradeUrl:r}),v&&t.createElement(Fc,{pageLoaderOptions:O.pageloader,isPro:d,isAdmin:h}),x&&t.createElement(zc,{bttOptions:O.bttb,isPro:d,isAdmin:h}),_&&t.createElement(Vc,{scrollInOptions:O.scrollindicator})))};function Zc(e){return Zc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Zc(e)}document.addEventListener("DOMContentLoaded",(function(){var e=document.getElementById("blockons-root");void 0!==Zc(e)&&null!==e&&r.render(t.createElement(Jc,null),document.getElementById("blockons-root"))}))})()})();
  • blockons/trunk/lang/blockons.pot

    r3077353 r3082926  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Blockons 1.1.02\n"
     5"Project-Id-Version: Blockons 1.1.04\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/blockons\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2024-04-26T00:14:54+00:00\n"
     12"POT-Creation-Date: 2024-05-04T04:46:52+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.8.1\n"
     
    2424
    2525#. Description of the plugin
    26 msgid "WordPress & WooCommerce editor blocks for you to use when building your website"
     26msgid "Enhanced WordPress editor blocks for Gutenberg, including core Block Extensions and Site Addons for your WordPress site and WooCommerce online store"
    2727msgstr ""
    2828
     
    9797msgstr ""
    9898
    99 #: classes/class-scripts.php:392
     99#: classes/class-scripts.php:396
    100100msgid "Your Shopping Cart"
    101101msgstr ""
    102102
    103 #: classes/class-scripts.php:393
     103#: classes/class-scripts.php:397
    104104msgid "Spend $100 to get FREE shipping!"
    105105msgstr ""
     
    239239#: blocks/icon-list/edit.js:405
    240240#: blocks/image-carousel/edit.js:411
    241 #: blocks/image-gallery/edit.js:607
     241#: blocks/image-gallery/edit.js:605
    242242#: blocks/line-heading/edit.js:136
    243243msgid "Font Size"
     
    269269#: blocks/icon-list/edit.js:300
    270270#: blocks/icon-list/edit.js:431
    271 #: blocks/image-gallery/edit.js:676
     271#: blocks/image-gallery/edit.js:674
    272272#: blocks/marketing-button/edit.js:345
    273273#: blocks/search/edit.js:298
     
    393393#: blocks/count-down-timer/edit.js:180
    394394#: blocks/image-carousel/edit.js:355
    395 #: blocks/image-gallery/edit.js:395
    396 #: blocks/image-gallery/edit.js:414
    397 #: blocks/image-gallery/edit.js:522
     395#: blocks/image-gallery/edit.js:393
     396#: blocks/image-gallery/edit.js:412
     397#: blocks/image-gallery/edit.js:520
    398398#: blocks/slider/edit.js:616
    399399#: blocks/wc-mini-cart/edit.js:178
     
    597597
    598598#: blocks/image-carousel/edit.js:293
    599 #: blocks/image-gallery/edit.js:386
     599#: blocks/image-gallery/edit.js:384
    600600msgid "Image Settings"
    601601msgstr ""
    602602
    603603#: blocks/image-carousel/edit.js:297
    604 #: blocks/image-gallery/edit.js:326
     604#: blocks/image-gallery/edit.js:324
    605605#: blocks/slider/edit.js:1113
    606606msgid "Image Proportions"
     
    608608
    609609#: blocks/image-carousel/edit.js:300
    610 #: blocks/image-gallery/edit.js:330
     610#: blocks/image-gallery/edit.js:328
    611611#: blocks/slider/edit.js:1116
    612612msgid "Actual Image"
     
    614614
    615615#: blocks/image-carousel/edit.js:301
    616 #: blocks/image-gallery/edit.js:333
     616#: blocks/image-gallery/edit.js:331
    617617#: blocks/slider/edit.js:1117
    618618msgid "Square"
     
    620620
    621621#: blocks/image-carousel/edit.js:303
    622 #: blocks/image-gallery/edit.js:335
     622#: blocks/image-gallery/edit.js:333
    623623#: blocks/slider/edit.js:1119
    624624msgid "3:2 Rectangle"
     
    626626
    627627#: blocks/image-carousel/edit.js:307
    628 #: blocks/image-gallery/edit.js:339
     628#: blocks/image-gallery/edit.js:337
    629629#: blocks/slider/edit.js:1123
    630630msgid "4:3 Rectangle"
     
    632632
    633633#: blocks/image-carousel/edit.js:311
    634 #: blocks/image-gallery/edit.js:343
     634#: blocks/image-gallery/edit.js:341
    635635#: blocks/slider/edit.js:1127
    636636msgid "16:9 Panoramic"
     
    668668
    669669#: blocks/image-carousel/edit.js:356
    670 #: blocks/image-gallery/edit.js:409
    671 #: blocks/image-gallery/edit.js:428
     670#: blocks/image-gallery/edit.js:407
     671#: blocks/image-gallery/edit.js:426
    672672msgid "Below Image"
    673673msgstr ""
     
    813813msgstr ""
    814814
    815 #: blocks/image-gallery/edit.js:268
     815#: blocks/image-gallery/edit.js:266
    816816msgid "Gallery Settings"
    817817msgstr ""
    818818
    819 #: blocks/image-gallery/edit.js:296
     819#: blocks/image-gallery/edit.js:294
    820820msgid "Gallery Layout"
    821821msgstr ""
    822822
     823#: blocks/image-gallery/edit.js:297
     824msgid "Grid Layout"
     825msgstr ""
     826
    823827#: blocks/image-gallery/edit.js:299
    824 msgid "Grid Layout"
    825 msgstr ""
    826 
    827 #: blocks/image-gallery/edit.js:301
    828828msgid "Masonry Layout"
    829829msgstr ""
    830830
    831 #: blocks/image-gallery/edit.js:305
     831#: blocks/image-gallery/edit.js:303
    832832msgid "Featured Grid Layout"
    833833msgstr ""
    834834
    835 #: blocks/image-gallery/edit.js:361
     835#: blocks/image-gallery/edit.js:359
    836836msgid "Columns"
    837837msgstr ""
    838838
    839 #: blocks/image-gallery/edit.js:371
     839#: blocks/image-gallery/edit.js:369
    840840msgid "Grid Spacing"
    841841msgstr ""
    842842
    843 #: blocks/image-gallery/edit.js:390
     843#: blocks/image-gallery/edit.js:388
    844844msgid "Image Caption"
    845845msgstr ""
    846846
    847 #: blocks/image-gallery/edit.js:397
     847#: blocks/image-gallery/edit.js:395
    848848msgid "Over Image Plain Text"
    849849msgstr ""
    850850
    851 #: blocks/image-gallery/edit.js:401
     851#: blocks/image-gallery/edit.js:399
    852852msgid "Over Image Bottom"
    853853msgstr ""
    854854
    855 #: blocks/image-gallery/edit.js:405
     855#: blocks/image-gallery/edit.js:403
    856856msgid "Over Image Centered"
    857857msgstr ""
    858858
    859 #: blocks/image-gallery/edit.js:416
     859#: blocks/image-gallery/edit.js:414
    860860msgid "Plain text on Image"
    861861msgstr ""
    862862
    863 #: blocks/image-gallery/edit.js:420
     863#: blocks/image-gallery/edit.js:418
    864864msgid "Bottom Banner"
    865865msgstr ""
    866866
    867 #: blocks/image-gallery/edit.js:424
     867#: blocks/image-gallery/edit.js:422
    868868msgid "Centered Banner"
    869869msgstr ""
    870870
    871 #: blocks/image-gallery/edit.js:432
     871#: blocks/image-gallery/edit.js:430
    872872msgid "Flip Card (Up)"
    873873msgstr ""
    874874
    875 #: blocks/image-gallery/edit.js:436
     875#: blocks/image-gallery/edit.js:434
    876876msgid "Flip Card (Side)"
    877877msgstr ""
    878878
    879 #: blocks/image-gallery/edit.js:448
     879#: blocks/image-gallery/edit.js:446
    880880msgid "Cards will only 'flip' if the image has a caption"
    881881msgstr ""
    882882
    883 #: blocks/image-gallery/edit.js:461
     883#: blocks/image-gallery/edit.js:459
    884884msgid "Show Caption on Hover"
    885885msgstr ""
    886886
    887 #: blocks/image-gallery/edit.js:469
     887#: blocks/image-gallery/edit.js:467
    888888msgid "Caption Animation"
    889889msgstr ""
    890890
    891 #: blocks/image-gallery/edit.js:475
    892 #: blocks/image-gallery/edit.js:493
     891#: blocks/image-gallery/edit.js:473
     892#: blocks/image-gallery/edit.js:491
    893893msgid "Fade In"
    894894msgstr ""
    895895
    896 #: blocks/image-gallery/edit.js:479
    897 #: blocks/image-gallery/edit.js:497
     896#: blocks/image-gallery/edit.js:477
     897#: blocks/image-gallery/edit.js:495
    898898msgid "Zoom In"
    899899msgstr ""
    900900
    901 #: blocks/image-gallery/edit.js:483
    902 #: blocks/image-gallery/edit.js:501
     901#: blocks/image-gallery/edit.js:481
     902#: blocks/image-gallery/edit.js:499
    903903msgid "Zoom Out"
    904904msgstr ""
    905905
    906 #: blocks/image-gallery/edit.js:487
     906#: blocks/image-gallery/edit.js:485
    907907msgid "Slide In"
    908908msgstr ""
    909909
    910 #: blocks/image-gallery/edit.js:519
     910#: blocks/image-gallery/edit.js:517
    911911msgid "Image Hover Effect"
    912912msgstr ""
    913913
    914 #: blocks/image-gallery/edit.js:524
     914#: blocks/image-gallery/edit.js:522
    915915msgid "Color to Greyscale"
    916916msgstr ""
    917917
    918 #: blocks/image-gallery/edit.js:528
     918#: blocks/image-gallery/edit.js:526
    919919msgid "Greyscale to Color"
    920920msgstr ""
    921921
    922 #: blocks/image-gallery/edit.js:531
     922#: blocks/image-gallery/edit.js:529
    923923msgid "Grow"
    924924msgstr ""
    925925
     926#: blocks/image-gallery/edit.js:530
     927msgid "Shrink"
     928msgstr ""
     929
    926930#: blocks/image-gallery/edit.js:532
    927 msgid "Shrink"
    928 msgstr ""
    929 
    930 #: blocks/image-gallery/edit.js:534
    931931msgid "Normal to Blurry"
    932932msgstr ""
    933933
    934 #: blocks/image-gallery/edit.js:538
     934#: blocks/image-gallery/edit.js:536
    935935msgid "Blurry to Normal"
    936936msgstr ""
    937937
     938#: blocks/image-gallery/edit.js:539
     939msgid "Zoom"
     940msgstr ""
     941
     942#: blocks/image-gallery/edit.js:540
     943msgid "Zoom Long"
     944msgstr ""
     945
    938946#: blocks/image-gallery/edit.js:541
    939 msgid "Zoom"
    940 msgstr ""
    941 
    942 #: blocks/image-gallery/edit.js:542
    943 msgid "Zoom Long"
     947msgid "Light Border"
    944948msgstr ""
    945949
    946950#: blocks/image-gallery/edit.js:543
    947 msgid "Light Border"
    948 msgstr ""
    949 
    950 #: blocks/image-gallery/edit.js:545
    951951msgid "Slightly Raized"
    952952msgstr ""
    953953
    954 #: blocks/image-gallery/edit.js:558
     954#: blocks/image-gallery/edit.js:556
    955955msgid "Image Background Color"
    956956msgstr ""
    957957
    958 #: blocks/image-gallery/edit.js:577
     958#: blocks/image-gallery/edit.js:575
    959959msgid "Caption Background Color"
    960960msgstr ""
    961961
    962 #: blocks/image-gallery/edit.js:585
     962#: blocks/image-gallery/edit.js:583
    963963#: blocks/slider/edit.js:813
    964964#: blocks/slider/edit.js:857
     
    969969msgstr ""
    970970
    971 #: blocks/image-gallery/edit.js:599
     971#: blocks/image-gallery/edit.js:597
    972972msgid "Caption Font Color"
    973973msgstr ""
    974974
    975 #: blocks/image-gallery/edit.js:621
     975#: blocks/image-gallery/edit.js:619
    976976#: src/backend/editor/extensions/imagepopups.js:84
    977977msgid "Image Lightbox Settings"
    978978msgstr ""
    979979
    980 #: blocks/image-gallery/edit.js:627
     980#: blocks/image-gallery/edit.js:625
    981981msgid "Enable Lightbox"
    982982msgstr ""
    983983
    984 #: blocks/image-gallery/edit.js:632
     984#: blocks/image-gallery/edit.js:630
    985985msgid "Please check the website frontend to view the image popup"
    986986msgstr ""
    987987
    988 #: blocks/image-gallery/edit.js:641
     988#: blocks/image-gallery/edit.js:639
    989989#: src/backend/editor/extensions/imagepopups.js:99
    990990#: src/backend/settings/contents/BlockExtensions.js:188
     
    992992msgstr ""
    993993
    994 #: blocks/image-gallery/edit.js:659
     994#: blocks/image-gallery/edit.js:657
    995995#: blocks/marketing-button/edit.js:239
    996996#: src/backend/editor/extensions/imagepopups.js:117
     
    999999msgstr ""
    10001000
    1001 #: blocks/image-gallery/edit.js:694
     1001#: blocks/image-gallery/edit.js:692
    10021002msgid "Get Blockons Gallery Lightbox"
    10031003msgstr ""
    10041004
    1005 #: blocks/image-gallery/edit.js:695
     1005#: blocks/image-gallery/edit.js:693
    10061006msgid "Upgrade to Pro to enable the lightbox feature with customization options."
    10071007msgstr ""
    10081008
    1009 #: blocks/image-gallery/edit.js:700
     1009#: blocks/image-gallery/edit.js:698
    10101010msgid "Click image to open a Lightbox"
    10111011msgstr ""
    10121012
    1013 #: blocks/image-gallery/edit.js:701
     1013#: blocks/image-gallery/edit.js:699
    10141014msgid "Customize icon, and icon color and position"
    10151015msgstr ""
    10161016
    1017 #: blocks/image-gallery/edit.js:705
     1017#: blocks/image-gallery/edit.js:703
    10181018msgid "Customize Lightbox color & other settings"
    10191019msgstr ""
  • blockons/trunk/readme.txt

    r3077353 r3082926  
    22Contributors: Kaira, freemius
    33Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=PFZGBM92T8XSE&source=url
    4 Tags: gutenberg, editor blocks, page builder, slider, woocommerce
     4Tags: gutenberg, editor blocks, woocommerce, page builder, gutenberg blocks
    55Requires at least: 5.0
    66Requires PHP: 5.6
    77Tested up to: 6.5
    8 Stable tag: 1.1.04
     8Stable tag: 1.1.05
    99License: GPLv2 or later
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
    1111
    12 WP editor blocks for WordPress and WooCommerce websites.
     12Enhanced WordPress editor blocks for Gutenberg, including core Block Extensions and Site Addons for your WordPress site and WooCommerce online store
    1313
    1414
     
    3030
    3131
    32 ## Blockons Offers the following blocks
     32## Blockons Offers the following Advanced Editor Blocks
    3333
    3434Use any of the following gutenberg blocks to build your website, they all come with customizable settings to fit your website design.
     
    3737You can add a search bar anywhere on your website, which allows visitors to easily search for and find information on your site.
    3838
     39This search feature provides a standard search bar design, with options to display only the icon, and to reveal the search bar through a hover-over effect or within a sleek popup lightbox.
     40
    3941&#9989; **Line Heading** block
    4042The line heading block is a tool that lets you create a title with decorative lines, making it more visually appealing. It also includes advanced options to customize how the title looks.
    4143
    42 &#9989; **Slider** block
     44&#9989; **Advanced Slider** block
    4345The Slider block transforms your page with a neat, easy-to-use slider where you can spotlight your favorite images & text, or display top-selling WooCommerce products. Slide through your visuals with just a click or a simple swipe, bringing your content to life.
    4446
     
    8385Showcase videos from YouTube, Vimeo, or your own hosting in an attractive video slider or carousel block. You can personalize it by changing the colors and setting a cover image. The videos will start playing when a user selects the slide they want to watch.
    8486
    85 = WooCommerce Blocks =
     87= WooCommerce Editor Blocks =
    8688
    8789Are you building an online store using WooCommerce?
     
    104106
    105107
    106 ## Blockons Offers the following Block Extensions
     108## Blockons Offers the following Core Block Extensions
    107109
    108110&#9989; **Content Tooltips**
     
    218220
    219221== Changelog ==
     222
     223= 1.1.05 =
     224* Styling tweaks/fixes
     225* Fixed nested accordions working properly
     226* Enabled Tooltips for 'core/list-item' blocks
     227* Fixed settings ColorPicker bug in Safari browser
    220228
    221229= 1.1.04 =
Note: See TracChangeset for help on using the changeset viewer.