Smart Floating / Sticky Buttons – Call, Sharing, Chat Widgets & More – Buttonizer - Version 2.3.1

Version Description

Release date: 4 Mar 2021

Changelog: - Fixed bug in admin dashboard that closes the group when clicking the edit button - Fixed bug in icon selector - Multiple small bug fixes

If you experience bugs, problems or you just have some feedback, let us know on our Buttonizer community!

Download this release

Release Info

Developer buttonizer
Plugin Icon wp plugin Smart Floating / Sticky Buttons – Call, Sharing, Chat Widgets & More – Buttonizer
Version 2.3.1
Comparing to
See all releases

Code changes from version 2.3.0 to 2.3.1

assets/dashboard.css CHANGED
@@ -35,10 +35,12 @@ form{display:flex;flex-direction:column;align-items:stretch}form .MuiTextField-r
35
  .settings-container{display:flex;position:relative;margin-bottom:15px}.settings-container.disabled{opacity:0.5;user-select:none}.settings-title{padding-right:15px;padding:4.9px 15px 4.9px 0;margin-right:auto;flex-shrink:0;font-size:14px}.settings-content{display:flex;flex-shrink:1;align-self:center}.container-full-width .settings-content{width:66.666%}
36
  .disable-setting.disabled{position:relative}.disable-setting.disabled .settings{opacity:0.5;pointer-events:none}.disable-setting.disabled .disable-content{position:absolute;bottom:0;top:0;left:0;right:0;text-align:center;max-width:100%;color:#2f7789;font-weight:900;display:flex;align-items:center;user-select:none}.disable-setting.disabled .disable-content .buttonizer-premium{margin-right:30px;margin-left:auto}
37
  .buttonizer-loading{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.67);z-index:99999;transition:350ms all ease-in-out;-moz-transition:350ms all ease-in-out;-webkit-transition:350ms all ease-in-out}.buttonizer-loading.site-loading{left:431px}@media screen and (max-width: 769px){.buttonizer-loading{left:0 !important}}.buttonizer-loading .middle{position:absolute;left:50%;top:50%;margin-left:-125px;margin-top:-64px;width:250px;text-align:center}.buttonizer-loading .middle img{position:absolute;left:50%;margin-left:-25%;top:18px}.buttonizer-loading .middle .loader-text{text-align:center;font-size:20px;margin-top:20px}.buttonizer-loading .middle .loader-text .slow-website{display:block}.buttonizer-loading .middle .loader-text .slow-website a{display:block;font-size:15px;text-decoration:none;margin-top:18px}.buttonizer-loading .middle svg{-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
38
- .buttonizer-bar{position:fixed;left:0;top:0;bottom:0;width:430px;background:#f0f0f0;border-right:1px solid #d2d2d2}@media screen and (max-width: 769px){.buttonizer-bar{width:100%}}.buttonizer-bar.is-loading .router{opacity:0}.buttonizer-bar.is-loading .buttonizer-logo{display:none}.buttonizer-bar .router-window{position:absolute;top:0;bottom:56px;left:0;width:100%}.buttonizer-bar .router-window .simplebar-content-wrapper{height:100% !important}.buttonizer-bar .router-window .simplebar-placeholder{min-height:100vh}.buttonizer-bar .router-window .router{padding:0 30px 50px}.buttonizer-bar .buttonizer-logo img{max-width:200px;display:block;margin:20px auto 30px}.buttonizer-bar .bar-header{margin:10px 0}.buttonizer-bar .bar-header .breadcrumb{margin:15px 0 15px;display:flex}.buttonizer-bar .bar-header .breadcrumb button{height:28px;line-height:28px;padding:0 10px}.buttonizer-bar .bar-header .breadcrumb button .breadcrumb-text{white-space:nowrap;letter-spacing:0.07em;overflow:hidden;text-overflow:ellipsis;height:100%;display:inline-block;align-items:center}.buttonizer-bar .bar-header .breadcrumb button i{margin-left:10px;color:rgba(0,0,0,0.3);vertical-align:middle}.buttonizer-bar .bar-header .breadcrumb button.home-button{flex-shrink:0}.buttonizer-bar .bar-header .MuiTabs-flexContainer .MuiTab-textColorSecondary{color:#95bac3}.buttonizer-bar .bar-header .MuiTabs-flexContainer .MuiTab-textColorSecondary:hover{color:#2f7789}.buttonizer-bar .bar-header .MuiTabs-flexContainer .MuiTab-textColorSecondary.Mui-selected{color:#f08419}.buttonizer-bar .bar-header .MuiTabs-flexContainer a{min-width:unset}.buttonizer-bar .bar-header .MuiTabs-flexContainer a i{font-size:20px;margin-bottom:8px}.buttonizer-bar .bar-header .MuiTabs-flexContainer a .MuiTab-wrapper{font-weight:600;font-size:12px;letter-spacing:1.25006px}.buttonizer-bar .bar-footer{position:absolute;bottom:0;left:0;right:0;box-shadow:0 1px 1px 0 rgba(60,64,67,0.08),0 1px 3px 1px rgba(60,64,67,0.16);background:white}.buttonizer-bar .bar-footer .bar-footer-container{display:flex;align-content:space-between;padding:10px}.buttonizer-bar .bar-footer .bar-footer-container .settings-button{font-size:20px;position:relative;margin-right:8px}.buttonizer-bar .bar-footer .bar-footer-container button{min-width:36px;height:36px}.buttonizer-bar .bar-footer .bar-footer-container button.MuiIconButton-root{padding:0;font-size:16px}.buttonizer-bar .bar-footer .bar-footer-container .MuiButton-Publish{padding:6px 16px !important;font-size:0.785rem !important}.buttonizer-bar .bar-footer .bar-footer-container .footer-button-group-start{position:relative;border-right:#dddddd 1px solid;margin-right:5px}
39
  .buttonizer-menu-item{display:block !important;width:100% !important;text-align:left;text-decoration:none;padding:10px 15px !important;border-bottom:1px solid #dbdbdb !important;transition:background 0.15s ease-in-out;height:auto !important;border-radius:0 !important}.buttonizer-menu-item:last-child{border:0 !important}.buttonizer-menu-item:hover{background:#eeeeee}.buttonizer-menu-item .title{display:block;color:#3d3d3d;font-size:13px;font-weight:600;margin-bottom:5px}.buttonizer-menu-item .description{display:block;color:#545454;font-weight:400;font-size:12px;line-height:20px;letter-spacing:0.5px;text-transform:none}
 
40
  .buttonizer-drawer{padding:2em}.close-button{float:right;margin:-20px !important}
41
  .broke-out-of-iframe{padding:10px 20px;color:#b32828;background:#ffdada;text-align:center;display:flex;align-items:center}.broke-out-of-iframe div{width:100%;line-height:24px;font-size:16px}.broke-out-of-iframe button{margin-left:20px;flex-shrink:0;color:#b32828;border-color:#da9595;background:#FFFFFF}
 
 
42
 
43
  .btnizr-wp-icon {
44
  background: url(./images/wp-icon.png);
@@ -59,8 +61,6 @@ form{display:flex;flex-direction:column;align-items:stretch}form .MuiTextField-r
59
  .btnizr-buttonizer-buzzer {
60
  background: url(./images/ButtonizerBuzzer.svg);
61
  }.tippy-tooltip[data-animation=fade][data-state=hidden]{opacity:0}.tippy-iOS{cursor:pointer!important;-webkit-tap-highlight-color:transparent}.tippy-popper{pointer-events:none;max-width:calc(100vw - 10px);transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-property:transform}.tippy-tooltip{position:relative;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;background-color:#333;transition-property:visibility,opacity,transform;outline:0}.tippy-tooltip[data-placement^=top]>.tippy-arrow{border-width:8px 8px 0;border-top-color:#333;margin:0 3px;transform-origin:50% 0;bottom:-7px}.tippy-tooltip[data-placement^=bottom]>.tippy-arrow{border-width:0 8px 8px;border-bottom-color:#333;margin:0 3px;transform-origin:50% 7px;top:-7px}.tippy-tooltip[data-placement^=left]>.tippy-arrow{border-width:8px 0 8px 8px;border-left-color:#333;margin:3px 0;transform-origin:0 50%;right:-7px}.tippy-tooltip[data-placement^=right]>.tippy-arrow{border-width:8px 8px 8px 0;border-right-color:#333;margin:3px 0;transform-origin:7px 50%;left:-7px}.tippy-tooltip[data-interactive][data-state=visible]{pointer-events:auto}.tippy-tooltip[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{position:absolute;border-color:transparent;border-style:solid}.tippy-content{padding:5px 9px}#wpadminbar,#adminmenumain{display:none}#wpcontent,#wpfooter{margin:0;padding:0}.buttonizer-admin-overlay{text-align:center;padding:40px 20px}html{padding:0 !important}.screen-reader-text{display:none}body.buttonizer-loaded{background:#191e23}.button.button-red{background:#ba0000;border-color:#aa0000 #990000 #990000;-webkit-box-shadow:0 1px 0 #990000;box-shadow:0 1px 0 #990000;color:#fff;text-decoration:none;text-shadow:0 -1px 1px #990000, 1px 0 1px #990000, 0 1px 1px #990000, -1px 0 1px #990000}.button.button-red:hover{background:#c20000 !important;border-color:#990000 !important;color:#fff}.button.button-red:active,.button.button-red:focus{background:#aa0000 !important;border-color:#990000 !important;-webkit-box-shadow:inset 0 2px 0 #990000;box-shadow:inset 0 2px 0 #990000;vertical-align:top;color:#FFFFFF}.button.button-red.button-centered-reset{margin:0 auto;padding:4px 20px;height:auto;font-size:15px}.button.button-red.button-centered-reset i{margin-right:10px}.label-settings{display:flex}.label-settings .title{min-width:calc(100% / 3);width:calc(100% / 3)}.label-settings .mdc-slider{width:calc(100% /3)}.icon-settings{display:flex}.icon-settings .title{min-width:calc(100% / 3);width:calc(100% / 3)}.icon-settings .mdc-text-field.small{width:calc(100% / 3) !important;height:28px !important}.icon-settings .mdc-text-field.small .material-icons.mdc-text-field__icon.icon{bottom:9px !important;font-size:10px;margin-right:-8px}.icon-settings .mdc-text-field.small .material-icons.mdc-text-field__icon.text{bottom:6px !important;font-size:10px;margin-right:-9px}.icon-settings .mdc-text-field.small .mdc-text-field__input{padding:0;padding-left:16px !important;padding-right:24px !important;height:28px !important;font-size:14px !important}.buttonizer-preview{position:fixed;left:431px;right:0;top:0;bottom:0;transition:transform 250ms ease-in-out}@media screen and (max-width: 769px){.buttonizer-preview{left:0}}.buttonizer-preview.frame-size-tablet{width:720px;max-width:720px;left:50%;margin-left:-170px;right:unset;z-index:-1}.buttonizer-preview.frame-size-mobile{width:340px;height:650px;max-width:340px;top:50%;left:50%;margin-top:-300px;margin-left:15px;right:unset;z-index:-1}.hide-bar-button{display:block;position:fixed;left:429px;top:50%;cursor:pointer;margin-top:-30px;z-index:2;height:60px;line-height:60px;width:20px;border-radius:0 10px 10px 0;background:#f0f0f0;border:1px solid #d2d2d2;border-left:1px solid transparent !important;text-align:center;color:#5d5d5d !important;text-decoration:none;transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-webkit-transition:all 250ms ease-out}.hide-bar-button .fas{margin-left:-4px;color:#2f7789}@media screen and (max-width: 769px){.hide-bar-button{left:unset !important;right:0;top:40px;width:auto;height:auto;line-height:20px;border:0;background:unset;padding:0 20px}.hide-bar-button:before,.hide-bar-button:after{content:none !important}.hide-bar-button:focus{border-left:none !important}}.hide-bar-button .fa-chevron-right{display:none}.hide-bar-button:before{content:"";position:absolute;background-color:transparent;top:-20px;height:20px;width:10px;left:0;box-sizing:inherit;border-bottom-left-radius:10px;box-shadow:0 10px 0 0 #f0f0f0;border-bottom:1px solid #d2d2d2;border-left:1px solid #d2d2d2;transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-webkit-transition:all 250ms ease-out}.hide-bar-button:after{content:"";position:absolute;background-color:transparent;bottom:-20px;height:20px;width:10px;left:0;box-sizing:inherit;border-top-left-radius:10px;box-shadow:0 -10px 0 0 #f0f0f0;border-top:1px solid #d2d2d2;border-left:1px solid #d2d2d2;transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-webkit-transition:all 250ms ease-out}.hide-bar-button:focus{outline:none;outline-style:none;box-shadow:none;box-sizing:border-box;border-left:1px solid #f0f0f0}.buttonizer-app .buttonizer-bar,.buttonizer-app .buttonizer-preview,.buttonizer-app .hide-bar-button{transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-webkit-transition:all 250ms ease-out}@media screen and (max-width: 769px){body.buttonizer-mobile-hide .buttonizer-preview{transform:translateX(100%)}}body.hide-buttonizer-bar .buttonizer-app .buttonizer-bar{transform:translateX(-100%)}body.hide-buttonizer-bar .buttonizer-app .buttonizer-preview,body.hide-buttonizer-bar .buttonizer-app .hide-bar-button{left:-2px}body.hide-buttonizer-bar .buttonizer-app .fas{margin-left:-1px}body.hide-buttonizer-bar .buttonizer-app .hide-bar-button .fa-chevron-right{display:inline-block}body.hide-buttonizer-bar .buttonizer-app .hide-bar-button .fa-chevron-left{display:none}@media screen and (max-width: 769px){body.hide-buttonizer-bar .buttonizer-preview{transform:translateX(0)}}body{color:#717171}.mdc-card{border-radius:4px;background-color:#fff;display:flex;flex-direction:column;box-sizing:border-box;box-shadow:0 1px 1px 0 rgba(60,64,67,0.08),0 1px 3px 1px rgba(60,64,67,0.16)}.collapsible-group{margin:15px 0 !important}.collapsible-group .collapsible-body{padding:15px}.collapsible-group .collapsible-body .setting-group-title{font-size:13px;color:#888888;text-transform:uppercase;font-weight:500}.collapsible-group .collapsible-body .setting-group-title ~ .setting-group-title{padding-top:10px}.collapsible-group .mdc-button.mdc-button--bold{font-size:13px}.MuiSelect-small .MuiSelect-select{font-size:14px;padding:9px 12px}.Mui-buzz-disabled{color:rgba(0,0,0,0.26) !important;cursor:default !important}.Mui-buzz-premium.MuiButton-textPrimary{color:rgba(0,0,0,0.26)}.Mui-buzz-premium.MuiButton-containedPrimary{background:rgba(0,0,0,0.26)}.Mui-buzz-premium.MuiTabs-root .MuiTab-root{color:rgba(0,0,0,0.26)}.Mui-buzz-premium.MuiTabs-root .MuiTabs-indicator{background-color:rgba(0,0,0,0.26)}.MuiInputBase-root input[type="number"]{-moz-appearance:textfield}.MuiInputBase-root input[type="number"]::-webkit-outer-spin-button,.MuiInputBase-root input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body{font-family:"Roboto", "Helvetica", "Arial", sans-serif}.tippy-tooltip{background:#6d6d6d;color:#ffffff}.buttonizer-app{font-family:Roboto, sans-serif;position:fixed;top:0;bottom:0;left:0;right:0;background:#eeeeee}.buttonizer-app a,.buttonizer-app input{box-shadow:none}.buttonizer-app hr{margin-bottom:14px}.dashboard-warning-msg{padding:12px;margin-bottom:15px;font-size:14px;line-height:20px;border:2px solid rgba(240,132,25,0.5);color:#f08419;display:block}.dashboard-warning-msg b{display:block}.dashboard-warning-msg a{color:#f08419}iframe{border:0}.simplebar-scrollbar.simplebar-visible:before{opacity:0.38 !important}p{font-size:14px;margin-top:5px}
62
- .device-preview{flex-grow:1}.device-preview button{width:40px;margin:0 2px}
63
- .revert-button{margin:0 5px !important}.revert-button .MuiButton-label{font-size:15px}.revert-button .spin{animation:spin-animation 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite}@keyframes spin-animation{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}
64
  .MuiDialog-root #alert-dialog-title i{margin-right:15px;vertical-align:middle}.MuiDialog-root.warning .MuiBackdrop-root{background-color:rgba(93,0,0,0.6)}.MuiDialog-root.warning #alert-dialog-title{color:#710909}
65
  .button-container{margin:0 0 13px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;padding:10px;border:1px solid #e2e2e2;background-color:white}.button-container .button-name{max-width:100%}.button-container .button-name .button-name-span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:100%}.button-container .button-name.drag-icon{min-width:10px}.button-container .button-header{display:flex}.button-container .button-header .button-actions{margin-left:auto;flex-shrink:0}.button-container .button-settings{display:flex}.button-container .button-settings .button-title{display:inline-flex;height:30px;align-items:center;margin-right:10px;font-size:14px}.button-container .button-settings button{height:30px}.button-container .button-settings .button-visibility{flex-grow:1}.button-container .button-settings .button-visibility button{width:40px;min-width:40px;margin:0 2px}.button-container .button-settings .button-actions button{min-width:35px}.button-container .button-settings .clear{clear:both}
66
  #group-button-extra-buttons .MuiListItemIcon-root{min-width:45px}#group-button-extra-buttons .MuiListItemIcon-root .fas,#group-button-extra-buttons .MuiListItemIcon-root .far{overflow:unset;font-size:1rem;margin-left:5px;text-align:center}
@@ -82,6 +82,6 @@ form{display:flex;flex-direction:column;align-items:stretch}form .MuiTextField-r
82
  .premium-dialog #premium-dialog-title h2{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(-45deg, #ef8419, #ff952a, #3ab0ca, #2a7688);background-size:400% 400%;animation:gradient 5s ease infinite}.premium-dialog .premium-dialog-content{display:flex;flex-flow:row}.premium-dialog .premium-dialog-content.MuiDialogContent-dividers{padding:10px 24px}.premium-dialog .premium-dialog-content p{font-size:14px}.premium-dialog .premium-dialog-content .premium-dialog-text.MuiDialogContent-root:first-child{padding-top:0}.premium-dialog .premium-dialog-content .premium-dialog-text #premium-dialog-description{color:rgba(0,0,0,0.87)}.premium-dialog .premium-dialog-content .premium-dialog-text.with-video{border-right:#e0e0e0 1px solid;max-width:641px}.premium-dialog .premium-dialog-content .premium-dialog-text code{display:block;margin-bottom:5px;padding:10px;background:#e0e0e0}.premium-dialog .premium-dialog-content .premium-dialog-text ul{list-style:none;padding:0 13px}.premium-dialog .premium-dialog-content .premium-dialog-text ul li{font-size:16px;line-height:22px;font-weight:500}.premium-dialog .premium-dialog-content .premium-dialog-text ul li:nth-child(odd){color:#2a7688}.premium-dialog .premium-dialog-content .premium-dialog-text ul li:nth-child(even){color:#ef8419}.premium-dialog .premium-dialog-content .premium-dialog-text ul li i{margin-right:10px;font-size:17px}.premium-dialog .premium-dialog-content .premium-dialog-video{width:100%;margin:auto}.premium-dialog .premium-dialog-content .premium-dialog-video iframe{max-width:560px}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}
83
  .breadcrumb .mdc-select,.breadcrumb button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:100%;line-height:28px;display:flex;align-items:center;flex-flow:row-reverse;border-radius:4px;padding:0 8px;font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:0.875rem;font-weight:500;letter-spacing:0.08929em;text-decoration:none;text-transform:uppercase}.breadcrumb .mdc-select .fas.fa-chevron-down,.breadcrumb button .fas.fa-chevron-down{color:white !important;line-height:3.4;font-size:9px}.breadcrumb .mdc-select input,.breadcrumb .mdc-select .mdc-select__dropdown-icon,.breadcrumb .mdc-select .mdc-select__selected-text,.breadcrumb button input,.breadcrumb button .mdc-select__dropdown-icon,.breadcrumb button .mdc-select__selected-text{position:relative}.breadcrumb .mdc-select .mdc-select__selected-text,.breadcrumb button .mdc-select__selected-text{min-width:fit-content;padding:0 16px 0 0px !important;color:white;font-size:12px !important;height:fit-content;border-bottom:none}.breadcrumb .mdc-select .mdc-notched-outline,.breadcrumb button .mdc-notched-outline{display:none}.breadcrumb .mdc-select.mdc-select--outlined .mdc-select__selected-text,.breadcrumb button.mdc-select--outlined .mdc-select__selected-text{padding:0px}.breadcrumb .mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-line-ripple,.breadcrumb button:not(.mdc-select--disabled).mdc-select--focused .mdc-line-ripple{background-color:#eb8119}.button-select-menu .MuiPaper-root{padding-top:6px;min-width:140px}.button-select-menu .MuiPaper-root .breadcrumb-select-options{margin-bottom:6px}
84
  .button-action-value a,.button-action-subject a{font-size:14px !important;text-decoration:none;color:#2f7789}.button-action-value .MuiTextField-root,.button-action-subject .MuiTextField-root{margin-bottom:15px}.button-action-value .MuiTextField-root label,.button-action-subject .MuiTextField-root label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.button-action-value .MuiTextField-root label:not(.Mui-focused),.button-action-subject .MuiTextField-root label:not(.Mui-focused){width:92%}
85
- .color-picker-container{width:300px;max-width:100%}.color-picker-container .color-container{background:url(./images/transparent.png) repeat}.color-picker-container .color-container .current-color input{height:62px;line-height:62px;text-align:center;color:#FFFFFF;font-size:18px;font-weight:500;border:0;padding:0;background:rgba(0,0,0,0);width:100%;border-radius:0;outline:none;font-family:Roboto, sans-serif}.color-picker-container .buttons{text-align:right;padding:5px 10px 10px}.color-picker-container .buttons button{margin-left:5px}.no-select-color-container{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
86
  .tab-bordered{position:relative;z-index:2}.use-main-button-style{padding:5px 15px;display:flex;position:relative}.use-main-button-style:before{height:2px;background:#dfdfdf;content:" ";position:absolute;top:-2px;left:0;right:0;z-index:1}.use-main-button-style .button-label{flex-grow:1;margin-left:-10px}.use-main-button-style>div{width:50px;flex-grow:0}.back-to-group{position:fixed;left:0;width:20px;z-index:1}.back-to-group::before{content:"";position:fixed;left:0;top:0;width:10px;height:100vh;background:#2f7789}.back-to-group a{position:absolute;transform-origin:top left;left:-1px;color:#f08419;text-transform:uppercase;text-decoration:none;padding:1px 8px 1px 8px;display:inline-block;transform:rotate(90deg) translateY(-100%);background-color:white;box-shadow:0 1px 1px 0 rgba(60,64,67,0.08),0 1px 3px 1px rgba(60,64,67,0.16) !important;border-radius:4px 4px 0 0;height:20px;white-space:nowrap;font-weight:500;transition:padding 0.125s ease, box-shadow 0.25s ease}.back-to-group a i{margin-right:8px}.back-to-group a:hover{padding:1px 8px 5px 8px;box-shadow:0 1px 1px 0 rgba(60,64,67,0.16),0 1px 3px 1px rgba(60,64,67,0.32) !important}
 
87
  .drawer-splitter-content-title{padding:15px 0 10px;margin-bottom:15px;font-size:16px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#2f7789;border-bottom:1px solid rgba(0,0,0,0.1)}
35
  .settings-container{display:flex;position:relative;margin-bottom:15px}.settings-container.disabled{opacity:0.5;user-select:none}.settings-title{padding-right:15px;padding:4.9px 15px 4.9px 0;margin-right:auto;flex-shrink:0;font-size:14px}.settings-content{display:flex;flex-shrink:1;align-self:center}.container-full-width .settings-content{width:66.666%}
36
  .disable-setting.disabled{position:relative}.disable-setting.disabled .settings{opacity:0.5;pointer-events:none}.disable-setting.disabled .disable-content{position:absolute;bottom:0;top:0;left:0;right:0;text-align:center;max-width:100%;color:#2f7789;font-weight:900;display:flex;align-items:center;user-select:none}.disable-setting.disabled .disable-content .buttonizer-premium{margin-right:30px;margin-left:auto}
37
  .buttonizer-loading{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.67);z-index:99999;transition:350ms all ease-in-out;-moz-transition:350ms all ease-in-out;-webkit-transition:350ms all ease-in-out}.buttonizer-loading.site-loading{left:431px}@media screen and (max-width: 769px){.buttonizer-loading{left:0 !important}}.buttonizer-loading .middle{position:absolute;left:50%;top:50%;margin-left:-125px;margin-top:-64px;width:250px;text-align:center}.buttonizer-loading .middle img{position:absolute;left:50%;margin-left:-25%;top:18px}.buttonizer-loading .middle .loader-text{text-align:center;font-size:20px;margin-top:20px}.buttonizer-loading .middle .loader-text .slow-website{display:block}.buttonizer-loading .middle .loader-text .slow-website a{display:block;font-size:15px;text-decoration:none;margin-top:18px}.buttonizer-loading .middle svg{-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
 
38
  .buttonizer-menu-item{display:block !important;width:100% !important;text-align:left;text-decoration:none;padding:10px 15px !important;border-bottom:1px solid #dbdbdb !important;transition:background 0.15s ease-in-out;height:auto !important;border-radius:0 !important}.buttonizer-menu-item:last-child{border:0 !important}.buttonizer-menu-item:hover{background:#eeeeee}.buttonizer-menu-item .title{display:block;color:#3d3d3d;font-size:13px;font-weight:600;margin-bottom:5px}.buttonizer-menu-item .description{display:block;color:#545454;font-weight:400;font-size:12px;line-height:20px;letter-spacing:0.5px;text-transform:none}
39
+ .buttonizer-bar{position:fixed;left:0;top:0;bottom:0;width:430px;background:#f0f0f0;border-right:1px solid #d2d2d2}@media screen and (max-width: 769px){.buttonizer-bar{width:100%}}.buttonizer-bar.is-loading .router{opacity:0}.buttonizer-bar.is-loading .buttonizer-logo{display:none}.buttonizer-bar .router-window{position:absolute;top:0;bottom:56px;left:0;width:100%}.buttonizer-bar .router-window .simplebar-content-wrapper{height:100% !important}.buttonizer-bar .router-window .simplebar-placeholder{min-height:100vh}.buttonizer-bar .router-window .router{padding:0 30px 50px}.buttonizer-bar .buttonizer-logo img{max-width:200px;display:block;margin:20px auto 30px}.buttonizer-bar .bar-header{margin:10px 0}.buttonizer-bar .bar-header .breadcrumb{margin:15px 0 15px;display:flex}.buttonizer-bar .bar-header .breadcrumb button{height:28px;line-height:28px;padding:0 10px}.buttonizer-bar .bar-header .breadcrumb button .breadcrumb-text{white-space:nowrap;letter-spacing:0.07em;overflow:hidden;text-overflow:ellipsis;height:100%;display:inline-block;align-items:center}.buttonizer-bar .bar-header .breadcrumb button i{margin-left:10px;color:rgba(0,0,0,0.3);vertical-align:middle}.buttonizer-bar .bar-header .breadcrumb button.home-button{flex-shrink:0}.buttonizer-bar .bar-header .MuiTabs-flexContainer .MuiTab-textColorSecondary{color:#95bac3}.buttonizer-bar .bar-header .MuiTabs-flexContainer .MuiTab-textColorSecondary:hover{color:#2f7789}.buttonizer-bar .bar-header .MuiTabs-flexContainer .MuiTab-textColorSecondary.Mui-selected{color:#f08419}.buttonizer-bar .bar-header .MuiTabs-flexContainer a{min-width:unset}.buttonizer-bar .bar-header .MuiTabs-flexContainer a i{font-size:20px;margin-bottom:8px}.buttonizer-bar .bar-header .MuiTabs-flexContainer a .MuiTab-wrapper{font-weight:600;font-size:12px;letter-spacing:1.25006px}.buttonizer-bar .bar-footer{position:absolute;bottom:0;left:0;right:0;box-shadow:0 1px 1px 0 rgba(60,64,67,0.08),0 1px 3px 1px rgba(60,64,67,0.16);background:white}.buttonizer-bar .bar-footer .bar-footer-container{display:flex;align-content:space-between;padding:10px}.buttonizer-bar .bar-footer .bar-footer-container .settings-button{font-size:20px;position:relative;margin-right:8px}.buttonizer-bar .bar-footer .bar-footer-container button{min-width:36px;height:36px}.buttonizer-bar .bar-footer .bar-footer-container button.MuiIconButton-root{padding:0;font-size:16px}.buttonizer-bar .bar-footer .bar-footer-container .MuiButton-Publish{padding:6px 16px !important;font-size:0.785rem !important}.buttonizer-bar .bar-footer .bar-footer-container .footer-button-group-start{position:relative;border-right:#dddddd 1px solid;margin-right:5px}
40
  .buttonizer-drawer{padding:2em}.close-button{float:right;margin:-20px !important}
41
  .broke-out-of-iframe{padding:10px 20px;color:#b32828;background:#ffdada;text-align:center;display:flex;align-items:center}.broke-out-of-iframe div{width:100%;line-height:24px;font-size:16px}.broke-out-of-iframe button{margin-left:20px;flex-shrink:0;color:#b32828;border-color:#da9595;background:#FFFFFF}
42
+ .device-preview{flex-grow:1}.device-preview button{width:40px;margin:0 2px}
43
+ .revert-button{margin:0 5px !important}.revert-button .MuiButton-label{font-size:15px}.revert-button .spin{animation:spin-animation 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite}@keyframes spin-animation{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}
44
 
45
  .btnizr-wp-icon {
46
  background: url(./images/wp-icon.png);
61
  .btnizr-buttonizer-buzzer {
62
  background: url(./images/ButtonizerBuzzer.svg);
63
  }.tippy-tooltip[data-animation=fade][data-state=hidden]{opacity:0}.tippy-iOS{cursor:pointer!important;-webkit-tap-highlight-color:transparent}.tippy-popper{pointer-events:none;max-width:calc(100vw - 10px);transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-property:transform}.tippy-tooltip{position:relative;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;background-color:#333;transition-property:visibility,opacity,transform;outline:0}.tippy-tooltip[data-placement^=top]>.tippy-arrow{border-width:8px 8px 0;border-top-color:#333;margin:0 3px;transform-origin:50% 0;bottom:-7px}.tippy-tooltip[data-placement^=bottom]>.tippy-arrow{border-width:0 8px 8px;border-bottom-color:#333;margin:0 3px;transform-origin:50% 7px;top:-7px}.tippy-tooltip[data-placement^=left]>.tippy-arrow{border-width:8px 0 8px 8px;border-left-color:#333;margin:3px 0;transform-origin:0 50%;right:-7px}.tippy-tooltip[data-placement^=right]>.tippy-arrow{border-width:8px 8px 8px 0;border-right-color:#333;margin:3px 0;transform-origin:7px 50%;left:-7px}.tippy-tooltip[data-interactive][data-state=visible]{pointer-events:auto}.tippy-tooltip[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{position:absolute;border-color:transparent;border-style:solid}.tippy-content{padding:5px 9px}#wpadminbar,#adminmenumain{display:none}#wpcontent,#wpfooter{margin:0;padding:0}.buttonizer-admin-overlay{text-align:center;padding:40px 20px}html{padding:0 !important}.screen-reader-text{display:none}body.buttonizer-loaded{background:#191e23}.button.button-red{background:#ba0000;border-color:#aa0000 #990000 #990000;-webkit-box-shadow:0 1px 0 #990000;box-shadow:0 1px 0 #990000;color:#fff;text-decoration:none;text-shadow:0 -1px 1px #990000, 1px 0 1px #990000, 0 1px 1px #990000, -1px 0 1px #990000}.button.button-red:hover{background:#c20000 !important;border-color:#990000 !important;color:#fff}.button.button-red:active,.button.button-red:focus{background:#aa0000 !important;border-color:#990000 !important;-webkit-box-shadow:inset 0 2px 0 #990000;box-shadow:inset 0 2px 0 #990000;vertical-align:top;color:#FFFFFF}.button.button-red.button-centered-reset{margin:0 auto;padding:4px 20px;height:auto;font-size:15px}.button.button-red.button-centered-reset i{margin-right:10px}.label-settings{display:flex}.label-settings .title{min-width:calc(100% / 3);width:calc(100% / 3)}.label-settings .mdc-slider{width:calc(100% /3)}.icon-settings{display:flex}.icon-settings .title{min-width:calc(100% / 3);width:calc(100% / 3)}.icon-settings .mdc-text-field.small{width:calc(100% / 3) !important;height:28px !important}.icon-settings .mdc-text-field.small .material-icons.mdc-text-field__icon.icon{bottom:9px !important;font-size:10px;margin-right:-8px}.icon-settings .mdc-text-field.small .material-icons.mdc-text-field__icon.text{bottom:6px !important;font-size:10px;margin-right:-9px}.icon-settings .mdc-text-field.small .mdc-text-field__input{padding:0;padding-left:16px !important;padding-right:24px !important;height:28px !important;font-size:14px !important}.buttonizer-preview{position:fixed;left:431px;right:0;top:0;bottom:0;transition:transform 250ms ease-in-out}@media screen and (max-width: 769px){.buttonizer-preview{left:0}}.buttonizer-preview.frame-size-tablet{width:720px;max-width:720px;left:50%;margin-left:-170px;right:unset;z-index:-1}.buttonizer-preview.frame-size-mobile{width:340px;height:650px;max-width:340px;top:50%;left:50%;margin-top:-300px;margin-left:15px;right:unset;z-index:-1}.hide-bar-button{display:block;position:fixed;left:429px;top:50%;cursor:pointer;margin-top:-30px;z-index:2;height:60px;line-height:60px;width:20px;border-radius:0 10px 10px 0;background:#f0f0f0;border:1px solid #d2d2d2;border-left:1px solid transparent !important;text-align:center;color:#5d5d5d !important;text-decoration:none;transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-webkit-transition:all 250ms ease-out}.hide-bar-button .fas{margin-left:-4px;color:#2f7789}@media screen and (max-width: 769px){.hide-bar-button{left:unset !important;right:0;top:40px;width:auto;height:auto;line-height:20px;border:0;background:unset;padding:0 20px}.hide-bar-button:before,.hide-bar-button:after{content:none !important}.hide-bar-button:focus{border-left:none !important}}.hide-bar-button .fa-chevron-right{display:none}.hide-bar-button:before{content:"";position:absolute;background-color:transparent;top:-20px;height:20px;width:10px;left:0;box-sizing:inherit;border-bottom-left-radius:10px;box-shadow:0 10px 0 0 #f0f0f0;border-bottom:1px solid #d2d2d2;border-left:1px solid #d2d2d2;transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-webkit-transition:all 250ms ease-out}.hide-bar-button:after{content:"";position:absolute;background-color:transparent;bottom:-20px;height:20px;width:10px;left:0;box-sizing:inherit;border-top-left-radius:10px;box-shadow:0 -10px 0 0 #f0f0f0;border-top:1px solid #d2d2d2;border-left:1px solid #d2d2d2;transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-webkit-transition:all 250ms ease-out}.hide-bar-button:focus{outline:none;outline-style:none;box-shadow:none;box-sizing:border-box;border-left:1px solid #f0f0f0}.buttonizer-app .buttonizer-bar,.buttonizer-app .buttonizer-preview,.buttonizer-app .hide-bar-button{transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-webkit-transition:all 250ms ease-out}@media screen and (max-width: 769px){body.buttonizer-mobile-hide .buttonizer-preview{transform:translateX(100%)}}body.hide-buttonizer-bar .buttonizer-app .buttonizer-bar{transform:translateX(-100%)}body.hide-buttonizer-bar .buttonizer-app .buttonizer-preview,body.hide-buttonizer-bar .buttonizer-app .hide-bar-button{left:-2px}body.hide-buttonizer-bar .buttonizer-app .fas{margin-left:-1px}body.hide-buttonizer-bar .buttonizer-app .hide-bar-button .fa-chevron-right{display:inline-block}body.hide-buttonizer-bar .buttonizer-app .hide-bar-button .fa-chevron-left{display:none}@media screen and (max-width: 769px){body.hide-buttonizer-bar .buttonizer-preview{transform:translateX(0)}}body{color:#717171}.mdc-card{border-radius:4px;background-color:#fff;display:flex;flex-direction:column;box-sizing:border-box;box-shadow:0 1px 1px 0 rgba(60,64,67,0.08),0 1px 3px 1px rgba(60,64,67,0.16)}.collapsible-group{margin:15px 0 !important}.collapsible-group .collapsible-body{padding:15px}.collapsible-group .collapsible-body .setting-group-title{font-size:13px;color:#888888;text-transform:uppercase;font-weight:500}.collapsible-group .collapsible-body .setting-group-title ~ .setting-group-title{padding-top:10px}.collapsible-group .mdc-button.mdc-button--bold{font-size:13px}.MuiSelect-small .MuiSelect-select{font-size:14px;padding:9px 12px}.Mui-buzz-disabled{color:rgba(0,0,0,0.26) !important;cursor:default !important}.Mui-buzz-premium.MuiButton-textPrimary{color:rgba(0,0,0,0.26)}.Mui-buzz-premium.MuiButton-containedPrimary{background:rgba(0,0,0,0.26)}.Mui-buzz-premium.MuiTabs-root .MuiTab-root{color:rgba(0,0,0,0.26)}.Mui-buzz-premium.MuiTabs-root .MuiTabs-indicator{background-color:rgba(0,0,0,0.26)}.MuiInputBase-root input[type="number"]{-moz-appearance:textfield}.MuiInputBase-root input[type="number"]::-webkit-outer-spin-button,.MuiInputBase-root input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body{font-family:"Roboto", "Helvetica", "Arial", sans-serif}.tippy-tooltip{background:#6d6d6d;color:#ffffff}.buttonizer-app{font-family:Roboto, sans-serif;position:fixed;top:0;bottom:0;left:0;right:0;background:#eeeeee}.buttonizer-app a,.buttonizer-app input{box-shadow:none}.buttonizer-app hr{margin-bottom:14px}.dashboard-warning-msg{padding:12px;margin-bottom:15px;font-size:14px;line-height:20px;border:2px solid rgba(240,132,25,0.5);color:#f08419;display:block}.dashboard-warning-msg b{display:block}.dashboard-warning-msg a{color:#f08419}iframe{border:0}.simplebar-scrollbar.simplebar-visible:before{opacity:0.38 !important}p{font-size:14px;margin-top:5px}
 
 
64
  .MuiDialog-root #alert-dialog-title i{margin-right:15px;vertical-align:middle}.MuiDialog-root.warning .MuiBackdrop-root{background-color:rgba(93,0,0,0.6)}.MuiDialog-root.warning #alert-dialog-title{color:#710909}
65
  .button-container{margin:0 0 13px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;padding:10px;border:1px solid #e2e2e2;background-color:white}.button-container .button-name{max-width:100%}.button-container .button-name .button-name-span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:100%}.button-container .button-name.drag-icon{min-width:10px}.button-container .button-header{display:flex}.button-container .button-header .button-actions{margin-left:auto;flex-shrink:0}.button-container .button-settings{display:flex}.button-container .button-settings .button-title{display:inline-flex;height:30px;align-items:center;margin-right:10px;font-size:14px}.button-container .button-settings button{height:30px}.button-container .button-settings .button-visibility{flex-grow:1}.button-container .button-settings .button-visibility button{width:40px;min-width:40px;margin:0 2px}.button-container .button-settings .button-actions button{min-width:35px}.button-container .button-settings .clear{clear:both}
66
  #group-button-extra-buttons .MuiListItemIcon-root{min-width:45px}#group-button-extra-buttons .MuiListItemIcon-root .fas,#group-button-extra-buttons .MuiListItemIcon-root .far{overflow:unset;font-size:1rem;margin-left:5px;text-align:center}
82
  .premium-dialog #premium-dialog-title h2{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(-45deg, #ef8419, #ff952a, #3ab0ca, #2a7688);background-size:400% 400%;animation:gradient 5s ease infinite}.premium-dialog .premium-dialog-content{display:flex;flex-flow:row}.premium-dialog .premium-dialog-content.MuiDialogContent-dividers{padding:10px 24px}.premium-dialog .premium-dialog-content p{font-size:14px}.premium-dialog .premium-dialog-content .premium-dialog-text.MuiDialogContent-root:first-child{padding-top:0}.premium-dialog .premium-dialog-content .premium-dialog-text #premium-dialog-description{color:rgba(0,0,0,0.87)}.premium-dialog .premium-dialog-content .premium-dialog-text.with-video{border-right:#e0e0e0 1px solid;max-width:641px}.premium-dialog .premium-dialog-content .premium-dialog-text code{display:block;margin-bottom:5px;padding:10px;background:#e0e0e0}.premium-dialog .premium-dialog-content .premium-dialog-text ul{list-style:none;padding:0 13px}.premium-dialog .premium-dialog-content .premium-dialog-text ul li{font-size:16px;line-height:22px;font-weight:500}.premium-dialog .premium-dialog-content .premium-dialog-text ul li:nth-child(odd){color:#2a7688}.premium-dialog .premium-dialog-content .premium-dialog-text ul li:nth-child(even){color:#ef8419}.premium-dialog .premium-dialog-content .premium-dialog-text ul li i{margin-right:10px;font-size:17px}.premium-dialog .premium-dialog-content .premium-dialog-video{width:100%;margin:auto}.premium-dialog .premium-dialog-content .premium-dialog-video iframe{max-width:560px}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}
83
  .breadcrumb .mdc-select,.breadcrumb button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:100%;line-height:28px;display:flex;align-items:center;flex-flow:row-reverse;border-radius:4px;padding:0 8px;font-family:Roboto, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:0.875rem;font-weight:500;letter-spacing:0.08929em;text-decoration:none;text-transform:uppercase}.breadcrumb .mdc-select .fas.fa-chevron-down,.breadcrumb button .fas.fa-chevron-down{color:white !important;line-height:3.4;font-size:9px}.breadcrumb .mdc-select input,.breadcrumb .mdc-select .mdc-select__dropdown-icon,.breadcrumb .mdc-select .mdc-select__selected-text,.breadcrumb button input,.breadcrumb button .mdc-select__dropdown-icon,.breadcrumb button .mdc-select__selected-text{position:relative}.breadcrumb .mdc-select .mdc-select__selected-text,.breadcrumb button .mdc-select__selected-text{min-width:fit-content;padding:0 16px 0 0px !important;color:white;font-size:12px !important;height:fit-content;border-bottom:none}.breadcrumb .mdc-select .mdc-notched-outline,.breadcrumb button .mdc-notched-outline{display:none}.breadcrumb .mdc-select.mdc-select--outlined .mdc-select__selected-text,.breadcrumb button.mdc-select--outlined .mdc-select__selected-text{padding:0px}.breadcrumb .mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-line-ripple,.breadcrumb button:not(.mdc-select--disabled).mdc-select--focused .mdc-line-ripple{background-color:#eb8119}.button-select-menu .MuiPaper-root{padding-top:6px;min-width:140px}.button-select-menu .MuiPaper-root .breadcrumb-select-options{margin-bottom:6px}
84
  .button-action-value a,.button-action-subject a{font-size:14px !important;text-decoration:none;color:#2f7789}.button-action-value .MuiTextField-root,.button-action-subject .MuiTextField-root{margin-bottom:15px}.button-action-value .MuiTextField-root label,.button-action-subject .MuiTextField-root label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.button-action-value .MuiTextField-root label:not(.Mui-focused),.button-action-subject .MuiTextField-root label:not(.Mui-focused){width:92%}
 
85
  .tab-bordered{position:relative;z-index:2}.use-main-button-style{padding:5px 15px;display:flex;position:relative}.use-main-button-style:before{height:2px;background:#dfdfdf;content:" ";position:absolute;top:-2px;left:0;right:0;z-index:1}.use-main-button-style .button-label{flex-grow:1;margin-left:-10px}.use-main-button-style>div{width:50px;flex-grow:0}.back-to-group{position:fixed;left:0;width:20px;z-index:1}.back-to-group::before{content:"";position:fixed;left:0;top:0;width:10px;height:100vh;background:#2f7789}.back-to-group a{position:absolute;transform-origin:top left;left:-1px;color:#f08419;text-transform:uppercase;text-decoration:none;padding:1px 8px 1px 8px;display:inline-block;transform:rotate(90deg) translateY(-100%);background-color:white;box-shadow:0 1px 1px 0 rgba(60,64,67,0.08),0 1px 3px 1px rgba(60,64,67,0.16) !important;border-radius:4px 4px 0 0;height:20px;white-space:nowrap;font-weight:500;transition:padding 0.125s ease, box-shadow 0.25s ease}.back-to-group a i{margin-right:8px}.back-to-group a:hover{padding:1px 8px 5px 8px;box-shadow:0 1px 1px 0 rgba(60,64,67,0.16),0 1px 3px 1px rgba(60,64,67,0.32) !important}
86
+ .color-picker-container{width:300px;max-width:100%}.color-picker-container .color-container{background:url(./images/transparent.png) repeat}.color-picker-container .color-container .current-color input{height:62px;line-height:62px;text-align:center;color:#FFFFFF;font-size:18px;font-weight:500;border:0;padding:0;background:rgba(0,0,0,0);width:100%;border-radius:0;outline:none;font-family:Roboto, sans-serif}.color-picker-container .buttons{text-align:right;padding:5px 10px 10px}.color-picker-container .buttons button{margin-left:5px}.no-select-color-container{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
87
  .drawer-splitter-content-title{padding:15px 0 10px;margin-bottom:15px;font-size:16px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#2f7789;border-bottom:1px solid rgba(0,0,0,0.1)}
assets/dashboard.js CHANGED
@@ -56673,146 +56673,151 @@ function ButtonActionValue(_ref) {
56673
  }, props);
56674
  })(ButtonActionValue));
56675
  // CONCATENATED MODULE: ./src/js/dashboard/Components/Settings/ButtonAction/ButtonActionOptions.js
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
56676
 
56677
  var popular = [{
56678
  value: "url",
56679
- label: Object(translate["a" /* default */])("settings.button_action.actions.url.name"),
56680
- group: "popular"
56681
  }, {
56682
  value: "page",
56683
- label: Object(translate["a" /* default */])("settings.button_action.actions.page.name"),
56684
- group: "popular"
56685
  }, {
56686
  value: "phone",
56687
- label: Object(translate["a" /* default */])("settings.button_action.actions.phone_number.name"),
56688
- group: "popular"
56689
  }, {
56690
  value: "mail",
56691
- label: Object(translate["a" /* default */])("settings.button_action.actions.mail.name"),
56692
- group: "popular"
56693
  }, {
56694
  value: "whatsapp",
56695
- label: Object(translate["a" /* default */])("settings.button_action.actions.whatsapp_chat"),
56696
- group: "popular"
56697
  }, {
56698
  value: "backtotop",
56699
- label: Object(translate["a" /* default */])("settings.button_action.actions.back_to_top"),
56700
- group: "popular"
56701
  }, {
56702
  value: "gotobottom",
56703
- label: Object(translate["a" /* default */])("settings.button_action.actions.go_to_bottom"),
56704
- group: "popular"
56705
  }, {
56706
  value: "gobackpage",
56707
- label: Object(translate["a" /* default */])("settings.button_action.actions.go_back_one_page"),
56708
- group: "popular"
56709
  }, {
56710
  value: "javascript_pro",
56711
  label: Object(translate["a" /* default */])("settings.button_action.actions.javascript.name"),
56712
- group: "popular",
56713
  isPro: true
56714
  }, {
56715
  value: "socialsharing",
56716
- label: Object(translate["a" /* default */])("settings.button_action.actions.social_sharing.social_sharing"),
56717
- group: "popular"
56718
- }];
 
 
 
56719
  var chat = [{
56720
  value: "sms",
56721
- label: Object(translate["a" /* default */])("settings.button_action.actions.chat.sms"),
56722
- group: "chat"
56723
  }, {
56724
  value: "messenger_chat",
56725
- label: Object(translate["a" /* default */])("settings.button_action.actions.chat.messenger_chat"),
56726
- group: "chat"
56727
  }, {
56728
  value: "messenger",
56729
- label: Object(translate["a" /* default */])("settings.button_action.actions.chat.messenger_link"),
56730
- group: "chat"
56731
  }, {
56732
  value: "twitter_dm",
56733
- label: Object(translate["a" /* default */])("settings.button_action.actions.chat.twitter_dm"),
56734
- group: "chat"
56735
  }, {
56736
  value: "skype",
56737
- label: Object(translate["a" /* default */])("settings.button_action.actions.chat.skype"),
56738
- group: "chat"
56739
  }, {
56740
  value: "line",
56741
- label: Object(translate["a" /* default */])("settings.button_action.actions.chat.line"),
56742
- group: "chat"
56743
  }, {
56744
  value: "telegram",
56745
- label: Object(translate["a" /* default */])("settings.button_action.actions.chat.telegram"),
56746
- group: "chat"
56747
  }, {
56748
  value: "viber",
56749
- label: Object(translate["a" /* default */])("settings.button_action.actions.chat.viber"),
56750
- group: "chat"
56751
  }, {
56752
  value: "signal_group",
56753
- label: Object(translate["a" /* default */])("settings.button_action.actions.chat.signal_group"),
56754
- group: "chat"
56755
- }];
 
 
 
56756
  var socialMedia = [{
56757
  value: "facebook",
56758
- label: Object(translate["a" /* default */])("settings.button_action.actions.social_media.facebook"),
56759
- group: "social_media"
56760
  }, {
56761
  value: "twitter",
56762
- label: Object(translate["a" /* default */])("settings.button_action.actions.social_media.twitter"),
56763
- group: "social_media"
56764
  }, {
56765
  value: "instagram",
56766
- label: Object(translate["a" /* default */])("settings.button_action.actions.social_media.instagram"),
56767
- group: "social_media"
56768
  }, {
56769
  value: "snapchat",
56770
- label: Object(translate["a" /* default */])("settings.button_action.actions.social_media.snapchat"),
56771
- group: "social_media"
56772
  }, {
56773
  value: "linkedin",
56774
- label: Object(translate["a" /* default */])("settings.button_action.actions.social_media.linkedin"),
56775
- group: "social_media"
56776
  }, {
56777
  value: "vk",
56778
- label: Object(translate["a" /* default */])("settings.button_action.actions.social_media.vk"),
56779
- group: "social_media"
56780
  }, {
56781
  value: "waze",
56782
- label: Object(translate["a" /* default */])("settings.button_action.actions.social_media.waze"),
56783
- group: "social_media"
56784
- }];
 
 
 
56785
  var popup = [{
56786
  value: "poptin",
56787
- label: "Poptin",
56788
- group: "popup"
56789
  }, {
56790
  value: "elementor_popup",
56791
- label: "Elementor Popup",
56792
- group: "popup"
56793
  }, {
56794
  value: "popup_maker",
56795
- label: "Popup Maker",
56796
- group: "popup"
56797
  }, {
56798
  value: "popups",
56799
- label: "Popups - WordPress Popup",
56800
- group: "popup"
56801
  }, {
56802
  value: "wppopups",
56803
- label: "WP Popups - WordPress Popup builder",
56804
- group: "popup"
56805
- }];
 
 
 
56806
  var ButtonActionOptions_other = [{
56807
  value: "clipboard",
56808
- label: Object(translate["a" /* default */])("settings.button_action.actions.clipboard"),
56809
- group: "actions"
56810
  }, {
56811
  value: "print",
56812
- label: Object(translate["a" /* default */])("settings.button_action.actions.print_page"),
56813
- group: "actions"
56814
- }];
56815
- /* harmony default export */ var ButtonActionOptions = ([].concat(popular, chat, socialMedia, popup, ButtonActionOptions_other));
 
 
 
56816
  // EXTERNAL MODULE: ./src/js/dashboard/Components/Settings/ButtonAction/buttonActionSelect.scss
56817
  var buttonActionSelect = __webpack_require__(1243);
56818
 
@@ -60110,7 +60115,7 @@ function IconPickerFrame(_ref) {
60110
  style = _ref2.style;
60111
  var iconData = iconList[rowIndex * (container.current !== null ? container.current.clientWidth < 600 ? 4 : 8 : 8) + columnIndex];
60112
 
60113
- if (!iconData || typeof iconData === "undefined") {
60114
  return null;
60115
  }
60116
 
@@ -60202,15 +60207,15 @@ var lib_default = /*#__PURE__*/__webpack_require__.n(lib);
60202
  // CONCATENATED MODULE: ./src/js/dashboard/Components/Dialogs/IconPickerDialog/DemoFrame.js
60203
  function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
60204
 
60205
- function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || DemoFrame_unsupportedIterableToArray(arr) || _nonIterableSpread(); }
60206
 
60207
- function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
60208
 
60209
  function DemoFrame_unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return DemoFrame_arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return DemoFrame_arrayLikeToArray(o, minLen); }
60210
 
60211
- function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); }
60212
 
60213
- function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return DemoFrame_arrayLikeToArray(arr); }
60214
 
60215
  function DemoFrame_arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
60216
 
@@ -60286,7 +60291,7 @@ var DemoFrame_DemoFrame = /*#__PURE__*/function (_React$Component) {
60286
  _this.setState({
60287
  ready: true,
60288
  jss: Object(jss_esm["b" /* create */])({
60289
- plugins: _toConsumableArray(Object(jssPreset["a" /* default */])().plugins),
60290
  insertionPoint: _this.contentWindow["demo-frame-jss"]
60291
  }),
60292
  sheetsManager: new Map(),
@@ -73168,7 +73173,8 @@ function _LabelGroup(_ref) {
73168
 
73169
  function UseBackgroundImage(_ref) {
73170
  var value = _ref.value,
73171
- defaultValue = _ref.defaultValue,
 
73172
  onChange = _ref.onChange,
73173
  _ref$disabled = _ref.disabled,
73174
  disabled = _ref$disabled === void 0 ? false : _ref$disabled;
@@ -83905,7 +83911,7 @@ if (!global._babelPolyfill) {
83905
  _sentry_browser__WEBPACK_IMPORTED_MODULE_8__[/* init */ "a"]({
83906
  dsn: true ? "https://98400788903e4f4a9618ff08bd3b65cf@tracker.buttonizer.pro/2" : undefined,
83907
  // request_bodies: "always",
83908
- release: "v2.3.0",
83909
  environment: "production",
83910
  attachStacktrace: true,
83911
  integrations: [new _sentry_integrations__WEBPACK_IMPORTED_MODULE_9__[/* ExtraErrorData */ "a"]({
56673
  }, props);
56674
  })(ButtonActionValue));
56675
  // CONCATENATED MODULE: ./src/js/dashboard/Components/Settings/ButtonAction/ButtonActionOptions.js
56676
+ function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || ButtonActionOptions_unsupportedIterableToArray(arr) || _nonIterableSpread(); }
56677
+
56678
+ function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
56679
+
56680
+ function ButtonActionOptions_unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return ButtonActionOptions_arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return ButtonActionOptions_arrayLikeToArray(o, minLen); }
56681
+
56682
+ function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); }
56683
+
56684
+ function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return ButtonActionOptions_arrayLikeToArray(arr); }
56685
+
56686
+ function ButtonActionOptions_arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
56687
+
56688
+ function ButtonActionOptions_ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
56689
+
56690
+ function ButtonActionOptions_objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ButtonActionOptions_ownKeys(Object(source), true).forEach(function (key) { ButtonActionOptions_defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ButtonActionOptions_ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
56691
+
56692
+ function ButtonActionOptions_defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
56693
+
56694
 
56695
  var popular = [{
56696
  value: "url",
56697
+ label: Object(translate["a" /* default */])("settings.button_action.actions.url.name")
 
56698
  }, {
56699
  value: "page",
56700
+ label: Object(translate["a" /* default */])("settings.button_action.actions.page.name")
 
56701
  }, {
56702
  value: "phone",
56703
+ label: Object(translate["a" /* default */])("settings.button_action.actions.phone_number.name")
 
56704
  }, {
56705
  value: "mail",
56706
+ label: Object(translate["a" /* default */])("settings.button_action.actions.mail.name")
 
56707
  }, {
56708
  value: "whatsapp",
56709
+ label: Object(translate["a" /* default */])("settings.button_action.actions.whatsapp_chat")
 
56710
  }, {
56711
  value: "backtotop",
56712
+ label: Object(translate["a" /* default */])("settings.button_action.actions.back_to_top")
 
56713
  }, {
56714
  value: "gotobottom",
56715
+ label: Object(translate["a" /* default */])("settings.button_action.actions.go_to_bottom")
 
56716
  }, {
56717
  value: "gobackpage",
56718
+ label: Object(translate["a" /* default */])("settings.button_action.actions.go_back_one_page")
 
56719
  }, {
56720
  value: "javascript_pro",
56721
  label: Object(translate["a" /* default */])("settings.button_action.actions.javascript.name"),
 
56722
  isPro: true
56723
  }, {
56724
  value: "socialsharing",
56725
+ label: Object(translate["a" /* default */])("settings.button_action.actions.social_sharing.social_sharing")
56726
+ }].map(function (obj) {
56727
+ return ButtonActionOptions_objectSpread(ButtonActionOptions_objectSpread({}, obj), {}, {
56728
+ group: "popular"
56729
+ });
56730
+ });
56731
  var chat = [{
56732
  value: "sms",
56733
+ label: Object(translate["a" /* default */])("settings.button_action.actions.chat.sms")
 
56734
  }, {
56735
  value: "messenger_chat",
56736
+ label: Object(translate["a" /* default */])("settings.button_action.actions.chat.messenger_chat")
 
56737
  }, {
56738
  value: "messenger",
56739
+ label: Object(translate["a" /* default */])("settings.button_action.actions.chat.messenger_link")
 
56740
  }, {
56741
  value: "twitter_dm",
56742
+ label: Object(translate["a" /* default */])("settings.button_action.actions.chat.twitter_dm")
 
56743
  }, {
56744
  value: "skype",
56745
+ label: Object(translate["a" /* default */])("settings.button_action.actions.chat.skype")
 
56746
  }, {
56747
  value: "line",
56748
+ label: Object(translate["a" /* default */])("settings.button_action.actions.chat.line")
 
56749
  }, {
56750
  value: "telegram",
56751
+ label: Object(translate["a" /* default */])("settings.button_action.actions.chat.telegram")
 
56752
  }, {
56753
  value: "viber",
56754
+ label: Object(translate["a" /* default */])("settings.button_action.actions.chat.viber")
 
56755
  }, {
56756
  value: "signal_group",
56757
+ label: Object(translate["a" /* default */])("settings.button_action.actions.chat.signal_group")
56758
+ }].map(function (obj) {
56759
+ return ButtonActionOptions_objectSpread(ButtonActionOptions_objectSpread({}, obj), {}, {
56760
+ group: "chat"
56761
+ });
56762
+ });
56763
  var socialMedia = [{
56764
  value: "facebook",
56765
+ label: Object(translate["a" /* default */])("settings.button_action.actions.social_media.facebook")
 
56766
  }, {
56767
  value: "twitter",
56768
+ label: Object(translate["a" /* default */])("settings.button_action.actions.social_media.twitter")
 
56769
  }, {
56770
  value: "instagram",
56771
+ label: Object(translate["a" /* default */])("settings.button_action.actions.social_media.instagram")
 
56772
  }, {
56773
  value: "snapchat",
56774
+ label: Object(translate["a" /* default */])("settings.button_action.actions.social_media.snapchat")
 
56775
  }, {
56776
  value: "linkedin",
56777
+ label: Object(translate["a" /* default */])("settings.button_action.actions.social_media.linkedin")
 
56778
  }, {
56779
  value: "vk",
56780
+ label: Object(translate["a" /* default */])("settings.button_action.actions.social_media.vk")
 
56781
  }, {
56782
  value: "waze",
56783
+ label: Object(translate["a" /* default */])("settings.button_action.actions.social_media.waze")
56784
+ }].map(function (obj) {
56785
+ return ButtonActionOptions_objectSpread(ButtonActionOptions_objectSpread({}, obj), {}, {
56786
+ group: "social_media"
56787
+ });
56788
+ });
56789
  var popup = [{
56790
  value: "poptin",
56791
+ label: "Poptin"
 
56792
  }, {
56793
  value: "elementor_popup",
56794
+ label: "Elementor Popup"
 
56795
  }, {
56796
  value: "popup_maker",
56797
+ label: "Popup Maker"
 
56798
  }, {
56799
  value: "popups",
56800
+ label: "Popups - WordPress Popup"
 
56801
  }, {
56802
  value: "wppopups",
56803
+ label: "WP Popups - WordPress Popup builder"
56804
+ }].map(function (obj) {
56805
+ return ButtonActionOptions_objectSpread(ButtonActionOptions_objectSpread({}, obj), {}, {
56806
+ group: "popup"
56807
+ });
56808
+ });
56809
  var ButtonActionOptions_other = [{
56810
  value: "clipboard",
56811
+ label: Object(translate["a" /* default */])("settings.button_action.actions.clipboard")
 
56812
  }, {
56813
  value: "print",
56814
+ label: Object(translate["a" /* default */])("settings.button_action.actions.print_page")
56815
+ }].map(function (obj) {
56816
+ return ButtonActionOptions_objectSpread(ButtonActionOptions_objectSpread({}, obj), {}, {
56817
+ group: "action"
56818
+ });
56819
+ });
56820
+ /* harmony default export */ var ButtonActionOptions = ([].concat(_toConsumableArray(popular), _toConsumableArray(chat), _toConsumableArray(socialMedia), _toConsumableArray(popup), _toConsumableArray(ButtonActionOptions_other)));
56821
  // EXTERNAL MODULE: ./src/js/dashboard/Components/Settings/ButtonAction/buttonActionSelect.scss
56822
  var buttonActionSelect = __webpack_require__(1243);
56823
 
60115
  style = _ref2.style;
60116
  var iconData = iconList[rowIndex * (container.current !== null ? container.current.clientWidth < 600 ? 4 : 8 : 8) + columnIndex];
60117
 
60118
+ if (!iconData || typeof iconData === "undefined" || iconData.icons == null) {
60119
  return null;
60120
  }
60121
 
60207
  // CONCATENATED MODULE: ./src/js/dashboard/Components/Dialogs/IconPickerDialog/DemoFrame.js
60208
  function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
60209
 
60210
+ function DemoFrame_toConsumableArray(arr) { return DemoFrame_arrayWithoutHoles(arr) || DemoFrame_iterableToArray(arr) || DemoFrame_unsupportedIterableToArray(arr) || DemoFrame_nonIterableSpread(); }
60211
 
60212
+ function DemoFrame_nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
60213
 
60214
  function DemoFrame_unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return DemoFrame_arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return DemoFrame_arrayLikeToArray(o, minLen); }
60215
 
60216
+ function DemoFrame_iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); }
60217
 
60218
+ function DemoFrame_arrayWithoutHoles(arr) { if (Array.isArray(arr)) return DemoFrame_arrayLikeToArray(arr); }
60219
 
60220
  function DemoFrame_arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
60221
 
60291
  _this.setState({
60292
  ready: true,
60293
  jss: Object(jss_esm["b" /* create */])({
60294
+ plugins: DemoFrame_toConsumableArray(Object(jssPreset["a" /* default */])().plugins),
60295
  insertionPoint: _this.contentWindow["demo-frame-jss"]
60296
  }),
60297
  sheetsManager: new Map(),
73173
 
73174
  function UseBackgroundImage(_ref) {
73175
  var value = _ref.value,
73176
+ _ref$defaultValue = _ref.defaultValue,
73177
+ defaultValue = _ref$defaultValue === void 0 ? "" : _ref$defaultValue,
73178
  onChange = _ref.onChange,
73179
  _ref$disabled = _ref.disabled,
73180
  disabled = _ref$disabled === void 0 ? false : _ref$disabled;
83911
  _sentry_browser__WEBPACK_IMPORTED_MODULE_8__[/* init */ "a"]({
83912
  dsn: true ? "https://98400788903e4f4a9618ff08bd3b65cf@tracker.buttonizer.pro/2" : undefined,
83913
  // request_bodies: "always",
83914
+ release: "v2.3.1",
83915
  environment: "production",
83916
  attachStacktrace: true,
83917
  integrations: [new _sentry_integrations__WEBPACK_IMPORTED_MODULE_9__[/* ExtraErrorData */ "a"]({
assets/dashboard.min.js CHANGED
@@ -85,7 +85,7 @@ object-assign
85
  */
86
  var n="undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator,r=function(){for(var e=["Edge","Trident","Firefox"],t=0;t<e.length;t+=1)if(n&&navigator.userAgent.indexOf(e[t])>=0)return 1;return 0}();var o=n&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then((function(){t=!1,e()})))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout((function(){t=!1,e()}),r))}};function a(e){return e&&"[object Function]"==={}.toString.call(e)}function i(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?n[t]:n}function l(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function c(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=i(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/(auto|scroll|overlay)/.test(n+o+r)?e:c(l(e))}function s(e){return e&&e.referenceNode?e.referenceNode:e}var u=n&&!(!window.MSInputMethodContext||!document.documentMode),f=n&&/MSIE 10/.test(navigator.userAgent);function d(e){return 11===e?u:10===e?f:u||f}function p(e){if(!e)return document.documentElement;for(var t=d(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var r=n&&n.nodeName;return r&&"BODY"!==r&&"HTML"!==r?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===i(n,"position")?p(n):n:e?e.ownerDocument.documentElement:document.documentElement}function h(e){return null!==e.parentNode?h(e.parentNode):e}function m(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,o=n?t:e,a=document.createRange();a.setStart(r,0),a.setEnd(o,0);var i,l,c=a.commonAncestorContainer;if(e!==c&&t!==c||r.contains(o))return"BODY"===(l=(i=c).nodeName)||"HTML"!==l&&p(i.firstElementChild)!==i?p(c):c;var s=h(e);return s.host?m(s.host,t):m(e,h(t).host)}function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top",n="top"===t?"scrollTop":"scrollLeft",r=e.nodeName;if("BODY"===r||"HTML"===r){var o=e.ownerDocument.documentElement,a=e.ownerDocument.scrollingElement||o;return a[n]}return e[n]}function b(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=v(t,"top"),o=v(t,"left"),a=n?-1:1;return e.top+=r*a,e.bottom+=r*a,e.left+=o*a,e.right+=o*a,e}function g(e,t){var n="x"===t?"Left":"Top",r="Left"===n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+r+"Width"])}function y(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],d(10)?parseInt(n["offset"+e])+parseInt(r["margin"+("Height"===e?"Top":"Left")])+parseInt(r["margin"+("Height"===e?"Bottom":"Right")]):0)}function O(e){var t=e.body,n=e.documentElement,r=d(10)&&getComputedStyle(n);return{height:y("Height",t,n,r),width:y("Width",t,n,r)}}var w=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},x=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}}(),E=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},_=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};function j(e){return _({},e,{right:e.left+e.width,bottom:e.top+e.height})}function S(e){var t={};try{if(d(10)){t=e.getBoundingClientRect();var n=v(e,"top"),r=v(e,"left");t.top+=n,t.left+=r,t.bottom+=n,t.right+=r}else t=e.getBoundingClientRect()}catch(e){}var o={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},a="HTML"===e.nodeName?O(e.ownerDocument):{},l=a.width||e.clientWidth||o.width,c=a.height||e.clientHeight||o.height,s=e.offsetWidth-l,u=e.offsetHeight-c;if(s||u){var f=i(e);s-=g(f,"x"),u-=g(f,"y"),o.width-=s,o.height-=u}return j(o)}function k(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=d(10),o="HTML"===t.nodeName,a=S(e),l=S(t),s=c(e),u=i(t),f=parseFloat(u.borderTopWidth),p=parseFloat(u.borderLeftWidth);n&&o&&(l.top=Math.max(l.top,0),l.left=Math.max(l.left,0));var h=j({top:a.top-l.top-f,left:a.left-l.left-p,width:a.width,height:a.height});if(h.marginTop=0,h.marginLeft=0,!r&&o){var m=parseFloat(u.marginTop),v=parseFloat(u.marginLeft);h.top-=f-m,h.bottom-=f-m,h.left-=p-v,h.right-=p-v,h.marginTop=m,h.marginLeft=v}return(r&&!n?t.contains(s):t===s&&"BODY"!==s.nodeName)&&(h=b(h,t)),h}function C(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.ownerDocument.documentElement,r=k(e,n),o=Math.max(n.clientWidth,window.innerWidth||0),a=Math.max(n.clientHeight,window.innerHeight||0),i=t?0:v(n),l=t?0:v(n,"left"),c={top:i-r.top+r.marginTop,left:l-r.left+r.marginLeft,width:o,height:a};return j(c)}function P(e){var t=e.nodeName;if("BODY"===t||"HTML"===t)return!1;if("fixed"===i(e,"position"))return!0;var n=l(e);return!!n&&P(n)}function T(e){if(!e||!e.parentElement||d())return document.documentElement;for(var t=e.parentElement;t&&"none"===i(t,"transform");)t=t.parentElement;return t||document.documentElement}function A(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a={top:0,left:0},i=o?T(e):m(e,s(t));if("viewport"===r)a=C(i,o);else{var u=void 0;"scrollParent"===r?"BODY"===(u=c(l(t))).nodeName&&(u=e.ownerDocument.documentElement):u="window"===r?e.ownerDocument.documentElement:r;var f=k(u,i,o);if("HTML"!==u.nodeName||P(i))a=f;else{var d=O(e.ownerDocument),p=d.height,h=d.width;a.top+=f.top-f.marginTop,a.bottom=p+f.top,a.left+=f.left-f.marginLeft,a.right=h+f.left}}var v="number"==typeof(n=n||0);return a.left+=v?n:n.left||0,a.top+=v?n:n.top||0,a.right-=v?n:n.right||0,a.bottom-=v?n:n.bottom||0,a}function I(e){return e.width*e.height}function R(e,t,n,r,o){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var i=A(n,r,a,o),l={top:{width:i.width,height:t.top-i.top},right:{width:i.right-t.right,height:i.height},bottom:{width:i.width,height:i.bottom-t.bottom},left:{width:t.left-i.left,height:i.height}},c=Object.keys(l).map((function(e){return _({key:e},l[e],{area:I(l[e])})})).sort((function(e,t){return t.area-e.area})),s=c.filter((function(e){var t=e.width,r=e.height;return t>=n.clientWidth&&r>=n.clientHeight})),u=s.length>0?s[0].key:c[0].key,f=e.split("-")[1];return u+(f?"-"+f:"")}function D(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=r?T(t):m(t,s(n));return k(n,o,r)}function N(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),r=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+r,height:e.offsetHeight+n}}function M(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,(function(e){return t[e]}))}function L(e,t,n){n=n.split("-")[0];var r=N(e),o={width:r.width,height:r.height},a=-1!==["right","left"].indexOf(n),i=a?"top":"left",l=a?"left":"top",c=a?"height":"width",s=a?"width":"height";return o[i]=t[i]+t[c]/2-r[c]/2,o[l]=n===l?t[l]-r[s]:t[M(l)],o}function F(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function B(e,t,n){return(void 0===n?e:e.slice(0,function(e,t,n){if(Array.prototype.findIndex)return e.findIndex((function(e){return e[t]===n}));var r=F(e,(function(e){return e[t]===n}));return e.indexOf(r)}(e,"name",n))).forEach((function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=e.function||e.fn;e.enabled&&a(n)&&(t.offsets.popper=j(t.offsets.popper),t.offsets.reference=j(t.offsets.reference),t=n(t,e))})),t}function z(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=D(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=R(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=L(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=B(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function U(e,t){return e.some((function(e){var n=e.name;return e.enabled&&n===t}))}function W(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;r<t.length;r++){var o=t[r],a=o?""+o+n:e;if(void 0!==document.body.style[a])return a}return null}function H(){return this.state.isDestroyed=!0,U(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[W("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function G(e){var t=e.ownerDocument;return t?t.defaultView:window}function K(e,t,n,r){n.updateBound=r,G(e).addEventListener("resize",n.updateBound,{passive:!0});var o=c(e);return function e(t,n,r,o){var a="BODY"===t.nodeName,i=a?t.ownerDocument.defaultView:t;i.addEventListener(n,r,{passive:!0}),a||e(c(i.parentNode),n,r,o),o.push(i)}(o,"scroll",n.updateBound,n.scrollParents),n.scrollElement=o,n.eventsEnabled=!0,n}function V(){this.state.eventsEnabled||(this.state=K(this.reference,this.options,this.state,this.scheduleUpdate))}function $(){var e,t;this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(e=this.reference,t=this.state,G(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEach((function(e){e.removeEventListener("scroll",t.updateBound)})),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t))}function q(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function Y(e,t){Object.keys(t).forEach((function(n){var r="";-1!==["width","height","top","right","bottom","left"].indexOf(n)&&q(t[n])&&(r="px"),e.style[n]=t[n]+r}))}var X=n&&/Firefox/i.test(navigator.userAgent);function J(e,t,n){var r=F(e,(function(e){return e.name===t})),o=!!r&&e.some((function(e){return e.name===n&&e.enabled&&e.order<r.order}));if(!o){var a="`"+t+"`",i="`"+n+"`";console.warn(i+" modifier is required by "+a+" modifier in order to work, be sure to include it before "+a+"!")}return o}var Q=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],Z=Q.slice(3);function ee(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=Z.indexOf(e),r=Z.slice(n+1).concat(Z.slice(0,n));return t?r.reverse():r}var te="flip",ne="clockwise",re="counterclockwise";function oe(e,t,n,r){var o=[0,0],a=-1!==["right","left"].indexOf(r),i=e.split(/(\+|\-)/).map((function(e){return e.trim()})),l=i.indexOf(F(i,(function(e){return-1!==e.search(/,|\s/)})));i[l]&&-1===i[l].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var c=/\s*,\s*|\s+/,s=-1!==l?[i.slice(0,l).concat([i[l].split(c)[0]]),[i[l].split(c)[1]].concat(i.slice(l+1))]:[i];return(s=s.map((function(e,r){var o=(1===r?!a:a)?"height":"width",i=!1;return e.reduce((function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,i=!0,e):i?(e[e.length-1]+=t,i=!1,e):e.concat(t)}),[]).map((function(e){return function(e,t,n,r){var o=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),a=+o[1],i=o[2];if(!a)return e;if(0===i.indexOf("%")){var l=void 0;switch(i){case"%p":l=n;break;case"%":case"%r":default:l=r}return j(l)[t]/100*a}if("vh"===i||"vw"===i){return("vh"===i?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*a}return a}(e,o,t,n)}))}))).forEach((function(e,t){e.forEach((function(n,r){q(n)&&(o[t]+=n*("-"===e[r-1]?-1:1))}))})),o}var ae={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,n=t.split("-")[0],r=t.split("-")[1];if(r){var o=e.offsets,a=o.reference,i=o.popper,l=-1!==["bottom","top"].indexOf(n),c=l?"left":"top",s=l?"width":"height",u={start:E({},c,a[c]),end:E({},c,a[c]+a[s]-i[s])};e.offsets.popper=_({},i,u[r])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var n=t.offset,r=e.placement,o=e.offsets,a=o.popper,i=o.reference,l=r.split("-")[0],c=void 0;return c=q(+n)?[+n,0]:oe(n,a,i,l),"left"===l?(a.top+=c[0],a.left-=c[1]):"right"===l?(a.top+=c[0],a.left+=c[1]):"top"===l?(a.left+=c[0],a.top-=c[1]):"bottom"===l&&(a.left+=c[0],a.top+=c[1]),e.popper=a,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var n=t.boundariesElement||p(e.instance.popper);e.instance.reference===n&&(n=p(n));var r=W("transform"),o=e.instance.popper.style,a=o.top,i=o.left,l=o[r];o.top="",o.left="",o[r]="";var c=A(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);o.top=a,o.left=i,o[r]=l,t.boundaries=c;var s=t.priority,u=e.offsets.popper,f={primary:function(e){var n=u[e];return u[e]<c[e]&&!t.escapeWithReference&&(n=Math.max(u[e],c[e])),E({},e,n)},secondary:function(e){var n="right"===e?"left":"top",r=u[n];return u[e]>c[e]&&!t.escapeWithReference&&(r=Math.min(u[n],c[e]-("right"===e?u.width:u.height))),E({},n,r)}};return s.forEach((function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";u=_({},u,f[t](e))})),e.offsets.popper=u,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,r=t.reference,o=e.placement.split("-")[0],a=Math.floor,i=-1!==["top","bottom"].indexOf(o),l=i?"right":"bottom",c=i?"left":"top",s=i?"width":"height";return n[l]<a(r[c])&&(e.offsets.popper[c]=a(r[c])-n[s]),n[c]>a(r[l])&&(e.offsets.popper[c]=a(r[l])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!J(e.instance.modifiers,"arrow","keepTogether"))return e;var r=t.element;if("string"==typeof r){if(!(r=e.instance.popper.querySelector(r)))return e}else if(!e.instance.popper.contains(r))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var o=e.placement.split("-")[0],a=e.offsets,l=a.popper,c=a.reference,s=-1!==["left","right"].indexOf(o),u=s?"height":"width",f=s?"Top":"Left",d=f.toLowerCase(),p=s?"left":"top",h=s?"bottom":"right",m=N(r)[u];c[h]-m<l[d]&&(e.offsets.popper[d]-=l[d]-(c[h]-m)),c[d]+m>l[h]&&(e.offsets.popper[d]+=c[d]+m-l[h]),e.offsets.popper=j(e.offsets.popper);var v=c[d]+c[u]/2-m/2,b=i(e.instance.popper),g=parseFloat(b["margin"+f]),y=parseFloat(b["border"+f+"Width"]),O=v-e.offsets.popper[d]-g-y;return O=Math.max(Math.min(l[u]-m,O),0),e.arrowElement=r,e.offsets.arrow=(E(n={},d,Math.round(O)),E(n,p,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(U(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=A(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),r=e.placement.split("-")[0],o=M(r),a=e.placement.split("-")[1]||"",i=[];switch(t.behavior){case te:i=[r,o];break;case ne:i=ee(r);break;case re:i=ee(r,!0);break;default:i=t.behavior}return i.forEach((function(l,c){if(r!==l||i.length===c+1)return e;r=e.placement.split("-")[0],o=M(r);var s=e.offsets.popper,u=e.offsets.reference,f=Math.floor,d="left"===r&&f(s.right)>f(u.left)||"right"===r&&f(s.left)<f(u.right)||"top"===r&&f(s.bottom)>f(u.top)||"bottom"===r&&f(s.top)<f(u.bottom),p=f(s.left)<f(n.left),h=f(s.right)>f(n.right),m=f(s.top)<f(n.top),v=f(s.bottom)>f(n.bottom),b="left"===r&&p||"right"===r&&h||"top"===r&&m||"bottom"===r&&v,g=-1!==["top","bottom"].indexOf(r),y=!!t.flipVariations&&(g&&"start"===a&&p||g&&"end"===a&&h||!g&&"start"===a&&m||!g&&"end"===a&&v),O=!!t.flipVariationsByContent&&(g&&"start"===a&&h||g&&"end"===a&&p||!g&&"start"===a&&v||!g&&"end"===a&&m),w=y||O;(d||b||w)&&(e.flipped=!0,(d||b)&&(r=i[c+1]),w&&(a=function(e){return"end"===e?"start":"start"===e?"end":e}(a)),e.placement=r+(a?"-"+a:""),e.offsets.popper=_({},e.offsets.popper,L(e.instance.popper,e.offsets.reference,e.placement)),e=B(e.instance.modifiers,e,"flip"))})),e},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],r=e.offsets,o=r.popper,a=r.reference,i=-1!==["left","right"].indexOf(n),l=-1===["top","left"].indexOf(n);return o[i?"left":"top"]=a[n]-(l?o[i?"width":"height"]:0),e.placement=M(t),e.offsets.popper=j(o),e}},hide:{order:800,enabled:!0,fn:function(e){if(!J(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=F(e.instance.modifiers,(function(e){return"preventOverflow"===e.name})).boundaries;if(t.bottom<n.top||t.left>n.right||t.top>n.bottom||t.right<n.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var n=t.x,r=t.y,o=e.offsets.popper,a=F(e.instance.modifiers,(function(e){return"applyStyle"===e.name})).gpuAcceleration;void 0!==a&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var i=void 0!==a?a:t.gpuAcceleration,l=p(e.instance.popper),c=S(l),s={position:o.position},u=function(e,t){var n=e.offsets,r=n.popper,o=n.reference,a=Math.round,i=Math.floor,l=function(e){return e},c=a(o.width),s=a(r.width),u=-1!==["left","right"].indexOf(e.placement),f=-1!==e.placement.indexOf("-"),d=t?u||f||c%2==s%2?a:i:l,p=t?a:l;return{left:d(c%2==1&&s%2==1&&!f&&t?r.left-1:r.left),top:p(r.top),bottom:p(r.bottom),right:d(r.right)}}(e,window.devicePixelRatio<2||!X),f="bottom"===n?"top":"bottom",d="right"===r?"left":"right",h=W("transform"),m=void 0,v=void 0;if(v="bottom"===f?"HTML"===l.nodeName?-l.clientHeight+u.bottom:-c.height+u.bottom:u.top,m="right"===d?"HTML"===l.nodeName?-l.clientWidth+u.right:-c.width+u.right:u.left,i&&h)s[h]="translate3d("+m+"px, "+v+"px, 0)",s[f]=0,s[d]=0,s.willChange="transform";else{var b="bottom"===f?-1:1,g="right"===d?-1:1;s[f]=v*b,s[d]=m*g,s.willChange=f+", "+d}var y={"x-placement":e.placement};return e.attributes=_({},y,e.attributes),e.styles=_({},s,e.styles),e.arrowStyles=_({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(e){var t,n;return Y(e.instance.popper,e.styles),t=e.instance.popper,n=e.attributes,Object.keys(n).forEach((function(e){!1!==n[e]?t.setAttribute(e,n[e]):t.removeAttribute(e)})),e.arrowElement&&Object.keys(e.arrowStyles).length&&Y(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,n,r,o){var a=D(o,t,e,n.positionFixed),i=R(n.placement,a,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return t.setAttribute("x-placement",i),Y(t,{position:n.positionFixed?"fixed":"absolute"}),n},gpuAcceleration:void 0}}},ie=function(){function e(t,n){var r=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};w(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=o(this.update.bind(this)),this.options=_({},e.Defaults,i),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(_({},e.Defaults.modifiers,i.modifiers)).forEach((function(t){r.options.modifiers[t]=_({},e.Defaults.modifiers[t]||{},i.modifiers?i.modifiers[t]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(e){return _({name:e},r.options.modifiers[e])})).sort((function(e,t){return e.order-t.order})),this.modifiers.forEach((function(e){e.enabled&&a(e.onLoad)&&e.onLoad(r.reference,r.popper,r.options,e,r.state)})),this.update();var l=this.options.eventsEnabled;l&&this.enableEventListeners(),this.state.eventsEnabled=l}return x(e,[{key:"update",value:function(){return z.call(this)}},{key:"destroy",value:function(){return H.call(this)}},{key:"enableEventListeners",value:function(){return V.call(this)}},{key:"disableEventListeners",value:function(){return $.call(this)}}]),e}();ie.Utils=("undefined"!=typeof window?window:e).PopperUtils,ie.placements=Q,ie.Defaults=ae,t.a=ie}).call(this,n(39))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FrameContextConsumer=t.FrameContext=void 0;var r=n(459);Object.defineProperty(t,"FrameContext",{enumerable:!0,get:function(){return r.FrameContext}}),Object.defineProperty(t,"FrameContextConsumer",{enumerable:!0,get:function(){return r.FrameContextConsumer}});var o,a=n(626),i=(o=a)&&o.__esModule?o:{default:o};t.default=i.default},function(e,t,n){"use strict";t.a=function(){return!1}},function(e,t,n){"use strict";(function(e){var r=n(40),o="object"==typeof exports&&exports&&!exports.nodeType&&exports,a=o&&"object"==typeof e&&e&&!e.nodeType&&e,i=a&&a.exports===o?r.a.Buffer:void 0,l=i?i.allocUnsafe:void 0;t.a=function(e,t){if(t)return e.slice();var n=e.length,r=l?l(n):new e.constructor(n);return e.copy(r),r}}).call(this,n(125)(e))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=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},a=n(0),i=(r=a)&&r.__esModule?r:{default:r};t.default=function(e){var t=e.fill,n=void 0===t?"currentColor":t,r=e.width,a=void 0===r?24:r,l=e.height,c=void 0===l?24:l,s=e.style,u=void 0===s?{}:s,f=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["fill","width","height","style"]);return i.default.createElement("svg",o({viewBox:"0 0 24 24",style:o({fill:n,width:a,height:c},u)},f),i.default.createElement("path",{d:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"}))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=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},a=n(0),i=(r=a)&&r.__esModule?r:{default:r};t.default=function(e){var t=e.fill,n=void 0===t?"currentColor":t,r=e.width,a=void 0===r?24:r,l=e.height,c=void 0===l?24:l,s=e.style,u=void 0===s?{}:s,f=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["fill","width","height","style"]);return i.default.createElement("svg",o({viewBox:"0 0 24 24",style:o({fill:n,width:a,height:c},u)},f),i.default.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))}},function(e,t,n){
87
  /*! @license https://github.com/onury/invert-color */
88
- e.exports=function(){"use strict";var e=Math.sqrt(1.05*.05)-.05,t=/^(?:[0-9a-f]{3}){1,2}$/i,n={black:"#000000",white:"#ffffff",threshold:e};function r(e){if("#"===e.slice(0,1)&&(e=e.slice(1)),!t.test(e))throw new Error('Invalid HEX color: "'+e+'"');return 3===e.length&&(e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]),[parseInt(e.slice(0,2),16),parseInt(e.slice(2,4),16),parseInt(e.slice(4,6),16)]}function o(e){if(!e)throw new Error("Invalid color value");return Array.isArray(e)?e:"string"==typeof e?r(e):[e.r,e.g,e.b]}function a(e,t,o){var a=!0===t?n:Object.assign({},n,t);return function(e){var t,n,r=[];for(t=0;t<e.length;t++)n=e[t]/255,r[t]=n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4);return.2126*r[0]+.7152*r[1]+.0722*r[2]}(e)>a.threshold?o?r(a.black):a.black:o?r(a.white):a.white}function i(e,t){return void 0===t&&(t=!1),e=o(e),t?a(e,t):"#"+e.map((function(e){return t=(255-e).toString(16),void 0===n&&(n=2),(new Array(n).join("0")+t).slice(-n);var t,n})).join("")}return function(t){function n(e,t){var n;return e=o(e),{r:(n=t?a(e,t,!0):e.map((function(e){return 255-e})))[0],g:n[1],b:n[2]}}t.asRGB=n,t.asRgbArray=function(e,t){return e=o(e),t?a(e,t,!0):e.map((function(e){return 255-e}))},t.defaultThreshold=e,t.asRgbObject=n}(i||(i={})),i}()},function(e){e.exports=JSON.parse('["ABeeZee","Abel","Abhaya Libre","Abril Fatface","Aclonica","Acme","Actor","Adamina","Advent Pro","Aguafina Script","Akronim","Aladin","Aldrich","Alef","Alegreya","Alegreya SC","Alegreya Sans","Alegreya Sans SC","Aleo","Alex Brush","Alfa Slab One","Alice","Alike","Alike Angular","Allan","Allerta","Allerta Stencil","Allura","Almarai","Almendra","Almendra Display","Almendra SC","Amarante","Amaranth","Amatic SC","Amethysta","Amiko","Amiri","Amita","Anaheim","Andada","Andika","Angkor","Annie Use Your Telescope","Anonymous Pro","Antic","Antic Didone","Antic Slab","Anton","Arapey","Arbutus","Arbutus Slab","Architects Daughter","Archivo","Archivo Black","Archivo Narrow","Aref Ruqaa","Arima Madurai","Arimo","Arizonia","Armata","Arsenal","Artifika","Arvo","Arya","Asap","Asap Condensed","Asar","Asset","Assistant","Astloch","Asul","Athiti","Atma","Atomic Age","Aubrey","Audiowide","Autour One","Average","Average Sans","Averia Gruesa Libre","Averia Libre","Averia Sans Libre","Averia Serif Libre","B612","B612 Mono","Bad Script","Bahiana","Bahianita","Bai Jamjuree","Baloo","Baloo Bhai","Baloo Bhaijaan","Baloo Bhaina","Baloo Chettan","Baloo Da","Baloo Paaji","Baloo Tamma","Baloo Tammudu","Baloo Thambi","Balthazar","Bangers","Barlow","Barlow Condensed","Barlow Semi Condensed","Barriecito","Barrio","Basic","Battambang","Baumans","Bayon","Be Vietnam","Bebas Neue","Belgrano","Bellefair","Belleza","BenchNine","Bentham","Berkshire Swash","Beth Ellen","Bevan","Big Shoulders Display","Big Shoulders Text","Bigelow Rules","Bigshot One","Bilbo","Bilbo Swash Caps","BioRhyme","BioRhyme Expanded","Biryani","Bitter","Black And White Picture","Black Han Sans","Black Ops One","Blinker","Bokor","Bonbon","Boogaloo","Bowlby One","Bowlby One SC","Brawler","Bree Serif","Bubblegum Sans","Bubbler One","Buda","Buenard","Bungee","Bungee Hairline","Bungee Inline","Bungee Outline","Bungee Shade","Butcherman","Butterfly Kids","Cabin","Cabin Condensed","Cabin Sketch","Caesar Dressing","Cagliostro","Cairo","Calligraffitti","Cambay","Cambo","Candal","Cantarell","Cantata One","Cantora One","Capriola","Cardo","Carme","Carrois Gothic","Carrois Gothic SC","Carter One","Catamaran","Caudex","Caveat","Caveat Brush","Cedarville Cursive","Ceviche One","Chakra Petch","Changa","Changa One","Chango","Charm","Charmonman","Chathura","Chau Philomene One","Chela One","Chelsea Market","Chenla","Cherry Cream Soda","Cherry Swash","Chewy","Chicle","Chilanka","Chivo","Chonburi","Cinzel","Cinzel Decorative","Clicker Script","Coda","Coda Caption","Codystar","Coiny","Combo","Comfortaa","Coming Soon","Concert One","Condiment","Content","Contrail One","Convergence","Cookie","Copse","Corben","Cormorant","Cormorant Garamond","Cormorant Infant","Cormorant SC","Cormorant Unicase","Cormorant Upright","Courgette","Cousine","Coustard","Covered By Your Grace","Crafty Girls","Creepster","Crete Round","Crimson Pro","Crimson Text","Croissant One","Crushed","Cuprum","Cute Font","Cutive","Cutive Mono","DM Sans","DM Serif Display","DM Serif Text","Damion","Dancing Script","Dangrek","Darker Grotesque","David Libre","Dawning of a New Day","Days One","Dekko","Delius","Delius Swash Caps","Delius Unicase","Della Respira","Denk One","Devonshire","Dhurjati","Didact Gothic","Diplomata","Diplomata SC","Do Hyeon","Dokdo","Domine","Donegal One","Doppio One","Dorsa","Dosis","Dr Sugiyama","Duru Sans","Dynalight","EB Garamond","Eagle Lake","East Sea Dokdo","Eater","Economica","Eczar","El Messiri","Electrolize","Elsie","Elsie Swash Caps","Emblema One","Emilys Candy","Encode Sans","Encode Sans Condensed","Encode Sans Expanded","Encode Sans Semi Condensed","Encode Sans Semi Expanded","Engagement","Englebert","Enriqueta","Erica One","Esteban","Euphoria Script","Ewert","Exo","Exo 2","Expletus Sans","Fahkwang","Fanwood Text","Farro","Farsan","Fascinate","Fascinate Inline","Faster One","Fasthand","Fauna One","Faustina","Federant","Federo","Felipa","Fenix","Finger Paint","Fira Code","Fira Mono","Fira Sans","Fira Sans Condensed","Fira Sans Extra Condensed","Fjalla One","Fjord One","Flamenco","Flavors","Fondamento","Fontdiner Swanky","Forum","Francois One","Frank Ruhl Libre","Freckle Face","Fredericka the Great","Fredoka One","Freehand","Fresca","Frijole","Fruktur","Fugaz One","GFS Didot","GFS Neohellenic","Gabriela","Gaegu","Gafata","Galada","Galdeano","Galindo","Gamja Flower","Gayathri","Gentium Basic","Gentium Book Basic","Geo","Geostar","Geostar Fill","Germania One","Gidugu","Gilda Display","Give You Glory","Glass Antiqua","Glegoo","Gloria Hallelujah","Goblin One","Gochi Hand","Gorditas","Gothic A1","Goudy Bookletter 1911","Graduate","Grand Hotel","Gravitas One","Great Vibes","Grenze","Griffy","Gruppo","Gudea","Gugi","Gurajada","Habibi","Halant","Hammersmith One","Hanalei","Hanalei Fill","Handlee","Hanuman","Happy Monkey","Harmattan","Headland One","Heebo","Henny Penny","Hepta Slab","Herr Von Muellerhoff","Hi Melody","Hind","Hind Guntur","Hind Madurai","Hind Siliguri","Hind Vadodara","Holtwood One SC","Homemade Apple","Homenaje","IBM Plex Mono","IBM Plex Sans","IBM Plex Sans Condensed","IBM Plex Serif","IM Fell DW Pica","IM Fell DW Pica SC","IM Fell Double Pica","IM Fell Double Pica SC","IM Fell English","IM Fell English SC","IM Fell French Canon","IM Fell French Canon SC","IM Fell Great Primer","IM Fell Great Primer SC","Iceberg","Iceland","Imprima","Inconsolata","Inder","Indie Flower","Inika","Inknut Antiqua","Irish Grover","Istok Web","Italiana","Italianno","Itim","Jacques Francois","Jacques Francois Shadow","Jaldi","Jim Nightshade","Jockey One","Jolly Lodger","Jomhuria","Jomolhari","Josefin Sans","Josefin Slab","Joti One","Jua","Judson","Julee","Julius Sans One","Junge","Jura","Just Another Hand","Just Me Again Down Here","K2D","Kadwa","Kalam","Kameron","Kanit","Kantumruy","Karla","Karma","Katibeh","Kaushan Script","Kavivanar","Kavoon","Kdam Thmor","Keania One","Kelly Slab","Kenia","Khand","Khmer","Khula","Kirang Haerang","Kite One","Knewave","KoHo","Kodchasan","Kosugi","Kosugi Maru","Kotta One","Koulen","Kranky","Kreon","Kristi","Krona One","Krub","Kulim Park","Kumar One","Kumar One Outline","Kurale","La Belle Aurore","Lacquer","Laila","Lakki Reddy","Lalezar","Lancelot","Lateef","Lato","League Script","Leckerli One","Ledger","Lekton","Lemon","Lemonada","Lexend Deca","Lexend Exa","Lexend Giga","Lexend Mega","Lexend Peta","Lexend Tera","Lexend Zetta","Libre Barcode 128","Libre Barcode 128 Text","Libre Barcode 39","Libre Barcode 39 Extended","Libre Barcode 39 Extended Text","Libre Barcode 39 Text","Libre Baskerville","Libre Caslon Display","Libre Caslon Text","Libre Franklin","Life Savers","Lilita One","Lily Script One","Limelight","Linden Hill","Literata","Liu Jian Mao Cao","Livvic","Lobster","Lobster Two","Londrina Outline","Londrina Shadow","Londrina Sketch","Londrina Solid","Long Cang","Lora","Love Ya Like A Sister","Loved by the King","Lovers Quarrel","Luckiest Guy","Lusitana","Lustria","M PLUS 1p","M PLUS Rounded 1c","Ma Shan Zheng","Macondo","Macondo Swash Caps","Mada","Magra","Maiden Orange","Maitree","Major Mono Display","Mako","Mali","Mallanna","Mandali","Manjari","Mansalva","Manuale","Marcellus","Marcellus SC","Marck Script","Margarine","Markazi Text","Marko One","Marmelad","Martel","Martel Sans","Marvel","Mate","Mate SC","Material Icons","Maven Pro","McLaren","Meddon","MedievalSharp","Medula One","Meera Inimai","Megrim","Meie Script","Merienda","Merienda One","Merriweather","Merriweather Sans","Metal","Metal Mania","Metamorphous","Metrophobic","Michroma","Milonga","Miltonian","Miltonian Tattoo","Mina","Miniver","Miriam Libre","Mirza","Miss Fajardose","Mitr","Modak","Modern Antiqua","Mogra","Molengo","Molle","Monda","Monofett","Monoton","Monsieur La Doulaise","Montaga","Montez","Montserrat","Montserrat Alternates","Montserrat Subrayada","Moul","Moulpali","Mountains of Christmas","Mouse Memoirs","Mr Bedfort","Mr Dafoe","Mr De Haviland","Mrs Saint Delafield","Mrs Sheppards","Mukta","Mukta Mahee","Mukta Malar","Mukta Vaani","Muli","Mystery Quest","NTR","Nanum Brush Script","Nanum Gothic","Nanum Gothic Coding","Nanum Myeongjo","Nanum Pen Script","Neucha","Neuton","New Rocker","News Cycle","Niconne","Niramit","Nixie One","Nobile","Nokora","Norican","Nosifer","Notable","Nothing You Could Do","Noticia Text","Noto Sans","Noto Sans HK","Noto Sans JP","Noto Sans KR","Noto Sans SC","Noto Sans TC","Noto Serif","Noto Serif JP","Noto Serif KR","Noto Serif SC","Noto Serif TC","Nova Cut","Nova Flat","Nova Mono","Nova Oval","Nova Round","Nova Script","Nova Slim","Nova Square","Numans","Nunito","Nunito Sans","Odor Mean Chey","Offside","Old Standard TT","Oldenburg","Oleo Script","Oleo Script Swash Caps","Open Sans","Open Sans Condensed","Oranienbaum","Orbitron","Oregano","Orienta","Original Surfer","Oswald","Over the Rainbow","Overlock","Overlock SC","Overpass","Overpass Mono","Ovo","Oxygen","Oxygen Mono","PT Mono","PT Sans","PT Sans Caption","PT Sans Narrow","PT Serif","PT Serif Caption","Pacifico","Padauk","Palanquin","Palanquin Dark","Pangolin","Paprika","Parisienne","Passero One","Passion One","Pathway Gothic One","Patrick Hand","Patrick Hand SC","Pattaya","Patua One","Pavanam","Paytone One","Peddana","Peralta","Permanent Marker","Petit Formal Script","Petrona","Philosopher","Piedra","Pinyon Script","Pirata One","Plaster","Play","Playball","Playfair Display","Playfair Display SC","Podkova","Poiret One","Poller One","Poly","Pompiere","Pontano Sans","Poor Story","Poppins","Port Lligat Sans","Port Lligat Slab","Pragati Narrow","Prata","Preahvihear","Press Start 2P","Pridi","Princess Sofia","Prociono","Prompt","Prosto One","Proza Libre","Public Sans","Puritan","Purple Purse","Quando","Quantico","Quattrocento","Quattrocento Sans","Questrial","Quicksand","Quintessential","Qwigley","Racing Sans One","Radley","Rajdhani","Rakkas","Raleway","Raleway Dots","Ramabhadra","Ramaraja","Rambla","Rammetto One","Ranchers","Rancho","Ranga","Rasa","Rationale","Ravi Prakash","Red Hat Display","Red Hat Text","Redressed","Reem Kufi","Reenie Beanie","Revalia","Rhodium Libre","Ribeye","Ribeye Marrow","Righteous","Risque","Roboto","Roboto Condensed","Roboto Mono","Roboto Slab","Rochester","Rock Salt","Rokkitt","Romanesco","Ropa Sans","Rosario","Rosarivo","Rouge Script","Rozha One","Rubik","Rubik Mono One","Ruda","Rufina","Ruge Boogie","Ruluko","Rum Raisin","Ruslan Display","Russo One","Ruthie","Rye","Sacramento","Sahitya","Sail","Saira","Saira Condensed","Saira Extra Condensed","Saira Semi Condensed","Saira Stencil One","Salsa","Sanchez","Sancreek","Sansita","Sarabun","Sarala","Sarina","Sarpanch","Satisfy","Sawarabi Gothic","Sawarabi Mincho","Scada","Scheherazade","Schoolbell","Scope One","Seaweed Script","Secular One","Sedgwick Ave","Sedgwick Ave Display","Sevillana","Seymour One","Shadows Into Light","Shadows Into Light Two","Shanti","Share","Share Tech","Share Tech Mono","Shojumaru","Short Stack","Shrikhand","Siemreap","Sigmar One","Signika","Signika Negative","Simonetta","Single Day","Sintony","Sirin Stencil","Six Caps","Skranji","Slabo 13px","Slabo 27px","Slackey","Smokum","Smythe","Sniglet","Snippet","Snowburst One","Sofadi One","Sofia","Song Myung","Sonsie One","Sorts Mill Goudy","Source Code Pro","Source Sans Pro","Source Serif Pro","Space Mono","Special Elite","Spectral","Spectral SC","Spicy Rice","Spinnaker","Spirax","Squada One","Sree Krushnadevaraya","Sriracha","Srisakdi","Staatliches","Stalemate","Stalinist One","Stardos Stencil","Stint Ultra Condensed","Stint Ultra Expanded","Stoke","Strait","Stylish","Sue Ellen Francisco","Suez One","Sumana","Sunflower","Sunshiney","Supermercado One","Sura","Suranna","Suravaram","Suwannaphum","Swanky and Moo Moo","Syncopate","Tajawal","Tangerine","Taprom","Tauri","Taviraj","Teko","Telex","Tenali Ramakrishna","Tenor Sans","Text Me One","Thasadith","The Girl Next Door","Tienne","Tillana","Timmana","Tinos","Titan One","Titillium Web","Tomorrow","Trade Winds","Trirong","Trocchi","Trochut","Trykker","Tulpen One","Turret Road","Ubuntu","Ubuntu Condensed","Ubuntu Mono","Ultra","Uncial Antiqua","Underdog","Unica One","UnifrakturCook","UnifrakturMaguntia","Unkempt","Unlock","Unna","VT323","Vampiro One","Varela","Varela Round","Vast Shadow","Vesper Libre","Vibes","Vibur","Vidaloka","Viga","Voces","Volkhov","Vollkorn","Vollkorn SC","Voltaire","Waiting for the Sunrise","Wallpoet","Walter Turncoat","Warnes","Wellfleet","Wendy One","Wire One","Work Sans","Yanone Kaffeesatz","Yantramanav","Yatra One","Yellowtail","Yeon Sung","Yeseva One","Yesteryear","Yrsa","ZCOOL KuaiLe","ZCOOL QingKe HuangYou","ZCOOL XiaoWei","Zeyada","Zhi Mang Xing","Zilla Slab","Zilla Slab Highlight"]')},function(e,t,n){"use strict";var r=n(4),o=n(0),a=n.n(o),i=(n(1273),n(1));t.a=function(e){var t=e.show,n=void 0!==t&&t,o=e.loadingString,l=void 0===o?null:o,c=e.slowWebsite,s=void 0!==c&&c;return n?a.a.createElement("div",{className:Object(r.a)("buttonizer-loading","loading.website"===l&&"site-loading"),"data-testid":"loader"},a.a.createElement("div",{className:"middle"},a.a.createElement("svg",{width:"165",height:"165",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",className:"lds-rolling"},a.a.createElement("circle",{cx:"50",cy:"50",fill:"none",stroke:"#2f788a",strokeWidth:"7",r:"35",strokeDasharray:"164.93361431346415 56.97787143782138",transform:"rotate(300 50 50)"})),a.a.createElement("img",{src:buttonizer_admin.assets+"/images/buttonizer-loading.png",alt:"Buttonizer"}),a.a.createElement("div",{className:"loader-text"},Object(i.a)(l),a.a.createElement("br",null),a.a.createElement("br",null),s&&a.a.createElement("div",{className:"slow-website"},a.a.createElement("small",null,Object(i.a)("loading.website_slow")),a.a.createElement("a",{href:"#",onClick:function(e){e.preventDefault(),s=!1},"data-testid":"loader-skip-button"},Object(i.a)("loading.website_skip")))))):null}},function(e,t,n){"use strict";var r=n(413);t.a=Object(r.a)({palette:{primary:{main:"#2f7789"},secondary:{light:"#f08419",main:"#f08419",contrastText:"#FFFFFF"}}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var r=n(0),o=n.n(r),a=n(228),i=n(229),l=n(164),c=n(165),s=n(230),u=n(111),f=n(1);n(1287);function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var p=[{value:"cancel",text:Object(f.a)("modal.close")},{value:"confirm",text:o.a.createElement(o.a.Fragment,null,Object(f.a)("premium.modal.go_pro"),o.a.createElement("i",{className:"fas fa-chevron-right",style:{marginLeft:"5px",verticalAlign:"middle"}})),variant:"contained"}];function h(e){var t,n=e.onClose,r=e.open,h=void 0!==r&&r,m=e.video,v=e.image,b=e.text,g=void 0===b?null:b,y=e.maxWidth,O=void 0===y?"xs":y,w=e.fullWidth,x=void 0===w||w,E=function(e){"confirm"!==e?n(e):window.location.href=buttonizer_admin.admin+"?page=Buttonizer-pricing"};return o.a.createElement(a.a,(d(t={open:h,onClose:E,maxWidth:O,fullWidth:x},"maxWidth",m||v?"md":"sm"),d(t,"aria-labelledby","premium-dialog-title"),d(t,"aria-describedby","premium-dialog-description"),d(t,"className","premium-dialog"),d(t,"data-testid","premium-dialog"),t),o.a.createElement(i.a,{id:"premium-dialog-title"},o.a.createElement("i",{className:"far fa-gem window-icon"})," Premium Feature"),o.a.createElement(l.a,{dividers:!0,className:"premium-dialog-content"},o.a.createElement(l.a,{className:"premium-dialog-text ".concat(m||v?"with-video":""," ")},o.a.createElement(c.a,{id:"premium-dialog-description",component:"div"},o.a.createElement("p",null,Object(f.a)("premium.modal.describe")),g&&o.a.createElement("code",{"data-testid":"premium-dialog-text"},g),o.a.createElement("p",null,o.a.createElement("b",null,Object(f.a)("premium.modal.what_do_i_get"))),o.a.createElement("ul",{className:"buttonizer-pro-checklist"},o.a.createElement("li",null,o.a.createElement("i",{className:"fas fa-check"})," ",Object(f.a)("premium.modal.list.time_schedules")),o.a.createElement("li",null,o.a.createElement("i",{className:"fas fa-check"})," ",Object(f.a)("premium.modal.list.page_rules")),o.a.createElement("li",null,o.a.createElement("i",{className:"fas fa-check"})," ",Object(f.a)("premium.modal.list.button_groups")),o.a.createElement("li",null,o.a.createElement("i",{className:"fas fa-check"})," ",o.a.createElement("span",{dangerouslySetInnerHTML:{__html:Object(f.a)("premium.modal.list.custom_images")}})),o.a.createElement("li",null,o.a.createElement("i",{className:"fas fa-check"})," ",Object(f.a)("premium.modal.list.exit_intent")),o.a.createElement("li",null,o.a.createElement("i",{className:"fas fa-check"})," ",Object(f.a)("premium.modal.list.show_on_scroll")),o.a.createElement("li",null,o.a.createElement("i",{className:"fas fa-check"})," ",Object(f.a)("premium.modal.list.show_on_timeout")),o.a.createElement("li",null,o.a.createElement("i",{className:"fas fa-check"})," ",Object(f.a)("premium.modal.list.custom_class")),o.a.createElement("li",null,o.a.createElement("i",{className:"fas fa-check"})," ",Object(f.a)("premium.modal.list.javascript"))))),m||v?o.a.createElement(l.a,{className:"premium-dialog-video","data-testid":"premium-dialog-".concat(m?"video":"image")},o.a.createElement(c.a,{id:"premium-dialog-description",component:"div"},m&&o.a.createElement("iframe",{width:"100%",height:"315",src:"https://www.youtube.com/embed/".concat(m,"?&autoplay=1"),frameBorder:"0",allow:"accelerometer",autoPlay:!0,allowFullScreen:!0}),v&&o.a.createElement("img",{src:v,alt:"Premium image"}))):o.a.createElement(o.a.Fragment,null)),o.a.createElement(s.a,null,p.map((function(e,t){return o.a.createElement(u.a,{onClick:function(){return E(e.value)},color:"primary",key:t,variant:e.variant,"data-testid":"premium-dialog-".concat(e.value)},e.text)}))))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(0),o=n.n(r),a=(n(1289),n(111)),i=n(1);function l(){return o.a.createElement("div",{className:"broke-out-of-iframe"},o.a.createElement("div",null,Object(i.a)("bar.preview.no_changes")),o.a.createElement(a.a,{variant:"outlined",onClick:function(){document.getElementsByClassName("buttonizer-preview")[0].getElementsByTagName("iframe")[0].src=store.getState().misc.frameUrl}},Object(i.a)("bar.preview.return")))}},function(e,t,n){"use strict";var r=n(0),o=n.n(r),a=n(228),i=n(229),l=n(164),c=n(165),s=n(538),u=n(230),f=n(111),d=n(13),p=n(15),h=n(1);t.a=Object(d.b)((function(e){return{welcome_super_contributor:e.settings.welcome_super_contributor}}),(function(e){return{setSetting:function(){return e(p.g.apply(void 0,arguments))}}}))((function(e){var t=e.welcome_super_contributor,n=void 0!==t&&t,r=e.setSetting;if(!0===buttonizer_admin.can_send_errors)return r("welcome_super_contributor",!1),null;var d=function(e){"confirm"===e&&r("can_send_errors",!0),r("show_super_contributor_dialog",!1),r("welcome_super_contributor",!1)};return o.a.createElement(a.a,{open:n,onClose:d,fullWidth:!0,maxWidth:"md","aria-labelledby":"alert-dialog-title"},o.a.createElement(i.a,{id:"alert-dialog-title"},Object(h.a)("welcome.title")),o.a.createElement(l.a,null,o.a.createElement("img",{src:"".concat(buttonizer_admin.assets,"/images/plugin-icon.png"),width:90,align:"left",style:{marginRight:20,marginBottom:10}}),o.a.createElement(c.a,null,Object(h.a)("welcome.super-contributor")," ",o.a.createElement(s.a,{href:"https://buttonizer.pro/super-contributor/",target:"_blank",rel:"noopener"},Object(h.a)("welcome.learn-more")))),o.a.createElement(u.a,null,o.a.createElement(f.a,{onClick:function(){return d("cancel")}},Object(h.a)("welcome.no-thanks")),o.a.createElement(f.a,{onClick:function(){return d("confirm")},color:"primary"},Object(h.a)("welcome.yes-please"))))}))},function(e,t,n){"use strict";var r=n(0),o=n.n(r),a=n(228),i=n(229),l=n(164),c=n(165),s=n(230),u=n(111),f=(n(1300),n(51)),d=n(539),p=n(1),h=n(15),m=n(13);function v(e){return(v="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)}function b(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)}}function g(e,t){return(g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=w(e);if(t){var o=w(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return O(this,n)}}function O(e,t){return!t||"object"!==v(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function w(e){return(w=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var x=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&g(e,t)}(v,e);var t,n,r,m=y(v);function v(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,v),(t=m.call(this,e)).state={showError:!1,dialogOpen:1!=buttonizer_admin.can_send_errors,disabled:!1},t}return t=v,r=[{key:"getDerivedStateFromError",value:function(){return{showError:!0}}}],(n=[{key:"componentDidCatch",value:function(e,t){this.setState({showError:!0,error:e,errorInfo:t})}},{key:"handleClose",value:function(e){"confirm"===e?(this.props.dispatch(Object(h.g)("can_send_errors",!0)),buttonizer_admin.can_send_errors=!0,this.setState({dialogOpen:!1})):"reload"===e?(this.setState({disabled:!0}),document.location.href="".concat(buttonizer_admin.admin,"?page=Buttonizer")):"community"===e&&window.open("https://community.buttonizer.pro/")}},{key:"render",value:function(){var e,t=this;return this.state.showError?1!=buttonizer_admin.can_send_errors?o.a.createElement(a.a,{open:this.state.dialogOpen,maxWidth:"sm",fullWidth:!0,"aria-labelledby":"max-width-dialog-title"},o.a.createElement(i.a,{id:"max-width-dialog-title"},Object(p.a)("utils.crash.title")),o.a.createElement(l.a,null,o.a.createElement(c.a,null,Object(p.a)("utils.crash.no_super_intro")),o.a.createElement(c.a,null,Object(p.a)("utils.crash.no_super_additional_info"))),o.a.createElement(s.a,null,o.a.createElement(u.a,{onClick:function(){return t.handleClose("community")},"data-testid":"buttonizer-community-btn"},"Buttonizer Community"),o.a.createElement(u.a,{onClick:function(){return t.handleClose("reload")},disabled:this.state.disabled,"data-testid":"no-thanks-btn"},Object(p.a)("welcome.no-thanks")),o.a.createElement(u.a,{onClick:function(){return t.handleClose("confirm")},color:"primary",disabled:this.state.disabled},Object(p.a)("welcome.yes-please")))):(f.b((function(n){n.setExtras({errorInfo:t.state.errorInfo}),e=f.a(t.state.error)})),d.b({eventId:e,title:Object(p.a)("utils.crash.title"),subtitle:Object(p.a)("utils.crash.subtitle"),subtitle2:Object(p.a)("utils.crash.subtitle2"),labelClose:Object(p.a)("utils.crash.reload"),onLoad:function(){document.querySelector(".sentry-error-embed .close").addEventListener("click",(function(){document.location.href="".concat(buttonizer_admin.admin,"?page=Buttonizer")}))}}),null):this.props.children}}])&&b(t.prototype,n),r&&b(t,r),v}(o.a.Component);t.a=Object(m.b)()(x)},function(e,t,n){"use strict";e.exports=n(688)},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return Uy}));var r=n(0),o=n.n(r),a=n(111),i=n(4),l=(n(1206),n(507)),c=n(13);function s(){return(s=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}).apply(this,arguments)}var u=Object(c.b)((function(e,t){return{preference:e.settings.show_tooltips,props:t}}))((function(e){var t=e.props,n=e.preference;return n?o.a.createElement(l.Tooltip,s({title:null,html:t.content},t,{disabled:!n||t.disabled}),t.children):t.children})),f=(n(1211),n(1)),d=n(2),p=n(7),h=(n(144),n(3)),m=n.n(h),v=n(12),b=n(16),g=n(9);a.a.styles;var y=r.forwardRef((function(e,t){var n=e.children,o=e.classes,a=e.className,l=e.color,c=void 0===l?"default":l,s=e.component,u=void 0===s?"div":s,f=e.disabled,h=void 0!==f&&f,m=e.disableElevation,b=void 0!==m&&m,g=e.disableFocusRipple,y=void 0!==g&&g,O=e.disableRipple,w=void 0!==O&&O,x=e.fullWidth,E=void 0!==x&&x,_=e.orientation,j=void 0===_?"horizontal":_,S=e.size,k=void 0===S?"medium":S,C=e.variant,P=void 0===C?"outlined":C,T=Object(p.a)(e,["children","classes","className","color","component","disabled","disableElevation","disableFocusRipple","disableRipple","fullWidth","orientation","size","variant"]),A=Object(i.a)(o.grouped,o["grouped".concat(Object(v.a)(j))],o["grouped".concat(Object(v.a)(P))],o["grouped".concat(Object(v.a)(P)).concat(Object(v.a)(j))],o["grouped".concat(Object(v.a)(P)).concat("default"!==c?Object(v.a)(c):"")],h&&o.disabled);return r.createElement(u,Object(d.a)({role:"group",className:Object(i.a)(o.root,a,E&&o.fullWidth,b&&o.disableElevation,"contained"===P&&o.contained,"vertical"===j&&o.vertical),ref:t},T),r.Children.map(n,(function(e){return r.isValidElement(e)?r.cloneElement(e,{className:Object(i.a)(A,e.props.className),color:e.props.color||c,disabled:e.props.disabled||h,disableElevation:e.props.disableElevation||b,disableFocusRipple:y,disableRipple:w,fullWidth:E,size:e.props.size||k,variant:e.props.variant||P}):null})))})),O=Object(g.a)((function(e){return{root:{display:"inline-flex",borderRadius:e.shape.borderRadius},contained:{boxShadow:e.shadows[2]},disableElevation:{boxShadow:"none"},disabled:{},fullWidth:{width:"100%"},vertical:{flexDirection:"column"},grouped:{minWidth:40},groupedHorizontal:{"&:not(:first-child)":{borderTopLeftRadius:0,borderBottomLeftRadius:0},"&:not(:last-child)":{borderTopRightRadius:0,borderBottomRightRadius:0}},groupedVertical:{"&:not(:first-child)":{borderTopRightRadius:0,borderTopLeftRadius:0},"&:not(:last-child)":{borderBottomRightRadius:0,borderBottomLeftRadius:0}},groupedText:{},groupedTextHorizontal:{"&:not(:last-child)":{borderRight:"1px solid ".concat("light"===e.palette.type?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)")}},groupedTextVertical:{"&:not(:last-child)":{borderBottom:"1px solid ".concat("light"===e.palette.type?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)")}},groupedTextPrimary:{"&:not(:last-child)":{borderColor:Object(b.c)(e.palette.primary.main,.5)}},groupedTextSecondary:{"&:not(:last-child)":{borderColor:Object(b.c)(e.palette.secondary.main,.5)}},groupedOutlined:{},groupedOutlinedHorizontal:{"&:not(:first-child)":{marginLeft:-1},"&:not(:last-child)":{borderRightColor:"transparent"}},groupedOutlinedVertical:{"&:not(:first-child)":{marginTop:-1},"&:not(:last-child)":{borderBottomColor:"transparent"}},groupedOutlinedPrimary:{"&:hover":{borderColor:e.palette.primary.main}},groupedOutlinedSecondary:{"&:hover":{borderColor:e.palette.secondary.main}},groupedContained:{boxShadow:"none"},groupedContainedHorizontal:{"&:not(:last-child)":{borderRight:"1px solid ".concat(e.palette.grey[400]),"&$disabled":{borderRight:"1px solid ".concat(e.palette.action.disabled)}}},groupedContainedVertical:{"&:not(:last-child)":{borderBottom:"1px solid ".concat(e.palette.grey[400]),"&$disabled":{borderBottom:"1px solid ".concat(e.palette.action.disabled)}}},groupedContainedPrimary:{"&:not(:last-child)":{borderColor:e.palette.primary.dark}},groupedContainedSecondary:{"&:not(:last-child)":{borderColor:e.palette.secondary.dark}}}}),{name:"MuiButtonGroup"})(y);function w(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return x(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 x(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 x(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}function E(){var e=w(Object(r.useState)("desktop"),2),t=e[0],n=e[1];function l(e){e!==n&&(n(e),document.querySelector(".buttonizer-preview").className=Object(i.a)("buttonizer-preview","mobile"===e&&"frame-size-mobile","tablet"===e&&"frame-size-tablet"))}return o.a.createElement("div",{className:"device-preview"},o.a.createElement(O,{color:"primary"},o.a.createElement(u,{content:Object(f.a)("bar.preview.desktop")},o.a.createElement(a.a,{onClick:function(){return l("desktop")},variant:"desktop"===t?"contained":null,color:"primary","data-testid":"desktop"},o.a.createElement("i",{className:"fas fa-desktop"}))),o.a.createElement(u,{content:Object(f.a)("bar.preview.tablet")},o.a.createElement(a.a,{onClick:function(){return l("tablet")},variant:"tablet"===t?"contained":null,color:"primary","data-testid":"tablet"},o.a.createElement("i",{className:"fas fa-tablet-alt"}))),o.a.createElement(u,{content:Object(f.a)("bar.preview.mobile")},o.a.createElement(a.a,{onClick:function(){return l("mobile")},variant:"mobile"===t?"contained":null,color:"primary","data-testid":"mobile"},o.a.createElement("i",{className:"fas fa-mobile-alt"})))))}var _=n(122);function j(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return S(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 S(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 S(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}var k=Object(c.b)((function(e){return{hasChanges:e.misc.hasChanges}}))((function(e){var t=e.hasChanges,n=j(Object(r.useState)(!1),2),i=n[0],l=n[1],c=j(Object(r.useState)(!1),2),s=c[0],u=c[1];return o.a.createElement(a.a,{onClick:function(){return l(!0),void Object(_.a)("/publish",{method:"POST",data:{nonce:buttonizer_admin.nonce}}).then((function(e){var t=e.status,n=e.message;if(l(!1),"error"===t)return app.loader.hide(),void app.error({message:n});app.setHasChanges(!1),u(!0),setTimeout((function(){u(!1)}),3e3)})).catch((function(e){e.code,l(!1)}))},disabled:i||!1===t,variant:"contained",color:"primary","data-testid":"publish-button",className:"MuiButton-Publish"},i?Object(f.a)("common.publishing"):s?Object(f.a)("common.published"):Object(f.a)("common.publish"))})),C=(n(1213),n(69)),P=n(897);function T(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return A(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 A(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 A(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}var I=Object(c.b)((function(e){return{hasChanges:e.misc.hasChanges}}))((function(e){var t=e.hasChanges,n=T(Object(r.useState)(!1),2),a=n[0],l=n[1],c=T(Object(r.useState)(!1),2),s=c[0],d=c[1];return o.a.createElement(o.a.Fragment,null,o.a.createElement(u,{content:Object(f.a)("revert.revert_changes")},o.a.createElement(P.a,{onClick:function(){return l(!0)},className:"revert-button",color:"secondary",disabled:!t||s,"data-testid":"revert-button"},o.a.createElement("i",{className:Object(i.a)("fas fa-history",s&&"spin")}))),o.a.createElement(C.a,{open:a,title:Object(f.a)("revert.revert_changes"),buttons:[{text:Object(f.a)("modal.cancel"),value:"close"},{text:Object(f.a)("revert.revert_changes"),value:"revert"}],onClose:function(e){l(!1),"revert"===e&&(d(!0),Object(_.a)("/revert",{method:"POST",data:{nonce:buttonizer_admin.nonce}}).then((function(e){var t=e.status,n=e.message;if("error"===t)return app.loader.hide(),void app.error({message:n});window.location.reload()})))},testId:"revert-dialog"},o.a.createElement("p",null,Object(f.a)("revert.modal.intro")),o.a.createElement("p",null,Object(f.a)("revert.modal.action"))))})),R=(n(574),n(586),n(442),n(594),n(596),n(598),n(601),n(602),n(611),n(405)),D=n.n(R),N=n(406),M=n.n(N),L=n(511),F=n.n(L),B=n(512),z=n(407),U=n.n(z),W=(n(613),n(616),n(455),n(619),n(620),null),H=null;function G(){if(null===W){if("undefined"==typeof document)return W=0;var e=document.body,t=document.createElement("div");t.classList.add("simplebar-hide-scrollbar"),e.appendChild(t);var n=t.getBoundingClientRect().right;e.removeChild(t),W=n}return W}function K(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView?e.ownerDocument.defaultView:window}function V(e){return e&&e.ownerDocument?e.ownerDocument:document}U.a&&window.addEventListener("resize",(function(){H!==window.devicePixelRatio&&(H=window.devicePixelRatio,W=null)}));var $=function(){function e(t,n){var r=this;this.onScroll=function(){var e=K(r.el);r.scrollXTicking||(e.requestAnimationFrame(r.scrollX),r.scrollXTicking=!0),r.scrollYTicking||(e.requestAnimationFrame(r.scrollY),r.scrollYTicking=!0)},this.scrollX=function(){r.axis.x.isOverflowing&&(r.showScrollbar("x"),r.positionScrollbar("x")),r.scrollXTicking=!1},this.scrollY=function(){r.axis.y.isOverflowing&&(r.showScrollbar("y"),r.positionScrollbar("y")),r.scrollYTicking=!1},this.onMouseEnter=function(){r.showScrollbar("x"),r.showScrollbar("y")},this.onMouseMove=function(e){r.mouseX=e.clientX,r.mouseY=e.clientY,(r.axis.x.isOverflowing||r.axis.x.forceVisible)&&r.onMouseMoveForAxis("x"),(r.axis.y.isOverflowing||r.axis.y.forceVisible)&&r.onMouseMoveForAxis("y")},this.onMouseLeave=function(){r.onMouseMove.cancel(),(r.axis.x.isOverflowing||r.axis.x.forceVisible)&&r.onMouseLeaveForAxis("x"),(r.axis.y.isOverflowing||r.axis.y.forceVisible)&&r.onMouseLeaveForAxis("y"),r.mouseX=-1,r.mouseY=-1},this.onWindowResize=function(){r.scrollbarWidth=r.getScrollbarWidth(),r.hideNativeScrollbar()},this.hideScrollbars=function(){r.axis.x.track.rect=r.axis.x.track.el.getBoundingClientRect(),r.axis.y.track.rect=r.axis.y.track.el.getBoundingClientRect(),r.isWithinBounds(r.axis.y.track.rect)||(r.axis.y.scrollbar.el.classList.remove(r.classNames.visible),r.axis.y.isVisible=!1),r.isWithinBounds(r.axis.x.track.rect)||(r.axis.x.scrollbar.el.classList.remove(r.classNames.visible),r.axis.x.isVisible=!1)},this.onPointerEvent=function(e){var t,n;r.axis.x.track.rect=r.axis.x.track.el.getBoundingClientRect(),r.axis.y.track.rect=r.axis.y.track.el.getBoundingClientRect(),(r.axis.x.isOverflowing||r.axis.x.forceVisible)&&(t=r.isWithinBounds(r.axis.x.track.rect)),(r.axis.y.isOverflowing||r.axis.y.forceVisible)&&(n=r.isWithinBounds(r.axis.y.track.rect)),(t||n)&&(e.preventDefault(),e.stopPropagation(),"mousedown"===e.type&&(t&&(r.axis.x.scrollbar.rect=r.axis.x.scrollbar.el.getBoundingClientRect(),r.isWithinBounds(r.axis.x.scrollbar.rect)?r.onDragStart(e,"x"):r.onTrackClick(e,"x")),n&&(r.axis.y.scrollbar.rect=r.axis.y.scrollbar.el.getBoundingClientRect(),r.isWithinBounds(r.axis.y.scrollbar.rect)?r.onDragStart(e,"y"):r.onTrackClick(e,"y"))))},this.drag=function(t){var n=r.axis[r.draggedAxis].track,o=n.rect[r.axis[r.draggedAxis].sizeAttr],a=r.axis[r.draggedAxis].scrollbar,i=r.contentWrapperEl[r.axis[r.draggedAxis].scrollSizeAttr],l=parseInt(r.elStyles[r.axis[r.draggedAxis].sizeAttr],10);t.preventDefault(),t.stopPropagation();var c=(("y"===r.draggedAxis?t.pageY:t.pageX)-n.rect[r.axis[r.draggedAxis].offsetAttr]-r.axis[r.draggedAxis].dragOffset)/(o-a.size)*(i-l);"x"===r.draggedAxis&&(c=r.isRtl&&e.getRtlHelpers().isRtlScrollbarInverted?c-(o+a.size):c,c=r.isRtl&&e.getRtlHelpers().isRtlScrollingInverted?-c:c),r.contentWrapperEl[r.axis[r.draggedAxis].scrollOffsetAttr]=c},this.onEndDrag=function(e){var t=V(r.el),n=K(r.el);e.preventDefault(),e.stopPropagation(),r.el.classList.remove(r.classNames.dragging),t.removeEventListener("mousemove",r.drag,!0),t.removeEventListener("mouseup",r.onEndDrag,!0),r.removePreventClickId=n.setTimeout((function(){t.removeEventListener("click",r.preventClick,!0),t.removeEventListener("dblclick",r.preventClick,!0),r.removePreventClickId=null}))},this.preventClick=function(e){e.preventDefault(),e.stopPropagation()},this.el=t,this.minScrollbarWidth=20,this.options=Object.assign({},e.defaultOptions,{},n),this.classNames=Object.assign({},e.defaultOptions.classNames,{},this.options.classNames),this.axis={x:{scrollOffsetAttr:"scrollLeft",sizeAttr:"width",scrollSizeAttr:"scrollWidth",offsetSizeAttr:"offsetWidth",offsetAttr:"left",overflowAttr:"overflowX",dragOffset:0,isOverflowing:!0,isVisible:!1,forceVisible:!1,track:{},scrollbar:{}},y:{scrollOffsetAttr:"scrollTop",sizeAttr:"height",scrollSizeAttr:"scrollHeight",offsetSizeAttr:"offsetHeight",offsetAttr:"top",overflowAttr:"overflowY",dragOffset:0,isOverflowing:!0,isVisible:!1,forceVisible:!1,track:{},scrollbar:{}}},this.removePreventClickId=null,e.instances.has(this.el)||(this.recalculate=D()(this.recalculate.bind(this),64),this.onMouseMove=D()(this.onMouseMove.bind(this),64),this.hideScrollbars=M()(this.hideScrollbars.bind(this),this.options.timeout),this.onWindowResize=M()(this.onWindowResize.bind(this),64,{leading:!0}),e.getRtlHelpers=F()(e.getRtlHelpers),this.init())}e.getRtlHelpers=function(){var t=document.createElement("div");t.innerHTML='<div class="hs-dummy-scrollbar-size"><div style="height: 200%; width: 200%; margin: 10px 0;"></div></div>';var n=t.firstElementChild;document.body.appendChild(n);var r=n.firstElementChild;n.scrollLeft=0;var o=e.getOffset(n),a=e.getOffset(r);n.scrollLeft=999;var i=e.getOffset(r);return{isRtlScrollingInverted:o.left!==a.left&&a.left-i.left!=0,isRtlScrollbarInverted:o.left!==a.left}},e.getOffset=function(e){var t=e.getBoundingClientRect(),n=V(e),r=K(e);return{top:t.top+(r.pageYOffset||n.documentElement.scrollTop),left:t.left+(r.pageXOffset||n.documentElement.scrollLeft)}};var t=e.prototype;return t.init=function(){e.instances.set(this.el,this),U.a&&(this.initDOM(),this.scrollbarWidth=this.getScrollbarWidth(),this.recalculate(),this.initListeners())},t.initDOM=function(){var e=this;if(Array.prototype.filter.call(this.el.children,(function(t){return t.classList.contains(e.classNames.wrapper)})).length)this.wrapperEl=this.el.querySelector("."+this.classNames.wrapper),this.contentWrapperEl=this.options.scrollableNode||this.el.querySelector("."+this.classNames.contentWrapper),this.contentEl=this.options.contentNode||this.el.querySelector("."+this.classNames.contentEl),this.offsetEl=this.el.querySelector("."+this.classNames.offset),this.maskEl=this.el.querySelector("."+this.classNames.mask),this.placeholderEl=this.findChild(this.wrapperEl,"."+this.classNames.placeholder),this.heightAutoObserverWrapperEl=this.el.querySelector("."+this.classNames.heightAutoObserverWrapperEl),this.heightAutoObserverEl=this.el.querySelector("."+this.classNames.heightAutoObserverEl),this.axis.x.track.el=this.findChild(this.el,"."+this.classNames.track+"."+this.classNames.horizontal),this.axis.y.track.el=this.findChild(this.el,"."+this.classNames.track+"."+this.classNames.vertical);else{for(this.wrapperEl=document.createElement("div"),this.contentWrapperEl=document.createElement("div"),this.offsetEl=document.createElement("div"),this.maskEl=document.createElement("div"),this.contentEl=document.createElement("div"),this.placeholderEl=document.createElement("div"),this.heightAutoObserverWrapperEl=document.createElement("div"),this.heightAutoObserverEl=document.createElement("div"),this.wrapperEl.classList.add(this.classNames.wrapper),this.contentWrapperEl.classList.add(this.classNames.contentWrapper),this.offsetEl.classList.add(this.classNames.offset),this.maskEl.classList.add(this.classNames.mask),this.contentEl.classList.add(this.classNames.contentEl),this.placeholderEl.classList.add(this.classNames.placeholder),this.heightAutoObserverWrapperEl.classList.add(this.classNames.heightAutoObserverWrapperEl),this.heightAutoObserverEl.classList.add(this.classNames.heightAutoObserverEl);this.el.firstChild;)this.contentEl.appendChild(this.el.firstChild);this.contentWrapperEl.appendChild(this.contentEl),this.offsetEl.appendChild(this.contentWrapperEl),this.maskEl.appendChild(this.offsetEl),this.heightAutoObserverWrapperEl.appendChild(this.heightAutoObserverEl),this.wrapperEl.appendChild(this.heightAutoObserverWrapperEl),this.wrapperEl.appendChild(this.maskEl),this.wrapperEl.appendChild(this.placeholderEl),this.el.appendChild(this.wrapperEl)}if(!this.axis.x.track.el||!this.axis.y.track.el){var t=document.createElement("div"),n=document.createElement("div");t.classList.add(this.classNames.track),n.classList.add(this.classNames.scrollbar),t.appendChild(n),this.axis.x.track.el=t.cloneNode(!0),this.axis.x.track.el.classList.add(this.classNames.horizontal),this.axis.y.track.el=t.cloneNode(!0),this.axis.y.track.el.classList.add(this.classNames.vertical),this.el.appendChild(this.axis.x.track.el),this.el.appendChild(this.axis.y.track.el)}this.axis.x.scrollbar.el=this.axis.x.track.el.querySelector("."+this.classNames.scrollbar),this.axis.y.scrollbar.el=this.axis.y.track.el.querySelector("."+this.classNames.scrollbar),this.options.autoHide||(this.axis.x.scrollbar.el.classList.add(this.classNames.visible),this.axis.y.scrollbar.el.classList.add(this.classNames.visible)),this.el.setAttribute("data-simplebar","init")},t.initListeners=function(){var e=this,t=K(this.el);this.options.autoHide&&this.el.addEventListener("mouseenter",this.onMouseEnter),["mousedown","click","dblclick"].forEach((function(t){e.el.addEventListener(t,e.onPointerEvent,!0)})),["touchstart","touchend","touchmove"].forEach((function(t){e.el.addEventListener(t,e.onPointerEvent,{capture:!0,passive:!0})})),this.el.addEventListener("mousemove",this.onMouseMove),this.el.addEventListener("mouseleave",this.onMouseLeave),this.contentWrapperEl.addEventListener("scroll",this.onScroll),t.addEventListener("resize",this.onWindowResize);var n=!1,r=t.ResizeObserver||B.a;this.resizeObserver=new r((function(){n&&e.recalculate()})),this.resizeObserver.observe(this.el),this.resizeObserver.observe(this.contentEl),t.requestAnimationFrame((function(){n=!0})),this.mutationObserver=new t.MutationObserver(this.recalculate),this.mutationObserver.observe(this.contentEl,{childList:!0,subtree:!0,characterData:!0})},t.recalculate=function(){var e=K(this.el);this.elStyles=e.getComputedStyle(this.el),this.isRtl="rtl"===this.elStyles.direction;var t=this.heightAutoObserverEl.offsetHeight<=1,n=this.heightAutoObserverEl.offsetWidth<=1,r=this.contentEl.offsetWidth,o=this.contentWrapperEl.offsetWidth,a=this.elStyles.overflowX,i=this.elStyles.overflowY;this.contentEl.style.padding=this.elStyles.paddingTop+" "+this.elStyles.paddingRight+" "+this.elStyles.paddingBottom+" "+this.elStyles.paddingLeft,this.wrapperEl.style.margin="-"+this.elStyles.paddingTop+" -"+this.elStyles.paddingRight+" -"+this.elStyles.paddingBottom+" -"+this.elStyles.paddingLeft;var l=this.contentEl.scrollHeight,c=this.contentEl.scrollWidth;this.contentWrapperEl.style.height=t?"auto":"100%",this.placeholderEl.style.width=n?r+"px":"auto",this.placeholderEl.style.height=l+"px";var s=this.contentWrapperEl.offsetHeight;this.axis.x.isOverflowing=c>r,this.axis.y.isOverflowing=l>s,this.axis.x.isOverflowing="hidden"!==a&&this.axis.x.isOverflowing,this.axis.y.isOverflowing="hidden"!==i&&this.axis.y.isOverflowing,this.axis.x.forceVisible="x"===this.options.forceVisible||!0===this.options.forceVisible,this.axis.y.forceVisible="y"===this.options.forceVisible||!0===this.options.forceVisible,this.hideNativeScrollbar();var u=this.axis.x.isOverflowing?this.scrollbarWidth:0,f=this.axis.y.isOverflowing?this.scrollbarWidth:0;this.axis.x.isOverflowing=this.axis.x.isOverflowing&&c>o-f,this.axis.y.isOverflowing=this.axis.y.isOverflowing&&l>s-u,this.axis.x.scrollbar.size=this.getScrollbarSize("x"),this.axis.y.scrollbar.size=this.getScrollbarSize("y"),this.axis.x.scrollbar.el.style.width=this.axis.x.scrollbar.size+"px",this.axis.y.scrollbar.el.style.height=this.axis.y.scrollbar.size+"px",this.positionScrollbar("x"),this.positionScrollbar("y"),this.toggleTrackVisibility("x"),this.toggleTrackVisibility("y")},t.getScrollbarSize=function(e){if(void 0===e&&(e="y"),!this.axis[e].isOverflowing)return 0;var t,n=this.contentEl[this.axis[e].scrollSizeAttr],r=this.axis[e].track.el[this.axis[e].offsetSizeAttr],o=r/n;return t=Math.max(~~(o*r),this.options.scrollbarMinSize),this.options.scrollbarMaxSize&&(t=Math.min(t,this.options.scrollbarMaxSize)),t},t.positionScrollbar=function(t){if(void 0===t&&(t="y"),this.axis[t].isOverflowing){var n=this.contentWrapperEl[this.axis[t].scrollSizeAttr],r=this.axis[t].track.el[this.axis[t].offsetSizeAttr],o=parseInt(this.elStyles[this.axis[t].sizeAttr],10),a=this.axis[t].scrollbar,i=this.contentWrapperEl[this.axis[t].scrollOffsetAttr],l=(i="x"===t&&this.isRtl&&e.getRtlHelpers().isRtlScrollingInverted?-i:i)/(n-o),c=~~((r-a.size)*l);c="x"===t&&this.isRtl&&e.getRtlHelpers().isRtlScrollbarInverted?c+(r-a.size):c,a.el.style.transform="x"===t?"translate3d("+c+"px, 0, 0)":"translate3d(0, "+c+"px, 0)"}},t.toggleTrackVisibility=function(e){void 0===e&&(e="y");var t=this.axis[e].track.el,n=this.axis[e].scrollbar.el;this.axis[e].isOverflowing||this.axis[e].forceVisible?(t.style.visibility="visible",this.contentWrapperEl.style[this.axis[e].overflowAttr]="scroll"):(t.style.visibility="hidden",this.contentWrapperEl.style[this.axis[e].overflowAttr]="hidden"),this.axis[e].isOverflowing?n.style.display="block":n.style.display="none"},t.hideNativeScrollbar=function(){this.offsetEl.style[this.isRtl?"left":"right"]=this.axis.y.isOverflowing||this.axis.y.forceVisible?"-"+this.scrollbarWidth+"px":0,this.offsetEl.style.bottom=this.axis.x.isOverflowing||this.axis.x.forceVisible?"-"+this.scrollbarWidth+"px":0},t.onMouseMoveForAxis=function(e){void 0===e&&(e="y"),this.axis[e].track.rect=this.axis[e].track.el.getBoundingClientRect(),this.axis[e].scrollbar.rect=this.axis[e].scrollbar.el.getBoundingClientRect(),this.isWithinBounds(this.axis[e].scrollbar.rect)?this.axis[e].scrollbar.el.classList.add(this.classNames.hover):this.axis[e].scrollbar.el.classList.remove(this.classNames.hover),this.isWithinBounds(this.axis[e].track.rect)?(this.showScrollbar(e),this.axis[e].track.el.classList.add(this.classNames.hover)):this.axis[e].track.el.classList.remove(this.classNames.hover)},t.onMouseLeaveForAxis=function(e){void 0===e&&(e="y"),this.axis[e].track.el.classList.remove(this.classNames.hover),this.axis[e].scrollbar.el.classList.remove(this.classNames.hover)},t.showScrollbar=function(e){void 0===e&&(e="y");var t=this.axis[e].scrollbar.el;this.axis[e].isVisible||(t.classList.add(this.classNames.visible),this.axis[e].isVisible=!0),this.options.autoHide&&this.hideScrollbars()},t.onDragStart=function(e,t){void 0===t&&(t="y");var n=V(this.el),r=K(this.el),o=this.axis[t].scrollbar,a="y"===t?e.pageY:e.pageX;this.axis[t].dragOffset=a-o.rect[this.axis[t].offsetAttr],this.draggedAxis=t,this.el.classList.add(this.classNames.dragging),n.addEventListener("mousemove",this.drag,!0),n.addEventListener("mouseup",this.onEndDrag,!0),null===this.removePreventClickId?(n.addEventListener("click",this.preventClick,!0),n.addEventListener("dblclick",this.preventClick,!0)):(r.clearTimeout(this.removePreventClickId),this.removePreventClickId=null)},t.onTrackClick=function(e,t){var n=this;if(void 0===t&&(t="y"),this.options.clickOnTrack){var r=K(this.el);this.axis[t].scrollbar.rect=this.axis[t].scrollbar.el.getBoundingClientRect();var o=this.axis[t].scrollbar.rect[this.axis[t].offsetAttr],a=parseInt(this.elStyles[this.axis[t].sizeAttr],10),i=this.contentWrapperEl[this.axis[t].scrollOffsetAttr],l=("y"===t?this.mouseY-o:this.mouseX-o)<0?-1:1,c=-1===l?i-a:i+a;!function e(){var o,a;-1===l?i>c&&(i-=n.options.clickOnTrackSpeed,n.contentWrapperEl.scrollTo(((o={})[n.axis[t].offsetAttr]=i,o)),r.requestAnimationFrame(e)):i<c&&(i+=n.options.clickOnTrackSpeed,n.contentWrapperEl.scrollTo(((a={})[n.axis[t].offsetAttr]=i,a)),r.requestAnimationFrame(e))}()}},t.getContentElement=function(){return this.contentEl},t.getScrollElement=function(){return this.contentWrapperEl},t.getScrollbarWidth=function(){try{return"none"===getComputedStyle(this.contentWrapperEl,"::-webkit-scrollbar").display||"scrollbarWidth"in document.documentElement.style||"-ms-overflow-style"in document.documentElement.style?0:G()}catch(e){return G()}},t.removeListeners=function(){var e=this,t=K(this.el);this.options.autoHide&&this.el.removeEventListener("mouseenter",this.onMouseEnter),["mousedown","click","dblclick"].forEach((function(t){e.el.removeEventListener(t,e.onPointerEvent,!0)})),["touchstart","touchend","touchmove"].forEach((function(t){e.el.removeEventListener(t,e.onPointerEvent,{capture:!0,passive:!0})})),this.el.removeEventListener("mousemove",this.onMouseMove),this.el.removeEventListener("mouseleave",this.onMouseLeave),this.contentWrapperEl&&this.contentWrapperEl.removeEventListener("scroll",this.onScroll),t.removeEventListener("resize",this.onWindowResize),this.mutationObserver&&this.mutationObserver.disconnect(),this.resizeObserver&&this.resizeObserver.disconnect(),this.recalculate.cancel(),this.onMouseMove.cancel(),this.hideScrollbars.cancel(),this.onWindowResize.cancel()},t.unMount=function(){this.removeListeners(),e.instances.delete(this.el)},t.isWithinBounds=function(e){return this.mouseX>=e.left&&this.mouseX<=e.left+e.width&&this.mouseY>=e.top&&this.mouseY<=e.top+e.height},t.findChild=function(e,t){var n=e.matches||e.webkitMatchesSelector||e.mozMatchesSelector||e.msMatchesSelector;return Array.prototype.filter.call(e.children,(function(e){return n.call(e,t)}))[0]},e}();$.defaultOptions={autoHide:!0,forceVisible:!1,clickOnTrack:!0,clickOnTrackSpeed:40,classNames:{contentEl:"simplebar-content",contentWrapper:"simplebar-content-wrapper",offset:"simplebar-offset",mask:"simplebar-mask",wrapper:"simplebar-wrapper",placeholder:"simplebar-placeholder",scrollbar:"simplebar-scrollbar",track:"simplebar-track",heightAutoObserverWrapperEl:"simplebar-height-auto-observer-wrapper",heightAutoObserverEl:"simplebar-height-auto-observer",visible:"simplebar-visible",horizontal:"simplebar-horizontal",vertical:"simplebar-vertical",hover:"simplebar-hover",dragging:"simplebar-dragging"},scrollbarMinSize:25,scrollbarMaxSize:0,timeout:1e3},$.instances=new WeakMap;var q=$;function Y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function X(){return(X=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}).apply(this,arguments)}function J(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 Q(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Z=o.a.forwardRef((function(e,t){var n,a=e.children,i=e.scrollableNodeProps,l=void 0===i?{}:i,c=Q(e,["children","scrollableNodeProps"]),s=Object(r.useRef)(),u=Object(r.useRef)(),f=Object(r.useRef)(),d={},p={},h=[];return Object.keys(c).forEach((function(e){Object.prototype.hasOwnProperty.call(q.defaultOptions,e)?d[e]=c[e]:e.match(/data-simplebar-(.+)/)&&"data-simplebar-direction"!==e?h.push({name:e,value:c[e]}):p[e]=c[e]})),h.length&&console.warn("simplebar-react: this way of passing options is deprecated. Pass it like normal props instead:\n 'data-simplebar-auto-hide=\"false\"' —> 'autoHide=\"false\"'\n "),Object(r.useEffect)((function(){var e;return s=l.ref||s,u.current&&(n=new q(u.current,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?J(n,!0).forEach((function(t){Y(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):J(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},(e=h,Array.prototype.reduce.call(e,(function(e,t){var n=t.name.match(/data-simplebar-(.+)/);if(n){var r=n[1].replace(/\W+(.)/g,(function(e,t){return t.toUpperCase()}));switch(t.value){case"true":e[r]=!0;break;case"false":e[r]=!1;break;case void 0:e[r]=!0;break;default:e[r]=t.value}}return e}),{})),{},d,{},s&&{scrollableNode:s.current},{},f.current&&{contentNode:f.current})),t&&(t.current=n)),function(){n.unMount(),n=null}}),[]),o.a.createElement("div",X({ref:u,"data-simplebar":!0},p),o.a.createElement("div",{className:"simplebar-wrapper"},o.a.createElement("div",{className:"simplebar-height-auto-observer-wrapper"},o.a.createElement("div",{className:"simplebar-height-auto-observer"})),o.a.createElement("div",{className:"simplebar-mask"},o.a.createElement("div",{className:"simplebar-offset"},"function"==typeof a?a({scrollableNodeRef:s,contentNodeRef:f}):o.a.createElement("div",X({},l,{className:"simplebar-content-wrapper".concat(l.className?" ".concat(l.className):"")}),o.a.createElement("div",{className:"simplebar-content"},a)))),o.a.createElement("div",{className:"simplebar-placeholder"})),o.a.createElement("div",{className:"simplebar-track simplebar-horizontal"},o.a.createElement("div",{className:"simplebar-scrollbar"})),o.a.createElement("div",{className:"simplebar-track simplebar-vertical"},o.a.createElement("div",{className:"simplebar-scrollbar"})))}));Z.displayName="SimpleBar",Z.propTypes={children:m.a.oneOfType([m.a.node,m.a.func]),scrollableNodeProps:m.a.object};var ee=Z,te=n(45),ne=(n(1217),n(26));function re(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return oe(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 oe(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 oe(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}var ae=Object(c.b)((function(e){return{settings:e.settings}}))((function(e){var t=e.settings,n=[Object(f.a)("random_tips.tip_1"),Object(f.a)("random_tips.tip_2"),Object(f.a)("random_tips.tip_3"),Object(f.a)("random_tips.tip_4"),Object(f.a)("random_tips.tip_5"),Object(f.a)("random_tips.tip_6"),Object(f.a)("random_tips.tip_7"),Object(f.a)("random_tips.tip_8"),Object(f.a)("random_tips.tip_9"),Object(f.a)("random_tips.tip_10"),Object(f.a)("random_tips.tip_11"),Object(f.a)("random_tips.tip_12"),Object(f.a)("random_tips.tip_13"),Object(f.a)("random_tips.tip_14"),Object(f.a)("random_tips.tip_15"),Object(f.a)("random_tips.tip_16"),Object(f.a)("random_tips.tip_17"),Object(f.a)("random_tips.tip_18"),Object(f.a)("random_tips.tip_19"),Object(f.a)("random_tips.tip_20")],a=re(Object(r.useState)(0),2),i=a[0],l=a[1],c=re(Object(r.useState)(Object(ne.e)(n)),1)[0];return!0!==t.tips_enabled?o.a.createElement(o.a.Fragment,null):o.a.createElement("div",{className:"random-tip","data-testid":"random-tip"},o.a.createElement("span",{className:"buzz"},o.a.createElement("img",{onDoubleClick:function(){window.open("https://www.youtube.com/watch?v=dQw4w9WgXcQ")},src:buttonizer_admin.assets+"/images/ButtonizerBuzzer.svg","data-testid":"random-tip:buzzer"})),o.a.createElement("span",{className:"tip",style:{userSelect:"none"},onClick:function(){var e=i+1;e>=c.length&&(e=0),l(e)},"data-testid":"random-tip:new-tip"},c[i]))})),ie=n(955),le=n(15),ce=n(34),se=n(21),ue=n(183);function fe(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 de(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fe(Object(n),!0).forEach((function(t){pe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function pe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function he(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:ce.a.dispatch,o=r(Object(le.a)(de({name:Object(f.a)("utils.new_button"),show_mobile:!0,show_desktop:!0},e),"buttons")).payload.record;r(Object(le.b)(o.id,t,n))}function me(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 ve(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?me(Object(n),!0).forEach((function(t){be(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):me(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function be(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ge(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:window.store.getState(),o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:window.store.dispatch;if(!r.buttons[e])throw ReferenceError("ID "+e+" not in button store!");var a=ve(ve({},r.buttons[e]),{},{name:r.buttons[e].name+" Copy",id:void 0},n);delete a.id,he(a,t,Object.values(r.buttons).reduce((function(t,n,r){return n.id===e?r+1:t}),""),o)}var ye=n(163),Oe=n(956),we=n(109),xe=r.forwardRef((function(e,t){var n=e.classes,o=e.className,a=Object(p.a)(e,["classes","className"]),l=r.useContext(we.a);return r.createElement("div",Object(d.a)({className:Object(i.a)(n.root,o,"flex-start"===l.alignItems&&n.alignItemsFlexStart),ref:t},a))})),Ee=Object(g.a)((function(e){return{root:{minWidth:56,color:e.palette.action.active,flexShrink:0,display:"inline-flex"},alignItemsFlexStart:{marginTop:8}}}),{name:"MuiListItemIcon"})(xe);function _e(){return(_e=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}).apply(this,arguments)}function je(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Se(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 Se(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 Se(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}function ke(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Ce=o.a.forwardRef((function(e,t){var n=e.model,a=void 0===n?"group":n,i=e.deleteDisabled,l=void 0!==i&&i,c=e.size,s=void 0===c?"small":c,d=e.onClose,p=e.buttonCount,h=void 0===p?1:p,m=e.inDropdown,v=void 0!==m&&m,b=ke(e,["model","deleteDisabled","size","onClose","buttonCount","inDropdown"]),g=je(Object(r.useState)(!1),2),y=g[0],O=g[1];return o.a.createElement(o.a.Fragment,null,o.a.createElement(u,{content:Object(f.a)("modal.remove.".concat(a,".cannot_delete")),trigger:"click",disabled:!l,style:v?null:{float:"right"}},v?o.a.createElement(Oe.a,{onClick:function(){return!l&&O(!0)},disabled:l,"data-testid":"delete-button-".concat(a),ref:t},o.a.createElement(Ee,null,o.a.createElement(ie.a,{className:"fas fa-trash-alt"})),o.a.createElement(ye.a,{variant:"inherit"},Object(f.a)("utils.delete"))):o.a.createElement(u,{content:Object(f.a)("utils.delete"),disabled:l,style:{float:"right"}},o.a.createElement(P.a,_e({onClick:function(){return!l&&O(!0)},color:"primary",disabled:l,size:s,style:{width:"35px",height:"35px"}},b),o.a.createElement(ie.a,{fontSize:"inherit",style:{overflow:"unset"},className:"fas fa-times"})))),o.a.createElement(C.a,{open:y,title:l?Object(f.a)("modal.remove.".concat(a,".cannot_delete_window_title")):Object(f.a)("modal.remove.".concat(a,".window_title")),buttons:l?[{value:"close",text:Object(f.a)("modal.close")}]:null,onClose:function(e){O(!1),"confirm"!==e||l||d()},testId:"delete-button:dialog"},l?o.a.createElement(ye.a,null,Object(f.a)("modal.remove.".concat(a,".cannot_delete"))):o.a.createElement(o.a.Fragment,null,o.a.createElement(ye.a,null,Object(f.a)("modal.remove.".concat(a,".question"))),"group"===a&&o.a.createElement(ye.a,null,Object(f.a)("modal.remove.group.question_multiple_buttons",h)),o.a.createElement(ye.a,{style:{marginTop:15}},Object(f.a)("modal.remove.permanent")))))})),Pe=n(120);function Te(){return(Te=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}).apply(this,arguments)}function Ae(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ie(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 Ie(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 Ie(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}function Re(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function De(e){var t=e.name,n=e.onChange,a=e.size,i=void 0===a?"small":a,l=e.singleButton,c=void 0!==l&&l,s=e.disabled,d=void 0!==s&&s,p=Re(e,["name","onChange","size","singleButton","disabled"]),h=Ae(Object(r.useState)(!1),2),m=h[0],v=h[1];return o.a.createElement(o.a.Fragment,null,o.a.createElement(u,{content:Object(f.a)("utils.duplicate"),disabled:c},o.a.createElement(P.a,Te({onClick:function(){return!c&&v(!0)},color:c?"default":"primary",size:i,disabled:d||c,style:{width:"35px",height:"35px"}},p),o.a.createElement(ie.a,{style:{overflow:"unset"},fontSize:"inherit",className:"far fa-copy"}))),o.a.createElement(Pe.a,{open:m,title:Object(f.a)("utils.duplicate"),text:"Name ".concat(t," duplicate:"),"data-testid":"duplicate-button:dialog",defaultValue:"".concat(t," Copy"),onClose:function(e,t){v(!1),"confirm"===e&&n(t)}}))}function Ne(){return(Ne=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}).apply(this,arguments)}function Me(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Le(e){var t=e.singleButton,n=void 0!==t&&t,r=e.size,a=void 0===r?"small":r,i=e.onClick,l=Me(e,["singleButton","size","onClick"]);return o.a.createElement(o.a.Fragment,null,o.a.createElement(u,{content:Object(f.a)("settings.settings"),disabled:n},o.a.createElement(P.a,Ne({onClick:function(){n||i()},color:n?"default":"primary",size:a,disabled:n,style:{width:"35px",height:"35px"}},l),o.a.createElement(ie.a,{fontSize:"inherit",style:{overflow:"unset"},className:"far fa-edit"}))))}function Fe(){return(Fe=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}).apply(this,arguments)}function Be(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ze(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 ze(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 ze(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}function Ue(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var We=o.a.forwardRef((function(e,t){var n=e.name,a=e.onChange,i=e.size,l=void 0===i?"small":i,c=e.singleButton,s=void 0!==c&&c,d=e.inDropdown,p=void 0!==d&&d,h=Ue(e,["name","onChange","size","singleButton","inDropdown"]),m=Be(Object(r.useState)(!1),2),v=m[0],b=m[1];return o.a.createElement(o.a.Fragment,null,p?o.a.createElement(Oe.a,{onClick:function(){return!s&&b(!0)},disabled:s,ref:t,"data-testid":"rename-button"},o.a.createElement(Ee,null,o.a.createElement(ie.a,{className:"fas fa-i-cursor"})),o.a.createElement(ye.a,{variant:"inherit"},Object(f.a)("utils.rename"))):o.a.createElement(u,{content:Object(f.a)("utils.rename"),disabled:s},o.a.createElement(P.a,Fe({size:l,onClick:function(){return!s&&b(!0)},color:s?"default":"primary",disabled:s,style:{width:"35px",height:"35px"}},h),o.a.createElement(ie.a,{style:{overflow:"unset",fontSize:"medium"},fontSize:"inherit",className:"fas fa-i-cursor"}))),o.a.createElement(Pe.a,{open:v,title:Object(f.a)("utils.rename"),text:Object(f.a)("utils.rename_to"),defaultValue:n,"data-testid":"rename-button:dialog",cancelIfSameAsFirstValue:!0,onClose:function(e,t){"confirm"===e&&a(t),b(!1)}}))})),He=n(5),Ge=(n(1219),n(534)),Ke=n(513),Ve=n.n(Ke);n(1221);function $e(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return qe(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 qe(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 qe(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}function Ye(e){var t=e.children,n=$e(Object(r.useState)(null),2),a=n[0],i=n[1];return o.a.createElement(o.a.Fragment,null,o.a.createElement(u,{content:Object(f.a)("settings.more_actions")},o.a.createElement(P.a,{onClick:function(e){return i(e.currentTarget)},color:"primary",size:"small",style:{width:"35px",height:"35px"},"data-testid":"button-group-more-actions"},o.a.createElement(Ve.a,null))),o.a.createElement(Ge.a,{id:"group-button-extra-buttons",anchorEl:a,keepMounted:!0,open:Boolean(a),onClose:function(){return i(null)},onClick:function(){return i(null)},anchorOrigin:{vertical:"top",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"}},t))}var Xe=n(41),Je=n(14),Qe=n.n(Je);function Ze(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 et(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function tt(e){var t=e.type,n=void 0===t?"group":t,r=e.object;return o.a.createElement(Oe.a,{onClick:function(){var e,t,o,a,i="".concat("group"===n?"Group":"Button"," - ").concat(r.name),l="group"===n?function(e){if(0===Object.keys(window.store.getState().groups).length)return null;var t=Qe()(window.store.getState().groups,e,null);if(!t)return null;var n=Object(Xe.a)(t,(function(e){delete e.children,delete e.id})),r=Object.values(Object(se.f)(t.children)),o=[];return r.forEach((function(e){var t=Object(Xe.a)(e,(function(e){delete e.parent}));o.push(t)})),0===o.length&&(o=[{name:"Button",show_mobile:"true",show_desktop:"true"}]),{data:n,buttons:o}}(r.id):function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ze(Object(n),!0).forEach((function(t){et(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ze(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},r);l.export_type=n,delete l.parent,delete l.id,e=l,t=i,o="data:text/json;charset=utf-8,"+encodeURIComponent(JSON.stringify(e)),(a=document.createElement("a")).setAttribute("href",o),a.setAttribute("download",t+".buttonizer.json"),document.body.appendChild(a),a.click(),a.remove()}},o.a.createElement(Ee,null,o.a.createElement(ie.a,{className:"fas fa-file-export"})),o.a.createElement(ye.a,{variant:"inherit"},Object(f.a)("import_export.export_".concat(n))))}function nt(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 rt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nt(Object(n),!0).forEach((function(t){ot(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ot(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function at(){return(at=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}).apply(this,arguments)}var it=Object(c.b)((function(e){return{buttons:e.buttons,groups:e.groups,getButtonsCount:function(t){return Object(se.e)(t,e)},state:e}}),(function(e){return{set:function(){return e(le.f.apply(void 0,arguments))},dispatch:e}}),(function(e,t,n){return rt(rt(rt(rt({},e),t),n),{},{removeButton:function(n){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window.store.getState(),n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window.store.dispatch;if(!t.buttons[e])throw ReferenceError("ID "+e+" not in store!");n(Object(le.e)(e,t.buttons[e].parent)),n(Object(le.d)(e,"buttons"))}(n,e.state,t.dispatch)},duplicateButton:function(n,r,o){return ge(n,r,o,e.state,t.dispatch)}})}))((function(e){var t=e.groupId,n=e.buttonId,r=e.buttons,i=e.groups,l=e.set,c=e.provided,s=e.currentDrag,d=e.styleDrop,p=e.getButtonsCount,h=e.removeButton,m=e.duplicateButton,v=e.openNewButtonDialog,b=r[n];if(!b||!t)return null;var g="/group/"+t+"/button/"+n,y=["default","square","rectangle","text","text-icon"];function O(e){l("buttons",n,e,!b[e])}return o.a.createElement("div",at({ref:c.innerRef},c.draggableProps,{style:d}),o.a.createElement("div",at({className:"button-container"+s},c.dragHandleProps),o.a.createElement("div",{className:"button-header"},o.a.createElement(a.a,{color:"primary",style:{marginBottom:"10px"},className:"button-name",onClick:function(){return document.location.hash="#"+g}},o.a.createElement("span",{className:"button-name-span"},b.name)),o.a.createElement("div",{className:"button-actions"},o.a.createElement(Le,{onClick:function(){document.location.hash="#"+g},"data-testid":"edit-button"}),o.a.createElement(De,{name:b.name,onChange:function(e){return m(n,t,{name:e})},"data-testid":"duplicate"}),o.a.createElement(Ye,null,o.a.createElement(We,{name:b.name,onChange:function(e){return l("buttons",n,"name",e)},"data-testid":"rename",inDropdown:!0}),o.a.createElement(tt,{object:b,type:"button"}),o.a.createElement(Ce,{model:"button",inDropdown:!0,deleteDisabled:p(t)<=1,onClose:function(){var e,r;h(n),i[t].children.length<=2&&-1===y.indexOf(i[t].menu_style)&&(e="menu_style",r="default",l(He.d.GROUP,t,e,r))},"data-testid":"delete"})))),o.a.createElement("div",{className:"button-settings"},o.a.createElement("div",{className:"button-visibility"},o.a.createElement("div",{className:"button-title"},Object(f.a)("settings.show_mobile_desktop.title")+":"," "),o.a.createElement(u,{content:Object(f.a)("settings.show_mobile_desktop.toggle_mobile")},o.a.createElement(a.a,{color:"primary",variant:b.show_mobile?"contained":"outlined",onClick:function(){return O("show_mobile")},"data-testid":"show_mobile"},o.a.createElement("i",{className:"fas fa-mobile-alt"}))),o.a.createElement(u,{content:Object(f.a)("settings.show_mobile_desktop.toggle_desktop")},o.a.createElement(a.a,{color:"primary",variant:b.show_desktop?"contained":"outlined",onClick:function(){return O("show_desktop")},"data-testid":"show_desktop"},o.a.createElement("i",{className:"fas fa-desktop"})))),o.a.createElement("div",{className:"clear"}))),o.a.createElement(a.a,{onClick:function(){return v()},color:"primary",variant:"text",size:"small",style:{marginBottom:"10px"},startIcon:o.a.createElement(ie.a,{className:"fas fa-plus-circle"}),"data-testid":"new-button"},Object(f.a)("utils.add_button")))}));n(1223);function lt(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function ct(){return(ct=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}).apply(this,arguments)}var st=n(102);function ut(e,t){var n=Object(r.useState)((function(){return{inputs:t,result:e()}}))[0],o=Object(r.useRef)(n),a=Boolean(t&&o.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(t,o.current.inputs))?o.current:{inputs:t,result:e()};return Object(r.useEffect)((function(){o.current=a}),[a]),a.result}var ft=ut,dt=function(e,t){return ut((function(){return e}),t)},pt=n(64),ht=function(e){var t=e.top,n=e.right,r=e.bottom,o=e.left;return{top:t,right:n,bottom:r,left:o,width:n-o,height:r-t,x:o,y:t,center:{x:(n+o)/2,y:(r+t)/2}}},mt=function(e,t){return{top:e.top-t.top,left:e.left-t.left,bottom:e.bottom+t.bottom,right:e.right+t.right}},vt=function(e,t){return{top:e.top+t.top,left:e.left+t.left,bottom:e.bottom-t.bottom,right:e.right-t.right}},bt={top:0,right:0,bottom:0,left:0},gt=function(e){var t=e.borderBox,n=e.margin,r=void 0===n?bt:n,o=e.border,a=void 0===o?bt:o,i=e.padding,l=void 0===i?bt:i,c=ht(mt(t,r)),s=ht(vt(t,a)),u=ht(vt(s,l));return{marginBox:c,borderBox:ht(t),paddingBox:s,contentBox:u,margin:r,border:a,padding:l}},yt=function(e){var t=e.slice(0,-2);if("px"!==e.slice(-2))return 0;var n=Number(t);return isNaN(n)&&Object(pt.a)(!1),n},Ot=function(e,t){var n,r,o=e.borderBox,a=e.border,i=e.margin,l=e.padding,c=(r=t,{top:(n=o).top+r.y,left:n.left+r.x,bottom:n.bottom+r.y,right:n.right+r.x});return gt({borderBox:c,border:a,margin:i,padding:l})},wt=function(e,t){return void 0===t&&(t={x:window.pageXOffset,y:window.pageYOffset}),Ot(e,t)},xt=function(e,t){var n={top:yt(t.marginTop),right:yt(t.marginRight),bottom:yt(t.marginBottom),left:yt(t.marginLeft)},r={top:yt(t.paddingTop),right:yt(t.paddingRight),bottom:yt(t.paddingBottom),left:yt(t.paddingLeft)},o={top:yt(t.borderTopWidth),right:yt(t.borderRightWidth),bottom:yt(t.borderBottomWidth),left:yt(t.borderLeftWidth)};return gt({borderBox:e,margin:n,padding:r,border:o})},Et=function(e){var t=e.getBoundingClientRect(),n=window.getComputedStyle(e);return xt(t,n)};function _t(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}var jt=function(e,t){var n;void 0===t&&(t=_t);var r,o=[],a=!1;return function(){for(var i=[],l=0;l<arguments.length;l++)i[l]=arguments[l];return a&&n===this&&t(i,o)||(r=e.apply(this,i),a=!0,n=this,o=i),r}},St=function(e){var t=[],n=null,r=function(){for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];t=o,n||(n=requestAnimationFrame((function(){n=null,e.apply(void 0,t)})))};return r.cancel=function(){n&&(cancelAnimationFrame(n),n=null)},r},kt=n(25),Ct=n.n(kt);function Pt(e,t){}Pt.bind(null,"warn"),Pt.bind(null,"error");function Tt(){}function At(e,t,n){var r=t.map((function(t){var r,o,a=(r=n,o=t.options,ct({},r,{},o));return e.addEventListener(t.eventName,t.fn,a),function(){e.removeEventListener(t.eventName,t.fn,a)}}));return function(){r.forEach((function(e){e()}))}}function It(e){this.message=e}function Rt(e,t){if(!e)throw new It("Invariant failed")}It.prototype.toString=function(){return this.message};var Dt=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).callbacks=null,t.unbind=Tt,t.onWindowError=function(e){var n=t.getCallbacks();n.isDragging()&&n.tryAbort(),e.error instanceof It&&e.preventDefault()},t.getCallbacks=function(){if(!t.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return t.callbacks},t.setCallbacks=function(e){t.callbacks=e},t}lt(t,e);var n=t.prototype;return n.componentDidMount=function(){this.unbind=At(window,[{eventName:"error",fn:this.onWindowError}])},n.componentWillUnmount=function(){this.unbind()},n.componentDidCatch=function(e){if(!(e instanceof It))throw e;this.setState({})},n.render=function(){return this.props.children(this.setCallbacks)},t}(o.a.Component),Nt=function(e){return e+1},Mt=function(e,t){var n=e.droppableId===t.droppableId,r=Nt(e.index),o=Nt(t.index);return n?"\n You have moved the item from position "+r+"\n to position "+o+"\n ":"\n You have moved the item from position "+r+"\n in list "+e.droppableId+"\n to list "+t.droppableId+"\n in position "+o+"\n "},Lt=function(e,t,n){return t.droppableId===n.droppableId?"\n The item "+e+"\n has been combined with "+n.draggableId:"\n The item "+e+"\n in list "+t.droppableId+"\n has been combined with "+n.draggableId+"\n in list "+n.droppableId+"\n "},Ft=function(e){return"\n The item has returned to its starting position\n of "+Nt(e.index)+"\n"},Bt="\n Press space bar to start a drag.\n When dragging you can use the arrow keys to move the item around and escape to cancel.\n Some screen readers may require you to be in focus mode or to use your pass through key\n",zt=function(e){return"\n You have lifted an item in position "+Nt(e.source.index)+"\n"},Ut=function(e){var t=e.destination;if(t)return Mt(e.source,t);var n=e.combine;return n?Lt(e.draggableId,e.source,n):"You are over an area that cannot be dropped on"},Wt=function(e){if("CANCEL"===e.reason)return"\n Movement cancelled.\n "+Ft(e.source)+"\n ";var t=e.destination,n=e.combine;return t?"\n You have dropped the item.\n "+Mt(e.source,t)+"\n ":n?"\n You have dropped the item.\n "+Lt(e.draggableId,e.source,n)+"\n ":"\n The item has been dropped while not over a drop area.\n "+Ft(e.source)+"\n "},Ht={x:0,y:0},Gt=function(e,t){return{x:e.x+t.x,y:e.y+t.y}},Kt=function(e,t){return{x:e.x-t.x,y:e.y-t.y}},Vt=function(e,t){return e.x===t.x&&e.y===t.y},$t=function(e){return{x:0!==e.x?-e.x:0,y:0!==e.y?-e.y:0}},qt=function(e,t,n){var r;return void 0===n&&(n=0),(r={})[e]=t,r["x"===e?"y":"x"]=n,r},Yt=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},Xt=function(e,t){return Math.min.apply(Math,t.map((function(t){return Yt(e,t)})))},Jt=function(e){return function(t){return{x:e(t.x),y:e(t.y)}}},Qt=function(e,t){return{top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}},Zt=function(e){return[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.left,y:e.bottom},{x:e.right,y:e.bottom}]},en=function(e,t){return t&&t.shouldClipSubject?function(e,t){var n=ht({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return n.width<=0||n.height<=0?null:n}(t.pageMarginBox,e):ht(e)},tn=function(e){var t=e.page,n=e.withPlaceholder,r=e.axis,o=e.frame,a=function(e,t,n){var r;return n&&n.increasedBy?ct({},e,((r={})[t.end]=e[t.end]+n.increasedBy[t.line],r)):e}(function(e,t){return t?Qt(e,t.scroll.diff.displacement):e}(t.marginBox,o),r,n);return{page:t,withPlaceholder:n,active:en(a,o)}},nn=function(e,t){e.frame||Rt(!1);var n=e.frame,r=Kt(t,n.scroll.initial),o=$t(r),a=ct({},n,{scroll:{initial:n.scroll.initial,current:t,diff:{value:r,displacement:o},max:n.scroll.max}});return ct({},e,{frame:a,subject:tn({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:a})})};function rn(e){return Object.values?Object.values(e):Object.keys(e).map((function(t){return e[t]}))}function on(e,t){if(e.findIndex)return e.findIndex(t);for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1}function an(e,t){if(e.find)return e.find(t);var n=on(e,t);return-1!==n?e[n]:void 0}function ln(e){return Array.prototype.slice.call(e)}var cn=jt((function(e){return e.reduce((function(e,t){return e[t.descriptor.id]=t,e}),{})})),sn=jt((function(e){return e.reduce((function(e,t){return e[t.descriptor.id]=t,e}),{})})),un=jt((function(e){return rn(e)})),fn=jt((function(e){return rn(e)})),dn=jt((function(e,t){return fn(t).filter((function(t){return e===t.descriptor.droppableId})).sort((function(e,t){return e.descriptor.index-t.descriptor.index}))}));function pn(e){return e.at&&"REORDER"===e.at.type?e.at.destination:null}function hn(e){return e.at&&"COMBINE"===e.at.type?e.at.combine:null}var mn=jt((function(e,t){return t.filter((function(t){return t.descriptor.id!==e.descriptor.id}))})),vn=function(e,t){return e.descriptor.droppableId===t.descriptor.id},bn={point:Ht,value:0},gn={invisible:{},visible:{},all:[]},yn={displaced:gn,displacedBy:bn,at:null},On=function(e,t){return function(n){return e<=n&&n<=t}},wn=function(e){var t=On(e.top,e.bottom),n=On(e.left,e.right);return function(r){if(t(r.top)&&t(r.bottom)&&n(r.left)&&n(r.right))return!0;var o=t(r.top)||t(r.bottom),a=n(r.left)||n(r.right);if(o&&a)return!0;var i=r.top<e.top&&r.bottom>e.bottom,l=r.left<e.left&&r.right>e.right;return!(!i||!l)||(i&&a||l&&o)}},xn=function(e){var t=On(e.top,e.bottom),n=On(e.left,e.right);return function(e){return t(e.top)&&t(e.bottom)&&n(e.left)&&n(e.right)}},En={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},_n={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},jn=function(e){var t=e.target,n=e.destination,r=e.viewport,o=e.withDroppableDisplacement,a=e.isVisibleThroughFrameFn,i=o?function(e,t){var n=t.frame?t.frame.scroll.diff.displacement:Ht;return Qt(e,n)}(t,n):t;return function(e,t,n){return!!t.subject.active&&n(t.subject.active)(e)}(i,n,a)&&function(e,t,n){return n(t)(e)}(i,r,a)},Sn=function(e){return jn(ct({},e,{isVisibleThroughFrameFn:wn}))},kn=function(e){return jn(ct({},e,{isVisibleThroughFrameFn:xn}))};function Cn(e){var t=e.afterDragging,n=e.destination,r=e.displacedBy,o=e.viewport,a=e.forceShouldAnimate,i=e.last;return t.reduce((function(e,t){var l=function(e,t){var n=e.page.marginBox,r={top:t.point.y,right:0,bottom:0,left:t.point.x};return ht(mt(n,r))}(t,r),c=t.descriptor.id;if(e.all.push(c),!Sn({target:l,destination:n,viewport:o,withDroppableDisplacement:!0}))return e.invisible[t.descriptor.id]=!0,e;var s={draggableId:c,shouldAnimate:function(e,t,n){if("boolean"==typeof n)return n;if(!t)return!0;var r=t.invisible,o=t.visible;if(r[e])return!1;var a=o[e];return!a||a.shouldAnimate}(c,i,a)};return e.visible[c]=s,e}),{all:[],visible:{},invisible:{}})}function Pn(e){var t=e.insideDestination,n=e.inHomeList,r=e.displacedBy,o=e.destination,a=function(e,t){if(!e.length)return 0;var n=e[e.length-1].descriptor.index;return t.inHomeList?n:n+1}(t,{inHomeList:n});return{displaced:gn,displacedBy:r,at:{type:"REORDER",destination:{droppableId:o.descriptor.id,index:a}}}}function Tn(e){var t=e.draggable,n=e.insideDestination,r=e.destination,o=e.viewport,a=e.displacedBy,i=e.last,l=e.index,c=e.forceShouldAnimate,s=vn(t,r);if(null==l)return Pn({insideDestination:n,inHomeList:s,displacedBy:a,destination:r});var u=an(n,(function(e){return e.descriptor.index===l}));if(!u)return Pn({insideDestination:n,inHomeList:s,displacedBy:a,destination:r});var f=mn(t,n),d=n.indexOf(u);return{displaced:Cn({afterDragging:f.slice(d),destination:r,displacedBy:a,last:i,viewport:o.frame,forceShouldAnimate:c}),displacedBy:a,at:{type:"REORDER",destination:{droppableId:r.descriptor.id,index:l}}}}function An(e,t){return Boolean(t.effected[e])}var In=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.draggable,o=e.draggables,a=e.destination,i=e.insideDestination,l=e.previousImpact,c=e.viewport,s=e.afterCritical,u=l.at;if(u||Rt(!1),"REORDER"===u.type){var f=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.insideDestination,o=e.location;if(!r.length)return null;var a=o.index,i=t?a+1:a-1,l=r[0].descriptor.index,c=r[r.length-1].descriptor.index;return i<l||i>(n?c:c+1)?null:i}({isMovingForward:t,isInHomeList:n,location:u.destination,insideDestination:i});return null==f?null:Tn({draggable:r,insideDestination:i,destination:a,viewport:c,last:l.displaced,displacedBy:l.displacedBy,index:f})}var d=function(e){var t=e.isMovingForward,n=e.destination,r=e.draggables,o=e.combine,a=e.afterCritical;if(!n.isCombineEnabled)return null;var i=o.draggableId,l=r[i].descriptor.index;return An(i,a)?t?l:l-1:t?l+1:l}({isMovingForward:t,destination:a,displaced:l.displaced,draggables:o,combine:u.combine,afterCritical:s});return null==d?null:Tn({draggable:r,insideDestination:i,destination:a,viewport:c,last:l.displaced,displacedBy:l.displacedBy,index:d})},Rn=function(e){var t=e.afterCritical,n=e.impact,r=e.draggables,o=hn(n);o||Rt(!1);var a=o.draggableId,i=r[a].page.borderBox.center,l=function(e){var t=e.displaced,n=e.afterCritical,r=e.combineWith,o=e.displacedBy,a=Boolean(t.visible[r]||t.invisible[r]);return An(r,n)?a?Ht:$t(o.point):a?o.point:Ht}({displaced:n.displaced,afterCritical:t,combineWith:a,displacedBy:n.displacedBy});return Gt(i,l)},Dn=function(e,t){return t.margin[e.start]+t.borderBox[e.size]/2},Nn=function(e,t,n){return t[e.crossAxisStart]+n.margin[e.crossAxisStart]+n.borderBox[e.crossAxisSize]/2},Mn=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return qt(t.line,n.marginBox[t.end]+Dn(t,r),Nn(t,n.marginBox,r))},Ln=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return qt(t.line,n.marginBox[t.start]-function(e,t){return t.margin[e.end]+t.borderBox[e.size]/2}(t,r),Nn(t,n.marginBox,r))},Fn=function(e){var t=e.impact,n=e.draggable,r=e.draggables,o=e.droppable,a=e.afterCritical,i=dn(o.descriptor.id,r),l=n.page,c=o.axis;if(!i.length)return function(e){var t=e.axis,n=e.moveInto,r=e.isMoving;return qt(t.line,n.contentBox[t.start]+Dn(t,r),Nn(t,n.contentBox,r))}({axis:c,moveInto:o.page,isMoving:l});var s=t.displaced,u=t.displacedBy,f=s.all[0];if(f){var d=r[f];if(An(f,a))return Ln({axis:c,moveRelativeTo:d.page,isMoving:l});var p=Ot(d.page,u.point);return Ln({axis:c,moveRelativeTo:p,isMoving:l})}var h=i[i.length-1];if(h.descriptor.id===n.descriptor.id)return l.borderBox.center;if(An(h.descriptor.id,a)){var m=Ot(h.page,$t(a.displacedBy.point));return Mn({axis:c,moveRelativeTo:m,isMoving:l})}return Mn({axis:c,moveRelativeTo:h.page,isMoving:l})},Bn=function(e,t){var n=e.frame;return n?Gt(t,n.scroll.diff.displacement):t},zn=function(e){var t=function(e){var t=e.impact,n=e.draggable,r=e.droppable,o=e.draggables,a=e.afterCritical,i=n.page.borderBox.center,l=t.at;return r&&l?"REORDER"===l.type?Fn({impact:t,draggable:n,draggables:o,droppable:r,afterCritical:a}):Rn({impact:t,draggables:o,afterCritical:a}):i}(e),n=e.droppable;return n?Bn(n,t):t},Un=function(e,t){var n=Kt(t,e.scroll.initial),r=$t(n);return{frame:ht({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:n,displacement:r}}}};function Wn(e,t){return e.map((function(e){return t[e]}))}var Hn=function(e){var t=e.pageBorderBoxCenter,n=e.draggable,r=function(e,t){return Gt(e.scroll.diff.displacement,t)}(e.viewport,t),o=Kt(r,n.page.borderBox.center);return Gt(n.client.borderBox.center,o)},Gn=function(e){var t=e.draggable,n=e.destination,r=e.newPageBorderBoxCenter,o=e.viewport,a=e.withDroppableDisplacement,i=e.onlyOnMainAxis,l=void 0!==i&&i,c=Kt(r,t.page.borderBox.center),s={target:Qt(t.page.borderBox,c),destination:n,withDroppableDisplacement:a,viewport:o};return l?function(e){return jn(ct({},e,{isVisibleThroughFrameFn:(t=e.destination.axis,function(e){var n=On(e.top,e.bottom),r=On(e.left,e.right);return function(e){return t===En?n(e.top)&&n(e.bottom):r(e.left)&&r(e.right)}})}));var t}(s):kn(s)},Kn=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,o=e.draggables,a=e.previousImpact,i=e.viewport,l=e.previousPageBorderBoxCenter,c=e.previousClientSelection,s=e.afterCritical;if(!r.isEnabled)return null;var u=dn(r.descriptor.id,o),f=vn(n,r),d=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,o=e.insideDestination,a=e.previousImpact;if(!r.isCombineEnabled)return null;if(!pn(a))return null;function i(e){var t={type:"COMBINE",combine:{draggableId:e,droppableId:r.descriptor.id}};return ct({},a,{at:t})}var l=a.displaced.all,c=l.length?l[0]:null;if(t)return c?i(c):null;var s=mn(n,o);if(!c)return s.length?i(s[s.length-1].descriptor.id):null;var u=on(s,(function(e){return e.descriptor.id===c}));-1===u&&Rt(!1);var f=u-1;return f<0?null:i(s[f].descriptor.id)}({isMovingForward:t,draggable:n,destination:r,insideDestination:u,previousImpact:a})||In({isMovingForward:t,isInHomeList:f,draggable:n,draggables:o,destination:r,insideDestination:u,previousImpact:a,viewport:i,afterCritical:s});if(!d)return null;var p=zn({impact:d,draggable:n,droppable:r,draggables:o,afterCritical:s});if(Gn({draggable:n,destination:r,newPageBorderBoxCenter:p,viewport:i.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:Hn({pageBorderBoxCenter:p,draggable:n,viewport:i}),impact:d,scrollJumpRequest:null};var h=Kt(p,l);return{clientSelection:c,impact:function(e){var t=e.impact,n=e.viewport,r=e.destination,o=e.draggables,a=e.maxScrollChange,i=Un(n,Gt(n.scroll.current,a)),l=r.frame?nn(r,Gt(r.frame.scroll.current,a)):r,c=t.displaced,s=Cn({afterDragging:Wn(c.all,o),destination:r,displacedBy:t.displacedBy,viewport:i.frame,last:c,forceShouldAnimate:!1}),u=Cn({afterDragging:Wn(c.all,o),destination:l,displacedBy:t.displacedBy,viewport:n.frame,last:c,forceShouldAnimate:!1}),f={},d={},p=[c,s,u];return c.all.forEach((function(e){var t=function(e,t){for(var n=0;n<t.length;n++){var r=t[n].visible[e];if(r)return r}return null}(e,p);t?d[e]=t:f[e]=!0})),ct({},t,{displaced:{all:c.all,invisible:f,visible:d}})}({impact:d,viewport:i,destination:r,draggables:o,maxScrollChange:h}),scrollJumpRequest:h}},Vn=function(e){var t=e.subject.active;return t||Rt(!1),t},$n=function(e,t){var n=e.page.borderBox.center;return An(e.descriptor.id,t)?Kt(n,t.displacedBy.point):n},qn=function(e,t){var n=e.page.borderBox;return An(e.descriptor.id,t)?Qt(n,$t(t.displacedBy.point)):n},Yn=jt((function(e,t){var n=t[e.line];return{value:n,point:qt(e.line,n)}})),Xn=function(e,t){return ct({},e,{scroll:ct({},e.scroll,{max:t})})},Jn=function(e,t,n){var r=e.frame;vn(t,e)&&Rt(!1),e.subject.withPlaceholder&&Rt(!1);var o=Yn(e.axis,t.displaceBy).point,a=function(e,t,n){var r=e.axis;if("virtual"===e.descriptor.mode)return qt(r.line,t[r.line]);var o=e.subject.page.contentBox[r.size],a=dn(e.descriptor.id,n).reduce((function(e,t){return e+t.client.marginBox[r.size]}),0)+t[r.line]-o;return a<=0?null:qt(r.line,a)}(e,o,n),i={placeholderSize:o,increasedBy:a,oldFrameMaxScroll:e.frame?e.frame.scroll.max:null};if(!r)return ct({},e,{subject:tn({page:e.subject.page,withPlaceholder:i,axis:e.axis,frame:e.frame})});var l=a?Gt(r.scroll.max,a):r.scroll.max,c=Xn(r,l);return ct({},e,{subject:tn({page:e.subject.page,withPlaceholder:i,axis:e.axis,frame:c}),frame:c})},Qn=function(e){var t=e.isMovingForward,n=e.previousPageBorderBoxCenter,r=e.draggable,o=e.isOver,a=e.draggables,i=e.droppables,l=e.viewport,c=e.afterCritical,s=function(e){var t=e.isMovingForward,n=e.pageBorderBoxCenter,r=e.source,o=e.droppables,a=e.viewport,i=r.subject.active;if(!i)return null;var l=r.axis,c=On(i[l.start],i[l.end]),s=un(o).filter((function(e){return e!==r})).filter((function(e){return e.isEnabled})).filter((function(e){return Boolean(e.subject.active)})).filter((function(e){return wn(a.frame)(Vn(e))})).filter((function(e){var n=Vn(e);return t?i[l.crossAxisEnd]<n[l.crossAxisEnd]:n[l.crossAxisStart]<i[l.crossAxisStart]})).filter((function(e){var t=Vn(e),n=On(t[l.start],t[l.end]);return c(t[l.start])||c(t[l.end])||n(i[l.start])||n(i[l.end])})).sort((function(e,n){var r=Vn(e)[l.crossAxisStart],o=Vn(n)[l.crossAxisStart];return t?r-o:o-r})).filter((function(e,t,n){return Vn(e)[l.crossAxisStart]===Vn(n[0])[l.crossAxisStart]}));if(!s.length)return null;if(1===s.length)return s[0];var u=s.filter((function(e){return On(Vn(e)[l.start],Vn(e)[l.end])(n[l.line])}));return 1===u.length?u[0]:u.length>1?u.sort((function(e,t){return Vn(e)[l.start]-Vn(t)[l.start]}))[0]:s.sort((function(e,t){var r=Xt(n,Zt(Vn(e))),o=Xt(n,Zt(Vn(t)));return r!==o?r-o:Vn(e)[l.start]-Vn(t)[l.start]}))[0]}({isMovingForward:t,pageBorderBoxCenter:n,source:o,droppables:i,viewport:l});if(!s)return null;var u=dn(s.descriptor.id,a),f=function(e){var t=e.previousPageBorderBoxCenter,n=e.moveRelativeTo,r=e.insideDestination,o=e.draggable,a=e.draggables,i=e.destination,l=e.viewport,c=e.afterCritical;if(!n){if(r.length)return null;var s={displaced:gn,displacedBy:bn,at:{type:"REORDER",destination:{droppableId:i.descriptor.id,index:0}}},u=zn({impact:s,draggable:o,droppable:i,draggables:a,afterCritical:c}),f=vn(o,i)?i:Jn(i,o,a);return Gn({draggable:o,destination:f,newPageBorderBoxCenter:u,viewport:l.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?s:null}var d,p=Boolean(t[i.axis.line]<=n.page.borderBox.center[i.axis.line]),h=(d=n.descriptor.index,n.descriptor.id===o.descriptor.id||p?d:d+1),m=Yn(i.axis,o.displaceBy);return Tn({draggable:o,insideDestination:r,destination:i,viewport:l,displacedBy:m,last:gn,index:h})}({previousPageBorderBoxCenter:n,destination:s,draggable:r,draggables:a,moveRelativeTo:function(e){var t=e.pageBorderBoxCenter,n=e.viewport,r=e.destination,o=e.insideDestination,a=e.afterCritical;return o.filter((function(e){return kn({target:qn(e,a),destination:r,viewport:n.frame,withDroppableDisplacement:!0})})).sort((function(e,n){var o=Yt(t,Bn(r,$n(e,a))),i=Yt(t,Bn(r,$n(n,a)));return o<i?-1:i<o?1:e.descriptor.index-n.descriptor.index}))[0]||null}({pageBorderBoxCenter:n,viewport:l,destination:s,insideDestination:u,afterCritical:c}),insideDestination:u,viewport:l,afterCritical:c});if(!f)return null;var d=zn({impact:f,draggable:r,droppable:s,draggables:a,afterCritical:c});return{clientSelection:Hn({pageBorderBoxCenter:d,draggable:r,viewport:l}),impact:f,scrollJumpRequest:null}},Zn=function(e){var t=e.at;return t?"REORDER"===t.type?t.destination.droppableId:t.combine.droppableId:null},er=function(e){var t=e.state,n=e.type,r=function(e,t){var n=Zn(e);return n?t[n]:null}(t.impact,t.dimensions.droppables),o=Boolean(r),a=t.dimensions.droppables[t.critical.droppable.id],i=r||a,l=i.axis.direction,c="vertical"===l&&("MOVE_UP"===n||"MOVE_DOWN"===n)||"horizontal"===l&&("MOVE_LEFT"===n||"MOVE_RIGHT"===n);if(c&&!o)return null;var s="MOVE_DOWN"===n||"MOVE_RIGHT"===n,u=t.dimensions.draggables[t.critical.draggable.id],f=t.current.page.borderBoxCenter,d=t.dimensions,p=d.draggables,h=d.droppables;return c?Kn({isMovingForward:s,previousPageBorderBoxCenter:f,draggable:u,destination:i,draggables:p,viewport:t.viewport,previousClientSelection:t.current.client.selection,previousImpact:t.impact,afterCritical:t.afterCritical}):Qn({isMovingForward:s,previousPageBorderBoxCenter:f,draggable:u,isOver:i,draggables:p,droppables:h,viewport:t.viewport,afterCritical:t.afterCritical})};function tr(e){return"DRAGGING"===e.phase||"COLLECTING"===e.phase}function nr(e){var t=On(e.top,e.bottom),n=On(e.left,e.right);return function(e){return t(e.y)&&n(e.x)}}function rr(e){var t=e.pageBorderBox,n=e.draggable,r=e.droppables,o=un(r).filter((function(e){if(!e.isEnabled)return!1;var n,r,o=e.subject.active;if(!o)return!1;if(r=o,!((n=t).left<r.right&&n.right>r.left&&n.top<r.bottom&&n.bottom>r.top))return!1;if(nr(o)(t.center))return!0;var a=e.axis,i=o.center[a.crossAxisLine],l=t[a.crossAxisStart],c=t[a.crossAxisEnd],s=On(o[a.crossAxisStart],o[a.crossAxisEnd]),u=s(l),f=s(c);return!u&&!f||(u?l<i:c>i)}));return o.length?1===o.length?o[0].descriptor.id:function(e){var t=e.pageBorderBox,n=e.draggable,r=e.candidates,o=n.page.borderBox.center,a=r.map((function(e){var n=e.axis,r=qt(e.axis.line,t.center[n.line],e.page.borderBox.center[n.crossAxisLine]);return{id:e.descriptor.id,distance:Yt(o,r)}})).sort((function(e,t){return t.distance-e.distance}));return a[0]?a[0].id:null}({pageBorderBox:t,draggable:n,candidates:o}):null}var or=function(e,t){return ht(Qt(e,t))};function ar(e){var t=e.displaced,n=e.id;return Boolean(t.visible[n]||t.invisible[n])}var ir=function(e){var t=e.pageOffset,n=e.draggable,r=e.draggables,o=e.droppables,a=e.previousImpact,i=e.viewport,l=e.afterCritical,c=or(n.page.borderBox,t),s=rr({pageBorderBox:c,draggable:n,droppables:o});if(!s)return yn;var u,f,d=o[s],p=dn(d.descriptor.id,r),h=(u=c,(f=d.frame)?or(u,f.scroll.diff.value):u);return function(e){var t=e.draggable,n=e.pageBorderBoxWithDroppableScroll,r=e.previousImpact,o=e.destination,a=e.insideDestination,i=e.afterCritical;if(!o.isCombineEnabled)return null;var l=o.axis,c=Yn(o.axis,t.displaceBy),s=c.value,u=n[l.start],f=n[l.end],d=an(mn(t,a),(function(e){var t=e.descriptor.id,n=e.page.borderBox,o=n[l.size]/4,a=An(t,i),c=ar({displaced:r.displaced,id:t});return a?c?f>n[l.start]+o&&f<n[l.end]-o:u>n[l.start]-s+o&&u<n[l.end]-s-o:c?f>n[l.start]+s+o&&f<n[l.end]+s-o:u>n[l.start]+o&&u<n[l.end]-o}));return d?{displacedBy:c,displaced:r.displaced,at:{type:"COMBINE",combine:{draggableId:d.descriptor.id,droppableId:o.descriptor.id}}}:null}({pageBorderBoxWithDroppableScroll:h,draggable:n,previousImpact:a,destination:d,insideDestination:p,afterCritical:l})||function(e){var t=e.pageBorderBoxWithDroppableScroll,n=e.draggable,r=e.destination,o=e.insideDestination,a=e.last,i=e.viewport,l=e.afterCritical,c=r.axis,s=Yn(r.axis,n.displaceBy),u=s.value,f=t[c.start],d=t[c.end],p=function(e){var t=e.draggable,n=e.closest,r=e.inHomeList;return n?r&&n.descriptor.index>t.descriptor.index?n.descriptor.index-1:n.descriptor.index:null}({draggable:n,closest:an(mn(n,o),(function(e){var t=e.descriptor.id,n=e.page.borderBox.center[c.line],r=An(t,l),o=ar({displaced:a,id:t});return r?o?d<=n:f<n-u:o?d<=n+u:f<n})),inHomeList:vn(n,r)});return Tn({draggable:n,insideDestination:o,destination:r,viewport:i,last:a,displacedBy:s,index:p})}({pageBorderBoxWithDroppableScroll:h,draggable:n,destination:d,insideDestination:p,last:a.displaced,viewport:i,afterCritical:l})},lr=function(e,t){var n;return ct({},e,((n={})[t.descriptor.id]=t,n))},cr=function(e){var t=e.previousImpact,n=e.impact,r=e.droppables,o=Zn(t),a=Zn(n);if(!o)return r;if(o===a)return r;var i=r[o];if(!i.subject.withPlaceholder)return r;var l=function(e){var t=e.subject.withPlaceholder;t||Rt(!1);var n=e.frame;if(!n)return ct({},e,{subject:tn({page:e.subject.page,axis:e.axis,frame:null,withPlaceholder:null})});var r=t.oldFrameMaxScroll;r||Rt(!1);var o=Xn(n,r);return ct({},e,{subject:tn({page:e.subject.page,axis:e.axis,frame:o,withPlaceholder:null}),frame:o})}(i);return lr(r,l)},sr=function(e){var t=e.state,n=e.clientSelection,r=e.dimensions,o=e.viewport,a=e.impact,i=e.scrollJumpRequest,l=o||t.viewport,c=r||t.dimensions,s=n||t.current.client.selection,u=Kt(s,t.initial.client.selection),f={offset:u,selection:s,borderBoxCenter:Gt(t.initial.client.borderBoxCenter,u)},d={selection:Gt(f.selection,l.scroll.current),borderBoxCenter:Gt(f.borderBoxCenter,l.scroll.current),offset:Gt(f.offset,l.scroll.diff.value)},p={client:f,page:d};if("COLLECTING"===t.phase)return ct({phase:"COLLECTING"},t,{dimensions:c,viewport:l,current:p});var h=c.draggables[t.critical.draggable.id],m=a||ir({pageOffset:d.offset,draggable:h,draggables:c.draggables,droppables:c.droppables,previousImpact:t.impact,viewport:l,afterCritical:t.afterCritical}),v=function(e){var t=e.draggable,n=e.draggables,r=e.droppables,o=e.previousImpact,a=e.impact,i=cr({previousImpact:o,impact:a,droppables:r}),l=Zn(a);if(!l)return i;var c=r[l];if(vn(t,c))return i;if(c.subject.withPlaceholder)return i;var s=Jn(c,t,n);return lr(i,s)}({draggable:h,impact:m,previousImpact:t.impact,draggables:c.draggables,droppables:c.droppables});return ct({},t,{current:p,dimensions:{draggables:c.draggables,droppables:v},impact:m,viewport:l,scrollJumpRequest:i||null,forceShouldAnimate:!i&&null})};var ur=function(e){var t=e.impact,n=e.viewport,r=e.draggables,o=e.destination,a=e.forceShouldAnimate,i=t.displaced;return ct({},t,{displaced:Cn({afterDragging:function(e,t){return e.map((function(e){return t[e]}))}(i.all,r),destination:o,displacedBy:t.displacedBy,viewport:n.frame,forceShouldAnimate:a,last:i})})},fr=function(e){var t=e.impact,n=e.draggable,r=e.droppable,o=e.draggables,a=e.viewport,i=e.afterCritical,l=zn({impact:t,draggable:n,draggables:o,droppable:r,afterCritical:i});return Hn({pageBorderBoxCenter:l,draggable:n,viewport:a})},dr=function(e){var t=e.state,n=e.dimensions,r=e.viewport;"SNAP"!==t.movementMode&&Rt(!1);var o=t.impact,a=r||t.viewport,i=n||t.dimensions,l=i.draggables,c=i.droppables,s=l[t.critical.draggable.id],u=Zn(o);u||Rt(!1);var f=c[u],d=ur({impact:o,viewport:a,destination:f,draggables:l}),p=fr({impact:d,draggable:s,droppable:f,draggables:l,viewport:a,afterCritical:t.afterCritical});return sr({impact:d,clientSelection:p,state:t,dimensions:i,viewport:a})},pr=function(e){var t=e.draggable,n=e.home,r=e.draggables,o=e.viewport,a=Yn(n.axis,t.displaceBy),i=dn(n.descriptor.id,r),l=i.indexOf(t);-1===l&&Rt(!1);var c,s=i.slice(l+1),u=s.reduce((function(e,t){return e[t.descriptor.id]=!0,e}),{}),f={inVirtualList:"virtual"===n.descriptor.mode,displacedBy:a,effected:u};return{impact:{displaced:Cn({afterDragging:s,destination:n,displacedBy:a,last:null,viewport:o.frame,forceShouldAnimate:!1}),displacedBy:a,at:{type:"REORDER",destination:(c=t.descriptor,{index:c.index,droppableId:c.droppableId})}},afterCritical:f}},hr=function(e){0},mr=function(e){0},vr=function(e){var t=e.additions,n=e.updatedDroppables,r=e.viewport,o=r.scroll.diff.value;return t.map((function(e){var t=e.descriptor.droppableId,a=function(e){var t=e.frame;return t||Rt(!1),t}(n[t]).scroll.diff.value;return function(e){var t=e.draggable,n=e.offset,r=e.initialWindowScroll,o=Ot(t.client,n),a=wt(o,r);return ct({},t,{placeholder:ct({},t.placeholder,{client:o}),client:o,page:a})}({draggable:e,offset:Gt(o,a),initialWindowScroll:r.scroll.initial})}))},br=function(e){return"SNAP"===e.movementMode},gr=function(e,t,n){var r=function(e,t){return{draggables:e.draggables,droppables:lr(e.droppables,t)}}(e.dimensions,t);return!br(e)||n?sr({state:e,dimensions:r}):dr({state:e,dimensions:r})};function yr(e){return e.isDragging&&"SNAP"===e.movementMode?ct({phase:"DRAGGING"},e,{scrollJumpRequest:null}):e}var Or={phase:"IDLE",completed:null,shouldFlush:!1},wr=function(e,t){if(void 0===e&&(e=Or),"FLUSH"===t.type)return ct({},Or,{shouldFlush:!0});if("INITIAL_PUBLISH"===t.type){"IDLE"!==e.phase&&Rt(!1);var n=t.payload,r=n.critical,o=n.clientSelection,a=n.viewport,i=n.dimensions,l=n.movementMode,c=i.draggables[r.draggable.id],s=i.droppables[r.droppable.id],u={selection:o,borderBoxCenter:c.client.borderBox.center,offset:Ht},f={client:u,page:{selection:Gt(u.selection,a.scroll.initial),borderBoxCenter:Gt(u.selection,a.scroll.initial),offset:Gt(u.selection,a.scroll.diff.value)}},d=un(i.droppables).every((function(e){return!e.isFixedOnPage})),p=pr({draggable:c,home:s,draggables:i.draggables,viewport:a}),h=p.impact;return{phase:"DRAGGING",isDragging:!0,critical:r,movementMode:l,dimensions:i,initial:f,current:f,isWindowScrollAllowed:d,impact:h,afterCritical:p.afterCritical,onLiftImpact:h,viewport:a,scrollJumpRequest:null,forceShouldAnimate:null}}if("COLLECTION_STARTING"===t.type)return"COLLECTING"===e.phase||"DROP_PENDING"===e.phase?e:("DRAGGING"!==e.phase&&Rt(!1),ct({phase:"COLLECTING"},e,{phase:"COLLECTING"}));if("PUBLISH_WHILE_DRAGGING"===t.type)return"COLLECTING"!==e.phase&&"DROP_PENDING"!==e.phase&&Rt(!1),function(e){var t=e.state,n=e.published;hr();var r=n.modified.map((function(e){var n=t.dimensions.droppables[e.droppableId];return nn(n,e.scroll)})),o=ct({},t.dimensions.droppables,{},cn(r)),a=sn(vr({additions:n.additions,updatedDroppables:o,viewport:t.viewport})),i=ct({},t.dimensions.draggables,{},a);n.removals.forEach((function(e){delete i[e]}));var l={droppables:o,draggables:i},c=Zn(t.impact),s=c?l.droppables[c]:null,u=l.draggables[t.critical.draggable.id],f=l.droppables[t.critical.droppable.id],d=pr({draggable:u,home:f,draggables:i,viewport:t.viewport}),p=d.impact,h=d.afterCritical,m=s&&s.isCombineEnabled?t.impact:p,v=ir({pageOffset:t.current.page.offset,draggable:l.draggables[t.critical.draggable.id],draggables:l.draggables,droppables:l.droppables,previousImpact:m,viewport:t.viewport,afterCritical:h});mr();var b=ct({phase:"DRAGGING"},t,{phase:"DRAGGING",impact:v,onLiftImpact:p,dimensions:l,afterCritical:h,forceShouldAnimate:!1});return"COLLECTING"===t.phase?b:ct({phase:"DROP_PENDING"},b,{phase:"DROP_PENDING",reason:t.reason,isWaiting:!1})}({state:e,published:t.payload});if("MOVE"===t.type){if("DROP_PENDING"===e.phase)return e;tr(e)||Rt(!1);var m=t.payload.client;return Vt(m,e.current.client.selection)?e:sr({state:e,clientSelection:m,impact:br(e)?e.impact:null})}if("UPDATE_DROPPABLE_SCROLL"===t.type){if("DROP_PENDING"===e.phase)return yr(e);if("COLLECTING"===e.phase)return yr(e);tr(e)||Rt(!1);var v=t.payload,b=v.id,g=v.newScroll,y=e.dimensions.droppables[b];if(!y)return e;var O=nn(y,g);return gr(e,O,!1)}if("UPDATE_DROPPABLE_IS_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;tr(e)||Rt(!1);var w=t.payload,x=w.id,E=w.isEnabled,_=e.dimensions.droppables[x];_||Rt(!1),_.isEnabled===E&&Rt(!1);var j=ct({},_,{isEnabled:E});return gr(e,j,!0)}if("UPDATE_DROPPABLE_IS_COMBINE_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;tr(e)||Rt(!1);var S=t.payload,k=S.id,C=S.isCombineEnabled,P=e.dimensions.droppables[k];P||Rt(!1),P.isCombineEnabled===C&&Rt(!1);var T=ct({},P,{isCombineEnabled:C});return gr(e,T,!0)}if("MOVE_BY_WINDOW_SCROLL"===t.type){if("DROP_PENDING"===e.phase||"DROP_ANIMATING"===e.phase)return e;tr(e)||Rt(!1),e.isWindowScrollAllowed||Rt(!1);var A=t.payload.newScroll;if(Vt(e.viewport.scroll.current,A))return yr(e);var I=Un(e.viewport,A);return br(e)?dr({state:e,viewport:I}):sr({state:e,viewport:I})}if("UPDATE_VIEWPORT_MAX_SCROLL"===t.type){if(!tr(e))return e;var R=t.payload.maxScroll;if(Vt(R,e.viewport.scroll.max))return e;var D=ct({},e.viewport,{scroll:ct({},e.viewport.scroll,{max:R})});return ct({phase:"DRAGGING"},e,{viewport:D})}if("MOVE_UP"===t.type||"MOVE_DOWN"===t.type||"MOVE_LEFT"===t.type||"MOVE_RIGHT"===t.type){if("COLLECTING"===e.phase||"DROP_PENDING"===e.phase)return e;"DRAGGING"!==e.phase&&Rt(!1);var N=er({state:e,type:t.type});return N?sr({state:e,impact:N.impact,clientSelection:N.clientSelection,scrollJumpRequest:N.scrollJumpRequest}):e}if("DROP_PENDING"===t.type){var M=t.payload.reason;return"COLLECTING"!==e.phase&&Rt(!1),ct({phase:"DROP_PENDING"},e,{phase:"DROP_PENDING",isWaiting:!0,reason:M})}if("DROP_ANIMATE"===t.type){var L=t.payload,F=L.completed,B=L.dropDuration,z=L.newHomeClientOffset;return"DRAGGING"!==e.phase&&"DROP_PENDING"!==e.phase&&Rt(!1),{phase:"DROP_ANIMATING",completed:F,dropDuration:B,newHomeClientOffset:z,dimensions:e.dimensions}}return"DROP_COMPLETE"===t.type?{phase:"IDLE",completed:t.payload.completed,shouldFlush:!1}:e},xr=function(e){return{type:"PUBLISH_WHILE_DRAGGING",payload:e}},Er=function(){return{type:"COLLECTION_STARTING",payload:null}},_r=function(e){return{type:"UPDATE_DROPPABLE_SCROLL",payload:e}},jr=function(e){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:e}},Sr=function(e){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:e}},kr=function(e){return{type:"MOVE",payload:e}},Cr=function(){return{type:"MOVE_UP",payload:null}},Pr=function(){return{type:"MOVE_DOWN",payload:null}},Tr=function(){return{type:"MOVE_RIGHT",payload:null}},Ar=function(){return{type:"MOVE_LEFT",payload:null}},Ir=function(e){return{type:"DROP_COMPLETE",payload:e}},Rr=function(e){return{type:"DROP",payload:e}},Dr=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}};var Nr="cubic-bezier(.2,1,.1,1)",Mr={drop:0,combining:.7},Lr={drop:.75},Fr=.2+"s "+"cubic-bezier(0.2, 0, 0, 1)",Br={fluid:"opacity "+Fr,snap:"transform "+Fr+", opacity "+Fr,drop:function(e){var t=e+"s "+Nr;return"transform "+t+", opacity "+t},outOfTheWay:"transform "+Fr,placeholder:"height "+Fr+", width "+Fr+", margin "+Fr},zr=function(e){return Vt(e,Ht)?null:"translate("+e.x+"px, "+e.y+"px)"},Ur=zr,Wr=function(e,t){var n=zr(e);return n?t?n+" scale("+Lr.drop+")":n:null},Hr=.33,Gr=.55,Kr=Gr-Hr,Vr=function(e){var t=e.getState,n=e.dispatch;return function(e){return function(r){if("DROP"===r.type){var o=t(),a=r.payload.reason;if("COLLECTING"!==o.phase){if("IDLE"!==o.phase){"DROP_PENDING"===o.phase&&o.isWaiting&&Rt(!1),"DRAGGING"!==o.phase&&"DROP_PENDING"!==o.phase&&Rt(!1);var i=o.critical,l=o.dimensions,c=l.draggables[o.critical.draggable.id],s=function(e){var t=e.draggables,n=e.reason,r=e.lastImpact,o=e.home,a=e.viewport,i=e.onLiftImpact;return r.at&&"DROP"===n?"REORDER"===r.at.type?{impact:r,didDropInsideDroppable:!0}:{impact:ct({},r,{displaced:gn}),didDropInsideDroppable:!0}:{impact:ur({draggables:t,impact:i,destination:o,viewport:a,forceShouldAnimate:!0}),didDropInsideDroppable:!1}}({reason:a,lastImpact:o.impact,afterCritical:o.afterCritical,onLiftImpact:o.onLiftImpact,home:o.dimensions.droppables[o.critical.droppable.id],viewport:o.viewport,draggables:o.dimensions.draggables}),u=s.impact,f=s.didDropInsideDroppable,d=f?pn(u):null,p=f?hn(u):null,h={index:i.draggable.index,droppableId:i.droppable.id},m={draggableId:c.descriptor.id,type:c.descriptor.type,source:h,reason:a,mode:o.movementMode,destination:d,combine:p},v=function(e){var t=e.impact,n=e.draggable,r=e.dimensions,o=e.viewport,a=e.afterCritical,i=r.draggables,l=r.droppables,c=Zn(t),s=c?l[c]:null,u=l[n.descriptor.droppableId],f=fr({impact:t,draggable:n,draggables:i,afterCritical:a,droppable:s||u,viewport:o});return Kt(f,n.client.borderBox.center)}({impact:u,draggable:c,dimensions:l,viewport:o.viewport,afterCritical:o.afterCritical}),b={critical:o.critical,afterCritical:o.afterCritical,result:m,impact:u};if(!Vt(o.current.client.offset,v)||Boolean(m.combine)){var g=function(e){var t=e.current,n=e.destination,r=e.reason,o=Yt(t,n);if(o<=0)return Hr;if(o>=1500)return Gr;var a=Hr+Kr*(o/1500);return Number(("CANCEL"===r?.6*a:a).toFixed(2))}({current:o.current.client.offset,destination:v,reason:a});n(function(e){return{type:"DROP_ANIMATE",payload:e}}({newHomeClientOffset:v,dropDuration:g,completed:b}))}else n(Ir({completed:b}))}}else n(function(e){return{type:"DROP_PENDING",payload:e}}({reason:a}))}else e(r)}}},$r=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function qr(e){var t=e.onWindowScroll;var n,r=St((function(){t($r())})),o=(n=r,{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(e){e.target!==window&&e.target!==window.document||n()}}),a=Tt;function i(){return a!==Tt}return{start:function(){i()&&Rt(!1),a=At(window,[o])},stop:function(){i()||Rt(!1),r.cancel(),a(),a=Tt},isActive:i}}var Yr=function(e){var t=qr({onWindowScroll:function(t){e.dispatch({type:"MOVE_BY_WINDOW_SCROLL",payload:{newScroll:t}})}});return function(e){return function(n){t.isActive()||"INITIAL_PUBLISH"!==n.type||t.start(),t.isActive()&&function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(n)&&t.stop(),e(n)}}},Xr=function(){var e=[];return{add:function(t){var n=setTimeout((function(){return function(t){var n=on(e,(function(e){return e.timerId===t}));-1===n&&Rt(!1),e.splice(n,1)[0].callback()}(n)})),r={timerId:n,callback:t};e.push(r)},flush:function(){if(e.length){var t=[].concat(e);e.length=0,t.forEach((function(e){clearTimeout(e.timerId),e.callback()}))}}}},Jr=function(e,t){hr(),t(),mr()},Qr=function(e,t){return{draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:t}},Zr=function(e,t,n,r){if(e){var o=function(e){var t=!1,n=!1,r=setTimeout((function(){n=!0})),o=function(o){t||n||(t=!0,e(o),clearTimeout(r))};return o.wasCalled=function(){return t},o}(n);e(t,{announce:o}),o.wasCalled()||n(r(t))}else n(r(t))},eo=function(e,t){var n=function(e,t){var n=Xr(),r=null,o=function(n){r||Rt(!1),r=null,Jr(0,(function(){return Zr(e().onDragEnd,n,t,Wt)}))};return{beforeCapture:function(t,n){r&&Rt(!1),Jr(0,(function(){var r=e().onBeforeCapture;r&&r({draggableId:t,mode:n})}))},beforeStart:function(t,n){r&&Rt(!1),Jr(0,(function(){var r=e().onBeforeDragStart;r&&r(Qr(t,n))}))},start:function(o,a){r&&Rt(!1);var i=Qr(o,a);r={mode:a,lastCritical:o,lastLocation:i.source,lastCombine:null},n.add((function(){Jr(0,(function(){return Zr(e().onDragStart,i,t,zt)}))}))},update:function(o,a){var i=pn(a),l=hn(a);r||Rt(!1);var c=!function(e,t){if(e===t)return!0;var n=e.draggable.id===t.draggable.id&&e.draggable.droppableId===t.draggable.droppableId&&e.draggable.type===t.draggable.type&&e.draggable.index===t.draggable.index,r=e.droppable.id===t.droppable.id&&e.droppable.type===t.droppable.type;return n&&r}(o,r.lastCritical);c&&(r.lastCritical=o);var s,u,f=(s=r.lastLocation,u=i,!(null==s&&null==u||null!=s&&null!=u&&s.droppableId===u.droppableId&&s.index===u.index));f&&(r.lastLocation=i);var d=!function(e,t){return null==e&&null==t||null!=e&&null!=t&&(e.draggableId===t.draggableId&&e.droppableId===t.droppableId)}(r.lastCombine,l);if(d&&(r.lastCombine=l),c||f||d){var p=ct({},Qr(o,r.mode),{combine:l,destination:i});n.add((function(){Jr(0,(function(){return Zr(e().onDragUpdate,p,t,Ut)}))}))}},flush:function(){r||Rt(!1),n.flush()},drop:o,abort:function(){if(r){var e=ct({},Qr(r.lastCritical,r.mode),{combine:null,destination:null,reason:"CANCEL"});o(e)}}}}(e,t);return function(e){return function(t){return function(r){if("BEFORE_INITIAL_CAPTURE"!==r.type){if("INITIAL_PUBLISH"===r.type){var o=r.payload.critical;return n.beforeStart(o,r.payload.movementMode),t(r),void n.start(o,r.payload.movementMode)}if("DROP_COMPLETE"===r.type){var a=r.payload.completed.result;return n.flush(),t(r),void n.drop(a)}if(t(r),"FLUSH"!==r.type){var i=e.getState();"DRAGGING"===i.phase&&n.update(i.critical,i.impact)}else n.abort()}else n.beforeCapture(r.payload.draggableId,r.payload.movementMode)}}}},to=function(e){return function(t){return function(n){if("DROP_ANIMATION_FINISHED"===n.type){var r=e.getState();"DROP_ANIMATING"!==r.phase&&Rt(!1),e.dispatch(Ir({completed:r.completed}))}else t(n)}}},no=function(e){var t=null,n=null;return function(r){return function(o){if("FLUSH"!==o.type&&"DROP_COMPLETE"!==o.type&&"DROP_ANIMATION_FINISHED"!==o.type||(n&&(cancelAnimationFrame(n),n=null),t&&(t(),t=null)),r(o),"DROP_ANIMATE"===o.type){var a={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){"DROP_ANIMATING"===e.getState().phase&&e.dispatch({type:"DROP_ANIMATION_FINISHED",payload:null})}};n=requestAnimationFrame((function(){n=null,t=At(window,[a])}))}}}},ro=function(e){return function(t){return function(n){if(t(n),"PUBLISH_WHILE_DRAGGING"===n.type){var r=e.getState();"DROP_PENDING"===r.phase&&(r.isWaiting||e.dispatch(Rr({reason:r.reason})))}}}},oo=st.d,ao=function(e){var t,n=e.dimensionMarshal,r=e.focusMarshal,o=e.styleMarshal,a=e.getResponders,i=e.announce,l=e.autoScroller;return Object(st.e)(wr,oo(Object(st.a)((t=o,function(){return function(e){return function(n){"INITIAL_PUBLISH"===n.type&&t.dragging(),"DROP_ANIMATE"===n.type&&t.dropping(n.payload.completed.result.reason),"FLUSH"!==n.type&&"DROP_COMPLETE"!==n.type||t.resting(),e(n)}}}),function(e){return function(){return function(t){return function(n){"DROP_COMPLETE"!==n.type&&"FLUSH"!==n.type&&"DROP_ANIMATE"!==n.type||e.stopPublishing(),t(n)}}}}(n),function(e){return function(t){var n=t.getState,r=t.dispatch;return function(t){return function(o){if("LIFT"===o.type){var a=o.payload,i=a.id,l=a.clientSelection,c=a.movementMode,s=n();"DROP_ANIMATING"===s.phase&&r(Ir({completed:s.completed})),"IDLE"!==n().phase&&Rt(!1),r({type:"FLUSH",payload:null}),r({type:"BEFORE_INITIAL_CAPTURE",payload:{draggableId:i,movementMode:c}});var u={draggableId:i,scrollOptions:{shouldPublishImmediately:"SNAP"===c}},f=e.startPublishing(u),d=f.critical,p=f.dimensions,h=f.viewport;r(function(e){return{type:"INITIAL_PUBLISH",payload:e}}({critical:d,dimensions:p,clientSelection:l,movementMode:c,viewport:h}))}else t(o)}}}}(n),Vr,to,no,ro,function(e){return function(t){return function(n){return function(r){if(function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(r))return e.stop(),void n(r);if("INITIAL_PUBLISH"===r.type){n(r);var o=t.getState();return"DRAGGING"!==o.phase&&Rt(!1),void e.start(o)}n(r),e.scroll(t.getState())}}}}(l),Yr,function(e){var t=!1;return function(){return function(n){return function(r){if("INITIAL_PUBLISH"===r.type)return t=!0,e.tryRecordFocus(r.payload.critical.draggable.id),n(r),void e.tryRestoreFocusRecorded();if(n(r),t){if("FLUSH"===r.type)return t=!1,void e.tryRestoreFocusRecorded();if("DROP_COMPLETE"===r.type){t=!1;var o=r.payload.completed.result;o.combine&&e.tryShiftRecord(o.draggableId,o.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}}(r),eo(a,i))))};var io=function(e){var t=e.scrollHeight,n=e.scrollWidth,r=e.height,o=e.width,a=Kt({x:n,y:t},{x:o,y:r});return{x:Math.max(0,a.x),y:Math.max(0,a.y)}},lo=function(){var e=document.documentElement;return e||Rt(!1),e},co=function(){var e=lo();return io({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight})},so=function(e){var t=e.critical,n=e.scrollOptions,r=e.registry;hr();var o,a,i,l,c,s,u,f=(o=$r(),a=co(),i=o.y,l=o.x,c=lo(),s=c.clientWidth,u=c.clientHeight,{frame:ht({top:i,left:l,right:l+s,bottom:i+u}),scroll:{initial:o,current:o,max:a,diff:{value:Ht,displacement:Ht}}}),d=f.scroll.current,p=t.droppable,h=r.droppable.getAllByType(p.type).map((function(e){return e.callbacks.getDimensionAndWatchScroll(d,n)})),m=r.draggable.getAllByType(t.draggable.type).map((function(e){return e.getDimension(d)})),v={draggables:sn(m),droppables:cn(h)};return mr(),{dimensions:v,critical:t,viewport:f}};function uo(e,t,n){return n.descriptor.id!==t.id&&(n.descriptor.type===t.type&&"virtual"===e.droppable.getById(n.descriptor.droppableId).descriptor.mode)}var fo,po,ho=function(e,t){var n=null,r=function(e){var t=e.registry,n=e.callbacks,r={additions:{},removals:{},modified:{}},o=null,a=function(){o||(n.collectionStarting(),o=requestAnimationFrame((function(){o=null,hr();var e=r,a=e.additions,i=e.removals,l=e.modified,c=Object.keys(a).map((function(e){return t.draggable.getById(e).getDimension(Ht)})).sort((function(e,t){return e.descriptor.index-t.descriptor.index})),s=Object.keys(l).map((function(e){return{droppableId:e,scroll:t.droppable.getById(e).callbacks.getScrollWhileDragging()}})),u={additions:c,removals:Object.keys(i),modified:s};r={additions:{},removals:{},modified:{}},mr(),n.publish(u)})))};return{add:function(e){var t=e.descriptor.id;r.additions[t]=e,r.modified[e.descriptor.droppableId]=!0,r.removals[t]&&delete r.removals[t],a()},remove:function(e){var t=e.descriptor;r.removals[t.id]=!0,r.modified[t.droppableId]=!0,r.additions[t.id]&&delete r.additions[t.id],a()},stop:function(){o&&(cancelAnimationFrame(o),o=null,r={additions:{},removals:{},modified:{}})}}}({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),o=function(t){n||Rt(!1);var o=n.critical.draggable;"ADDITION"===t.type&&uo(e,o,t.value)&&r.add(t.value),"REMOVAL"===t.type&&uo(e,o,t.value)&&r.remove(t.value)};return{updateDroppableIsEnabled:function(r,o){e.droppable.exists(r)||Rt(!1),n&&t.updateDroppableIsEnabled({id:r,isEnabled:o})},updateDroppableIsCombineEnabled:function(r,o){n&&(e.droppable.exists(r)||Rt(!1),t.updateDroppableIsCombineEnabled({id:r,isCombineEnabled:o}))},scrollDroppable:function(t,r){n&&e.droppable.getById(t).callbacks.scroll(r)},updateDroppableScroll:function(r,o){n&&(e.droppable.exists(r)||Rt(!1),t.updateDroppableScroll({id:r,newScroll:o}))},startPublishing:function(t){n&&Rt(!1);var r=e.draggable.getById(t.draggableId),a=e.droppable.getById(r.descriptor.droppableId),i={draggable:r.descriptor,droppable:a.descriptor},l=e.subscribe(o);return n={critical:i,unsubscribe:l},so({critical:i,registry:e,scrollOptions:t.scrollOptions})},stopPublishing:function(){if(n){r.stop();var t=n.critical.droppable;e.droppable.getAllByType(t.type).forEach((function(e){return e.callbacks.dragStopped()})),n.unsubscribe(),n=null}}}},mo=function(e,t){return"IDLE"===e.phase||"DROP_ANIMATING"===e.phase&&(e.completed.result.draggableId!==t&&"DROP"===e.completed.result.reason)},vo=function(e){window.scrollBy(e.x,e.y)},bo=jt((function(e){return un(e).filter((function(e){return!!e.isEnabled&&!!e.frame}))})),go=function(e){var t=e.center,n=e.destination,r=e.droppables;if(n){var o=r[n];return o.frame?o:null}return function(e,t){return an(bo(t),(function(t){return t.frame||Rt(!1),nr(t.frame.pageMarginBox)(e)}))}(t,r)},yo=.25,Oo=.05,wo=28,xo=function(e){return Math.pow(e,2)},Eo={stopDampeningAt:1200,accelerateAt:360},_o=function(e){var t=e.startOfRange,n=e.endOfRange,r=e.current,o=n-t;return 0===o?0:(r-t)/o},jo=Eo.accelerateAt,So=Eo.stopDampeningAt,ko=function(e){var t=e.distanceToEdge,n=e.thresholds,r=e.dragStartTime,o=e.shouldUseTimeDampening,a=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return wo;if(e===t.startScrollingFrom)return 1;var n=_o({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),r=wo*xo(1-n);return Math.ceil(r)}(t,n);return 0===a?0:o?Math.max(function(e,t){var n=t,r=So,o=Date.now()-n;if(o>=So)return e;if(o<jo)return 1;var a=_o({startOfRange:jo,endOfRange:r,current:o}),i=e*xo(a);return Math.ceil(i)}(a,r),1):a},Co=function(e){var t=e.container,n=e.distanceToEdges,r=e.dragStartTime,o=e.axis,a=e.shouldUseTimeDampening,i=function(e,t){return{startScrollingFrom:e[t.size]*yo,maxScrollValueAt:e[t.size]*Oo}}(t,o);return n[o.end]<n[o.start]?ko({distanceToEdge:n[o.end],thresholds:i,dragStartTime:r,shouldUseTimeDampening:a}):-1*ko({distanceToEdge:n[o.start],thresholds:i,dragStartTime:r,shouldUseTimeDampening:a})},Po=Jt((function(e){return 0===e?0:e})),To=function(e){var t=e.dragStartTime,n=e.container,r=e.subject,o=e.center,a=e.shouldUseTimeDampening,i={top:o.y-n.top,right:n.right-o.x,bottom:n.bottom-o.y,left:o.x-n.left},l=Co({container:n,distanceToEdges:i,dragStartTime:t,axis:En,shouldUseTimeDampening:a}),c=Co({container:n,distanceToEdges:i,dragStartTime:t,axis:_n,shouldUseTimeDampening:a}),s=Po({x:c,y:l});if(Vt(s,Ht))return null;var u=function(e){var t=e.container,n=e.subject,r=e.proposedScroll,o=n.height>t.height,a=n.width>t.width;return a||o?a&&o?null:{x:a?0:r.x,y:o?0:r.y}:r}({container:n,subject:r,proposedScroll:s});return u?Vt(u,Ht)?null:u:null},Ao=Jt((function(e){return 0===e?0:e>0?1:-1})),Io=(fo=function(e,t){return e<0?e:e>t?e-t:0},function(e){var t=e.current,n=e.max,r=e.change,o=Gt(t,r),a={x:fo(o.x,n.x),y:fo(o.y,n.y)};return Vt(a,Ht)?null:a}),Ro=function(e){var t=e.max,n=e.current,r=e.change,o={x:Math.max(n.x,t.x),y:Math.max(n.y,t.y)},a=Ao(r),i=Io({max:o,current:n,change:a});return!i||(0!==a.x&&0===i.x||0!==a.y&&0===i.y)},Do=function(e,t){return Ro({current:e.scroll.current,max:e.scroll.max,change:t})},No=function(e,t){var n=e.frame;return!!n&&Ro({current:n.scroll.current,max:n.scroll.max,change:t})},Mo=function(e){var t=e.state,n=e.dragStartTime,r=e.shouldUseTimeDampening,o=e.scrollWindow,a=e.scrollDroppable,i=t.current.page.borderBoxCenter,l=t.dimensions.draggables[t.critical.draggable.id].page.marginBox;if(t.isWindowScrollAllowed){var c=function(e){var t=e.viewport,n=e.subject,r=e.center,o=e.dragStartTime,a=e.shouldUseTimeDampening,i=To({dragStartTime:o,container:t.frame,subject:n,center:r,shouldUseTimeDampening:a});return i&&Do(t,i)?i:null}({dragStartTime:n,viewport:t.viewport,subject:l,center:i,shouldUseTimeDampening:r});if(c)return void o(c)}var s=go({center:i,destination:Zn(t.impact),droppables:t.dimensions.droppables});if(s){var u=function(e){var t=e.droppable,n=e.subject,r=e.center,o=e.dragStartTime,a=e.shouldUseTimeDampening,i=t.frame;if(!i)return null;var l=To({dragStartTime:o,container:i.pageMarginBox,subject:n,center:r,shouldUseTimeDampening:a});return l&&No(t,l)?l:null}({dragStartTime:n,droppable:s,subject:l,center:i,shouldUseTimeDampening:r});u&&a(s.descriptor.id,u)}},Lo=function(e){var t=e.move,n=e.scrollDroppable,r=e.scrollWindow,o=function(e,t){if(!No(e,t))return t;var r=function(e,t){var n=e.frame;return n&&No(e,t)?Io({current:n.scroll.current,max:n.scroll.max,change:t}):null}(e,t);if(!r)return n(e.descriptor.id,t),null;var o=Kt(t,r);return n(e.descriptor.id,o),Kt(t,o)},a=function(e,t,n){if(!e)return n;if(!Do(t,n))return n;var o=function(e,t){if(!Do(e,t))return null;var n=e.scroll.max,r=e.scroll.current;return Io({current:r,max:n,change:t})}(t,n);if(!o)return r(n),null;var a=Kt(n,o);return r(a),Kt(n,a)};return function(e){var n=e.scrollJumpRequest;if(n){var r=Zn(e.impact);r||Rt(!1);var i=o(e.dimensions.droppables[r],n);if(i){var l=e.viewport,c=a(e.isWindowScrollAllowed,l,i);c&&function(e,n){var r=Gt(e.current.client.selection,n);t({client:r})}(e,c)}}}},Fo=function(e){var t=e.scrollDroppable,n=e.scrollWindow,r=e.move,o=function(e){var t=e.scrollWindow,n=e.scrollDroppable,r=St(t),o=St(n),a=null,i=function(e){a||Rt(!1);var t=a,n=t.shouldUseTimeDampening,i=t.dragStartTime;Mo({state:e,scrollWindow:r,scrollDroppable:o,dragStartTime:i,shouldUseTimeDampening:n})};return{start:function(e){hr(),a&&Rt(!1);var t=Date.now(),n=!1,r=function(){n=!0};Mo({state:e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:r,scrollDroppable:r}),a={dragStartTime:t,shouldUseTimeDampening:n},mr(),n&&i(e)},stop:function(){a&&(r.cancel(),o.cancel(),a=null)},scroll:i}}({scrollWindow:n,scrollDroppable:t}),a=Lo({move:r,scrollWindow:n,scrollDroppable:t});return{scroll:function(e){"DRAGGING"===e.phase&&("FLUID"!==e.movementMode?e.scrollJumpRequest&&a(e):o.scroll(e))},start:o.start,stop:o.stop}},Bo={base:po="data-rbd-drag-handle",draggableId:po+"-draggable-id",contextId:po+"-context-id"},zo=function(){var e="data-rbd-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Uo=function(){var e="data-rbd-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Wo={contextId:"data-rbd-scroll-container-context-id"},Ho=function(e,t){return e.map((function(e){var n=e.styles[t];return n?e.selector+" { "+n+" }":""})).join(" ")},Go="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?r.useLayoutEffect:r.useEffect,Ko=function(){var e=document.querySelector("head");return e||Rt(!1),e},Vo=function(e){var t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.type="text/css",t};function $o(e,t){var n=ft((function(){return function(e){var t,n,r,o=(t=e,function(e){return"["+e+'="'+t+'"]'}),a=(n="\n cursor: -webkit-grab;\n cursor: grab;\n ",{selector:o(Bo.contextId),styles:{always:"\n -webkit-touch-callout: none;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n touch-action: manipulation;\n ",resting:n,dragging:"pointer-events: none;",dropAnimating:n}}),i=[(r="\n transition: "+Br.outOfTheWay+";\n ",{selector:o(zo.contextId),styles:{dragging:r,dropAnimating:r,userCancel:r}}),a,{selector:o(Uo.contextId),styles:{always:"overflow-anchor: none;"}},{selector:"body",styles:{dragging:"\n cursor: grabbing;\n cursor: -webkit-grabbing;\n user-select: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n overflow-anchor: none;\n "}}];return{always:Ho(i,"always"),resting:Ho(i,"resting"),dragging:Ho(i,"dragging"),dropAnimating:Ho(i,"dropAnimating"),userCancel:Ho(i,"userCancel")}}(e)}),[e]),o=Object(r.useRef)(null),a=Object(r.useRef)(null),i=dt(jt((function(e){var t=a.current;t||Rt(!1),t.textContent=e})),[]),l=dt((function(e){var t=o.current;t||Rt(!1),t.textContent=e}),[]);Go((function(){(o.current||a.current)&&Rt(!1);var r=Vo(t),c=Vo(t);return o.current=r,a.current=c,r.setAttribute("data-rbd-always",e),c.setAttribute("data-rbd-dynamic",e),Ko().appendChild(r),Ko().appendChild(c),l(n.always),i(n.resting),function(){var e=function(e){var t=e.current;t||Rt(!1),Ko().removeChild(t),e.current=null};e(o),e(a)}}),[t,l,i,n.always,n.resting,e]);var c=dt((function(){return i(n.dragging)}),[i,n.dragging]),s=dt((function(e){i("DROP"!==e?n.userCancel:n.dropAnimating)}),[i,n.dropAnimating,n.userCancel]),u=dt((function(){a.current&&i(n.resting)}),[i,n.resting]);return ft((function(){return{dragging:c,dropping:s,resting:u}}),[c,s,u])}var qo=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function Yo(e){return e instanceof qo(e).HTMLElement}function Xo(e,t){var n="["+Bo.contextId+'="'+e+'"]',r=ln(document.querySelectorAll(n));if(!r.length)return null;var o=an(r,(function(e){return e.getAttribute(Bo.draggableId)===t}));return o&&Yo(o)?o:null}function Jo(){var e={draggables:{},droppables:{}},t=[];function n(e){t.length&&t.forEach((function(t){return t(e)}))}function r(t){return e.draggables[t]||null}function o(t){return e.droppables[t]||null}return{draggable:{register:function(t){e.draggables[t.descriptor.id]=t,n({type:"ADDITION",value:t})},update:function(t,n){var r=e.draggables[n.descriptor.id];r&&r.uniqueId===t.uniqueId&&(delete e.draggables[n.descriptor.id],e.draggables[t.descriptor.id]=t)},unregister:function(t){var o=t.descriptor.id,a=r(o);a&&t.uniqueId===a.uniqueId&&(delete e.draggables[o],n({type:"REMOVAL",value:t}))},getById:function(e){var t=r(e);return t||Rt(!1),t},findById:r,exists:function(e){return Boolean(r(e))},getAllByType:function(t){return rn(e.draggables).filter((function(e){return e.descriptor.type===t}))}},droppable:{register:function(t){e.droppables[t.descriptor.id]=t},unregister:function(t){var n=o(t.descriptor.id);n&&t.uniqueId===n.uniqueId&&delete e.droppables[t.descriptor.id]},getById:function(e){var t=o(e);return t||Rt(!1),t},findById:o,exists:function(e){return Boolean(o(e))},getAllByType:function(t){return rn(e.droppables).filter((function(e){return e.descriptor.type===t}))}},subscribe:function(e){return t.push(e),function(){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}},clean:function(){e.draggables={},e.droppables={},t.length=0}}}var Qo=o.a.createContext(null),Zo=function(){var e=document.body;return e||Rt(!1),e},ea={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"};var ta=0,na={separator:"::"};function ra(e,t){return void 0===t&&(t=na),ft((function(){return""+e+t.separator+ta++}),[t.separator,e])}var oa=o.a.createContext(null);function aa(e){0}function ia(e,t){aa()}function la(){ia()}function ca(e){var t=Object(r.useRef)(e);return Object(r.useEffect)((function(){t.current=e})),t}var sa,ua=((sa={})[13]=!0,sa[9]=!0,sa),fa=function(e){ua[e.keyCode]&&e.preventDefault()},da=function(){var e="visibilitychange";return"undefined"==typeof document?e:an([e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],(function(e){return"on"+e in document}))||e}();var pa,ha={type:"IDLE"};function ma(e){var t=e.cancel,n=e.completed,r=e.getPhase,o=e.setPhase;return[{eventName:"mousemove",fn:function(e){var t=e.button,n=e.clientX,a=e.clientY;if(0===t){var i={x:n,y:a},l=r();if("DRAGGING"===l.type)return e.preventDefault(),void l.actions.move(i);"PENDING"!==l.type&&Rt(!1);var c=l.point;if(s=c,u=i,Math.abs(u.x-s.x)>=5||Math.abs(u.y-s.y)>=5){var s,u;e.preventDefault();var f=l.actions.fluidLift(i);o({type:"DRAGGING",actions:f})}}}},{eventName:"mouseup",fn:function(e){var o=r();"DRAGGING"===o.type?(e.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"mousedown",fn:function(e){"DRAGGING"===r().type&&e.preventDefault(),t()}},{eventName:"keydown",fn:function(e){if("PENDING"!==r().type)return 27===e.keyCode?(e.preventDefault(),void t()):void fa(e);t()}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){"PENDING"===r().type&&t()}},{eventName:"webkitmouseforcedown",fn:function(e){var n=r();"IDLE"===n.type&&Rt(!1),n.actions.shouldRespectForcePress()?t():e.preventDefault()}},{eventName:da,fn:t}]}function va(){}var ba=((pa={})[34]=!0,pa[33]=!0,pa[36]=!0,pa[35]=!0,pa);function ga(e,t){function n(){t(),e.cancel()}return[{eventName:"keydown",fn:function(r){return 27===r.keyCode?(r.preventDefault(),void n()):32===r.keyCode?(r.preventDefault(),t(),void e.drop()):40===r.keyCode?(r.preventDefault(),void e.moveDown()):38===r.keyCode?(r.preventDefault(),void e.moveUp()):39===r.keyCode?(r.preventDefault(),void e.moveRight()):37===r.keyCode?(r.preventDefault(),void e.moveLeft()):void(ba[r.keyCode]?r.preventDefault():fa(r))}},{eventName:"mousedown",fn:n},{eventName:"mouseup",fn:n},{eventName:"click",fn:n},{eventName:"touchstart",fn:n},{eventName:"resize",fn:n},{eventName:"wheel",fn:n,options:{passive:!0}},{eventName:da,fn:n}]}var ya={type:"IDLE"};var Oa={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function wa(e,t){var n=t.target;return!!Yo(n)&&function e(t,n){if(null==n)return!1;if(Boolean(Oa[n.tagName.toLowerCase()]))return!0;var r=n.getAttribute("contenteditable");return"true"===r||""===r||n!==t&&e(t,n.parentElement)}(e,n)}var xa=function(e){return ht(e.getBoundingClientRect()).center};var Ea="undefined"==typeof document?"matches":an(["matches","msMatchesSelector","webkitMatchesSelector"],(function(e){return e in Element.prototype}))||"matches";function _a(e,t){return e.closest?e.closest(t):function e(t,n){return null==t?null:t[Ea](n)?t:e(t.parentElement,n)}(e,t)}function ja(e,t){var n,r=t.target;if(!((n=r)instanceof qo(n).Element))return null;var o=_a(r,function(e){return"["+Bo.contextId+'="'+e+'"]'}(e));return o&&Yo(o)?o:null}function Sa(e){e.preventDefault()}function ka(e){var t=e.expected,n=e.phase,r=e.isLockActive;e.shouldWarn;return!!r()&&t===n}function Ca(e){var t=e.lockAPI,n=e.store,r=e.registry,o=e.draggableId;if(t.isClaimed())return!1;var a=r.draggable.findById(o);return!!a&&(!!a.options.isEnabled&&!!mo(n.getState(),o))}function Pa(e){var t=e.lockAPI,n=e.contextId,r=e.store,o=e.registry,a=e.draggableId,i=e.forceSensorStop,l=e.sourceEvent;if(!Ca({lockAPI:t,store:r,registry:o,draggableId:a}))return null;var c=o.draggable.getById(a),s=function(e,t){var n="["+zo.contextId+'="'+e+'"]',r=an(ln(document.querySelectorAll(n)),(function(e){return e.getAttribute(zo.id)===t}));return r&&Yo(r)?r:null}(n,c.descriptor.id);if(!s)return null;if(l&&!c.options.canDragInteractiveElements&&wa(s,l))return null;var u=t.claim(i||Tt),f="PRE_DRAG";function d(){return c.options.shouldRespectForcePress}function p(){return t.isActive(u)}var h=function(e,t){ka({expected:e,phase:f,isLockActive:p,shouldWarn:!0})&&r.dispatch(t())}.bind(null,"DRAGGING");function m(e){function n(){t.release(),f="COMPLETED"}function o(t,o){if(void 0===o&&(o={shouldBlockNextClick:!1}),e.cleanup(),o.shouldBlockNextClick){var a=At(window,[{eventName:"click",fn:Sa,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(a)}n(),r.dispatch(Rr({reason:t}))}return"PRE_DRAG"!==f&&(n(),"PRE_DRAG"!==f&&Rt(!1)),r.dispatch(function(e){return{type:"LIFT",payload:e}}(e.liftActionArgs)),f="DRAGGING",ct({isActive:function(){return ka({expected:"DRAGGING",phase:f,isLockActive:p,shouldWarn:!1})},shouldRespectForcePress:d,drop:function(e){return o("DROP",e)},cancel:function(e){return o("CANCEL",e)}},e.actions)}return{isActive:function(){return ka({expected:"PRE_DRAG",phase:f,isLockActive:p,shouldWarn:!1})},shouldRespectForcePress:d,fluidLift:function(e){var t=St((function(e){h((function(){return kr({client:e})}))}));return ct({},m({liftActionArgs:{id:a,clientSelection:e,movementMode:"FLUID"},cleanup:function(){return t.cancel()},actions:{move:t}}),{move:t})},snapLift:function(){var e={moveUp:function(){return h(Cr)},moveRight:function(){return h(Tr)},moveDown:function(){return h(Pr)},moveLeft:function(){return h(Ar)}};return m({liftActionArgs:{id:a,clientSelection:xa(s),movementMode:"SNAP"},cleanup:Tt,actions:e})},abort:function(){ka({expected:"PRE_DRAG",phase:f,isLockActive:p,shouldWarn:!0})&&t.release()}}}var Ta=[function(e){var t=Object(r.useRef)(ha),n=Object(r.useRef)(Tt),o=ft((function(){return{eventName:"mousedown",fn:function(t){if(!t.defaultPrevented&&0===t.button&&!(t.ctrlKey||t.metaKey||t.shiftKey||t.altKey)){var r=e.findClosestDraggableId(t);if(r){var o=e.tryGetLock(r,l,{sourceEvent:t});if(o){t.preventDefault();var a={x:t.clientX,y:t.clientY};n.current(),u(o,a)}}}}}}),[e]),a=ft((function(){return{eventName:"webkitmouseforcewillbegin",fn:function(t){if(!t.defaultPrevented){var n=e.findClosestDraggableId(t);if(n){var r=e.findOptionsForDraggable(n);r&&(r.shouldRespectForcePress||e.canGetLock(n)&&t.preventDefault())}}}}}),[e]),i=dt((function(){n.current=At(window,[a,o],{passive:!1,capture:!0})}),[a,o]),l=dt((function(){"IDLE"!==t.current.type&&(t.current=ha,n.current(),i())}),[i]),c=dt((function(){var e=t.current;l(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[l]),s=dt((function(){var e=ma({cancel:c,completed:l,getPhase:function(){return t.current},setPhase:function(e){t.current=e}});n.current=At(window,e,{capture:!0,passive:!1})}),[c,l]),u=dt((function(e,n){"IDLE"!==t.current.type&&Rt(!1),t.current={type:"PENDING",point:n,actions:e},s()}),[s]);Go((function(){return i(),function(){n.current()}}),[i])},function(e){var t=Object(r.useRef)(va),n=ft((function(){return{eventName:"keydown",fn:function(n){if(!n.defaultPrevented&&32===n.keyCode){var r=e.findClosestDraggableId(n);if(r){var a=e.tryGetLock(r,c,{sourceEvent:n});if(a){n.preventDefault();var i=!0,l=a.snapLift();t.current(),t.current=At(window,ga(l,c),{capture:!0,passive:!1})}}}function c(){i||Rt(!1),i=!1,t.current(),o()}}}}),[e]),o=dt((function(){t.current=At(window,[n],{passive:!1,capture:!0})}),[n]);Go((function(){return o(),function(){t.current()}}),[o])},function(e){var t=Object(r.useRef)(ya),n=Object(r.useRef)(Tt),o=dt((function(){return t.current}),[]),a=dt((function(e){t.current=e}),[]),i=ft((function(){return{eventName:"touchstart",fn:function(t){if(!t.defaultPrevented){var r=e.findClosestDraggableId(t);if(r){var o=e.tryGetLock(r,c,{sourceEvent:t});if(o){var a=t.touches[0],i={x:a.clientX,y:a.clientY};n.current(),d(o,i)}}}}}}),[e]),l=dt((function(){n.current=At(window,[i],{capture:!0,passive:!1})}),[i]),c=dt((function(){var e=t.current;"IDLE"!==e.type&&("PENDING"===e.type&&clearTimeout(e.longPressTimerId),a(ya),n.current(),l())}),[l,a]),s=dt((function(){var e=t.current;c(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[c]),u=dt((function(){var e={capture:!0,passive:!1},t={cancel:s,completed:c,getPhase:o},r=At(window,function(e){var t=e.cancel,n=e.completed,r=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(e){var n=r();if("DRAGGING"===n.type){n.hasMoved=!0;var o=e.touches[0],a={x:o.clientX,y:o.clientY};e.preventDefault(),n.actions.move(a)}else t()}},{eventName:"touchend",fn:function(e){var o=r();"DRAGGING"===o.type?(e.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"touchcancel",fn:function(e){"DRAGGING"===r().type?(e.preventDefault(),t()):t()}},{eventName:"touchforcechange",fn:function(e){var n=r();"IDLE"===n.type&&Rt(!1);var o=e.touches[0];if(o&&o.force>=.15){var a=n.actions.shouldRespectForcePress();if("PENDING"!==n.type)return a?n.hasMoved?void e.preventDefault():void t():void e.preventDefault();a&&t()}}},{eventName:da,fn:t}]}(t),e),a=At(window,function(e){var t=e.cancel,n=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(e){e.preventDefault()}},{eventName:"keydown",fn:function(e){"DRAGGING"===n().type?(27===e.keyCode&&e.preventDefault(),t()):t()}},{eventName:da,fn:t}]}(t),e);n.current=function(){r(),a()}}),[s,o,c]),f=dt((function(){var e=o();"PENDING"!==e.type&&Rt(!1);var t=e.actions.fluidLift(e.point);a({type:"DRAGGING",actions:t,hasMoved:!1})}),[o,a]),d=dt((function(e,t){"IDLE"!==o().type&&Rt(!1);var n=setTimeout(f,120);a({type:"PENDING",point:t,actions:e,longPressTimerId:n}),u()}),[u,o,a,f]);Go((function(){return l(),function(){n.current();var e=o();"PENDING"===e.type&&(clearTimeout(e.longPressTimerId),a(ya))}}),[o,l,a]),Go((function(){return At(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}])}),[])}];function Aa(e){var t=e.contextId,n=e.store,o=e.registry,a=e.customSensors,i=e.enableDefaultSensors,l=[].concat(i?Ta:[],a||[]),c=Object(r.useState)((function(){return function(){var e=null;function t(){e||Rt(!1),e=null}return{isClaimed:function(){return Boolean(e)},isActive:function(t){return t===e},claim:function(t){e&&Rt(!1);var n={abandon:t};return e=n,n},release:t,tryAbandon:function(){e&&(e.abandon(),t())}}}()}))[0],s=dt((function(e,t){e.isDragging&&!t.isDragging&&c.tryAbandon()}),[c]);Go((function(){var e=n.getState();return n.subscribe((function(){var t=n.getState();s(e,t),e=t}))}),[c,n,s]),Go((function(){return c.tryAbandon}),[c.tryAbandon]);var u=dt((function(e){return Ca({lockAPI:c,registry:o,store:n,draggableId:e})}),[c,o,n]),f=dt((function(e,r,a){return Pa({lockAPI:c,registry:o,contextId:t,store:n,draggableId:e,forceSensorStop:r,sourceEvent:a&&a.sourceEvent?a.sourceEvent:null})}),[t,c,o,n]),d=dt((function(e){return function(e,t){var n=ja(e,t);return n?n.getAttribute(Bo.draggableId):null}(t,e)}),[t]),p=dt((function(e){var t=o.draggable.findById(e);return t?t.options:null}),[o.draggable]),h=dt((function(){c.isClaimed()&&(c.tryAbandon(),"IDLE"!==n.getState().phase&&n.dispatch({type:"FLUSH",payload:null}))}),[c,n]),m=dt(c.isClaimed,[c]),v=ft((function(){return{canGetLock:u,tryGetLock:f,findClosestDraggableId:d,findOptionsForDraggable:p,tryReleaseLock:h,isLockClaimed:m}}),[u,f,d,p,h,m]);aa();for(var b=0;b<l.length;b++)l[b](v)}function Ia(e){return e.current||Rt(!1),e.current}function Ra(e){var t=e.contextId,n=e.setCallbacks,a=e.sensors,i=e.nonce,l=e.dragHandleUsageInstructions,s=Object(r.useRef)(null);la();var u=ca(e),f=dt((function(){return function(e){return{onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragEnd:e.onDragEnd,onDragUpdate:e.onDragUpdate}}(u.current)}),[u]),d=function(e){var t=ft((function(){return function(e){return"rbd-announcement-"+e}(e)}),[e]),n=Object(r.useRef)(null);return Object(r.useEffect)((function(){var e=document.createElement("div");return n.current=e,e.id=t,e.setAttribute("aria-live","assertive"),e.setAttribute("aria-atomic","true"),ct(e.style,ea),Zo().appendChild(e),function(){setTimeout((function(){var t=Zo();t.contains(e)&&t.removeChild(e),e===n.current&&(n.current=null)}))}}),[t]),dt((function(e){var t=n.current;t&&(t.textContent=e)}),[])}(t),p=function(e){var t=e.contextId,n=e.text,o=ra("hidden-text",{separator:"-"}),a=ft((function(){return"rbd-hidden-text-"+(e={contextId:t,uniqueId:o}).contextId+"-"+e.uniqueId;var e}),[o,t]);return Object(r.useEffect)((function(){var e=document.createElement("div");return e.id=a,e.textContent=n,e.style.display="none",Zo().appendChild(e),function(){var t=Zo();t.contains(e)&&t.removeChild(e)}}),[a,n]),a}({contextId:t,text:l}),h=$o(t,i),m=dt((function(e){Ia(s).dispatch(e)}),[]),v=ft((function(){return Object(st.b)({publishWhileDragging:xr,updateDroppableScroll:_r,updateDroppableIsEnabled:jr,updateDroppableIsCombineEnabled:Sr,collectionStarting:Er},m)}),[m]),b=function(){var e=ft(Jo,[]);return Object(r.useEffect)((function(){return function(){requestAnimationFrame(e.clean)}}),[e]),e}(),g=ft((function(){return ho(b,v)}),[b,v]),y=ft((function(){return Fo(ct({scrollWindow:vo,scrollDroppable:g.scrollDroppable},Object(st.b)({move:kr},m)))}),[g.scrollDroppable,m]),O=function(e){var t=Object(r.useRef)({}),n=Object(r.useRef)(null),o=Object(r.useRef)(null),a=Object(r.useRef)(!1),i=dt((function(e,n){var r={id:e,focus:n};return t.current[e]=r,function(){var n=t.current;n[e]!==r&&delete n[e]}}),[]),l=dt((function(t){var n=Xo(e,t);n&&n!==document.activeElement&&n.focus()}),[e]),c=dt((function(e,t){n.current===e&&(n.current=t)}),[]),s=dt((function(){o.current||a.current&&(o.current=requestAnimationFrame((function(){o.current=null;var e=n.current;e&&l(e)})))}),[l]),u=dt((function(e){n.current=null;var t=document.activeElement;t&&t.getAttribute(Bo.draggableId)===e&&(n.current=e)}),[]);return Go((function(){return a.current=!0,function(){a.current=!1;var e=o.current;e&&cancelAnimationFrame(e)}}),[]),ft((function(){return{register:i,tryRecordFocus:u,tryRestoreFocusRecorded:s,tryShiftRecord:c}}),[i,u,s,c])}(t),w=ft((function(){return ao({announce:d,autoScroller:y,dimensionMarshal:g,focusMarshal:O,getResponders:f,styleMarshal:h})}),[d,y,g,O,f,h]);s.current=w;var x=dt((function(){var e=Ia(s);"IDLE"!==e.getState().phase&&e.dispatch({type:"FLUSH",payload:null})}),[]),E=dt((function(){var e=Ia(s).getState();return e.isDragging||"DROP_ANIMATING"===e.phase}),[]);n(ft((function(){return{isDragging:E,tryAbort:x}}),[E,x]));var _=dt((function(e){return mo(Ia(s).getState(),e)}),[]),j=dt((function(){return tr(Ia(s).getState())}),[]),S=ft((function(){return{marshal:g,focus:O,contextId:t,canLift:_,isMovementAllowed:j,dragHandleUsageInstructionsId:p,registry:b}}),[t,g,p,O,_,j,b]);return Aa({contextId:t,store:w,registry:b,customSensors:a,enableDefaultSensors:!1!==e.enableDefaultSensors}),Object(r.useEffect)((function(){return x}),[x]),o.a.createElement(oa.Provider,{value:S},o.a.createElement(c.a,{context:Qo,store:w},e.children))}var Da=0;function Na(e){var t=ft((function(){return""+Da++}),[]),n=e.dragHandleUsageInstructions||Bt;return o.a.createElement(Dt,null,(function(r){return o.a.createElement(Ra,{nonce:e.nonce,contextId:t,setCallbacks:r,dragHandleUsageInstructions:n,enableDefaultSensors:e.enableDefaultSensors,sensors:e.sensors,onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragUpdate:e.onDragUpdate,onDragEnd:e.onDragEnd},e.children)}))}var Ma=function(e){return function(t){return e===t}},La=Ma("scroll"),Fa=Ma("auto"),Ba=(Ma("visible"),function(e,t){return t(e.overflowX)||t(e.overflowY)}),za=function(e){var t=window.getComputedStyle(e),n={overflowX:t.overflowX,overflowY:t.overflowY};return Ba(n,La)||Ba(n,Fa)},Ua=function e(t){return null==t||t===document.body||t===document.documentElement?null:za(t)?t:e(t.parentElement)},Wa=function(e){return{x:e.scrollLeft,y:e.scrollTop}},Ha=function(e){return{closestScrollable:Ua(e),isFixedOnPage:function e(t){return!!t&&("fixed"===window.getComputedStyle(t).position||e(t.parentElement))}(e)}},Ga=function(e){var t=e.ref,n=e.descriptor,r=e.env,o=e.windowScroll,a=e.direction,i=e.isDropDisabled,l=e.isCombineEnabled,c=e.shouldClipSubject,s=r.closestScrollable,u=function(e,t){var n=Et(e);if(!t)return n;if(e!==t)return n;var r=n.paddingBox.top-t.scrollTop,o=n.paddingBox.left-t.scrollLeft,a=r+t.scrollHeight,i=o+t.scrollWidth,l=mt({top:r,right:i,bottom:a,left:o},n.border);return gt({borderBox:l,margin:n.margin,border:n.border,padding:n.padding})}(t,s),f=wt(u,o),d=function(){if(!s)return null;var e=Et(s),t={scrollHeight:s.scrollHeight,scrollWidth:s.scrollWidth};return{client:e,page:wt(e,o),scroll:Wa(s),scrollSize:t,shouldClipSubject:c}}();return function(e){var t=e.descriptor,n=e.isEnabled,r=e.isCombineEnabled,o=e.isFixedOnPage,a=e.direction,i=e.client,l=e.page,c=e.closest,s=function(){if(!c)return null;var e=c.scrollSize,t=c.client,n=io({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,height:t.paddingBox.height,width:t.paddingBox.width});return{pageMarginBox:c.page.marginBox,frameClient:t,scrollSize:e,shouldClipSubject:c.shouldClipSubject,scroll:{initial:c.scroll,current:c.scroll,max:n,diff:{value:Ht,displacement:Ht}}}}(),u="vertical"===a?En:_n;return{descriptor:t,isCombineEnabled:r,isFixedOnPage:o,axis:u,isEnabled:n,client:i,page:l,frame:s,subject:tn({page:l,withPlaceholder:null,axis:u,frame:s})}}({descriptor:n,isEnabled:!i,isCombineEnabled:l,isFixedOnPage:r.isFixedOnPage,direction:a,client:u,page:f,closest:d})},Ka={passive:!1},Va={passive:!0},$a=function(e){return e.shouldPublishImmediately?Ka:Va};function qa(e){var t=Object(r.useContext)(e);return t||Rt(!1),t}var Ya=function(e){return e&&e.env.closestScrollable||null};function Xa(){}var Ja={width:0,height:0,margin:{top:0,right:0,bottom:0,left:0}},Qa=function(e){var t=e.isAnimatingOpenOnMount,n=e.placeholder,r=e.animate,o=function(e){var t=e.isAnimatingOpenOnMount,n=e.placeholder,r=e.animate;return t||"close"===r?Ja:{height:n.client.borderBox.height,width:n.client.borderBox.width,margin:n.client.margin}}({isAnimatingOpenOnMount:t,placeholder:n,animate:r});return{display:n.display,boxSizing:"border-box",width:o.width,height:o.height,marginTop:o.margin.top,marginRight:o.margin.right,marginBottom:o.margin.bottom,marginLeft:o.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:"none"!==r?Br.placeholder:null}};var Za=o.a.memo((function(e){var t=Object(r.useRef)(null),n=dt((function(){t.current&&(clearTimeout(t.current),t.current=null)}),[]),a=e.animate,i=e.onTransitionEnd,l=e.onClose,c=e.contextId,s=Object(r.useState)("open"===e.animate),u=s[0],f=s[1];Object(r.useEffect)((function(){return u?"open"!==a?(n(),f(!1),Xa):t.current?Xa:(t.current=setTimeout((function(){t.current=null,f(!1)})),n):Xa}),[a,u,n]);var d=dt((function(e){"height"===e.propertyName&&(i(),"close"===a&&l())}),[a,l,i]),p=Qa({isAnimatingOpenOnMount:u,animate:e.animate,placeholder:e.placeholder});return o.a.createElement(e.placeholder.tagName,{style:p,"data-rbd-placeholder-context-id":c,onTransitionEnd:d,ref:e.innerRef})})),ei=o.a.createContext(null);var ti=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).state={isVisible:Boolean(t.props.on),data:t.props.on,animate:t.props.shouldAnimate&&t.props.on?"open":"none"},t.onClose=function(){"close"===t.state.animate&&t.setState({isVisible:!1})},t}return lt(t,e),t.getDerivedStateFromProps=function(e,t){return e.shouldAnimate?e.on?{isVisible:!0,data:e.on,animate:"open"}:t.isVisible?{isVisible:!0,data:t.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:Boolean(e.on),data:e.on,animate:"none"}},t.prototype.render=function(){if(!this.state.isVisible)return null;var e={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(e)},t}(o.a.PureComponent),ni=5e3,ri=4500,oi=function(e,t){return t?Br.drop(t.duration):e?Br.snap:Br.fluid},ai=function(e,t){return e?t?Mr.drop:Mr.combining:null};function ii(e){return"DRAGGING"===e.type?(r=(n=e).dimension.client,o=n.offset,a=n.combineWith,i=n.dropping,l=Boolean(a),c=function(e){return null!=e.forceShouldAnimate?e.forceShouldAnimate:"SNAP"===e.mode}(n),s=Boolean(i),u=s?Wr(o,l):Ur(o),{position:"fixed",top:r.marginBox.top,left:r.marginBox.left,boxSizing:"border-box",width:r.borderBox.width,height:r.borderBox.height,transition:oi(c,i),transform:u,opacity:ai(l,s),zIndex:s?ri:ni,pointerEvents:"none"}):{transform:Ur((t=e).offset),transition:t.shouldAnimateDisplacement?null:"none"};var t,n,r,o,a,i,l,c,s,u}function li(e){var t=ra("draggable"),n=e.descriptor,o=e.registry,a=e.getDraggableRef,i=e.canDragInteractiveElements,l=e.shouldRespectForcePress,c=e.isEnabled,s=ft((function(){return{canDragInteractiveElements:i,shouldRespectForcePress:l,isEnabled:c}}),[i,c,l]),u=dt((function(e){var t=a();return t||Rt(!1),function(e,t,n){void 0===n&&(n=Ht);var r=window.getComputedStyle(t),o=t.getBoundingClientRect(),a=xt(o,r),i=wt(a,n);return{descriptor:e,placeholder:{client:a,tagName:t.tagName.toLowerCase(),display:r.display},displaceBy:{x:a.marginBox.width,y:a.marginBox.height},client:a,page:i}}(n,t,e)}),[n,a]),f=ft((function(){return{uniqueId:t,descriptor:n,options:s,getDimension:u}}),[n,u,s,t]),d=Object(r.useRef)(f),p=Object(r.useRef)(!0);Go((function(){return o.draggable.register(d.current),function(){return o.draggable.unregister(d.current)}}),[o.draggable]),Go((function(){if(p.current)p.current=!1;else{var e=d.current;d.current=f,o.draggable.update(f,e)}}),[f,o.draggable])}function ci(e,t,n){ia()}function si(e){e.preventDefault()}var ui=function(e,t){return e===t},fi=function(e){var t=e.combine,n=e.destination;return n?n.droppableId:t?t.droppableId:null};function di(e){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}var pi={mapped:{type:"SECONDARY",offset:Ht,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:di(null)}};var hi={dropAnimationFinished:Dr},mi=Object(c.b)((function(){var e,t,n,r=(e=jt((function(e,t){return{x:e,y:t}})),t=jt((function(e,t,n,r,o){return{isDragging:!0,isClone:t,isDropAnimating:Boolean(o),dropAnimation:o,mode:e,draggingOver:n,combineWith:r,combineTargetFor:null}})),n=jt((function(e,n,r,o,a,i,l){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:a,combineWith:i,mode:n,offset:e,dimension:r,forceShouldAnimate:l,snapshot:t(n,o,a,i,null)}}})),function(r,o){if(r.isDragging){if(r.critical.draggable.id!==o.draggableId)return null;var a=r.current.client.offset,i=r.dimensions.draggables[o.draggableId],l=Zn(r.impact),c=(u=r.impact).at&&"COMBINE"===u.at.type?u.at.combine.draggableId:null,s=r.forceShouldAnimate;return n(e(a.x,a.y),r.movementMode,i,o.isClone,l,c,s)}var u;if("DROP_ANIMATING"===r.phase){var f=r.completed;if(f.result.draggableId!==o.draggableId)return null;var d=o.isClone,p=r.dimensions.draggables[o.draggableId],h=f.result,m=h.mode,v=fi(h),b=function(e){return e.combine?e.combine.draggableId:null}(h),g={duration:r.dropDuration,curve:Nr,moveTo:r.newHomeClientOffset,opacity:b?Mr.drop:null,scale:b?Lr.drop:null};return{mapped:{type:"DRAGGING",offset:r.newHomeClientOffset,dimension:p,dropping:g,draggingOver:v,combineWith:b,mode:m,forceShouldAnimate:null,snapshot:t(m,d,v,b,g)}}}return null}),o=function(){var e=jt((function(e,t){return{x:e,y:t}})),t=jt(di),n=jt((function(e,n,r){return void 0===n&&(n=null),{mapped:{type:"SECONDARY",offset:e,combineTargetFor:n,shouldAnimateDisplacement:r,snapshot:t(n)}}})),r=function(e){return e?n(Ht,e,!0):null},o=function(t,o,a,i){var l=a.displaced.visible[t],c=Boolean(i.inVirtualList&&i.effected[t]),s=hn(a),u=s&&s.draggableId===t?o:null;if(!l){if(!c)return r(u);if(a.displaced.invisible[t])return null;var f=$t(i.displacedBy.point),d=e(f.x,f.y);return n(d,u,!0)}if(c)return r(u);var p=a.displacedBy.point,h=e(p.x,p.y);return n(h,u,l.shouldAnimate)};return function(e,t){if(e.isDragging)return e.critical.draggable.id===t.draggableId?null:o(t.draggableId,e.critical.draggable.id,e.impact,e.afterCritical);if("DROP_ANIMATING"===e.phase){var n=e.completed;return n.result.draggableId===t.draggableId?null:o(t.draggableId,n.result.draggableId,n.impact,n.afterCritical)}return null}}();return function(e,t){return r(e,t)||o(e,t)||pi}}),hi,null,{context:Qo,pure:!0,areStatePropsEqual:ui})((function(e){var t=Object(r.useRef)(null),n=dt((function(e){t.current=e}),[]),o=dt((function(){return t.current}),[]),a=qa(oa),i=a.contextId,l=a.dragHandleUsageInstructionsId,c=a.registry,s=qa(ei),u=s.type,f=s.droppableId,d=ft((function(){return{id:e.draggableId,index:e.index,type:u,droppableId:f}}),[e.draggableId,e.index,u,f]),p=e.children,h=e.draggableId,m=e.isEnabled,v=e.shouldRespectForcePress,b=e.canDragInteractiveElements,g=e.isClone,y=e.mapped,O=e.dropAnimationFinished;ci(),aa(),g||li(ft((function(){return{descriptor:d,registry:c,getDraggableRef:o,canDragInteractiveElements:b,shouldRespectForcePress:v,isEnabled:m}}),[d,c,o,b,v,m]));var w=ft((function(){return m?{tabIndex:0,role:"button","aria-describedby":l,"data-rbd-drag-handle-draggable-id":h,"data-rbd-drag-handle-context-id":i,draggable:!1,onDragStart:si}:null}),[i,l,h,m]),x=dt((function(e){"DRAGGING"===y.type&&y.dropping&&"transform"===e.propertyName&&O()}),[O,y]),E=ft((function(){var e=ii(y),t="DRAGGING"===y.type&&y.dropping?x:null;return{innerRef:n,draggableProps:{"data-rbd-draggable-context-id":i,"data-rbd-draggable-id":h,style:e,onTransitionEnd:t},dragHandleProps:w}}),[i,w,h,y,x,n]),_=ft((function(){return{draggableId:d.id,type:d.type,source:{index:d.index,droppableId:d.droppableId}}}),[d.droppableId,d.id,d.index,d.type]);return p(E,y.snapshot,_)}));function vi(e){return qa(ei).isUsingCloneFor!==e.draggableId||e.isClone?o.a.createElement(mi,e):null}function bi(e){var t="boolean"!=typeof e.isDragDisabled||!e.isDragDisabled,n=Boolean(e.disableInteractiveElementBlocking),r=Boolean(e.shouldRespectForcePress);return o.a.createElement(vi,ct({},e,{isClone:!1,isEnabled:t,canDragInteractiveElements:n,shouldRespectForcePress:r}))}var gi=function(e,t){return e===t.droppable.type},yi=function(e,t){return t.draggables[e.draggable.id]},Oi={updateViewportMaxScroll:function(e){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:e}}};var wi={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:function(){return document.body||Rt(!1),document.body}},xi=Object(c.b)((function(){var e={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},t=ct({},e,{shouldAnimatePlaceholder:!1}),n=jt((function(e){return{draggableId:e.id,type:e.type,source:{index:e.index,droppableId:e.droppableId}}})),r=jt((function(r,o,a,i,l,c){var s=l.descriptor.id;if(l.descriptor.droppableId===r){var u=c?{render:c,dragging:n(l.descriptor)}:null,f={isDraggingOver:a,draggingOverWith:a?s:null,draggingFromThisWith:s,isUsingPlaceholder:!0};return{placeholder:l.placeholder,shouldAnimatePlaceholder:!1,snapshot:f,useClone:u}}if(!o)return t;if(!i)return e;var d={isDraggingOver:a,draggingOverWith:s,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:l.placeholder,shouldAnimatePlaceholder:!0,snapshot:d,useClone:null}}));return function(n,o){var a=o.droppableId,i=o.type,l=!o.isDropDisabled,c=o.renderClone;if(n.isDragging){var s=n.critical;if(!gi(i,s))return t;var u=yi(s,n.dimensions),f=Zn(n.impact)===a;return r(a,l,f,f,u,c)}if("DROP_ANIMATING"===n.phase){var d=n.completed;if(!gi(i,d.critical))return t;var p=yi(d.critical,n.dimensions);return r(a,l,fi(d.result)===a,Zn(d.impact)===a,p,c)}if("IDLE"===n.phase&&n.completed&&!n.shouldFlush){var h=n.completed;if(!gi(i,h.critical))return t;var m=Zn(h.impact)===a,v=Boolean(h.impact.at&&"COMBINE"===h.impact.at.type),b=h.critical.droppable.id===a;return m?v?e:t:b?e:t}return t}}),Oi,null,{context:Qo,pure:!0,areStatePropsEqual:ui})((function(e){var t=Object(r.useContext)(oa);t||Rt(!1);var n=t.contextId,a=t.isMovementAllowed,i=Object(r.useRef)(null),l=Object(r.useRef)(null),c=e.children,s=e.droppableId,u=e.type,f=e.mode,d=e.direction,p=e.ignoreContainerClipping,h=e.isDropDisabled,m=e.isCombineEnabled,v=e.snapshot,b=e.useClone,g=e.updateViewportMaxScroll,y=e.getContainerForClone,O=dt((function(){return i.current}),[]),w=dt((function(e){i.current=e}),[]),x=(dt((function(){return l.current}),[]),dt((function(e){l.current=e}),[]));ia();var E=dt((function(){a()&&g({maxScroll:co()})}),[a,g]);!function(e){var t=Object(r.useRef)(null),n=qa(oa),o=ra("droppable"),a=n.registry,i=n.marshal,l=ca(e),c=ft((function(){return{id:e.droppableId,type:e.type,mode:e.mode}}),[e.droppableId,e.mode,e.type]),s=Object(r.useRef)(c),u=ft((function(){return jt((function(e,n){t.current||Rt(!1);var r={x:e,y:n};i.updateDroppableScroll(c.id,r)}))}),[c.id,i]),f=dt((function(){var e=t.current;return e&&e.env.closestScrollable?Wa(e.env.closestScrollable):Ht}),[]),d=dt((function(){var e=f();u(e.x,e.y)}),[f,u]),p=ft((function(){return St(d)}),[d]),h=dt((function(){var e=t.current,n=Ya(e);e&&n||Rt(!1),e.scrollOptions.shouldPublishImmediately?d():p()}),[p,d]),m=dt((function(e,r){t.current&&Rt(!1);var o=l.current,a=o.getDroppableRef();a||Rt(!1);var i=Ha(a),s={ref:a,descriptor:c,env:i,scrollOptions:r};t.current=s;var u=Ga({ref:a,descriptor:c,env:i,windowScroll:e,direction:o.direction,isDropDisabled:o.isDropDisabled,isCombineEnabled:o.isCombineEnabled,shouldClipSubject:!o.ignoreContainerClipping}),f=i.closestScrollable;return f&&(f.setAttribute(Wo.contextId,n.contextId),f.addEventListener("scroll",h,$a(s.scrollOptions))),u}),[n.contextId,c,h,l]),v=dt((function(){var e=t.current,n=Ya(e);return e&&n||Rt(!1),Wa(n)}),[]),b=dt((function(){var e=t.current;e||Rt(!1);var n=Ya(e);t.current=null,n&&(p.cancel(),n.removeAttribute(Wo.contextId),n.removeEventListener("scroll",h,$a(e.scrollOptions)))}),[h,p]),g=dt((function(e){var n=t.current;n||Rt(!1);var r=Ya(n);r||Rt(!1),r.scrollTop+=e.y,r.scrollLeft+=e.x}),[]),y=ft((function(){return{getDimensionAndWatchScroll:m,getScrollWhileDragging:v,dragStopped:b,scroll:g}}),[b,m,v,g]),O=ft((function(){return{uniqueId:o,descriptor:c,callbacks:y}}),[y,c,o]);Go((function(){return s.current=O.descriptor,a.droppable.register(O),function(){t.current&&b(),a.droppable.unregister(O)}}),[y,c,b,O,i,a.droppable]),Go((function(){t.current&&i.updateDroppableIsEnabled(s.current.id,!e.isDropDisabled)}),[e.isDropDisabled,i]),Go((function(){t.current&&i.updateDroppableIsCombineEnabled(s.current.id,e.isCombineEnabled)}),[e.isCombineEnabled,i])}({droppableId:s,type:u,mode:f,direction:d,isDropDisabled:h,isCombineEnabled:m,ignoreContainerClipping:p,getDroppableRef:O});var _=o.a.createElement(ti,{on:e.placeholder,shouldAnimate:e.shouldAnimatePlaceholder},(function(e){var t=e.onClose,r=e.data,a=e.animate;return o.a.createElement(Za,{placeholder:r,onClose:t,innerRef:x,animate:a,contextId:n,onTransitionEnd:E})})),j=ft((function(){return{innerRef:w,placeholder:_,droppableProps:{"data-rbd-droppable-id":s,"data-rbd-droppable-context-id":n}}}),[n,s,_,w]),S=b?b.dragging.draggableId:null,k=ft((function(){return{droppableId:s,type:u,isUsingCloneFor:S}}),[s,S,u]);return o.a.createElement(ei.Provider,{value:k},c(j,v),function(){if(!b)return null;var e=b.dragging,t=b.render,n=o.a.createElement(vi,{draggableId:e.draggableId,index:e.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},(function(n,r){return t(n,r,e)}));return Ct.a.createPortal(n,y())}())}));xi.defaultProps=wi;var Ei=n(51),_i=n(60),ji=n(228),Si=n(229),ki=n(164),Ci=n(165),Pi=n(230),Ti=n(58);function Ai(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 Ii(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ai(Object(n),!0).forEach((function(t){Ri(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ai(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ri(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Di(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ni(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 Ni(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 Ni(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}var Mi=o.a.forwardRef((function(e,t){var n=e.isGroup,i=void 0===n||n,l=e.currentGroup,s=void 0===l?null:l,u=Di(Object(r.useState)(!1),2),d=u[0],p=u[1],h=Di(Object(r.useState)(!1),2),m=h[0],v=h[1],b=Di(Object(r.useState)([]),2),g=b[0],y=b[1],O=Object(r.useRef)(null),w=Object(c.c)();return o.a.createElement(o.a.Fragment,null,o.a.createElement(Oe.a,{onClick:function(){return p(!0)},ref:t},o.a.createElement(Ee,null,o.a.createElement(ie.a,{className:"fas fa-file-import"})),o.a.createElement(ye.a,{variant:"inherit"},Object(f.a)("import_export.import_button"))),o.a.createElement(ji.a,{open:d,onClose:function(){return p(!1)},maxWidth:"xs",fullWidth:!0,"aria-labelledby":"import-button-dialog-title","aria-describedby":"import-button-dialog-description","data-testid":"dialog:import-dialog"},o.a.createElement(Si.a,{id:"import-button-dialog-title"},"BETA: ",Object(f.a)("import_export.import_button")),o.a.createElement(ki.a,null,!m&&o.a.createElement(o.a.Fragment,null,o.a.createElement(Ci.a,{id:"import-button-dialog-description",component:"div"},"Import buttons and groups into this group. Please select a Buttonizer export file."),o.a.createElement(a.a,{variant:"contained",fullWidth:!0,startIcon:o.a.createElement(ie.a,{className:"fas fa-file-import",style:{marginRight:10}}),style:{padding:"10px 20px",marginBottom:15},onClick:function(){return O.current.click()}},"Click here to select a file"),o.a.createElement("input",{type:"file",id:"input",ref:O,accept:"application/JSON",onChange:function(e){if(0!==e.target.files.length){var t=e.target.files[0],n=new FileReader;n.addEventListener("load",(function(e){var t=e.target.result;try{var n=JSON.parse(t);if(!n.export_type||"group"===n.export_type&&!n.buttons)throw new Error("This file is not a Buttonizer file.");if(i&&"group"===n.export_type){if(0===n.buttons.length)return void alert("This group does not have any buttons to import.");y(n.buttons)}else i&&"button"===n.export_type&&y([Ii(Ii({},n),{},{export_type:null})]);v(n)}catch(e){alert("The file you have selected is malformed or the file is not a Buttonizer file.")}})),n.readAsText(t)}},style:{overflow:"hidden",width:0,height:0}}),o.a.createElement(Ci.a,{id:"import-button-dialog-knowledge-base",component:"div"},o.a.createElement(Ti.a,{articleId:653,setting:"Import & export"}))),m&&o.a.createElement(o.a.Fragment,null,o.a.createElement(Ci.a,{component:"div"},"You're about to import ",g.length," button(s):"),g.map((function(e,t){var n=Object.keys(e).length;return o.a.createElement(Ci.a,{component:"div",key:t},o.a.createElement("i",null,"Button ",t+1),": ",Qe()(e,"name","Unnamed"),"."," ",n," properties"," ",0===n&&o.a.createElement("span",{style:{color:"red"}},"- Button will not be imported"))})))),o.a.createElement(Pi.a,null,o.a.createElement(a.a,{onClick:function(){return p(!1)}},"Cancel"),m&&o.a.createElement(a.a,{onClick:function(){return v(null)}},"Re-upload file"),o.a.createElement(a.a,{onClick:function(){return g.map((function(e){if(0===Object.keys(e).length)return!1;he(Ii(Ii({},e),{},{id:void 0}),s.id,!1,w)})),p(!1),v(null),void y([])},color:"primary",disabled:!m},"Import"))))}));function Li(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Fi(){return(Fi=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}).apply(this,arguments)}function Bi(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return zi(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 zi(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 zi(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}function Ui(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 Wi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ui(Object(n),!0).forEach((function(t){Hi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ui(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Hi(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Gi(e,t){return t.isDropAnimating?Wi(Wi({},e),{},{opacity:"0.5"}):e}var Ki=Object(c.b)((function(e){return{getButtonsCount:function(t){return Object(se.e)(t,e)},getGroupCount:function(){return Object(se.g)(e)},groups:e.groups,state:e}}),(function(e){return{set:function(){return e(le.f.apply(void 0,arguments))},addButton:function(t,n,r){return he(t,n,r,e)},dispatch:e}}),(function(e,t,n){var r=e.state,o=Li(e,["state"]),a=t.dispatch;return Wi(Wi(Wi({removeGroup:function(e){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window.store.getState(),n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window.store.dispatch;t.groups[e]||console.error("ID "+e+" not in store!");var r=Object(se.d)(e,t);n(Object(le.d)(e,"groups")),Object.keys(r).map((function(e){return n(Object(le.d)(e,"buttons"))}))}(e,r,a)},duplicateGroup:function(e,t){return function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window.store.getState(),r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:window.store.dispatch;if(n.groups[e]){var o=de(de({},n.groups[e]),{},{name:n.groups[e].name+" Copy",id:void 0,children:[]},t);delete o.id;var a=Object(se.d)(e,n),i=Object.values(n.groups).reduce((function(t,n,r){return n.id===e?r+1:t}),""),l=r(Object(le.a)(o,"groups",i)).payload.record.id;Object.keys(a).map((function(e){ge(a[e].id,l,{name:a[e].name},n,r)}))}else console.error("ID "+e+" not in group store!");Object(ue.a)()}(e,t,r,a)}},Li(t,["dispatch"])),o),n)}))((function(e){var t=e.groupId,n=e.groups,l=e.set,c=e.provided,s=e.currentDrop,d=e.getButtonsCount,p=e.getGroupCount,h=e.addButton,m=e.removeGroup,v=(e.duplicateGroup,Bi(Object(r.useState)(!!Object(_i.a)("buttonizer_bar_state_opened")&&Qe()(JSON.parse(Object(_i.a)("buttonizer_bar_state_opened")),t,!1)),2)),b=v[0],g=v[1],y=Bi(Object(r.useState)(!1),2),O=y[0],w=y[1],x=Bi(Object(r.useState)(n[t]),2),E=x[0],_=x[1];void 0===E&&Ei.b((function(e){e.setExtra({groups:n,groupId:t,group:E}),Ei.a(new Error("group is undefined. Send groups and groupId data"))}));var j=E.children.length<2;return Object(r.useEffect)((function(){_(n[t])}),[n[t]]),o.a.createElement("div",{className:Object(i.a)("button-group-container mdc-card",b&&"opened",s&&!b&&s),ref:c.innerRef},o.a.createElement("div",{className:"group-info"},o.a.createElement(a.a,{onClick:function(){var e=Object(_i.a)("buttonizer_bar_state_opened")?JSON.parse(Object(_i.a)("buttonizer_bar_state_opened")):{};e[t]=!b,g(!b),Object(_i.b)("buttonizer_bar_state_opened",JSON.stringify(e))},color:"primary","data-testid":"open-group"},o.a.createElement("i",{className:"group-arrow"},o.a.createElement("i",{className:"fas fa-chevron-right"})),o.a.createElement("span",{className:"group-name"},E.name)),o.a.createElement("div",{className:"group-action-spacer"}),o.a.createElement("div",{className:"group-actions"},o.a.createElement(u,{disabled:!j,content:Object(f.a)("settings.tippy_single_button"),trigger:"click",style:{float:"left"}},o.a.createElement(Le,{singleButton:j,onClick:function(){return document.location.hash="#/group/"+E.id},"data-testid":"edit-button-group"})),o.a.createElement(u,{trigger:"click",content:Object(f.a)("premium.warning_duplicate"),style:{float:"left"}},o.a.createElement(De,{name:E.name,disabled:!0,singleButton:!1})),o.a.createElement(Ye,null,o.a.createElement(We,{name:E.name,singleButton:!1,onChange:function(e){return l("groups",E.id,"name",e)},inDropdown:!0}),o.a.createElement(tt,{object:E,type:"group"}),o.a.createElement(Mi,{currentGroup:E}),o.a.createElement(Ce,{model:"group","data-testid":"delete-button-group",buttonCount:d(E.id),deleteDisabled:p()<=1,onClose:function(){return m(E.id)},inDropdown:!0})))),o.a.createElement("div",Fi({className:"buttons"+s},c.droppableProps),E.children.map((function(e,t){return o.a.createElement(bi,{draggableId:e,index:t,key:e},(function(n,r){return o.a.createElement(it,{provided:n,groupId:E.id,buttonId:e,currentDrag:r.isDragging?" currentDrag":"",styleDrop:Gi(n.draggableProps.style,r),openNewButtonDialog:function(){return w(t+1)}})}))})),c.placeholder,o.a.createElement("div",{style:{textAlign:"center"}},o.a.createElement(Pe.a,{open:!1!==O,title:Object(f.a)("utils.new_button"),text:Object(f.a)("utils.choose_button_name"),defaultValue:Object(f.a)("utils.new_button"),onClose:function(e,t){w(!1),"confirm"===e&&h({name:t},E.id,O)}}))))}));n(1227);function Vi(){return o.a.createElement("span",{className:"buttonizer-premium","data-testid":"buttonizer-premium-tag"})}function $i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return qi(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 qi(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 qi(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}var Yi=Object(c.b)((function(e){return{groups:e.groups,hasPremium:e.misc._premium,isPremiumCode:e.misc._premiumCode}}),(function(e){return{addRelation:function(t){return e(Object(le.b)(t))},addRecord:function(t){return e(Object(le.a)(t))},addGroup:function(t,n){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ce.a.dispatch,r=n(Object(le.a)(de({name:Object(f.a)("utils.new_group"),show_mobile:!0,show_desktop:!0,children:[]},e),"groups",t)).payload.record,o=n(Object(le.a)({name:Object(f.a)("utils.new_button"),show_mobile:!0,show_desktop:!0},"buttons")).payload.record;n(Object(le.b)(o.id,r.id))}(t,n,e)},changeRelation:function(){return e(le.c.apply(void 0,arguments))}}}))((function(e){var t=e.groups,n=void 0===t?null:t,i=e.changeRelation,l=e.testDragSensor,c=void 0===l?function(){}:l,s=e.hasPremium,u=e.isPremiumCode,d=(e.addGroup,$i(Object(r.useState)(!1),2)),p=(d[0],d[1],Object(r.useCallback)((function(){window.navigator.vibrate&&window.navigator.vibrate(100)}),[])),h=Object(r.useCallback)((function(e){var t=e.destination,n=e.source,r=e.draggableId;t&&(n.droppableId===t.droppableId&&n.index===t.index||i(r,n.droppableId,t.droppableId,t.index))}),[n]);return o.a.createElement("div",{className:"overview"},o.a.createElement("div",{className:"buttonizer-logo"},o.a.createElement("img",{src:window.buttonizer_admin.assets+"/images/logo.png"})),o.a.createElement(ae,null),s&&!u&&o.a.createElement("div",{className:"mdc-card dashboard-warning-msg"},o.a.createElement("b",null,Object(f.a)("warnings.premium_license_free_version.title")),Object(f.a)("warnings.premium_license_free_version.information")," ",o.a.createElement("a",{href:"https://community.buttonizer.pro/knowledgebase/321",target:"_blank"},Object(f.a)("common.learn_more"),".")),!buttonizer_admin.php_version_supported&&o.a.createElement("div",{className:"mdc-card dashboard-warning-msg"},o.a.createElement("b",null,Object(f.a)("warnings.php_version_outdated.title")),Object(f.a)("warnings.php_version_outdated.information",buttonizer_admin.php_version)," ",o.a.createElement("a",{href:"https://community.buttonizer.pro/knowledgebase/434",target:"_blank"},Object(f.a)("common.learn_more"),".")),o.a.createElement(Na,{sensors:[c],onDragEnd:h,onDragStart:p},o.a.createElement(o.a.Fragment,null,o.a.createElement(xi,{droppableId:Object.keys(n)[0]},(function(e,t){return o.a.createElement(Ki,{groupId:Object.keys(n)[0],provided:e,currentDrop:t.isDraggingOver?" currentDrop":""})})),o.a.createElement("div",{style:{textAlign:"center",marginTop:"20px"}},o.a.createElement(a.a,{onClick:function(){return app.showPremiumDialog(Object(f.a)("premium.multiple_button_groups"),"Qxs1oGCVATU")},color:"primary",className:"Mui-buzz-premium",startIcon:o.a.createElement(ie.a,{className:"fas fa-plus-circle"}),"data-testid":"new-group"},Object(f.a)("utils.create_group")," ",o.a.createElement(Vi,null))))))}));n(1229);function Xi(e){var t=e.isButtonGroupNotFound,n=void 0!==t&&t;return o.a.createElement("div",{className:"item-not-found"},o.a.createElement("div",{className:"buttonizer-logo"},o.a.createElement("img",{src:window.buttonizer_admin.assets+"/images/logo.png"})),o.a.createElement("i",{className:n?"fas fa-binoculars":"far fa-dizzy"}),o.a.createElement("h4",null,"Sorry! We could not find this ".concat(n?"button or group":"page","!")),o.a.createElement(a.a,{onClick:function(){document.location.hash="#/"},color:"primary",variant:"contained","data-testid":"return-to-overview"},"Return to overview"))}n(1231);var Ji,Qi=n(28),Zi=n(414),el=r.forwardRef((function(e,t){var n=e.classes,o=e.className,a=e.disabled,l=void 0!==a&&a,c=e.disableFocusRipple,s=void 0!==c&&c,u=e.fullWidth,f=e.icon,h=e.indicator,m=e.label,b=e.onChange,g=e.onClick,y=e.onFocus,O=e.selected,w=e.selectionFollowsFocus,x=e.textColor,E=void 0===x?"inherit":x,_=e.value,j=e.wrapped,S=void 0!==j&&j,k=Object(p.a)(e,["classes","className","disabled","disableFocusRipple","fullWidth","icon","indicator","label","onChange","onClick","onFocus","selected","selectionFollowsFocus","textColor","value","wrapped"]);return r.createElement(Zi.a,Object(d.a)({focusRipple:!s,className:Object(i.a)(n.root,n["textColor".concat(Object(v.a)(E))],o,l&&n.disabled,O&&n.selected,m&&f&&n.labelIcon,u&&n.fullWidth,S&&n.wrapped),ref:t,role:"tab","aria-selected":O,disabled:l,onClick:function(e){b&&b(e,_),g&&g(e)},onFocus:function(e){w&&!O&&b&&b(e,_),y&&y(e)},tabIndex:O?0:-1},k),r.createElement("span",{className:n.wrapper},f,m),h)})),tl=Object(g.a)((function(e){var t;return{root:Object(d.a)({},e.typography.button,(t={maxWidth:264,minWidth:72,position:"relative",boxSizing:"border-box",minHeight:48,flexShrink:0,padding:"6px 12px"},Object(Qi.a)(t,e.breakpoints.up("sm"),{padding:"6px 24px"}),Object(Qi.a)(t,"overflow","hidden"),Object(Qi.a)(t,"whiteSpace","normal"),Object(Qi.a)(t,"textAlign","center"),Object(Qi.a)(t,e.breakpoints.up("sm"),{minWidth:160}),t)),labelIcon:{minHeight:72,paddingTop:9,"& $wrapper > *:first-child":{marginBottom:6}},textColorInherit:{color:"inherit",opacity:.7,"&$selected":{opacity:1},"&$disabled":{opacity:.5}},textColorPrimary:{color:e.palette.text.secondary,"&$selected":{color:e.palette.primary.main},"&$disabled":{color:e.palette.text.disabled}},textColorSecondary:{color:e.palette.text.secondary,"&$selected":{color:e.palette.secondary.main},"&$disabled":{color:e.palette.text.disabled}},selected:{},disabled:{},fullWidth:{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"},wrapped:{fontSize:e.typography.pxToRem(12),lineHeight:1.5},wrapper:{display:"inline-flex",alignItems:"center",justifyContent:"center",width:"100%",flexDirection:"column"}}}),{name:"MuiTab"})(el),nl=n(75),rl=n(134);function ol(){if(Ji)return Ji;var e=document.createElement("div"),t=document.createElement("div");return t.style.width="10px",t.style.height="1px",e.appendChild(t),e.dir="rtl",e.style.fontSize="14px",e.style.width="4px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.overflow="scroll",document.body.appendChild(e),Ji="reverse",e.scrollLeft>0?Ji="default":(e.scrollLeft=1,0===e.scrollLeft&&(Ji="negative")),document.body.removeChild(e),Ji}function al(e,t){var n=e.scrollLeft;if("rtl"!==t)return n;switch(ol()){case"negative":return e.scrollWidth-e.clientWidth+n;case"reverse":return e.scrollWidth-e.clientWidth-n;default:return n}}function il(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}var ll={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};function cl(e){var t=e.onChange,n=Object(p.a)(e,["onChange"]),o=r.useRef(),a=r.useRef(null),i=function(){o.current=a.current.offsetHeight-a.current.clientHeight};return r.useEffect((function(){var e=Object(nl.a)((function(){var e=o.current;i(),e!==o.current&&t(o.current)}));return window.addEventListener("resize",e),function(){e.clear(),window.removeEventListener("resize",e)}}),[t]),r.useEffect((function(){i(),t(o.current)}),[t]),r.createElement("div",Object(d.a)({style:ll,ref:a},n))}var sl=r.forwardRef((function(e,t){var n=e.classes,o=e.className,a=e.color,l=e.orientation,c=Object(p.a)(e,["classes","className","color","orientation"]);return r.createElement("span",Object(d.a)({className:Object(i.a)(n.root,n["color".concat(Object(v.a)(a))],o,"vertical"===l&&n.vertical),ref:t},c))})),ul=Object(g.a)((function(e){return{root:{position:"absolute",height:2,bottom:0,width:"100%",transition:e.transitions.create()},colorPrimary:{backgroundColor:e.palette.primary.main},colorSecondary:{backgroundColor:e.palette.secondary.main},vertical:{height:"100%",width:2,right:0}}}),{name:"PrivateTabIndicator"})(sl),fl=n(68),dl=Object(fl.a)(r.createElement("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),pl=Object(fl.a)(r.createElement("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight"),hl=r.createElement(dl,{fontSize:"small"}),ml=r.createElement(pl,{fontSize:"small"}),vl=r.forwardRef((function(e,t){var n=e.classes,o=e.className,a=e.direction,l=e.orientation,c=e.disabled,s=Object(p.a)(e,["classes","className","direction","orientation","disabled"]);return r.createElement(Zi.a,Object(d.a)({component:"div",className:Object(i.a)(n.root,o,c&&n.disabled,"vertical"===l&&n.vertical),ref:t,role:null,tabIndex:null},s),"left"===a?hl:ml)})),bl=Object(g.a)({root:{width:40,flexShrink:0,opacity:.8,"&$disabled":{opacity:0}},vertical:{width:"100%",height:40,"& svg":{transform:"rotate(90deg)"}},disabled:{}},{name:"MuiTabScrollButton"})(vl),gl=n(29),yl=n(57),Ol=r.forwardRef((function(e,t){var n=e["aria-label"],o=e["aria-labelledby"],a=e.action,l=e.centered,c=void 0!==l&&l,s=e.children,u=e.classes,f=e.className,h=e.component,m=void 0===h?"div":h,v=e.indicatorColor,b=void 0===v?"secondary":v,g=e.onChange,y=e.orientation,O=void 0===y?"horizontal":y,w=e.ScrollButtonComponent,x=void 0===w?bl:w,E=e.scrollButtons,_=void 0===E?"auto":E,j=e.selectionFollowsFocus,S=e.TabIndicatorProps,k=void 0===S?{}:S,C=e.TabScrollButtonProps,P=e.textColor,T=void 0===P?"inherit":P,A=e.value,I=e.variant,R=void 0===I?"standard":I,D=Object(p.a)(e,["aria-label","aria-labelledby","action","centered","children","classes","className","component","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","selectionFollowsFocus","TabIndicatorProps","TabScrollButtonProps","textColor","value","variant"]),N=Object(yl.a)(),M="scrollable"===R,L="rtl"===N.direction,F="vertical"===O,B=F?"scrollTop":"scrollLeft",z=F?"top":"left",U=F?"bottom":"right",W=F?"clientHeight":"clientWidth",H=F?"height":"width";var G=r.useState(!1),K=G[0],V=G[1],$=r.useState({}),q=$[0],Y=$[1],X=r.useState({start:!1,end:!1}),J=X[0],Q=X[1],Z=r.useState({overflow:"hidden",marginBottom:null}),ee=Z[0],te=Z[1],ne=new Map,re=r.useRef(null),oe=r.useRef(null),ae=function(){var e,t,n=re.current;if(n){var r=n.getBoundingClientRect();e={clientWidth:n.clientWidth,scrollLeft:n.scrollLeft,scrollTop:n.scrollTop,scrollLeftNormalized:al(n,N.direction),scrollWidth:n.scrollWidth,top:r.top,bottom:r.bottom,left:r.left,right:r.right}}if(n&&!1!==A){var o=oe.current.children;if(o.length>0){var a=o[ne.get(A)];0,t=a?a.getBoundingClientRect():null}}return{tabsMeta:e,tabMeta:t}},ie=Object(gl.a)((function(){var e,t=ae(),n=t.tabsMeta,r=t.tabMeta,o=0;if(r&&n)if(F)o=r.top-n.top+n.scrollTop;else{var a=L?n.scrollLeftNormalized+n.clientWidth-n.scrollWidth:n.scrollLeft;o=r.left-n.left+a}var i=(e={},Object(Qi.a)(e,z,o),Object(Qi.a)(e,H,r?r[H]:0),e);if(isNaN(q[z])||isNaN(q[H]))Y(i);else{var l=Math.abs(q[z]-i[z]),c=Math.abs(q[H]-i[H]);(l>=1||c>=1)&&Y(i)}})),le=function(e){!function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:function(){},a=r.ease,i=void 0===a?il:a,l=r.duration,c=void 0===l?300:l,s=null,u=t[e],f=!1,d=function(){f=!0},p=function r(a){if(f)o(new Error("Animation cancelled"));else{null===s&&(s=a);var l=Math.min(1,(a-s)/c);t[e]=i(l)*(n-u)+u,l>=1?requestAnimationFrame((function(){o(null)})):requestAnimationFrame(r)}};u===n?o(new Error("Element already at target position")):requestAnimationFrame(p)}(B,re.current,e)},ce=function(e){var t=re.current[B];F?t+=e:(t+=e*(L?-1:1),t*=L&&"reverse"===ol()?-1:1),le(t)},se=function(){ce(-re.current[W])},ue=function(){ce(re.current[W])},fe=r.useCallback((function(e){te({overflow:null,marginBottom:-e})}),[]),de=Object(gl.a)((function(){var e=ae(),t=e.tabsMeta,n=e.tabMeta;if(n&&t)if(n[z]<t[z]){var r=t[B]+(n[z]-t[z]);le(r)}else if(n[U]>t[U]){var o=t[B]+(n[U]-t[U]);le(o)}})),pe=Object(gl.a)((function(){if(M&&"off"!==_){var e,t,n=re.current,r=n.scrollTop,o=n.scrollHeight,a=n.clientHeight,i=n.scrollWidth,l=n.clientWidth;if(F)e=r>1,t=r<o-a-1;else{var c=al(re.current,N.direction);e=L?c<i-l-1:c>1,t=L?c>1:c<i-l-1}e===J.start&&t===J.end||Q({start:e,end:t})}}));r.useEffect((function(){var e=Object(nl.a)((function(){ie(),pe()})),t=Object(rl.a)(re.current);return t.addEventListener("resize",e),function(){e.clear(),t.removeEventListener("resize",e)}}),[ie,pe]);var he=r.useCallback(Object(nl.a)((function(){pe()})));r.useEffect((function(){return function(){he.clear()}}),[he]),r.useEffect((function(){V(!0)}),[]),r.useEffect((function(){ie(),pe()})),r.useEffect((function(){de()}),[de,q]),r.useImperativeHandle(a,(function(){return{updateIndicator:ie,updateScrollButtons:pe}}),[ie,pe]);var me=r.createElement(ul,Object(d.a)({className:u.indicator,orientation:O,color:b},k,{style:Object(d.a)({},q,k.style)})),ve=0,be=r.Children.map(s,(function(e){if(!r.isValidElement(e))return null;var t=void 0===e.props.value?ve:e.props.value;ne.set(t,ve);var n=t===A;return ve+=1,r.cloneElement(e,{fullWidth:"fullWidth"===R,indicator:n&&!K&&me,selected:n,selectionFollowsFocus:j,onChange:g,textColor:T,value:t})})),ge=function(){var e={};e.scrollbarSizeListener=M?r.createElement(cl,{className:u.scrollable,onChange:fe}):null;var t=J.start||J.end,n=M&&("auto"===_&&t||"desktop"===_||"on"===_);return e.scrollButtonStart=n?r.createElement(x,Object(d.a)({orientation:O,direction:L?"right":"left",onClick:se,disabled:!J.start,className:Object(i.a)(u.scrollButtons,"on"!==_&&u.scrollButtonsDesktop)},C)):null,e.scrollButtonEnd=n?r.createElement(x,Object(d.a)({orientation:O,direction:L?"left":"right",onClick:ue,disabled:!J.end,className:Object(i.a)(u.scrollButtons,"on"!==_&&u.scrollButtonsDesktop)},C)):null,e}();return r.createElement(m,Object(d.a)({className:Object(i.a)(u.root,f,F&&u.vertical),ref:t},D),ge.scrollButtonStart,ge.scrollbarSizeListener,r.createElement("div",{className:Object(i.a)(u.scroller,M?u.scrollable:u.fixed),style:ee,ref:re,onScroll:he},r.createElement("div",{"aria-label":n,"aria-labelledby":o,className:Object(i.a)(u.flexContainer,F&&u.flexContainerVertical,c&&!M&&u.centered),onKeyDown:function(e){var t=e.target;if("tab"===t.getAttribute("role")){var n=null,r="vertical"!==O?"ArrowLeft":"ArrowUp",o="vertical"!==O?"ArrowRight":"ArrowDown";switch("vertical"!==O&&"rtl"===N.direction&&(r="ArrowRight",o="ArrowLeft"),e.key){case r:n=t.previousElementSibling||oe.current.lastChild;break;case o:n=t.nextElementSibling||oe.current.firstChild;break;case"Home":n=oe.current.firstChild;break;case"End":n=oe.current.lastChild}null!==n&&(n.focus(),e.preventDefault())}},ref:oe,role:"tablist"},be),K&&me),ge.scrollButtonEnd)})),wl=Object(g.a)((function(e){return{root:{overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex"},vertical:{flexDirection:"column"},flexContainer:{display:"flex"},flexContainerVertical:{flexDirection:"column"},centered:{justifyContent:"center"},scroller:{position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap"},fixed:{overflowX:"hidden",width:"100%"},scrollable:{overflowX:"scroll",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}},scrollButtons:{},scrollButtonsDesktop:Object(Qi.a)({},e.breakpoints.down("xs"),{display:"none"}),indicator:{}}}),{name:"MuiTabs"})(Ol),xl=n(899),El=n(969);n(1233);function _l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return jl(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 jl(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 jl(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}var Sl=Object(xl.a)((function(){return{selected:{color:"#ed8219",backgroundColor:"#fae1ca !important",cursor:"default",pointerEvents:"none"}}}));var kl=Object(te.h)((function(e){var t=e.button,n=e.group,r=e.groups,i=e.history,l=e.getChildrenIndex,c="",s=!1;t&&(s=r[t.parent].children.length<=1),["style","general","advanced"].indexOf(i.location.pathname.substr(i.location.pathname.lastIndexOf("/")+1))>-1&&(c="/".concat(i.location.pathname.substr(i.location.pathname.lastIndexOf("/")+1)));var u=_l(o.a.useState(null),2),f=u[0],d=u[1],p=Sl(),h=function(e){d(null),t?s?r[e].children.length<=1?i.push("/group/".concat(e).concat(c,"/button/").concat(r[e].children[0])):i.push("/group/".concat(e).concat(c)):i.push("/group/".concat(t.parent,"/button/").concat(e).concat(c)):n&&(r[e].children.length<=1?i.push("/group/".concat(e,"/button/").concat(r[e].children[0]).concat(c)):i.push("/group/".concat(e).concat(c)))},m=Boolean(f),v=m?"simple-popover":void 0;return o.a.createElement(o.a.Fragment,null,o.a.createElement(a.a,{"aria-describedby":v,color:"secondary",variant:"contained",onClick:function(e){d(e.currentTarget)},"data-testid":"breadcrumb:button"},o.a.createElement("span",{className:"breadcrumb-text","data-testid":"breadcrumb:name"},t?s?r[t.parent].name:t.name:n.name),o.a.createElement("i",{className:"fas fa-chevron-down"})),o.a.createElement(El.a,{id:v,className:"button-select-menu",open:m,anchorEl:f,onClose:function(){d(null)},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"},"data-testid":"breadcrumb:popup"},t&&!s?Object.values(l(r[t.parent].children)).map((function(e,n){return o.a.createElement(Oe.a,{key:n,className:"breadcrumb-select-options",onClick:function(){return h(e.id)},"data-testid":"breadcrumbitem:".concat(Qe()(e,"name","test-id")),classes:{selected:p.selected},selected:t.id===e.id},e.name)})):Object.entries(r).map((function(e,r){return o.a.createElement(Oe.a,{className:"breadcrumb-select-options",key:r,onClick:function(){return h(e[1].id)},classes:{selected:p.selected},"data-testid":"breadcrumbitem:".concat(Qe()(e[1],"name","test-id")),selected:t?t.parent===e[1].id:n.id===e[1].id},e[1].name)}))))})),Cl=Object(c.b)((function(e){return{groups:e.groups,getChildrenIndex:function(t){return Object(se.f)(t,e)}}}))(kl);function Pl(){return(Pl=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}).apply(this,arguments)}var Tl=Object(te.h)((function(e){var t=e.group,n=e.button,r=e.history,i=e.tab,l=void 0===i?0:i,c=t.children.length<2,s=function(e){var a="/group/".concat(t.id,"/button/").concat(n.id,"/").concat(e.page);return o.a.createElement(tl,Pl({component:"a",href:"#".concat(a),onClick:function(){r.location.pathname!==a&&r.push(a)},"data-testid":"buttongroupheader:button:".concat(e.page)},e))};return o.a.createElement("div",{className:"bar-header"},o.a.createElement("div",{className:"breadcrumb"},o.a.createElement(u,{content:Object(f.a)("bar.breadcrumb.tippy_home")},o.a.createElement(a.a,{onClick:function(){r.push("/")},color:"primary",className:"home-button"},o.a.createElement("span",{className:"breadcrumb-text"},Object(f.a)("bar.breadcrumb.home")),o.a.createElement("i",{className:"fas fa-chevron-right"}))),!c&&o.a.createElement(u,{content:Object(f.a)("bar.breadcrumb.tippy_group")},o.a.createElement(a.a,{onClick:function(){r.push("/group/".concat(t.id))},color:"primary"},o.a.createElement("span",{className:"breadcrumb-text"},t.name),o.a.createElement("i",{className:"fas fa-chevron-right"}))),o.a.createElement(Cl,{button:n})),o.a.createElement(ae,null),!c&&o.a.createElement("div",{className:"back-to-group"},o.a.createElement("a",{href:"#/group/"+t.id},o.a.createElement("i",{className:"fas fa-chevron-down"}),Object(f.a)("bar.edit_group_settings"))),o.a.createElement("div",{className:"mdc-card top-header"},o.a.createElement(wl,{value:l,variant:"fullWidth",indicatorColor:"secondary",textColor:"secondary",className:"tab-bordered"},o.a.createElement(s,{label:Object(f.a)("settings.setting_categories.general"),id:0,page:"general","data-testid":"general-tab",icon:o.a.createElement("i",{className:"fas fa-wrench"})}),o.a.createElement(s,{label:Object(f.a)("utils.style"),id:1,page:"style","data-testid":"style-tab",icon:o.a.createElement("i",{className:"fas fa-paint-brush"})}),o.a.createElement(s,{label:Object(f.a)("utils.advanced"),id:2,page:"advanced","data-testid":"advanced-tab",icon:o.a.createElement("i",{className:"fas fa-sliders-h"})}))))})),Al=n(20),Il=n(19);n(1239);function Rl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Dl(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 Dl(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 Dl(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}function Nl(e){var t=e.mobile,n=void 0!==t&&t,i=e.desktop,l=void 0!==i&&i,c=e.onChange,s=Rl(Object(r.useState)(n),2),d=s[0],p=s[1],h=Rl(Object(r.useState)(l),2),m=h[0],v=h[1];return Object(r.useEffect)((function(){p(n),v(l)}),[n,l]),o.a.createElement(Il.a,{title:Object(f.a)("settings.show_mobile_desktop.title"),fullWidth:!1,className:"desktop-mobile-visibility"},o.a.createElement(u,{content:Object(f.a)("settings.show_mobile_desktop.mobile")},o.a.createElement(a.a,{className:"buttonMobile",onClick:function(){var e=!d;p(e),c("show_mobile",e)},variant:d?"contained":"outlined",color:"primary","data-testid":"setting:mobile-visibility"},o.a.createElement("i",{className:"fas fa-mobile-alt"}))),o.a.createElement(u,{content:Object(f.a)("settings.show_mobile_desktop.desktop")},o.a.createElement(a.a,{onClick:function(){var e=!m;v(e),c("show_desktop",e)},variant:m?"contained":"outlined",color:"primary","data-testid":"setting:desktop-visibility"},o.a.createElement("i",{className:"fas fa-desktop"}))))}var Ml=n(906);function Ll(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Fl(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 Fl(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 Fl(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}function Bl(e){var t=e.value,n=e.onChange,a=e.placeholder,i=void 0===a?"":a,l=Ll(Object(r.useState)(t),2),c=l[0],s=l[1],u=Ll(Object(r.useState)(!0),2),d=u[0],p=u[1],h=Ll(Object(r.useState)(i),2),m=h[0],v=h[1];return Object(r.useEffect)((function(){s(t)}),[t]),Object(r.useEffect)((function(){v(i),p(!0)}),[i]),o.a.createElement(Ml.a,{variant:"outlined",label:Object(f.a)("settings.label.placeholder"),onChange:function(e){p(!1),s(e.target.value),n(e.target.value)},value:c||(d?m:c),fullWidth:!0,inputProps:{"data-testid":"setting:label"}})}function zl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ul(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 Ul(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 Ul(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}function Wl(e){var t=e.value,n=void 0===t?"":t,i=e.subject,l=void 0===i?"":i,c=e.body,s=void 0===c?"":c,u=e.cc,d=void 0===u?"":u,p=e.bcc,h=void 0===p?"":p,m=e.onChange,v=zl(Object(r.useState)(!1),2),b=v[0],g=v[1],y=zl(Object(r.useState)(""!==d),2),O=y[0],w=y[1],x=zl(Object(r.useState)(""!==h),2),E=x[0],_=x[1],j=/^(([^<>()\[\]\.,;:\s@\"]+(\.[^<>()\[\]\.,;:\s@\"]+)*)|(\".+\"))@(([^<>()[\]\.,;:\s@\"]+\.)+[^<>()[\]\.,;:\s@\"]{2,})$/i;return o.a.createElement("div",{className:"button-action-value"},o.a.createElement(Ml.a,{variant:"outlined",fullWidth:!0,value:n,inputProps:{"data-testid":"action:field"},label:Object(f.a)("settings.button_action.placeholders.mail.recipient"),helperText:!j.test(n)&&""!==n&&b?Object(f.a)("settings.button_action.actions.mail.invalid"):null,error:!j.test(n)&&""!==n&&b,onChange:function(e){m(e.target.value)},onBlur:function(e){""===e.target.value||j.test(n)?g(!1):g(!0)}}),o.a.createElement(Ml.a,{variant:"outlined",fullWidth:!0,value:l,label:Object(f.a)("settings.button_action.placeholders.mail.subject"),onChange:function(e){m(e.target.value,"text_subject")},inputProps:{"data-testid":"action:field"}}),O?o.a.createElement(Ml.a,{variant:"outlined",fullWidth:!0,value:d,label:Object(f.a)("settings.button_action.placeholders.mail.cc"),onChange:function(e){m(e.target.value,"text_cc")}}):o.a.createElement(a.a,{color:"primary",size:"small",style:{textTransform:"capitalize",marginBottom:"15px"},startIcon:"+",onClick:function(){return w(!0)}},"Cc"),E?o.a.createElement(Ml.a,{variant:"outlined",fullWidth:!0,value:h,label:Object(f.a)("settings.button_action.placeholders.mail.bcc"),onChange:function(e){m(e.target.value,"text_bcc")}}):o.a.createElement(a.a,{color:"primary",size:"small",style:{textTransform:"capitalize",marginBottom:"15px"},onClick:function(){return _(!0)},startIcon:"+"},"Bcc"),o.a.createElement(Ml.a,{variant:"outlined",fullWidth:!0,multiline:!0,rows:4,inputProps:{"data-testid":"action:field"},value:s,label:Object(f.a)("settings.button_action.placeholders.mail.body"),onChange:function(e){m(e.target.value,"text_body")}}))}function Hl(e){var t=e.value,n=void 0===t?"":t,r=e.body,a=void 0===r?"":r,i=e.onChange,l=/^\+?\d+$/;return o.a.createElement("div",{className:"button-action-subject"},o.a.createElement(Ml.a,{variant:"outlined",fullWidth:!0,value:n,helperText:l.test(n)||""===n?null:Object(f.a)("settings.button_action.actions.phone_number.invalid"),error:!l.test(n)&&""!==n,label:Object(f.a)("settings.button_action.actions.phone_number.number"),inputProps:{"data-testid":"action:field"},onChange:function(e){i(e.target.value)}}),o.a.createElement(Ml.a,{variant:"outlined",fullWidth:!0,multiline:!0,rows:4,value:a,label:Object(f.a)("settings.button_action.placeholders.message"),inputProps:{"data-testid":"action:field"},onChange:function(e){i(e.target.value,"text_body")}}),o.a.createElement("p",{dangerouslySetInnerHTML:{__html:Object(f.a)("settings.button_action.actions.whatsapp_info")}}))}var Gl=n(965),Kl=n(959),Vl=n(968),$l=n(961);function ql(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Yl(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 Yl(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 Yl(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}var Xl=Object(xl.a)((function(e){return{item:{padding:"6px 31px"},group:{fontWeight:e.typography.fontWeightMedium,opacity:1,cursor:"default",pointerEvents:"none",userSelect:"none",fontSize:"17px"}}}));function Jl(e){var t=e.value,n=void 0===t?"":t,a=e.onChange,i=Object(r.useRef)(null),l=Xl(),c=ql(Object(r.useState)(0),2),s=c[0],u=c[1];return["facebook","twitter","whatsapp","linkedin","pinterest","mail","sms","reddit","tumblr","weibo","vk","xing","blogger","flipboard","line"].includes(n)||a("facebook"),Object(r.useEffect)((function(){u(i.current.offsetWidth)}),[]),o.a.createElement(Kl.a,{variant:"outlined",fullWidth:!0,className:"button-action-value"},o.a.createElement(Vl.a,{ref:i},Object(f.a)("settings.button_action.title")),o.a.createElement(Gl.a,{labelId:"button-action-value",value:n,onChange:function(e){a(e.target.value)},labelWidth:s,MenuProps:{anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"},getContentAnchorEl:null},inputProps:{"data-testid":"action:select"}},o.a.createElement($l.a,{disableSticky:!0,value:null,className:l.group},Object(f.a)("settings.button_action.actions.social_sharing.popular")+":"),o.a.createElement(Oe.a,{value:"facebook",className:l.item},Object(f.a)("settings.button_action.actions.share_page_on","Facebook")),o.a.createElement(Oe.a,{value:"twitter",className:l.item},Object(f.a)("settings.button_action.actions.share_page_on","Twitter")),o.a.createElement(Oe.a,{value:"whatsapp",className:l.item},Object(f.a)("settings.button_action.actions.share_page_on","Whatsapp")),o.a.createElement(Oe.a,{value:"linkedin",className:l.item},Object(f.a)("settings.button_action.actions.share_page_on","LinkedIn")),o.a.createElement(Oe.a,{value:"pinterest",className:l.item},Object(f.a)("settings.button_action.actions.share_page_on","Pinterest")),o.a.createElement(Oe.a,{value:"mail",className:l.item},Object(f.a)("settings.button_action.actions.share_page_via","email")),o.a.createElement($l.a,{disableSticky:!0,value:null,className:l.group},Object(f.a)("settings.button_action.actions.social_sharing.other")+":"),o.a.createElement(Oe.a,{value:"sms",className:l.item},Object(f.a)("settings.button_action.actions.share_page_on","SMS")),o.a.createElement(Oe.a,{value:"reddit",className:l.item},Object(f.a)("settings.button_action.actions.share_page_on","Reddit")),o.a.createElement(Oe.a,{value:"tumblr",className:l.item},Object(f.a)("settings.button_action.actions.share_page_on","Tumblr")),o.a.createElement(Oe.a,{value:"weibo",className:l.item},Object(f.a)("settings.button_action.actions.share_page_on","Weibo")),o.a.createElement(Oe.a,{value:"vk",className:l.item},Object(f.a)("settings.button_action.actions.share_page_on","VK")),o.a.createElement(Oe.a,{value:"ok",className:l.item},Object(f.a)("settings.button_action.actions.share_page_on","OK.ru (Odnoklassniki)")),o.a.createElement(Oe.a,{value:"xing",className:l.item},Object(f.a)("settings.button_action.actions.share_page_on","Xing")),o.a.createElement(Oe.a,{value:"blogger",className:l.item},Object(f.a)("settings.button_action.actions.share_page_on","Blogger")),o.a.createElement(Oe.a,{value:"flipboard",className:l.item},Object(f.a)("settings.button_action.actions.share_page_on","Flipboard")),o.a.createElement(Oe.a,{value:"line",className:l.item},Object(f.a)("settings.button_action.actions.share_page_on","Line"))))}function Ql(e){var t=e.value,n=void 0===t?"":t,r=e.body,a=void 0===r?"":r,i=e.onChange,l=/^\+?\d+$/;return o.a.createElement("div",{className:"button-action-value"},o.a.createElement(Ml.a,{variant:"outlined",fullWidth:!0,value:n,label:Object(f.a)("settings.button_action.actions.phone_number.number"),helperText:l.test(n)||""===n?null:Object(f.a)("settings.button_action.actions.phone_number.invalid"),error:!l.test(n)&&""!==n,onChange:function(e){i(e.target.value)},inputProps:{"data-testid":"action:field"}}),o.a.createElement(Ml.a,{variant:"outlined",fullWidth:!0,multiline:!0,rows:4,inputProps:{"data-testid":"action:field"},value:a,label:"SMS "+Object(f.a)("settings.button_action.placeholders.mail.body"),onChange:function(e){i(e.target.value,"text_body")}}),o.a.createElement("p",{dangerouslySetInnerHTML:{__html:Object(f.a)("settings.button_action.actions.sms")}}))}function Zl(e){var t=e.value,n=void 0===t?"":t,r=e.body,a=void 0===r?"":r,i=e.onChange,l=/^\d+$/;return o.a.createElement("div",{className:"button-action-value"},o.a.createElement(Ml.a,{type:"number",variant:"outlined",fullWidth:!0,value:n,label:"Account ID",helperText:l.test(n)||""===n?null:"Invalid account ID.",error:!l.test(n)&&""!==n,onChange:function(e){i(e.target.value)},inputProps:{"data-testid":"action:field"}}),o.a.createElement(Ml.a,{variant:"outlined",fullWidth:!0,inputProps:{"data-testid":"action:field"},multiline:!0,rows:4,value:a,label:Object(f.a)("settings.button_action.placeholders.message"),onChange:function(e){i(e.target.value,"text_body")}}),o.a.createElement("p",{dangerouslySetInnerHTML:{__html:Object(f.a)("settings.button_action.actions.twitter_info")}}))}function ec(e){var t=e.value,n=void 0===t?"":t,r=e.onChange;return"elementor"!==n.substring(9)&&"E"!==n.substring(n.length-1)&&r("elementor"+Object(ne.f)()+"E"),o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"Copy and paste this into your Elementor Popup's"," ",o.a.createElement("b",null,'"Open By Selector"'),"option. ",o.a.createElement("br",null)," ",o.a.createElement("code",{style:{fontSize:12}},'a[href="#',n,'"]')),o.a.createElement(Ti.a,{articleId:76,setting:"Elementor Popup"}))}function tc(e){var t=e.value,n=void 0===t?"":t,r=e.onChange;return"popupMaker"!==n.substring(10)&&"P"!==n.substring(n.length-1)&&r("popupMaker"+Object(ne.f)()+"P"),o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"In your ",o.a.createElement("b",null,"Popup Settings"),", add a new ",o.a.createElement("b",null,'"Click to Open"')," trigger and copy and paste this code in ",o.a.createElement("b",null,'"Extra CSS Selectors"')," ",o.a.createElement("br",null),o.a.createElement("code",{style:{fontSize:12}},'a[href="#',n,'"]')),o.a.createElement(Ti.a,{articleId:77,setting:"Popup Maker"}))}var nc=n(962);function rc(e){var t=e.value,n=void 0!==t&&t,r=e.onChange;return o.a.createElement("div",{className:"settings-container container-full-width"},o.a.createElement("span",{className:"settings-title",style:{margin:"auto 0"},"data-testid":"action:click",onClick:function(){r(!n)}},Object(f.a)("settings.button_action.open_new_tab.title"),":"),o.a.createElement("div",{className:"settings-content"},o.a.createElement("div",{className:"switch",style:{marginLeft:"auto"}},o.a.createElement(nc.a,{color:"primary",inputProps:{"data-testid":"action:new-tab-switch"},checked:n,onChange:function(e){r(e.target.checked)}}))))}function oc(e){var t=e.value,n=void 0===t?"":t,r=e.newTab,a=e.placeholder,i=e.type,l=e.paragraph,c=e.knowledge,s=e.onChange,u=e.check,d=void 0!==u&&u,p=e.checkText,h=void 0===p?"Invalid":p,m=e.children,v=void 0!==m&&m;return o.a.createElement("div",{className:"button-action-value"},o.a.createElement(Ml.a,{variant:"outlined",fullWidth:!0,inputProps:{"data-testid":"action:field"},type:i||"text",helperText:d?d.test(n)||""===n?null:h:null,error:!!d&&(!d.test(n)&&""!==n),value:n,label:a,onChange:function(e){s(e.target.value)}}),v&&v,r?o.a.createElement(rc,{value:r.action_new_tab,onChange:function(e){s(e,"action_new_tab")}}):o.a.createElement(o.a.Fragment,null),l?o.a.createElement("p",{dangerouslySetInnerHTML:{__html:l}}):o.a.createElement(o.a.Fragment,null),c?function(e){return o.a.createElement("a",{className:"info-link has-margin-everywhere",href:"https://community.buttonizer.pro/knowledgebase"+(""===e.permalink?"":"/"+e.permalink),dangerouslySetInnerHTML:{__html:e.name?Object(f.a)("utils.knowledge_link",e.name):Object(f.a)("utils.visit_knowledgebase")}})}(c):o.a.createElement(o.a.Fragment,null))}var ac=n(514);function ic(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return lc(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 lc(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 lc(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}var cc=Object(c.b)((function(e){return{buttons:e.buttons}}))((function(e){var t,n=e.data,a=e.onChange,i=e.buttonId,l=e.buttons,c=ic(Object(r.useState)(!1),2),s=c[0],u=c[1],d=ic(Object(r.useState)(!1),2),p=d[0],h=d[1],m=ic(Object(r.useState)(0),2),v=m[0],b=m[1],g=Object(r.useRef)(null);if(!p)for(var y=0,O=Object.entries(l);y<O.length;y++){var w=O[y];"messenger_chat"===w[1].type&&w[1].id!==i&&(u(!0),h(!0))}return Object(r.useEffect)((function(){b(g.current.offsetWidth)}),[]),o.a.createElement(o.a.Fragment,null,o.a.createElement(oc,{value:n.action,check:/^\d+$/,checkText:Object(f.a)("settings.button_action.actions.messenger_chat.invalid"),placeholder:Object(f.a)("settings.button_action.actions.messenger_chat.page_id"),paragraph:Object(f.a)("settings.button_action.actions.messenger_chat.description"),knowledge:{permalink:59,name:"Facebook Messenger Chat Widget"},onChange:function(e,t){a(e,t)}},o.a.createElement(Kl.a,{variant:"outlined",fullWidth:!0,style:{marginBottom:"15px"}},o.a.createElement(Vl.a,{ref:g},Object(f.a)("settings.button_action.actions.messenger_chat.language")),o.a.createElement(Gl.a,{value:n.messenger_lang||"en_US",onChange:function(e){a(e.target.value,"messenger_lang")},labelWidth:v,MenuProps:{anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"},getContentAnchorEl:null}},(t=[],Object.entries(ac).map((function(e,n){var r=ic(e,2),a=r[0],i=r[1];t.push(o.a.createElement(Oe.a,{value:a,key:n},i))})),t))),o.a.createElement(Il.a,{title:"Mobile issue workaround (Experimental)",fullWidth:!1},o.a.createElement(nc.a,{onChange:function(e){a(e.target.checked,"messenger_mobile")},checked:n.messenger_mobile||!1}))),o.a.createElement(C.a,{open:s,title:"This is getting out of hand. Now, there are two of them!",buttons:[{value:"close",text:"I understand"}],onClose:function(){return a("url","type"),void u(!1)}},o.a.createElement(ye.a,null,"You currently have a button with a Facebook Messenger Chat Widget action.",o.a.createElement("br",null),"As of now, the Facebook Messenger SDK can only support ",o.a.createElement("b",null,"1")," ","Facebook Messenger Chat Widget.",o.a.createElement("br",null),o.a.createElement("br",null),"Button with Facebook Messenger Widget: ",o.a.createElement("br",null),"Button:",Object.entries(l).map((function(e){if("messenger_chat"===e[1].type&&e[1].id!==i)return" ".concat(e[1].name)})))))}));n(1241);function sc(e){return/^[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?/m.test(e)}var uc=n(966);function fc(){return(fc=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}).apply(this,arguments)}function dc(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?dc(Object(n),!0).forEach((function(t){hc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function hc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return vc(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 vc(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 vc(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}function bc(e){var t=e.value,n=e.onChange,a=mc(Object(r.useState)(t?t.split(" "):[]),2),i=a[0],l=a[1],c=mc(Object(r.useState)(!1),2),s=c[0],u=c[1];return Object(r.useEffect)((function(){l(t?t.split(" "):[])}),[t]),o.a.createElement(uc.a,{multiple:!0,size:"small",id:"tags-outlined",clearText:Object(f.a)("utils.clear"),"data-testid":"button-action-rel",options:["noreferrer","nofollow","noopener","help","prev","next","external","alternate"],getOptionLabel:function(e){return e},value:i,filterSelectedOptions:!0,disableCloseOnSelect:!0,freeSolo:!0,onOpen:function(){return u(!0)},onClose:function(){u(!1),n(i.length>0?i.join(" "):"unset")},onChange:function(e,t){l(t),s||n(t.length>0?t.join(" "):"unset")},forcePopupIcon:!0,popupIcon:o.a.createElement("i",{className:"fas fa-caret-down",style:{fontSize:"0.8em"},"data-testid":"button-action-rel-select-icon"}),renderInput:function(e){return o.a.createElement(Ml.a,fc({},e,{variant:"outlined",label:Object(f.a)("settings.button_action.rel_attributes.title"),placeholder:Object(f.a)("settings.button_action.rel_attributes.placeholder"),helperText:o.a.createElement(Ti.a,{articleId:519,setting:Object(f.a)("settings.button_action.rel_attributes.title"),size:"small"}),InputProps:pc(pc({},e.InputProps),{},{"data-testid":"button-action-rel-input"})}))}})}function gc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(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}function Oc(e){var t=e.value,n=void 0===t?"":t,a=e.placeholder,i=void 0===a?"":a,l=e.paragraph,c=e.showNewTab,s=void 0!==c&&c,u=e.newTabValue,d=e.showRelAttributes,p=void 0!==d&&d,h=e.relAttributesValue,m=e.onChange,v=gc(Object(r.useState)(!1),2),b=v[0],g=v[1];return Object(r.useEffect)((function(){g(sc(n)&&(-1===n.indexOf("https://")||-1===n.indexOf("http://")))}),[]),o.a.createElement("div",{className:"button-action-value"},o.a.createElement(Ml.a,{variant:"outlined",fullWidth:!0,value:n,label:i,helperText:b&&[o.a.createElement("p",{key:0},Object(f.a)("settings.button_action.actions.url.invalid")),o.a.createElement("p",{key:1,dangerouslySetInnerHTML:{__html:Object(f.a)("settings.button_action.actions.url.invalid_tip")}})],FormHelperTextProps:{component:"span","data-testid":"button-action-value-error"},error:b,onChange:function(e){m(e.target.value)},onBlur:function(e){g(sc(n)&&(-1===e.target.value.indexOf("https://")||-1===e.target.value.indexOf("http://")))},inputProps:{"data-testid":"action:field"}}),s&&o.a.createElement(rc,{value:u,onChange:function(e){m(e,"action_new_tab")}}),p&&o.a.createElement(bc,{value:h,onChange:function(e){return m(e,"action_rel_attributes")}}),l?o.a.createElement("p",{dangerouslySetInnerHTML:{__html:l}}):o.a.createElement(o.a.Fragment,null))}var wc=n(900),xc=n(279);function Ec(){return(Ec=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}).apply(this,arguments)}function _c(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 jc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_c(Object(n),!0).forEach((function(t){Sc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Sc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function kc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Cc(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 Cc(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 Cc(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}var Pc=Object(c.b)((function(e){return{pagesLoaded:e.wp.loaded.pages,pagesLoading:e.wp.loading.pages}}),(function(e){return{getData:function(){return xc.a.apply(void 0,arguments)(e)}}}))((function(e){var t=e.getData,n=e.value,a=e.newTabValue,i=e.onChange,l=e.pagesLoaded,c=e.pagesLoading,s=kc(Object(r.useState)(!1),2),u=s[0],d=s[1],p=kc(Object(r.useState)(null),2),h=p[0],m=p[1];return u||store.getState().wp.loaded.pages||store.getState().wp.loading.pages||(d(!0),t("pages")),Object(r.useEffect)((function(){l&&(d(!1),m(function(e,t){var n=null;return e?(t.forEach((function(t){t.id==e&&(n=t)})),n):null}(n,store.getState().wp.data.pages)))}),[l,c]),o.a.createElement(o.a.Fragment,null,o.a.createElement(uc.a,{disableClearable:!0,id:"pages-action-input","data-testid":"action:pages-action-input",options:u?[]:store.getState().wp.data.pages,loadingText:Object(f.a)("loading.loading"),getOptionLabel:function(e){return h&&e.id==h.id?"".concat(e.type,": ").concat(e.name):e.name},openOnFocus:!0,blurOnSelect:!0,value:h,style:{marginBottom:10},loading:u,groupBy:function(e){return e.type},onChange:function(e,t){m(t),i(t.id,"action")},noOptionsText:Object(f.a)("utils.search_not_found"),renderInput:function(e){return o.a.createElement(Ml.a,Ec({},e,{variant:"outlined",label:Object(f.a)("settings.button_action.actions.page.name"),placeholder:Object(f.a)("settings.button_action.actions.page.placeholder"),disabled:u,helperText:Object(f.a)("settings.button_action.actions.page.helper"),InputProps:jc(jc({},e.InputProps),{},{"data-testid":"action:autocomplete-input",endAdornment:o.a.createElement(o.a.Fragment,null,u?o.a.createElement(wc.a,{color:"primary",size:20}):null,e.InputProps.endAdornment)})}))}}),o.a.createElement(rc,{value:a,onChange:function(e){i(e,"action_new_tab")}}),o.a.createElement(Ti.a,{articleId:580,setting:Object(f.a)("settings.button_action.actions.page.name")}))}));function Tc(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 Ac(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Ic(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Rc=Object(c.b)((function(e){return{buttons:e.buttons}}),null,(function(e,t,n){var r=e.buttons,o=n.id,a=Ac(n,["id"]);return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Tc(Object(n),!0).forEach((function(t){Ic(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Tc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({button:r[o]},a)}))((function(e){var t,n=e.type,r=e.button,i=e.onChange;switch(n){case"mail":return o.a.createElement(Wl,{value:r.action,subject:r.text_subject,cc:r.text_cc,bcc:r.text_bcc,body:r.text_body,onChange:function(e,t){i(e,t)}});case"phone":return o.a.createElement(oc,{value:r.action,placeholder:Object(f.a)("settings.button_action.actions.phone_number.number"),check:/^\+?\d+$/,checkText:Object(f.a)("settings.button_action.actions.phone_number.invalid"),onChange:function(e,t){i(e,t)}});case"whatsapp":return o.a.createElement(Hl,{value:r.action,body:r.text_body,onChange:function(e,t){i(e,t)}});case"page":return o.a.createElement(Pc,{value:r.action,newTabValue:r.action_new_tab,onChange:function(e,t){i(e,t)}});case"url":return o.a.createElement(Oc,{value:r.action,placeholder:"https://www.domain.ltd/page",showNewTab:!0,newTabValue:r.action_new_tab,showRelAttributes:!0,relAttributes:r.action_rel_attributes,onChange:function(e,t){i(e,t)}});case"socialsharing":return o.a.createElement(Jl,{value:r.action,onChange:function(e,t){i(e,t)}});case"sms":return o.a.createElement(Ql,{value:r.action,body:r.text_body,onChange:function(e,t){i(e,t)}});case"messenger_chat":return o.a.createElement(cc,{data:r,buttonId:r.id,onChange:function(e,t){i(e,t)}});case"messenger":return o.a.createElement(Oc,{value:r.action,placeholder:"https://m.me/YOUR-PAGE-NAME",onChange:function(e,t){i(e,t)}});case"twitter_dm":return o.a.createElement(Zl,{value:r.action,body:r.text_body,onChange:function(e,t){i(e,t)}});case"line":return o.a.createElement(oc,{value:r.action,placeholder:"LINE ID",onChange:function(e,t){i(e,t)}});case"viber":return o.a.createElement(oc,{value:r.action,placeholder:"+00123456789",check:/^\+?\d+$/,checkText:Object(f.a)("settings.button_action.actions.phone_number.invalid"),paragraph:Object(f.a)("settings.button_action.actions.viber"),onChange:function(e,t){i(e,t)}});case"facebook":return o.a.createElement(oc,(Ic(t={value:r.action,placeholder:"Facebook username or page"},"value",r.action),Ic(t,"onChange",(function(e,t){i(e,t)})),t));case"linkedin":return o.a.createElement(oc,{value:r.action,placeholder:'"company/COMPANY-NAME" '+Object(f.a)("common.or")+' "in/USERNAME"',onChange:function(e,t){i(e,t)}});case"waze":return o.a.createElement(oc,{value:r.action,placeholder:"https://www.waze.com/ul?q=Netherlands",onChange:function(e,t){i(e,t)}});case"poptin":return o.a.createElement(o.a.Fragment,null,o.a.createElement(Oc,{value:r.action,placeholder:"https://app.popt.in/APIRequest/click/0c768294b0605",paragraph:Object(f.a)("settings.button_action.actions.poptin"),onChange:function(e,t){i(e,t)}}),o.a.createElement(Ti.a,{articleId:169,setting:"Poptin"}));case"elementor_popup":return o.a.createElement(ec,{value:r.action,type:n,button:r,onChange:function(e,t){i(e,t)}});case"popup_maker":return o.a.createElement(tc,{value:r.action,onChange:function(e,t){i(e,t)}});case"popups":return o.a.createElement("p",{className:"button-action-value",dangerouslySetInnerHTML:{__html:Object(f.a)("settings.button_action.actions.action_discontinued","Popups - Wordpress Popups","WP Popups – WordPress Popup builder","https://wordpress.org/plugins/wp-popups-lite/")}});case"wppopups":return o.a.createElement(oc,{value:r.action,placeholder:"ID/Trigger class",onChange:function(e,t){i(e,t)}});case"skype":case"telegram":case"twitter":case"snapchat":case"instagram":case"vk":return o.a.createElement(oc,{value:r.action,placeholder:Object(f.a)("settings.button_action.placeholders.username"),onChange:function(e,t){i(e,t)}});case"signal_group":return o.a.createElement(Oc,{value:r.action,placeholder:"https://signal.group/[group-id]",onChange:function(e,t){i(e,t)},paragraph:Object(f.a)("settings.button_action.actions.signal_group_info")});case"javascript_pro":return o.a.createElement(a.a,{variant:"contained",color:"primary",fullWidth:!0,style:{marginBottom:"10px"},disabled:!0},"Javascript function is for Pro only");default:return o.a.createElement(o.a.Fragment,null)}})),Dc=[{value:"url",label:Object(f.a)("settings.button_action.actions.url.name"),group:"popular"},{value:"page",label:Object(f.a)("settings.button_action.actions.page.name"),group:"popular"},{value:"phone",label:Object(f.a)("settings.button_action.actions.phone_number.name"),group:"popular"},{value:"mail",label:Object(f.a)("settings.button_action.actions.mail.name"),group:"popular"},{value:"whatsapp",label:Object(f.a)("settings.button_action.actions.whatsapp_chat"),group:"popular"},{value:"backtotop",label:Object(f.a)("settings.button_action.actions.back_to_top"),group:"popular"},{value:"gotobottom",label:Object(f.a)("settings.button_action.actions.go_to_bottom"),group:"popular"},{value:"gobackpage",label:Object(f.a)("settings.button_action.actions.go_back_one_page"),group:"popular"},{value:"javascript_pro",label:Object(f.a)("settings.button_action.actions.javascript.name"),group:"popular",isPro:!0},{value:"socialsharing",label:Object(f.a)("settings.button_action.actions.social_sharing.social_sharing"),group:"popular"}],Nc=[{value:"sms",label:Object(f.a)("settings.button_action.actions.chat.sms"),group:"chat"},{value:"messenger_chat",label:Object(f.a)("settings.button_action.actions.chat.messenger_chat"),group:"chat"},{value:"messenger",label:Object(f.a)("settings.button_action.actions.chat.messenger_link"),group:"chat"},{value:"twitter_dm",label:Object(f.a)("settings.button_action.actions.chat.twitter_dm"),group:"chat"},{value:"skype",label:Object(f.a)("settings.button_action.actions.chat.skype"),group:"chat"},{value:"line",label:Object(f.a)("settings.button_action.actions.chat.line"),group:"chat"},{value:"telegram",label:Object(f.a)("settings.button_action.actions.chat.telegram"),group:"chat"},{value:"viber",label:Object(f.a)("settings.button_action.actions.chat.viber"),group:"chat"},{value:"signal_group",label:Object(f.a)("settings.button_action.actions.chat.signal_group"),group:"chat"}],Mc=[{value:"facebook",label:Object(f.a)("settings.button_action.actions.social_media.facebook"),group:"social_media"},{value:"twitter",label:Object(f.a)("settings.button_action.actions.social_media.twitter"),group:"social_media"},{value:"instagram",label:Object(f.a)("settings.button_action.actions.social_media.instagram"),group:"social_media"},{value:"snapchat",label:Object(f.a)("settings.button_action.actions.social_media.snapchat"),group:"social_media"},{value:"linkedin",label:Object(f.a)("settings.button_action.actions.social_media.linkedin"),group:"social_media"},{value:"vk",label:Object(f.a)("settings.button_action.actions.social_media.vk"),group:"social_media"},{value:"waze",label:Object(f.a)("settings.button_action.actions.social_media.waze"),group:"social_media"}],Lc=[{value:"clipboard",label:Object(f.a)("settings.button_action.actions.clipboard"),group:"actions"},{value:"print",label:Object(f.a)("settings.button_action.actions.print_page"),group:"actions"}],Fc=[].concat(Dc,Nc,Mc,[{value:"poptin",label:"Poptin",group:"popup"},{value:"elementor_popup",label:"Elementor Popup",group:"popup"},{value:"popup_maker",label:"Popup Maker",group:"popup"},{value:"popups",label:"Popups - WordPress Popup",group:"popup"},{value:"wppopups",label:"WP Popups - WordPress Popup builder",group:"popup"}],Lc);n(1243);function Bc(){return(Bc=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}).apply(this,arguments)}function zc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Uc(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 Uc(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 Uc(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}function Wc(e){var t=null;return Fc.forEach((function(n){t||n.value!=e||(t=n)})),t||Fc[0]}function Hc(e){var t=e.actionType,n=void 0===t?"":t,a=e.id,i=e.onChange,l=zc(Object(r.useState)(Wc(n)),2),c=l[0],s=l[1],u=zc(Object(r.useState)({open:!1}),2),d=u[0],p=u[1];return Object(r.useEffect)((function(){s(Wc(n))}),[n]),o.a.createElement("div",{className:"button-action","data-testid":"button-action"},o.a.createElement(C.a,{open:d.open,title:Object(f.a)("settings.button_action.actions.javascript.warning_modal_title"),icon:o.a.createElement("i",{className:"fas fa-exclamation window-icon"}),className:"warning",onClose:function(e){"confirm"===e&&(i("type",d.action),i("action","")),p({open:!1,action:null})},buttons:[{value:"cancel",text:Object(f.a)("modal.changed_my_mind")},{value:"confirm",text:Object(f.a)("modal.yes_please"),variant:"contained"}],testId:"button-action-javascript-dialog"},o.a.createElement("p",null,Object(f.a)("settings.button_action.actions.javascript.warning_intro")),o.a.createElement("p",null,Object(f.a)("settings.button_action.actions.javascript.warning_question"))),o.a.createElement(uc.a,{id:"button-action-selector","data-testid":"setting:button-action-select",options:Fc,defaultValue:"url",value:c,disableClearable:!0,openOnFocus:!0,blurOnSelect:!0,className:"button-action-type",onChange:function(e,t){"javascript_pro"!==n||"javascript_pro"===t.value?("page"===n&&i("action",""),s(t),i("type",t.value)):p({open:!0,action:t.value})},getOptionLabel:function(e){return e.isPro&&!app.hasPremium()?"".concat(e.label," (PRO)"):e.label},getOptionDisabled:function(e){return e.isPro&&!app.hasPremium()},groupBy:function(e){return Object(f.a)("settings.button_action.actions.group_".concat(e.group))},noOptionsText:Object(f.a)("utils.search_not_found"),renderInput:function(e){return o.a.createElement(Ml.a,Bc({},e,{label:Object(f.a)("settings.button_action.title"),variant:"outlined"}))}}),o.a.createElement("div",{"data-testid":"button-action-value"},o.a.createElement(Rc,{id:a,type:n,onChange:function(e,t){return i(t||"action",e)}})))}n(1245);var Gc=[0,1,2,3,4,5,6,7,8,9,10],Kc=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12];function Vc(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=parseFloat(e);return"".concat(n/t).concat(String(e).replace(String(n),"")||"px")}var $c=r.forwardRef((function(e,t){var n=e.alignContent,o=void 0===n?"stretch":n,a=e.alignItems,l=void 0===a?"stretch":a,c=e.classes,s=e.className,u=e.component,f=void 0===u?"div":u,h=e.container,m=void 0!==h&&h,v=e.direction,b=void 0===v?"row":v,g=e.item,y=void 0!==g&&g,O=e.justify,w=void 0===O?"flex-start":O,x=e.lg,E=void 0!==x&&x,_=e.md,j=void 0!==_&&_,S=e.sm,k=void 0!==S&&S,C=e.spacing,P=void 0===C?0:C,T=e.wrap,A=void 0===T?"wrap":T,I=e.xl,R=void 0!==I&&I,D=e.xs,N=void 0!==D&&D,M=e.zeroMinWidth,L=void 0!==M&&M,F=Object(p.a)(e,["alignContent","alignItems","classes","className","component","container","direction","item","justify","lg","md","sm","spacing","wrap","xl","xs","zeroMinWidth"]),B=Object(i.a)(c.root,s,m&&[c.container,0!==P&&c["spacing-xs-".concat(String(P))]],y&&c.item,L&&c.zeroMinWidth,"row"!==b&&c["direction-xs-".concat(String(b))],"wrap"!==A&&c["wrap-xs-".concat(String(A))],"stretch"!==l&&c["align-items-xs-".concat(String(l))],"stretch"!==o&&c["align-content-xs-".concat(String(o))],"flex-start"!==w&&c["justify-xs-".concat(String(w))],!1!==N&&c["grid-xs-".concat(String(N))],!1!==k&&c["grid-sm-".concat(String(k))],!1!==j&&c["grid-md-".concat(String(j))],!1!==E&&c["grid-lg-".concat(String(E))],!1!==R&&c["grid-xl-".concat(String(R))]);return r.createElement(f,Object(d.a)({className:B,ref:t},F))})),qc=Object(g.a)((function(e){return Object(d.a)({root:{},container:{boxSizing:"border-box",display:"flex",flexWrap:"wrap",width:"100%"},item:{boxSizing:"border-box",margin:"0"},zeroMinWidth:{minWidth:0},"direction-xs-column":{flexDirection:"column"},"direction-xs-column-reverse":{flexDirection:"column-reverse"},"direction-xs-row-reverse":{flexDirection:"row-reverse"},"wrap-xs-nowrap":{flexWrap:"nowrap"},"wrap-xs-wrap-reverse":{flexWrap:"wrap-reverse"},"align-items-xs-center":{alignItems:"center"},"align-items-xs-flex-start":{alignItems:"flex-start"},"align-items-xs-flex-end":{alignItems:"flex-end"},"align-items-xs-baseline":{alignItems:"baseline"},"align-content-xs-center":{alignContent:"center"},"align-content-xs-flex-start":{alignContent:"flex-start"},"align-content-xs-flex-end":{alignContent:"flex-end"},"align-content-xs-space-between":{alignContent:"space-between"},"align-content-xs-space-around":{alignContent:"space-around"},"justify-xs-center":{justifyContent:"center"},"justify-xs-flex-end":{justifyContent:"flex-end"},"justify-xs-space-between":{justifyContent:"space-between"},"justify-xs-space-around":{justifyContent:"space-around"},"justify-xs-space-evenly":{justifyContent:"space-evenly"}},function(e,t){var n={};return Gc.forEach((function(r){var o=e.spacing(r);0!==o&&(n["spacing-".concat(t,"-").concat(r)]={margin:"-".concat(Vc(o,2)),width:"calc(100% + ".concat(Vc(o),")"),"& > $item":{padding:Vc(o,2)}})})),n}(e,"xs"),e.breakpoints.keys.reduce((function(t,n){return function(e,t,n){var r={};Kc.forEach((function(e){var t="grid-".concat(n,"-").concat(e);if(!0!==e)if("auto"!==e){var o="".concat(Math.round(e/12*1e8)/1e6,"%");r[t]={flexBasis:o,flexGrow:0,maxWidth:o}}else r[t]={flexBasis:"auto",flexGrow:0,maxWidth:"none"};else r[t]={flexBasis:0,flexGrow:1,maxWidth:"100%"}})),"xs"===n?Object(d.a)(e,r):e[t.breakpoints.up(n)]=r}(t,e,n),t}),{}))}),{name:"MuiGrid"})($c),Yc=n(110),Xc=r.forwardRef((function(e,t){var n=e.children,o=e.classes,a=e.className,l=e.component,c=void 0===l?"div":l,s=e.disablePointerEvents,u=void 0!==s&&s,f=e.disableTypography,h=void 0!==f&&f,m=e.position,v=e.variant,b=Object(p.a)(e,["children","classes","className","component","disablePointerEvents","disableTypography","position","variant"]),g=Object(Yc.b)()||{},y=v;return v&&g.variant,g&&!y&&(y=g.variant),r.createElement(Yc.a.Provider,{value:null},r.createElement(c,Object(d.a)({className:Object(i.a)(o.root,a,u&&o.disablePointerEvents,g.hiddenLabel&&o.hiddenLabel,"filled"===y&&o.filled,{start:o.positionStart,end:o.positionEnd}[m],"dense"===g.margin&&o.marginDense),ref:t},b),"string"!=typeof n||h?n:r.createElement(ye.a,{color:"textSecondary"},n)))})),Jc=Object(g.a)({root:{display:"flex",height:"0.01em",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap"},filled:{"&$positionStart:not($hiddenLabel)":{marginTop:16}},positionStart:{marginRight:8},positionEnd:{marginLeft:8},disablePointerEvents:{pointerEvents:"none"},hiddenLabel:{},marginDense:{}},{name:"MuiInputAdornment"})(Xc);function Qc(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 Zc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function es(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ts(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 ts(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 ts(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}function ns(e){var t=e.position,n=void 0===t?"vertical":t,l=e.value,c=e.onChange,s=l,u=function(e){if("string"!=typeof e)return{value:e,mode:!1,type:!1};var t=e.match(/(left|right|top|bottom):\s?(\d{1,3})\s?.+;?/i);return null===t?{mode:!1,value:!1,type:!1}:{value:Number(t[2]),mode:t[1],type:"%"}}(l),d=es(Object(r.useState)(u.value),2),p=d[0],h=d[1],m=es(Object(r.useState)(u.mode?u.mode:"vertical"===n?"bottom":"right"),2),v=m[0],b=m[1],g=es(Object(r.useState)(u.type||"%"),2),y=g[0],w=(g[1],es(Object(r.useState)(!/(bottom|right|top|left):\s?(5|50)%;?/i.test(s)),2)),x=w[0],E=w[1],_=function(e){var t=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Qc(Object(n),!0).forEach((function(t){Zc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({type:y,mode:v,value:p},e),n=t.type,r=t.mode,o=t.value,a="".concat(r,": ").concat(o).concat(n,";");c(a),b(r),h(o)};return o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:"setting-group-title"},Object(f.a)("settings.menu_position.".concat(n))),o.a.createElement("hr",null),o.a.createElement(qc,{container:!0,style:{marginBottom:"25px"},alignItems:"center",spacing:1},o.a.createElement(qc,{item:!0,xs:5,component:O,color:"primary",className:Object(i.a)("position-buttons position-".concat(n))},o.a.createElement(a.a,{color:"primary",variant:/(top|left):\s?5%;?/i.test(s)?"contained":"outlined",onClick:function(){return _({value:5,type:"%",mode:"vertical"===n?"top":"left"})},"data-testid":"setting:position-".concat(n,"-left"),size:"small"},o.a.createElement("svg",{className:"icon",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},o.a.createElement("path",{d:"M8 11h3v10h2V11h3l-4-4-4 4zM4 3v2h16V3H4z"}),o.a.createElement("path",{d:"M0 0h24v24H0z",fill:"none"}))),o.a.createElement(a.a,{color:"primary",variant:/(bottom|right):\s?50%;?/i.test(s)?"contained":"outlined",onClick:function(){return _({value:50,type:"%",mode:"vertical"===n?"bottom":"right"})},"data-testid":"setting:position-".concat(n,"-middle"),size:"small"},o.a.createElement("svg",{className:"icon",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},o.a.createElement("path",{d:"M8 19h3v4h2v-4h3l-4-4-4 4zm8-14h-3V1h-2v4H8l4 4 4-4zM4 11v2h16v-2H4z"}),o.a.createElement("path",{d:"M0 0h24v24H0z",fill:"none"}))),o.a.createElement(a.a,{color:"primary",variant:/(bottom|right):\s?5%;?/i.test(s)?"contained":"outlined",onClick:function(){return _({value:5,type:"%",mode:"vertical"===n?"bottom":"right"})},"data-testid":"setting:position-".concat(n,"-right"),size:"small"},o.a.createElement("svg",{className:"icon",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},o.a.createElement("path",{d:"M8 11h3v10h2V11h3l-4-4-4 4zM4 3v2h16V3H4z"}),o.a.createElement("path",{d:"M0 0h24v24H0z",fill:"none"})))),o.a.createElement(qc,{item:!0,xs:!0,onClick:function(){return E(!x)},component:a.a,variant:"text",color:"primary",endIcon:o.a.createElement(ie.a,{className:"fas fa-chevron-".concat(x?"down":"right")}),"data-testid":"setting:position-".concat(n,"-advanced")},Object(f.a)("utils.advanced"))),x&&o.a.createElement(qc,{container:!0,spacing:2,alignItems:"center"},o.a.createElement(qc,{container:!0,item:!0,xs:12,alignItems:"center",spacing:1,justify:"space-between"},o.a.createElement(qc,{item:!0,xs:4,component:Ml.a,value:null==p?"":p,variant:"outlined",onChange:function(e){_({value:e.target.value.replace(/^0+(.+)/,"$1")})},onBlur:function(){""===p&&_({value:0})},size:"small",inputProps:{type:"number","aria-labelledby":"input-slider","data-testid":"setting:position-".concat(n,"-field")},InputProps:{endAdornment:o.a.createElement(Jc,{position:"end"},y)}}),o.a.createElement(qc,{item:!0,style:{textAlign:"center"}},Object(f.a)("settings.menu_position.from"),":"," "),o.a.createElement(qc,{item:!0,component:O},o.a.createElement(a.a,{color:"primary",onClick:function(){return _({mode:"vertical"===n?"top":"left"})},variant:/top|left/i.test(v)?"contained":"outlined","data-testid":"setting:position-".concat(n,"-near")},"vertical"===n?Object(f.a)("settings.menu_position.directions.top"):Object(f.a)("settings.menu_position.directions.left")),o.a.createElement(a.a,{color:"primary",onClick:function(){return _({mode:"vertical"===n?"bottom":"right"})},variant:/bottom|right/i.test(v)?"contained":"outlined","data-testid":"setting:position-".concat(n,"-far")},"vertical"===n?Object(f.a)("settings.menu_position.directions.bottom"):Object(f.a)("settings.menu_position.directions.right")))),o.a.createElement(qc,{item:!0,xs:12,component:O,margin:"dense"},o.a.createElement(a.a,{color:"primary",variant:"contained","data-testid":"setting:position-".concat(n,"-scaled")},Object(f.a)("settings.menu_position.scaled")," (%)"),o.a.createElement(a.a,{color:"primary",disabled:!0,variant:"outlined","data-testid":"setting:position-".concat(n,"-abs")},Object(f.a)("settings.menu_position.absolute")," (px) ",o.a.createElement(Vi,null)))))}function rs(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 os(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function as(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return is(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 is(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 is(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}function ls(e){var t=e.value,n=e.onChange,a=as(Object(r.useState)(t.type),2),i=a[0],l=a[1],c=as(Object(r.useState)(t.delay),2),s=c[0],u=(c[1],as(Object(r.useState)(t.repeatCount),2)),d=u[0];u[1];Object(r.useEffect)((function(){l(t.type)}),[t]);var p=function(e){n(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rs(Object(n),!0).forEach((function(t){os(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rs(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({delay:s,repeatCount:d,type:i},e))};return o.a.createElement(o.a.Fragment,null,o.a.createElement(Kl.a,{variant:"outlined",fullWidth:!0,style:{marginBottom:"20px"}},o.a.createElement(Vl.a,{id:"group-animation"},Object(f.a)("common.type")),o.a.createElement(Gl.a,{label:Object(f.a)("common.type"),id:"group-animation",value:i,onChange:function(e){null!=e.target.value&&(l(e.target.value),p({type:e.target.value}))},inputProps:{"data-testid":"setting:animation"}},[o.a.createElement(Oe.a,{value:"none",key:0},Object(f.a)("settings.menu_animation.animations.none")),o.a.createElement(Oe.a,{value:"hello",key:1},Object(f.a)("settings.menu_animation.animations.hello")),o.a.createElement(Oe.a,{value:"bounce",key:2},Object(f.a)("settings.menu_animation.animations.bounce")),o.a.createElement(Oe.a,{disabled:!0,key:3},Object(f.a)("settings.menu_animation.animations.pulse")," (PRO)"),o.a.createElement(Oe.a,{disabled:!0,key:4},Object(f.a)("settings.menu_animation.animations.jelly")," (PRO)")])),"none"!==i&&o.a.createElement(qc,{container:!0,spacing:3},o.a.createElement(qc,{item:!0,xs:!0},o.a.createElement(Ml.a,{label:Object(f.a)("settings.menu_animation.delay"),disabled:!0,value:5e3,size:"small",variant:"outlined",InputProps:{endAdornment:o.a.createElement(Vi,null)},inputProps:{"data-testid":"setting:animation-delay"},InputLabelProps:{shrink:!0},onClick:function(){return app.showPremiumDialog(Object(f.a)("premium.add_animation_settings"))}})),o.a.createElement(qc,{item:!0,xs:!0},o.a.createElement(Ml.a,{label:Object(f.a)("settings.menu_animation.repeat_count"),value:5,disabled:!0,size:"small",variant:"outlined",InputProps:{endAdornment:o.a.createElement(Vi,null),"data-testid":"setting:animation-repeat-count"},InputLabelProps:{shrink:!0},onClick:function(){return app.showPremiumDialog(Object(f.a)("premium.add_animation_settings"))}}))))}function cs(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ss(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 ss(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 ss(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}function us(e){var t=e.value,n=e.onChange,a=Object(r.useRef)(null),i=cs(Object(r.useState)(0),2),l=i[0],c=i[1];Object(r.useEffect)((function(){c(a.current.offsetWidth)}),[]);return o.a.createElement(Kl.a,{variant:"outlined",fullWidth:!0},o.a.createElement(Vl.a,{id:"group-style",ref:a},Object(f.a)("common.type")),o.a.createElement(Gl.a,{labelId:"group-style",id:"group-style",value:t,onChange:function(e){"text"!==e.target.value&&"text-icon"!==e.target.value?n(e.target.value):app.showPremiumDialog(Object(f.a)("premium.menu_styles."+e.target.value),null,"text"===e.target.value?"https://s3.eu-central-1.amazonaws.com/community.buttonizer.pro/2020-05-14/1589467082-147541-image.png":"https://s3.eu-central-1.amazonaws.com/community.buttonizer.pro/2020-05-14/1589468089-699690-msedge-f9gje423nn.png")},labelWidth:l,inputProps:{"data-testid":"setting:menu-style"}},[o.a.createElement(Oe.a,{value:"default",key:0},Object(f.a)("settings.menu_style.styles.default")),o.a.createElement(Oe.a,{value:"square",key:1},Object(f.a)("settings.menu_style.styles.square")),o.a.createElement(Oe.a,{value:"rectangle",key:2},Object(f.a)("settings.menu_style.styles.rectangle")),o.a.createElement(Oe.a,{value:"text",key:3,style:{opacity:.5}},Object(f.a)("settings.menu_style.styles.text")," ",o.a.createElement(Vi,null)),o.a.createElement(Oe.a,{value:"text-icon",key:4,style:{opacity:.5}},Object(f.a)("settings.menu_style.styles.texticon")," ",o.a.createElement(Vi,null))]))}function fs(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 ds(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ps(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function hs(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ms(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 ms(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 ms(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}var vs=Object(c.b)((function(e){return{buttons:e.buttons,groups:e.groups}}),(function(e){return{_set:function(){return e(le.f.apply(void 0,arguments))}}}),(function(e,t,n){var r=e.buttons,o=e.groups,a=t._set,i=n.buttonId,l=ps(n,["buttonId"]),c=r[i],s=o[c.parent];return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fs(Object(n),!0).forEach((function(t){ds(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fs(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({set:function(e,t){return a(He.d.BUTTON,i,e,t)},setParent:function(e,t){return a(He.d.GROUP,s.id,e,t)},get:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return Object(se.c)(e,c,!!t&&"button")},getParent:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return Object(se.c)(e,s,!!t&&"group")},singleButton:s.children.length<2},l)}))((function(e){var t=e.set,n=e.setParent,a=e.get,i=e.getParent,l=e.singleButton,c=hs(Object(r.useState)("general"),2),s=c[0],u=c[1],d="rectangle"===i("menu_style")||"text"===i("menu_style")||"text-icon"===i("menu_style");return o.a.createElement("div",null,o.a.createElement(Al.a,{title:Object(f.a)("settings.setting_categories.general"),opened:"general"===s,onSetIsOpened:function(e){return u(e?"general":"")},"data-testid":"group:general"},o.a.createElement("div",{className:"setting-group-title"},Object(f.a)("settings.button_action.title")),o.a.createElement("hr",null),o.a.createElement(Hc,{actionType:a("type",!0),id:a("id"),onChange:function(e,n){return t(e,n)}}),o.a.createElement("div",{className:"setting-group-title"},Object(f.a)("settings.show_mobile_desktop.device_visibility")),o.a.createElement("hr",null),o.a.createElement(Nl,{mobile:1==a("show_mobile"),desktop:1==a("show_desktop"),onChange:function(e,n){return t(e,n)}})),l&&o.a.createElement(o.a.Fragment,null,o.a.createElement(Al.a,{title:Object(f.a)("settings.menu_position.title"),opened:"position"===s,onSetIsOpened:function(e){return u(e?"position":"")},"data-testid":"group:position"},o.a.createElement(ns,{position:"horizontal",value:i("horizontal"),onChange:function(e){return n("horizontal",e)}}),o.a.createElement(ns,{position:"vertical",value:i("vertical"),onChange:function(e){return n("vertical",e)}})),o.a.createElement(Al.a,{title:Object(f.a)("settings.menu_animation.title"),opened:"animation"===s,onSetIsOpened:function(e){return u(e?"animation":"")},"data-testid":"group:animation"},o.a.createElement("div",{className:"setting-group-title"},Object(f.a)("settings.menu_style.title")),o.a.createElement("hr",null),o.a.createElement(us,{value:i("menu_style"),isSingleButton:!0,onChange:function(e){"text"!==e&&"text-icon"!==e||t("border_radius","10px 10px 10px 10px"),n("menu_style",e)}}),o.a.createElement("div",{className:"setting-group-title"},Object(f.a)("settings.menu_animation.title")),o.a.createElement("hr",null),o.a.createElement(ls,{value:{type:i("menu_animation"),delay:10,repeatCount:0},onChange:function(e){n("menu_animation",e.type)}}))),o.a.createElement(Al.a,{title:Object(f.a)("settings.label.title"),opened:"label"===s,onSetIsOpened:function(e){return u(e?"label":"")},"data-testid":"group:label"},o.a.createElement("div",{className:"setting-group-title"},Object(f.a)("settings.setting_categories.label")),o.a.createElement("hr",null),o.a.createElement(Bl,{value:a("label"),onChange:function(e){return t("label",e)},placeholder:d?a("name")+"'s label":""})))})),bs=(n(1247),n(37)),gs=n(53),ys=(n(46),"object"==typeof performance&&"function"==typeof performance.now?function(){return performance.now()}:function(){return Date.now()});function Os(e){cancelAnimationFrame(e.id)}function ws(e,t){var n=ys();var r={id:requestAnimationFrame((function o(){ys()-n>=t?e.call(null):r.id=requestAnimationFrame(o)}))};return r}var xs=-1;var Es=null;function _s(e){if(void 0===e&&(e=!1),null===Es||e){var t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",n.direction="rtl";var r=document.createElement("div"),o=r.style;return o.width="100px",o.height="100px",t.appendChild(r),document.body.appendChild(t),t.scrollLeft>0?Es="positive-descending":(t.scrollLeft=1,Es=0===t.scrollLeft?"negative":"positive-ascending"),document.body.removeChild(t),Es}return Es}var js=function(e){var t=e.columnIndex;e.data;return e.rowIndex+":"+t};function Ss(e){var t,n,o=e.getColumnOffset,a=e.getColumnStartIndexForOffset,i=e.getColumnStopIndexForStartIndex,l=e.getColumnWidth,c=e.getEstimatedTotalHeight,s=e.getEstimatedTotalWidth,u=e.getOffsetForColumnAndAlignment,f=e.getOffsetForRowAndAlignment,p=e.getRowHeight,h=e.getRowOffset,m=e.getRowStartIndexForOffset,v=e.getRowStopIndexForStartIndex,b=e.initInstanceProps,g=e.shouldResetStyleCacheOnItemSizeChange,y=e.validateProps;return n=t=function(e){function t(t){var n;return(n=e.call(this,t)||this)._instanceProps=b(n.props,Object(gs.a)(Object(gs.a)(n))),n._resetIsScrollingTimeoutId=null,n._outerRef=void 0,n.state={instance:Object(gs.a)(Object(gs.a)(n)),isScrolling:!1,horizontalScrollDirection:"forward",scrollLeft:"number"==typeof n.props.initialScrollLeft?n.props.initialScrollLeft:0,scrollTop:"number"==typeof n.props.initialScrollTop?n.props.initialScrollTop:0,scrollUpdateWasRequested:!1,verticalScrollDirection:"forward"},n._callOnItemsRendered=void 0,n._callOnItemsRendered=jt((function(e,t,r,o,a,i,l,c){return n.props.onItemsRendered({overscanColumnStartIndex:e,overscanColumnStopIndex:t,overscanRowStartIndex:r,overscanRowStopIndex:o,visibleColumnStartIndex:a,visibleColumnStopIndex:i,visibleRowStartIndex:l,visibleRowStopIndex:c})})),n._callOnScroll=void 0,n._callOnScroll=jt((function(e,t,r,o,a){return n.props.onScroll({horizontalScrollDirection:r,scrollLeft:e,scrollTop:t,verticalScrollDirection:o,scrollUpdateWasRequested:a})})),n._getItemStyle=void 0,n._getItemStyle=function(e,t){var r,a=n.props,i=a.columnWidth,c=a.direction,s=a.rowHeight,u=n._getItemStyleCache(g&&i,g&&c,g&&s),f=e+":"+t;if(u.hasOwnProperty(f))r=u[f];else{var d=o(n.props,t,n._instanceProps),m="rtl"===c;u[f]=r={position:"absolute",left:m?void 0:d,right:m?d:void 0,top:h(n.props,e,n._instanceProps),height:p(n.props,e,n._instanceProps),width:l(n.props,t,n._instanceProps)}}return r},n._getItemStyleCache=void 0,n._getItemStyleCache=jt((function(e,t,n){return{}})),n._onScroll=function(e){var t=e.currentTarget,r=t.clientHeight,o=t.clientWidth,a=t.scrollLeft,i=t.scrollTop,l=t.scrollHeight,c=t.scrollWidth;n.setState((function(e){if(e.scrollLeft===a&&e.scrollTop===i)return null;var t=n.props.direction,s=a;if("rtl"===t)switch(_s()){case"negative":s=-a;break;case"positive-descending":s=c-o-a}s=Math.max(0,Math.min(s,c-o));var u=Math.max(0,Math.min(i,l-r));return{isScrolling:!0,horizontalScrollDirection:e.scrollLeft<a?"forward":"backward",scrollLeft:s,scrollTop:u,verticalScrollDirection:e.scrollTop<i?"forward":"backward",scrollUpdateWasRequested:!1}}),n._resetIsScrollingDebounced)},n._outerRefSetter=function(e){var t=n.props.outerRef;n._outerRef=e,"function"==typeof t?t(e):null!=t&&"object"==typeof t&&t.hasOwnProperty("current")&&(t.current=e)},n._resetIsScrollingDebounced=function(){null!==n._resetIsScrollingTimeoutId&&Os(n._resetIsScrollingTimeoutId),n._resetIsScrollingTimeoutId=ws(n._resetIsScrolling,150)},n._resetIsScrolling=function(){n._resetIsScrollingTimeoutId=null,n.setState({isScrolling:!1},(function(){n._getItemStyleCache(-1)}))},n}Object(bs.a)(t,e),t.getDerivedStateFromProps=function(e,t){return ks(e,t),y(e),null};var n=t.prototype;return n.scrollTo=function(e){var t=e.scrollLeft,n=e.scrollTop;void 0!==t&&(t=Math.max(0,t)),void 0!==n&&(n=Math.max(0,n)),this.setState((function(e){return void 0===t&&(t=e.scrollLeft),void 0===n&&(n=e.scrollTop),e.scrollLeft===t&&e.scrollTop===n?null:{horizontalScrollDirection:e.scrollLeft<t?"forward":"backward",scrollLeft:t,scrollTop:n,scrollUpdateWasRequested:!0,verticalScrollDirection:e.scrollTop<n?"forward":"backward"}}),this._resetIsScrollingDebounced)},n.scrollToItem=function(e){var t=e.align,n=void 0===t?"auto":t,r=e.columnIndex,o=e.rowIndex,a=this.props,i=a.columnCount,l=a.height,d=a.rowCount,p=a.width,h=this.state,m=h.scrollLeft,v=h.scrollTop,b=function(e){if(void 0===e&&(e=!1),-1===xs||e){var t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",document.body.appendChild(t),xs=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return xs}();void 0!==r&&(r=Math.max(0,Math.min(r,i-1))),void 0!==o&&(o=Math.max(0,Math.min(o,d-1)));var g=c(this.props,this._instanceProps),y=s(this.props,this._instanceProps)>p?b:0,O=g>l?b:0;this.scrollTo({scrollLeft:void 0!==r?u(this.props,r,n,m,this._instanceProps,O):m,scrollTop:void 0!==o?f(this.props,o,n,v,this._instanceProps,y):v})},n.componentDidMount=function(){var e=this.props,t=e.initialScrollLeft,n=e.initialScrollTop;if(null!=this._outerRef){var r=this._outerRef;"number"==typeof t&&(r.scrollLeft=t),"number"==typeof n&&(r.scrollTop=n)}this._callPropsCallbacks()},n.componentDidUpdate=function(){var e=this.props.direction,t=this.state,n=t.scrollLeft,r=t.scrollTop;if(t.scrollUpdateWasRequested&&null!=this._outerRef){var o=this._outerRef;if("rtl"===e)switch(_s()){case"negative":o.scrollLeft=-n;break;case"positive-ascending":o.scrollLeft=n;break;default:var a=o.clientWidth,i=o.scrollWidth;o.scrollLeft=i-a-n}else o.scrollLeft=Math.max(0,n);o.scrollTop=Math.max(0,r)}this._callPropsCallbacks()},n.componentWillUnmount=function(){null!==this._resetIsScrollingTimeoutId&&Os(this._resetIsScrollingTimeoutId)},n.render=function(){var e=this.props,t=e.children,n=e.className,o=e.columnCount,a=e.direction,i=e.height,l=e.innerRef,u=e.innerElementType,f=e.innerTagName,p=e.itemData,h=e.itemKey,m=void 0===h?js:h,v=e.outerElementType,b=e.outerTagName,g=e.rowCount,y=e.style,O=e.useIsScrolling,w=e.width,x=this.state.isScrolling,E=this._getHorizontalRangeToRender(),_=E[0],j=E[1],S=this._getVerticalRangeToRender(),k=S[0],C=S[1],P=[];if(o>0&&g)for(var T=k;T<=C;T++)for(var A=_;A<=j;A++)P.push(Object(r.createElement)(t,{columnIndex:A,data:p,isScrolling:O?x:void 0,key:m({columnIndex:A,data:p,rowIndex:T}),rowIndex:T,style:this._getItemStyle(T,A)}));var I=c(this.props,this._instanceProps),R=s(this.props,this._instanceProps);return Object(r.createElement)(v||b||"div",{className:n,onScroll:this._onScroll,ref:this._outerRefSetter,style:Object(d.a)({position:"relative",height:i,width:w,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:a},y)},Object(r.createElement)(u||f||"div",{children:P,ref:l,style:{height:I,pointerEvents:x?"none":void 0,width:R}}))},n._callPropsCallbacks=function(){var e=this.props,t=e.columnCount,n=e.onItemsRendered,r=e.onScroll,o=e.rowCount;if("function"==typeof n&&t>0&&o>0){var a=this._getHorizontalRangeToRender(),i=a[0],l=a[1],c=a[2],s=a[3],u=this._getVerticalRangeToRender(),f=u[0],d=u[1],p=u[2],h=u[3];this._callOnItemsRendered(i,l,f,d,c,s,p,h)}if("function"==typeof r){var m=this.state,v=m.horizontalScrollDirection,b=m.scrollLeft,g=m.scrollTop,y=m.scrollUpdateWasRequested,O=m.verticalScrollDirection;this._callOnScroll(b,g,v,O,y)}},n._getHorizontalRangeToRender=function(){var e=this.props,t=e.columnCount,n=e.overscanColumnCount,r=e.overscanColumnsCount,o=e.overscanCount,l=e.rowCount,c=this.state,s=c.horizontalScrollDirection,u=c.isScrolling,f=c.scrollLeft,d=n||r||o||1;if(0===t||0===l)return[0,0,0,0];var p=a(this.props,f,this._instanceProps),h=i(this.props,p,f,this._instanceProps),m=u&&"backward"!==s?1:Math.max(1,d),v=u&&"forward"!==s?1:Math.max(1,d);return[Math.max(0,p-m),Math.max(0,Math.min(t-1,h+v)),p,h]},n._getVerticalRangeToRender=function(){var e=this.props,t=e.columnCount,n=e.overscanCount,r=e.overscanRowCount,o=e.overscanRowsCount,a=e.rowCount,i=this.state,l=i.isScrolling,c=i.verticalScrollDirection,s=i.scrollTop,u=r||o||n||1;if(0===t||0===a)return[0,0,0,0];var f=m(this.props,s,this._instanceProps),d=v(this.props,f,s,this._instanceProps),p=l&&"backward"!==c?1:Math.max(1,u),h=l&&"forward"!==c?1:Math.max(1,u);return[Math.max(0,f-p),Math.max(0,Math.min(a-1,d+h)),f,d]},t}(r.PureComponent),t.defaultProps={direction:"ltr",itemData:void 0,useIsScrolling:!1},n}var ks=function(e,t){e.children,e.direction,e.height,e.innerTagName,e.outerTagName,e.overscanColumnsCount,e.overscanCount,e.overscanRowsCount,e.width,t.instance};var Cs=Ss({getColumnOffset:function(e,t){return t*e.columnWidth},getColumnWidth:function(e,t){return e.columnWidth},getRowOffset:function(e,t){return t*e.rowHeight},getRowHeight:function(e,t){return e.rowHeight},getEstimatedTotalHeight:function(e){var t=e.rowCount;return e.rowHeight*t},getEstimatedTotalWidth:function(e){var t=e.columnCount;return e.columnWidth*t},getOffsetForColumnAndAlignment:function(e,t,n,r,o,a){var i=e.columnCount,l=e.columnWidth,c=e.width,s=Math.max(0,i*l-c),u=Math.min(s,t*l),f=Math.max(0,t*l-c+a+l);switch("smart"===n&&(n=r>=f-c&&r<=u+c?"auto":"center"),n){case"start":return u;case"end":return f;case"center":var d=Math.round(f+(u-f)/2);return d<Math.ceil(c/2)?0:d>s+Math.floor(c/2)?s:d;case"auto":default:return r>=f&&r<=u?r:f>u||r<f?f:u}},getOffsetForRowAndAlignment:function(e,t,n,r,o,a){var i=e.rowHeight,l=e.height,c=e.rowCount,s=Math.max(0,c*i-l),u=Math.min(s,t*i),f=Math.max(0,t*i-l+a+i);switch("smart"===n&&(n=r>=f-l&&r<=u+l?"auto":"center"),n){case"start":return u;case"end":return f;case"center":var d=Math.round(f+(u-f)/2);return d<Math.ceil(l/2)?0:d>s+Math.floor(l/2)?s:d;case"auto":default:return r>=f&&r<=u?r:f>u||r<f?f:u}},getColumnStartIndexForOffset:function(e,t){var n=e.columnWidth,r=e.columnCount;return Math.max(0,Math.min(r-1,Math.floor(t/n)))},getColumnStopIndexForStartIndex:function(e,t,n){var r=e.columnWidth,o=e.columnCount,a=e.width,i=t*r,l=Math.ceil((a+n-i)/r);return Math.max(0,Math.min(o-1,t+l-1))},getRowStartIndexForOffset:function(e,t){var n=e.rowHeight,r=e.rowCount;return Math.max(0,Math.min(r-1,Math.floor(t/n)))},getRowStopIndexForStartIndex:function(e,t,n){var r=e.rowHeight,o=e.rowCount,a=e.height,i=t*r,l=Math.ceil((a+n-i)/r);return Math.max(0,Math.min(o-1,t+l-1))},initInstanceProps:function(e){},shouldResetStyleCacheOnItemSizeChange:!0,validateProps:function(e){e.columnWidth,e.rowHeight}});var Ps=n(156);function Ts(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return As(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 As(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 As(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}var Is=Object(c.b)((function(e){return{icon_library:e.settings.icon_library,icon_library_version:e.settings.icon_library_version}}))((function(e){var t=e.selectedIcon,n=e.onSelect,a=e.icon_library,l=e.icon_library_version,c=Ts(Object(r.useState)(""),2),s=c[0],u=c[1],d=Object(r.useRef)(null),p=Ts(Object(r.useState)([]),2),h=p[0],m=p[1],v=Object(r.useMemo)((function(){return function(e,t){if(e){for(var n=[],r=t,o=0;o<r.length;o++){var a=r[o];(a.searchTerms.includes(e)||a.name.includes(e))&&n.push(a)}return n}return t}(s,h)}),[s,h]);return Object(r.useEffect)((function(){Object(Ps.b)(a,l).then((function(e){m(e.data)}))}),[a,l]),o.a.createElement("div",{ref:d,style:{flexGrow:1,height:500,overflow:"hidden"},"data-testid":"icon-frame"},o.a.createElement("div",{className:"header"},o.a.createElement(Ml.a,{value:s,fullWidth:!0,variant:"outlined",inputProps:{"data-testid":"search-field"},placeholder:Object(f.a)("utils.icon_selector.search_icon"),onChange:function(e){u(e.target.value)}})),0===v.length&&""===s&&o.a.createElement("div",{style:{margin:"150px 0 0",textAlign:"center"}},o.a.createElement("svg",{width:"60",height:"60",viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg",stroke:"#2f788a"},o.a.createElement("g",{fill:"none",fillRule:"evenodd"},o.a.createElement("g",{transform:"translate(1 1)",strokeWidth:"2"},o.a.createElement("circle",{strokeOpacity:".5",cx:"18",cy:"18",r:"18"}),o.a.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18"},o.a.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"}))))),o.a.createElement("p",{style:{fontFamily:"Arial, Helvetica, sans-serif"}},Object(f.a)("utils.icon_selector.loading"))),""!==s&&o.a.createElement("p",{className:"search-results"},o.a.createElement("span",{dangerouslySetInnerHTML:{__html:Object(f.a)("utils.icon_selector.searching_for",s,v.length)}})," ",o.a.createElement("a",{href:"#",onClick:function(e){e.preventDefault(),u("")}},Object(f.a)("utils.icon_selector.remove_filter"))),o.a.createElement("div",{className:"icon-list",style:{overflowX:"overlay"}},o.a.createElement(Cs,{columnCount:null!==d.current&&d.current.clientWidth<600?4:8,columnWidth:null!==d.current?d.current.clientWidth<600?(d.current.clientWidth-30)/4:(d.current.clientWidth-30)/8:15,height:null!==d.current?d.current.clientHeight-70:200,rowCount:null!==d.current&&d.current.clientWidth<600?Math.max(v.length/4):Math.max(v.length/8),rowHeight:90,width:null!==d.current?d.current.clientWidth:200},(function(e){var r=e.columnIndex,a=e.rowIndex,l=e.style,c=v[a*(null!==d.current&&d.current.clientWidth<600?4:8)+r];if(!c||void 0===c)return null;var s=c.icons[0];return o.a.createElement("div",{style:l},o.a.createElement("a",{href:"#",className:Object(i.a)("icon-item",""!==t&&t===s.icon&&"current-selected"),title:c.name,onClick:function(e){e.preventDefault(),n(s.icon)}},o.a.createElement("div",{className:"icon-container"},o.a.createElement("i",{className:s.icon})),o.a.createElement("span",{className:"icon-name"},c.name)))}))))})),Rs=n(23),Ds=n(952),Ns=n(970),Ms="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;var Ls=function(e){var t=e.children,n=e.defer,o=void 0!==n&&n,a=e.fallback,i=void 0===a?null:a,l=r.useState(!1),c=l[0],s=l[1];return Ms((function(){o||s(!0)}),[o]),r.useEffect((function(){o&&s(!0)}),[o]),r.createElement(r.Fragment,null,c?t:i)},Fs=n(516),Bs=n.n(Fs);function zs(e){return(zs="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)}function Us(e){return function(e){if(Array.isArray(e))return Ws(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Ws(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 Ws(e,t)}(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 Ws(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}function Hs(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Gs(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)}}function Ks(e,t){return(Ks=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Vs(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Ys(e);if(t){var o=Ys(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return $s(this,n)}}function $s(e,t){return!t||"object"!==zs(t)&&"function"!=typeof t?qs(e):t}function qs(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ys(e){return(Ys=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Xs(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Js=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ks(e,t)}(i,e);var t,n,r,a=Vs(i);function i(){var e;Hs(this,i);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Xs(qs(e=a.call.apply(a,[this].concat(n))),"state",{ready:!1}),Xs(qs(e),"handleRef",(function(t){e.contentDocument=t?t.node.contentDocument:null,e.contentWindow=t?t.node.contentWindow:null})),Xs(qs(e),"onContentDidMount",(function(){e.setState({ready:!0,jss:Object(Rs.b)({plugins:Us(Object(Ds.a)().plugins),insertionPoint:e.contentWindow["demo-frame-jss"]}),sheetsManager:new Map,container:e.contentDocument.body})})),Xs(qs(e),"onContentDidUpdate",(function(){e.contentDocument.body.dir=e.props.theme.direction})),e}return t=i,(n=[{key:"render",value:function(){var e=this.props,t=e.children,n=e.classes;return o.a.createElement(Ls,null,o.a.createElement(Bs.a,{ref:this.handleRef,className:n.root,contentDidMount:this.onContentDidMount,contentDidUpdate:this.onContentDidUpdate,head:this.props.head,style:this.props.style,width:"100%",border:0},o.a.createElement("div",{id:"demo-frame-jss"}),this.state.ready?o.a.createElement(Ns.b,{jss:this.state.jss,sheetsManager:this.state.sheetsManager},o.a.cloneElement(t,{container:this.state.container})):null))}}])&&Gs(t.prototype,n),r&&Gs(t,r),i}(o.a.Component),Qs=Object(g.a)((function(e){return{root:{backgroundColor:e.palette.background.default,flexGrow:1,height:400,border:"none",boxShadow:e.shadows[1]}}}),{withTheme:!0})(Js);function Zs(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return eu(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 eu(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 eu(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}function tu(e){var t=e.onClose,n=e.startingValue,i=e.dialogOpened,l=void 0!==i&&i,c=e.memoizedStylesheet,s=Zs(Object(r.useState)(n),2),u=s[0],d=s[1],p=function(e,n){t("confirm"===e&&n)};return Object(r.useEffect)((function(){d(n)}),[n]),o.a.createElement(ji.a,{open:l,onClose:function(){return p("cancel")},maxWidth:"md",fullWidth:!0,"aria-labelledby":"alert-dialog-title","aria-describedby":"alert-dialog-description"},o.a.createElement(Si.a,{id:"alert-dialog-title"},Object(f.a)("utils.icon_selector.title")),o.a.createElement(ki.a,null,o.a.createElement(Ci.a,{id:"alert-dialog-description",component:"div"},l&&o.a.createElement(Qs,{head:o.a.createElement(o.a.Fragment,null,o.a.createElement("style",null,"\nbody {\n margin: 0;\n display: flex;\n overflow: hidden;\n}\n\n* {\n box-sizing: border-box;\n}\n\n.header {\n margin-bottom: 5px;\n}\n\n.icon-item {\n display: block;\n text-decoration: none;\n border: 2px solid #eeeeee;\n margin: 4px;\n height: 80px;\n color: #494949;\n font-family: sans-serif;\n border-radius: 4px;\n transition: border-color 250ms ease-in-out;\n}\n\n.icon-item:hover {\n color: #2f788a;\n border-color: #2f788a;\n}\n\n.icon-item.current-selected {\n color: #f08419;\n border-color: #f08419;\n}\n\n.icon-item .icon-container {\n height: 50px;\n line-height: 50px;\n text-align: center;\n}\n\n.icon-item .icon-container i {\n display: block;\n line-height: 50px;\n font-size: 25px;\n}\n\n.icon-item .icon-name {\n display: block;\n text-align: center;\n padding: 0 5px 10px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: 13px;\n}\n\n.search-results {\n display: block;\n padding: 5px 5px 0;\n font-family: sans-serif;\n color: #333333;\n font-size: 14px;\n}\n\n.search-results a {\n text-decoration: none;\n color: #2f788a;\n}\n\n.search-results a:hover {\n text-decoration: underline;\n}\n\n.frame-content {\n width: 100%;\n}\n.frame-root {\n width: 100%;\n}\n"),c),style:{height:500,maxHeight:"calc(90vh - 180px)",boxShadow:"none",backgroundColor:"white"}},o.a.createElement(Is,{selectedIcon:u,onSelect:function(e){d(e)}})))),o.a.createElement(Pi.a,null,o.a.createElement(P.a,{color:"primary",onClick:function(){d("unset"),p("confirm","unset")},"data-testid":"delete"},o.a.createElement(ie.a,{className:"fas fa-trash"})),o.a.createElement(a.a,{onClick:function(){return p("cancel",u)},color:"primary"},Object(f.a)("modal.cancel")),o.a.createElement(a.a,{onClick:function(){return p("confirm",u)},color:"primary"},Object(f.a)("common.select"))))}function nu(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ru(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 ru(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 ru(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}var ou=Object(c.b)((function(e){return{icon_library:e.settings.icon_library,icon_library_version:e.settings.icon_library_version,icon_library_code:e.settings.icon_library_code}}))((function(e){var t=e.value,n=void 0===t?"":t,i=e.onChange,l=e.hoverDisabled,c=void 0!==l&&l,s=e.icon_library,u=e.icon_library_code,d=e.icon_library_version,p=nu(Object(r.useState)(!1),2),h=p[0],m=p[1],v=Object(r.useMemo)((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"fontawesome",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"5.free",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return"fontawesome"!==e||"5.free"!==t&&"5.paid"!==t?"fontawesome"===e&&"4.7.0"===t?o.a.createElement("link",{type:"text/css",rel:"stylesheet",href:"https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css",integrity:""}):void 0:o.a.createElement("link",{type:"text/css",rel:"stylesheet",href:"https://"+("5.paid"===t?"pro":"use")+".fontawesome.com/releases/"+buttonizer_admin.fontawesome_current_version+"/css/all.css",crossOrigin:"anonymous",integrity:"5.paid"===t&&null!==n?n:null})}(s,d,u)}),[s,d,u]),b=function(){c?app.showPremiumDialog("More hover settings"):m(!0)};return o.a.createElement(Il.a,{title:Object(f.a)("settings.icon.title"),className:"form-icon-selector"},o.a.createElement("div",{className:"selector",onClick:function(){return b()}},o.a.createElement("div",{className:"viewer",style:{margin:0,cursor:"pointer",userSelect:"none"}},o.a.createElement(Qs,{head:o.a.createElement(o.a.Fragment,null,o.a.createElement("style",null,"\nbody {\n margin: 0;\n background-color: #dddddd;\n color: white;\n border-radius: 0 0 4px 4px;\n text-align: center;\n}\n"),v)},o.a.createElement("div",{onClick:function(){return b()},style:{height:"65px",textAlign:"center",lineHeight:"65px",color:"".concat(c?"#fff":"#2f788a"," !important"),fontSize:"30px"}},o.a.createElement("i",{className:n})))),o.a.createElement(a.a,{disabled:c,"data-testid":"setting:open-icon-picker",onClick:function(){return b()},color:"primary",component:"span",variant:"contained"},Object(f.a)("settings.icon.select"))),o.a.createElement(tu,{memoizedStylesheet:v,onClose:function(e){e&&i(e),m(!1)},startingValue:n,dialogOpened:h}))})),au=(n(1249),n(1253),n(10)),iu=n.n(au),lu=function(e,t,n,r,o){var a=o.clientWidth,i=o.clientHeight,l="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,c="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,s=l-(o.getBoundingClientRect().left+window.pageXOffset),u=c-(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 d=void 0;if(r!==(d=s<0?0:s>a?1:Math.round(100*s/a)/100))return{h:t.h,s:t.s,l:t.l,a:d,source:"rgb"}}return null},cu={},su=function(e,t,n,r){var o=e+"-"+t+"-"+n+(r?"-server":"");if(cu[o])return cu[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 cu[o]=a,a},uu=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},fu=function(e){var t=e.white,n=e.grey,a=e.size,i=e.renderers,l=e.borderRadius,c=e.boxShadow,s=e.children,u=iu()({default:{grid:{borderRadius:l,boxShadow:c,absolute:"0px 0px 0px 0px",background:"url("+su(t,n,a,i.canvas)+") center left"}}});return Object(r.isValidElement)(s)?o.a.cloneElement(s,uu({},s.props,{style:uu({},s.props.style,u.grid)})):o.a.createElement("div",{style:u.grid})};fu.defaultProps={size:8,white:"transparent",grey:"rgba(0,0,0,.08)",renderers:{}};var du=fu,pu=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},hu=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 mu(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function vu(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 bu=function(e){function t(){var e,n,r;mu(this,t);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return n=r=vu(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r.handleChange=function(e){var t=lu(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)},vu(r,n)}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)}(t,e),hu(t,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"render",value:function(){var e=this,t=this.props.rgb,n=iu()({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("+t.r+","+t.g+","+t.b+", 0) 0%,\n rgba("+t.r+","+t.g+","+t.b+", 1) 100%)",boxShadow:this.props.shadow,borderRadius:this.props.radius},container:{position:"relative",height:"100%",margin:"0 3px"},pointer:{position:"absolute",left:100*t.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("+t.r+","+t.g+","+t.b+", 0) 0%,\n rgba("+t.r+","+t.g+","+t.b+", 1) 100%)"},pointer:{left:0,top:100*t.a+"%"}},overwrite:pu({},this.props.style)},{vertical:"vertical"===this.props.direction,overwrite:!0});return o.a.createElement("div",{style:n.alpha},o.a.createElement("div",{style:n.checkboard},o.a.createElement(du,{renderers:this.props.renderers})),o.a.createElement("div",{style:n.gradient}),o.a.createElement("div",{style:n.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},o.a.createElement("div",{style:n.pointer},this.props.pointer?o.a.createElement(this.props.pointer,this.props):o.a.createElement("div",{style:n.slider}))))}}]),t}(r.PureComponent||r.Component),gu=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 yu=[38,40],Ou=1,wu=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=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,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.handleBlur=function(){n.state.blurValue&&n.setState({value:n.state.blurValue,blurValue:null})},n.handleChange=function(e){n.setUpdatedValue(e.target.value,e)},n.handleKeyDown=function(e){var t,r=function(e){return Number(String(e).replace(/%/g,""))}(e.target.value);if(!isNaN(r)&&(t=e.keyCode,yu.indexOf(t)>-1)){var o=n.getArrowOffset(),a=38===e.keyCode?r+o:r-o;n.setUpdatedValue(a,e)}},n.handleDrag=function(e){if(n.props.dragLabel){var t=Math.round(n.props.value+e.movementX);t>=0&&t<=n.props.dragMax&&n.props.onChange&&n.props.onChange(n.getValueObjectWithLabel(t),e)}},n.handleMouseDown=function(e){n.props.dragLabel&&(e.preventDefault(),n.handleDrag(e),window.addEventListener("mousemove",n.handleDrag),window.addEventListener("mouseup",n.handleMouseUp))},n.handleMouseUp=function(){n.unbindEventListeners()},n.unbindEventListeners=function(){window.removeEventListener("mousemove",n.handleDrag),window.removeEventListener("mouseup",n.handleMouseUp)},n.state={value:String(e.value).toUpperCase(),blurValue:String(e.value).toUpperCase()},n.inputId="rc-editable-input-"+Ou++,n}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)}(t,e),gu(t,[{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,t=iu()({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 o.a.createElement("div",{style:t.wrap},o.a.createElement("input",{id:this.inputId,style:t.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?o.a.createElement("label",{htmlFor:this.inputId,style:t.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),t}(r.PureComponent||r.Component),xu=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,c=i-(r.getBoundingClientRect().left+window.pageXOffset),s=l-(r.getBoundingClientRect().top+window.pageYOffset);if("vertical"===t){var u=void 0;if(s<0)u=359;else if(s>a)u=0;else{u=360*(-100*s/a+100)/100}if(n.h!==u)return{h:u,s:n.s,l:n.l,a:n.a,source:"hsl"}}else{var f=void 0;if(c<0)f=0;else if(c>o)f=359;else{f=360*(100*c/o)/100}if(n.h!==f)return{h:f,s:n.s,l:n.l,a:n.a,source:"hsl"}}return null},Eu=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 _u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ju(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 Su=function(e){function t(){var e,n,r;_u(this,t);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return n=r=ju(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r.handleChange=function(e){var t=xu(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()},ju(r,n)}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)}(t,e),Eu(t,[{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,t=this.props.direction,n=void 0===t?"horizontal":t,r=iu()({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"===n});return o.a.createElement("div",{style:r.hue},o.a.createElement("div",{className:"hue-"+n,style:r.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},o.a.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 "),o.a.createElement("div",{style:r.pointer},this.props.pointer?o.a.createElement(this.props.pointer,this.props):o.a.createElement("div",{style:r.slider}))))}}]),t}(r.PureComponent||r.Component);var ku=function(){this.__data__=[],this.size=0};var Cu=function(e,t){return e===t||e!=e&&t!=t};var Pu=function(e,t){for(var n=e.length;n--;)if(Cu(e[n][0],t))return n;return-1},Tu=Array.prototype.splice;var Au=function(e){var t=this.__data__,n=Pu(t,e);return!(n<0)&&(n==t.length-1?t.pop():Tu.call(t,n,1),--this.size,!0)};var Iu=function(e){var t=this.__data__,n=Pu(t,e);return n<0?void 0:t[n][1]};var Ru=function(e){return Pu(this.__data__,e)>-1};var Du=function(e,t){var n=this.__data__,r=Pu(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};function Nu(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])}}Nu.prototype.clear=ku,Nu.prototype.delete=Au,Nu.prototype.get=Iu,Nu.prototype.has=Ru,Nu.prototype.set=Du;var Mu=Nu;var Lu=function(){this.__data__=new Mu,this.size=0};var Fu=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n};var Bu=function(e){return this.__data__.get(e)};var zu=function(e){return this.__data__.has(e)},Uu=n(40),Wu=Uu.a.Symbol,Hu=Object.prototype,Gu=Hu.hasOwnProperty,Ku=Hu.toString,Vu=Wu?Wu.toStringTag:void 0;var $u=function(e){var t=Gu.call(e,Vu),n=e[Vu];try{e[Vu]=void 0;var r=!0}catch(e){}var o=Ku.call(e);return r&&(t?e[Vu]=n:delete e[Vu]),o},qu=Object.prototype.toString;var Yu=function(e){return qu.call(e)},Xu=Wu?Wu.toStringTag:void 0;var Ju=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Xu&&Xu in Object(e)?$u(e):Yu(e)};var Qu=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)};var Zu,ef=function(e){if(!Qu(e))return!1;var t=Ju(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t},tf=Uu.a["__core-js_shared__"],nf=(Zu=/[^.]+$/.exec(tf&&tf.keys&&tf.keys.IE_PROTO||""))?"Symbol(src)_1."+Zu:"";var rf=function(e){return!!nf&&nf in e},of=Function.prototype.toString;var af=function(e){if(null!=e){try{return of.call(e)}catch(e){}try{return e+""}catch(e){}}return""},lf=/^\[object .+?Constructor\]$/,cf=Function.prototype,sf=Object.prototype,uf=cf.toString,ff=sf.hasOwnProperty,df=RegExp("^"+uf.call(ff).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");var pf=function(e){return!(!Qu(e)||rf(e))&&(ef(e)?df:lf).test(af(e))};var hf=function(e,t){return null==e?void 0:e[t]};var mf=function(e,t){var n=hf(e,t);return pf(n)?n:void 0},vf=mf(Uu.a,"Map"),bf=mf(Object,"create");var gf=function(){this.__data__=bf?bf(null):{},this.size=0};var yf=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},Of=Object.prototype.hasOwnProperty;var wf=function(e){var t=this.__data__;if(bf){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return Of.call(t,e)?t[e]:void 0},xf=Object.prototype.hasOwnProperty;var Ef=function(e){var t=this.__data__;return bf?void 0!==t[e]:xf.call(t,e)};var _f=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=bf&&void 0===t?"__lodash_hash_undefined__":t,this};function jf(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])}}jf.prototype.clear=gf,jf.prototype.delete=yf,jf.prototype.get=wf,jf.prototype.has=Ef,jf.prototype.set=_f;var Sf=jf;var kf=function(){this.size=0,this.__data__={hash:new Sf,map:new(vf||Mu),string:new Sf}};var Cf=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e};var Pf=function(e,t){var n=e.__data__;return Cf(t)?n["string"==typeof t?"string":"hash"]:n.map};var Tf=function(e){var t=Pf(this,e).delete(e);return this.size-=t?1:0,t};var Af=function(e){return Pf(this,e).get(e)};var If=function(e){return Pf(this,e).has(e)};var Rf=function(e,t){var n=Pf(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this};function Df(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])}}Df.prototype.clear=kf,Df.prototype.delete=Tf,Df.prototype.get=Af,Df.prototype.has=If,Df.prototype.set=Rf;var Nf=Df;var Mf=function(e,t){var n=this.__data__;if(n instanceof Mu){var r=n.__data__;if(!vf||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Nf(r)}return n.set(e,t),this.size=n.size,this};function Lf(e){var t=this.__data__=new Mu(e);this.size=t.size}Lf.prototype.clear=Lu,Lf.prototype.delete=Fu,Lf.prototype.get=Bu,Lf.prototype.has=zu,Lf.prototype.set=Mf;var Ff=Lf,Bf=function(){try{var e=mf(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();var zf=function(e,t,n){"__proto__"==t&&Bf?Bf(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n};var Uf=function(e,t,n){(void 0!==n&&!Cu(e[t],n)||void 0===n&&!(t in e))&&zf(e,t,n)};var Wf=function(e){return function(t,n,r){for(var o=-1,a=Object(t),i=r(t),l=i.length;l--;){var c=i[e?l:++o];if(!1===n(a[c],c,a))break}return t}}(),Hf=n(518),Gf=Uu.a.Uint8Array;var Kf=function(e){var t=new e.constructor(e.byteLength);return new Gf(t).set(new Gf(e)),t};var Vf=function(e,t){var n=t?Kf(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)};var $f=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t},qf=Object.create,Yf=function(){function e(){}return function(t){if(!Qu(t))return{};if(qf)return qf(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();var Xf=function(e,t){return function(n){return e(t(n))}},Jf=Xf(Object.getPrototypeOf,Object),Qf=Object.prototype;var Zf=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||Qf)};var ed=function(e){return"function"!=typeof e.constructor||Zf(e)?{}:Yf(Jf(e))};var td=function(e){return null!=e&&"object"==typeof e};var nd=function(e){return td(e)&&"[object Arguments]"==Ju(e)},rd=Object.prototype,od=rd.hasOwnProperty,ad=rd.propertyIsEnumerable,id=nd(function(){return arguments}())?nd:function(e){return td(e)&&od.call(e,"callee")&&!ad.call(e,"callee")},ld=Array.isArray;var cd=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991};var sd=function(e){return null!=e&&cd(e.length)&&!ef(e)};var ud=function(e){return td(e)&&sd(e)},fd=n(160),dd=Function.prototype,pd=Object.prototype,hd=dd.toString,md=pd.hasOwnProperty,vd=hd.call(Object);var bd=function(e){if(!td(e)||"[object Object]"!=Ju(e))return!1;var t=Jf(e);if(null===t)return!0;var n=md.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&hd.call(n)==vd},gd={};gd["[object Float32Array]"]=gd["[object Float64Array]"]=gd["[object Int8Array]"]=gd["[object Int16Array]"]=gd["[object Int32Array]"]=gd["[object Uint8Array]"]=gd["[object Uint8ClampedArray]"]=gd["[object Uint16Array]"]=gd["[object Uint32Array]"]=!0,gd["[object Arguments]"]=gd["[object Array]"]=gd["[object ArrayBuffer]"]=gd["[object Boolean]"]=gd["[object DataView]"]=gd["[object Date]"]=gd["[object Error]"]=gd["[object Function]"]=gd["[object Map]"]=gd["[object Number]"]=gd["[object Object]"]=gd["[object RegExp]"]=gd["[object Set]"]=gd["[object String]"]=gd["[object WeakMap]"]=!1;var yd=function(e){return td(e)&&cd(e.length)&&!!gd[Ju(e)]};var Od=function(e){return function(t){return e(t)}},wd=n(411),xd=wd.a&&wd.a.isTypedArray,Ed=xd?Od(xd):yd;var _d=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]},jd=Object.prototype.hasOwnProperty;var Sd=function(e,t,n){var r=e[t];jd.call(e,t)&&Cu(r,n)&&(void 0!==n||t in e)||zf(e,t,n)};var kd=function(e,t,n,r){var o=!n;n||(n={});for(var a=-1,i=t.length;++a<i;){var l=t[a],c=r?r(n[l],e[l],l,n,e):void 0;void 0===c&&(c=e[l]),o?zf(n,l,c):Sd(n,l,c)}return n};var Cd=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r},Pd=/^(?:0|[1-9]\d*)$/;var Td=function(e,t){var n=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==n||"symbol"!=n&&Pd.test(e))&&e>-1&&e%1==0&&e<t},Ad=Object.prototype.hasOwnProperty;var Id=function(e,t){var n=ld(e),r=!n&&id(e),o=!n&&!r&&Object(fd.a)(e),a=!n&&!r&&!o&&Ed(e),i=n||r||o||a,l=i?Cd(e.length,String):[],c=l.length;for(var s in e)!t&&!Ad.call(e,s)||i&&("length"==s||o&&("offset"==s||"parent"==s)||a&&("buffer"==s||"byteLength"==s||"byteOffset"==s)||Td(s,c))||l.push(s);return l};var Rd=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t},Dd=Object.prototype.hasOwnProperty;var Nd=function(e){if(!Qu(e))return Rd(e);var t=Zf(e),n=[];for(var r in e)("constructor"!=r||!t&&Dd.call(e,r))&&n.push(r);return n};var Md=function(e){return sd(e)?Id(e,!0):Nd(e)};var Ld=function(e){return kd(e,Md(e))};var Fd=function(e,t,n,r,o,a,i){var l=_d(e,n),c=_d(t,n),s=i.get(c);if(s)Uf(e,n,s);else{var u=a?a(l,c,n+"",e,t,i):void 0,f=void 0===u;if(f){var d=ld(c),p=!d&&Object(fd.a)(c),h=!d&&!p&&Ed(c);u=c,d||p||h?ld(l)?u=l:ud(l)?u=$f(l):p?(f=!1,u=Object(Hf.a)(c,!0)):h?(f=!1,u=Vf(c,!0)):u=[]:bd(c)||id(c)?(u=l,id(l)?u=Ld(l):Qu(l)&&!ef(l)||(u=ed(c))):f=!1}f&&(i.set(c,u),o(u,c,r,a,i),i.delete(c)),Uf(e,n,u)}};var Bd=function e(t,n,r,o,a){t!==n&&Wf(n,(function(i,l){if(a||(a=new Ff),Qu(i))Fd(t,n,l,r,e,o,a);else{var c=o?o(_d(t,l),i,l+"",t,n,a):void 0;void 0===c&&(c=i),Uf(t,l,c)}}),Md)};var zd=function(e){return e};var Ud=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)},Wd=Math.max;var Hd=function(e,t,n){return t=Wd(void 0===t?e.length-1:t,0),function(){for(var r=arguments,o=-1,a=Wd(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),Ud(e,this,l)}};var Gd=function(e){return function(){return e}},Kd=Bf?function(e,t){return Bf(e,"toString",{configurable:!0,enumerable:!1,value:Gd(t),writable:!0})}:zd,Vd=Date.now;var $d=function(e){var t=0,n=0;return function(){var r=Vd(),o=16-(r-n);if(n=r,o>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}(Kd);var qd=function(e,t){return $d(Hd(e,t,zd),e+"")};var Yd=function(e,t,n){if(!Qu(n))return!1;var r=typeof t;return!!("number"==r?sd(n)&&Td(t,n.length):"string"==r&&t in n)&&Cu(n[t],e)};var Xd=function(e){return qd((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&&Yd(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){Bd(e,t,n)})),Jd=function(e){var t=e.zDepth,n=e.radius,r=e.background,a=e.children,i=e.styles,l=void 0===i?{}:i,c=iu()(Xd({default:{wrap:{position:"relative",display:"inline-block"},content:{position:"relative"},bg:{absolute:"0px 0px 0px 0px",boxShadow:"0 "+t+"px "+4*t+"px rgba(0,0,0,.24)",borderRadius:n,background:r}},"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===t});return o.a.createElement("div",{style:c.wrap},o.a.createElement("div",{style:c.bg}),o.a.createElement("div",{style:c.content},a))};Jd.propTypes={background:m.a.string,zDepth:m.a.oneOf([0,1,2,3,4,5]),radius:m.a.number,styles:m.a.object},Jd.defaultProps={background:"#fff",zDepth:1,radius:2,styles:{}};var Qd=Jd,Zd=function(){return Uu.a.Date.now()};var ep=function(e){return"symbol"==typeof e||td(e)&&"[object Symbol]"==Ju(e)},tp=/^\s+|\s+$/g,np=/^[-+]0x[0-9a-f]+$/i,rp=/^0b[01]+$/i,op=/^0o[0-7]+$/i,ap=parseInt;var ip=function(e){if("number"==typeof e)return e;if(ep(e))return NaN;if(Qu(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Qu(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(tp,"");var n=rp.test(e);return n||op.test(e)?ap(e.slice(2),n?2:8):np.test(e)?NaN:+e},lp=Math.max,cp=Math.min;var sp=function(e,t,n){var r,o,a,i,l,c,s=0,u=!1,f=!1,d=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function p(t){var n=r,a=o;return r=o=void 0,s=t,i=e.apply(a,n)}function h(e){return s=e,l=setTimeout(v,t),u?p(e):i}function m(e){var n=e-c;return void 0===c||n>=t||n<0||f&&e-s>=a}function v(){var e=Zd();if(m(e))return b(e);l=setTimeout(v,function(e){var n=t-(e-c);return f?cp(n,a-(e-s)):n}(e))}function b(e){return l=void 0,d&&r?p(e):(r=o=void 0,i)}function g(){var e=Zd(),n=m(e);if(r=arguments,o=this,c=e,n){if(void 0===l)return h(c);if(f)return clearTimeout(l),l=setTimeout(v,t),p(c)}return void 0===l&&(l=setTimeout(v,t)),i}return t=ip(t)||0,Qu(n)&&(u=!!n.leading,a=(f="maxWait"in n)?lp(ip(n.maxWait)||0,t):a,d="trailing"in n?!!n.trailing:d),g.cancel=function(){void 0!==l&&clearTimeout(l),s=0,r=c=o=l=void 0},g.flush=function(){return void 0===l?i:b(Zd())},g};var up=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return Qu(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),sp(e,t,{leading:r,maxWait:t,trailing:o})},fp=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 dp=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=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,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleChange=function(e){"function"==typeof n.props.onChange&&n.throttle(n.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,c=i-(n.getBoundingClientRect().left+window.pageXOffset),s=l-(n.getBoundingClientRect().top+window.pageYOffset);c<0?c=0:c>o&&(c=o),s<0?s=0:s>a&&(s=a);var u=c/o,f=1-s/a;return{h:t.h,s:u,v:f,a:t.a,source:"hsv"}}(e,n.props.hsl,n.container),e)},n.handleMouseDown=function(e){n.handleChange(e);var t=n.getContainerRenderWindow();t.addEventListener("mousemove",n.handleChange),t.addEventListener("mouseup",n.handleMouseUp)},n.handleMouseUp=function(){n.unbindEventListeners()},n.throttle=up((function(e,t,n){e(t,n)}),50),n}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)}(t,e),fp(t,[{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,t=this.props.style||{},n=t.color,r=t.white,a=t.black,i=t.pointer,l=t.circle,c=iu()({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:n,white:r,black:a,pointer:i,circle:l}},{custom:!!this.props.style});return o.a.createElement("div",{style:c.color,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},o.a.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 "),o.a.createElement("div",{style:c.white,className:"saturation-white"},o.a.createElement("div",{style:c.black,className:"saturation-black"}),o.a.createElement("div",{style:c.pointer},this.props.pointer?o.a.createElement(this.props.pointer,this.props):o.a.createElement("div",{style:c.circle}))))}}]),t}(r.PureComponent||r.Component);var pp=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e},hp=Xf(Object.keys,Object),mp=Object.prototype.hasOwnProperty;var vp=function(e){if(!Zf(e))return hp(e);var t=[];for(var n in Object(e))mp.call(e,n)&&"constructor"!=n&&t.push(n);return t};var bp=function(e){return sd(e)?Id(e):vp(e)};var gp=function(e,t){return function(n,r){if(null==n)return n;if(!sd(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&&Wf(e,t,bp)}));var yp=function(e){return"function"==typeof e?e:zd};var Op=function(e,t){return(ld(e)?pp:gp)(e,yp(t))},wp=n(186),xp=n.n(wp),Ep=function(e){var t=0,n=0;return Op(["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},_p=function(e,t){var n=e.hex?xp()(e.hex):xp()(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}},jp=function(e){if("transparent"===e)return!0;var t="#"===String(e).charAt(0)?1:0;return e.length!==4+t&&e.length<7+t&&xp()(e).isValid()},Sp=function(e){if(!e)return"#fff";var t=_p(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"},kp=function(e,t){var n=e.replace("°","");return xp()(t+" ("+n+")")._ok},Cp=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},Pp=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 Tp=function(e){var t=function(t){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.handleChange=function(e,n){if(Ep(e)){var r=_p(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(Ep(e)){var r=_p(e,e.h||t.state.oldHue);t.props.onSwatchHover&&t.props.onSwatchHover(r,n)}},t.state=Cp({},_p(e.color,0)),t.debounce=sp((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)}(n,t),Pp(n,[{key:"render",value:function(){var t={};return this.props.onSwatchHover&&(t.onSwatchHover=this.handleSwatchHover),o.a.createElement(e,Cp({},this.props,this.state,{onChange:this.handleChange},t))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return Cp({},_p(e.color,t.oldHue))}}]),n}(r.PureComponent||r.Component);return t.propTypes=Cp({},e.propTypes),t.defaultProps=Cp({},e.defaultProps,{color:{h:250,s:.5,l:.2,a:1}}),t},Ap=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},Ip=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 Rp(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Dp(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}function Np(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)}var Mp=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},Lp=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function r(){var e,t,n;Rp(this,r);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return t=n=Dp(this,(e=r.__proto__||Object.getPrototypeOf(r)).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})},Dp(n,t)}return Np(r,n),Ip(r,[{key:"render",value:function(){return o.a.createElement(t,{onFocus:this.handleFocus,onBlur:this.handleBlur},o.a.createElement(e,Ap({},this.props,this.state)))}}]),r}(o.a.Component)}((function(e){var t=e.color,n=e.style,r=e.onClick,a=void 0===r?function(){}:r,i=e.onHover,l=e.title,c=void 0===l?t:l,s=e.children,u=e.focus,f=e.focusStyle,d=void 0===f?{}:f,p="transparent"===t,h=iu()({default:{swatch:Mp({background:t,height:"100%",width:"100%",cursor:"pointer",position:"relative",outline:"none"},n,u?d:{})}}),m={};return i&&(m.onMouseOver=function(e){return i(t,e)}),o.a.createElement("div",Mp({style:h.swatch,onClick:function(e){return a(t,e)},title:c,tabIndex:0,onKeyDown:function(e){return 13===e.keyCode&&a(t,e)}},m),s,p&&o.a.createElement(du,{borderRadius:h.swatch.borderRadius,boxShadow:"inset 0 0 0 1px rgba(0,0,0,0.1)"}))})),Fp=function(e){var t=e.direction,n=iu()({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"===t});return o.a.createElement("div",{style:n.picker})},Bp=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},zp=function(e){var t=e.rgb,n=e.hsl,r=e.width,a=e.height,i=e.onChange,l=e.direction,c=e.style,s=e.renderers,u=e.pointer,f=e.className,d=void 0===f?"":f,p=iu()({default:{picker:{position:"relative",width:r,height:a},alpha:{radius:"2px",style:c}}});return o.a.createElement("div",{style:p.picker,className:"alpha-picker "+d},o.a.createElement(bu,Bp({},p.alpha,{rgb:t,hsl:n,pointer:u,renderers:s,onChange:i,direction:l})))};zp.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:Fp};Tp(zp);var Up=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};var Wp=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this};var Hp=function(e){return this.__data__.has(e)};function Gp(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new Nf;++t<n;)this.add(e[t])}Gp.prototype.add=Gp.prototype.push=Wp,Gp.prototype.has=Hp;var Kp=Gp;var Vp=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};var $p=function(e,t){return e.has(t)};var qp=function(e,t,n,r,o,a){var i=1&n,l=e.length,c=t.length;if(l!=c&&!(i&&c>l))return!1;var s=a.get(e);if(s&&a.get(t))return s==t;var u=-1,f=!0,d=2&n?new Kp:void 0;for(a.set(e,t),a.set(t,e);++u<l;){var p=e[u],h=t[u];if(r)var m=i?r(h,p,u,t,e,a):r(p,h,u,e,t,a);if(void 0!==m){if(m)continue;f=!1;break}if(d){if(!Vp(t,(function(e,t){if(!$p(d,t)&&(p===e||o(p,e,n,r,a)))return d.push(t)}))){f=!1;break}}else if(p!==h&&!o(p,h,n,r,a)){f=!1;break}}return a.delete(e),a.delete(t),f};var Yp=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n};var Xp=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n},Jp=Wu?Wu.prototype:void 0,Qp=Jp?Jp.valueOf:void 0;var Zp=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 Gf(e),new Gf(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return Cu(+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=Yp;case"[object Set]":var c=1&r;if(l||(l=Xp),e.size!=t.size&&!c)return!1;var s=i.get(e);if(s)return s==t;r|=2,i.set(e,t);var u=qp(l(e),l(t),r,o,a,i);return i.delete(e),u;case"[object Symbol]":if(Qp)return Qp.call(e)==Qp.call(t)}return!1};var eh=function(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e};var th=function(e,t,n){var r=t(e);return ld(e)?r:eh(r,n(e))};var nh=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};var rh=function(){return[]},oh=Object.prototype.propertyIsEnumerable,ah=Object.getOwnPropertySymbols,ih=ah?function(e){return null==e?[]:(e=Object(e),nh(ah(e),(function(t){return oh.call(e,t)})))}:rh;var lh=function(e){return th(e,bp,ih)},ch=Object.prototype.hasOwnProperty;var sh=function(e,t,n,r,o,a){var i=1&n,l=lh(e),c=l.length;if(c!=lh(t).length&&!i)return!1;for(var s=c;s--;){var u=l[s];if(!(i?u in t:ch.call(t,u)))return!1}var f=a.get(e);if(f&&a.get(t))return f==t;var d=!0;a.set(e,t),a.set(t,e);for(var p=i;++s<c;){var h=e[u=l[s]],m=t[u];if(r)var v=i?r(m,h,u,t,e,a):r(h,m,u,e,t,a);if(!(void 0===v?h===m||o(h,m,n,r,a):v)){d=!1;break}p||(p="constructor"==u)}if(d&&!p){var b=e.constructor,g=t.constructor;b==g||!("constructor"in e)||!("constructor"in t)||"function"==typeof b&&b instanceof b&&"function"==typeof g&&g instanceof g||(d=!1)}return a.delete(e),a.delete(t),d},uh=mf(Uu.a,"DataView"),fh=mf(Uu.a,"Promise"),dh=mf(Uu.a,"Set"),ph=mf(Uu.a,"WeakMap"),hh=af(uh),mh=af(vf),vh=af(fh),bh=af(dh),gh=af(ph),yh=Ju;(uh&&"[object DataView]"!=yh(new uh(new ArrayBuffer(1)))||vf&&"[object Map]"!=yh(new vf)||fh&&"[object Promise]"!=yh(fh.resolve())||dh&&"[object Set]"!=yh(new dh)||ph&&"[object WeakMap]"!=yh(new ph))&&(yh=function(e){var t=Ju(e),n="[object Object]"==t?e.constructor:void 0,r=n?af(n):"";if(r)switch(r){case hh:return"[object DataView]";case mh:return"[object Map]";case vh:return"[object Promise]";case bh:return"[object Set]";case gh:return"[object WeakMap]"}return t});var Oh=yh,wh=Object.prototype.hasOwnProperty;var xh=function(e,t,n,r,o,a){var i=ld(e),l=ld(t),c=i?"[object Array]":Oh(e),s=l?"[object Array]":Oh(t),u="[object Object]"==(c="[object Arguments]"==c?"[object Object]":c),f="[object Object]"==(s="[object Arguments]"==s?"[object Object]":s),d=c==s;if(d&&Object(fd.a)(e)){if(!Object(fd.a)(t))return!1;i=!0,u=!1}if(d&&!u)return a||(a=new Ff),i||Ed(e)?qp(e,t,n,r,o,a):Zp(e,t,c,n,r,o,a);if(!(1&n)){var p=u&&wh.call(e,"__wrapped__"),h=f&&wh.call(t,"__wrapped__");if(p||h){var m=p?e.value():e,v=h?t.value():t;return a||(a=new Ff),o(m,v,n,r,a)}}return!!d&&(a||(a=new Ff),sh(e,t,n,r,o,a))};var Eh=function e(t,n,r,o,a){return t===n||(null==t||null==n||!td(t)&&!td(n)?t!=t&&n!=n:xh(t,n,r,o,e,a))};var _h=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 c=(l=n[o])[0],s=e[c],u=l[1];if(i&&l[2]){if(void 0===s&&!(c in e))return!1}else{var f=new Ff;if(r)var d=r(s,u,c,e,t,f);if(!(void 0===d?Eh(u,s,3,r,f):d))return!1}}return!0};var jh=function(e){return e==e&&!Qu(e)};var Sh=function(e){for(var t=bp(e),n=t.length;n--;){var r=t[n],o=e[r];t[n]=[r,o,jh(o)]}return t};var kh=function(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}};var Ch=function(e){var t=Sh(e);return 1==t.length&&t[0][2]?kh(t[0][0],t[0][1]):function(n){return n===e||_h(n,e,t)}},Ph=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Th=/^\w*$/;var Ah=function(e,t){if(ld(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!ep(e))||(Th.test(e)||!Ph.test(e)||null!=t&&e in Object(t))};function Ih(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(Ih.Cache||Nf),n}Ih.Cache=Nf;var Rh=Ih;var Dh=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Nh=/\\(\\)?/g,Mh=function(e){var t=Rh(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(Dh,(function(e,n,r,o){t.push(r?o.replace(Nh,"$1"):n||e)})),t})),Lh=Wu?Wu.prototype:void 0,Fh=Lh?Lh.toString:void 0;var Bh=function e(t){if("string"==typeof t)return t;if(ld(t))return Up(t,e)+"";if(ep(t))return Fh?Fh.call(t):"";var n=t+"";return"0"==n&&1/t==-1/0?"-0":n};var zh=function(e){return null==e?"":Bh(e)};var Uh=function(e,t){return ld(e)?e:Ah(e,t)?[e]:Mh(zh(e))};var Wh=function(e){if("string"==typeof e||ep(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t};var Hh=function(e,t){for(var n=0,r=(t=Uh(t,e)).length;null!=e&&n<r;)e=e[Wh(t[n++])];return n&&n==r?e:void 0};var Gh=function(e,t,n){var r=null==e?void 0:Hh(e,t);return void 0===r?n:r};var Kh=function(e,t){return null!=e&&t in Object(e)};var Vh=function(e,t,n){for(var r=-1,o=(t=Uh(t,e)).length,a=!1;++r<o;){var i=Wh(t[r]);if(!(a=null!=e&&n(e,i)))break;e=e[i]}return a||++r!=o?a:!!(o=null==e?0:e.length)&&cd(o)&&Td(i,o)&&(ld(e)||id(e))};var $h=function(e,t){return null!=e&&Vh(e,t,Kh)};var qh=function(e,t){return Ah(e)&&jh(t)?kh(Wh(e),t):function(n){var r=Gh(n,e);return void 0===r&&r===t?$h(n,e):Eh(t,r,3)}};var Yh=function(e){return function(t){return null==t?void 0:t[e]}};var Xh=function(e){return function(t){return Hh(t,e)}};var Jh=function(e){return Ah(e)?Yh(Wh(e)):Xh(e)};var Qh=function(e){return"function"==typeof e?e:null==e?zd:"object"==typeof e?ld(e)?qh(e[0],e[1]):Ch(e):Jh(e)};var Zh=function(e,t){var n=-1,r=sd(e)?Array(e.length):[];return gp(e,(function(e,o,a){r[++n]=t(e,o,a)})),r};var em=function(e,t){return(ld(e)?Up:Zh)(e,Qh(t,3))},tm=function(e){var t=e.colors,n=e.onClick,r=e.onSwatchHover,a=iu()({default:{swatches:{marginRight:"-10px"},swatch:{width:"22px",height:"22px",float:"left",marginRight:"10px",marginBottom:"10px",borderRadius:"4px"},clear:{clear:"both"}}});return o.a.createElement("div",{style:a.swatches},em(t,(function(e){return o.a.createElement(Lp,{key:e,color:e,style:a.swatch,onClick:n,onHover:r,focusStyle:{boxShadow:"0 0 4px "+e}})})),o.a.createElement("div",{style:a.clear}))},nm=function(e){var t=e.onChange,n=e.onSwatchHover,r=e.hex,a=e.colors,i=e.width,l=e.triangle,c=e.styles,s=void 0===c?{}:c,u=e.className,f=void 0===u?"":u,d="transparent"===r,p=function(e,n){jp(e)&&t({hex:e,source:"hex"},n)},h=iu()(Xd({default:{card:{width:i,background:"#fff",boxShadow:"0 1px rgba(0,0,0,.1)",borderRadius:"6px",position:"relative"},head:{height:"110px",background:r,borderRadius:"6px 6px 0 0",display:"flex",alignItems:"center",justifyContent:"center",position:"relative"},body:{padding:"10px"},label:{fontSize:"18px",color:Sp(r),position:"relative"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 10px 10px 10px",borderColor:"transparent transparent "+r+" 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"}}},s),{"hide-triangle":"hide"===l});return o.a.createElement("div",{style:h.card,className:"block-picker "+f},o.a.createElement("div",{style:h.triangle}),o.a.createElement("div",{style:h.head},d&&o.a.createElement(du,{borderRadius:"6px 6px 0 0"}),o.a.createElement("div",{style:h.label},r)),o.a.createElement("div",{style:h.body},o.a.createElement(tm,{colors:a,onClick:p,onSwatchHover:n}),o.a.createElement(wu,{style:{input:h.input},value:r,onChange:p})))};nm.propTypes={width:m.a.oneOfType([m.a.string,m.a.number]),colors:m.a.arrayOf(m.a.string),triangle:m.a.oneOf(["top","hide"]),styles:m.a.object},nm.defaultProps={width:170,colors:["#D9E3F0","#F47373","#697689","#37D67A","#2CCCE4","#555555","#dce775","#ff8a65","#ba68c8"],triangle:"top",styles:{}};Tp(nm);var rm={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"},om={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"},am={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"},im={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"},lm={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"},cm={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"},sm={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"},um={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"},fm={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"},dm={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"},pm={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"},hm={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"},mm={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"},vm={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"},bm={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"},gm={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"},ym={50:"#efebe9",100:"#d7ccc8",200:"#bcaaa4",300:"#a1887f",400:"#8d6e63",500:"#795548",600:"#6d4c41",700:"#5d4037",800:"#4e342e",900:"#3e2723"},Om={50:"#eceff1",100:"#cfd8dc",200:"#b0bec5",300:"#90a4ae",400:"#78909c",500:"#607d8b",600:"#546e7a",700:"#455a64",800:"#37474f",900:"#263238"},wm=function(e){var t=e.color,n=e.onClick,r=e.onSwatchHover,a=e.hover,i=e.active,l=e.circleSize,c=e.circleSpacing,s=iu()({default:{swatch:{width:l,height:l,marginRight:c,marginBottom:c,transform:"scale(1)",transition:"100ms transform ease"},Swatch:{borderRadius:"50%",background:"transparent",boxShadow:"inset 0 0 0 "+(l/2+1)+"px "+t,transition:"100ms box-shadow ease"}},hover:{swatch:{transform:"scale(1.2)"}},active:{Swatch:{boxShadow:"inset 0 0 0 3px "+t}}},{hover:a,active:i});return o.a.createElement("div",{style:s.swatch},o.a.createElement(Lp,{style:s.Swatch,color:t,onClick:n,onHover:r,focusStyle:{boxShadow:s.Swatch.boxShadow+", 0 0 5px "+t}}))};wm.defaultProps={circleSize:28,circleSpacing:14};var xm=Object(au.handleHover)(wm),Em=function(e){var t=e.width,n=e.onChange,r=e.onSwatchHover,a=e.colors,i=e.hex,l=e.circleSize,c=e.styles,s=void 0===c?{}:c,u=e.circleSpacing,f=e.className,d=void 0===f?"":f,p=iu()(Xd({default:{card:{width:t,display:"flex",flexWrap:"wrap",marginRight:-u,marginBottom:-u}}},s)),h=function(e,t){return n({hex:e,source:"hex"},t)};return o.a.createElement("div",{style:p.card,className:"circle-picker "+d},em(a,(function(e){return o.a.createElement(xm,{key:e,color:e,onClick:h,onSwatchHover:r,active:i===e.toLowerCase(),circleSize:l,circleSpacing:u})})))};Em.propTypes={width:m.a.oneOfType([m.a.string,m.a.number]),circleSize:m.a.number,circleSpacing:m.a.number,styles:m.a.object},Em.defaultProps={width:252,circleSize:28,circleSpacing:14,colors:[rm[500],om[500],am[500],im[500],lm[500],cm[500],sm[500],um[500],fm[500],dm[500],pm[500],hm[500],mm[500],vm[500],bm[500],gm[500],ym[500],Om[500]],styles:{}};Tp(Em);var _m=function(e){return void 0===e},jm=n(519),Sm=n.n(jm),km=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 Cm=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=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,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.toggleViews=function(){"hex"===n.state.view?n.setState({view:"rgb"}):"rgb"===n.state.view?n.setState({view:"hsl"}):"hsl"===n.state.view&&(1===n.props.hsl.a?n.setState({view:"hex"}):n.setState({view:"rgb"}))},n.handleChange=function(e,t){e.hex?jp(e.hex)&&n.props.onChange({hex:e.hex,source:"hex"},t):e.r||e.g||e.b?n.props.onChange({r:e.r||n.props.rgb.r,g:e.g||n.props.rgb.g,b:e.b||n.props.rgb.b,source:"rgb"},t):e.a?(e.a<0?e.a=0:e.a>1&&(e.a=1),n.props.onChange({h:n.props.hsl.h,s:n.props.hsl.s,l:n.props.hsl.l,a:Math.round(100*e.a)/100,source:"rgb"},t)):(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),n.props.onChange({h:e.h||n.props.hsl.h,s:Number(_m(e.s)?n.props.hsl.s:e.s),l:Number(_m(e.l)?n.props.hsl.l:e.l),source:"hsl"},t))},n.showHighlight=function(e){e.currentTarget.style.background="#eee"},n.hideHighlight=function(e){e.currentTarget.style.background="transparent"},1!==e.hsl.a&&"hex"===e.view?n.state={view:"rgb"}:n.state={view:e.view},n}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)}(t,e),km(t,[{key:"render",value:function(){var e=this,t=iu()({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),n=void 0;return"hex"===this.state.view?n=o.a.createElement("div",{style:t.fields,className:"flexbox-fix"},o.a.createElement("div",{style:t.field},o.a.createElement(wu,{style:{input:t.input,label:t.label},label:"hex",value:this.props.hex,onChange:this.handleChange}))):"rgb"===this.state.view?n=o.a.createElement("div",{style:t.fields,className:"flexbox-fix"},o.a.createElement("div",{style:t.field},o.a.createElement(wu,{style:{input:t.input,label:t.label},label:"r",value:this.props.rgb.r,onChange:this.handleChange})),o.a.createElement("div",{style:t.field},o.a.createElement(wu,{style:{input:t.input,label:t.label},label:"g",value:this.props.rgb.g,onChange:this.handleChange})),o.a.createElement("div",{style:t.field},o.a.createElement(wu,{style:{input:t.input,label:t.label},label:"b",value:this.props.rgb.b,onChange:this.handleChange})),o.a.createElement("div",{style:t.alpha},o.a.createElement(wu,{style:{input:t.input,label:t.label},label:"a",value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))):"hsl"===this.state.view&&(n=o.a.createElement("div",{style:t.fields,className:"flexbox-fix"},o.a.createElement("div",{style:t.field},o.a.createElement(wu,{style:{input:t.input,label:t.label},label:"h",value:Math.round(this.props.hsl.h),onChange:this.handleChange})),o.a.createElement("div",{style:t.field},o.a.createElement(wu,{style:{input:t.input,label:t.label},label:"s",value:Math.round(100*this.props.hsl.s)+"%",onChange:this.handleChange})),o.a.createElement("div",{style:t.field},o.a.createElement(wu,{style:{input:t.input,label:t.label},label:"l",value:Math.round(100*this.props.hsl.l)+"%",onChange:this.handleChange})),o.a.createElement("div",{style:t.alpha},o.a.createElement(wu,{style:{input:t.input,label:t.label},label:"a",value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange})))),o.a.createElement("div",{style:t.wrap,className:"flexbox-fix"},n,o.a.createElement("div",{style:t.toggle},o.a.createElement("div",{style:t.icon,onClick:this.toggleViews,ref:function(t){return e.icon=t}},o.a.createElement(Sm.a,{style:t.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}}]),t}(o.a.Component);Cm.defaultProps={view:"hex"};var Pm=Cm,Tm=function(){var e=iu()({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 o.a.createElement("div",{style:e.picker})},Am=function(){var e=iu()({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}}});return o.a.createElement("div",{style:e.picker})},Im=function(e){var t=e.width,n=e.onChange,r=e.disableAlpha,a=e.rgb,i=e.hsl,l=e.hsv,c=e.hex,s=e.renderers,u=e.styles,f=void 0===u?{}:u,d=e.className,p=void 0===d?"":d,h=e.defaultView,m=iu()(Xd({default:{picker:{width:t,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:r});return o.a.createElement("div",{style:m.picker,className:"chrome-picker "+p},o.a.createElement("div",{style:m.saturation},o.a.createElement(dp,{style:m.Saturation,hsl:i,hsv:l,pointer:Am,onChange:n})),o.a.createElement("div",{style:m.body},o.a.createElement("div",{style:m.controls,className:"flexbox-fix"},o.a.createElement("div",{style:m.color},o.a.createElement("div",{style:m.swatch},o.a.createElement("div",{style:m.active}),o.a.createElement(du,{renderers:s}))),o.a.createElement("div",{style:m.toggles},o.a.createElement("div",{style:m.hue},o.a.createElement(Su,{style:m.Hue,hsl:i,pointer:Tm,onChange:n})),o.a.createElement("div",{style:m.alpha},o.a.createElement(bu,{style:m.Alpha,rgb:a,hsl:i,pointer:Tm,renderers:s,onChange:n})))),o.a.createElement(Pm,{rgb:a,hsl:i,hex:c,view:h,onChange:n,disableAlpha:r})))};Im.propTypes={width:m.a.oneOfType([m.a.string,m.a.number]),disableAlpha:m.a.bool,styles:m.a.object,defaultView:m.a.oneOf(["hex","rgb","hsl"])},Im.defaultProps={width:225,disableAlpha:!1,styles:{}};Tp(Im);var Rm=function(e){var t=e.color,n=e.onClick,r=void 0===n?function(){}:n,a=e.onSwatchHover,i=e.active,l=iu()({default:{color:{background:t,width:"15px",height:"15px",float:"left",marginRight:"5px",marginBottom:"5px",position:"relative",cursor:"pointer"},dot:{absolute:"5px 5px 5px 5px",background:Sp(t),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"===t,transparent:"transparent"===t});return o.a.createElement(Lp,{style:l.color,color:t,onClick:r,onHover:a,focusStyle:{boxShadow:"0 0 4px "+t}},o.a.createElement("div",{style:l.dot}))},Dm=function(e){var t=e.hex,n=e.rgb,r=e.onChange,a=iu()({default:{fields:{display:"flex",paddingBottom:"6px",paddingRight:"5px",position:"relative"},active:{position:"absolute",top:"6px",left:"5px",height:"9px",width:"9px",background:t},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?r({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,source:"rgb"},t):r({hex:e.hex,source:"hex"},t)};return o.a.createElement("div",{style:a.fields,className:"flexbox-fix"},o.a.createElement("div",{style:a.active}),o.a.createElement(wu,{style:{wrap:a.HEXwrap,input:a.HEXinput,label:a.HEXlabel},label:"hex",value:t,onChange:i}),o.a.createElement(wu,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"r",value:n.r,onChange:i}),o.a.createElement(wu,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"g",value:n.g,onChange:i}),o.a.createElement(wu,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"b",value:n.b,onChange:i}))},Nm=function(e){var t=e.onChange,n=e.onSwatchHover,r=e.colors,a=e.hex,i=e.rgb,l=e.styles,c=void 0===l?{}:l,s=e.className,u=void 0===s?"":s,f=iu()(Xd({default:{Compact:{background:"#f6f6f6",radius:"4px"},compact:{paddingTop:"5px",paddingLeft:"5px",boxSizing:"initial",width:"240px"},clear:{clear:"both"}}},c)),d=function(e,n){e.hex?jp(e.hex)&&t({hex:e.hex,source:"hex"},n):t(e,n)};return o.a.createElement(Qd,{style:f.Compact,styles:c},o.a.createElement("div",{style:f.compact,className:"compact-picker "+u},o.a.createElement("div",null,em(r,(function(e){return o.a.createElement(Rm,{key:e,color:e,active:e.toLowerCase()===a,onClick:d,onSwatchHover:n})})),o.a.createElement("div",{style:f.clear})),o.a.createElement(Dm,{hex:a,rgb:i,onChange:d})))};Nm.propTypes={colors:m.a.arrayOf(m.a.string),styles:m.a.object},Nm.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:{}};Tp(Nm);var Mm=Object(au.handleHover)((function(e){var t=e.hover,n=e.color,r=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=iu()({default:{swatch:{width:"25px",height:"25px",fontSize:"0"}},hover:{swatch:i}},{hover:t});return o.a.createElement("div",{style:l.swatch},o.a.createElement(Lp,{color:n,onClick:r,onHover:a,focusStyle:i}))})),Lm=function(e){var t=e.width,n=e.colors,r=e.onChange,a=e.onSwatchHover,i=e.triangle,l=e.styles,c=void 0===l?{}:l,s=e.className,u=void 0===s?"":s,f=iu()(Xd({default:{card:{width:t,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)"}}},c),{"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}),d=function(e,t){return r({hex:e,source:"hex"},t)};return o.a.createElement("div",{style:f.card,className:"github-picker "+u},o.a.createElement("div",{style:f.triangleShadow}),o.a.createElement("div",{style:f.triangle}),em(n,(function(e){return o.a.createElement(Mm,{color:e,key:e,onClick:d,onSwatchHover:a})})))};Lm.propTypes={width:m.a.oneOfType([m.a.string,m.a.number]),colors:m.a.arrayOf(m.a.string),triangle:m.a.oneOf(["hide","top-left","top-right","bottom-left","bottom-right"]),styles:m.a.object},Lm.defaultProps={width:200,colors:["#B80000","#DB3E00","#FCCB00","#008B02","#006B76","#1273DE","#004DCF","#5300EB","#EB9694","#FAD0C3","#FEF3BD","#C1E1C5","#BEDADC","#C4DEF6","#BED3F3","#D4C4FB"],triangle:"top-left",styles:{}};Tp(Lm);var Fm=function(e){var t=e.direction,n=iu()({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"===t});return o.a.createElement("div",{style:n.picker})},Bm=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},zm=function(e){var t=e.width,n=e.height,r=e.onChange,a=e.hsl,i=e.direction,l=e.pointer,c=e.styles,s=void 0===c?{}:c,u=e.className,f=void 0===u?"":u,d=iu()(Xd({default:{picker:{position:"relative",width:t,height:n},hue:{radius:"2px"}}},s));return o.a.createElement("div",{style:d.picker,className:"hue-picker "+f},o.a.createElement(Su,Bm({},d.hue,{hsl:a,pointer:l,onChange:function(e){return r({a:1,h:e.h,l:.5,s:1})},direction:i})))};zm.propTypes={styles:m.a.object},zm.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:Fm,styles:{}};Tp(zm),Tp((function(e){var t=e.onChange,n=e.hex,r=e.rgb,a=e.styles,i=void 0===a?{}:a,l=e.className,c=void 0===l?"":l,s=iu()(Xd({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 "+n,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,n){e.hex?jp(e.hex)&&t({hex:e.hex,source:"hex"},n):(e.r||e.g||e.b)&&t({r:e.r||r.r,g:e.g||r.g,b:e.b||r.b,source:"rgb"},n)};return o.a.createElement(Qd,{styles:i},o.a.createElement("div",{style:s.material,className:"material-picker "+c},o.a.createElement(wu,{style:{wrap:s.HEXwrap,input:s.HEXinput,label:s.HEXlabel},label:"hex",value:n,onChange:u}),o.a.createElement("div",{style:s.split,className:"flexbox-fix"},o.a.createElement("div",{style:s.third},o.a.createElement(wu,{style:{wrap:s.RGBwrap,input:s.RGBinput,label:s.RGBlabel},label:"r",value:r.r,onChange:u})),o.a.createElement("div",{style:s.third},o.a.createElement(wu,{style:{wrap:s.RGBwrap,input:s.RGBinput,label:s.RGBlabel},label:"g",value:r.g,onChange:u})),o.a.createElement("div",{style:s.third},o.a.createElement(wu,{style:{wrap:s.RGBwrap,input:s.RGBinput,label:s.RGBlabel},label:"b",value:r.b,onChange:u})))))}));var Um=function(e){var t=e.onChange,n=e.rgb,r=e.hsv,a=e.hex,i=iu()({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,o){e["#"]?jp(e["#"])&&t({hex:e["#"],source:"hex"},o):e.r||e.g||e.b?t({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,source:"rgb"},o):(e.h||e.s||e.v)&&t({h:e.h||r.h,s:e.s||r.s,v:e.v||r.v,source:"hsv"},o)};return o.a.createElement("div",{style:i.fields},o.a.createElement(wu,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"h",value:Math.round(r.h),onChange:l}),o.a.createElement(wu,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"s",value:Math.round(100*r.s),onChange:l}),o.a.createElement(wu,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"v",value:Math.round(100*r.v),onChange:l}),o.a.createElement("div",{style:i.divider}),o.a.createElement(wu,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"r",value:n.r,onChange:l}),o.a.createElement(wu,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"g",value:n.g,onChange:l}),o.a.createElement(wu,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"b",value:n.b,onChange:l}),o.a.createElement("div",{style:i.divider}),o.a.createElement(wu,{style:{wrap:i.HEXwrap,input:i.HEXinput,label:i.HEXlabel},label:"#",value:a.replace("#",""),onChange:l}),o.a.createElement("div",{style:i.fieldSymbols},o.a.createElement("div",{style:i.symbol},"°"),o.a.createElement("div",{style:i.symbol},"%"),o.a.createElement("div",{style:i.symbol},"%")))},Wm=function(e){var t=e.hsl,n=iu()({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":t.l>.5});return o.a.createElement("div",{style:n.picker})},Hm=function(){var e=iu()({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 o.a.createElement("div",{style:e.pointer},o.a.createElement("div",{style:e.left},o.a.createElement("div",{style:e.leftInside})),o.a.createElement("div",{style:e.right},o.a.createElement("div",{style:e.rightInside})))},Gm=function(e){var t=e.onClick,n=e.label,r=e.children,a=e.active,i=iu()({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 o.a.createElement("div",{style:i.button,onClick:t},n||r)},Km=function(e){var t=e.rgb,n=e.currentColor,r=iu()({default:{swatches:{border:"1px solid #B3B3B3",borderBottom:"1px solid #F0F0F0",marginBottom:"2px",marginTop:"1px"},new:{height:"34px",background:"rgb("+t.r+","+t.g+", "+t.b+")",boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000"},current:{height:"34px",background:n,boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 -1px 0 #000"},label:{fontSize:"14px",color:"#000",textAlign:"center"}}});return o.a.createElement("div",null,o.a.createElement("div",{style:r.label},"new"),o.a.createElement("div",{style:r.swatches},o.a.createElement("div",{style:r.new}),o.a.createElement("div",{style:r.current})),o.a.createElement("div",{style:r.label},"current"))},Vm=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 $m=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=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,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.state={currentColor:e.hex},n}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)}(t,e),Vm(t,[{key:"render",value:function(){var e=this.props,t=e.styles,n=void 0===t?{}:t,r=e.className,a=void 0===r?"":r,i=iu()(Xd({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"}}},n));return o.a.createElement("div",{style:i.picker,className:"photoshop-picker "+a},o.a.createElement("div",{style:i.head},this.props.header),o.a.createElement("div",{style:i.body,className:"flexbox-fix"},o.a.createElement("div",{style:i.saturation},o.a.createElement(dp,{hsl:this.props.hsl,hsv:this.props.hsv,pointer:Wm,onChange:this.props.onChange})),o.a.createElement("div",{style:i.hue},o.a.createElement(Su,{direction:"vertical",hsl:this.props.hsl,pointer:Hm,onChange:this.props.onChange})),o.a.createElement("div",{style:i.controls},o.a.createElement("div",{style:i.top,className:"flexbox-fix"},o.a.createElement("div",{style:i.previews},o.a.createElement(Km,{rgb:this.props.rgb,currentColor:this.state.currentColor})),o.a.createElement("div",{style:i.actions},o.a.createElement(Gm,{label:"OK",onClick:this.props.onAccept,active:!0}),o.a.createElement(Gm,{label:"Cancel",onClick:this.props.onCancel}),o.a.createElement(Um,{onChange:this.props.onChange,rgb:this.props.rgb,hsv:this.props.hsv,hex:this.props.hex}))))))}}]),t}(o.a.Component);$m.propTypes={header:m.a.string,styles:m.a.object},$m.defaultProps={header:"Color Picker",styles:{}};Tp($m);var qm=function(e){var t=e.onChange,n=e.rgb,r=e.hsl,a=e.hex,i=e.disableAlpha,l=iu()({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}),c=function(e,o){e.hex?jp(e.hex)&&t({hex:e.hex,source:"hex"},o):e.r||e.g||e.b?t({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,a:n.a,source:"rgb"},o):e.a&&(e.a<0?e.a=0:e.a>100&&(e.a=100),e.a/=100,t({h:r.h,s:r.s,l:r.l,a:e.a,source:"rgb"},o))};return o.a.createElement("div",{style:l.fields,className:"flexbox-fix"},o.a.createElement("div",{style:l.double},o.a.createElement(wu,{style:{input:l.input,label:l.label},label:"hex",value:a.replace("#",""),onChange:c})),o.a.createElement("div",{style:l.single},o.a.createElement(wu,{style:{input:l.input,label:l.label},label:"r",value:n.r,onChange:c,dragLabel:"true",dragMax:"255"})),o.a.createElement("div",{style:l.single},o.a.createElement(wu,{style:{input:l.input,label:l.label},label:"g",value:n.g,onChange:c,dragLabel:"true",dragMax:"255"})),o.a.createElement("div",{style:l.single},o.a.createElement(wu,{style:{input:l.input,label:l.label},label:"b",value:n.b,onChange:c,dragLabel:"true",dragMax:"255"})),o.a.createElement("div",{style:l.alpha},o.a.createElement(wu,{style:{input:l.input,label:l.label},label:"a",value:Math.round(100*n.a),onChange:c,dragLabel:"true",dragMax:"100"})))},Ym=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},Xm=function(e){var t=e.colors,n=e.onClick,r=void 0===n?function(){}:n,a=e.onSwatchHover,i=iu()({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":!t||!t.length}),l=function(e,t){r({hex:e,source:"hex"},t)};return o.a.createElement("div",{style:i.colors,className:"flexbox-fix"},t.map((function(e){var t="string"==typeof e?{color:e}:e,n=""+t.color+(t.title||"");return o.a.createElement("div",{key:n,style:i.swatchWrap},o.a.createElement(Lp,Ym({},t,{style:i.swatch,onClick:l,onHover:a,focusStyle:{boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), 0 0 4px "+t.color}})))})))};Xm.propTypes={colors:m.a.arrayOf(m.a.oneOfType([m.a.string,m.a.shape({color:m.a.string,title:m.a.string})])).isRequired};var Jm=Xm,Qm=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},Zm=function(e){var t=e.width,n=e.rgb,r=e.hex,a=e.hsv,i=e.hsl,l=e.onChange,c=e.onSwatchHover,s=e.disableAlpha,u=e.presetColors,f=e.renderers,d=e.styles,p=void 0===d?{}:d,h=e.className,m=void 0===h?"":h,v=iu()(Xd({default:Qm({picker:{width:t,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("+n.r+","+n.g+","+n.b+","+n.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)"}},p),disableAlpha:{color:{height:"10px"},hue:{height:"10px"},alpha:{display:"none"}}},p),{disableAlpha:s});return o.a.createElement("div",{style:v.picker,className:"sketch-picker "+m},o.a.createElement("div",{style:v.saturation},o.a.createElement(dp,{style:v.Saturation,hsl:i,hsv:a,onChange:l})),o.a.createElement("div",{style:v.controls,className:"flexbox-fix"},o.a.createElement("div",{style:v.sliders},o.a.createElement("div",{style:v.hue},o.a.createElement(Su,{style:v.Hue,hsl:i,onChange:l})),o.a.createElement("div",{style:v.alpha},o.a.createElement(bu,{style:v.Alpha,rgb:n,hsl:i,renderers:f,onChange:l}))),o.a.createElement("div",{style:v.color},o.a.createElement(du,null),o.a.createElement("div",{style:v.activeColor}))),o.a.createElement(qm,{rgb:n,hsl:i,hex:r,onChange:l,disableAlpha:s}),o.a.createElement(Jm,{colors:u,onClick:l,onSwatchHover:c}))};Zm.propTypes={disableAlpha:m.a.bool,width:m.a.oneOfType([m.a.string,m.a.number]),styles:m.a.object},Zm.defaultProps={disableAlpha:!1,width:200,styles:{},presetColors:["#D0021B","#F5A623","#F8E71C","#8B572A","#7ED321","#417505","#BD10E0","#9013FE","#4A90E2","#50E3C2","#B8E986","#000000","#4A4A4A","#9B9B9B","#FFFFFF"]};Tp(Zm);var ev=function(e){var t=e.hsl,n=e.offset,r=e.onClick,a=void 0===r?function(){}:r,i=e.active,l=e.first,c=e.last,s=iu()({default:{swatch:{height:"12px",background:"hsl("+t.h+", 50%, "+100*n+"%)",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:c});return o.a.createElement("div",{style:s.swatch,onClick:function(e){return a({h:t.h,s:.5,l:n,source:"hsl"},e)}})},tv=function(e){var t=e.onClick,n=e.hsl,r=iu()({default:{swatches:{marginTop:"20px"},swatch:{boxSizing:"border-box",width:"20%",paddingRight:"1px",float:"left"},clear:{clear:"both"}}});return o.a.createElement("div",{style:r.swatches},o.a.createElement("div",{style:r.swatch},o.a.createElement(ev,{hsl:n,offset:".80",active:Math.abs(n.l-.8)<.1&&Math.abs(n.s-.5)<.1,onClick:t,first:!0})),o.a.createElement("div",{style:r.swatch},o.a.createElement(ev,{hsl:n,offset:".65",active:Math.abs(n.l-.65)<.1&&Math.abs(n.s-.5)<.1,onClick:t})),o.a.createElement("div",{style:r.swatch},o.a.createElement(ev,{hsl:n,offset:".50",active:Math.abs(n.l-.5)<.1&&Math.abs(n.s-.5)<.1,onClick:t})),o.a.createElement("div",{style:r.swatch},o.a.createElement(ev,{hsl:n,offset:".35",active:Math.abs(n.l-.35)<.1&&Math.abs(n.s-.5)<.1,onClick:t})),o.a.createElement("div",{style:r.swatch},o.a.createElement(ev,{hsl:n,offset:".20",active:Math.abs(n.l-.2)<.1&&Math.abs(n.s-.5)<.1,onClick:t,last:!0})),o.a.createElement("div",{style:r.clear}))},nv=function(){var e=iu()({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 o.a.createElement("div",{style:e.picker})},rv=function(e){var t=e.hsl,n=e.onChange,r=e.pointer,a=e.styles,i=void 0===a?{}:a,l=e.className,c=void 0===l?"":l,s=iu()(Xd({default:{hue:{height:"12px",position:"relative"},Hue:{radius:"2px"}}},i));return o.a.createElement("div",{style:s.wrap||{},className:"slider-picker "+c},o.a.createElement("div",{style:s.hue},o.a.createElement(Su,{style:s.Hue,hsl:t,pointer:r,onChange:n})),o.a.createElement("div",{style:s.swatches},o.a.createElement(tv,{hsl:t,onClick:n})))};rv.propTypes={styles:m.a.object},rv.defaultProps={pointer:nv,styles:{}};Tp(rv);var ov=n(520),av=n.n(ov),iv=function(e){var t=e.color,n=e.onClick,r=void 0===n?function(){}:n,a=e.onSwatchHover,i=e.first,l=e.last,c=e.active,s=iu()({default:{color:{width:"40px",height:"24px",cursor:"pointer",background:t,marginBottom:"1px"},check:{color:Sp(t),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:c,"color-#FFFFFF":"#FFFFFF"===t,transparent:"transparent"===t});return o.a.createElement(Lp,{color:t,style:s.color,onClick:r,onHover:a,focusStyle:{boxShadow:"0 0 4px "+t}},o.a.createElement("div",{style:s.check},o.a.createElement(av.a,null)))},lv=function(e){var t=e.onClick,n=e.onSwatchHover,r=e.group,a=e.active,i=iu()({default:{group:{paddingBottom:"10px",width:"40px",float:"left",marginRight:"10px"}}});return o.a.createElement("div",{style:i.group},em(r,(function(e,i){return o.a.createElement(iv,{key:e,color:e,active:e.toLowerCase()===a,first:0===i,last:i===r.length-1,onClick:t,onSwatchHover:n})})))},cv=function(e){var t=e.width,n=e.height,r=e.onChange,a=e.onSwatchHover,i=e.colors,l=e.hex,c=e.styles,s=void 0===c?{}:c,u=e.className,f=void 0===u?"":u,d=iu()(Xd({default:{picker:{width:t,height:n},overflow:{height:n,overflowY:"scroll"},body:{padding:"16px 0 6px 16px"},clear:{clear:"both"}}},s)),p=function(e,t){return r({hex:e,source:"hex"},t)};return o.a.createElement("div",{style:d.picker,className:"swatches-picker "+f},o.a.createElement(Qd,null,o.a.createElement("div",{style:d.overflow},o.a.createElement("div",{style:d.body},em(i,(function(e){return o.a.createElement(lv,{key:e.toString(),group:e,active:l,onClick:p,onSwatchHover:a})})),o.a.createElement("div",{style:d.clear})))))};cv.propTypes={width:m.a.oneOfType([m.a.string,m.a.number]),height:m.a.oneOfType([m.a.string,m.a.number]),colors:m.a.arrayOf(m.a.arrayOf(m.a.string)),styles:m.a.object},cv.defaultProps={width:320,height:240,colors:[[rm[900],rm[700],rm[500],rm[300],rm[100]],[om[900],om[700],om[500],om[300],om[100]],[am[900],am[700],am[500],am[300],am[100]],[im[900],im[700],im[500],im[300],im[100]],[lm[900],lm[700],lm[500],lm[300],lm[100]],[cm[900],cm[700],cm[500],cm[300],cm[100]],[sm[900],sm[700],sm[500],sm[300],sm[100]],[um[900],um[700],um[500],um[300],um[100]],[fm[900],fm[700],fm[500],fm[300],fm[100]],["#194D33",dm[700],dm[500],dm[300],dm[100]],[pm[900],pm[700],pm[500],pm[300],pm[100]],[hm[900],hm[700],hm[500],hm[300],hm[100]],[mm[900],mm[700],mm[500],mm[300],mm[100]],[vm[900],vm[700],vm[500],vm[300],vm[100]],[bm[900],bm[700],bm[500],bm[300],bm[100]],[gm[900],gm[700],gm[500],gm[300],gm[100]],[ym[900],ym[700],ym[500],ym[300],ym[100]],[Om[900],Om[700],Om[500],Om[300],Om[100]],["#000000","#525252","#969696","#D9D9D9","#FFFFFF"]],styles:{}};Tp(cv);var sv=function(e){var t=e.onChange,n=e.onSwatchHover,r=e.hex,a=e.colors,i=e.width,l=e.triangle,c=e.styles,s=void 0===c?{}:c,u=e.className,f=void 0===u?"":u,d=iu()(Xd({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"}}},s),{"hide-triangle":"hide"===l,"top-left-triangle":"top-left"===l,"top-right-triangle":"top-right"===l}),p=function(e,n){jp(e)&&t({hex:e,source:"hex"},n)};return o.a.createElement("div",{style:d.card,className:"twitter-picker "+f},o.a.createElement("div",{style:d.triangleShadow}),o.a.createElement("div",{style:d.triangle}),o.a.createElement("div",{style:d.body},em(a,(function(e,t){return o.a.createElement(Lp,{key:t,color:e,hex:e,style:d.swatch,onClick:p,onHover:n,focusStyle:{boxShadow:"0 0 4px "+e}})})),o.a.createElement("div",{style:d.hash},"#"),o.a.createElement(wu,{label:null,style:{input:d.input},value:r.replace("#",""),onChange:p}),o.a.createElement("div",{style:d.clear})))};sv.propTypes={width:m.a.oneOfType([m.a.string,m.a.number]),triangle:m.a.oneOf(["hide","top-left","top-right"]),colors:m.a.arrayOf(m.a.string),styles:m.a.object},sv.defaultProps={width:276,colors:["#FF6900","#FCB900","#7BDCB5","#00D084","#8ED1FC","#0693E3","#ABB8C3","#EB144C","#F78DA7","#9900EF"],triangle:"top-left",styles:{}};Tp(sv);var uv=function(e){var t=iu()({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 o.a.createElement("div",{style:t.picker})};uv.propTypes={hsl:m.a.shape({h:m.a.number,s:m.a.number,l:m.a.number,a:m.a.number})},uv.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var fv=uv,dv=function(e){var t=iu()({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 o.a.createElement("div",{style:t.picker})};dv.propTypes={hsl:m.a.shape({h:m.a.number,s:m.a.number,l:m.a.number,a:m.a.number})},dv.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var pv=dv,hv=function(e){var t=e.onChange,n=e.rgb,r=e.hsl,a=e.hex,i=e.hsv,l=function(e,n){if(e.hex)jp(e.hex)&&t({hex:e.hex,source:"hex"},n);else if(e.rgb){var r=e.rgb.split(",");kp(e.rgb,"rgb")&&t({r:r[0],g:r[1],b:r[2],a:1,source:"rgb"},n)}else if(e.hsv){var o=e.hsv.split(",");kp(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),t({h:Number(o[0]),s:Number(o[1]),v:Number(o[2]),source:"hsv"},n))}else if(e.hsl){var a=e.hsl.split(",");kp(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),t({h:Number(a[0]),s:Number(a[1]),v:Number(a[2]),source:"hsl"},n))}},c=iu()({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"}}}),s=n.r+", "+n.g+", "+n.b,u=Math.round(r.h)+"°, "+Math.round(100*r.s)+"%, "+Math.round(100*r.l)+"%",f=Math.round(i.h)+"°, "+Math.round(100*i.s)+"%, "+Math.round(100*i.v)+"%";return o.a.createElement("div",{style:c.wrap,className:"flexbox-fix"},o.a.createElement("div",{style:c.fields},o.a.createElement("div",{style:c.double},o.a.createElement(wu,{style:{input:c.input,label:c.label},label:"hex",value:a,onChange:l})),o.a.createElement("div",{style:c.column},o.a.createElement("div",{style:c.single},o.a.createElement(wu,{style:{input:c.input2,label:c.label2},label:"rgb",value:s,onChange:l})),o.a.createElement("div",{style:c.single},o.a.createElement(wu,{style:{input:c.input2,label:c.label2},label:"hsv",value:f,onChange:l})),o.a.createElement("div",{style:c.single},o.a.createElement(wu,{style:{input:c.input2,label:c.label2},label:"hsl",value:u,onChange:l})))))},mv=function(e){var t=e.width,n=e.onChange,r=e.rgb,a=e.hsl,i=e.hsv,l=e.hex,c=e.header,s=e.styles,u=void 0===s?{}:s,f=e.className,d=void 0===f?"":f,p=iu()(Xd({default:{picker:{width:t,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("+r.r+", "+r.g+", "+r.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 o.a.createElement("div",{style:p.picker,className:"google-picker "+d},o.a.createElement("div",{style:p.head},c),o.a.createElement("div",{style:p.swatch}),o.a.createElement("div",{style:p.saturation},o.a.createElement(dp,{hsl:a,hsv:i,pointer:fv,onChange:n})),o.a.createElement("div",{style:p.body},o.a.createElement("div",{style:p.controls,className:"flexbox-fix"},o.a.createElement("div",{style:p.hue},o.a.createElement(Su,{style:p.Hue,hsl:a,radius:"4px",pointer:pv,onChange:n}))),o.a.createElement(hv,{rgb:r,hsl:a,hex:l,hsv:i,onChange:n})))};mv.propTypes={width:m.a.oneOfType([m.a.string,m.a.number]),styles:m.a.object,header:m.a.string},mv.defaultProps={width:652,styles:{},header:"Color picker"};Tp(mv);var vv=n(78),bv=n(402);function gv(e){var t=e.hex,n=e.rgb,r=e.onChange,a=e.type,i=void 0===a?"hex":a,l=iu()({default:{material:{width:"600px",height:"49px",paddingLeft:"6px",fontFamily:"Roboto"},wrap:{position:"relative"},input:{width:"100%",marginTop:"14px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"1px solid #eee",outline:"none",height:"30px"},label:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},Hex:{style:{}},split:{display:"flex",marginRight:"-10px",marginLeft:"10px"},third:{flex:"1",paddingRight:"10px"}}}),c=function(e,t){e.hex?bv.isValidHex(e.hex)&&r({hex:e.hex,source:"hex"},t):(e.r||e.g||e.b||e.a)&&r({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,a:e.a||n.a,source:"rgb"},t)};return o.a.createElement("div",{style:l.material,className:"material-picker","data-testid":"color-picker-inputs"},"hex"===i?o.a.createElement(vv.EditableInput,{style:{wrap:l.wrap,input:l.input,label:l.label},label:"hex",value:t,onChange:c}):o.a.createElement("div",{style:l.split,className:"flexbox-fix"},o.a.createElement("div",{style:l.third},o.a.createElement(vv.EditableInput,{style:{wrap:l.wrap,input:l.input,label:l.label},label:"r",value:n.r,onChange:c})),o.a.createElement("div",{style:l.third},o.a.createElement(vv.EditableInput,{style:{wrap:l.wrap,input:l.input,label:l.label},label:"g",value:n.g,onChange:c})),o.a.createElement("div",{style:l.third},o.a.createElement(vv.EditableInput,{style:{wrap:l.wrap,input:l.input,label:l.label},label:"b",value:n.b,onChange:c})),o.a.createElement("div",{style:l.third},o.a.createElement(vv.EditableInput,{style:{wrap:l.wrap,input:l.input,label:l.label},label:"a",value:n.a,onChange:c}))))}var yv=n(65),Ov=n(521),wv=n.n(Ov);function xv(e){return function(e){if(Array.isArray(e))return Ev(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Ev(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 Ev(e,t)}(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 Ev(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}function _v(){return(_v=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}).apply(this,arguments)}var jv=Object(au.handleHover)((function(e){var t=e.hover,n=e.color,r=void 0===n?"#FFFFFF":n,a=e.onClick,i=e.onSwatchHover,l=e.onContextMenu,c=e.children,s=e.active,f=e.title,d=e.extraProps,p=void 0===d?{}:d,h=iu()({default:{swatch:{width:"25px",height:"25px",border:"1px solid #eee",fontSize:"0",marginRight:"1px",marginBottom:"1px"},check:{fontSize:"1rem",textAlign:"center",margin:"4.5px",lineHeight:"1.7em",display:"none",color:wv()(r,{black:"#000000",white:"#FFFFFF"})}},hover:{swatch:{position:"relative",zIndex:"2",outline:"2px solid #fff",boxShadow:"0 0 5px 2px rgba(0,0,0,0.25)"}},active:{check:{display:"inline"}}},{hover:t,active:s});return o.a.createElement(u,{disabled:null==f,content:f},o.a.createElement("div",_v({style:h.swatch,onContextMenu:function(e){e.preventDefault(),l&&l(r,e)}},p),o.a.createElement(vv.Swatch,{color:r,onClick:a,onHover:i,title:null},null==c?o.a.createElement(ie.a,{className:"fas fa-check",style:h.check}):c)))})),Sv=Object(vv.ColorWrap)((function(e){var t=e.hex,n=e.swatches,r=e.setSwatches,a=e.onChange,i=e.onSwatchHover,l=iu()({default:{card:{display:"flex",flexWrap:"wrap",marginBottom:5,marginRight:20}}}),c=function(e,t){return a({hex:e,source:"hex"},t)},s=function(e){n.splice(n.indexOf(e),1),r(xv(n))};return o.a.createElement("div",{style:l.card,className:"github-picker","data-testid":"swatches"},n.map((function(e){return o.a.createElement(jv,{color:e,key:e,active:e.toLowerCase()===t,onClick:c,onContextMenu:s,onSwatchHover:i})})),n.length<20?o.a.createElement(jv,{color:"#FFFFFF",onClick:function(){n.includes(t)||r([].concat(xv(n),[t]))},title:Object(f.a)("settings.color_picker.new_swatch_description"),extraProps:{"data-testid":"new-swatch"}},o.a.createElement(ie.a,{className:"fas fa-plus",style:{fontSize:"1rem",textAlign:"center",margin:"4.5px",color:"#000000"}})):null)}));function kv(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Cv(){return(Cv=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}).apply(this,arguments)}function Pv(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Tv(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 Tv(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 Tv(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}var Av=Tp((function(e){var t=Pv(Object(r.useState)("hex"),2),n=t[0],a=t[1];return o.a.createElement("div",{className:"no-select-color-container"},o.a.createElement("div",{style:{position:"relative",flexWrap:"wrap",display:"flex",height:150,margin:5}},o.a.createElement("div",{style:{position:"relative",flexGrow:1}},o.a.createElement(vv.Saturation,e)),o.a.createElement("div",{style:{position:"relative",marginLeft:5,width:24}},o.a.createElement(vv.Hue,Cv({},e,{direction:"vertical",height:150,width:24,pointer:!1}))),o.a.createElement("div",{style:{position:"relative",marginLeft:5,width:24}},o.a.createElement(vv.Alpha,Cv({},e,{direction:"vertical",height:150,width:24,pointer:!1})))),o.a.createElement("div",{style:{display:"flex"}},o.a.createElement(Gl.a,{value:n,onChange:function(e){return a(e.target.value)},className:"type-selector",inputProps:{"data-testid":"color-input-type"}},o.a.createElement(Oe.a,{value:"hex"},"Hex"),o.a.createElement(Oe.a,{value:"rgb"},"RGB")),o.a.createElement(gv,Cv({type:n},e))),o.a.createElement(Sv,e),o.a.createElement(Ti.a,{tiny:!0,articleId:630,style:{float:"right",marginTop:"-1em",bottom:"8px",position:"relative"}}))}));function Iv(e){e.wrapped;var t=kv(e,["wrapped"]);return o.a.createElement("div",{className:"color-picker-container"},o.a.createElement("div",{className:"actual-color-picker"},o.a.createElement(Av,t)))}function Rv(){return(Rv=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}).apply(this,arguments)}function Dv(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 Nv(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Dv(Object(n),!0).forEach((function(t){Mv(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Dv(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Mv(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Lv(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Fv=function(e){var t=e.palette,n=e.onPaletteChange,r=e.open,a=void 0!==r&&r,i=e.setOpen,l=e.trigger,c=(e.angle,e.setAngle,e.colorType),s=void 0===c?"solid":c,u=(e.setColorType,e.currentRef),d=e.noGradient,p=e.children,h=Lv(e,["palette","onPaletteChange","open","setOpen","trigger","angle","setAngle","colorType","setColorType","currentRef","noGradient","children"]);return o.a.createElement("div",{className:"gpw"},l(),o.a.createElement(El.a,{open:a,classes:{paper:"popover",root:"gpw"},anchorEl:u,onClose:function(){return i(!1)},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},d?null:o.a.createElement(Gl.a,{value:"solid",className:"type-selector",inputProps:{"data-testid":"color-picker-type"}},o.a.createElement(Oe.a,{value:"solid"},Object(f.a)("settings.color_picker.options.solid")),o.a.createElement(Oe.a,{disabled:!0,value:"linear"},Object(f.a)("settings.color_picker.options.linear"),o.a.createElement(Vi,null)),o.a.createElement(Oe.a,{disabled:!0,value:"radial"},Object(f.a)("settings.color_picker.options.radial"),o.a.createElement(Vi,null))),"solid"===s?p:o.a.createElement(GradientPicker,Rv({},Nv(Nv({},h),{},{onPaletteChange:n,children:p}),{palette:t,flatStyle:!0}))))},Bv=n(272),zv=n.n(Bv);function Uv(){return(Uv=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}).apply(this,arguments)}function Wv(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Hv(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 Hv(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 Hv(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}function Gv(e){var t=e.disabled,n=void 0!==t&&t,i=e.title,l=void 0===i?"Color":i,c=e.value,s=void 0===c?"":c,u=e.defaultValue,f=e.onChange,d=e.trashButton,p=void 0===d||d,h=e.noGradient,m=void 0!==h&&h,v=Wv(Object(r.useState)(null),2),b=v[0],g=v[1],y=Wv(Object(r.useState)(!1),2),O=y[0],w=y[1],x=Object(_i.a)("buttonizer-swatches")||"",E=Wv(Object(r.useState)(""===x?[]:x.split(",")),2),_=E[0],j=E[1],S=""===s?Object(yv.c)(u):Object(yv.c)(s),k=Wv(Object(r.useState)(S.angle),2),C=k[0],T=k[1],A=Wv(Object(r.useState)(S.palette),2),I=A[0],R=A[1],D=Wv(Object(r.useState)(app.hasPremium()?Object(yv.a)(""===s?u:s):"solid"),2),N=D[0],M=D[1],L=Object(r.useMemo)((function(){return zv()((function(e,t,n,r){return f(e(t,n,r).background)}),100)}),[f]);Object(r.useEffect)((function(){Object(_i.b)("buttonizer-swatches",_.join(","))}),[_]),Object(r.useEffect)((function(){var e=""===s?Object(yv.c)(u):Object(yv.c)(s);M(app.hasPremium()?Object(yv.a)(""===s?u:s):"solid"),R(e.palette),T(e.angle)}),[s,u]);var F=function(e){R(e),L(yv.d,e,C,N)};return o.a.createElement("div",{onClick:function(e){null===b&&g(e.currentTarget)}},o.a.createElement(Il.a,{title:l},o.a.createElement("div",{className:"color-picker-main"},o.a.createElement("div",{className:"color-picker"},o.a.createElement(Fv,Uv({open:O,setOpen:w,angle:C,setAngle:function(e){T(e),L(yv.d,I,e,N)},showAnglePicker:!0,width:300,maxStops:3,paletteHeight:32,palette:I,colorType:N,setColorType:function(e){var t=e.target.value,n=I;switch(t){case"solid":n=I[0].color,R(I[0].color);break;case"radial":case"linear":"solid"===N&&(n=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"rgb(238, 241, 11)";return""===e&&(e="rgb(238, 241, 11)"),"string"!=typeof e?e:[{offset:"0.00",color:e},{offset:"1.00",color:"rgb(126, 32, 207)"}]}(I))}M(t),R(n),f(Object(yv.d)(n,C,t).background)},currentRef:b,noGradient:m,onPaletteChange:F},{trigger:function(){return o.a.createElement("span",{onClick:function(){return w(!0)},className:"color-preview","data-testid":"color-picker-preview-span",style:{background:""==s?u:s}})}}),o.a.createElement(Iv,{wrapped:"solid"!==N,onChange:function(e){var t=e.rgb,n=t.r,r=t.g,o=t.b,a=t.a;F("rgba(".concat(n,", ").concat(r,", ").concat(o,", ").concat(a,")"))},swatches:_,setSwatches:j,color:I})),o.a.createElement(a.a,{className:"color-button",variant:"contained",size:"small",onClick:function(){return w(!0)},color:"primary",disabled:n,"data-testid":"setting:color-picker-open"},o.a.createElement("i",{className:"fas fa-palette"}))),p?o.a.createElement(P.a,{onClick:function(){f("unset"),w(!1)},disabled:!s,size:"small",style:{fontSize:"1rem",marginLeft:"5px"},color:"primary"},o.a.createElement(ie.a,{fontSize:"inherit",className:"fas fa-trash"})):null)))}var Kv=n(76),Vv=n(59),$v=n(132),qv=n(38),Yv=n(17),Xv=n(99);var Jv=Object(g.a)((function(e){return{thumb:{"&$open":{"& $offset":{transform:"scale(1) translateY(-10px)"}}},open:{},offset:Object(d.a)({zIndex:1},e.typography.body2,{fontSize:e.typography.pxToRem(12),lineHeight:1.2,transition:e.transitions.create(["transform"],{duration:e.transitions.duration.shortest}),top:-34,transformOrigin:"bottom center",transform:"scale(0)",position:"absolute"}),circle:{display:"flex",alignItems:"center",justifyContent:"center",width:32,height:32,borderRadius:"50% 50% 50% 0",backgroundColor:"currentColor",transform:"rotate(-45deg)"},label:{color:e.palette.primary.contrastText,transform:"rotate(45deg)"}}}),{name:"PrivateValueLabel"})((function(e){var t=e.children,n=e.classes,o=e.className,a=e.open,l=e.value,c=e.valueLabelDisplay;return"off"===c?t:r.cloneElement(t,{className:Object(i.a)(t.props.className,(a||"on"===c)&&n.open,n.thumb)},r.createElement("span",{className:Object(i.a)(n.offset,o)},r.createElement("span",{className:n.circle},r.createElement("span",{className:n.label},l))))}));function Qv(e,t){return e-t}function Zv(e,t,n){return Math.min(Math.max(t,e),n)}function eb(e,t){return e.reduce((function(e,n,r){var o=Math.abs(t-n);return null===e||o<e.distance||o===e.distance?{distance:o,index:r}:e}),null).index}function tb(e,t){if(void 0!==t.current&&e.changedTouches){for(var n=0;n<e.changedTouches.length;n+=1){var r=e.changedTouches[n];if(r.identifier===t.current)return{x:r.clientX,y:r.clientY}}return!1}return{x:e.clientX,y:e.clientY}}function nb(e,t,n){return 100*(e-t)/(n-t)}function rb(e,t,n){var r=Math.round((e-n)/t)*t+n;return Number(r.toFixed(function(e){if(Math.abs(e)<1){var t=e.toExponential().split("e-"),n=t[0].split(".")[1];return(n?n.length:0)+parseInt(t[1],10)}var r=e.toString().split(".")[1];return r?r.length:0}(t)))}function ob(e){var t=e.values,n=e.source,r=e.newValue,o=e.index;if(t[o]===r)return n;var a=t.slice();return a[o]=r,a}function ab(e){var t=e.sliderRef,n=e.activeIndex,r=e.setActive;t.current.contains(document.activeElement)&&Number(document.activeElement.getAttribute("data-index"))===n||t.current.querySelector('[role="slider"][data-index="'.concat(n,'"]')).focus(),r&&r(n)}var ib={horizontal:{offset:function(e){return{left:"".concat(e,"%")}},leap:function(e){return{width:"".concat(e,"%")}}},"horizontal-reverse":{offset:function(e){return{right:"".concat(e,"%")}},leap:function(e){return{width:"".concat(e,"%")}}},vertical:{offset:function(e){return{bottom:"".concat(e,"%")}},leap:function(e){return{height:"".concat(e,"%")}}}},lb=function(e){return e},cb=r.forwardRef((function(e,t){var n=e["aria-label"],o=e["aria-labelledby"],a=e["aria-valuetext"],l=e.classes,c=e.className,s=e.color,u=void 0===s?"primary":s,f=e.component,h=void 0===f?"span":f,m=e.defaultValue,b=e.disabled,g=void 0!==b&&b,y=e.getAriaLabel,O=e.getAriaValueText,w=e.marks,x=void 0!==w&&w,E=e.max,_=void 0===E?100:E,j=e.min,S=void 0===j?0:j,k=e.name,C=e.onChange,P=e.onChangeCommitted,T=e.onMouseDown,A=e.orientation,I=void 0===A?"horizontal":A,R=e.scale,D=void 0===R?lb:R,N=e.step,M=void 0===N?1:N,L=e.ThumbComponent,F=void 0===L?"span":L,B=e.track,z=void 0===B?"normal":B,U=e.value,W=e.ValueLabelComponent,H=void 0===W?Jv:W,G=e.valueLabelDisplay,K=void 0===G?"off":G,V=e.valueLabelFormat,$=void 0===V?lb:V,q=Object(p.a)(e,["aria-label","aria-labelledby","aria-valuetext","classes","className","color","component","defaultValue","disabled","getAriaLabel","getAriaValueText","marks","max","min","name","onChange","onChangeCommitted","onMouseDown","orientation","scale","step","ThumbComponent","track","value","ValueLabelComponent","valueLabelDisplay","valueLabelFormat"]),Y=Object(yl.a)(),X=r.useRef(),J=r.useState(-1),Q=J[0],Z=J[1],ee=r.useState(-1),te=ee[0],ne=ee[1],re=Object(Xv.a)({controlled:U,default:m,name:"Slider"}),oe=Object(Vv.a)(re,2),ae=oe[0],ie=oe[1],le=Array.isArray(ae),ce=le?ae.slice().sort(Qv):[ae];ce=ce.map((function(e){return Zv(e,S,_)}));var se=!0===x&&null!==M?Object(Kv.a)(Array(Math.floor((_-S)/M)+1)).map((function(e,t){return{value:S+M*t}})):x||[],ue=Object($v.a)(),fe=ue.isFocusVisible,de=ue.onBlurVisible,pe=ue.ref,he=r.useState(-1),me=he[0],ve=he[1],be=r.useRef(),ge=Object(Yv.a)(pe,be),ye=Object(Yv.a)(t,ge),Oe=Object(gl.a)((function(e){var t=Number(e.currentTarget.getAttribute("data-index"));fe(e)&&ve(t),ne(t)})),we=Object(gl.a)((function(){-1!==me&&(ve(-1),de()),ne(-1)})),xe=Object(gl.a)((function(e){var t=Number(e.currentTarget.getAttribute("data-index"));ne(t)})),Ee=Object(gl.a)((function(){ne(-1)})),_e="rtl"===Y.direction,je=Object(gl.a)((function(e){var t,n=Number(e.currentTarget.getAttribute("data-index")),r=ce[n],o=(_-S)/10,a=se.map((function(e){return e.value})),i=a.indexOf(r),l=_e?"ArrowLeft":"ArrowRight",c=_e?"ArrowRight":"ArrowLeft";switch(e.key){case"Home":t=S;break;case"End":t=_;break;case"PageUp":M&&(t=r+o);break;case"PageDown":M&&(t=r-o);break;case l:case"ArrowUp":t=M?r+M:a[i+1]||a[a.length-1];break;case c:case"ArrowDown":t=M?r-M:a[i-1]||a[0];break;default:return}if(e.preventDefault(),M&&(t=rb(t,M,S)),t=Zv(t,S,_),le){var s=t;t=ob({values:ce,source:ae,newValue:t,index:n}).sort(Qv),ab({sliderRef:be,activeIndex:t.indexOf(s)})}ie(t),ve(n),C&&C(e,t),P&&P(e,t)})),Se=r.useRef(),ke=I;_e&&"vertical"!==I&&(ke+="-reverse");var Ce=function(e){var t,n,r=e.finger,o=e.move,a=void 0!==o&&o,i=e.values,l=e.source,c=be.current.getBoundingClientRect(),s=c.width,u=c.height,f=c.bottom,d=c.left;if(t=0===ke.indexOf("vertical")?(f-r.y)/u:(r.x-d)/s,-1!==ke.indexOf("-reverse")&&(t=1-t),n=function(e,t,n){return(n-t)*e+t}(t,S,_),M)n=rb(n,M,S);else{var p=se.map((function(e){return e.value}));n=p[eb(p,n)]}n=Zv(n,S,_);var h=0;if(le){var m=n;h=(n=ob({values:i,source:l,newValue:n,index:h=a?Se.current:eb(i,n)}).sort(Qv)).indexOf(m),Se.current=h}return{newValue:n,activeIndex:h}},Pe=Object(gl.a)((function(e){var t=tb(e,X);if(t){var n=Ce({finger:t,move:!0,values:ce,source:ae}),r=n.newValue,o=n.activeIndex;ab({sliderRef:be,activeIndex:o,setActive:Z}),ie(r),C&&C(e,r)}})),Te=Object(gl.a)((function(e){var t=tb(e,X);if(t){var n=Ce({finger:t,values:ce,source:ae}).newValue;Z(-1),"touchend"===e.type&&ne(-1),P&&P(e,n),X.current=void 0;var r=Object(qv.a)(be.current);r.removeEventListener("mousemove",Pe),r.removeEventListener("mouseup",Te),r.removeEventListener("touchmove",Pe),r.removeEventListener("touchend",Te)}})),Ae=Object(gl.a)((function(e){e.preventDefault();var t=e.changedTouches[0];null!=t&&(X.current=t.identifier);var n=tb(e,X),r=Ce({finger:n,values:ce,source:ae}),o=r.newValue,a=r.activeIndex;ab({sliderRef:be,activeIndex:a,setActive:Z}),ie(o),C&&C(e,o);var i=Object(qv.a)(be.current);i.addEventListener("touchmove",Pe),i.addEventListener("touchend",Te)}));r.useEffect((function(){var e=be.current;e.addEventListener("touchstart",Ae);var t=Object(qv.a)(e);return function(){e.removeEventListener("touchstart",Ae),t.removeEventListener("mousemove",Pe),t.removeEventListener("mouseup",Te),t.removeEventListener("touchmove",Pe),t.removeEventListener("touchend",Te)}}),[Te,Pe,Ae]);var Ie=Object(gl.a)((function(e){T&&T(e),e.preventDefault();var t=tb(e,X),n=Ce({finger:t,values:ce,source:ae}),r=n.newValue,o=n.activeIndex;ab({sliderRef:be,activeIndex:o,setActive:Z}),ie(r),C&&C(e,r);var a=Object(qv.a)(be.current);a.addEventListener("mousemove",Pe),a.addEventListener("mouseup",Te)})),Re=nb(le?ce[0]:S,S,_),De=nb(ce[ce.length-1],S,_)-Re,Ne=Object(d.a)({},ib[ke].offset(Re),ib[ke].leap(De));return r.createElement(h,Object(d.a)({ref:ye,className:Object(i.a)(l.root,l["color".concat(Object(v.a)(u))],c,g&&l.disabled,se.length>0&&se.some((function(e){return e.label}))&&l.marked,!1===z&&l.trackFalse,"vertical"===I&&l.vertical,"inverted"===z&&l.trackInverted),onMouseDown:Ie},q),r.createElement("span",{className:l.rail}),r.createElement("span",{className:l.track,style:Ne}),r.createElement("input",{value:ce.join(","),name:k,type:"hidden"}),se.map((function(e,t){var n,o=nb(e.value,S,_),a=ib[ke].offset(o);return n=!1===z?-1!==ce.indexOf(e.value):"normal"===z&&(le?e.value>=ce[0]&&e.value<=ce[ce.length-1]:e.value<=ce[0])||"inverted"===z&&(le?e.value<=ce[0]||e.value>=ce[ce.length-1]:e.value>=ce[0]),r.createElement(r.Fragment,{key:e.value},r.createElement("span",{style:a,"data-index":t,className:Object(i.a)(l.mark,n&&l.markActive)}),null!=e.label?r.createElement("span",{"aria-hidden":!0,"data-index":t,style:a,className:Object(i.a)(l.markLabel,n&&l.markLabelActive)},e.label):null)})),ce.map((function(e,t){var c=nb(e,S,_),s=ib[ke].offset(c);return r.createElement(H,{key:t,valueLabelFormat:$,valueLabelDisplay:K,className:l.valueLabel,value:"function"==typeof $?$(D(e),t):$,index:t,open:te===t||Q===t||"on"===K,disabled:g},r.createElement(F,{className:Object(i.a)(l.thumb,l["thumbColor".concat(Object(v.a)(u))],Q===t&&l.active,g&&l.disabled,me===t&&l.focusVisible),tabIndex:g?null:0,role:"slider",style:s,"data-index":t,"aria-label":y?y(t):n,"aria-labelledby":o,"aria-orientation":I,"aria-valuemax":D(_),"aria-valuemin":D(S),"aria-valuenow":D(e),"aria-valuetext":O?O(D(e),t):a,onKeyDown:je,onFocus:Oe,onBlur:we,onMouseOver:xe,onMouseLeave:Ee}))})))})),sb=Object(g.a)((function(e){return{root:{height:2,width:"100%",boxSizing:"content-box",padding:"13px 0",display:"inline-block",position:"relative",cursor:"pointer",touchAction:"none",color:e.palette.primary.main,WebkitTapHighlightColor:"transparent","&$disabled":{pointerEvents:"none",cursor:"default",color:e.palette.grey[400]},"&$vertical":{width:2,height:"100%",padding:"0 13px"},"@media (pointer: coarse)":{padding:"20px 0","&$vertical":{padding:"0 20px"}},"@media print":{colorAdjust:"exact"}},colorPrimary:{},colorSecondary:{color:e.palette.secondary.main},marked:{marginBottom:20,"&$vertical":{marginBottom:"auto",marginRight:20}},vertical:{},disabled:{},rail:{display:"block",position:"absolute",width:"100%",height:2,borderRadius:1,backgroundColor:"currentColor",opacity:.38,"$vertical &":{height:"100%",width:2}},track:{display:"block",position:"absolute",height:2,borderRadius:1,backgroundColor:"currentColor","$vertical &":{width:2}},trackFalse:{"& $track":{display:"none"}},trackInverted:{"& $track":{backgroundColor:"light"===e.palette.type?Object(b.e)(e.palette.primary.main,.62):Object(b.a)(e.palette.primary.main,.5)},"& $rail":{opacity:1}},thumb:{position:"absolute",width:12,height:12,marginLeft:-6,marginTop:-5,boxSizing:"border-box",borderRadius:"50%",outline:0,backgroundColor:"currentColor",display:"flex",alignItems:"center",justifyContent:"center",transition:e.transitions.create(["box-shadow"],{duration:e.transitions.duration.shortest}),"&::after":{position:"absolute",content:'""',borderRadius:"50%",left:-15,top:-15,right:-15,bottom:-15},"&$focusVisible,&:hover":{boxShadow:"0px 0px 0px 8px ".concat(Object(b.c)(e.palette.primary.main,.16)),"@media (hover: none)":{boxShadow:"none"}},"&$active":{boxShadow:"0px 0px 0px 14px ".concat(Object(b.c)(e.palette.primary.main,.16))},"&$disabled":{width:8,height:8,marginLeft:-4,marginTop:-3,"&:hover":{boxShadow:"none"}},"$vertical &":{marginLeft:-5,marginBottom:-6},"$vertical &$disabled":{marginLeft:-3,marginBottom:-4}},thumbColorPrimary:{},thumbColorSecondary:{"&$focusVisible,&:hover":{boxShadow:"0px 0px 0px 8px ".concat(Object(b.c)(e.palette.secondary.main,.16))},"&$active":{boxShadow:"0px 0px 0px 14px ".concat(Object(b.c)(e.palette.secondary.main,.16))}},active:{},focusVisible:{},valueLabel:{left:"calc(-50% - 4px)"},mark:{position:"absolute",width:2,height:2,borderRadius:1,backgroundColor:"currentColor"},markActive:{backgroundColor:e.palette.background.paper,opacity:.8},markLabel:Object(d.a)({},e.typography.body2,{color:e.palette.text.secondary,position:"absolute",top:26,transform:"translateX(-50%)",whiteSpace:"nowrap","$vertical &":{top:"auto",left:26,transform:"translateY(50%)"},"@media (pointer: coarse)":{top:40,"$vertical &":{left:31}}}),markLabelActive:{color:e.palette.text.primary}}}),{name:"MuiSlider"})(cb),ub=n(967);n(1255);function fb(){return(fb=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}).apply(this,arguments)}function db(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return pb(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 pb(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 pb(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}function hb(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function mb(e){var t=e.title,n=void 0===t?"":t,a=e.min,i=void 0===a?0:a,l=e.max,c=void 0===l?100:l,s=e.onChange,u=void 0===s?function(){}:s,f=e.value,d=void 0===f?"":f,p=e.defaultValue,h=void 0===p?0:p,m=e.inputText,v=void 0===m?"":m,b=e.labelText,g=void 0===b?"px":b,y=e.disabled,O=e.trashButton,w=void 0===O||O,x=e.premium,E=void 0!==x&&x,_=hb(e,["title","min","max","onChange","value","defaultValue","inputText","labelText","disabled","trashButton","premium"]),j=db(Object(r.useState)(d.toString()),2),S=j[0],k=j[1],C=db(Object(r.useState)(""===d),2),T=C[0],A=C[1];Object(r.useEffect)((function(){k(d.toString()),A(""===d)}),[d]);var I=function(e,t){k(t.toString())};return o.a.createElement(Il.a,fb({title:n,className:"slider-container"},_),o.a.createElement(sb,{min:i,max:c,style:{pointerEvents:y?"none":"auto"},value:T?h:"number"==typeof S?S:Number(S),disabled:y||T,onMouseDown:function(){E?app.showPremiumDialog("More hover settings!"):A(!1)},onChange:I,onChangeCommitted:function(e,t){u(Number(t))},"aria-labelledby":"input-slider",valueLabelFormat:function(e){return"".concat(e).concat(g)},valueLabelDisplay:T?"off":"auto"}),o.a.createElement(ub.a,{value:S,className:"slider-container-input",margin:"dense",onChange:function(e){var t=e.target.value.replace(/^0+/,"");return""===t?(k(""),u("unset"),void A(!0)):(A(!1),t<i?(k(i),void u(Number(t))):t>c?(k(c),void u(Number(t))):(k(t),void u(Number(t))))},disabled:y,onClick:function(){E&&app.showPremiumDialog("More hover settings!")},placeholder:T?"".concat(h):"",onBlur:function(e){e.target.value<i?I(0,i):e.target.value>c&&I(0,c)},endAdornment:v?o.a.createElement(Jc,{position:"end"},v):null,inputProps:{min:i,max:c,"data-testid":"slider-input",type:"number","aria-labelledby":"input-slider"}}),w?o.a.createElement(P.a,{disabled:T,onClick:function(){k(""),u("unset"),A(!0)},"data-testid":"delete",size:"small",style:{fontSize:"1rem",marginLeft:"5px"},color:"primary"},o.a.createElement(ie.a,{fontSize:"inherit",className:"fas fa-trash"})):null)}n(1257);function vb(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return bb(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 bb(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 bb(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}function gb(e){var t=e.onChange,n=e.value,a=void 0!==n&&n,l=e.option1,c=void 0===l?"icon":l,s=e.option2,u=void 0===s?Object(f.a)("utils.image"):s,d=e.className,p=void 0===d?null:d,h=vb(Object(r.useState)(!0===a?1:0),2),m=h[0],v=h[1];return Object(r.useEffect)((function(){v(!0===a?1:0)}),[a]),o.a.createElement(Il.a,{title:Object(f.a)("common.type")},o.a.createElement(wl,{value:m,onChange:function(e,n){m!==n&&t&&t(1===n,v)},indicatorColor:"secondary",textColor:"secondary",variant:"fullWidth",className:Object(i.a)("icon-or-image ",p)},o.a.createElement(tl,{label:"icon"===c?Object(f.a)("utils.icon"):Object(f.a)("utils.color"),icon:o.a.createElement("i",{className:"icon"===c?"far fa-heart":"fas fa-palette"}),size:"small","data-testid":"setting:color-choice"}),o.a.createElement(tl,{label:u,icon:o.a.createElement("i",{className:"fas fa-image"}),size:"small","data-testid":"setting:image-choice"})))}n(1259);function yb(e){var t=e.setOpacity,n=void 0===t?.3:t,r=e.condition,a=void 0===r||r,l=e.className,c=void 0===l?null:l,s=e.content,u=void 0!==s&&s,f=e.premiumTag,d=void 0!==f&&f,p=e.children,h=void 0===p?null:p,m=e.onClick,v=a?n:1;return o.a.createElement("div",{className:Object(i.a)("disable-setting ".concat(a?"disabled":""),c),"data-testid":"disable-setting",onClick:function(){m&&a&&m()},disabled:a},o.a.createElement("div",{style:{opacity:v},className:"settings"},h),a&&o.a.createElement("div",{className:"disable-content"},u,d&&o.a.createElement(Vi,null)))}function Ob(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 wb(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xb(){return(xb=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}).apply(this,arguments)}function Eb(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return _b(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 _b(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 _b(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}function jb(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Sb=Object(c.b)((function(e){return{buttons:e.buttons,groups:e.groups}}),(function(e){return{_set:function(){return e(le.f.apply(void 0,arguments))}}}),(function(e,t,n){var r=e.buttons,o=e.groups,a=t._set,i=n.buttonId,l=jb(n,["buttonId"]),c=r[i],s=o[r[i].parent];return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ob(Object(n),!0).forEach((function(t){wb(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ob(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({set:function(e,t){return a(He.d.BUTTON,i,e,t)},get:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Object(se.c)(e,c,t&&"button",!(!t||!n)&&s)},getParent:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return Object(se.c)(e,s,!!t&&"group")}},l)}))((function(e){var t,n,a,i=e.get,l=e.getParent,c=e.set,s=jb(e,["get","getParent","set"]),u=Eb(Object(r.useState)(0),2),d=u[0],p=u[1];return o.a.createElement(Al.a,xb({title:Object(f.a)("utils.icon"),"data-testid":"group:icon"},s),"text"===l("menu_style")?null:o.a.createElement(o.a.Fragment,null,o.a.createElement(yb,{premiumTag:!0,onClick:function(){app.showPremiumDialog(Object(f.a)("premium.custom_image"))}},o.a.createElement(gb,{option2:Object(f.a)("utils.image"),value:!1,style:{marginTop:"-20px"},className:"Mui-buzz-premium"})),o.a.createElement("hr",null),o.a.createElement(wl,{onChange:function(e,t){return p(t)},style:{marginBottom:"20px",marginTop:"20px"},value:d,variant:"fullWidth",centered:!0},o.a.createElement(tl,{label:"Normal","data-testid":"normal_hover:normal"}),o.a.createElement(tl,{label:"Hover","data-testid":"normal_hover:hover"})),(n=i("icon_color"),a=i("icon",!0),o.a.createElement(o.a.Fragment,null,o.a.createElement(yb,{condition:1===d,premiumTag:!0,onClick:function(){app.showPremiumDialog("More hover settings!")}},o.a.createElement(ou,{value:a[0],onChange:function(e){return c("icon",[e,"unset"])},hoverDisabled:1===d})),o.a.createElement(Gv,{title:Object(f.a)("utils.color"),value:n[d],defaultValue:i("icon_color",!0)[d],onChange:function(e){var t=n;t[d]=e,c("icon_color",t)}}))),(t=i("icon_size"),o.a.createElement(yb,{condition:1===d,premiumTag:!0,onClick:function(){app.showPremiumDialog("More hover settings!")}},o.a.createElement(mb,{title:Object(f.a)("settings.icon_size.title"),value:t[0],defaultValue:i("icon_size",!0,!1)[0],"data-testid":"settingcontainer:icon-size",inputText:"px",premium:1===d,disabled:1===d,onChange:function(e){c("icon_size",e),c("icon_image_size",e)}})))))})),kb=n(963),Cb=n(522);function Pb(){return(Pb=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}).apply(this,arguments)}function Tb(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 Ab(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Tb(Object(n),!0).forEach((function(t){Ib(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Tb(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ib(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Rb(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||Db(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 Db(e,t){if(e){if("string"==typeof e)return Nb(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)?Nb(e,t):void 0}}function Nb(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}Object(kb.a)();function Mb(e){var t=e.value,n=void 0===t?"":t,a=(e.onChange,Rb(Object(r.useState)(""),2)),i=(a[0],a[1],Rb(Object(r.useState)(Array.isArray(n)?n:n.split(",").filter((function(e){return""!==e})).map((function(e){return{title:e,value:e}}))),2)),l=(i[0],i[1]);Object(r.useEffect)((function(){l(Array.isArray(n)?n:n.split(",").filter((function(e){return""!==e})).map((function(e){return{title:e,value:e}})))}),[n]);var c=["auto","cursive","fantasy","inherit","initial","monospace","none","sans-serif","serif","unset"].map((function(e){return{title:e,value:e,category:"System"}})),s=Cb.map((function(e){return{title:e,value:e,category:"Google Fonts"}})),u=c.concat(s);return o.a.createElement("div",{onClick:function(){app.showPremiumDialog(Object(f.a)("premium.font_family"))}},o.a.createElement(uc.a,{multiple:!0,disabled:!0,size:"medium",id:"tags-outlined",clearText:Object(f.a)("utils.clear"),loadingText:Object(f.a)("loading.loading"),"data-testid":"font-family",options:u,filterSelectedOptions:!0,disableCloseOnSelect:!0,freeSolo:!0,forcePopupIcon:!0,popupIcon:o.a.createElement("i",{className:"fas fa-caret-down",style:{fontSize:"0.8em"},"data-testid":"font-family-select-icon"}),renderInput:function(e){return o.a.createElement(Ml.a,Pb({},e,{variant:"outlined",label:Object(f.a)("settings.font_family.title"),placeholder:Object(f.a)("settings.font_family.placeholder"),InputProps:Ab(Ab({},e.InputProps),{},{"data-testid":"font-family-input"})}))}}))}n(1261);function Lb(){return(Lb=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}).apply(this,arguments)}function Fb(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Bb(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 Bb(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 Bb(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}var zb=Object(xl.a)((function(){return{button:{padding:0,height:"26px",minWidth:"25px",fontSize:"10px"},iconButton:{height:"22px",fontSize:"10px",fontWeight:700,width:"22px",padding:0,margin:"auto auto"}}}));function Ub(e){var t,n,i=e.title,l=e.className,c=e.value,s=void 0===c?"":c,u=e.disabled,f=void 0!==u&&u,d=e.type,p=void 0===d?"corners":d,h=e.onChange,m=e.onClick,v=void 0===m?function(){}:m,b=e.defaultValue,g=void 0===b?"0px 0px 0px 0px":b,y=["top-left","top-right","bottom-left","bottom-right"].map((function(e,t){return{inputProps:{"data-testid":"textfield-corners-".concat(e)},helperText:o.a.createElement("i",{className:"fas fa-arrow-up",style:{transform:"rotate(".concat("corners"===p?90*t-45:90*t,"deg)")}})}})),O=/\d+/g,w=zb();4!==(t=s?"number"==typeof s?["".concat(s),"".concat(s),"".concat(s),"".concat(s)]:s.match(O)||["","","",""]:["","","",""]).length&&(t=[t[0],t[0],t[0],t[0]]),4!==(n=g?"number"==typeof g?["".concat(g),"".concat(g),"".concat(g),"".concat(g)]:g.match(O)||["","","",""]:["","","",""]).length&&(n=[n[0],n[0],n[0],n[0]]);var x=Fb(Object(r.useState)(t),2),E=x[0],_=x[1],j=Fb(Object(r.useState)("%"),2),S=j[0],k=j[1],C=Fb(Object(r.useState)(t.every((function(e){return e===t[0]}))),2),T=C[0],A=C[1],I=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=E,r=S;!1===e?(r=t,k(t)):(n=T?[t,t,t,t]:E.map((function(n,r){return e===r?t:n})),_(n)),n.every((function(e){return""===e}))&&h("unset"),n.every((function(e){return""!==e&&!isNaN(Number(e))}))&&h(n.map((function(e){return"".concat(e).concat(r)})).join(" "))};Object(r.useEffect)((function(){var e;1===(e=s?"number"==typeof s?["".concat(s),"".concat(s),"".concat(s),"".concat(s)]:s.match(O)||["","","",""]:["","","",""]).length&&(e=[e[0],e[0],e[0],e[0]]),A(e.every((function(t){return t===e[0]}))),_(e),k(s?s.toString().includes("px")?"px":"%":g.toString().includes("px")?"px":"%")}),[s]);return o.a.createElement("div",{onClick:function(){f&&v()}},o.a.createElement(Il.a,{className:l,title:i,fullWidth:!0},E.map((function(e,r){return o.a.createElement(Ml.a,Lb({value:e,type:"number",className:"textfield-corners-input",margin:"dense",placeholder:s?t[r]:n[r],variant:"outlined",disabled:f,key:r,onChange:function(e){return I(r,e.target.value.replace(/^0+(.+)/,"$1"))}},y[r]))})),o.a.createElement(a.a,{color:"primary",variant:T?"contained":"outlined",className:w.button,disabled:f||!s,"data-testid":"textfield-corners-link",onClick:function(){A(!T)}},o.a.createElement("i",{className:"fas fa-link"})),o.a.createElement("div",{style:{transform:"translateY(-10px)",textAlign:"center"}},o.a.createElement(P.a,{color:"primary",className:w.iconButton,"data-testid":"textfield-corners-pixel",disabled:!0},"PX"),o.a.createElement(P.a,{color:"primary",className:w.iconButton,"data-testid":"textfield-corners-percent",disabled:!0},"%"))))}function Wb(){return(Wb=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}).apply(this,arguments)}function Hb(e){return o.a.createElement(Ub,Wb({title:Object(f.a)("settings.border_radius.title"),type:"corners"},e))}function Gb(e){var t=e.onChange,n=e.value,r=e.title,a=void 0===r?"":r,i=e.device,l=void 0===i?"":i,c=e.trashButton;return o.a.createElement(Il.a,{title:a},o.a.createElement(Kl.a,{variant:"outlined",fullWidth:!0},o.a.createElement(Gl.a,{id:"label-visibility",value:n||"",onChange:function(e){t(e.target.value)},className:"MuiSelect-small",inputProps:{"data-testid":"setting:".concat(l,"-visibility")},displayEmpty:!0},c&&o.a.createElement(Oe.a,{value:"",key:"group-default",disabled:!0,style:{display:"none"}},Object(f.a)("settings.label_styles.group_default")),"desktop"===l?[o.a.createElement(Oe.a,{value:"always",key:"always"},Object(f.a)("settings.label_styles.always")),o.a.createElement(Oe.a,{value:"hover",key:"hover"},Object(f.a)("settings.label_styles.hover")),o.a.createElement(Oe.a,{value:"hide",key:"hide"},Object(f.a)("settings.label_styles.hide"))]:[o.a.createElement(Oe.a,{value:"always",key:"always"},Object(f.a)("settings.label_styles.always")),o.a.createElement(Oe.a,{value:"hide",key:"hide"},Object(f.a)("settings.label_styles.hide"))])),c?o.a.createElement(P.a,{onClick:function(){t("unset")},disabled:!n,size:"small",style:{fontSize:"1rem",marginLeft:"5px"},color:"primary"},o.a.createElement(ie.a,{fontSize:"inherit",className:"fas fa-trash"})):null)}function Kb(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 Vb(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $b(){return($b=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}).apply(this,arguments)}function qb(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Yb(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 Yb(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 Yb(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}function Xb(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Jb=Object(c.b)((function(e){return{buttons:e.buttons,groups:e.groups}}),(function(e){return{_set:function(){return e(le.f.apply(void 0,arguments))}}}),(function(e,t,n){var r=e.buttons,o=e.groups,a=t._set,i=n.buttonId,l=Xb(n,["buttonId"]),c=r[i],s=o[r[i].parent];return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Kb(Object(n),!0).forEach((function(t){Vb(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Kb(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({set:function(e,t){return a(He.d.BUTTON,i,e,t)},get:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Object(se.c)(e,c,t&&"button",t&&n?s:[])},getParent:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return Object(se.c)(e,s,!!t&&"group")}},l)}))((function(e){var t,n,a=e.set,i=e.get,l=e.getParent,c=Xb(e,["set","get","getParent"]),s=qb(Object(r.useState)(0),2),u=s[0],d=s[1],p=i("label_color"),h=i("label_color",!0),m=i("label_background_color"),v=i("label_background_color",!0),b=i("label_border_radius"),g=i("label_border_radius",!0);return o.a.createElement(Al.a,$b({title:Object(f.a)("settings.label.title"),"data-testid":"group:label"},c),o.a.createElement("div",{className:"setting-group-title"},Object(f.a)("settings.label_desktop.title")),o.a.createElement("hr",null),"text"===l("menu_style")||"text-icon"===l("menu_style")?null:o.a.createElement(o.a.Fragment,null,o.a.createElement(Gb,{title:Object(f.a)("settings.show_mobile_desktop.desktop"),device:"desktop",value:i("show_label_desktop",!0),onChange:function(e){return a("show_label_desktop",e)},trashButton:!0}),o.a.createElement(Gb,{title:Object(f.a)("settings.show_mobile_desktop.mobile"),device:"mobile",value:i("show_label_mobile",!0),onChange:function(e){return a("show_label_mobile",e)},trashButton:!0})),o.a.createElement(wl,{onChange:function(e,t){return d(t)},style:{marginBottom:"20px",marginTop:"20px"},value:u,variant:"fullWidth",centered:!0},o.a.createElement(tl,{label:"Normal","data-testid":"normal_hover:normal"}),o.a.createElement(tl,{label:"Hover","data-testid":"normal_hover:hover"})),o.a.createElement("div",{className:"setting-group-title"},Object(f.a)("utils.text")),o.a.createElement("hr",null),o.a.createElement(Gv,{noGradient:!0,title:Object(f.a)("utils.color"),value:p[u],defaultValue:h[u],onChange:function(e){var t=p;t[u]=e,a("label_color",t)}}),(t=i("label_font_size"),n=i("label_font_size",!0),o.a.createElement(yb,{condition:1===u,premiumTag:!0,onClick:function(){app.showPremiumDialog("More hover settings!")}},o.a.createElement(mb,{title:Object(f.a)("settings.font_size"),value:t[0],inputText:"px",onChange:function(e){a("label_font_size",e)},defaultValue:n[0],disabled:1===u,premium:1===u}))),o.a.createElement(yb,{premiumTag:!0},o.a.createElement(Mb,null)),o.a.createElement("div",{className:"setting-group-title"},Object(f.a)("utils.background")),o.a.createElement("hr",null),"text"===l("menu_style")||"text-icon"===l("menu_style")?null:o.a.createElement(o.a.Fragment,null,o.a.createElement(Gv,{title:Object(f.a)("utils.color"),value:m[u],defaultValue:v[u],onChange:function(e){var t=m;t[u]=e,a("label_background_color",t)}}),"square"===l("menu_style")||"rectangle"===l("menu_style")?null:o.a.createElement(o.a.Fragment,null,o.a.createElement(yb,{condition:1===u,premiumTag:!0,onClick:function(){app.showPremiumDialog("More hover settings!")}},o.a.createElement(Hb,{defaultValue:g[0],value:b[0],disabled:1===u,onChange:function(e){var t=b;t[0]=e||"unset",a("label_border_radius",t)}})),o.a.createElement(yb,{premiumTag:!0,onClick:function(){app.showPremiumDialog(Object(f.a)("premium.margin"))}},o.a.createElement(Ub,{title:Object(f.a)("settings.margin.title")+" (PRO)",type:"sides"})),o.a.createElement(yb,{premiumTag:!0,onClick:function(){app.showPremiumDialog(Object(f.a)("premium.padding"))}},o.a.createElement(Ub,{title:Object(f.a)("settings.padding.title")+" (PRO)",type:"sides"})))))}));function Qb(e){var t=e.value,n=e.defaultValue,r=e.onChange,a=e.disabled;if(t=""===t?null:t,n=""===n?null:n,void 0!==a&&a)return o.a.createElement(yb,{premiumTag:!0,onClick:function(){return app.showPremiumDialog(Object(f.a)("premium.modal.list.custom_images"))}},o.a.createElement(Il.a,{title:o.a.createElement(o.a.Fragment,null,Object(f.a)("settings.background_image.title")),fullWidth:!1},o.a.createElement(nc.a,{checked:!1,disabled:!0,inputProps:{"data-testid":"setting:image-choice"}})));return o.a.createElement(Il.a,{title:Object(f.a)("settings.background_image.title"),fullWidth:!1},o.a.createElement(nc.a,{checked:null==t?n:t,onChange:function(e){var o=e.target.checked;r(o===n&&null!=t?"unset":o)},inputProps:{"data-testid":"setting:image-choice"}}))}function Zb(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 eg(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function tg(){return(tg=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}).apply(this,arguments)}function ng(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return rg(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 rg(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 rg(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}function og(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var ag=Object(c.b)((function(e){return{buttons:e.buttons,groups:e.groups}}),(function(e){return{_set:function(){return e(le.f.apply(void 0,arguments))}}}),(function(e,t,n){var r=e.buttons,o=e.groups,a=t._set,i=n.buttonId,l=og(n,["buttonId"]),c=r[i],s=o[c.parent];return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Zb(Object(n),!0).forEach((function(t){eg(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zb(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({set:function(e,t){return a(He.d.BUTTON,i,e,t)},get:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.returnValue,r=void 0!==n&&n,o=t.defToGroup,a=void 0===o||o,i=og(t,["returnValue","defToGroup"]);return Object(se.c)(e,c,r&&"button",!(!r||!a)&&s,i)},disableBorderRadius:"square"===s.menu_style||"rectangle"===s.menu_style},l)}))((function(e){var t,n,a=e.get,i=e.set,l=e.disableBorderRadius,c=og(e,["get","set","disableBorderRadius"]),s=ng(Object(r.useState)(0),2),u=s[0],d=s[1];return o.a.createElement(Al.a,tg({title:Object(f.a)("common.button")},c,{"data-testid":"group:button"}),o.a.createElement(wl,{onChange:function(e,t){return d(t)},style:{marginBottom:"20px"},value:u,variant:"fullWidth",centered:!0},o.a.createElement(tl,{label:"Normal","data-testid":"normal_hover:normal"}),o.a.createElement(tl,{label:"Hover","data-testid":"normal_hover:hover"})),o.a.createElement("div",{className:"setting-group-title"},Object(f.a)("settings.setting_categories.background")),o.a.createElement("hr",null),(t=a("background_color"),n=a("background_color",{returnValue:!0}),o.a.createElement(o.a.Fragment,null,o.a.createElement(Gv,{title:Object(f.a)("utils.color"),value:t[u],defaultValue:n[u],onChange:function(e){var n=t;n[u]=e,i("background_color",n)}}),o.a.createElement(Qb,{disabled:!0}))),o.a.createElement("div",{className:"setting-group-title"},Object(f.a)("settings.setting_categories.button_style")),o.a.createElement("hr",null),l?null:o.a.createElement(yb,{condition:1===u,premiumTag:!0},o.a.createElement(Hb,{value:a("border_radius")[0],defaultValue:a("border_radius",{returnValue:!0})[0],disabled:1===u,onChange:function(e){var t=a("border_radius");t[0]=null===e?"unset":e,i("border_radius",t)}})))}));function ig(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return lg(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 lg(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 lg(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}function cg(e){var t=e.buttonId,n=ig(Object(r.useState)("button"),2),a=n[0],i=n[1];return o.a.createElement(o.a.Fragment,null,o.a.createElement(ag,{title:Object(f.a)("common.button"),opened:"button"===a,onSetIsOpened:function(e){return i(e?"button":"")},buttonId:t}),o.a.createElement(Sb,{opened:"icon"===a,onSetIsOpened:function(e){return i(e?"icon":"")},buttonId:t}),o.a.createElement(Jb,{opened:"label"===a,onSetIsOpened:function(e){return i(e?"label":"")},buttonId:t}))}function sg(e){var t=e.type,n=void 0===t?"Data":t,r=e.group,a=function(){return o.a.createElement(o.a.Fragment,null,o.a.createElement(Vl.a,null,"schedule"===n?Object(f.a)("time_schedules.current_time_schedule"):Object(f.a)("page_rules.current_page_rule")),o.a.createElement(Gl.a,{inputProps:{"data-testid":"setting:".concat("schedule"===n?"time-schedule":"page-rule")},value:"show",label:"schedule"===n?Object(f.a)("time_schedules.current_time_schedule"):Object(f.a)("page_rules.current_page_rule"),disabled:!0,IconComponent:Vi},o.a.createElement(Oe.a,{value:"show"},Object(f.a)("utils.filter-visibility.".concat("schedule"===n?"timeschedule":"pagerule","_show_").concat(r?"group":"button")))))},i=function(){return null};return o.a.createElement(o.a.Fragment,null,o.a.createElement(Kl.a,{variant:"outlined",fullWidth:!0,style:{marginBottom:"20px"}},a()),i())}var ug=n(87),fg=r.forwardRef((function(e,t){e.checked;var n=e.classes,o=e.className,a=e.control,l=e.disabled,c=(e.inputRef,e.label),s=e.labelPlacement,u=void 0===s?"end":s,f=(e.name,e.onChange,e.value,Object(p.a)(e,["checked","classes","className","control","disabled","inputRef","label","labelPlacement","name","onChange","value"])),h=Object(ug.a)(),m=l;void 0===m&&void 0!==a.props.disabled&&(m=a.props.disabled),void 0===m&&h&&(m=h.disabled);var b={disabled:m};return["checked","name","onChange","value","inputRef"].forEach((function(t){void 0===a.props[t]&&void 0!==e[t]&&(b[t]=e[t])})),r.createElement("label",Object(d.a)({className:Object(i.a)(n.root,o,"end"!==u&&n["labelPlacement".concat(Object(v.a)(u))],m&&n.disabled),ref:t},f),r.cloneElement(a,b),r.createElement(ye.a,{component:"span",className:Object(i.a)(n.label,m&&n.disabled)},c))})),dg=Object(g.a)((function(e){return{root:{display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,"&$disabled":{cursor:"default"}},labelPlacementStart:{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},labelPlacementTop:{flexDirection:"column-reverse",marginLeft:16},labelPlacementBottom:{flexDirection:"column",marginLeft:16},disabled:{},label:{"&$disabled":{color:e.palette.text.disabled}}}}),{name:"MuiFormControlLabel"})(fg),pg=n(278),hg=Object(fl.a)(r.createElement("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"RadioButtonUnchecked"),mg=Object(fl.a)(r.createElement("path",{d:"M8.465 8.465C9.37 7.56 10.62 7 12 7C14.76 7 17 9.24 17 12C17 13.38 16.44 14.63 15.535 15.535C14.63 16.44 13.38 17 12 17C9.24 17 7 14.76 7 12C7 10.62 7.56 9.37 8.465 8.465Z"}),"RadioButtonChecked");var vg=Object(g.a)((function(e){return{root:{position:"relative",display:"flex","&$checked $layer":{transform:"scale(1)",transition:e.transitions.create("transform",{easing:e.transitions.easing.easeOut,duration:e.transitions.duration.shortest})}},layer:{left:0,position:"absolute",transform:"scale(0)",transition:e.transitions.create("transform",{easing:e.transitions.easing.easeIn,duration:e.transitions.duration.shortest})},checked:{}}}),{name:"PrivateRadioButtonIcon"})((function(e){var t=e.checked,n=e.classes,o=e.fontSize;return r.createElement("div",{className:Object(i.a)(n.root,t&&n.checked)},r.createElement(hg,{fontSize:o}),r.createElement(mg,{fontSize:o,className:n.layer}))})),bg=n(85);var gg=r.createContext();var yg=r.createElement(vg,{checked:!0}),Og=r.createElement(vg,null),wg=r.forwardRef((function(e,t){var n=e.checked,o=e.classes,a=e.color,l=void 0===a?"secondary":a,c=e.name,s=e.onChange,u=e.size,f=void 0===u?"medium":u,h=Object(p.a)(e,["checked","classes","color","name","onChange","size"]),m=r.useContext(gg),b=n,g=Object(bg.a)(s,m&&m.onChange),y=c;return m&&(void 0===b&&(b=m.value===e.value),void 0===y&&(y=m.name)),r.createElement(pg.a,Object(d.a)({color:l,type:"radio",icon:r.cloneElement(Og,{fontSize:"small"===f?"small":"default"}),checkedIcon:r.cloneElement(yg,{fontSize:"small"===f?"small":"default"}),classes:{root:Object(i.a)(o.root,o["color".concat(Object(v.a)(l))]),checked:o.checked,disabled:o.disabled},name:y,checked:b,onChange:g,ref:t},h))})),xg=Object(g.a)((function(e){return{root:{color:e.palette.text.secondary},checked:{},disabled:{},colorPrimary:{"&$checked":{color:e.palette.primary.main,"&:hover":{backgroundColor:Object(b.c)(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&$disabled":{color:e.palette.action.disabled}},colorSecondary:{"&$checked":{color:e.palette.secondary.main,"&:hover":{backgroundColor:Object(b.c)(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&$disabled":{color:e.palette.action.disabled}}}}),{name:"MuiRadio"})(wg);n(1263);function Eg(e){var t=e.openDialogDelay,n=function(){return o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:"advanced-scroll-timeout","data-testid":"timeoutScroll:free"},o.a.createElement(yb,{onClick:function(){t("timeout")}},o.a.createElement("div",{className:"advanced-timeout"},o.a.createElement(dg,{control:o.a.createElement(xg,{checked:!1,inputProps:{"data-testid":"setting:timeout-radio","aria-label":"timeout"},value:"timeout",name:"timeout-radio-button"}),label:Object(f.a)("settings.timeout_scroll.timeout.title"),className:"timeout-radio-group",labelPlacement:"end",value:"timeout",name:"timeout-radio-button-label"}),o.a.createElement(Ml.a,{variant:"outlined",label:Object(f.a)("settings.timeout_scroll.timeout.milliseconds"),helperText:Object(f.a)("settings.timeout_scroll.timeout.info","0"),type:"number",fullWidth:!0,disabled:!0,InputProps:{"data-testid":"setting:timeout-field",endAdornment:o.a.createElement(Vi,null)}}))),o.a.createElement("hr",null),o.a.createElement(yb,{onClick:function(){t("scroll")}},o.a.createElement("div",{className:"advanced-scroll"},o.a.createElement(dg,{control:o.a.createElement(xg,{checked:!1,inputProps:{"data-testid":"setting:scroll-radio","aria-label":"scroll"},value:"scroll",name:"scroll-radio-button"}),label:Object(f.a)("settings.timeout_scroll.scroll.title"),className:"scroll-radio-group",labelPlacement:"end",value:"scroll",name:"scroll-radio-button-label"}),o.a.createElement(Ml.a,{variant:"outlined",label:Object(f.a)("settings.timeout_scroll.scroll.from_top"),type:"number",FormHelperTextProps:{component:"span"},fullWidth:!0,disabled:!0,InputProps:{"data-testid":"setting:scroll-field",endAdornment:o.a.createElement(Vi,null)}}),o.a.createElement("div",{className:"advanced-scroll-pixel-percent"},o.a.createElement(a.a,{disabled:!0,variant:"contained",color:"primary","data-testid":"setting:scroll-percent"},"%"),o.a.createElement(a.a,{disabled:!0,variant:"outlined",color:"primary","data-testid":"setting:scroll-px"},"px")))),o.a.createElement(yb,{onClick:function(){t("scroll")}},o.a.createElement("div",{className:"advanced-scroll-hide"},o.a.createElement(Il.a,{title:Object(f.a)("settings.timeout_scroll.scroll.visibility"),className:"disabled"},o.a.createElement(wl,{value:!1,indicatorColor:"secondary",textColor:"secondary",variant:"fullWidth",className:"icon-or-image"},o.a.createElement(tl,{disabled:!0,label:Object(f.a)("settings.timeout_scroll.scroll.hide"),size:"small"}),o.a.createElement(tl,{disabled:!0,label:Object(f.a)("settings.timeout_scroll.scroll.show"),size:"small"})))),o.a.createElement("span",{className:"advanced-scroll-description"},o.a.createElement("p",{dangerouslySetInnerHTML:{__html:Object(f.a)("settings.timeout_scroll.scroll.info","0","%","SHOW")}})))))};return o.a.createElement(o.a.Fragment,null,n())}function _g(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return jg(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 jg(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 jg(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}function Sg(e){var t=e.value,n=e.onChange,a=e.icon,i=e.disabled,l=void 0!==i&&i,c=Object(r.useRef)(null),s=_g(Object(r.useState)(0),2),u=s[0],d=s[1],p=_g(Object(r.useState)(t||"once_page"),2),h=p[0],m=p[1];return Object(r.useEffect)((function(){d(c.current.offsetWidth),m(t||"once_page")}),[t]),o.a.createElement(Kl.a,{variant:"outlined",fullWidth:!0,disabled:l},o.a.createElement(Vl.a,{id:"exit-intent-trigger-times",ref:c},Object(f.a)("settings.exit_intent.how_often._title")),o.a.createElement(Gl.a,{labelId:"exit-intent-trigger-times",id:"exit-intent-trigger-times",value:h,onChange:function(e){m(e.target.value),n("exit_intent_trigger_amount",e.target.value)},labelWidth:u,IconComponent:a,inputProps:{"data-testid":"setting:exit-intent-how-often"}},o.a.createElement(Oe.a,{value:"once_page"},Object(f.a)("settings.exit_intent.how_often.once_page")),o.a.createElement(Oe.a,{value:"once_session"},Object(f.a)("settings.exit_intent.how_often.once_session")),o.a.createElement(Oe.a,{value:"always"},Object(f.a)("settings.exit_intent.how_often.always"))))}function kg(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Cg(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 Cg(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 Cg(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}function Pg(e){var t=e.value,n=e.onChange,a=e.icon,i=e.singleButton,l=void 0!==i&&i,c=e.disabled,s=void 0!==c&&c,u=Object(r.useRef)(null),d=kg(Object(r.useState)(0),2),p=d[0],h=d[1],m=kg(Object(r.useState)(t||"once_page"),2),v=m[0],b=m[1];Object(r.useEffect)((function(){h(u.current.offsetWidth),b(t||"once_page")}),[t]);return o.a.createElement(Kl.a,{variant:"outlined",fullWidth:!0,style:{marginTop:20},disabled:s},o.a.createElement(Vl.a,{id:"exit-intent-trigger-animation",ref:u},Object(f.a)("settings.exit_intent.animation._title")),o.a.createElement(Gl.a,{labelId:"exit-intent-trigger-animation",id:"exit-intent-trigger-animation",value:v,onChange:function(e){b(e.target.value),n("exit_intent_animation",e.target.value)},labelWidth:p,IconComponent:a,inputProps:{"data-testid":"setting:exit-intent-animation"}},l?[o.a.createElement(Oe.a,{value:"focused",key:0},Object(f.a)("settings.exit_intent.animation.focused")),o.a.createElement(Oe.a,{value:"jump",key:1},Object(f.a)("settings.exit_intent.animation.jump_single")),o.a.createElement(Oe.a,{value:"flip",key:2},Object(f.a)("settings.exit_intent.animation.flip_single"))]:[o.a.createElement(Oe.a,{value:"focused",key:0},Object(f.a)("settings.exit_intent.animation.focused")),o.a.createElement(Oe.a,{value:"open_menu",key:1},Object(f.a)("settings.exit_intent.animation.open_menu")),o.a.createElement(Oe.a,{value:"jump",key:2},Object(f.a)("settings.exit_intent.animation.jump")),o.a.createElement(Oe.a,{value:"flip",key:3},Object(f.a)("settings.exit_intent.animation.flip"))]))}function Tg(e){var t=e.onChange;return o.a.createElement(o.a.Fragment,null,o.a.createElement(yb,{onClick:function(){t()}},o.a.createElement("p",null,Object(f.a)("settings.exit_intent.description")),o.a.createElement(Il.a,{title:Object(f.a)("settings.exit_intent.trigger_window"),fullWidth:!1},o.a.createElement(nc.a,{disabled:!0})),o.a.createElement(Il.a,{title:Object(f.a)("settings.exit_intent.trigger_inactive"),fullWidth:!1},o.a.createElement(nc.a,{disabled:!0})),o.a.createElement(Sg,{value:"once_page",disabled:!0,icon:Vi}),o.a.createElement(Pg,{value:"focused",disabled:!0,icon:Vi}),o.a.createElement("p",{dangerouslySetInnerHTML:{__html:Object(f.a)("settings.exit_intent.info")}})))}function Ag(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ig(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 Ig(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 Ig(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}var Rg=Object(c.b)((function(e){return{buttons:e.buttons,time_schedules:e.timeSchedules,page_rules:e.pageRules,groups:e.groups}}),(function(e){return{set:function(){return e(le.f.apply(void 0,arguments))}}}))((function(e){var t=e.buttonId,n=e.buttons,i=(e.set,e.groups),l=n[t],c=i[l.parent].children.length<2,s=Ag(Object(r.useState)("customClassId"),2),u=s[0],d=s[1],p={class:function(){return o.a.createElement(yb,{onClick:function(){app.showPremiumDialog(Object(f.a)("settings.custom_class.pro_description"))}},o.a.createElement(Ml.a,{inputProps:{"data-testid":"setting:custom-class"},variant:"outlined",label:Object(f.a)("settings.custom_class.title"),fullWidth:!0,disabled:!0,style:{marginBottom:"10px"},InputProps:{endAdornment:o.a.createElement(Vi,null)}}))},id:function(){return o.a.createElement(yb,{onClick:function(){app.showPremiumDialog(Object(f.a)("settings.custom_id.pro_description"))}},o.a.createElement(Ml.a,{inputProps:{"data-testid":"setting:custom-id"},variant:"outlined",label:Object(f.a)("settings.custom_id.title"),fullWidth:!0,disabled:!0,style:{marginBottom:"10px"},InputProps:{endAdornment:o.a.createElement(Vi,null)}}))},editor:function(){return null}},h={timeSchedules:function(){return o.a.createElement(yb,{onClick:function(){app.showPremiumDialog(Object(f.a)("time_schedules.pro_description"),"C-B9ITdY6A4")}},o.a.createElement(sg,{type:"schedule"}),o.a.createElement(a.a,{startIcon:o.a.createElement("i",{style:{fontSize:"12px"},className:"fas fa-cog"}),color:"primary",className:"Mui-disabled","data-testid":"time_schedules_open_drawer"},Object(f.a)("time_schedules.open_settings")))},pageRules:function(){return o.a.createElement(yb,{onClick:function(){app.showPremiumDialog(Object(f.a)("page_rules.pro_description"),"SQnAhyBWLWg")}},o.a.createElement(sg,{type:"rule"}),o.a.createElement(a.a,{startIcon:o.a.createElement("i",{style:{fontSize:"12px"},className:"fas fa-cog"}),color:"primary",className:"Mui-disabled","data-testid":"page_rules_open_drawer"},Object(f.a)("page_rules.open_settings")))}},m={timeoutScroll:function(){return o.a.createElement(o.a.Fragment,null,o.a.createElement(Eg,{openDialogDelay:function(e){"timeout"===e?app.showPremiumDialog(Object(f.a)("premium.show_on_timeout"),"V4lvZ15ULWw"):app.showPremiumDialog(Object(f.a)("premium.show_on_scroll"),"hh5LBF4C1pg")}}))}},v=function(){return o.a.createElement(o.a.Fragment,null,o.a.createElement(Tg,{onChange:function(){app.showPremiumDialog(Object(f.a)("settings.exit_intent.pro_description"))}}))};return o.a.createElement("div",null,o.a.createElement(Al.a,{title:Object(f.a)("settings.custom_id.title")+" & "+Object(f.a)("settings.custom_class.title"),"data-testid":"group:custom-class-id",icon:"far fa-clock",opened:"customClassId"===u,onSetIsOpened:function(e){return d(e?"customClassId":"")}},o.a.createElement("div",{className:"setting-group-title"},Object(f.a)("settings.custom_class.title")),o.a.createElement("hr",null),p.class(),o.a.createElement("div",{className:"setting-group-title"},Object(f.a)("settings.custom_id.title")),o.a.createElement("hr",null),p.id(),p.editor()),o.a.createElement(Al.a,{title:Object(f.a)("time_schedules.name"),icon:"far fa-clock",opened:"timeSchedules"===u,"data-testid":"group:time-schedules",onSetIsOpened:function(e){return d(e?"timeSchedules":"")}},h.timeSchedules()),o.a.createElement(Al.a,{title:Object(f.a)("page_rules.name"),icon:"fas fa-filter",opened:"pageRules"===u,"data-testid":"group:page-rules",onSetIsOpened:function(e){return d(e?"pageRules":"")}},h.pageRules()),c&&o.a.createElement(o.a.Fragment,null,o.a.createElement(Al.a,{title:Object(f.a)("settings.button_group_window.timeout_scroll"),"data-testid":"group:timeout-scroll",icon:"fas fa-stopwatch",opened:"timeOutScroll"===u,onSetIsOpened:function(e){return d(e?"timeOutScroll":"")}},m.timeoutScroll()),o.a.createElement(Al.a,{title:Object(f.a)("settings.exit_intent.title"),"data-testid":"group:exit-intent",icon:"fas fa-running",opened:"exitIntent"===u,onSetIsOpened:function(e){return d(e?"exitIntent":"")}},v())))}));var Dg=Object(c.b)((function(e){return{groups:e.groups,buttons:e.buttons}}),(function(e){return{set:function(){return e(le.f.apply(void 0,arguments))}}}))((function(e){var t=e.match,n=e.groups,r=e.buttons,a=Qe()(n,t.params.groupId,!1),i=Qe()(r,t.params.id,!1),l=function(e){return"advanced"===e?2:"style"===e?1:0}(Qe()(t.params,"tab","general"));return a&&i?o.a.createElement(o.a.Fragment,null,o.a.createElement(Tl,{group:a,button:i,tab:l}),0===l&&o.a.createElement(vs,{group:a,buttonId:i.id}),1===l&&o.a.createElement(cg,{group:a,buttonId:i.id}),2===l&&o.a.createElement(Rg,{group:a,buttonId:i.id})):o.a.createElement(Xi,{isButtonGroupNotFound:!0})}));function Ng(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Mg(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 Mg(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 Mg(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}function Lg(e){var t=e.value,n=e.onChange,a=Ng(Object(r.useState)(t),2),i=a[0],l=a[1];return Object(r.useEffect)((function(){l(t)}),[t]),o.a.createElement(Il.a,{title:Object(f.a)("settings.start_opened.title"),fullWidth:!1},o.a.createElement(nc.a,{inputProps:{"data-testid":"setting:start-opened"},onChange:function(e){l(e.target.checked),n(e.target.checked)},checked:i}))}function Fg(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Bg(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 Bg(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 Bg(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}function zg(e){var t=e.value,n=void 0===t?"":t,a=(e.menu_style,e.onChange),i=e.visible,l=Object(r.useRef)(null),c=Fg(Object(r.useState)(0),2),s=c[0],u=c[1];Object(r.useEffect)((function(){l&&l.current&&u(l.current.offsetWidth)}),[n]);return o.a.createElement(o.a.Fragment,null,i?o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:"setting-group-title"},Object(f.a)("settings.opening_animation.title")),o.a.createElement("hr",null),o.a.createElement(Kl.a,{variant:"outlined",fullWidth:!0},o.a.createElement(Vl.a,{id:"group-style",ref:l},Object(f.a)("common.type")),o.a.createElement(Gl.a,{labelId:"group-style",id:"group-style",value:n,onChange:function(e){"text"!==e.target.value&&"text-icon"!==e.target.value?a(e.target.value):app.showPremiumDialog(Object(f.a)("premium.menu_styles."+e.target.value),null,"text"===e.target.value?"https://s3.eu-central-1.amazonaws.com/community.buttonizer.pro/2020-05-14/1589467082-147541-image.png":"https://s3.eu-central-1.amazonaws.com/community.buttonizer.pro/2020-05-14/1589468089-699690-msedge-f9gje423nn.png")},labelWidth:s,inputProps:{"data-testid":"setting:opening-animation"}},[o.a.createElement(Oe.a,{value:"default",key:0},Object(f.a)("settings.menu_style.styles.default")),o.a.createElement(Oe.a,{value:"faded",key:1},Object(f.a)("settings.menu_style.styles.faded")),o.a.createElement(Oe.a,{value:"corner-circle",key:2},Object(f.a)("settings.menu_style.styles.cornercircle")),o.a.createElement(Oe.a,{value:"building-up",key:3},Object(f.a)("settings.menu_style.styles.buildingup")),o.a.createElement(Oe.a,{value:"pop",key:4},Object(f.a)("settings.menu_style.styles.pop"))]))):null)}function Ug(e){var t=e.value,n=e.openOnMouseOverEnabled,r=void 0!==n&&n,a=e.closeOnMouseLeaveEnabled,i=void 0!==a&&a,l=e.onChange;return o.a.createElement(Il.a,{title:Object(f.a)("settings.close_on_click_outside.title"),fullWidth:!1},o.a.createElement(nc.a,{inputProps:{"data-testid":"setting:close-on-click-outside"},onChange:function(e){return l(e.target.checked)},checked:t,disabled:r&&i}))}function Wg(e){var t=e.value,n=e.openOnMouseOverEnabled,r=void 0!==n&&n,a=e.onChange;return o.a.createElement(Il.a,{title:Object(f.a)("settings.close_on_click_inside.title"),fullWidth:!1},o.a.createElement(nc.a,{inputProps:{"data-testid":"setting:close-on-click-inside"},onChange:function(e){return a(e.target.checked)},checked:t,disabled:r}))}function Hg(e){e.openOnHover,e.closeOnMouseLeave,e.onChange;return o.a.createElement(o.a.Fragment,null,o.a.createElement(Il.a,{title:o.a.createElement(o.a.Fragment,null,Object(f.a)("settings.open_on_mouseover.title"),o.a.createElement(Vi,null)),fullWidth:!1,onClick:function(){return app.showPremiumDialog(Object(f.a)("settings.open_on_mouseover.title"))}},o.a.createElement(nc.a,{disabled:!0,inputProps:{"data-testid":"setting:open-on-hover"},checked:!1})))}function Gg(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 Kg(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Gg(Object(n),!0).forEach((function(t){Vg(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Gg(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Vg(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $g(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function qg(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Yg(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 Yg(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 Yg(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}var Xg=Object(c.b)((function(e){return{groups:e.groups}}),(function(e){return{set:function(){return e(le.f.apply(void 0,arguments))}}}),(function(e,t,n){var r=e.groups,o=t.set,a=n.groupId;return Kg(Kg({set:function(e,t){return o(He.d.GROUP,a,e,t)}},$g(n,["groupId"])),{},{group:r[a],get:function(e){return Qe()(r[a],e,Object(se.a)("group",e))}})}))((function(e){var t=e.set,n=e.get,a=qg(Object(r.useState)("general"),2),i=a[0],l=a[1],c="rectangle"===n("menu_style")||"text"===n("menu_style")||"text-icon"===n("menu_style");return o.a.createElement(o.a.Fragment,null,o.a.createElement(Al.a,{title:Object(f.a)("settings.setting_categories.general"),opened:"general"===i,onSetIsOpened:function(e){return l(e?"general":"")},"data-testid":"group:general"},o.a.createElement("div",{className:"setting-group-title"},Object(f.a)("settings.label.title")),o.a.createElement("hr",null),o.a.createElement(Bl,{value:n("label"),placeholder:c?n("name")+"'s label":"",onChange:function(e){return t("label",e)}}),o.a.createElement("div",{className:"setting-group-title"},Object(f.a)("settings.show_mobile_desktop.device_visibility")),o.a.createElement("hr",null),o.a.createElement(Nl,{mobile:1==n("show_mobile"),desktop:1==n("show_desktop"),onChange:function(e,n){return t(e,n)}})),o.a.createElement(Al.a,{title:Object(f.a)("settings.menu_position.title"),opened:"position"===i,onSetIsOpened:function(e){return l(e?"position":"")},"data-testid":"group:position"},o.a.createElement(ns,{position:"horizontal",value:n("horizontal"),onChange:function(e){return t("horizontal",e)}}),o.a.createElement(ns,{position:"vertical",value:n("vertical"),onChange:function(e){return t("vertical",e)}})),o.a.createElement(Al.a,{title:Object(f.a)("settings.menu_style.title"),opened:"menu_settings"===i,onSetIsOpened:function(e){return l(e?"menu_settings":"")},"data-testid":"group:menu_settings"},o.a.createElement(Il.a,{title:Object(f.a)("settings.menu.title"),fullWidth:!1},o.a.createElement(nc.a,{checked:n("is_menu",!0),onChange:function(e){e.target.checked?t("is_menu",!0):t("is_menu",!1)},inputProps:{"data-testid":"setting:is_menu"}})),o.a.createElement("div",{className:"setting-group-title"},Object(f.a)("settings.menu_style.title_short")),o.a.createElement("hr",null),o.a.createElement(us,{value:n("menu_style","default"),onChange:function(e){"text"!==e&&"text-icon"!==e||t("border_radius","10px 10px 10px 10px"),t("menu_style",e)}}),o.a.createElement(zg,{value:n("menu_opening_animation","default"),menu_style:n("menu_style","default"),onChange:function(e){t("menu_opening_animation",e)},visible:1==n("is_menu",!0)}),!0===n("is_menu",!0)&&o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:"setting-group-title"},Object(f.a)("settings.menu.title_settings")),o.a.createElement("hr",null),o.a.createElement(Lg,{value:1==n("start_opened",!1),onChange:function(e){return t("start_opened",e)}}),o.a.createElement(Wg,{value:1==n("close_on_click_inside",!0),openOnMouseOverEnabled:1==n("open_on_mouseover",!1),onChange:function(e){return t("close_on_click_inside",e)}}),o.a.createElement(Ug,{value:1==n("close_on_click_outside",!0),openOnMouseOverEnabled:1==n("open_on_mouseover",!1),closeOnMouseLeaveEnabled:1==n("close_on_mouseleave",!0),onChange:function(e){return t("close_on_click_outside",e)}}),o.a.createElement(Hg,{openOnHover:1==n("open_on_mouseover",!1),closeOnMouseLeave:1==n("close_on_mouseleave",!0),onChange:function(e,n){return t(e,n)}}))))}));function Jg(){return(Jg=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}).apply(this,arguments)}var Qg=Object(te.h)((function(e){var t=e.group,n=e.tab,r=e.history,i=function(e){var n="/group/".concat(t.id,"/").concat(e.page);return o.a.createElement(tl,Jg({component:"a",href:"#".concat(n),onClick:function(){r.location.pathname!==n&&r.push(n)}},e))};return o.a.createElement("div",{className:"bar-header"},o.a.createElement("div",{className:"breadcrumb"},o.a.createElement(u,{content:Object(f.a)("bar.breadcrumb.tippy_home")},o.a.createElement(a.a,{onClick:function(){r.push("/")},color:"primary",className:"home-button"},o.a.createElement("span",{className:"breadcrumb-text"},Object(f.a)("bar.breadcrumb.home")),o.a.createElement("i",{className:"fas fa-chevron-right"}))),o.a.createElement(Cl,{group:t})),o.a.createElement(ae,null),o.a.createElement("div",{className:"mdc-card top-header"},o.a.createElement(wl,{value:n,variant:"fullWidth",indicatorColor:"secondary",textColor:"secondary"},o.a.createElement(i,{label:Object(f.a)("settings.setting_categories.general"),id:0,page:"general","data-testid":"general-tab",icon:o.a.createElement("i",{className:"fas fa-wrench"})}),o.a.createElement(i,{label:Object(f.a)("utils.style"),id:1,page:"style","data-testid":"style-tab",icon:o.a.createElement("i",{className:"fas fa-paint-brush"})}),o.a.createElement(i,{label:Object(f.a)("utils.advanced"),id:2,page:"advanced","data-testid":"advanced-tab",icon:o.a.createElement("i",{className:"fas fa-sliders-h"})}))))}));n(1265);function Zg(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 ey(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ty(){return(ty=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}).apply(this,arguments)}function ny(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ry(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 ry(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 ry(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}function oy(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var ay=Object(c.b)((function(e){return{_groups:e.groups}}),(function(e){return{_set:function(){return e(le.f.apply(void 0,arguments))}}}),(function(e,t,n){var r=e._groups,o=t._set,a=n.groupId,i=oy(n,["groupId"]),l=r[a];return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Zg(Object(n),!0).forEach((function(t){ey(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zg(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({defs:function(e){return Object(se.b)("group",e,He.c.normal_hover.parse(l[e]).map((function(e){return""===e?void 0:e})))},set:function(e,t){return o(He.d.GROUP,a,e,t)},get:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return Object(se.c)(e,l,!!t&&"group")}},i)}))((function(e){var t,n,a=e.defs,i=e.set,l=e.get,c=oy(e,["defs","set","get"]),s=ny(Object(r.useState)(0),2),u=s[0],d=s[1];return o.a.createElement(Al.a,ty({title:Object(f.a)("utils.icon"),"data-testid":"group:icon"},c),"text"===l("menu_style")?null:o.a.createElement(o.a.Fragment,null,o.a.createElement(yb,{premiumTag:!0,onClick:function(){app.showPremiumDialog(Object(f.a)("premium.custom_image"))}},o.a.createElement(gb,{option2:Object(f.a)("utils.image"),value:!1,className:"Mui-buzz-premium"})),o.a.createElement("hr",null),o.a.createElement(wl,{onChange:function(e,t){return d(t)},style:{marginBottom:"20px",marginTop:"20px"},value:u,variant:"fullWidth",centered:!0},o.a.createElement(tl,{label:"Normal","data-testid":"normal_hover:normal"}),o.a.createElement(tl,{label:"Hover","data-testid":"normal_hover:hover"})),(n=l("icon_color"),o.a.createElement(o.a.Fragment,null,o.a.createElement(yb,{condition:1===u,premiumTag:!0,onClick:function(){app.showPremiumDialog("More hover settings!")}},o.a.createElement(ou,{value:l("icon",!0)[0],hoverDisabled:1===u,onChange:function(e){i("icon",e)}})),o.a.createElement(Gv,{title:Object(f.a)("utils.base"),value:n[u],defaultValue:a("icon_color")[u],onChange:function(e){var t=n;t[u]=e,i("icon_color",t)}}))),(t=l("icon_size"),o.a.createElement(yb,{condition:1===u,premiumTag:!0,onClick:function(){app.showPremiumDialog("More hover settings!")}},o.a.createElement(mb,{title:Object(f.a)("settings.icon_size.title"),value:t[0],disabled:1===u,"data-testid":"settingcontainer:icon-size",defaultValue:a("icon_size")[0],premium:1===u,inputText:"px",onChange:function(e){i("icon_size",e),i("icon_image_size",e)}})))))}));function iy(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 ly(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function cy(){return(cy=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}).apply(this,arguments)}function sy(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return uy(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 uy(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 uy(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}function fy(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var dy=Object(c.b)((function(e){return{groups:e.groups}}),(function(e){return{_set:function(){return e(le.f.apply(void 0,arguments))}}}),(function(e,t,n){var r=e.groups,o=t._set,a=n.groupId,i=fy(n,["groupId"]),l=r[a];return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?iy(Object(n),!0).forEach((function(t){ly(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):iy(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({set:function(e,t){return o(He.d.GROUP,a,e,t)},defs:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object(se.b)("group",e,He.c.normal_hover.parse(l[e]).map((function(e){return""===e?void 0:e})),[],t)},get:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.returnValue,r=void 0!==n&&n;return Object(se.c)(e,l,!!r&&"group")}},i)}))((function(e){var t=e.get,n=e.defs,a=e.set,i=fy(e,["get","defs","set"]),l=sy(Object(r.useState)(0),2),c=l[0],s=l[1];return o.a.createElement(Al.a,cy({title:Object(f.a)("common.button")},i,{"data-testid":"group:button"}),o.a.createElement(wl,{onChange:function(e,t){return s(t)},style:{marginBottom:"20px"},value:c,variant:"fullWidth",centered:!0},o.a.createElement(tl,{label:"Normal","data-testid":"normal_hover:normal"}),o.a.createElement(tl,{label:"Hover","data-testid":"normal_hover:hover"})),o.a.createElement("div",{className:"setting-group-title"},Object(f.a)("utils.background")),o.a.createElement("hr",null),o.a.createElement(o.a.Fragment,null,o.a.createElement(Gv,{title:Object(f.a)("utils.color"),value:t("background_color")[c],defaultValue:n("background_color")[c],onChange:function(e){var n=t("background_color");n[c]=e,a("background_color",n)}}),o.a.createElement(Qb,{disabled:!0})),"rectangle"!==t("menu_style")&&"square"!==t("menu_style")&&o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:"setting-group-title"},Object(f.a)("settings.setting_categories.button_style")),o.a.createElement("hr",null)),"rectangle"===t("menu_style")||"square"===t("menu_style")?null:o.a.createElement(o.a.Fragment,null,o.a.createElement(yb,{condition:1===c,premiumTag:!0},o.a.createElement(Hb,{defaultValue:n("border_radius")[0],disabled:1===c,value:t("border_radius")[0],onChange:function(e){var n=t("border_radius");n[0]=e,a("border_radius",n)}}))))}));function py(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 hy(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function my(){return(my=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}).apply(this,arguments)}function vy(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return by(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 by(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 by(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}function gy(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var yy=Object(c.b)((function(e){return{_groups:e.groups}}),(function(e){return{_set:function(){return e(le.f.apply(void 0,arguments))}}}),(function(e,t,n){var r=e._groups,o=t._set,a=n.groupId,i=gy(n,["groupId"]),l=r[a];return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?py(Object(n),!0).forEach((function(t){hy(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):py(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({defs:function(e){return Object(se.b)("group",e,He.c.normal_hover.parse(l[e]).map((function(e){return""===e?void 0:e})))},set:function(e,t){return o(He.d.GROUP,a,e,t)},get:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return Object(se.c)(e,l,!!t&&"group")}},i)}))((function(e){var t,n=e.defs,a=e.set,i=e.get,l=gy(e,["defs","set","get"]),c=vy(Object(r.useState)(0),2),s=c[0],u=c[1],d=i("label_color"),p=i("label_background_color"),h=i("label_border_radius");return o.a.createElement(Al.a,my({title:Object(f.a)("settings.label.title"),"data-testid":"group:label"},l),o.a.createElement("div",{className:"setting-group-title"},Object(f.a)("settings.label_desktop.title")),o.a.createElement("hr",null),"text"===i("menu_style")||"text-icon"===i("menu_style")?null:o.a.createElement(o.a.Fragment,null,o.a.createElement(Gb,{title:Object(f.a)("settings.show_mobile_desktop.desktop"),device:"desktop",value:i("show_label_desktop",!0),onChange:function(e){return a("show_label_desktop",e)}}),o.a.createElement(Gb,{title:Object(f.a)("settings.show_mobile_desktop.mobile"),device:"mobile",value:i("show_label_mobile",!0),onChange:function(e){return a("show_label_mobile",e)}})),o.a.createElement(wl,{onChange:function(e,t){return u(t)},style:{marginBottom:"20px",marginTop:"20px"},value:s,variant:"fullWidth",centered:!0},o.a.createElement(tl,{label:"Normal","data-testid":"normal_hover:normal"}),o.a.createElement(tl,{label:"Hover","data-testid":"normal_hover:hover"})),o.a.createElement("div",{className:"setting-group-title"},Object(f.a)("utils.text")),o.a.createElement("hr",null),o.a.createElement(Gv,{noGradient:!0,title:Object(f.a)("utils.color"),value:d[s],defaultValue:n("label_color")[s],onChange:function(e){var t=d;t[s]=e,a("label_color",t)}}),(t=i("label_font_size"),o.a.createElement(yb,{condition:1===s,premiumTag:!0,onClick:function(){app.showPremiumDialog("More hover settings!")}},o.a.createElement(mb,{title:Object(f.a)("settings.font_size"),value:t[0],inputText:"px",onChange:function(e){a("label_font_size",e)},defaultValue:n("label_font_size")[0],disabled:1===s,premium:1===s}))),o.a.createElement(yb,{premiumTag:!0},o.a.createElement(Mb,null)),o.a.createElement("div",{className:"setting-group-title"},Object(f.a)("utils.background")),o.a.createElement("hr",null),"text"===i("menu_style")||"text-icon"===i("menu_style")?null:o.a.createElement(o.a.Fragment,null,o.a.createElement(Gv,{title:Object(f.a)("utils.color"),value:p[s],defaultValue:n("label_background_color")[s],onChange:function(e){var t=p;t[s]=e,a("label_background_color",t)}}),"rectangle"===i("menu_style")||"square"===i("menu_style")?null:o.a.createElement(o.a.Fragment,null,o.a.createElement(yb,{condition:1===s,premiumTag:!0,onClick:function(){app.showPremiumDialog("More hover settings!")}},o.a.createElement(Hb,{value:h[0],disabled:1===s,onChange:function(e){var t=h;t[0]=e||"unset",a("label_border_radius",t)},defaultValue:n("label_border_radius")[0]})),o.a.createElement(yb,{premiumTag:!0,onClick:function(){app.showPremiumDialog(Object(f.a)("premium.margin"))}},o.a.createElement(Ub,{title:Object(f.a)("settings.margin.title"),type:"sides"})),o.a.createElement(yb,{premiumTag:!0,onClick:function(){app.showPremiumDialog(Object(f.a)("premium.padding"))}},o.a.createElement(Ub,{title:Object(f.a)("settings.padding.title"),type:"sides",onChange:function(){app.showPremiumDialog(Object(f.a)("premium.padding"))}})))))}));function Oy(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return wy(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 wy(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 wy(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}function xy(e){var t=e.groupId,n=Oy(Object(r.useState)("button"),2),a=n[0],i=n[1];return o.a.createElement(o.a.Fragment,null,o.a.createElement(dy,{opened:"button"===a,onSetIsOpened:function(e){return i(e?"button":"")},groupId:t}),o.a.createElement(ay,{opened:"icon"===a,onSetIsOpened:function(e){return i(e?"icon":"")},groupId:t}),o.a.createElement(yy,{opened:"label"===a,onSetIsOpened:function(e){return i(e?"label":"")},groupId:t}))}function Ey(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 _y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ey(Object(n),!0).forEach((function(t){jy(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ey(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function jy(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Sy(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function ky(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Cy(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 Cy(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 Cy(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}var Py=Object(c.b)((function(e){return{groups:e.groups}}),(function(e){return{set:function(){return e(le.f.apply(void 0,arguments))}}}),(function(e,t,n){var r=e.groups,o=Sy(e,["groups"]),a=t.set,i=Sy(t,["set"]),l=n.groupId,c=Sy(n,["groupId"]);return _y(_y(_y({set:function(e,t){return a(He.d.GROUP,l,e,t)},get:function(e){return Qe()(r[l],e,Object(se.a)("group",e))}},i),o),c)}))((function(e){var t=e.set,n=e.get,i=ky(Object(r.useState)("animation"),2),l=i[0],c=i[1],s={class:function(){return o.a.createElement(yb,{onClick:function(){app.showPremiumDialog(Object(f.a)("settings.custom_class.pro_description"))}},o.a.createElement(Ml.a,{inputProps:{"data-testid":"setting:custom-class"},variant:"outlined",label:Object(f.a)("settings.custom_class.title"),fullWidth:!0,disabled:!0,style:{marginBottom:"10px"},InputProps:{endAdornment:o.a.createElement(Vi,null)}}))},id:function(){return o.a.createElement(yb,{onClick:function(){app.showPremiumDialog(Object(f.a)("settings.custom_id.pro_description"))}},o.a.createElement(Ml.a,{inputProps:{"data-testid":"setting:custom-id"},variant:"outlined",label:Object(f.a)("settings.custom_id.title"),value:n("custom_id"),fullWidth:!0,disabled:!0,style:{marginBottom:"10px"},InputProps:{endAdornment:o.a.createElement(Vi,null)}}))},editor:function(){return null}},u={timeoutScroll:function(){return o.a.createElement(o.a.Fragment,null,o.a.createElement(Eg,{openDialogDelay:function(e){"timeout"===e?app.showPremiumDialog(Object(f.a)("premium.show_on_timeout"),"V4lvZ15ULWw"):app.showPremiumDialog(Object(f.a)("premium.show_on_scroll"),"hh5LBF4C1pg")}}))}},d={timeSchedules:function(){return o.a.createElement(yb,{onClick:function(){app.showPremiumDialog(Object(f.a)("time_schedules.pro_description"),"C-B9ITdY6A4")}},o.a.createElement(sg,{type:"schedule",group:!0}),o.a.createElement(a.a,{startIcon:o.a.createElement("i",{style:{fontSize:"12px"},className:"fas fa-cog"}),color:"primary",className:"Mui-disabled","data-testid":"time_schedules_open_drawer"},Object(f.a)("time_schedules.open_settings")))},pageRules:function(){return o.a.createElement(yb,{onClick:function(){app.showPremiumDialog(Object(f.a)("page_rules.pro_description"),"SQnAhyBWLWg")}},o.a.createElement(sg,{type:"rule",group:!0}),o.a.createElement(a.a,{startIcon:o.a.createElement("i",{style:{fontSize:"12px"},className:"fas fa-cog"}),color:"primary",className:"Mui-disabled","data-testid":"page_rules_open_drawer"},Object(f.a)("page_rules.open_settings")))}},p=function(){return o.a.createElement(o.a.Fragment,null,o.a.createElement(Tg,{onChange:function(){app.showPremiumDialog(Object(f.a)("settings.exit_intent.pro_description"))}}))};return o.a.createElement(o.a.Fragment,null,o.a.createElement(Al.a,{title:"".concat(Object(f.a)("settings.menu_animation.title")),opened:"animation"===l,onSetIsOpened:function(e){return c(e?"animation":"")},"data-testid":"group:animation"},"rectangle"===n("menu_style")&&"square"===n("menu_style")?null:o.a.createElement(ls,{value:{type:n("menu_animation"),delay:10,repeatCount:0},onChange:function(e){t("menu_animation",e.type)}})),o.a.createElement(Al.a,{title:Object(f.a)("settings.custom_id.title")+" & "+Object(f.a)("settings.custom_class.title"),"data-testid":"group:custom-class-id",icon:"far fa-clock",opened:"customIdClass"===l,onSetIsOpened:function(e){return c(e?"customIdClass":"")}},o.a.createElement("div",{className:"setting-group-title"},Object(f.a)("settings.custom_class.title")),o.a.createElement("hr",null),s.class(),o.a.createElement("div",{className:"setting-group-title"},Object(f.a)("settings.custom_id.title")),o.a.createElement("hr",null),s.id(),s.editor()),o.a.createElement(Al.a,{title:Object(f.a)("time_schedules.name"),icon:"far fa-clock","data-testid":"group:time-schedules",opened:"timeSchedules"===l,onSetIsOpened:function(e){return c(e?"timeSchedules":"")}},d.timeSchedules()),o.a.createElement(Al.a,{title:Object(f.a)("page_rules.name"),"data-testid":"group:page-rules",icon:"fas fa-filter",opened:"pageRules"===l,onSetIsOpened:function(e){return c(e?"pageRules":"")}},d.pageRules()),o.a.createElement(Al.a,{title:Object(f.a)("settings.button_group_window.timeout_scroll"),icon:"fas fa-stopwatch","data-testid":"group:timeout-scroll",opened:"timeOutScroll"===l,onSetIsOpened:function(e){return c(e?"timeOutScroll":"")}},u.timeoutScroll()),o.a.createElement(Al.a,{title:Object(f.a)("settings.exit_intent.title"),icon:"fas fa-running","data-testid":"group:exit-intent",opened:"exitIntent"===l,onSetIsOpened:function(e){return c(e?"exitIntent":"")}},p()))}));var Ty=Object(c.b)((function(e){return{groups:e.groups}}))((function(e){var t=e.match,n=e.groups,r=Qe()(n,t.params.id,!1),a=function(e){return"advanced"===e?2:"style"===e?1:0}(Qe()(t.params,"tab","general"));return r?o.a.createElement(o.a.Fragment,null,o.a.createElement(Qg,{group:r,tab:a}),0===a&&o.a.createElement(Xg,{groupId:r.id}),1===a&&o.a.createElement(xy,{groupId:r.id}),2===a&&o.a.createElement(Py,{groupId:r.id})):o.a.createElement(Xi,{isButtonGroupNotFound:!0})}));function Ay(){return o.a.createElement(te.c,null,o.a.createElement(te.a,{path:"/",exact:!0,component:Yi}),o.a.createElement(te.a,{path:"/(".concat(Object.values(He.b).filter((function(e){return"string"==typeof e})).join("|"),")(.*)"),component:Yi}),o.a.createElement(te.a,{path:"/group/:groupId/button/:id/:tab",component:Dg}),o.a.createElement(te.a,{path:"/group/:groupId/button/:id",component:Dg}),o.a.createElement(te.a,{path:"/group/:id/:tab",component:Ty}),o.a.createElement(te.a,{path:"/group/:id",component:Ty}),o.a.createElement(te.a,{component:Xi}))}n(1267),n(1269);var Iy=r.forwardRef((function(e,t){var n=e.anchorOrigin,o=void 0===n?{vertical:"top",horizontal:"right"}:n,a=e.badgeContent,l=e.children,c=e.classes,s=e.className,u=e.color,f=void 0===u?"default":u,h=e.component,m=void 0===h?"span":h,b=e.invisible,g=e.max,y=void 0===g?99:g,O=e.overlap,w=void 0===O?"rectangle":O,x=e.showZero,E=void 0!==x&&x,_=e.variant,j=void 0===_?"standard":_,S=Object(p.a)(e,["anchorOrigin","badgeContent","children","classes","className","color","component","invisible","max","overlap","showZero","variant"]),k=b;null==b&&(0===a&&!E||null==a&&"dot"!==j)&&(k=!0);var C="";return"dot"!==j&&(C=a>y?"".concat(y,"+"):a),r.createElement(m,Object(d.a)({className:Object(i.a)(c.root,s),ref:t},S),l,r.createElement("span",{className:Object(i.a)(c.badge,c["".concat(o.horizontal).concat(Object(v.a)(o.vertical),"}")],c["anchorOrigin".concat(Object(v.a)(o.vertical)).concat(Object(v.a)(o.horizontal)).concat(Object(v.a)(w))],"default"!==f&&c["color".concat(Object(v.a)(f))],k&&c.invisible,"dot"===j&&c.dot)},C))})),Ry=Object(g.a)((function(e){return{root:{position:"relative",display:"inline-flex",verticalAlign:"middle",flexShrink:0},badge:{display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"center",alignContent:"center",alignItems:"center",position:"absolute",boxSizing:"border-box",fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(12),minWidth:20,lineHeight:1,padding:"0 6px",height:20,borderRadius:10,zIndex:1,transition:e.transitions.create("transform",{easing:e.transitions.easing.easeInOut,duration:e.transitions.duration.enteringScreen})},colorPrimary:{backgroundColor:e.palette.primary.main,color:e.palette.primary.contrastText},colorSecondary:{backgroundColor:e.palette.secondary.main,color:e.palette.secondary.contrastText},colorError:{backgroundColor:e.palette.error.main,color:e.palette.error.contrastText},dot:{borderRadius:4,height:8,minWidth:8,padding:0},anchorOriginTopRightRectangle:{top:0,right:0,transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%","&$invisible":{transform:"scale(0) translate(50%, -50%)"}},anchorOriginBottomRightRectangle:{bottom:0,right:0,transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%","&$invisible":{transform:"scale(0) translate(50%, 50%)"}},anchorOriginTopLeftRectangle:{top:0,left:0,transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%","&$invisible":{transform:"scale(0) translate(-50%, -50%)"}},anchorOriginBottomLeftRectangle:{bottom:0,left:0,transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%","&$invisible":{transform:"scale(0) translate(-50%, 50%)"}},anchorOriginTopRightCircle:{top:"14%",right:"14%",transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%","&$invisible":{transform:"scale(0) translate(50%, -50%)"}},anchorOriginBottomRightCircle:{bottom:"14%",right:"14%",transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%","&$invisible":{transform:"scale(0) translate(50%, 50%)"}},anchorOriginTopLeftCircle:{top:"14%",left:"14%",transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%","&$invisible":{transform:"scale(0) translate(-50%, -50%)"}},anchorOriginBottomLeftCircle:{bottom:"14%",left:"14%",transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%","&$invisible":{transform:"scale(0) translate(-50%, 50%)"}},invisible:{transition:e.transitions.create("transform",{easing:e.transitions.easing.easeInOut,duration:e.transitions.duration.leavingScreen})}}}),{name:"MuiBadge"})(Iy),Dy=n(960),Ny=n(898),My=n(964);n(1271);function Ly(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Fy(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 Fy(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 Fy(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}function By(){var e=Ly(Object(r.useState)([]),2),t=e[0],n=e[1],a=Ly(Object(r.useState)(!1),2),i=a[0],l=a[1],c=Ly(Object(r.useState)(null),2),s=c[0],d=c[1],p=Object(te.f)(),h=function(e){e.isTrusted&&void 0!==e.data&&void 0!==e.data.eventType&&"buttonizer"===e.data.eventType&&"warning"===e.data.messageType&&(n(e.data.message),l(!1))};return Object(r.useEffect)((function(){return window.addEventListener("message",h,!1),function(){window.removeEventListener("message",h)}})),o.a.createElement(o.a.Fragment,null,o.a.createElement(u,{content:Object(f.a)("event_tracker.title")},o.a.createElement(P.a,{color:"primary",onClick:function(e){l(!0),d(e.target)},"data-testid":"events-button"},o.a.createElement(Ry,{badgeContent:t.length,color:"secondary",invisible:i||0===t.length},o.a.createElement("i",{className:"far fa-lightbulb"})))),o.a.createElement(El.a,{open:null!==s,anchorEl:s,onClose:function(){return d(null)},className:"event-tracker-window","data-testid":"events-window"},o.a.createElement("div",{className:"event-tracker-title"},o.a.createElement(ye.a,{color:"primary"},o.a.createElement("i",{className:"fas fa-info"})," ",Object(f.a)("event_tracker.window_title"))),o.a.createElement(Dy.a,{className:"events"},0===t.length&&o.a.createElement(Ny.a,null,o.a.createElement(My.a,{primary:"No button events"})),t.map((function(e,t){return o.a.createElement(Ny.a,{className:"sdf",key:t,button:!0,onClick:function(){var t="time_schedule"===e.type||"page_rule"===e.type?"/advanced":"";"group"===e.button_type?p.push("/group/".concat(e.id).concat(t)):p.push("/group/".concat(e.group_id,"/button/").concat(e.id).concat(t)),d(null)}},o.a.createElement(My.a,{primary:e.name,secondary:o.a.createElement("span",{dangerouslySetInnerHTML:{__html:e.message}})}))})))))}var zy=n(281);function Uy(e){var t=e.loading,n=void 0!==t&&t,l=Object(r.useRef)(),c=Object(r.useRef)(),s=setTimeout((function(){})),d=Object(te.f)();Object(r.useEffect)((function(){l.current.recalculate(),"/"===d.location.pathname&&(c.current.scrollTop=Object(_i.a)("buttonizer_bar_state_scroll")||0)}));return o.a.createElement("div",{className:Object(i.a)("buttonizer-bar")},o.a.createElement("div",{className:"router-window"},o.a.createElement(zy.a,null),o.a.createElement(ee,{ref:l,scrollableNodeProps:{ref:c,onScroll:function(e){return function(e){if("/"===d.location.pathname){clearTimeout(s);var t=e.target.scrollTop;s=setTimeout((function(){Object(_i.b)("buttonizer_bar_state_scroll",t)}),250)}}(e)}},style:{maxHeight:"100%"}},o.a.createElement("div",{className:"router"},!n&&o.a.createElement(Ay,null)))),o.a.createElement("div",{className:"bar-footer"},o.a.createElement("div",{className:"bar-footer-container"},o.a.createElement("div",{className:"footer-button-group-start"},o.a.createElement(u,{content:Object(f.a)("welcome.open_menu")},o.a.createElement(a.a,{className:"settings-button",onClick:function(){return Object(ne.d)(He.b.MENU)},"aria-label":Object(f.a)("utils.open_menu"),color:"primary"},o.a.createElement("i",{className:"fas fa-cog"})))),o.a.createElement("div",{className:"footer-button-group device-preview"},o.a.createElement(E,null)),o.a.createElement("div",{className:"footer-button-group save-group"},o.a.createElement(By,null),o.a.createElement(I,null),o.a.createElement(k,null)))))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return $e}));var r=n(26),o=n(5),a=n(899),i=n(2),l=n(7),c=n(0),s=n.n(c),u=(n(3),n(4)),f=n(903),d=n(896),p=n(9),h=n(25),m=n(75),v=n(908),b=n(17),g=n(57),y=n(70),O=n(88);function w(e,t){var n=function(e,t){var n,r=t.getBoundingClientRect();if(t.fakeTransform)n=t.fakeTransform;else{var o=window.getComputedStyle(t);n=o.getPropertyValue("-webkit-transform")||o.getPropertyValue("transform")}var a=0,i=0;if(n&&"none"!==n&&"string"==typeof n){var l=n.split("(")[1].split(")")[0].split(",");a=parseInt(l[4],10),i=parseInt(l[5],10)}return"left"===e?"translateX(".concat(window.innerWidth,"px) translateX(").concat(a-r.left,"px)"):"right"===e?"translateX(-".concat(r.left+r.width-a,"px)"):"up"===e?"translateY(".concat(window.innerHeight,"px) translateY(").concat(i-r.top,"px)"):"translateY(-".concat(r.top+r.height-i,"px)")}(e,t);n&&(t.style.webkitTransform=n,t.style.transform=n)}var x={enter:y.b.enteringScreen,exit:y.b.leavingScreen},E=c.forwardRef((function(e,t){var n=e.children,r=e.direction,o=void 0===r?"down":r,a=e.in,s=e.onEnter,u=e.onEntered,f=e.onEntering,d=e.onExit,p=e.onExited,y=e.onExiting,E=e.style,_=e.timeout,j=void 0===_?x:_,S=e.TransitionComponent,k=void 0===S?v.a:S,C=Object(l.a)(e,["children","direction","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"]),P=Object(g.a)(),T=c.useRef(null),A=c.useCallback((function(e){T.current=h.findDOMNode(e)}),[]),I=Object(b.a)(n.ref,A),R=Object(b.a)(I,t),D=function(e){return function(t){e&&(void 0===t?e(T.current):e(T.current,t))}},N=D((function(e,t){w(o,e),Object(O.b)(e),s&&s(e,t)})),M=D((function(e,t){var n=Object(O.a)({timeout:j,style:E},{mode:"enter"});e.style.webkitTransition=P.transitions.create("-webkit-transform",Object(i.a)({},n,{easing:P.transitions.easing.easeOut})),e.style.transition=P.transitions.create("transform",Object(i.a)({},n,{easing:P.transitions.easing.easeOut})),e.style.webkitTransform="none",e.style.transform="none",f&&f(e,t)})),L=D(u),F=D(y),B=D((function(e){var t=Object(O.a)({timeout:j,style:E},{mode:"exit"});e.style.webkitTransition=P.transitions.create("-webkit-transform",Object(i.a)({},t,{easing:P.transitions.easing.sharp})),e.style.transition=P.transitions.create("transform",Object(i.a)({},t,{easing:P.transitions.easing.sharp})),w(o,e),d&&d(e)})),z=D((function(e){e.style.webkitTransition="",e.style.transition="",p&&p(e)})),U=c.useCallback((function(){T.current&&w(o,T.current)}),[o]);return c.useEffect((function(){if(!a&&"down"!==o&&"right"!==o){var e=Object(m.a)((function(){T.current&&w(o,T.current)}));return window.addEventListener("resize",e),function(){e.clear(),window.removeEventListener("resize",e)}}}),[o,a]),c.useEffect((function(){a||U()}),[a,U]),c.createElement(k,Object(i.a)({nodeRef:T,onEnter:N,onEntered:L,onEntering:M,onExit:B,onExited:z,onExiting:F,appear:!0,in:a,timeout:j},C),(function(e,t){return c.cloneElement(n,Object(i.a)({ref:R,style:Object(i.a)({visibility:"exited"!==e||a?void 0:"hidden"},E,n.props.style)},t))}))})),_=n(895),j=n(12),S={left:"right",right:"left",top:"down",bottom:"up"};var k={enter:y.b.enteringScreen,exit:y.b.leavingScreen},C=c.forwardRef((function(e,t){var n=e.anchor,r=void 0===n?"left":n,o=e.BackdropProps,a=e.children,s=e.classes,p=e.className,h=e.elevation,m=void 0===h?16:h,v=e.ModalProps,b=(v=void 0===v?{}:v).BackdropProps,y=Object(l.a)(v,["BackdropProps"]),O=e.onClose,w=e.open,x=void 0!==w&&w,C=e.PaperProps,P=void 0===C?{}:C,T=e.SlideProps,A=e.TransitionComponent,I=void 0===A?E:A,R=e.transitionDuration,D=void 0===R?k:R,N=e.variant,M=void 0===N?"temporary":N,L=Object(l.a)(e,["anchor","BackdropProps","children","classes","className","elevation","ModalProps","onClose","open","PaperProps","SlideProps","TransitionComponent","transitionDuration","variant"]),F=Object(g.a)(),B=c.useRef(!1);c.useEffect((function(){B.current=!0}),[]);var z=function(e,t){return"rtl"===e.direction&&function(e){return-1!==["left","right"].indexOf(e)}(t)?S[t]:t}(F,r),U=c.createElement(_.a,Object(i.a)({elevation:"temporary"===M?m:0,square:!0},P,{className:Object(u.a)(s.paper,s["paperAnchor".concat(Object(j.a)(z))],P.className,"temporary"!==M&&s["paperAnchorDocked".concat(Object(j.a)(z))])}),a);if("permanent"===M)return c.createElement("div",Object(i.a)({className:Object(u.a)(s.root,s.docked,p),ref:t},L),U);var W=c.createElement(I,Object(i.a)({in:x,direction:S[z],timeout:D,appear:B.current},T),U);return"persistent"===M?c.createElement("div",Object(i.a)({className:Object(u.a)(s.root,s.docked,p),ref:t},L),W):c.createElement(f.a,Object(i.a)({BackdropProps:Object(i.a)({},o,b,{transitionDuration:D}),BackdropComponent:d.a,className:Object(u.a)(s.root,s.modal,p),open:x,onClose:O,ref:t},L,y),W)})),P=Object(p.a)((function(e){return{root:{},docked:{flex:"0 0 auto"},paper:{overflowY:"auto",display:"flex",flexDirection:"column",height:"100%",flex:"1 0 auto",zIndex:e.zIndex.drawer,WebkitOverflowScrolling:"touch",position:"fixed",top:0,outline:0},paperAnchorLeft:{left:0,right:"auto"},paperAnchorRight:{left:"auto",right:0},paperAnchorTop:{top:0,left:0,bottom:"auto",right:0,height:"auto",maxHeight:"100%"},paperAnchorBottom:{top:"auto",left:0,bottom:0,right:0,height:"auto",maxHeight:"100%"},paperAnchorDockedLeft:{borderRight:"1px solid ".concat(e.palette.divider)},paperAnchorDockedTop:{borderBottom:"1px solid ".concat(e.palette.divider)},paperAnchorDockedRight:{borderLeft:"1px solid ".concat(e.palette.divider)},paperAnchorDockedBottom:{borderTop:"1px solid ".concat(e.palette.divider)},modal:{}}}),{name:"MuiDrawer",flip:!1})(C),T=n(897),A=n(111),I=n(538);n(1275);function R(e){var t=e.title,n=void 0===t?"":t,r=e.description,o=void 0===r?"":r,a=e.href,i=void 0===a?null:a,l=e.newWindow,c=void 0!==l&&l,u=e.onClick,f=void 0===u?function(){}:u,d=e.dataTestid;return s.a.createElement(A.a,{className:"buttonizer-menu-item",onClick:function(){i&&!c?document.location.hash=i:i&&c?window.open(i):f()},"data-testid":d},s.a.createElement("span",{className:"title"},n),s.a.createElement("span",{className:"description"},o))}var D=n(20),N=n(14),M=n.n(N),L=(n(1277),n(1));function F(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return B(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 B(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 B(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}var z=Object(a.a)((function(){return n={hideButton:{position:"absolute",right:"10px",width:"40px",height:"40px",fontSize:"1.2rem",display:"inline-flex"}},(t="@media screen and (max-width: 769px)")in(e={hideButton:{display:"none"}})?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e;var e,t,n}));function U(e){var t=e.onClose,n=e.open,a=F(Object(c.useState)("settings"),2),i=a[0],l=a[1],u=z();return s.a.createElement(P,{open:n,onClose:t,id:"buttonizer-menu"},s.a.createElement("div",{className:"menu-container"},s.a.createElement("div",{className:"buttonizer-logo"},s.a.createElement("img",{src:window.buttonizer_admin.assets+"/images/logo.png",alt:"Buttonizer logo"})),s.a.createElement(T.a,{"aria-label":"close",color:"primary",onClick:t,className:u.hideButton,"data-testid":"menudrawer:close-button"},s.a.createElement("i",{className:"fas fa-chevron-left"})),s.a.createElement(D.a,{title:Object(L.a)("common.settings"),opened:"settings"===i,onSetIsOpened:function(e){return l(e?"settings":"")},bodySpacing:!1,"data-testid":"menudrawer:settings"},s.a.createElement(R,{title:"Google Analytics",description:Object(L.a)("settings_window.google_analytics.description"),onClick:function(){return Object(r.d)(o.b.SETTINGS,o.b.SETTINGS_PAGES.analytics)},dataTestid:"menuitem:".concat(o.b.SETTINGS_PAGES.analytics)}),s.a.createElement(R,{title:Object(L.a)("settings_window.icon_library.title"),description:Object(L.a)("settings_window.icon_library.description"),onClick:function(){return Object(r.d)(o.b.SETTINGS,o.b.SETTINGS_PAGES.iconLibrary)},dataTestid:"menuitem:".concat(o.b.SETTINGS_PAGES.iconLibrary)}),s.a.createElement(R,{title:Object(L.a)("settings_window.other_settings.title"),description:Object(L.a)("settings_window.other_settings.description"),onClick:function(){return Object(r.d)(o.b.SETTINGS,o.b.SETTINGS_PAGES.preferences)},dataTestid:"menuitem:".concat(o.b.SETTINGS_PAGES.preferences)}),s.a.createElement(R,{title:Object(L.a)("settings_window.reset.title"),description:Object(L.a)("settings_window.reset.description"),onClick:function(){return Object(r.d)(o.b.SETTINGS,o.b.SETTINGS_PAGES.reset)},dataTestid:"menuitem:".concat(o.b.SETTINGS_PAGES.reset)})),s.a.createElement(D.a,{title:"".concat(Object(L.a)("page_rules.name")," & ").concat(Object(L.a)("time_schedules.name")),opened:"pageRules"===i,onSetIsOpened:function(e){return l(e?"pageRules":"")},bodySpacing:!1,"data-testid":"menudrawer:rule_schedule"},s.a.createElement(R,{title:Object(L.a)("page_rules.name"),description:Object(L.a)("page_rules.menu_description"),dataTestid:"menuitem:".concat(o.b.PAGE_RULES),onClick:function(){app.showPremiumDialog(Object(L.a)("page_rules.pro_description"),"SQnAhyBWLWg")}}),s.a.createElement(R,{title:Object(L.a)("time_schedules.name"),description:Object(L.a)("time_schedules.menu_description"),dataTestid:"menuitem:".concat(o.b.TIME_SCHEDULES),onClick:function(){app.showPremiumDialog(Object(L.a)("time_schedules.pro_description"),"SQnAhyBWLWg")}})),s.a.createElement(D.a,{title:Object(L.a)("bar.menu.support_group"),opened:"support"===i,onSetIsOpened:function(e){return l(e?"support":"")},bodySpacing:!1,"data-testid":"menudrawer:support"},s.a.createElement(R,{title:Object(L.a)("bar.menu.knowledgebase.title"),description:Object(L.a)("bar.menu.knowledgebase.description"),href:"https://community.buttonizer.pro/knowledgebase?referral=buttonizer-dashboard-menu",newWindow:!0,dataTestid:"menuitem:knowledgebase"}),s.a.createElement(R,{title:Object(L.a)("bar.menu.community.title"),description:Object(L.a)("bar.menu.community.description"),href:"https://community.buttonizer.pro/?referral=buttonizer-dashboard-menu",newWindow:!0,dataTestid:"menuitem:community"}),s.a.createElement(R,{title:Object(L.a)("bar.menu.support.title"),description:Object(L.a)("bar.menu.support.description"),href:"https://community.buttonizer.pro/t/support?referral=buttonizer-dashboard-menu",newWindow:!0,dataTestid:"menuitem:support"})),s.a.createElement(D.a,{title:Object(L.a)("bar.menu.account_group"),opened:"account"===i,onSetIsOpened:function(e){return l(e?"account":"")},bodySpacing:!1,"data-testid":"menudrawer:account"},s.a.createElement(R,{title:Object(L.a)("bar.menu.account.title"),description:Object(L.a)("bar.menu.account.description"),href:"".concat(buttonizer_admin.admin,"?page=Buttonizer-account"),newWindow:!0,dataTestid:"menuitem:account"}),s.a.createElement(R,{title:Object(L.a)("bar.menu.upgrade.title"),description:Object(L.a)("bar.menu.upgrade.description"),href:"".concat(buttonizer_admin.admin,"?page=Buttonizer-pricing"),newWindow:!0,dataTestid:"menuitem:upgrade"}),s.a.createElement(R,{title:Object(L.a)("bar.menu.affiliation.title"),description:Object(L.a)("bar.menu.affiliation.description"),href:"".concat(buttonizer_admin.admin,"?page=Buttonizer-affiliation"),newWindow:!0,dataTestid:"menuitem:affiliation"}),s.a.createElement(R,{title:"Buttonizer",description:Object(L.a)("bar.menu.version"),href:"https://buttonizer.pro",newWindow:!0,dataTestid:"menuitem:version"})),s.a.createElement("div",{className:"menu-drawer-bottom"},s.a.createElement(A.a,{variant:"contained",color:"secondary",style:{width:"100%"},startIcon:s.a.createElement("i",{className:"fab fa-wordpress-simple"}),"data-testid":"menudrawer:admin",onClick:function(){window.location.href=store.getState().misc.wordpress.admin_base}},Object(L.a)("bar.menu.wp_admin")),s.a.createElement("div",{className:"social-media-buttons"},s.a.createElement("b",null,Object(L.a)("bar.menu.follow")),s.a.createElement("div",{className:"buttons-container"},[{title:"Follow us on Twitter",url:"https://twitter.com/buttonizer",icon:"fab fa-twitter",class:"twitter"},{title:"Follow us on Instagram",url:"https://instagram.com/buttonizer.pro",icon:"fab fa-instagram",class:"instagram"},{title:"Like us on Facebook",url:"https://www.facebook.com/buttonizer",icon:"fab fa-facebook-f",class:"facebook"},{title:"Watch tutorials on YouTube",url:"https://www.youtube.com/channel/UC3DcnEsmVP3Z640bhYg8I_A",icon:"fab fa-youtube",class:"youtube"},{title:"Check out the Buttonizer Community",url:"https://community.buttonizer.pro/?referral=buttonizer-dashboard-menu-social-buttons",icon:"far fa-comments",class:"community"}].map((function(e,t){return s.a.createElement(T.a,{key:t,component:I.a,"data-testid":"menudrawer:".concat(M()(e,"class","")),className:M()(e,"class",null),onClick:function(){window.open(M()(e,"url",""))}},s.a.createElement("i",{className:M()(e,"icon","")}))})))))))}var W=n(960),H=n(898),G=n(228),K=n(13),V=(n(1279),n(413)),$=n(901),q=n(955),Y=n(281),X=n(120);function J(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Q(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 Q(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 Q(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}function Z(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 ee(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Z(Object(n),!0).forEach((function(t){te(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Z(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function te(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ne(e){var t=e.icon,n=void 0===t?s.a.createElement("i",null):t,a=e.title,i=void 0===a?"Unnamed":a,l=e.quickAction,u=void 0===l?s.a.createElement(s.a.Fragment,null):l,f=e.menu,d=void 0===f?s.a.createElement(s.a.Fragment,null):f,p=e.children,h=e.rename,m=void 0!==h&&h,v=e.backButton,b=void 0===v||v,g=e.contentTitle,y=void 0===g?"Unnamed Content":g,O=J(Object(c.useState)(!1),2),w=O[0],x=O[1];return s.a.createElement($.a,{theme:function(e){return function(e){return Object(V.a)(ee(ee({},e),{},{typography:{h3:{fontSize:"35px",lineHeight:"45px",fontWeight:500,marginBottom:"20px",display:"block",color:"#2f7789"},subtitle2:{color:"#2F788A",fontSize:"12px",textTransform:"uppercase"},caption:{fontSize:"14px",color:"#707070",fontFamily:"Helvetica Neue, sans-serif"},body2:{fontSize:"14px",fontFamily:"Helvetica Neue, sans-serif",color:"#707070"}}}))}(e)}},s.a.createElement("div",{className:"drawer-splitter-content"},s.a.createElement("div",{className:"menu-items"},s.a.createElement("div",{className:"menu-header"},n,b?s.a.createElement(T.a,{color:"primary",size:"small",style:{width:"40px",height:"40px",float:"right"},onClick:function(){Object(r.d)(o.b.MENU,null)},className:"menu-back"},s.a.createElement(q.a,{fontSize:"inherit",style:{overflow:"unset"},className:"fas fa-chevron-left"})):null,s.a.createElement("h3",null,i),s.a.createElement(Y.a,{style:{right:"unset",left:"218px",top:"85px"}}),u),s.a.createElement("div",{className:"menu-content"},d)),s.a.createElement("div",{className:"splitted","data-testid":"splitted"},s.a.createElement("div",{className:"splitted-content"},s.a.createElement("div",{className:"drawer-content-header"},s.a.createElement("div",{className:"title"},y),m&&s.a.createElement(T.a,{"aria-label":"rename",className:"rename-button",onClick:function(){return x(!0)},color:"primary","data-testid":"rename-splitter"},s.a.createElement(q.a,{className:"fas fa-i-cursor"})),b||s.a.createElement(T.a,{"aria-label":"close",className:"close-button",onClick:function(){return Object(r.b)()},color:"primary"},s.a.createElement(q.a,{className:"fas fa-times"})),s.a.createElement(X.a,{open:w,title:Object(L.a)("page_rules.add_page_rule"),text:Object(L.a)("page_rules.name_your_page_rule"),defaultValue:"","data-testid":"drawersplitter:dialog",clearOnConfirm:!0,onClose:function(e,t){x(!1),"confirm"===e&&m(t)}})),s.a.createElement("div",{className:"drawer-content-content"},p)))))}var re=n(964),oe=c.forwardRef((function(e,t){var n=e.classes,r=e.className,o=Object(l.a)(e,["classes","className"]);return c.createElement("div",Object(i.a)({className:Object(u.a)(n.root,r),ref:t},o))}));oe.muiName="ListItemSecondaryAction";var ae=Object(p.a)({root:{position:"absolute",right:16,top:"50%",transform:"translateY(-50%)"}},{name:"MuiListItemSecondaryAction"})(oe),ie=n(962),le=n(163),ce=n(959),se=n(968),ue=n(967);function fe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return de(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 de(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 de(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}function pe(e){var t=e.enabled,n=e.code,r=void 0===n?"":n,o=e.onChange,a=fe(Object(c.useState)(t),2),i=a[0],l=a[1],u=fe(Object(c.useState)(r),2),f=u[0],d=u[1];return s.a.createElement(s.a.Fragment,null,s.a.createElement("div",{className:"description","data-testid":"analytics:page_description"},Object(L.a)("settings_window.google_analytics.description")),s.a.createElement(W.a,{"data-testid":"analytics:page_content"},s.a.createElement(H.a,{disableGutters:!0,className:"with-secondary-action"},s.a.createElement(re.a,{primary:Object(L.a)("settings_window.google_analytics.enable"),secondary:Object(L.a)("settings_window.google_analytics.intro"),onClick:function(){var e=!i;l(e),o("google_analytics_enabled",e)}}),s.a.createElement(ae,null,s.a.createElement(ie.a,{edge:"end",color:"secondary",checked:i,inputProps:{"data-testid":"analytics:switch"},onChange:function(e){l(e.target.checked),o("google_analytics_enabled",e.target.checked)}})))),s.a.createElement("div",null,s.a.createElement(le.a,{variant:"body1"},"Google Analytics tracking code"),s.a.createElement(le.a,{variant:"body2",color:"textSecondary"},Object(L.a)("settings_window.google_analytics.tracking_code_info")),s.a.createElement(le.a,{variant:"body2",color:"textSecondary",style:{margin:"15px 0"}},s.a.createElement("b",null,Object(L.a)("common.warning"),":")," ",Object(L.a)("settings_window.google_analytics.tracking_code_warning")),s.a.createElement(ce.a,{variant:"outlined"},s.a.createElement(se.a,{htmlFor:"outlined-adornment-password"},Object(L.a)("settings_window.google_analytics.input")),s.a.createElement(ue.a,{id:"outlined-adornment-password",placeholder:"UA-00000000-1",labelWidth:70,inputProps:{"data-testid":"analytics:code"},value:f,onChange:function(e){d(e.target.value),o("google_analytics",e.target.value)}}))),s.a.createElement(A.a,{href:"https://community.buttonizer.pro/knowledgebase/17",size:"small",target:"_blank",color:"primary","data-testid":"analytics:link",startIcon:s.a.createElement("i",{className:"fas fa-info-circle"}),style:{marginTop:20}},Object(L.a)("settings_window.google_analytics.link")))}n(1281);function he(e){var t=e.title,n=void 0===t?"":t;return s.a.createElement("div",{className:"drawer-splitter-content-title"},n)}var me=n(69);function ve(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return be(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 be(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 be(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}function ge(e){var t=e.onClick,n=ve(Object(c.useState)(""),2),r=n[0],o=n[1],a=ve(Object(c.useState)(!1),2),i=a[0],l=a[1];return s.a.createElement(s.a.Fragment,null,s.a.createElement("div",{className:"description"},Object(L.a)("settings_window.reset.description"),"."," ",Object(L.a)("settings_window.reset.info")),s.a.createElement("div",{className:"explaination"},s.a.createElement(he,{title:Object(L.a)("settings_window.reset.what_will_happen.title")}),s.a.createElement("p",null,Object(L.a)("settings_window.reset.what_will_happen.info"))),s.a.createElement("div",{className:"explaination"},s.a.createElement(he,{title:Object(L.a)("settings_window.reset.why.title")}),s.a.createElement("p",null,Object(L.a)("settings_window.reset.why.info"))),s.a.createElement("div",{className:"explaination"},s.a.createElement(he,{title:Object(L.a)("settings_window.reset.license.title")}),s.a.createElement("p",null,Object(L.a)("settings_window.reset.license.info")),s.a.createElement("ul",null,s.a.createElement("li",null,Object(L.a)("settings_window.reset.license.list.buttons")),s.a.createElement("li",null,Object(L.a)("settings_window.reset.license.list.groups")),s.a.createElement("li",null,Object(L.a)("settings_window.reset.license.list.time_schedules")),s.a.createElement("li",null,Object(L.a)("settings_window.reset.license.list.page_rules")),s.a.createElement("li",null,Object(L.a)("settings_window.reset.license.list.settings")),s.a.createElement("li",null,Object(L.a)("settings_window.reset.license.list.published")))),s.a.createElement("div",{className:"explaination"},s.a.createElement(he,{title:Object(L.a)("settings_window.reset.default_settings.title")}),s.a.createElement("p",null,Object(L.a)("settings_window.reset.default_settings.info"))),s.a.createElement("div",{className:"explaination"},s.a.createElement(he,{title:Object(L.a)("settings_window.reset.ready.title")}),s.a.createElement("p",null,Object(L.a)("settings_window.reset.ready.info")),s.a.createElement(A.a,{variant:"contained",color:"secondary",className:"button-warning",disabled:" spin"===r,"data-testid":"reset:open_dialog",startIcon:s.a.createElement("i",{className:"fas fa-undo"+r}),onClick:function(){l(!0)}},"Reset"),s.a.createElement(me.a,{open:i,testId:"confirm_dialog",title:Object(L.a)("settings_window.reset.title"),buttons:[{value:"cancel",text:Object(L.a)("modal.changed_my_mind")+"!"},{value:"close",text:Object(L.a)("modal.sure")}],onClose:function(e){l(!1),"close"===e&&(o(" spin"),t())}},s.a.createElement("div",{style:{textAlign:"center",width:"396px",height:"198px"}},s.a.createElement("img",{src:"https://s3.eu-central-1.amazonaws.com/community.buttonizer.pro/2020-03-09/1583762731-720518-are-you-sure.gif",alt:"AreYouSure"})))))}var ye=n(34),Oe=n(121),we=n(907),xe=n(906),Ee=n(900),_e=n(279),je=n(966),Se=n(58);function ke(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 Ce(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ke(Object(n),!0).forEach((function(t){Pe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ke(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Pe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Te(){return(Te=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}).apply(this,arguments)}function Ae(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ie(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 Ie(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 Ie(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}var Re=Object(K.b)((function(e){return{rolesLoaded:e.wp.loaded.roles,rolesLoading:e.wp.loading.roles}}),(function(e){return{getData:function(){return _e.a.apply(void 0,arguments)(e)}}}))((function(e){var t=e.getData,n=e.value,r=e.onChange,o=e.rolesLoaded,a=e.rolesLoading,i=Ae(Object(c.useState)(!1),2),l=i[0],u=i[1],f=Ae(Object(c.useState)([]),2),d=f[0],p=f[1],h=Ae(Object(c.useState)(!1),2),m=h[0],v=h[1];l||store.getState().wp.loaded.roles||store.getState().wp.loading.roles||(u(!0),t("roles")),Object(c.useEffect)((function(){var e,t,r;o&&(u(!1),p((e=n,t=store.getState().wp.data.roles,r=[],e||(e=[]),t.forEach((function(t){-1===e.indexOf(t.id)&&"administrator"!==t.id||r.push(t)})),r)))}),[o,a]);var b=function(e){var t=[];e.forEach((function(e){"administrator"!==e.id&&t.push(e.id)})),r(t)};return s.a.createElement(H.a,{disableGutters:!0,className:"with-permissions"},s.a.createElement(re.a,{primary:Object(L.a)("settings_window.other_settings.additional_roles.title"),secondary:Object(L.a)("settings_window.other_settings.additional_roles.info")}),s.a.createElement(Se.a,{articleId:507,setting:Object(L.a)("settings_window.other_settings.additional_roles.title")}),s.a.createElement(je.a,{multiple:!0,size:"small",disableCloseOnSelect:!0,disableClearable:!0,"data-testid":"pagerule:additional-roles-input",options:l?[]:store.getState().wp.data.roles.filter((function(e){return"guest"!==e.id})),loadingText:Object(L.a)("loading.loading"),filterSelectedOptions:!0,getOptionLabel:function(e){return e.name},value:d,style:{marginTop:20},onOpen:function(){return v(!0)},onClose:function(){v(!1),b(d)},loading:l,onChange:function(e,t){p(t),m||b(t)},renderTags:function(e,t){return e.map((function(e,n){return s.a.createElement(we.a,Te({label:e.name},t({index:n}),{disabled:"administrator"===e.id}))}))},noOptionsText:Object(L.a)("utils.search_not_found"),renderInput:function(e){return s.a.createElement(xe.a,Te({},e,{variant:"outlined",label:Object(L.a)("settings_window.other_settings.additional_roles.roles"),placeholder:Object(L.a)("page_rules.select_items"),disabled:l,InputProps:Ce(Ce({},e.InputProps),{},{"data-testid":"pagerule:autocomplete-input",endAdornment:s.a.createElement(s.a.Fragment,null,l?s.a.createElement(Ee.a,{color:"primary",size:20}):null,e.InputProps.endAdornment)})}))}}))}));function De(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ne(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 Ne(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 Ne(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}function Me(e){var t=e.adminBar,n=void 0!==t&&t,r=e.onChange,o=e.toolTips,a=void 0!==o&&o,i=e.tips,l=void 0!==i&&i,u=e.subDomains,f=void 0!==u&&u,d=e.noAjax,p=void 0!==d&&d,h=e.canSendErrors,m=void 0!==h&&h,v=e.noLimit,b=void 0!==v&&v,g=e.additionalPermissions,y=void 0===g?[]:g,O=De(Object(c.useState)(n),2),w=O[0],x=O[1],E=De(Object(c.useState)(a),2),_=E[0],j=E[1],S=De(Object(c.useState)(l),2),k=S[0],C=S[1],P=De(Object(c.useState)(f),2),T=P[0],I=P[1],R=De(Object(c.useState)(p),2),D=R[0],N=R[1],M=De(Object(c.useState)(m),2),F=M[0],B=M[1],z=De(Object(c.useState)(b),2),U=z[0],G=z[1],K=De(Object(c.useState)(!1),2),V=K[0],$=K[1];return Object(c.useEffect)((function(){x(n),j(a),C(l),I(f),N(p),B(m)}),[n,a,l,f,p,m]),s.a.createElement(s.a.Fragment,null,s.a.createElement("div",{className:"description"},Object(L.a)("settings_window.other_settings.description")),s.a.createElement(W.a,null,s.a.createElement(H.a,{disableGutters:!0,className:"with-secondary-action"},s.a.createElement(re.a,{primary:Object(L.a)("settings_window.other_settings.admin_button.title"),secondary:Object(L.a)("settings_window.other_settings.admin_button.info"),"data-testid":"preferences:top_bar:text",onClick:function(){var e=!w;x(e),r("admin_top_bar_show_button",e)}}),s.a.createElement(ae,null,s.a.createElement(ie.a,{edge:"end",color:"primary",checked:w,inputProps:{"data-testid":"preferences:top_bar"},onChange:function(e){x(e.target.checked),r("admin_top_bar_show_button",e.target.checked)}}))),s.a.createElement(H.a,{disableGutters:!0,className:"with-secondary-action"},s.a.createElement(re.a,{primary:Object(L.a)("settings_window.other_settings.tooltips.title"),secondary:Object(L.a)("settings_window.other_settings.tooltips.info"),"data-testid":"preferences:tooltips:text",onClick:function(){var e=!_;j(e),r("show_tooltips",e)}}),s.a.createElement(ae,null,s.a.createElement(ie.a,{edge:"end",color:"primary",checked:_,inputProps:{"data-testid":"preferences:tooltips"},onChange:function(e){j(e.target.checked),r("show_tooltips",e.target.checked)}}))),s.a.createElement(H.a,{disableGutters:!0,className:"with-secondary-action"},s.a.createElement(re.a,{primary:Object(L.a)("settings_window.other_settings.tips.title"),secondary:Object(L.a)("settings_window.other_settings.tips.info"),"data-testid":"preferences:tips:text",onClick:function(){var e=!k;C(e),r("tips_enabled",e)}}),s.a.createElement(ae,null,s.a.createElement(ie.a,{edge:"end",color:"primary",checked:k,inputProps:{"data-testid":"preferences:tips"},onChange:function(e){C(e.target.checked),r("tips_enabled",e.target.checked)}}))),s.a.createElement(H.a,{disableGutters:!0,className:"with-secondary-action"},s.a.createElement(re.a,{primary:Object(L.a)("settings_window.other_settings.ajax.title"),secondary:Object(L.a)("settings_window.other_settings.ajax.info"),"data-testid":"preferences:ajax:text",onClick:function(){var e=!D;N(e),r("no_ajax",e)}}),s.a.createElement(ae,null,s.a.createElement(ie.a,{edge:"end",color:"primary",checked:!D,inputProps:{"data-testid":"preferences:ajax"},onChange:function(e){N(!e.target.checked),r("no_ajax",!e.target.checked)}}))),s.a.createElement(H.a,{disableGutters:!0,className:"with-secondary-action"},s.a.createElement(re.a,{primary:Object(L.a)("settings_window.other_settings.subdomain.title"),secondary:Object(L.a)("settings_window.other_settings.subdomain.info"),"data-testid":"preferences:subdomains:text",onClick:function(){var e=!T;I(e),r("allow_subdomains",e)}}),s.a.createElement(ae,null,s.a.createElement(ie.a,{edge:"end",color:"primary",checked:T,inputProps:{"data-testid":"preferences:subdomains"},onChange:function(e){I(e.target.checked),r("allow_subdomains",e.target.checked)}}))),s.a.createElement(H.a,{disableGutters:!0,className:"with-secondary-action"},s.a.createElement(re.a,{primary:Object(L.a)("settings_window.other_settings.error_logging.title"),secondary:Object(L.a)("settings_window.other_settings.error_logging.info"),"data-testid":"preferences:errors:text",onClick:function(){var e=!F;B(e),r("can_send_errors",e)}}),s.a.createElement(ae,null,s.a.createElement(ie.a,{edge:"end",color:"primary",checked:F,inputProps:{"data-testid":"preferences:errors"},onChange:function(e){B(e.target.checked),r("can_send_errors",e.target.checked)}}))),s.a.createElement(H.a,{disableGutters:!0,className:"with-secondary-action"},s.a.createElement(re.a,{primary:Object(L.a)("settings_window.other_settings.no_limit.title"),secondary:Object(L.a)("settings_window.other_settings.no_limit.info"),"data-testid":"preferences:no_limit:text",onClick:function(){var e=!U;G(e),r("no_limit",e)}}),s.a.createElement(ae,null,s.a.createElement(ie.a,{edge:"end",color:"primary",checked:U,inputProps:{"data-testid":"preferences:no_limit"},onChange:function(e){G(e.target.checked),r("no_limit",e.target.checked)}}))),!ye.a.getState().misc.is_opt_in&&s.a.createElement(H.a,{disableGutters:!0,className:"with-optin-action"},s.a.createElement(re.a,{primary:Object(L.a)("settings_window.other_settings.reset_opt_in.title"),secondary:Object(L.a)("settings_window.other_settings.reset_opt_in.info")}),s.a.createElement(ae,null,s.a.createElement(A.a,{onClick:function(){$(!0),Object(Oe.a)("/optin",{method:"POST",data:{nonce:buttonizer_admin.nonce}}).then((function(e){var t=e.data;document.location.href=t.url})).catch((function(){$(!1),alert("Sorry, something went wrong requesting the opt-in page URL")}))},disabled:V},Object(L.a)(V?"loading.loading":"settings_window.other_settings.reset_opt_in.button")))),s.a.createElement(Re,{value:y,onChange:function(e){return r("additional_permissions",e)}})))}var Le=n(965),Fe=n(956),Be=n(19);function ze(e){var t=e.import_icon_library,n=e.icon_library_version,r=void 0===n?"5.free":n,o=e.icon_library_code,a=void 0===o?"":o,i=e.icon_library,l=void 0===i?"fontawesome":i,c=e.onChange;return s.a.createElement(s.a.Fragment,null,s.a.createElement("div",{className:"settings-page-content"},s.a.createElement("div",{className:"description"},Object(L.a)("settings_window.icon_library.description"),"."," ",Object(L.a)("settings_window.icon_library.info")),s.a.createElement(Be.a,{title:s.a.createElement(re.a,{primary:Object(L.a)("settings_window.icon_library.title"),secondary:Object(L.a)("settings_window.icon_library.info")}),className:"select"},s.a.createElement(ce.a,{variant:"outlined",fullWidth:!0},s.a.createElement(Le.a,{id:"label-visibility",value:l,onChange:function(e){c("icon_library",e.target.value)},inputProps:{"data-testid":"iconlibrary:icon_library"},MenuProps:{anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"},getContentAnchorEl:null}},s.a.createElement(Fe.a,{value:"fontawesome",key:"fontawesome"},"Font Awesome")))),s.a.createElement(Be.a,{title:s.a.createElement(re.a,{primary:Object(L.a)("settings_window.icon_library.select_version.title"),secondary:Object(L.a)("settings_window.icon_library.select_version.info")}),className:"select"},s.a.createElement(ce.a,{variant:"outlined",fullWidth:!0},s.a.createElement(Le.a,{id:"label-visibility",value:r,onChange:function(e){c("icon_library_version",e.target.value)},MenuProps:{anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"},getContentAnchorEl:null},inputProps:{"data-testid":"iconlibrary:icon_library_version"}},s.a.createElement(Fe.a,{value:"5.free",key:"5.free"},"Font Awesome 5 - "+Object(L.a)("settings_window.icon_library.free")+" - "+Object(L.a)("settings_window.icon_library.latest")),s.a.createElement(Fe.a,{value:"5.paid",key:"5.paid"},"Font Awesome 5 - Pro - "+Object(L.a)("settings_window.icon_library.latest")),s.a.createElement(Fe.a,{value:"4.7.0",key:"4.7.0"},"Font Awesome 4.7")))),"5.paid"===r?s.a.createElement(s.a.Fragment,null,s.a.createElement(Be.a,{title:s.a.createElement(re.a,{secondary:s.a.createElement(s.a.Fragment,null,s.a.createElement("b",null,Object(L.a)("settings_window.icon_library.library_license_key.info")),s.a.createElement(A.a,{target:"_blank",href:"",size:"small",color:"primary",startIcon:s.a.createElement("i",{className:"fas fa-info-circle"})},Object(L.a)("settings_window.icon_library.library_license_key.how_does_it_work")))}),className:"select"},s.a.createElement(xe.a,{label:Object(L.a)("settings_window.icon_library.library_license_key.enter_integrity_code"),inputProps:{"data-testid":"iconlibrary:icon_library_code"},value:a,variant:"outlined",fullWidth:!0,onChange:function(e){c("icon_library_code",e.target.value)}}))):s.a.createElement(s.a.Fragment,null),s.a.createElement(W.a,null,s.a.createElement(H.a,{disableGutters:!0},s.a.createElement(re.a,{primary:Object(L.a)("settings_window.icon_library.import_library.title"),secondary:Object(L.a)("settings_window.icon_library.import_library.info"),onClick:function(){c("import_icon_library",!t)}}),s.a.createElement(ae,null,s.a.createElement(ie.a,{edge:"end",color:"primary",checked:t,inputProps:{"data-testid":"iconlibrary:import_icon_library"},onChange:function(e){c("import_icon_library",e.target.checked)}}))))))}n(1283);var Ue=n(15),We=n(122);function He(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ge(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 Ge(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 Ge(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}var Ke=Object(K.b)((function(e){return{settings:e.settings}}),(function(e){return{setSetting:function(){return e(Ue.g.apply(void 0,arguments))}}}))((function(e){var t=e.onClose,n=e.open,r=e.page,a=e.settings,i=e.setSetting,l=He(Object(c.useState)(r||"analytics"),2),u=l[0],f=l[1];Object(c.useEffect)((function(){f(r||"analytics")}),[r]);var d={analytics:{name:Object(L.a)("settings_window.google_analytics.title"),value:o.b.SETTINGS_PAGES.analytics,icon:"fas fa-chart-area",page:s.a.createElement(pe,{enabled:a.google_analytics_enabled,code:a.google_analytics,onChange:function(e,t){i(e,t)}})},iconlibrary:{name:Object(L.a)("settings_window.icon_library.title"),value:o.b.SETTINGS_PAGES.iconLibrary,icon:"fas fa-user",page:s.a.createElement(ze,{import_icon_library:a.import_icon_library,icon_library_version:a.icon_library_version,icon_library_code:a.icon_library_code,icon_library:a.icon_library,onChange:function(e,t){i(e,t)}})},preferences:{name:Object(L.a)("settings_window.other_settings.title"),value:o.b.SETTINGS_PAGES.preferences,icon:"fas fa-cog",page:s.a.createElement(Me,{adminBar:a.admin_top_bar_show_button,toolTips:a.show_tooltips,tips:a.tips_enabled,subDomains:a.allow_subdomains,noAjax:a.no_ajax,canSendErrors:a.can_send_errors,noLimit:a.no_limit,additionalPermissions:a.additional_permissions,onChange:function(e,t){i(e,t)}})},reset:{name:Object(L.a)("settings_window.reset.title"),value:o.b.SETTINGS_PAGES.reset,icon:"fas fa-exclamation-triangle",page:s.a.createElement(ge,{onClick:function(){Object(We.c)(),document.location.hash="#/"}})}};return s.a.createElement(G.a,{open:n,maxWidth:"xl",fullWidth:!0,onClose:t,className:"drawer-splitter-modal"},s.a.createElement(ne,{title:Object(L.a)("common.settings"),backButton:!1,icon:s.a.createElement("i",{className:"fas fa-cog"}),quickAction:s.a.createElement("span",null,Object(L.a)("settings_window.description")),menu:s.a.createElement(W.a,{component:"nav",dense:!0},Object.entries(d).map((function(e,t){var n=u==e[0];return s.a.createElement(H.a,{key:t,selected:n,className:"menu-item settings"},s.a.createElement("div",{key:t,className:"drawer-button"},s.a.createElement(A.a,{color:n?"secondary":"primary","data-testid":"settingsdialog:".concat(e[1].value),variant:"text",fullWidth:!0,onClick:function(){f(e[1].value)}},s.a.createElement("i",{className:e[1].icon})," ",e[1].name)))}))),contentTitle:d[u].name},s.a.createElement("div",{className:"settings-drawer-pages"},d[u].page)))})),Ve=(n(1285),n(45));function $e(e){var t=e.loaded,n=void 0!==t&&t,a=Object(Ve.g)({path:"(.*)/(".concat(Object.values(o.b).filter((function(e){return"string"==typeof e})).join("|"),")/:page?")});return s.a.createElement(s.a.Fragment,null,s.a.createElement(U,{open:n&&null!==a&&a.params[1]===o.b.MENU,page:null!==a&&a.params[1]===o.b.MENU&&null!==a.params.page&&a.params.page,onClose:function(){return Object(r.b)()}}),s.a.createElement(s.a.Fragment,null),s.a.createElement(Ke,{open:n&&null!==a&&a.params[1]===o.b.SETTINGS,page:null!==a&&a.params[1]===o.b.SETTINGS&&null!==a.params.page&&a.params.page,onClose:function(){return Object(r.b)()}}))}},function(e,t,n){"use strict";var r=n(2),o=n(7),a=n(0),i=(n(144),n(3),n(4)),l=n(9),c=n(969),s=n(25),u=n(38),f=n(960),d=n(277),p=n(17);function h(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function m(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function v(e,t){if(void 0===t)return!0;var n=e.innerText;return void 0===n&&(n=e.textContent),0!==(n=n.trim().toLowerCase()).length&&(t.repeating?n[0]===t.keys[0]:0===n.indexOf(t.keys.join("")))}function b(e,t,n,r,o,a){for(var i=!1,l=o(e,t,!!t&&n);l;){if(l===e.firstChild){if(i)return;i=!0}var c=!r&&(l.disabled||"true"===l.getAttribute("aria-disabled"));if(l.hasAttribute("tabindex")&&v(l,a)&&!c)return void l.focus();l=o(e,l,n)}}var g="undefined"==typeof window?a.useEffect:a.useLayoutEffect,y=a.forwardRef((function(e,t){var n=e.actions,i=e.autoFocus,l=void 0!==i&&i,c=e.autoFocusItem,y=void 0!==c&&c,O=e.children,w=e.className,x=e.disabledItemsFocusable,E=void 0!==x&&x,_=e.disableListWrap,j=void 0!==_&&_,S=e.onKeyDown,k=e.variant,C=void 0===k?"selectedMenu":k,P=Object(o.a)(e,["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"]),T=a.useRef(null),A=a.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});g((function(){l&&T.current.focus()}),[l]),a.useImperativeHandle(n,(function(){return{adjustStyleForScrollbar:function(e,t){var n=!T.current.style.width;if(e.clientHeight<T.current.clientHeight&&n){var r="".concat(Object(d.a)(!0),"px");T.current.style["rtl"===t.direction?"paddingLeft":"paddingRight"]=r,T.current.style.width="calc(100% + ".concat(r,")")}return T.current}}}),[]);var I=a.useCallback((function(e){T.current=s.findDOMNode(e)}),[]),R=Object(p.a)(I,t),D=-1;a.Children.forEach(O,(function(e,t){a.isValidElement(e)&&(e.props.disabled||("selectedMenu"===C&&e.props.selected||-1===D)&&(D=t))}));var N=a.Children.map(O,(function(e,t){if(t===D){var n={};return y&&(n.autoFocus=!0),void 0===e.props.tabIndex&&"selectedMenu"===C&&(n.tabIndex=0),a.cloneElement(e,n)}return e}));return a.createElement(f.a,Object(r.a)({role:"menu",ref:R,className:w,onKeyDown:function(e){var t=T.current,n=e.key,r=Object(u.a)(t).activeElement;if("ArrowDown"===n)e.preventDefault(),b(t,r,j,E,h);else if("ArrowUp"===n)e.preventDefault(),b(t,r,j,E,m);else if("Home"===n)e.preventDefault(),b(t,null,j,E,h);else if("End"===n)e.preventDefault(),b(t,null,j,E,m);else if(1===n.length){var o=A.current,a=n.toLowerCase(),i=performance.now();o.keys.length>0&&(i-o.lastTime>500?(o.keys=[],o.repeating=!0,o.previousKeyMatched=!0):o.repeating&&a!==o.keys[0]&&(o.repeating=!1)),o.lastTime=i,o.keys.push(a);var l=r&&!o.repeating&&v(r,o);o.previousKeyMatched&&(l||b(t,r,!1,E,h,o))?e.preventDefault():o.previousKeyMatched=!1}S&&S(e)},tabIndex:l?0:-1},P),N)})),O=n(77),w=n(57),x={vertical:"top",horizontal:"right"},E={vertical:"top",horizontal:"left"},_=a.forwardRef((function(e,t){var n=e.autoFocus,l=void 0===n||n,u=e.children,f=e.classes,d=e.disableAutoFocusItem,p=void 0!==d&&d,h=e.MenuListProps,m=void 0===h?{}:h,v=e.onClose,b=e.onEntering,g=e.open,_=e.PaperProps,j=void 0===_?{}:_,S=e.PopoverClasses,k=e.transitionDuration,C=void 0===k?"auto":k,P=e.variant,T=void 0===P?"selectedMenu":P,A=Object(o.a)(e,["autoFocus","children","classes","disableAutoFocusItem","MenuListProps","onClose","onEntering","open","PaperProps","PopoverClasses","transitionDuration","variant"]),I=Object(w.a)(),R=l&&!p&&g,D=a.useRef(null),N=a.useRef(null),M=-1;a.Children.map(u,(function(e,t){a.isValidElement(e)&&(e.props.disabled||("menu"!==T&&e.props.selected||-1===M)&&(M=t))}));var L=a.Children.map(u,(function(e,t){return t===M?a.cloneElement(e,{ref:function(t){N.current=s.findDOMNode(t),Object(O.a)(e.ref,t)}}):e}));return a.createElement(c.a,Object(r.a)({getContentAnchorEl:function(){return N.current},classes:S,onClose:v,onEntering:function(e,t){D.current&&D.current.adjustStyleForScrollbar(e,I),b&&b(e,t)},anchorOrigin:"rtl"===I.direction?x:E,transformOrigin:"rtl"===I.direction?x:E,PaperProps:Object(r.a)({},j,{classes:Object(r.a)({},j.classes,{root:f.paper})}),open:g,ref:t,transitionDuration:C},A),a.createElement(y,Object(r.a)({onKeyDown:function(e){"Tab"===e.key&&(e.preventDefault(),v&&v(e,"tabKeyDown"))},actions:D,autoFocus:l&&(-1===M||p),autoFocusItem:R,variant:T},m,{className:Object(i.a)(f.list,m.className)}),L))}));t.a=Object(l.a)({paper:{maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"},list:{outline:0}},{name:"MuiMenu"})(_)},function(e,t,n){"use strict";function r(e){for(var t="https://material-ui.com/production-error/?code="+e,n=1;n<arguments.length;n+=1)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified Material-UI error #"+e+"; visit "+t+" for the full message."}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(0),o=n.n(r),a=n(274);function i(){return o.a.useContext(a.a)}},function(e,t,n){"use strict";var r=n(2),o=n(59),a=n(7),i=n(0),l=(n(3),n(908)),c=n(70),s=n(57),u=n(88),f=n(17),d={entering:{opacity:1},entered:{opacity:1}},p={enter:c.b.enteringScreen,exit:c.b.leavingScreen},h=i.forwardRef((function(e,t){var n=e.children,c=e.disableStrictModeCompat,h=void 0!==c&&c,m=e.in,v=e.onEnter,b=e.onEntered,g=e.onEntering,y=e.onExit,O=e.onExited,w=e.onExiting,x=e.style,E=e.TransitionComponent,_=void 0===E?l.a:E,j=e.timeout,S=void 0===j?p:j,k=Object(a.a)(e,["children","disableStrictModeCompat","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","TransitionComponent","timeout"]),C=Object(s.a)(),P=C.unstable_strictMode&&!h,T=i.useRef(null),A=Object(f.a)(n.ref,t),I=Object(f.a)(P?T:void 0,A),R=function(e){return function(t,n){if(e){var r=P?[T.current,t]:[t,n],a=Object(o.a)(r,2),i=a[0],l=a[1];void 0===l?e(i):e(i,l)}}},D=R(g),N=R((function(e,t){Object(u.b)(e);var n=Object(u.a)({style:x,timeout:S},{mode:"enter"});e.style.webkitTransition=C.transitions.create("opacity",n),e.style.transition=C.transitions.create("opacity",n),v&&v(e,t)})),M=R(b),L=R(w),F=R((function(e){var t=Object(u.a)({style:x,timeout:S},{mode:"exit"});e.style.webkitTransition=C.transitions.create("opacity",t),e.style.transition=C.transitions.create("opacity",t),y&&y(e)})),B=R(O);return i.createElement(_,Object(r.a)({appear:!0,in:m,nodeRef:P?T:void 0,onEnter:N,onEntered:M,onEntering:D,onExit:F,onExited:B,onExiting:L,timeout:S},k),(function(e,t){return i.cloneElement(n,Object(r.a)({style:Object(r.a)({opacity:0,visibility:"exited"!==e||m?void 0:"hidden"},d[e],x,n.props.style),ref:I},t))}))}));t.a=h},function(e,t,n){"use strict";var r=n(2),o=n(7),a=n(0),i=(n(3),n(4)),l=n(12),c=n(9),s=n(132),u=n(17),f=n(163),d=a.forwardRef((function(e,t){var n=e.classes,c=e.className,d=e.color,p=void 0===d?"primary":d,h=e.component,m=void 0===h?"a":h,v=e.onBlur,b=e.onFocus,g=e.TypographyClasses,y=e.underline,O=void 0===y?"hover":y,w=e.variant,x=void 0===w?"inherit":w,E=Object(o.a)(e,["classes","className","color","component","onBlur","onFocus","TypographyClasses","underline","variant"]),_=Object(s.a)(),j=_.isFocusVisible,S=_.onBlurVisible,k=_.ref,C=a.useState(!1),P=C[0],T=C[1],A=Object(u.a)(t,k);return a.createElement(f.a,Object(r.a)({className:Object(i.a)(n.root,n["underline".concat(Object(l.a)(O))],c,P&&n.focusVisible,"button"===m&&n.button),classes:g,color:p,component:m,onBlur:function(e){P&&(S(),T(!1)),v&&v(e)},onFocus:function(e){j(e)&&T(!0),b&&b(e)},ref:A,variant:x},E))}));t.a=Object(c.a)({root:{},underlineNone:{textDecoration:"none"},underlineHover:{textDecoration:"none","&:hover":{textDecoration:"underline"}},underlineAlways:{textDecoration:"underline"},button:{position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle","-moz-appearance":"none","-webkit-appearance":"none","&::-moz-focus-inner":{borderStyle:"none"},"&$focusVisible":{outline:"auto"}},focusVisible:{}},{name:"MuiLink"})(d)},function(e,t,n){"use strict";n.d(t,"a",(function(){return Ne})),n.d(t,"b",(function(){return Me}));var r,o={};n.r(o),n.d(o,"FunctionToString",(function(){return a})),n.d(o,"InboundFilters",(function(){return p}));var a=function(){function e(){this.name=e.id}return e.prototype.setupOnce=function(){r=Function.prototype.toString,Function.prototype.toString=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=this.__sentry_original__||this;return r.apply(n,e)}},e.id="FunctionToString",e}(),i=n(6),l=n(282),c=n(905),s=n(184),u=n(61),f=n(161),d=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/],p=function(){function e(t){void 0===t&&(t={}),this._options=t,this.name=e.id}return e.prototype.setupOnce=function(){Object(l.b)((function(t){var n=Object(c.a)();if(!n)return t;var r=n.getIntegration(e);if(r){var o=n.getClient(),a=o?o.getOptions():{},i=r._mergeOptions(a);if(r._shouldDropEvent(t,i))return null}return t}))},e.prototype._shouldDropEvent=function(e,t){return this._isSentryError(e,t)?(s.a.warn("Event dropped due to being internal Sentry Error.\nEvent: "+Object(u.d)(e)),!0):this._isIgnoredError(e,t)?(s.a.warn("Event dropped due to being matched by `ignoreErrors` option.\nEvent: "+Object(u.d)(e)),!0):this._isDeniedUrl(e,t)?(s.a.warn("Event dropped due to being matched by `denyUrls` option.\nEvent: "+Object(u.d)(e)+".\nUrl: "+this._getEventFilterUrl(e)),!0):!this._isAllowedUrl(e,t)&&(s.a.warn("Event dropped due to not being matched by `allowUrls` option.\nEvent: "+Object(u.d)(e)+".\nUrl: "+this._getEventFilterUrl(e)),!0)},e.prototype._isSentryError=function(e,t){if(!t.ignoreInternal)return!1;try{return e&&e.exception&&e.exception.values&&e.exception.values[0]&&"SentryError"===e.exception.values[0].type||!1}catch(e){return!1}},e.prototype._isIgnoredError=function(e,t){return!(!t.ignoreErrors||!t.ignoreErrors.length)&&this._getPossibleEventMessages(e).some((function(e){return t.ignoreErrors.some((function(t){return Object(f.a)(e,t)}))}))},e.prototype._isDeniedUrl=function(e,t){if(!t.denyUrls||!t.denyUrls.length)return!1;var n=this._getEventFilterUrl(e);return!!n&&t.denyUrls.some((function(e){return Object(f.a)(n,e)}))},e.prototype._isAllowedUrl=function(e,t){if(!t.allowUrls||!t.allowUrls.length)return!0;var n=this._getEventFilterUrl(e);return!n||t.allowUrls.some((function(e){return Object(f.a)(n,e)}))},e.prototype._mergeOptions=function(e){return void 0===e&&(e={}),{allowUrls:Object(i.d)(this._options.whitelistUrls||[],this._options.allowUrls||[],e.whitelistUrls||[],e.allowUrls||[]),denyUrls:Object(i.d)(this._options.blacklistUrls||[],this._options.denyUrls||[],e.blacklistUrls||[],e.denyUrls||[]),ignoreErrors:Object(i.d)(this._options.ignoreErrors||[],e.ignoreErrors||[],d),ignoreInternal:void 0===this._options.ignoreInternal||this._options.ignoreInternal}},e.prototype._getPossibleEventMessages=function(e){if(e.message)return[e.message];if(e.exception)try{var t=e.exception.values&&e.exception.values[0]||{},n=t.type,r=void 0===n?"":n,o=t.value,a=void 0===o?"":o;return[""+a,r+": "+a]}catch(t){return s.a.error("Cannot extract message for event "+Object(u.d)(e)),[]}return[]},e.prototype._getEventFilterUrl=function(e){try{if(e.stacktrace){var t=e.stacktrace.frames;return t&&t[t.length-1].filename||null}if(e.exception){var n=e.exception.values&&e.exception.values[0].stacktrace&&e.exception.values[0].stacktrace.frames;return n&&n[n.length-1].filename||null}return null}catch(t){return s.a.error("Cannot extract url for event "+Object(u.d)(e)),null}},e.id="InboundFilters",e}();var h=n(227),m=n(949),v=Object.setPrototypeOf||({__proto__:[]}instanceof Array?function(e,t){return e.__proto__=t,e}:function(e,t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n]);return e});var b=function(e){function t(t){var n=this.constructor,r=e.call(this,t)||this;return r.message=t,r.name=n.prototype.constructor.name,v(r,n.prototype),r}return Object(i.b)(t,e),t}(Error),g=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+))?@)([\w.-]+)(?::(\d+))?\/(.+)/,y=function(){function e(e){"string"==typeof e?this._fromString(e):this._fromComponents(e),this._validate()}return e.prototype.toString=function(e){void 0===e&&(e=!1);var t=this,n=t.host,r=t.path,o=t.pass,a=t.port,i=t.projectId;return t.protocol+"://"+t.user+(e&&o?":"+o:"")+"@"+n+(a?":"+a:"")+"/"+(r?r+"/":r)+i},e.prototype._fromString=function(e){var t=g.exec(e);if(!t)throw new b("Invalid Dsn");var n=Object(i.c)(t.slice(1),6),r=n[0],o=n[1],a=n[2],l=void 0===a?"":a,c=n[3],s=n[4],u=void 0===s?"":s,f="",d=n[5],p=d.split("/");if(p.length>1&&(f=p.slice(0,-1).join("/"),d=p.pop()),d){var h=d.match(/^\d+/);h&&(d=h[0])}this._fromComponents({host:c,pass:l,path:f,projectId:d,port:u,protocol:r,user:o})},e.prototype._fromComponents=function(e){this.protocol=e.protocol,this.user=e.user,this.pass=e.pass||"",this.host=e.host,this.port=e.port||"",this.path=e.path||"",this.projectId=e.projectId},e.prototype._validate=function(){var e=this;if(["protocol","user","host","projectId"].forEach((function(t){if(!e[t])throw new b("Invalid Dsn: "+t+" missing")})),!this.projectId.match(/^\d+$/))throw new b("Invalid Dsn: Invalid projectId "+this.projectId);if("http"!==this.protocol&&"https"!==this.protocol)throw new b("Invalid Dsn: Invalid protocol "+this.protocol);if(this.port&&isNaN(parseInt(this.port,10)))throw new b("Invalid Dsn: Invalid port "+this.port)},e}(),O=n(31),w=n(894),x=n(66),E=[];function _(e){var t={};return function(e){var t=e.defaultIntegrations&&Object(i.d)(e.defaultIntegrations)||[],n=e.integrations,r=[];if(Array.isArray(n)){var o=n.map((function(e){return e.name})),a=[];t.forEach((function(e){-1===o.indexOf(e.name)&&-1===a.indexOf(e.name)&&(r.push(e),a.push(e.name))})),n.forEach((function(e){-1===a.indexOf(e.name)&&(r.push(e),a.push(e.name))}))}else"function"==typeof n?(r=n(t),r=Array.isArray(r)?r:[r]):r=Object(i.d)(t);var l=r.map((function(e){return e.name}));return-1!==l.indexOf("Debug")&&r.push.apply(r,Object(i.d)(r.splice(l.indexOf("Debug"),1))),r}(e).forEach((function(e){t[e.name]=e,function(e){-1===E.indexOf(e.name)&&(e.setupOnce(l.b,c.a),E.push(e.name),s.a.log("Integration installed: "+e.name))}(e)})),t}var j,S=function(){function e(e,t){this._integrations={},this._processing=0,this._backend=new e(t),this._options=t,t.dsn&&(this._dsn=new y(t.dsn))}return e.prototype.captureException=function(e,t,n){var r=this,o=t&&t.event_id;return this._process(this._getBackend().eventFromException(e,t).then((function(e){return r._captureEvent(e,t,n)})).then((function(e){o=e}))),o},e.prototype.captureMessage=function(e,t,n,r){var o=this,a=n&&n.event_id,i=Object(O.i)(e)?this._getBackend().eventFromMessage(""+e,t,n):this._getBackend().eventFromException(e,n);return this._process(i.then((function(e){return o._captureEvent(e,n,r)})).then((function(e){a=e}))),a},e.prototype.captureEvent=function(e,t,n){var r=t&&t.event_id;return this._process(this._captureEvent(e,t,n).then((function(e){r=e}))),r},e.prototype.captureSession=function(e){e.release?this._sendSession(e):s.a.warn("Discarded session because of missing release")},e.prototype.getDsn=function(){return this._dsn},e.prototype.getOptions=function(){return this._options},e.prototype.flush=function(e){var t=this;return this._isClientProcessing(e).then((function(n){return t._getBackend().getTransport().close(e).then((function(e){return n&&e}))}))},e.prototype.close=function(e){var t=this;return this.flush(e).then((function(e){return t.getOptions().enabled=!1,e}))},e.prototype.setupIntegrations=function(){this._isEnabled()&&(this._integrations=_(this._options))},e.prototype.getIntegration=function(e){try{return this._integrations[e.id]||null}catch(t){return s.a.warn("Cannot retrieve integration "+e.id+" from the current Client"),null}},e.prototype._updateSessionFromEvent=function(e,t){var n,r,o,a=!1,l=!1,c=t.exception&&t.exception.values;if(c){l=!0;try{for(var s=Object(i.e)(c),u=s.next();!u.done;u=s.next()){var f=u.value.mechanism;if(f&&!1===f.handled){a=!0;break}}}catch(e){n={error:e}}finally{try{u&&!u.done&&(r=s.return)&&r.call(s)}finally{if(n)throw n.error}}}var d=t.user;if(!e.userAgent){var p=t.request?t.request.headers:{};for(var h in p)if("user-agent"===h.toLowerCase()){o=p[h];break}}e.update(Object(i.a)(Object(i.a)({},a&&{status:m.a.Crashed}),{user:d,userAgent:o,errors:e.errors+Number(l||a)}))},e.prototype._sendSession=function(e){this._getBackend().sendSession(e)},e.prototype._isClientProcessing=function(e){var t=this;return new h.a((function(n){var r=0,o=setInterval((function(){0==t._processing?(clearInterval(o),n(!0)):(r+=1,e&&r>=e&&(clearInterval(o),n(!1)))}),1)}))},e.prototype._getBackend=function(){return this._backend},e.prototype._isEnabled=function(){return!1!==this.getOptions().enabled&&void 0!==this._dsn},e.prototype._prepareEvent=function(e,t,n){var r=this,o=this.getOptions().normalizeDepth,a=void 0===o?3:o,c=Object(i.a)(Object(i.a)({},e),{event_id:e.event_id||(n&&n.event_id?n.event_id:Object(u.i)()),timestamp:e.timestamp||Object(w.a)()});this._applyClientOptions(c),this._applyIntegrationsMetadata(c);var s=t;n&&n.captureContext&&(s=l.a.clone(s).update(n.captureContext));var f=h.a.resolve(c);return s&&(f=s.applyToEvent(c,n)),f.then((function(e){return"number"==typeof a&&a>0?r._normalizeEvent(e,a):e}))},e.prototype._normalizeEvent=function(e,t){if(!e)return null;var n=Object(i.a)(Object(i.a)(Object(i.a)(Object(i.a)(Object(i.a)({},e),e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map((function(e){return Object(i.a)(Object(i.a)({},e),e.data&&{data:Object(x.d)(e.data,t)})}))}),e.user&&{user:Object(x.d)(e.user,t)}),e.contexts&&{contexts:Object(x.d)(e.contexts,t)}),e.extra&&{extra:Object(x.d)(e.extra,t)});return e.contexts&&e.contexts.trace&&(n.contexts.trace=e.contexts.trace),n},e.prototype._applyClientOptions=function(e){var t=this.getOptions(),n=t.environment,r=t.release,o=t.dist,a=t.maxValueLength,i=void 0===a?250:a;"environment"in e||(e.environment="environment"in t?n:"production"),void 0===e.release&&void 0!==r&&(e.release=r),void 0===e.dist&&void 0!==o&&(e.dist=o),e.message&&(e.message=Object(f.d)(e.message,i));var l=e.exception&&e.exception.values&&e.exception.values[0];l&&l.value&&(l.value=Object(f.d)(l.value,i));var c=e.request;c&&c.url&&(c.url=Object(f.d)(c.url,i))},e.prototype._applyIntegrationsMetadata=function(e){var t=e.sdk,n=Object.keys(this._integrations);t&&n.length>0&&(t.integrations=n)},e.prototype._sendEvent=function(e){this._getBackend().sendEvent(e)},e.prototype._captureEvent=function(e,t,n){return this._processEvent(e,t,n).then((function(e){return e.event_id}),(function(e){s.a.error(e)}))},e.prototype._processEvent=function(e,t,n){var r=this,o=this.getOptions(),a=o.beforeSend,i=o.sampleRate;if(!this._isEnabled())return h.a.reject(new b("SDK not enabled, will not send event."));var l="transaction"===e.type;return!l&&"number"==typeof i&&Math.random()>i?h.a.reject(new b("This event has been sampled, will not send event.")):this._prepareEvent(e,n,t).then((function(e){if(null===e)throw new b("An event processor returned null, will not send event.");if(t&&t.data&&!0===t.data.__sentry__||l||!a)return e;var n=a(e,t);if(void 0===n)throw new b("`beforeSend` method has to return `null` or a valid event.");return Object(O.m)(n)?n.then((function(e){return e}),(function(e){throw new b("beforeSend rejected with "+e)})):n})).then((function(e){if(null===e)throw new b("`beforeSend` returned `null`, will not send event.");var t=n&&n.getSession&&n.getSession();return!l&&t&&r._updateSessionFromEvent(t,e),r._sendEvent(e),e})).then(null,(function(e){if(e instanceof b)throw e;throw r.captureException(e,{data:{__sentry__:!0},originalException:e}),new b("Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: "+e)}))},e.prototype._process=function(e){var t=this;this._processing+=1,e.then((function(e){return t._processing-=1,e}),(function(e){return t._processing-=1,e}))},e}();!function(e){e.Unknown="unknown",e.Skipped="skipped",e.Success="success",e.RateLimit="rate_limit",e.Invalid="invalid",e.Failed="failed"}(j||(j={})),function(e){e.fromHttpCode=function(t){return t>=200&&t<300?e.Success:429===t?e.RateLimit:t>=400&&t<500?e.Invalid:t>=500?e.Failed:e.Unknown}}(j||(j={}));var k,C=function(){function e(){}return e.prototype.sendEvent=function(e){return h.a.resolve({reason:"NoopTransport: Event has been skipped because no Dsn is configured.",status:j.Skipped})},e.prototype.close=function(e){return h.a.resolve(!0)},e}(),P=function(){function e(e){this._options=e,this._options.dsn||s.a.warn("No DSN provided, backend will not do anything."),this._transport=this._setupTransport()}return e.prototype.eventFromException=function(e,t){throw new b("Backend has to implement `eventFromException` method")},e.prototype.eventFromMessage=function(e,t,n){throw new b("Backend has to implement `eventFromMessage` method")},e.prototype.sendEvent=function(e){this._transport.sendEvent(e).then(null,(function(e){s.a.error("Error while sending event: "+e)}))},e.prototype.sendSession=function(e){this._transport.sendSession?this._transport.sendSession(e).then(null,(function(e){s.a.error("Error while sending session: "+e)})):s.a.warn("Dropping session because custom transport doesn't implement sendSession")},e.prototype.getTransport=function(){return this._transport},e.prototype._setupTransport=function(){return new C},e}();function T(){if(!("fetch"in Object(u.e)()))return!1;try{return new Headers,new Request(""),new Response,!0}catch(e){return!1}}function A(e){return e&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}function I(){if(!T())return!1;try{return new Request("_",{referrerPolicy:"origin"}),!0}catch(e){return!1}}!function(e){e.Fatal="fatal",e.Error="error",e.Warning="warning",e.Log="log",e.Info="info",e.Debug="debug",e.Critical="critical"}(k||(k={})),function(e){e.fromString=function(t){switch(t){case"debug":return e.Debug;case"info":return e.Info;case"warn":case"warning":return e.Warning;case"error":return e.Error;case"fatal":return e.Fatal;case"critical":return e.Critical;case"log":default:return e.Log}}}(k||(k={}));var R=/^\s*at (?:(.*?) ?\()?((?:file|https?|blob|chrome-extension|address|native|eval|webpack|<anonymous>|[-a-z]+:|.*bundle|\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,D=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:file|https?|blob|chrome|webpack|resource|moz-extension|capacitor).*?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,N=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i,M=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,L=/\((\S*)(?::(\d+))(?::(\d+))\)/,F=/Minified React error #\d+;/i;function B(e){var t=null,n=0;e&&("number"==typeof e.framesToPop?n=e.framesToPop:F.test(e.message)&&(n=1));try{if(t=function(e){if(!e||!e.stacktrace)return null;for(var t,n=e.stacktrace,r=/ line (\d+).*script (?:in )?(\S+)(?:: in function (\S+))?$/i,o=/ line (\d+), column (\d+)\s*(?:in (?:<anonymous function: ([^>]+)>|([^)]+))\((.*)\))? in (.*):\s*$/i,a=n.split("\n"),i=[],l=0;l<a.length;l+=2){var c=null;(t=r.exec(a[l]))?c={url:t[2],func:t[3],args:[],line:+t[1],column:null}:(t=o.exec(a[l]))&&(c={url:t[6],func:t[3]||t[4],args:t[5]?t[5].split(","):[],line:+t[1],column:+t[2]}),c&&(!c.func&&c.line&&(c.func="?"),i.push(c))}if(!i.length)return null;return{message:U(e),name:e.name,stack:i}}(e))return z(t,n)}catch(e){}try{if(t=function(e){if(!e||!e.stack)return null;for(var t,n,r,o=[],a=e.stack.split("\n"),i=0;i<a.length;++i){if(n=R.exec(a[i])){var l=n[2]&&0===n[2].indexOf("native");n[2]&&0===n[2].indexOf("eval")&&(t=L.exec(n[2]))&&(n[2]=t[1],n[3]=t[2],n[4]=t[3]),r={url:n[2]&&0===n[2].indexOf("address at ")?n[2].substr("address at ".length):n[2],func:n[1]||"?",args:l?[n[2]]:[],line:n[3]?+n[3]:null,column:n[4]?+n[4]:null}}else if(n=N.exec(a[i]))r={url:n[2],func:n[1]||"?",args:[],line:+n[3],column:n[4]?+n[4]:null};else{if(!(n=D.exec(a[i])))continue;n[3]&&n[3].indexOf(" > eval")>-1&&(t=M.exec(n[3]))?(n[1]=n[1]||"eval",n[3]=t[1],n[4]=t[2],n[5]=""):0!==i||n[5]||void 0===e.columnNumber||(o[0].column=e.columnNumber+1),r={url:n[3],func:n[1]||"?",args:n[2]?n[2].split(","):[],line:n[4]?+n[4]:null,column:n[5]?+n[5]:null}}!r.func&&r.line&&(r.func="?"),o.push(r)}if(!o.length)return null;return{message:U(e),name:e.name,stack:o}}(e))return z(t,n)}catch(e){}return{message:U(e),name:e&&e.name,stack:[],failed:!0}}function z(e,t){try{return Object(i.a)(Object(i.a)({},e),{stack:e.stack.slice(t)})}catch(t){return e}}function U(e){var t=e&&e.message;return t?t.error&&"string"==typeof t.error.message?t.error.message:t:"No error message"}function W(e){var t=G(e.stack),n={type:e.name,value:e.message};return t&&t.length&&(n.stacktrace={frames:t}),void 0===n.type&&""===n.value&&(n.value="Unrecoverable error caught"),n}function H(e){return{exception:{values:[W(e)]}}}function G(e){if(!e||!e.length)return[];var t=e,n=t[0].func||"",r=t[t.length-1].func||"";return-1===n.indexOf("captureMessage")&&-1===n.indexOf("captureException")||(t=t.slice(1)),-1!==r.indexOf("sentryWrapped")&&(t=t.slice(0,-1)),t.slice(0,50).map((function(e){return{colno:null===e.column?void 0:e.column,filename:e.url||t[0].url,function:e.func||"?",in_app:!0,lineno:null===e.line?void 0:e.line}})).reverse()}function K(e,t,n){var r;if(void 0===n&&(n={}),Object(O.e)(e)&&e.error)return r=H(B(e=e.error));if(Object(O.a)(e)||Object(O.b)(e)){var o=e,a=o.name||(Object(O.a)(o)?"DOMError":"DOMException"),l=o.message?a+": "+o.message:a;return r=V(l,t,n),Object(u.b)(r,l),"code"in o&&(r.tags=Object(i.a)(Object(i.a)({},r.tags),{"DOMException.code":""+o.code})),r}return Object(O.d)(e)?r=H(B(e)):Object(O.h)(e)||Object(O.f)(e)?(r=function(e,t,n){var r={exception:{values:[{type:Object(O.f)(e)?e.constructor.name:n?"UnhandledRejection":"Error",value:"Non-Error "+(n?"promise rejection":"exception")+" captured with keys: "+Object(x.b)(e)}]},extra:{__serialized__:Object(x.e)(e)}};if(t){var o=G(B(t).stack);r.stacktrace={frames:o}}return r}(e,t,n.rejection),Object(u.a)(r,{synthetic:!0}),r):(r=V(e,t,n),Object(u.b)(r,""+e,void 0),Object(u.a)(r,{synthetic:!0}),r)}function V(e,t,n){void 0===n&&(n={});var r={message:e};if(n.attachStacktrace&&t){var o=G(B(t).stack);r.stacktrace={frames:o}}return r}function $(e,t){return{body:JSON.stringify({sent_at:(new Date).toISOString()})+"\n"+JSON.stringify({type:"session"})+"\n"+JSON.stringify(e),type:"session",url:t.getEnvelopeEndpointWithUrlEncodedAuth()}}function q(e,t){var n="transaction"===e.type,r={body:JSON.stringify(e),type:e.type||"event",url:n?t.getEnvelopeEndpointWithUrlEncodedAuth():t.getStoreEndpointWithUrlEncodedAuth()};if(n){var o=JSON.stringify({event_id:e.event_id,sent_at:(new Date).toISOString()})+"\n"+JSON.stringify({type:e.type})+"\n"+r.body;r.body=o}return r}var Y=function(){function e(e){this.dsn=e,this._dsnObject=new y(e)}return e.prototype.getDsn=function(){return this._dsnObject},e.prototype.getBaseApiEndpoint=function(){var e=this._dsnObject,t=e.protocol?e.protocol+":":"",n=e.port?":"+e.port:"";return t+"//"+e.host+n+(e.path?"/"+e.path:"")+"/api/"},e.prototype.getStoreEndpoint=function(){return this._getIngestEndpoint("store")},e.prototype.getStoreEndpointWithUrlEncodedAuth=function(){return this.getStoreEndpoint()+"?"+this._encodedAuth()},e.prototype.getEnvelopeEndpointWithUrlEncodedAuth=function(){return this._getEnvelopeEndpoint()+"?"+this._encodedAuth()},e.prototype.getStoreEndpointPath=function(){var e=this._dsnObject;return(e.path?"/"+e.path:"")+"/api/"+e.projectId+"/store/"},e.prototype.getRequestHeaders=function(e,t){var n=this._dsnObject,r=["Sentry sentry_version=7"];return r.push("sentry_client="+e+"/"+t),r.push("sentry_key="+n.user),n.pass&&r.push("sentry_secret="+n.pass),{"Content-Type":"application/json","X-Sentry-Auth":r.join(", ")}},e.prototype.getReportDialogEndpoint=function(e){void 0===e&&(e={});var t=this._dsnObject,n=this.getBaseApiEndpoint()+"embed/error-page/",r=[];for(var o in r.push("dsn="+t.toString()),e)if("dsn"!==o)if("user"===o){if(!e.user)continue;e.user.name&&r.push("name="+encodeURIComponent(e.user.name)),e.user.email&&r.push("email="+encodeURIComponent(e.user.email))}else r.push(encodeURIComponent(o)+"="+encodeURIComponent(e[o]));return r.length?n+"?"+r.join("&"):n},e.prototype._getEnvelopeEndpoint=function(){return this._getIngestEndpoint("envelope")},e.prototype._getIngestEndpoint=function(e){return""+this.getBaseApiEndpoint()+this._dsnObject.projectId+"/"+e+"/"},e.prototype._encodedAuth=function(){var e={sentry_key:this._dsnObject.user,sentry_version:"7"};return Object(x.f)(e)},e}(),X=function(){function e(e){this._limit=e,this._buffer=[]}return e.prototype.isReady=function(){return void 0===this._limit||this.length()<this._limit},e.prototype.add=function(e){var t=this;return this.isReady()?(-1===this._buffer.indexOf(e)&&this._buffer.push(e),e.then((function(){return t.remove(e)})).then(null,(function(){return t.remove(e).then(null,(function(){}))})),e):h.a.reject(new b("Not adding Promise due to buffer limit reached."))},e.prototype.remove=function(e){return this._buffer.splice(this._buffer.indexOf(e),1)[0]},e.prototype.length=function(){return this._buffer.length},e.prototype.drain=function(e){var t=this;return new h.a((function(n){var r=setTimeout((function(){e&&e>0&&n(!1)}),e);h.a.all(t._buffer).then((function(){clearTimeout(r),n(!0)})).then(null,(function(){n(!0)}))}))},e}(),J=function(){function e(e){this.options=e,this._buffer=new X(30),this._rateLimits={},this._api=new Y(this.options.dsn),this.url=this._api.getStoreEndpointWithUrlEncodedAuth()}return e.prototype.sendEvent=function(e){throw new b("Transport Class has to implement `sendEvent` method")},e.prototype.close=function(e){return this._buffer.drain(e)},e.prototype._handleResponse=function(e){var t=e.requestType,n=e.response,r=e.headers,o=e.resolve,a=e.reject,i=j.fromHttpCode(n.status);this._handleRateLimit(r)&&s.a.warn("Too many requests, backing off until: "+this._disabledUntil(t)),i!==j.Success?a(n):o({status:i})},e.prototype._disabledUntil=function(e){return this._rateLimits[e]||this._rateLimits.all},e.prototype._isRateLimited=function(e){return this._disabledUntil(e)>new Date(Date.now())},e.prototype._handleRateLimit=function(e){var t,n,r,o,a=Date.now(),l=e["x-sentry-rate-limits"],c=e["retry-after"];if(l){try{for(var s=Object(i.e)(l.trim().split(",")),f=s.next();!f.done;f=s.next()){var d=f.value.split(":",2),p=parseInt(d[0],10),h=1e3*(isNaN(p)?60:p);try{for(var m=(r=void 0,Object(i.e)(d[1].split(";"))),v=m.next();!v.done;v=m.next()){var b=v.value;this._rateLimits[b||"all"]=new Date(a+h)}}catch(e){r={error:e}}finally{try{v&&!v.done&&(o=m.return)&&o.call(m)}finally{if(r)throw r.error}}}}catch(e){t={error:e}}finally{try{f&&!f.done&&(n=s.return)&&n.call(s)}finally{if(t)throw t.error}}return!0}return!!c&&(this._rateLimits.all=new Date(a+Object(u.g)(a,c)),!0)},e}(),Q=Object(u.e)(),Z=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(i.b)(t,e),t.prototype.sendEvent=function(e){return this._sendRequest(q(e,this._api),e)},t.prototype.sendSession=function(e){return this._sendRequest($(e,this._api),e)},t.prototype._sendRequest=function(e,t){var n=this;if(this._isRateLimited(e.type))return Promise.reject({event:t,type:e.type,reason:"Transport locked till "+this._disabledUntil(e.type)+" due to too many requests.",status:429});var r={body:e.body,method:"POST",referrerPolicy:I()?"origin":""};return void 0!==this.options.fetchParameters&&Object.assign(r,this.options.fetchParameters),void 0!==this.options.headers&&(r.headers=this.options.headers),this._buffer.add(new h.a((function(t,o){Q.fetch(e.url,r).then((function(r){var a={"x-sentry-rate-limits":r.headers.get("X-Sentry-Rate-Limits"),"retry-after":r.headers.get("Retry-After")};n._handleResponse({requestType:e.type,response:r,headers:a,resolve:t,reject:o})})).catch(o)})))},t}(J),ee=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(i.b)(t,e),t.prototype.sendEvent=function(e){return this._sendRequest(q(e,this._api),e)},t.prototype.sendSession=function(e){return this._sendRequest($(e,this._api),e)},t.prototype._sendRequest=function(e,t){var n=this;return this._isRateLimited(e.type)?Promise.reject({event:t,type:e.type,reason:"Transport locked till "+this._disabledUntil(e.type)+" due to too many requests.",status:429}):this._buffer.add(new h.a((function(t,r){var o=new XMLHttpRequest;for(var a in o.onreadystatechange=function(){if(4===o.readyState){var a={"x-sentry-rate-limits":o.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":o.getResponseHeader("Retry-After")};n._handleResponse({requestType:e.type,response:o,headers:a,resolve:t,reject:r})}},o.open("POST",e.url),n.options.headers)n.options.headers.hasOwnProperty(a)&&o.setRequestHeader(a,n.options.headers[a]);o.send(e.body)})))},t}(J),te=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(i.b)(t,e),t.prototype.eventFromException=function(e,t){return function(e,t,n){var r=K(t,n&&n.syntheticException||void 0,{attachStacktrace:e.attachStacktrace});return Object(u.a)(r,{handled:!0,type:"generic"}),r.level=k.Error,n&&n.event_id&&(r.event_id=n.event_id),h.a.resolve(r)}(this._options,e,t)},t.prototype.eventFromMessage=function(e,t,n){return void 0===t&&(t=k.Info),function(e,t,n,r){void 0===n&&(n=k.Info);var o=V(t,r&&r.syntheticException||void 0,{attachStacktrace:e.attachStacktrace});return o.level=n,r&&r.event_id&&(o.event_id=r.event_id),h.a.resolve(o)}(this._options,e,t,n)},t.prototype._setupTransport=function(){if(!this._options.dsn)return e.prototype._setupTransport.call(this);var t=Object(i.a)(Object(i.a)({},this._options.transportOptions),{dsn:this._options.dsn});return this._options.transport?new this._options.transport(t):T()?new Z(t):new ee(t)},t}(P),ne=n(51),re=0;function oe(){return re>0}function ae(){re+=1,setTimeout((function(){re-=1}))}function ie(e,t,n){if(void 0===t&&(t={}),"function"!=typeof e)return e;try{if(e.__sentry__)return e;if(e.__sentry_wrapped__)return e.__sentry_wrapped__}catch(t){return e}var r=function(){var r=Array.prototype.slice.call(arguments);try{n&&"function"==typeof n&&n.apply(this,arguments);var o=r.map((function(e){return ie(e,t)}));return e.handleEvent?e.handleEvent.apply(this,o):e.apply(this,o)}catch(e){throw ae(),Object(ne.b)((function(n){n.addEventProcessor((function(e){var n=Object(i.a)({},e);return t.mechanism&&(Object(u.b)(n,void 0,void 0),Object(u.a)(n,t.mechanism)),n.extra=Object(i.a)(Object(i.a)({},n.extra),{arguments:r}),n})),Object(ne.a)(e)})),e}};try{for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(r[o]=e[o])}catch(e){}e.prototype=e.prototype||{},r.prototype=e.prototype,Object.defineProperty(e,"__sentry_wrapped__",{enumerable:!1,value:r}),Object.defineProperties(r,{__sentry__:{enumerable:!1,value:!0},__sentry_original__:{enumerable:!1,value:e}});try{Object.getOwnPropertyDescriptor(r,"name").configurable&&Object.defineProperty(r,"name",{get:function(){return e.name}})}catch(e){}return r}function le(e){if(void 0===e&&(e={}),e.eventId)if(e.dsn){var t=document.createElement("script");t.async=!0,t.src=new Y(e.dsn).getReportDialogEndpoint(e),e.onLoad&&(t.onload=e.onLoad),(document.head||document.body).appendChild(t)}else s.a.error("Missing dsn option in showReportDialog call");else s.a.error("Missing eventId option in showReportDialog call")}var ce,se=n(273),ue=Object(u.e)(),fe={},de={};function pe(e){if(!de[e])switch(de[e]=!0,e){case"console":!function(){if(!("console"in ue))return;["debug","info","warn","error","log","assert"].forEach((function(e){e in ue.console&&Object(x.c)(ue.console,e,(function(t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];me("console",{args:n,level:e}),t&&Function.prototype.apply.call(t,ue.console,n)}}))}))}();break;case"dom":!function(){if(!("document"in ue))return;ue.document.addEventListener("click",we("click",me.bind(null,"dom")),!1),ue.document.addEventListener("keypress",xe(me.bind(null,"dom")),!1),["EventTarget","Node"].forEach((function(e){var t=ue[e]&&ue[e].prototype;t&&t.hasOwnProperty&&t.hasOwnProperty("addEventListener")&&(Object(x.c)(t,"addEventListener",(function(e){return function(t,n,r){return n&&n.handleEvent?("click"===t&&Object(x.c)(n,"handleEvent",(function(e){return function(t){return we("click",me.bind(null,"dom"))(t),e.call(this,t)}})),"keypress"===t&&Object(x.c)(n,"handleEvent",(function(e){return function(t){return xe(me.bind(null,"dom"))(t),e.call(this,t)}}))):("click"===t&&we("click",me.bind(null,"dom"),!0)(this),"keypress"===t&&xe(me.bind(null,"dom"))(this)),e.call(this,t,n,r)}})),Object(x.c)(t,"removeEventListener",(function(e){return function(t,n,r){try{e.call(this,t,n.__sentry_wrapped__,r)}catch(e){}return e.call(this,t,n,r)}})))}))}();break;case"xhr":!function(){if(!("XMLHttpRequest"in ue))return;var e=[],t=[],n=XMLHttpRequest.prototype;Object(x.c)(n,"open",(function(n){return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];var a=this,i=r[1];a.__sentry_xhr__={method:Object(O.k)(r[0])?r[0].toUpperCase():r[0],url:r[1]},Object(O.k)(i)&&"POST"===a.__sentry_xhr__.method&&i.match(/sentry_key/)&&(a.__sentry_own_request__=!0);var l=function(){if(4===a.readyState){try{a.__sentry_xhr__&&(a.__sentry_xhr__.status_code=a.status)}catch(e){}try{var n=e.indexOf(a);if(-1!==n){e.splice(n);var o=t.splice(n)[0];a.__sentry_xhr__&&void 0!==o[0]&&(a.__sentry_xhr__.body=o[0])}}catch(e){}me("xhr",{args:r,endTimestamp:Date.now(),startTimestamp:Date.now(),xhr:a})}};return"onreadystatechange"in a&&"function"==typeof a.onreadystatechange?Object(x.c)(a,"onreadystatechange",(function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return l(),e.apply(a,t)}})):a.addEventListener("readystatechange",l),n.apply(a,r)}})),Object(x.c)(n,"send",(function(n){return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return e.push(this),t.push(r),me("xhr",{args:r,startTimestamp:Date.now(),xhr:this}),n.apply(this,r)}}))}();break;case"fetch":!function(){if(!function(){if(!T())return!1;var e=Object(u.e)();if(A(e.fetch))return!0;var t=!1,n=e.document;if(n&&"function"==typeof n.createElement)try{var r=n.createElement("iframe");r.hidden=!0,n.head.appendChild(r),r.contentWindow&&r.contentWindow.fetch&&(t=A(r.contentWindow.fetch)),n.head.removeChild(r)}catch(e){s.a.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return t}())return;Object(x.c)(ue,"fetch",(function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r={args:t,fetchData:{method:ve(t),url:be(t)},startTimestamp:Date.now()};return me("fetch",Object(i.a)({},r)),e.apply(ue,t).then((function(e){return me("fetch",Object(i.a)(Object(i.a)({},r),{endTimestamp:Date.now(),response:e})),e}),(function(e){throw me("fetch",Object(i.a)(Object(i.a)({},r),{endTimestamp:Date.now(),error:e})),e}))}}))}();break;case"history":!function(){if(e=Object(u.e)(),t=e.chrome,n=t&&t.app&&t.app.runtime,r="history"in e&&!!e.history.pushState&&!!e.history.replaceState,n||!r)return;var e,t,n,r;var o=ue.onpopstate;function a(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r=t.length>2?t[2]:void 0;if(r){var o=ce,a=String(r);ce=a,me("history",{from:o,to:a})}return e.apply(this,t)}}ue.onpopstate=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=ue.location.href,r=ce;if(ce=n,me("history",{from:r,to:n}),o)return o.apply(this,e)},Object(x.c)(ue.history,"pushState",a),Object(x.c)(ue.history,"replaceState",a)}();break;case"error":Ee=ue.onerror,ue.onerror=function(e,t,n,r,o){return me("error",{column:r,error:o,line:n,msg:e,url:t}),!!Ee&&Ee.apply(this,arguments)};break;case"unhandledrejection":_e=ue.onunhandledrejection,ue.onunhandledrejection=function(e){return me("unhandledrejection",e),!_e||_e.apply(this,arguments)};break;default:s.a.warn("unknown instrumentation type:",e)}}function he(e){e&&"string"==typeof e.type&&"function"==typeof e.callback&&(fe[e.type]=fe[e.type]||[],fe[e.type].push(e.callback),pe(e.type))}function me(e,t){var n,r;if(e&&fe[e])try{for(var o=Object(i.e)(fe[e]||[]),a=o.next();!a.done;a=o.next()){var l=a.value;try{l(t)}catch(t){s.a.error("Error while triggering instrumentation handler.\nType: "+e+"\nName: "+Object(se.a)(l)+"\nError: "+t)}}}catch(e){n={error:e}}finally{try{a&&!a.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}}function ve(e){return void 0===e&&(e=[]),"Request"in ue&&Object(O.g)(e[0],Request)&&e[0].method?String(e[0].method).toUpperCase():e[1]&&e[1].method?String(e[1].method).toUpperCase():"GET"}function be(e){return void 0===e&&(e=[]),"string"==typeof e[0]?e[0]:"Request"in ue&&Object(O.g)(e[0],Request)?e[0].url:String(e[0])}var ge,ye,Oe=0;function we(e,t,n){return void 0===n&&(n=!1),function(r){ge=void 0,r&&ye!==r&&(ye=r,Oe&&clearTimeout(Oe),n?Oe=setTimeout((function(){t({event:r,name:e})})):t({event:r,name:e}))}}function xe(e){return function(t){var n;try{n=t.target}catch(e){return}var r=n&&n.tagName;r&&("INPUT"===r||"TEXTAREA"===r||n.isContentEditable)&&(ge||we("input",e)(t),clearTimeout(ge),ge=setTimeout((function(){ge=void 0}),1e3))}}var Ee=null;var _e=null;var je=n(404),Se=function(){function e(t){this.name=e.id,this._options=Object(i.a)({console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0},t)}return e.prototype.addSentryBreadcrumb=function(e){this._options.sentry&&Object(c.a)().addBreadcrumb({category:"sentry."+("transaction"===e.type?"transaction":"event"),event_id:e.event_id,level:e.level,message:Object(u.d)(e)},{event:e})},e.prototype.setupOnce=function(){var e=this;this._options.console&&he({callback:function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];e._consoleBreadcrumb.apply(e,Object(i.d)(t))},type:"console"}),this._options.dom&&he({callback:function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];e._domBreadcrumb.apply(e,Object(i.d)(t))},type:"dom"}),this._options.xhr&&he({callback:function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];e._xhrBreadcrumb.apply(e,Object(i.d)(t))},type:"xhr"}),this._options.fetch&&he({callback:function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];e._fetchBreadcrumb.apply(e,Object(i.d)(t))},type:"fetch"}),this._options.history&&he({callback:function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];e._historyBreadcrumb.apply(e,Object(i.d)(t))},type:"history"})},e.prototype._consoleBreadcrumb=function(e){var t={category:"console",data:{arguments:e.args,logger:"console"},level:k.fromString(e.level),message:Object(f.b)(e.args," ")};if("assert"===e.level){if(!1!==e.args[0])return;t.message="Assertion failed: "+(Object(f.b)(e.args.slice(1)," ")||"console.assert"),t.data.arguments=e.args.slice(1)}Object(c.a)().addBreadcrumb(t,{input:e.args,level:e.level})},e.prototype._domBreadcrumb=function(e){var t;try{t=e.event.target?Object(je.a)(e.event.target):Object(je.a)(e.event)}catch(e){t="<unknown>"}0!==t.length&&Object(c.a)().addBreadcrumb({category:"ui."+e.name,message:t},{event:e.event,name:e.name})},e.prototype._xhrBreadcrumb=function(e){if(e.endTimestamp){if(e.xhr.__sentry_own_request__)return;var t=e.xhr.__sentry_xhr__||{},n=t.method,r=t.url,o=t.status_code,a=t.body;Object(c.a)().addBreadcrumb({category:"xhr",data:{method:n,url:r,status_code:o},type:"http"},{xhr:e.xhr,input:a})}else;},e.prototype._fetchBreadcrumb=function(e){e.endTimestamp&&(e.fetchData.url.match(/sentry_key/)&&"POST"===e.fetchData.method||(e.error?Object(c.a)().addBreadcrumb({category:"fetch",data:e.fetchData,level:k.Error,type:"http"},{data:e.error,input:e.args}):Object(c.a)().addBreadcrumb({category:"fetch",data:Object(i.a)(Object(i.a)({},e.fetchData),{status_code:e.response.status}),type:"http"},{input:e.args,response:e.response})))},e.prototype._historyBreadcrumb=function(e){var t=Object(u.e)(),n=e.from,r=e.to,o=Object(u.h)(t.location.href),a=Object(u.h)(n),i=Object(u.h)(r);a.path||(a=o),o.protocol===i.protocol&&o.host===i.host&&(r=i.relative),o.protocol===a.protocol&&o.host===a.host&&(n=a.relative),Object(c.a)().addBreadcrumb({category:"navigation",data:{from:n,to:r}})},e.id="Breadcrumbs",e}(),ke=function(e){function t(t){return void 0===t&&(t={}),e.call(this,te,t)||this}return Object(i.b)(t,e),t.prototype.showReportDialog=function(e){void 0===e&&(e={}),Object(u.e)().document&&(this._isEnabled()?le(Object(i.a)(Object(i.a)({},e),{dsn:e.dsn||this.getDsn()})):s.a.error("Trying to call showReportDialog with Sentry Client disabled"))},t.prototype._prepareEvent=function(t,n,r){return t.platform=t.platform||"javascript",t.sdk=Object(i.a)(Object(i.a)({},t.sdk),{name:"sentry.javascript.browser",packages:Object(i.d)(t.sdk&&t.sdk.packages||[],[{name:"npm:@sentry/browser",version:"5.29.0"}]),version:"5.29.0"}),e.prototype._prepareEvent.call(this,t,n,r)},t.prototype._sendEvent=function(t){var n=this.getIntegration(Se);n&&n.addSentryBreadcrumb(t),e.prototype._sendEvent.call(this,t)},t}(S),Ce=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],Pe=function(){function e(t){this.name=e.id,this._options=Object(i.a)({XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0},t)}return e.prototype.setupOnce=function(){var e=Object(u.e)();(this._options.setTimeout&&Object(x.c)(e,"setTimeout",this._wrapTimeFunction.bind(this)),this._options.setInterval&&Object(x.c)(e,"setInterval",this._wrapTimeFunction.bind(this)),this._options.requestAnimationFrame&&Object(x.c)(e,"requestAnimationFrame",this._wrapRAF.bind(this)),this._options.XMLHttpRequest&&"XMLHttpRequest"in e&&Object(x.c)(XMLHttpRequest.prototype,"send",this._wrapXHR.bind(this)),this._options.eventTarget)&&(Array.isArray(this._options.eventTarget)?this._options.eventTarget:Ce).forEach(this._wrapEventTarget.bind(this))},e.prototype._wrapTimeFunction=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r=t[0];return t[0]=ie(r,{mechanism:{data:{function:Object(se.a)(e)},handled:!0,type:"instrument"}}),e.apply(this,t)}},e.prototype._wrapRAF=function(e){return function(t){return e.call(this,ie(t,{mechanism:{data:{function:"requestAnimationFrame",handler:Object(se.a)(e)},handled:!0,type:"instrument"}}))}},e.prototype._wrapEventTarget=function(e){var t=Object(u.e)(),n=t[e]&&t[e].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&(Object(x.c)(n,"addEventListener",(function(t){return function(n,r,o){try{"function"==typeof r.handleEvent&&(r.handleEvent=ie(r.handleEvent.bind(r),{mechanism:{data:{function:"handleEvent",handler:Object(se.a)(r),target:e},handled:!0,type:"instrument"}}))}catch(e){}return t.call(this,n,ie(r,{mechanism:{data:{function:"addEventListener",handler:Object(se.a)(r),target:e},handled:!0,type:"instrument"}}),o)}})),Object(x.c)(n,"removeEventListener",(function(e){return function(t,n,r){var o,a=n;try{var i=null===(o=a)||void 0===o?void 0:o.__sentry_wrapped__;i&&e.call(this,t,i,r)}catch(e){}return e.call(this,t,a,r)}})))},e.prototype._wrapXHR=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r=this,o=["onload","onerror","onprogress","onreadystatechange"];return o.forEach((function(e){e in r&&"function"==typeof r[e]&&Object(x.c)(r,e,(function(t){var n={mechanism:{data:{function:e,handler:Object(se.a)(t)},handled:!0,type:"instrument"}};return t.__sentry_original__&&(n.mechanism.data.handler=Object(se.a)(t.__sentry_original__)),ie(t,n)}))})),e.apply(this,t)}},e.id="TryCatch",e}(),Te=function(){function e(t){this.name=e.id,this._onErrorHandlerInstalled=!1,this._onUnhandledRejectionHandlerInstalled=!1,this._options=Object(i.a)({onerror:!0,onunhandledrejection:!0},t)}return e.prototype.setupOnce=function(){Error.stackTraceLimit=50,this._options.onerror&&(s.a.log("Global Handler attached: onerror"),this._installGlobalOnErrorHandler()),this._options.onunhandledrejection&&(s.a.log("Global Handler attached: onunhandledrejection"),this._installGlobalOnUnhandledRejectionHandler())},e.prototype._installGlobalOnErrorHandler=function(){var t=this;this._onErrorHandlerInstalled||(he({callback:function(n){var r=n.error,o=Object(c.a)(),a=o.getIntegration(e),i=r&&!0===r.__sentry_own_request__;if(a&&!oe()&&!i){var l=o.getClient(),s=Object(O.i)(r)?t._eventFromIncompleteOnError(n.msg,n.url,n.line,n.column):t._enhanceEventWithInitialFrame(K(r,void 0,{attachStacktrace:l&&l.getOptions().attachStacktrace,rejection:!1}),n.url,n.line,n.column);Object(u.a)(s,{handled:!1,type:"onerror"}),o.captureEvent(s,{originalException:r})}},type:"error"}),this._onErrorHandlerInstalled=!0)},e.prototype._installGlobalOnUnhandledRejectionHandler=function(){var t=this;this._onUnhandledRejectionHandlerInstalled||(he({callback:function(n){var r=n;try{"reason"in n?r=n.reason:"detail"in n&&"reason"in n.detail&&(r=n.detail.reason)}catch(e){}var o=Object(c.a)(),a=o.getIntegration(e),i=r&&!0===r.__sentry_own_request__;if(!a||oe()||i)return!0;var l=o.getClient(),s=Object(O.i)(r)?t._eventFromIncompleteRejection(r):K(r,void 0,{attachStacktrace:l&&l.getOptions().attachStacktrace,rejection:!0});s.level=k.Error,Object(u.a)(s,{handled:!1,type:"onunhandledrejection"}),o.captureEvent(s,{originalException:r})},type:"unhandledrejection"}),this._onUnhandledRejectionHandlerInstalled=!0)},e.prototype._eventFromIncompleteOnError=function(e,t,n,r){var o,a=Object(O.e)(e)?e.message:e;if(Object(O.k)(a)){var i=a.match(/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i);i&&(o=i[1],a=i[2])}var l={exception:{values:[{type:o||"Error",value:a}]}};return this._enhanceEventWithInitialFrame(l,t,n,r)},e.prototype._eventFromIncompleteRejection=function(e){return{exception:{values:[{type:"UnhandledRejection",value:"Non-Error promise rejection captured with value: "+e}]}}},e.prototype._enhanceEventWithInitialFrame=function(e,t,n,r){e.exception=e.exception||{},e.exception.values=e.exception.values||[],e.exception.values[0]=e.exception.values[0]||{},e.exception.values[0].stacktrace=e.exception.values[0].stacktrace||{},e.exception.values[0].stacktrace.frames=e.exception.values[0].stacktrace.frames||[];var o=isNaN(parseInt(r,10))?void 0:r,a=isNaN(parseInt(n,10))?void 0:n,i=Object(O.k)(t)&&t.length>0?t:Object(u.f)();return 0===e.exception.values[0].stacktrace.frames.length&&e.exception.values[0].stacktrace.frames.push({colno:o,filename:i,function:"?",in_app:!0,lineno:a}),e},e.id="GlobalHandlers",e}(),Ae=function(){function e(t){void 0===t&&(t={}),this.name=e.id,this._key=t.key||"cause",this._limit=t.limit||5}return e.prototype.setupOnce=function(){Object(l.b)((function(t,n){var r=Object(c.a)().getIntegration(e);return r?r._handler(t,n):t}))},e.prototype._handler=function(e,t){if(!(e.exception&&e.exception.values&&t&&Object(O.g)(t.originalException,Error)))return e;var n=this._walkErrorTree(t.originalException,this._key);return e.exception.values=Object(i.d)(n,e.exception.values),e},e.prototype._walkErrorTree=function(e,t,n){if(void 0===n&&(n=[]),!Object(O.g)(e[t],Error)||n.length+1>=this._limit)return n;var r=W(B(e[t]));return this._walkErrorTree(e[t],t,Object(i.d)([r],n))},e.id="LinkedErrors",e}(),Ie=Object(u.e)(),Re=function(){function e(){this.name=e.id}return e.prototype.setupOnce=function(){Object(l.b)((function(t){var n,r,o;if(Object(c.a)().getIntegration(e)){if(!Ie.navigator&&!Ie.location&&!Ie.document)return t;var a=(null===(n=t.request)||void 0===n?void 0:n.url)||(null===(r=Ie.location)||void 0===r?void 0:r.href),l=(Ie.document||{}).referrer,s=(Ie.navigator||{}).userAgent,u=Object(i.a)(Object(i.a)(Object(i.a)({},null===(o=t.request)||void 0===o?void 0:o.headers),l&&{Referer:l}),s&&{"User-Agent":s}),f=Object(i.a)(Object(i.a)({},a&&{url:a}),{headers:u});return Object(i.a)(Object(i.a)({},t),{request:f})}return t}))},e.id="UserAgent",e}(),De=[new o.InboundFilters,new o.FunctionToString,new Pe,new Se,new Te,new Ae,new Re];function Ne(e){if(void 0===e&&(e={}),void 0===e.defaultIntegrations&&(e.defaultIntegrations=De),void 0===e.release){var t=Object(u.e)();t.SENTRY_RELEASE&&t.SENTRY_RELEASE.id&&(e.release=t.SENTRY_RELEASE.id)}void 0===e.autoSessionTracking&&(e.autoSessionTracking=!1),function(e,t){!0===t.debug&&s.a.enable();var n=Object(c.a)(),r=new e(t);n.bindClient(r)}(ke,e),e.autoSessionTracking&&function(){var e=Object(u.e)(),t=Object(c.a)(),n="complete"===document.readyState,r=!1,o=function(){r&&n&&t.endSession()},a=function(){n=!0,o(),e.removeEventListener("load",a)};t.startSession(),n||e.addEventListener("load",a);try{var i=new PerformanceObserver((function(e,t){e.getEntries().forEach((function(e){"first-contentful-paint"===e.name&&e.startTime<l&&(t.disconnect(),r=!0,o())}))})),l="hidden"===document.visibilityState?0:1/0;document.addEventListener("visibilitychange",(function(e){l=Math.min(l,e.timeStamp)}),{once:!0}),i.observe({type:"paint",buffered:!0})}catch(e){r=!0,o()}}()}function Me(e){void 0===e&&(e={}),e.eventId||(e.eventId=Object(c.a)().lastEventId());var t=Object(c.a)().getClient();t&&t.showReportDialog(e)}},function(e,t,n){"use strict";var r=n(7),o=n(2),a=n(535),i=n(0),l=(n(3),n(4)),c=n(86),s=n(110),u=n(9),f=n(12),d=n(17),p=n(75);function h(e,t){return parseInt(e[t],10)||0}var m="undefined"!=typeof window?i.useLayoutEffect:i.useEffect,v={visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"},b=i.forwardRef((function(e,t){var n=e.onChange,a=e.rows,l=e.rowsMax,c=e.rowsMin,s=void 0===c?1:c,u=e.style,f=e.value,b=Object(r.a)(e,["onChange","rows","rowsMax","rowsMin","style","value"]),g=a||s,y=i.useRef(null!=f).current,O=i.useRef(null),w=Object(d.a)(t,O),x=i.useRef(null),E=i.useRef(0),_=i.useState({}),j=_[0],S=_[1],k=i.useCallback((function(){var t=O.current,n=window.getComputedStyle(t),r=x.current;r.style.width=n.width,r.value=t.value||e.placeholder||"x","\n"===r.value.slice(-1)&&(r.value+=" ");var o=n["box-sizing"],a=h(n,"padding-bottom")+h(n,"padding-top"),i=h(n,"border-bottom-width")+h(n,"border-top-width"),c=r.scrollHeight-a;r.value="x";var s=r.scrollHeight-a,u=c;g&&(u=Math.max(Number(g)*s,u)),l&&(u=Math.min(Number(l)*s,u));var f=(u=Math.max(u,s))+("border-box"===o?a+i:0),d=Math.abs(u-c)<=1;S((function(e){return E.current<20&&(f>0&&Math.abs((e.outerHeightStyle||0)-f)>1||e.overflow!==d)?(E.current+=1,{overflow:d,outerHeightStyle:f}):e}))}),[l,g,e.placeholder]);i.useEffect((function(){var e=Object(p.a)((function(){E.current=0,k()}));return window.addEventListener("resize",e),function(){e.clear(),window.removeEventListener("resize",e)}}),[k]),m((function(){k()})),i.useEffect((function(){E.current=0}),[f]);return i.createElement(i.Fragment,null,i.createElement("textarea",Object(o.a)({value:f,onChange:function(e){E.current=0,y||k(),n&&n(e)},ref:w,rows:g,style:Object(o.a)({height:j.outerHeightStyle,overflow:j.overflow?"hidden":null},u)},b)),i.createElement("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:x,tabIndex:-1,style:Object(o.a)({},v,u)}))})),g=n(159),y="undefined"==typeof window?i.useEffect:i.useLayoutEffect,O=i.forwardRef((function(e,t){var n=e["aria-describedby"],u=e.autoComplete,p=e.autoFocus,h=e.classes,m=e.className,v=(e.color,e.defaultValue),O=e.disabled,w=e.endAdornment,x=(e.error,e.fullWidth),E=void 0!==x&&x,_=e.id,j=e.inputComponent,S=void 0===j?"input":j,k=e.inputProps,C=void 0===k?{}:k,P=e.inputRef,T=(e.margin,e.multiline),A=void 0!==T&&T,I=e.name,R=e.onBlur,D=e.onChange,N=e.onClick,M=e.onFocus,L=e.onKeyDown,F=e.onKeyUp,B=e.placeholder,z=e.readOnly,U=e.renderSuffix,W=e.rows,H=e.rowsMax,G=e.rowsMin,K=e.startAdornment,V=e.type,$=void 0===V?"text":V,q=e.value,Y=Object(r.a)(e,["aria-describedby","autoComplete","autoFocus","classes","className","color","defaultValue","disabled","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","rowsMax","rowsMin","startAdornment","type","value"]),X=null!=C.value?C.value:q,J=i.useRef(null!=X).current,Q=i.useRef(),Z=i.useCallback((function(e){0}),[]),ee=Object(d.a)(C.ref,Z),te=Object(d.a)(P,ee),ne=Object(d.a)(Q,te),re=i.useState(!1),oe=re[0],ae=re[1],ie=Object(s.b)();var le=Object(c.a)({props:e,muiFormControl:ie,states:["color","disabled","error","hiddenLabel","margin","required","filled"]});le.focused=ie?ie.focused:oe,i.useEffect((function(){!ie&&O&&oe&&(ae(!1),R&&R())}),[ie,O,oe,R]);var ce=ie&&ie.onFilled,se=ie&&ie.onEmpty,ue=i.useCallback((function(e){Object(g.b)(e)?ce&&ce():se&&se()}),[ce,se]);y((function(){J&&ue({value:X})}),[X,ue,J]);i.useEffect((function(){ue(Q.current)}),[]);var fe=S,de=Object(o.a)({},C,{ref:ne});"string"!=typeof fe?de=Object(o.a)({inputRef:ne,type:$},de,{ref:null}):A?!W||H||G?(de=Object(o.a)({rows:W,rowsMax:H},de),fe=b):fe="textarea":de=Object(o.a)({type:$},de);return i.useEffect((function(){ie&&ie.setAdornedStart(Boolean(K))}),[ie,K]),i.createElement("div",Object(o.a)({className:Object(l.a)(h.root,h["color".concat(Object(f.a)(le.color||"primary"))],m,le.disabled&&h.disabled,le.error&&h.error,E&&h.fullWidth,le.focused&&h.focused,ie&&h.formControl,A&&h.multiline,K&&h.adornedStart,w&&h.adornedEnd,"dense"===le.margin&&h.marginDense),onClick:function(e){Q.current&&e.currentTarget===e.target&&Q.current.focus(),N&&N(e)},ref:t},Y),K,i.createElement(s.a.Provider,{value:null},i.createElement(fe,Object(o.a)({"aria-invalid":le.error,"aria-describedby":n,autoComplete:u,autoFocus:p,defaultValue:v,disabled:le.disabled,id:_,onAnimationStart:function(e){ue("mui-auto-fill-cancel"===e.animationName?Q.current:{value:"x"})},name:I,placeholder:B,readOnly:z,required:le.required,rows:W,value:X,onKeyDown:L,onKeyUp:F},de,{className:Object(l.a)(h.input,C.className,le.disabled&&h.disabled,A&&h.inputMultiline,le.hiddenLabel&&h.inputHiddenLabel,K&&h.inputAdornedStart,w&&h.inputAdornedEnd,"search"===$&&h.inputTypeSearch,"dense"===le.margin&&h.inputMarginDense),onBlur:function(e){R&&R(e),C.onBlur&&C.onBlur(e),ie&&ie.onBlur?ie.onBlur(e):ae(!1)},onChange:function(e){if(!J){var t=e.target||Q.current;if(null==t)throw new Error(Object(a.a)(1));ue({value:t.value})}for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];C.onChange&&C.onChange.apply(C,[e].concat(r)),D&&D.apply(void 0,[e].concat(r))},onFocus:function(e){le.disabled?e.stopPropagation():(M&&M(e),C.onFocus&&C.onFocus(e),ie&&ie.onFocus?ie.onFocus(e):ae(!0))}}))),w,U?U(Object(o.a)({},le,{startAdornment:K})):null)}));t.a=Object(u.a)((function(e){var t="light"===e.palette.type,n={color:"currentColor",opacity:t?.42:.5,transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})},r={opacity:"0 !important"},a={opacity:t?.42:.5};return{"@global":{"@keyframes mui-auto-fill":{},"@keyframes mui-auto-fill-cancel":{}},root:Object(o.a)({},e.typography.body1,{color:e.palette.text.primary,lineHeight:"1.1876em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center","&$disabled":{color:e.palette.text.disabled,cursor:"default"}}),formControl:{},focused:{},disabled:{},adornedStart:{},adornedEnd:{},error:{},marginDense:{},multiline:{padding:"".concat(6,"px 0 ").concat(7,"px"),"&$marginDense":{paddingTop:3}},colorSecondary:{},fullWidth:{width:"100%"},input:{font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"".concat(6,"px 0 ").concat(7,"px"),border:0,boxSizing:"content-box",background:"none",height:"1.1876em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":n,"&::-moz-placeholder":n,"&:-ms-input-placeholder":n,"&::-ms-input-placeholder":n,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{"-webkit-appearance":"none"},"label[data-shrink=false] + $formControl &":{"&::-webkit-input-placeholder":r,"&::-moz-placeholder":r,"&:-ms-input-placeholder":r,"&::-ms-input-placeholder":r,"&:focus::-webkit-input-placeholder":a,"&:focus::-moz-placeholder":a,"&:focus:-ms-input-placeholder":a,"&:focus::-ms-input-placeholder":a},"&$disabled":{opacity:1},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},inputMarginDense:{paddingTop:3},inputMultiline:{height:"auto",resize:"none",padding:0},inputTypeSearch:{"-moz-appearance":"textfield","-webkit-appearance":"textfield"},inputAdornedStart:{},inputAdornedEnd:{},inputHiddenLabel:{}}}),{name:"MuiInputBase"})(O)},,,,,,,,function(e,t,n){"use strict";n.r(t),function(e){var t=n(0),r=n.n(t),o=n(25),a=n.n(o),i=n(34),l=n(506),c=(n(1291),n(13)),s=n(183),u=n(528),f=n(539),d=n(902),p=n(529);e._babelPolyfill||n(689),f.a({dsn:"https://98400788903e4f4a9618ff08bd3b65cf@tracker.buttonizer.pro/2",release:"v2.3.0",environment:"production",attachStacktrace:!0,integrations:[new d.a({depth:12})],normalizeDepth:13,beforeSend:function(e){if("undefined"==typeof buttonizer_admin||1!=buttonizer_admin.can_send_errors)return null;var t=e.stacktrace||e.exception&&e.exception.values[0].stacktrace;return t&&t.frames.forEach((function(e){"[native code]"!==e.filename&&(e.filename=e.filename.replace(buttonizer_admin.dir,""))})),e.extra||(e.extra={}),e.extra.store=i.a.getState(),e},beforeBreadcrumb:function(e,t){if("ui.click"===e.category&&/MuiButton-label/i.test(e.message)){var n=t.event.target;e.message=n.innerText}return e}});var h=document.createElement("div");h.id="buttonizer-app",h.className="buttonizer-app",document.body.appendChild(h),window.store=i.a,window.save=s.a;a.a.render(r.a.createElement(c.a,{store:i.a},r.a.createElement(u.a,null,r.a.createElement(p.HotKeys,{keyMap:{SAVE:["command+s"],LOG:["shift+p"]}},r.a.createElement(l.a,null)))),h),document.body.classList.add("buttonizer-initialized")}.call(this,n(39))},function(e,t,n){"use strict";
85
  */
86
  var n="undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator,r=function(){for(var e=["Edge","Trident","Firefox"],t=0;t<e.length;t+=1)if(n&&navigator.userAgent.indexOf(e[t])>=0)return 1;return 0}();var o=n&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then((function(){t=!1,e()})))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout((function(){t=!1,e()}),r))}};function a(e){return e&&"[object Function]"==={}.toString.call(e)}function i(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?n[t]:n}function l(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function c(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=i(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/(auto|scroll|overlay)/.test(n+o+r)?e:c(l(e))}function s(e){return e&&e.referenceNode?e.referenceNode:e}var u=n&&!(!window.MSInputMethodContext||!document.documentMode),f=n&&/MSIE 10/.test(navigator.userAgent);function d(e){return 11===e?u:10===e?f:u||f}function p(e){if(!e)return document.documentElement;for(var t=d(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var r=n&&n.nodeName;return r&&"BODY"!==r&&"HTML"!==r?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===i(n,"position")?p(n):n:e?e.ownerDocument.documentElement:document.documentElement}function h(e){return null!==e.parentNode?h(e.parentNode):e}function m(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,o=n?t:e,a=document.createRange();a.setStart(r,0),a.setEnd(o,0);var i,l,c=a.commonAncestorContainer;if(e!==c&&t!==c||r.contains(o))return"BODY"===(l=(i=c).nodeName)||"HTML"!==l&&p(i.firstElementChild)!==i?p(c):c;var s=h(e);return s.host?m(s.host,t):m(e,h(t).host)}function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top",n="top"===t?"scrollTop":"scrollLeft",r=e.nodeName;if("BODY"===r||"HTML"===r){var o=e.ownerDocument.documentElement,a=e.ownerDocument.scrollingElement||o;return a[n]}return e[n]}function b(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=v(t,"top"),o=v(t,"left"),a=n?-1:1;return e.top+=r*a,e.bottom+=r*a,e.left+=o*a,e.right+=o*a,e}function g(e,t){var n="x"===t?"Left":"Top",r="Left"===n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+r+"Width"])}function y(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],d(10)?parseInt(n["offset"+e])+parseInt(r["margin"+("Height"===e?"Top":"Left")])+parseInt(r["margin"+("Height"===e?"Bottom":"Right")]):0)}function O(e){var t=e.body,n=e.documentElement,r=d(10)&&getComputedStyle(n);return{height:y("Height",t,n,r),width:y("Width",t,n,r)}}var w=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},x=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}}(),E=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},_=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};function j(e){return _({},e,{right:e.left+e.width,bottom:e.top+e.height})}function S(e){var t={};try{if(d(10)){t=e.getBoundingClientRect();var n=v(e,"top"),r=v(e,"left");t.top+=n,t.left+=r,t.bottom+=n,t.right+=r}else t=e.getBoundingClientRect()}catch(e){}var o={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},a="HTML"===e.nodeName?O(e.ownerDocument):{},l=a.width||e.clientWidth||o.width,c=a.height||e.clientHeight||o.height,s=e.offsetWidth-l,u=e.offsetHeight-c;if(s||u){var f=i(e);s-=g(f,"x"),u-=g(f,"y"),o.width-=s,o.height-=u}return j(o)}function k(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=d(10),o="HTML"===t.nodeName,a=S(e),l=S(t),s=c(e),u=i(t),f=parseFloat(u.borderTopWidth),p=parseFloat(u.borderLeftWidth);n&&o&&(l.top=Math.max(l.top,0),l.left=Math.max(l.left,0));var h=j({top:a.top-l.top-f,left:a.left-l.left-p,width:a.width,height:a.height});if(h.marginTop=0,h.marginLeft=0,!r&&o){var m=parseFloat(u.marginTop),v=parseFloat(u.marginLeft);h.top-=f-m,h.bottom-=f-m,h.left-=p-v,h.right-=p-v,h.marginTop=m,h.marginLeft=v}return(r&&!n?t.contains(s):t===s&&"BODY"!==s.nodeName)&&(h=b(h,t)),h}function C(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.ownerDocument.documentElement,r=k(e,n),o=Math.max(n.clientWidth,window.innerWidth||0),a=Math.max(n.clientHeight,window.innerHeight||0),i=t?0:v(n),l=t?0:v(n,"left"),c={top:i-r.top+r.marginTop,left:l-r.left+r.marginLeft,width:o,height:a};return j(c)}function P(e){var t=e.nodeName;if("BODY"===t||"HTML"===t)return!1;if("fixed"===i(e,"position"))return!0;var n=l(e);return!!n&&P(n)}function T(e){if(!e||!e.parentElement||d())return document.documentElement;for(var t=e.parentElement;t&&"none"===i(t,"transform");)t=t.parentElement;return t||document.documentElement}function A(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a={top:0,left:0},i=o?T(e):m(e,s(t));if("viewport"===r)a=C(i,o);else{var u=void 0;"scrollParent"===r?"BODY"===(u=c(l(t))).nodeName&&(u=e.ownerDocument.documentElement):u="window"===r?e.ownerDocument.documentElement:r;var f=k(u,i,o);if("HTML"!==u.nodeName||P(i))a=f;else{var d=O(e.ownerDocument),p=d.height,h=d.width;a.top+=f.top-f.marginTop,a.bottom=p+f.top,a.left+=f.left-f.marginLeft,a.right=h+f.left}}var v="number"==typeof(n=n||0);return a.left+=v?n:n.left||0,a.top+=v?n:n.top||0,a.right-=v?n:n.right||0,a.bottom-=v?n:n.bottom||0,a}function I(e){return e.width*e.height}function R(e,t,n,r,o){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var i=A(n,r,a,o),l={top:{width:i.width,height:t.top-i.top},right:{width:i.right-t.right,height:i.height},bottom:{width:i.width,height:i.bottom-t.bottom},left:{width:t.left-i.left,height:i.height}},c=Object.keys(l).map((function(e){return _({key:e},l[e],{area:I(l[e])})})).sort((function(e,t){return t.area-e.area})),s=c.filter((function(e){var t=e.width,r=e.height;return t>=n.clientWidth&&r>=n.clientHeight})),u=s.length>0?s[0].key:c[0].key,f=e.split("-")[1];return u+(f?"-"+f:"")}function D(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=r?T(t):m(t,s(n));return k(n,o,r)}function N(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),r=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+r,height:e.offsetHeight+n}}function M(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,(function(e){return t[e]}))}function L(e,t,n){n=n.split("-")[0];var r=N(e),o={width:r.width,height:r.height},a=-1!==["right","left"].indexOf(n),i=a?"top":"left",l=a?"left":"top",c=a?"height":"width",s=a?"width":"height";return o[i]=t[i]+t[c]/2-r[c]/2,o[l]=n===l?t[l]-r[s]:t[M(l)],o}function F(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function B(e,t,n){return(void 0===n?e:e.slice(0,function(e,t,n){if(Array.prototype.findIndex)return e.findIndex((function(e){return e[t]===n}));var r=F(e,(function(e){return e[t]===n}));return e.indexOf(r)}(e,"name",n))).forEach((function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=e.function||e.fn;e.enabled&&a(n)&&(t.offsets.popper=j(t.offsets.popper),t.offsets.reference=j(t.offsets.reference),t=n(t,e))})),t}function z(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=D(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=R(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=L(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=B(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function U(e,t){return e.some((function(e){var n=e.name;return e.enabled&&n===t}))}function W(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;r<t.length;r++){var o=t[r],a=o?""+o+n:e;if(void 0!==document.body.style[a])return a}return null}function H(){return this.state.isDestroyed=!0,U(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[W("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function G(e){var t=e.ownerDocument;return t?t.defaultView:window}function K(e,t,n,r){n.updateBound=r,G(e).addEventListener("resize",n.updateBound,{passive:!0});var o=c(e);return function e(t,n,r,o){var a="BODY"===t.nodeName,i=a?t.ownerDocument.defaultView:t;i.addEventListener(n,r,{passive:!0}),a||e(c(i.parentNode),n,r,o),o.push(i)}(o,"scroll",n.updateBound,n.scrollParents),n.scrollElement=o,n.eventsEnabled=!0,n}function V(){this.state.eventsEnabled||(this.state=K(this.reference,this.options,this.state,this.scheduleUpdate))}function $(){var e,t;this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(e=this.reference,t=this.state,G(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEach((function(e){e.removeEventListener("scroll",t.updateBound)})),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t))}function q(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function Y(e,t){Object.keys(t).forEach((function(n){var r="";-1!==["width","height","top","right","bottom","left"].indexOf(n)&&q(t[n])&&(r="px"),e.style[n]=t[n]+r}))}var X=n&&/Firefox/i.test(navigator.userAgent);function J(e,t,n){var r=F(e,(function(e){return e.name===t})),o=!!r&&e.some((function(e){return e.name===n&&e.enabled&&e.order<r.order}));if(!o){var a="`"+t+"`",i="`"+n+"`";console.warn(i+" modifier is required by "+a+" modifier in order to work, be sure to include it before "+a+"!")}return o}var Q=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],Z=Q.slice(3);function ee(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=Z.indexOf(e),r=Z.slice(n+1).concat(Z.slice(0,n));return t?r.reverse():r}var te="flip",ne="clockwise",re="counterclockwise";function oe(e,t,n,r){var o=[0,0],a=-1!==["right","left"].indexOf(r),i=e.split(/(\+|\-)/).map((function(e){return e.trim()})),l=i.indexOf(F(i,(function(e){return-1!==e.search(/,|\s/)})));i[l]&&-1===i[l].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var c=/\s*,\s*|\s+/,s=-1!==l?[i.slice(0,l).concat([i[l].split(c)[0]]),[i[l].split(c)[1]].concat(i.slice(l+1))]:[i];return(s=s.map((function(e,r){var o=(1===r?!a:a)?"height":"width",i=!1;return e.reduce((function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,i=!0,e):i?(e[e.length-1]+=t,i=!1,e):e.concat(t)}),[]).map((function(e){return function(e,t,n,r){var o=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),a=+o[1],i=o[2];if(!a)return e;if(0===i.indexOf("%")){var l=void 0;switch(i){case"%p":l=n;break;case"%":case"%r":default:l=r}return j(l)[t]/100*a}if("vh"===i||"vw"===i){return("vh"===i?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*a}return a}(e,o,t,n)}))}))).forEach((function(e,t){e.forEach((function(n,r){q(n)&&(o[t]+=n*("-"===e[r-1]?-1:1))}))})),o}var ae={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,n=t.split("-")[0],r=t.split("-")[1];if(r){var o=e.offsets,a=o.reference,i=o.popper,l=-1!==["bottom","top"].indexOf(n),c=l?"left":"top",s=l?"width":"height",u={start:E({},c,a[c]),end:E({},c,a[c]+a[s]-i[s])};e.offsets.popper=_({},i,u[r])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var n=t.offset,r=e.placement,o=e.offsets,a=o.popper,i=o.reference,l=r.split("-")[0],c=void 0;return c=q(+n)?[+n,0]:oe(n,a,i,l),"left"===l?(a.top+=c[0],a.left-=c[1]):"right"===l?(a.top+=c[0],a.left+=c[1]):"top"===l?(a.left+=c[0],a.top-=c[1]):"bottom"===l&&(a.left+=c[0],a.top+=c[1]),e.popper=a,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var n=t.boundariesElement||p(e.instance.popper);e.instance.reference===n&&(n=p(n));var r=W("transform"),o=e.instance.popper.style,a=o.top,i=o.left,l=o[r];o.top="",o.left="",o[r]="";var c=A(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);o.top=a,o.left=i,o[r]=l,t.boundaries=c;var s=t.priority,u=e.offsets.popper,f={primary:function(e){var n=u[e];return u[e]<c[e]&&!t.escapeWithReference&&(n=Math.max(u[e],c[e])),E({},e,n)},secondary:function(e){var n="right"===e?"left":"top",r=u[n];return u[e]>c[e]&&!t.escapeWithReference&&(r=Math.min(u[n],c[e]-("right"===e?u.width:u.height))),E({},n,r)}};return s.forEach((function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";u=_({},u,f[t](e))})),e.offsets.popper=u,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,r=t.reference,o=e.placement.split("-")[0],a=Math.floor,i=-1!==["top","bottom"].indexOf(o),l=i?"right":"bottom",c=i?"left":"top",s=i?"width":"height";return n[l]<a(r[c])&&(e.offsets.popper[c]=a(r[c])-n[s]),n[c]>a(r[l])&&(e.offsets.popper[c]=a(r[l])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!J(e.instance.modifiers,"arrow","keepTogether"))return e;var r=t.element;if("string"==typeof r){if(!(r=e.instance.popper.querySelector(r)))return e}else if(!e.instance.popper.contains(r))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var o=e.placement.split("-")[0],a=e.offsets,l=a.popper,c=a.reference,s=-1!==["left","right"].indexOf(o),u=s?"height":"width",f=s?"Top":"Left",d=f.toLowerCase(),p=s?"left":"top",h=s?"bottom":"right",m=N(r)[u];c[h]-m<l[d]&&(e.offsets.popper[d]-=l[d]-(c[h]-m)),c[d]+m>l[h]&&(e.offsets.popper[d]+=c[d]+m-l[h]),e.offsets.popper=j(e.offsets.popper);var v=c[d]+c[u]/2-m/2,b=i(e.instance.popper),g=parseFloat(b["margin"+f]),y=parseFloat(b["border"+f+"Width"]),O=v-e.offsets.popper[d]-g-y;return O=Math.max(Math.min(l[u]-m,O),0),e.arrowElement=r,e.offsets.arrow=(E(n={},d,Math.round(O)),E(n,p,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(U(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=A(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),r=e.placement.split("-")[0],o=M(r),a=e.placement.split("-")[1]||"",i=[];switch(t.behavior){case te:i=[r,o];break;case ne:i=ee(r);break;case re:i=ee(r,!0);break;default:i=t.behavior}return i.forEach((function(l,c){if(r!==l||i.length===c+1)return e;r=e.placement.split("-")[0],o=M(r);var s=e.offsets.popper,u=e.offsets.reference,f=Math.floor,d="left"===r&&f(s.right)>f(u.left)||"right"===r&&f(s.left)<f(u.right)||"top"===r&&f(s.bottom)>f(u.top)||"bottom"===r&&f(s.top)<f(u.bottom),p=f(s.left)<f(n.left),h=f(s.right)>f(n.right),m=f(s.top)<f(n.top),v=f(s.bottom)>f(n.bottom),b="left"===r&&p||"right"===r&&h||"top"===r&&m||"bottom"===r&&v,g=-1!==["top","bottom"].indexOf(r),y=!!t.flipVariations&&(g&&"start"===a&&p||g&&"end"===a&&h||!g&&"start"===a&&m||!g&&"end"===a&&v),O=!!t.flipVariationsByContent&&(g&&"start"===a&&h||g&&"end"===a&&p||!g&&"start"===a&&v||!g&&"end"===a&&m),w=y||O;(d||b||w)&&(e.flipped=!0,(d||b)&&(r=i[c+1]),w&&(a=function(e){return"end"===e?"start":"start"===e?"end":e}(a)),e.placement=r+(a?"-"+a:""),e.offsets.popper=_({},e.offsets.popper,L(e.instance.popper,e.offsets.reference,e.placement)),e=B(e.instance.modifiers,e,"flip"))})),e},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],r=e.offsets,o=r.popper,a=r.reference,i=-1!==["left","right"].indexOf(n),l=-1===["top","left"].indexOf(n);return o[i?"left":"top"]=a[n]-(l?o[i?"width":"height"]:0),e.placement=M(t),e.offsets.popper=j(o),e}},hide:{order:800,enabled:!0,fn:function(e){if(!J(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=F(e.instance.modifiers,(function(e){return"preventOverflow"===e.name})).boundaries;if(t.bottom<n.top||t.left>n.right||t.top>n.bottom||t.right<n.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var n=t.x,r=t.y,o=e.offsets.popper,a=F(e.instance.modifiers,(function(e){return"applyStyle"===e.name})).gpuAcceleration;void 0!==a&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var i=void 0!==a?a:t.gpuAcceleration,l=p(e.instance.popper),c=S(l),s={position:o.position},u=function(e,t){var n=e.offsets,r=n.popper,o=n.reference,a=Math.round,i=Math.floor,l=function(e){return e},c=a(o.width),s=a(r.width),u=-1!==["left","right"].indexOf(e.placement),f=-1!==e.placement.indexOf("-"),d=t?u||f||c%2==s%2?a:i:l,p=t?a:l;return{left:d(c%2==1&&s%2==1&&!f&&t?r.left-1:r.left),top:p(r.top),bottom:p(r.bottom),right:d(r.right)}}(e,window.devicePixelRatio<2||!X),f="bottom"===n?"top":"bottom",d="right"===r?"left":"right",h=W("transform"),m=void 0,v=void 0;if(v="bottom"===f?"HTML"===l.nodeName?-l.clientHeight+u.bottom:-c.height+u.bottom:u.top,m="right"===d?"HTML"===l.nodeName?-l.clientWidth+u.right:-c.width+u.right:u.left,i&&h)s[h]="translate3d("+m+"px, "+v+"px, 0)",s[f]=0,s[d]=0,s.willChange="transform";else{var b="bottom"===f?-1:1,g="right"===d?-1:1;s[f]=v*b,s[d]=m*g,s.willChange=f+", "+d}var y={"x-placement":e.placement};return e.attributes=_({},y,e.attributes),e.styles=_({},s,e.styles),e.arrowStyles=_({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(e){var t,n;return Y(e.instance.popper,e.styles),t=e.instance.popper,n=e.attributes,Object.keys(n).forEach((function(e){!1!==n[e]?t.setAttribute(e,n[e]):t.removeAttribute(e)})),e.arrowElement&&Object.keys(e.arrowStyles).length&&Y(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,n,r,o){var a=D(o,t,e,n.positionFixed),i=R(n.placement,a,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return t.setAttribute("x-placement",i),Y(t,{position:n.positionFixed?"fixed":"absolute"}),n},gpuAcceleration:void 0}}},ie=function(){function e(t,n){var r=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};w(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=o(this.update.bind(this)),this.options=_({},e.Defaults,i),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(_({},e.Defaults.modifiers,i.modifiers)).forEach((function(t){r.options.modifiers[t]=_({},e.Defaults.modifiers[t]||{},i.modifiers?i.modifiers[t]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(e){return _({name:e},r.options.modifiers[e])})).sort((function(e,t){return e.order-t.order})),this.modifiers.forEach((function(e){e.enabled&&a(e.onLoad)&&e.onLoad(r.reference,r.popper,r.options,e,r.state)})),this.update();var l=this.options.eventsEnabled;l&&this.enableEventListeners(),this.state.eventsEnabled=l}return x(e,[{key:"update",value:function(){return z.call(this)}},{key:"destroy",value:function(){return H.call(this)}},{key:"enableEventListeners",value:function(){return V.call(this)}},{key:"disableEventListeners",value:function(){return $.call(this)}}]),e}();ie.Utils=("undefined"!=typeof window?window:e).PopperUtils,ie.placements=Q,ie.Defaults=ae,t.a=ie}).call(this,n(39))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FrameContextConsumer=t.FrameContext=void 0;var r=n(459);Object.defineProperty(t,"FrameContext",{enumerable:!0,get:function(){return r.FrameContext}}),Object.defineProperty(t,"FrameContextConsumer",{enumerable:!0,get:function(){return r.FrameContextConsumer}});var o,a=n(626),i=(o=a)&&o.__esModule?o:{default:o};t.default=i.default},function(e,t,n){"use strict";t.a=function(){return!1}},function(e,t,n){"use strict";(function(e){var r=n(40),o="object"==typeof exports&&exports&&!exports.nodeType&&exports,a=o&&"object"==typeof e&&e&&!e.nodeType&&e,i=a&&a.exports===o?r.a.Buffer:void 0,l=i?i.allocUnsafe:void 0;t.a=function(e,t){if(t)return e.slice();var n=e.length,r=l?l(n):new e.constructor(n);return e.copy(r),r}}).call(this,n(125)(e))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=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},a=n(0),i=(r=a)&&r.__esModule?r:{default:r};t.default=function(e){var t=e.fill,n=void 0===t?"currentColor":t,r=e.width,a=void 0===r?24:r,l=e.height,c=void 0===l?24:l,s=e.style,u=void 0===s?{}:s,f=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["fill","width","height","style"]);return i.default.createElement("svg",o({viewBox:"0 0 24 24",style:o({fill:n,width:a,height:c},u)},f),i.default.createElement("path",{d:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"}))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=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},a=n(0),i=(r=a)&&r.__esModule?r:{default:r};t.default=function(e){var t=e.fill,n=void 0===t?"currentColor":t,r=e.width,a=void 0===r?24:r,l=e.height,c=void 0===l?24:l,s=e.style,u=void 0===s?{}:s,f=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["fill","width","height","style"]);return i.default.createElement("svg",o({viewBox:"0 0 24 24",style:o({fill:n,width:a,height:c},u)},f),i.default.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))}},function(e,t,n){
87
  /*! @license https://github.com/onury/invert-color */
88
+ e.exports=function(){"use strict";var e=Math.sqrt(1.05*.05)-.05,t=/^(?:[0-9a-f]{3}){1,2}$/i,n={black:"#000000",white:"#ffffff",threshold:e};function r(e){if("#"===e.slice(0,1)&&(e=e.slice(1)),!t.test(e))throw new Error('Invalid HEX color: "'+e+'"');return 3===e.length&&(e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]),[parseInt(e.slice(0,2),16),parseInt(e.slice(2,4),16),parseInt(e.slice(4,6),16)]}function o(e){if(!e)throw new Error("Invalid color value");return Array.isArray(e)?e:"string"==typeof e?r(e):[e.r,e.g,e.b]}function a(e,t,o){var a=!0===t?n:Object.assign({},n,t);return function(e){var t,n,r=[];for(t=0;t<e.length;t++)n=e[t]/255,r[t]=n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4);return.2126*r[0]+.7152*r[1]+.0722*r[2]}(e)>a.threshold?o?r(a.black):a.black:o?r(a.white):a.white}function i(e,t){return void 0===t&&(t=!1),e=o(e),t?a(e,t):"#"+e.map((function(e){return t=(255-e).toString(16),void 0===n&&(n=2),(new Array(n).join("0")+t).slice(-n);var t,n})).join("")}return function(t){function n(e,t){var n;return e=o(e),{r:(n=t?a(e,t,!0):e.map((function(e){return 255-e})))[0],g:n[1],b:n[2]}}t.asRGB=n,t.asRgbArray=function(e,t){return e=o(e),t?a(e,t,!0):e.map((function(e){return 255-e}))},t.defaultThreshold=e,t.asRgbObject=n}(i||(i={})),i}()},function(e){e.exports=JSON.parse('["ABeeZee","Abel","Abhaya Libre","Abril Fatface","Aclonica","Acme","Actor","Adamina","Advent Pro","Aguafina Script","Akronim","Aladin","Aldrich","Alef","Alegreya","Alegreya SC","Alegreya Sans","Alegreya Sans SC","Aleo","Alex Brush","Alfa Slab One","Alice","Alike","Alike Angular","Allan","Allerta","Allerta Stencil","Allura","Almarai","Almendra","Almendra Display","Almendra SC","Amarante","Amaranth","Amatic SC","Amethysta","Amiko","Amiri","Amita","Anaheim","Andada","Andika","Angkor","Annie Use Your Telescope","Anonymous Pro","Antic","Antic Didone","Antic Slab","Anton","Arapey","Arbutus","Arbutus Slab","Architects Daughter","Archivo","Archivo Black","Archivo Narrow","Aref Ruqaa","Arima Madurai","Arimo","Arizonia","Armata","Arsenal","Artifika","Arvo","Arya","Asap","Asap Condensed","Asar","Asset","Assistant","Astloch","Asul","Athiti","Atma","Atomic Age","Aubrey","Audiowide","Autour One","Average","Average Sans","Averia Gruesa Libre","Averia Libre","Averia Sans Libre","Averia Serif Libre","B612","B612 Mono","Bad Script","Bahiana","Bahianita","Bai Jamjuree","Baloo","Baloo Bhai","Baloo Bhaijaan","Baloo Bhaina","Baloo Chettan","Baloo Da","Baloo Paaji","Baloo Tamma","Baloo Tammudu","Baloo Thambi","Balthazar","Bangers","Barlow","Barlow Condensed","Barlow Semi Condensed","Barriecito","Barrio","Basic","Battambang","Baumans","Bayon","Be Vietnam","Bebas Neue","Belgrano","Bellefair","Belleza","BenchNine","Bentham","Berkshire Swash","Beth Ellen","Bevan","Big Shoulders Display","Big Shoulders Text","Bigelow Rules","Bigshot One","Bilbo","Bilbo Swash Caps","BioRhyme","BioRhyme Expanded","Biryani","Bitter","Black And White Picture","Black Han Sans","Black Ops One","Blinker","Bokor","Bonbon","Boogaloo","Bowlby One","Bowlby One SC","Brawler","Bree Serif","Bubblegum Sans","Bubbler One","Buda","Buenard","Bungee","Bungee Hairline","Bungee Inline","Bungee Outline","Bungee Shade","Butcherman","Butterfly Kids","Cabin","Cabin Condensed","Cabin Sketch","Caesar Dressing","Cagliostro","Cairo","Calligraffitti","Cambay","Cambo","Candal","Cantarell","Cantata One","Cantora One","Capriola","Cardo","Carme","Carrois Gothic","Carrois Gothic SC","Carter One","Catamaran","Caudex","Caveat","Caveat Brush","Cedarville Cursive","Ceviche One","Chakra Petch","Changa","Changa One","Chango","Charm","Charmonman","Chathura","Chau Philomene One","Chela One","Chelsea Market","Chenla","Cherry Cream Soda","Cherry Swash","Chewy","Chicle","Chilanka","Chivo","Chonburi","Cinzel","Cinzel Decorative","Clicker Script","Coda","Coda Caption","Codystar","Coiny","Combo","Comfortaa","Coming Soon","Concert One","Condiment","Content","Contrail One","Convergence","Cookie","Copse","Corben","Cormorant","Cormorant Garamond","Cormorant Infant","Cormorant SC","Cormorant Unicase","Cormorant Upright","Courgette","Cousine","Coustard","Covered By Your Grace","Crafty Girls","Creepster","Crete Round","Crimson Pro","Crimson Text","Croissant One","Crushed","Cuprum","Cute Font","Cutive","Cutive Mono","DM Sans","DM Serif Display","DM Serif Text","Damion","Dancing Script","Dangrek","Darker Grotesque","David Libre","Dawning of a New Day","Days One","Dekko","Delius","Delius Swash Caps","Delius Unicase","Della Respira","Denk One","Devonshire","Dhurjati","Didact Gothic","Diplomata","Diplomata SC","Do Hyeon","Dokdo","Domine","Donegal One","Doppio One","Dorsa","Dosis","Dr Sugiyama","Duru Sans","Dynalight","EB Garamond","Eagle Lake","East Sea Dokdo","Eater","Economica","Eczar","El Messiri","Electrolize","Elsie","Elsie Swash Caps","Emblema One","Emilys Candy","Encode Sans","Encode Sans Condensed","Encode Sans Expanded","Encode Sans Semi Condensed","Encode Sans Semi Expanded","Engagement","Englebert","Enriqueta","Erica One","Esteban","Euphoria Script","Ewert","Exo","Exo 2","Expletus Sans","Fahkwang","Fanwood Text","Farro","Farsan","Fascinate","Fascinate Inline","Faster One","Fasthand","Fauna One","Faustina","Federant","Federo","Felipa","Fenix","Finger Paint","Fira Code","Fira Mono","Fira Sans","Fira Sans Condensed","Fira Sans Extra Condensed","Fjalla One","Fjord One","Flamenco","Flavors","Fondamento","Fontdiner Swanky","Forum","Francois One","Frank Ruhl Libre","Freckle Face","Fredericka the Great","Fredoka One","Freehand","Fresca","Frijole","Fruktur","Fugaz One","GFS Didot","GFS Neohellenic","Gabriela","Gaegu","Gafata","Galada","Galdeano","Galindo","Gamja Flower","Gayathri","Gentium Basic","Gentium Book Basic","Geo","Geostar","Geostar Fill","Germania One","Gidugu","Gilda Display","Give You Glory","Glass Antiqua","Glegoo","Gloria Hallelujah","Goblin One","Gochi Hand","Gorditas","Gothic A1","Goudy Bookletter 1911","Graduate","Grand Hotel","Gravitas One","Great Vibes","Grenze","Griffy","Gruppo","Gudea","Gugi","Gurajada","Habibi","Halant","Hammersmith One","Hanalei","Hanalei Fill","Handlee","Hanuman","Happy Monkey","Harmattan","Headland One","Heebo","Henny Penny","Hepta Slab","Herr Von Muellerhoff","Hi Melody","Hind","Hind Guntur","Hind Madurai","Hind Siliguri","Hind Vadodara","Holtwood One SC","Homemade Apple","Homenaje","IBM Plex Mono","IBM Plex Sans","IBM Plex Sans Condensed","IBM Plex Serif","IM Fell DW Pica","IM Fell DW Pica SC","IM Fell Double Pica","IM Fell Double Pica SC","IM Fell English","IM Fell English SC","IM Fell French Canon","IM Fell French Canon SC","IM Fell Great Primer","IM Fell Great Primer SC","Iceberg","Iceland","Imprima","Inconsolata","Inder","Indie Flower","Inika","Inknut Antiqua","Irish Grover","Istok Web","Italiana","Italianno","Itim","Jacques Francois","Jacques Francois Shadow","Jaldi","Jim Nightshade","Jockey One","Jolly Lodger","Jomhuria","Jomolhari","Josefin Sans","Josefin Slab","Joti One","Jua","Judson","Julee","Julius Sans One","Junge","Jura","Just Another Hand","Just Me Again Down Here","K2D","Kadwa","Kalam","Kameron","Kanit","Kantumruy","Karla","Karma","Katibeh","Kaushan Script","Kavivanar","Kavoon","Kdam Thmor","Keania One","Kelly Slab","Kenia","Khand","Khmer","Khula","Kirang Haerang","Kite One","Knewave","KoHo","Kodchasan","Kosugi","Kosugi Maru","Kotta One","Koulen","Kranky","Kreon","Kristi","Krona One","Krub","Kulim Park","Kumar One","Kumar One Outline","Kurale","La Belle Aurore","Lacquer","Laila","Lakki Reddy","Lalezar","Lancelot","Lateef","Lato","League Script","Leckerli One","Ledger","Lekton","Lemon","Lemonada","Lexend Deca","Lexend Exa","Lexend Giga","Lexend Mega","Lexend Peta","Lexend Tera","Lexend Zetta","Libre Barcode 128","Libre Barcode 128 Text","Libre Barcode 39","Libre Barcode 39 Extended","Libre Barcode 39 Extended Text","Libre Barcode 39 Text","Libre Baskerville","Libre Caslon Display","Libre Caslon Text","Libre Franklin","Life Savers","Lilita One","Lily Script One","Limelight","Linden Hill","Literata","Liu Jian Mao Cao","Livvic","Lobster","Lobster Two","Londrina Outline","Londrina Shadow","Londrina Sketch","Londrina Solid","Long Cang","Lora","Love Ya Like A Sister","Loved by the King","Lovers Quarrel","Luckiest Guy","Lusitana","Lustria","M PLUS 1p","M PLUS Rounded 1c","Ma Shan Zheng","Macondo","Macondo Swash Caps","Mada","Magra","Maiden Orange","Maitree","Major Mono Display","Mako","Mali","Mallanna","Mandali","Manjari","Mansalva","Manuale","Marcellus","Marcellus SC","Marck Script","Margarine","Markazi Text","Marko One","Marmelad","Martel","Martel Sans","Marvel","Mate","Mate SC","Material Icons","Maven Pro","McLaren","Meddon","MedievalSharp","Medula One","Meera Inimai","Megrim","Meie Script","Merienda","Merienda One","Merriweather","Merriweather Sans","Metal","Metal Mania","Metamorphous","Metrophobic","Michroma","Milonga","Miltonian","Miltonian Tattoo","Mina","Miniver","Miriam Libre","Mirza","Miss Fajardose","Mitr","Modak","Modern Antiqua","Mogra","Molengo","Molle","Monda","Monofett","Monoton","Monsieur La Doulaise","Montaga","Montez","Montserrat","Montserrat Alternates","Montserrat Subrayada","Moul","Moulpali","Mountains of Christmas","Mouse Memoirs","Mr Bedfort","Mr Dafoe","Mr De Haviland","Mrs Saint Delafield","Mrs Sheppards","Mukta","Mukta Mahee","Mukta Malar","Mukta Vaani","Muli","Mystery Quest","NTR","Nanum Brush Script","Nanum Gothic","Nanum Gothic Coding","Nanum Myeongjo","Nanum Pen Script","Neucha","Neuton","New Rocker","News Cycle","Niconne","Niramit","Nixie One","Nobile","Nokora","Norican","Nosifer","Notable","Nothing You Could Do","Noticia Text","Noto Sans","Noto Sans HK","Noto Sans JP","Noto Sans KR","Noto Sans SC","Noto Sans TC","Noto Serif","Noto Serif JP","Noto Serif KR","Noto Serif SC","Noto Serif TC","Nova Cut","Nova Flat","Nova Mono","Nova Oval","Nova Round","Nova Script","Nova Slim","Nova Square","Numans","Nunito","Nunito Sans","Odor Mean Chey","Offside","Old Standard TT","Oldenburg","Oleo Script","Oleo Script Swash Caps","Open Sans","Open Sans Condensed","Oranienbaum","Orbitron","Oregano","Orienta","Original Surfer","Oswald","Over the Rainbow","Overlock","Overlock SC","Overpass","Overpass Mono","Ovo","Oxygen","Oxygen Mono","PT Mono","PT Sans","PT Sans Caption","PT Sans Narrow","PT Serif","PT Serif Caption","Pacifico","Padauk","Palanquin","Palanquin Dark","Pangolin","Paprika","Parisienne","Passero One","Passion One","Pathway Gothic One","Patrick Hand","Patrick Hand SC","Pattaya","Patua One","Pavanam","Paytone One","Peddana","Peralta","Permanent Marker","Petit Formal Script","Petrona","Philosopher","Piedra","Pinyon Script","Pirata One","Plaster","Play","Playball","Playfair Display","Playfair Display SC","Podkova","Poiret One","Poller One","Poly","Pompiere","Pontano Sans","Poor Story","Poppins","Port Lligat Sans","Port Lligat Slab","Pragati Narrow","Prata","Preahvihear","Press Start 2P","Pridi","Princess Sofia","Prociono","Prompt","Prosto One","Proza Libre","Public Sans","Puritan","Purple Purse","Quando","Quantico","Quattrocento","Quattrocento Sans","Questrial","Quicksand","Quintessential","Qwigley","Racing Sans One","Radley","Rajdhani","Rakkas","Raleway","Raleway Dots","Ramabhadra","Ramaraja","Rambla","Rammetto One","Ranchers","Rancho","Ranga","Rasa","Rationale","Ravi Prakash","Red Hat Display","Red Hat Text","Redressed","Reem Kufi","Reenie Beanie","Revalia","Rhodium Libre","Ribeye","Ribeye Marrow","Righteous","Risque","Roboto","Roboto Condensed","Roboto Mono","Roboto Slab","Rochester","Rock Salt","Rokkitt","Romanesco","Ropa Sans","Rosario","Rosarivo","Rouge Script","Rozha One","Rubik","Rubik Mono One","Ruda","Rufina","Ruge Boogie","Ruluko","Rum Raisin","Ruslan Display","Russo One","Ruthie","Rye","Sacramento","Sahitya","Sail","Saira","Saira Condensed","Saira Extra Condensed","Saira Semi Condensed","Saira Stencil One","Salsa","Sanchez","Sancreek","Sansita","Sarabun","Sarala","Sarina","Sarpanch","Satisfy","Sawarabi Gothic","Sawarabi Mincho","Scada","Scheherazade","Schoolbell","Scope One","Seaweed Script","Secular One","Sedgwick Ave","Sedgwick Ave Display","Sevillana","Seymour One","Shadows Into Light","Shadows Into Light Two","Shanti","Share","Share Tech","Share Tech Mono","Shojumaru","Short Stack","Shrikhand","Siemreap","Sigmar One","Signika","Signika Negative","Simonetta","Single Day","Sintony","Sirin Stencil","Six Caps","Skranji","Slabo 13px","Slabo 27px","Slackey","Smokum","Smythe","Sniglet","Snippet","Snowburst One","Sofadi One","Sofia","Song Myung","Sonsie One","Sorts Mill Goudy","Source Code Pro","Source Sans Pro","Source Serif Pro","Space Mono","Special Elite","Spectral","Spectral SC","Spicy Rice","Spinnaker","Spirax","Squada One","Sree Krushnadevaraya","Sriracha","Srisakdi","Staatliches","Stalemate","Stalinist One","Stardos Stencil","Stint Ultra Condensed","Stint Ultra Expanded","Stoke","Strait","Stylish","Sue Ellen Francisco","Suez One","Sumana","Sunflower","Sunshiney","Supermercado One","Sura","Suranna","Suravaram","Suwannaphum","Swanky and Moo Moo","Syncopate","Tajawal","Tangerine","Taprom","Tauri","Taviraj","Teko","Telex","Tenali Ramakrishna","Tenor Sans","Text Me One","Thasadith","The Girl Next Door","Tienne","Tillana","Timmana","Tinos","Titan One","Titillium Web","Tomorrow","Trade Winds","Trirong","Trocchi","Trochut","Trykker","Tulpen One","Turret Road","Ubuntu","Ubuntu Condensed","Ubuntu Mono","Ultra","Uncial Antiqua","Underdog","Unica One","UnifrakturCook","UnifrakturMaguntia","Unkempt","Unlock","Unna","VT323","Vampiro One","Varela","Varela Round","Vast Shadow","Vesper Libre","Vibes","Vibur","Vidaloka","Viga","Voces","Volkhov","Vollkorn","Vollkorn SC","Voltaire","Waiting for the Sunrise","Wallpoet","Walter Turncoat","Warnes","Wellfleet","Wendy One","Wire One","Work Sans","Yanone Kaffeesatz","Yantramanav","Yatra One","Yellowtail","Yeon Sung","Yeseva One","Yesteryear","Yrsa","ZCOOL KuaiLe","ZCOOL QingKe HuangYou","ZCOOL XiaoWei","Zeyada","Zhi Mang Xing","Zilla Slab","Zilla Slab Highlight"]')},function(e,t,n){"use strict";var r=n(4),o=n(0),a=n.n(o),i=(n(1273),n(1));t.a=function(e){var t=e.show,n=void 0!==t&&t,o=e.loadingString,l=void 0===o?null:o,c=e.slowWebsite,s=void 0!==c&&c;return n?a.a.createElement("div",{className:Object(r.a)("buttonizer-loading","loading.website"===l&&"site-loading"),"data-testid":"loader"},a.a.createElement("div",{className:"middle"},a.a.createElement("svg",{width:"165",height:"165",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",className:"lds-rolling"},a.a.createElement("circle",{cx:"50",cy:"50",fill:"none",stroke:"#2f788a",strokeWidth:"7",r:"35",strokeDasharray:"164.93361431346415 56.97787143782138",transform:"rotate(300 50 50)"})),a.a.createElement("img",{src:buttonizer_admin.assets+"/images/buttonizer-loading.png",alt:"Buttonizer"}),a.a.createElement("div",{className:"loader-text"},Object(i.a)(l),a.a.createElement("br",null),a.a.createElement("br",null),s&&a.a.createElement("div",{className:"slow-website"},a.a.createElement("small",null,Object(i.a)("loading.website_slow")),a.a.createElement("a",{href:"#",onClick:function(e){e.preventDefault(),s=!1},"data-testid":"loader-skip-button"},Object(i.a)("loading.website_skip")))))):null}},function(e,t,n){"use strict";var r=n(413);t.a=Object(r.a)({palette:{primary:{main:"#2f7789"},secondary:{light:"#f08419",main:"#f08419",contrastText:"#FFFFFF"}}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var r=n(0),o=n.n(r),a=n(228),i=n(229),l=n(164),c=n(165),s=n(230),u=n(111),f=n(1);n(1287);function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var p=[{value:"cancel",text:Object(f.a)("modal.close")},{value:"confirm",text:o.a.createElement(o.a.Fragment,null,Object(f.a)("premium.modal.go_pro"),o.a.createElement("i",{className:"fas fa-chevron-right",style:{marginLeft:"5px",verticalAlign:"middle"}})),variant:"contained"}];function h(e){var t,n=e.onClose,r=e.open,h=void 0!==r&&r,m=e.video,v=e.image,b=e.text,g=void 0===b?null:b,y=e.maxWidth,O=void 0===y?"xs":y,w=e.fullWidth,x=void 0===w||w,E=function(e){"confirm"!==e?n(e):window.location.href=buttonizer_admin.admin+"?page=Buttonizer-pricing"};return o.a.createElement(a.a,(d(t={open:h,onClose:E,maxWidth:O,fullWidth:x},"maxWidth",m||v?"md":"sm"),d(t,"aria-labelledby","premium-dialog-title"),d(t,"aria-describedby","premium-dialog-description"),d(t,"className","premium-dialog"),d(t,"data-testid","premium-dialog"),t),o.a.createElement(i.a,{id:"premium-dialog-title"},o.a.createElement("i",{className:"far fa-gem window-icon"})," Premium Feature"),o.a.createElement(l.a,{dividers:!0,className:"premium-dialog-content"},o.a.createElement(l.a,{className:"premium-dialog-text ".concat(m||v?"with-video":""," ")},o.a.createElement(c.a,{id:"premium-dialog-description",component:"div"},o.a.createElement("p",null,Object(f.a)("premium.modal.describe")),g&&o.a.createElement("code",{"data-testid":"premium-dialog-text"},g),o.a.createElement("p",null,o.a.createElement("b",null,Object(f.a)("premium.modal.what_do_i_get"))),o.a.createElement("ul",{className:"buttonizer-pro-checklist"},o.a.createElement("li",null,o.a.createElement("i",{className:"fas fa-check"})," ",Object(f.a)("premium.modal.list.time_schedules")),o.a.createElement("li",null,o.a.createElement("i",{className:"fas fa-check"})," ",Object(f.a)("premium.modal.list.page_rules")),o.a.createElement("li",null,o.a.createElement("i",{className:"fas fa-check"})," ",Object(f.a)("premium.modal.list.button_groups")),o.a.createElement("li",null,o.a.createElement("i",{className:"fas fa-check"})," ",o.a.createElement("span",{dangerouslySetInnerHTML:{__html:Object(f.a)("premium.modal.list.custom_images")}})),o.a.createElement("li",null,o.a.createElement("i",{className:"fas fa-check"})," ",Object(f.a)("premium.modal.list.exit_intent")),o.a.createElement("li",null,o.a.createElement("i",{className:"fas fa-check"})," ",Object(f.a)("premium.modal.list.show_on_scroll")),o.a.createElement("li",null,o.a.createElement("i",{className:"fas fa-check"})," ",Object(f.a)("premium.modal.list.show_on_timeout")),o.a.createElement("li",null,o.a.createElement("i",{className:"fas fa-check"})," ",Object(f.a)("premium.modal.list.custom_class")),o.a.createElement("li",null,o.a.createElement("i",{className:"fas fa-check"})," ",Object(f.a)("premium.modal.list.javascript"))))),m||v?o.a.createElement(l.a,{className:"premium-dialog-video","data-testid":"premium-dialog-".concat(m?"video":"image")},o.a.createElement(c.a,{id:"premium-dialog-description",component:"div"},m&&o.a.createElement("iframe",{width:"100%",height:"315",src:"https://www.youtube.com/embed/".concat(m,"?&autoplay=1"),frameBorder:"0",allow:"accelerometer",autoPlay:!0,allowFullScreen:!0}),v&&o.a.createElement("img",{src:v,alt:"Premium image"}))):o.a.createElement(o.a.Fragment,null)),o.a.createElement(s.a,null,p.map((function(e,t){return o.a.createElement(u.a,{onClick:function(){return E(e.value)},color:"primary",key:t,variant:e.variant,"data-testid":"premium-dialog-".concat(e.value)},e.text)}))))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(0),o=n.n(r),a=(n(1289),n(111)),i=n(1);function l(){return o.a.createElement("div",{className:"broke-out-of-iframe"},o.a.createElement("div",null,Object(i.a)("bar.preview.no_changes")),o.a.createElement(a.a,{variant:"outlined",onClick:function(){document.getElementsByClassName("buttonizer-preview")[0].getElementsByTagName("iframe")[0].src=store.getState().misc.frameUrl}},Object(i.a)("bar.preview.return")))}},function(e,t,n){"use strict";var r=n(0),o=n.n(r),a=n(228),i=n(229),l=n(164),c=n(165),s=n(538),u=n(230),f=n(111),d=n(13),p=n(15),h=n(1);t.a=Object(d.b)((function(e){return{welcome_super_contributor:e.settings.welcome_super_contributor}}),(function(e){return{setSetting:function(){return e(p.g.apply(void 0,arguments))}}}))((function(e){var t=e.welcome_super_contributor,n=void 0!==t&&t,r=e.setSetting;if(!0===buttonizer_admin.can_send_errors)return r("welcome_super_contributor",!1),null;var d=function(e){"confirm"===e&&r("can_send_errors",!0),r("show_super_contributor_dialog",!1),r("welcome_super_contributor",!1)};return o.a.createElement(a.a,{open:n,onClose:d,fullWidth:!0,maxWidth:"md","aria-labelledby":"alert-dialog-title"},o.a.createElement(i.a,{id:"alert-dialog-title"},Object(h.a)("welcome.title")),o.a.createElement(l.a,null,o.a.createElement("img",{src:"".concat(buttonizer_admin.assets,"/images/plugin-icon.png"),width:90,align:"left",style:{marginRight:20,marginBottom:10}}),o.a.createElement(c.a,null,Object(h.a)("welcome.super-contributor")," ",o.a.createElement(s.a,{href:"https://buttonizer.pro/super-contributor/",target:"_blank",rel:"noopener"},Object(h.a)("welcome.learn-more")))),o.a.createElement(u.a,null,o.a.createElement(f.a,{onClick:function(){return d("cancel")}},Object(h.a)("welcome.no-thanks")),o.a.createElement(f.a,{onClick:function(){return d("confirm")},color:"primary"},Object(h.a)("welcome.yes-please"))))}))},function(e,t,n){"use strict";var r=n(0),o=n.n(r),a=n(228),i=n(229),l=n(164),c=n(165),s=n(230),u=n(111),f=(n(1300),n(51)),d=n(539),p=n(1),h=n(15),m=n(13);function v(e){return(v="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)}function b(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)}}function g(e,t){return(g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=w(e);if(t){var o=w(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return O(this,n)}}function O(e,t){return!t||"object"!==v(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function w(e){return(w=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var x=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&g(e,t)}(v,e);var t,n,r,m=y(v);function v(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,v),(t=m.call(this,e)).state={showError:!1,dialogOpen:1!=buttonizer_admin.can_send_errors,disabled:!1},t}return t=v,r=[{key:"getDerivedStateFromError",value:function(){return{showError:!0}}}],(n=[{key:"componentDidCatch",value:function(e,t){this.setState({showError:!0,error:e,errorInfo:t})}},{key:"handleClose",value:function(e){"confirm"===e?(this.props.dispatch(Object(h.g)("can_send_errors",!0)),buttonizer_admin.can_send_errors=!0,this.setState({dialogOpen:!1})):"reload"===e?(this.setState({disabled:!0}),document.location.href="".concat(buttonizer_admin.admin,"?page=Buttonizer")):"community"===e&&window.open("https://community.buttonizer.pro/")}},{key:"render",value:function(){var e,t=this;return this.state.showError?1!=buttonizer_admin.can_send_errors?o.a.createElement(a.a,{open:this.state.dialogOpen,maxWidth:"sm",fullWidth:!0,"aria-labelledby":"max-width-dialog-title"},o.a.createElement(i.a,{id:"max-width-dialog-title"},Object(p.a)("utils.crash.title")),o.a.createElement(l.a,null,o.a.createElement(c.a,null,Object(p.a)("utils.crash.no_super_intro")),o.a.createElement(c.a,null,Object(p.a)("utils.crash.no_super_additional_info"))),o.a.createElement(s.a,null,o.a.createElement(u.a,{onClick:function(){return t.handleClose("community")},"data-testid":"buttonizer-community-btn"},"Buttonizer Community"),o.a.createElement(u.a,{onClick:function(){return t.handleClose("reload")},disabled:this.state.disabled,"data-testid":"no-thanks-btn"},Object(p.a)("welcome.no-thanks")),o.a.createElement(u.a,{onClick:function(){return t.handleClose("confirm")},color:"primary",disabled:this.state.disabled},Object(p.a)("welcome.yes-please")))):(f.b((function(n){n.setExtras({errorInfo:t.state.errorInfo}),e=f.a(t.state.error)})),d.b({eventId:e,title:Object(p.a)("utils.crash.title"),subtitle:Object(p.a)("utils.crash.subtitle"),subtitle2:Object(p.a)("utils.crash.subtitle2"),labelClose:Object(p.a)("utils.crash.reload"),onLoad:function(){document.querySelector(".sentry-error-embed .close").addEventListener("click",(function(){document.location.href="".concat(buttonizer_admin.admin,"?page=Buttonizer")}))}}),null):this.props.children}}])&&b(t.prototype,n),r&&b(t,r),v}(o.a.Component);t.a=Object(m.b)()(x)},function(e,t,n){"use strict";e.exports=n(688)},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return $y}));var r=n(0),o=n.n(r),a=n(111),i=n(4),l=(n(1206),n(507)),c=n(13);function s(){return(s=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}).apply(this,arguments)}var u=Object(c.b)((function(e,t){return{preference:e.settings.show_tooltips,props:t}}))((function(e){var t=e.props,n=e.preference;return n?o.a.createElement(l.Tooltip,s({title:null,html:t.content},t,{disabled:!n||t.disabled}),t.children):t.children})),f=(n(1211),n(1)),d=n(2),p=n(7),h=(n(144),n(3)),m=n.n(h),v=n(12),b=n(16),g=n(9);a.a.styles;var y=r.forwardRef((function(e,t){var n=e.children,o=e.classes,a=e.className,l=e.color,c=void 0===l?"default":l,s=e.component,u=void 0===s?"div":s,f=e.disabled,h=void 0!==f&&f,m=e.disableElevation,b=void 0!==m&&m,g=e.disableFocusRipple,y=void 0!==g&&g,O=e.disableRipple,w=void 0!==O&&O,x=e.fullWidth,E=void 0!==x&&x,_=e.orientation,j=void 0===_?"horizontal":_,S=e.size,k=void 0===S?"medium":S,C=e.variant,P=void 0===C?"outlined":C,T=Object(p.a)(e,["children","classes","className","color","component","disabled","disableElevation","disableFocusRipple","disableRipple","fullWidth","orientation","size","variant"]),A=Object(i.a)(o.grouped,o["grouped".concat(Object(v.a)(j))],o["grouped".concat(Object(v.a)(P))],o["grouped".concat(Object(v.a)(P)).concat(Object(v.a)(j))],o["grouped".concat(Object(v.a)(P)).concat("default"!==c?Object(v.a)(c):"")],h&&o.disabled);return r.createElement(u,Object(d.a)({role:"group",className:Object(i.a)(o.root,a,E&&o.fullWidth,b&&o.disableElevation,"contained"===P&&o.contained,"vertical"===j&&o.vertical),ref:t},T),r.Children.map(n,(function(e){return r.isValidElement(e)?r.cloneElement(e,{className:Object(i.a)(A,e.props.className),color:e.props.color||c,disabled:e.props.disabled||h,disableElevation:e.props.disableElevation||b,disableFocusRipple:y,disableRipple:w,fullWidth:E,size:e.props.size||k,variant:e.props.variant||P}):null})))})),O=Object(g.a)((function(e){return{root:{display:"inline-flex",borderRadius:e.shape.borderRadius},contained:{boxShadow:e.shadows[2]},disableElevation:{boxShadow:"none"},disabled:{},fullWidth:{width:"100%"},vertical:{flexDirection:"column"},grouped:{minWidth:40},groupedHorizontal:{"&:not(:first-child)":{borderTopLeftRadius:0,borderBottomLeftRadius:0},"&:not(:last-child)":{borderTopRightRadius:0,borderBottomRightRadius:0}},groupedVertical:{"&:not(:first-child)":{borderTopRightRadius:0,borderTopLeftRadius:0},"&:not(:last-child)":{borderBottomRightRadius:0,borderBottomLeftRadius:0}},groupedText:{},groupedTextHorizontal:{"&:not(:last-child)":{borderRight:"1px solid ".concat("light"===e.palette.type?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)")}},groupedTextVertical:{"&:not(:last-child)":{borderBottom:"1px solid ".concat("light"===e.palette.type?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)")}},groupedTextPrimary:{"&:not(:last-child)":{borderColor:Object(b.c)(e.palette.primary.main,.5)}},groupedTextSecondary:{"&:not(:last-child)":{borderColor:Object(b.c)(e.palette.secondary.main,.5)}},groupedOutlined:{},groupedOutlinedHorizontal:{"&:not(:first-child)":{marginLeft:-1},"&:not(:last-child)":{borderRightColor:"transparent"}},groupedOutlinedVertical:{"&:not(:first-child)":{marginTop:-1},"&:not(:last-child)":{borderBottomColor:"transparent"}},groupedOutlinedPrimary:{"&:hover":{borderColor:e.palette.primary.main}},groupedOutlinedSecondary:{"&:hover":{borderColor:e.palette.secondary.main}},groupedContained:{boxShadow:"none"},groupedContainedHorizontal:{"&:not(:last-child)":{borderRight:"1px solid ".concat(e.palette.grey[400]),"&$disabled":{borderRight:"1px solid ".concat(e.palette.action.disabled)}}},groupedContainedVertical:{"&:not(:last-child)":{borderBottom:"1px solid ".concat(e.palette.grey[400]),"&$disabled":{borderBottom:"1px solid ".concat(e.palette.action.disabled)}}},groupedContainedPrimary:{"&:not(:last-child)":{borderColor:e.palette.primary.dark}},groupedContainedSecondary:{"&:not(:last-child)":{borderColor:e.palette.secondary.dark}}}}),{name:"MuiButtonGroup"})(y);function w(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return x(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 x(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 x(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}function E(){var e=w(Object(r.useState)("desktop"),2),t=e[0],n=e[1];function l(e){e!==n&&(n(e),document.querySelector(".buttonizer-preview").className=Object(i.a)("buttonizer-preview","mobile"===e&&"frame-size-mobile","tablet"===e&&"frame-size-tablet"))}return o.a.createElement("div",{className:"device-preview"},o.a.createElement(O,{color:"primary"},o.a.createElement(u,{content:Object(f.a)("bar.preview.desktop")},o.a.createElement(a.a,{onClick:function(){return l("desktop")},variant:"desktop"===t?"contained":null,color:"primary","data-testid":"desktop"},o.a.createElement("i",{className:"fas fa-desktop"}))),o.a.createElement(u,{content:Object(f.a)("bar.preview.tablet")},o.a.createElement(a.a,{onClick:function(){return l("tablet")},variant:"tablet"===t?"contained":null,color:"primary","data-testid":"tablet"},o.a.createElement("i",{className:"fas fa-tablet-alt"}))),o.a.createElement(u,{content:Object(f.a)("bar.preview.mobile")},o.a.createElement(a.a,{onClick:function(){return l("mobile")},variant:"mobile"===t?"contained":null,color:"primary","data-testid":"mobile"},o.a.createElement("i",{className:"fas fa-mobile-alt"})))))}var _=n(122);function j(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return S(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 S(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 S(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}var k=Object(c.b)((function(e){return{hasChanges:e.misc.hasChanges}}))((function(e){var t=e.hasChanges,n=j(Object(r.useState)(!1),2),i=n[0],l=n[1],c=j(Object(r.useState)(!1),2),s=c[0],u=c[1];return o.a.createElement(a.a,{onClick:function(){return l(!0),void Object(_.a)("/publish",{method:"POST",data:{nonce:buttonizer_admin.nonce}}).then((function(e){var t=e.status,n=e.message;if(l(!1),"error"===t)return app.loader.hide(),void app.error({message:n});app.setHasChanges(!1),u(!0),setTimeout((function(){u(!1)}),3e3)})).catch((function(e){e.code,l(!1)}))},disabled:i||!1===t,variant:"contained",color:"primary","data-testid":"publish-button",className:"MuiButton-Publish"},i?Object(f.a)("common.publishing"):s?Object(f.a)("common.published"):Object(f.a)("common.publish"))})),C=(n(1213),n(69)),P=n(897);function T(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return A(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 A(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 A(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}var I=Object(c.b)((function(e){return{hasChanges:e.misc.hasChanges}}))((function(e){var t=e.hasChanges,n=T(Object(r.useState)(!1),2),a=n[0],l=n[1],c=T(Object(r.useState)(!1),2),s=c[0],d=c[1];return o.a.createElement(o.a.Fragment,null,o.a.createElement(u,{content:Object(f.a)("revert.revert_changes")},o.a.createElement(P.a,{onClick:function(){return l(!0)},className:"revert-button",color:"secondary",disabled:!t||s,"data-testid":"revert-button"},o.a.createElement("i",{className:Object(i.a)("fas fa-history",s&&"spin")}))),o.a.createElement(C.a,{open:a,title:Object(f.a)("revert.revert_changes"),buttons:[{text:Object(f.a)("modal.cancel"),value:"close"},{text:Object(f.a)("revert.revert_changes"),value:"revert"}],onClose:function(e){l(!1),"revert"===e&&(d(!0),Object(_.a)("/revert",{method:"POST",data:{nonce:buttonizer_admin.nonce}}).then((function(e){var t=e.status,n=e.message;if("error"===t)return app.loader.hide(),void app.error({message:n});window.location.reload()})))},testId:"revert-dialog"},o.a.createElement("p",null,Object(f.a)("revert.modal.intro")),o.a.createElement("p",null,Object(f.a)("revert.modal.action"))))})),R=(n(574),n(586),n(442),n(594),n(596),n(598),n(601),n(602),n(611),n(405)),D=n.n(R),N=n(406),M=n.n(N),L=n(511),F=n.n(L),B=n(512),z=n(407),U=n.n(z),W=(n(613),n(616),n(455),n(619),n(620),null),H=null;function G(){if(null===W){if("undefined"==typeof document)return W=0;var e=document.body,t=document.createElement("div");t.classList.add("simplebar-hide-scrollbar"),e.appendChild(t);var n=t.getBoundingClientRect().right;e.removeChild(t),W=n}return W}function K(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView?e.ownerDocument.defaultView:window}function V(e){return e&&e.ownerDocument?e.ownerDocument:document}U.a&&window.addEventListener("resize",(function(){H!==window.devicePixelRatio&&(H=window.devicePixelRatio,W=null)}));var $=function(){function e(t,n){var r=this;this.onScroll=function(){var e=K(r.el);r.scrollXTicking||(e.requestAnimationFrame(r.scrollX),r.scrollXTicking=!0),r.scrollYTicking||(e.requestAnimationFrame(r.scrollY),r.scrollYTicking=!0)},this.scrollX=function(){r.axis.x.isOverflowing&&(r.showScrollbar("x"),r.positionScrollbar("x")),r.scrollXTicking=!1},this.scrollY=function(){r.axis.y.isOverflowing&&(r.showScrollbar("y"),r.positionScrollbar("y")),r.scrollYTicking=!1},this.onMouseEnter=function(){r.showScrollbar("x"),r.showScrollbar("y")},this.onMouseMove=function(e){r.mouseX=e.clientX,r.mouseY=e.clientY,(r.axis.x.isOverflowing||r.axis.x.forceVisible)&&r.onMouseMoveForAxis("x"),(r.axis.y.isOverflowing||r.axis.y.forceVisible)&&r.onMouseMoveForAxis("y")},this.onMouseLeave=function(){r.onMouseMove.cancel(),(r.axis.x.isOverflowing||r.axis.x.forceVisible)&&r.onMouseLeaveForAxis("x"),(r.axis.y.isOverflowing||r.axis.y.forceVisible)&&r.onMouseLeaveForAxis("y"),r.mouseX=-1,r.mouseY=-1},this.onWindowResize=function(){r.scrollbarWidth=r.getScrollbarWidth(),r.hideNativeScrollbar()},this.hideScrollbars=function(){r.axis.x.track.rect=r.axis.x.track.el.getBoundingClientRect(),r.axis.y.track.rect=r.axis.y.track.el.getBoundingClientRect(),r.isWithinBounds(r.axis.y.track.rect)||(r.axis.y.scrollbar.el.classList.remove(r.classNames.visible),r.axis.y.isVisible=!1),r.isWithinBounds(r.axis.x.track.rect)||(r.axis.x.scrollbar.el.classList.remove(r.classNames.visible),r.axis.x.isVisible=!1)},this.onPointerEvent=function(e){var t,n;r.axis.x.track.rect=r.axis.x.track.el.getBoundingClientRect(),r.axis.y.track.rect=r.axis.y.track.el.getBoundingClientRect(),(r.axis.x.isOverflowing||r.axis.x.forceVisible)&&(t=r.isWithinBounds(r.axis.x.track.rect)),(r.axis.y.isOverflowing||r.axis.y.forceVisible)&&(n=r.isWithinBounds(r.axis.y.track.rect)),(t||n)&&(e.preventDefault(),e.stopPropagation(),"mousedown"===e.type&&(t&&(r.axis.x.scrollbar.rect=r.axis.x.scrollbar.el.getBoundingClientRect(),r.isWithinBounds(r.axis.x.scrollbar.rect)?r.onDragStart(e,"x"):r.onTrackClick(e,"x")),n&&(r.axis.y.scrollbar.rect=r.axis.y.scrollbar.el.getBoundingClientRect(),r.isWithinBounds(r.axis.y.scrollbar.rect)?r.onDragStart(e,"y"):r.onTrackClick(e,"y"))))},this.drag=function(t){var n=r.axis[r.draggedAxis].track,o=n.rect[r.axis[r.draggedAxis].sizeAttr],a=r.axis[r.draggedAxis].scrollbar,i=r.contentWrapperEl[r.axis[r.draggedAxis].scrollSizeAttr],l=parseInt(r.elStyles[r.axis[r.draggedAxis].sizeAttr],10);t.preventDefault(),t.stopPropagation();var c=(("y"===r.draggedAxis?t.pageY:t.pageX)-n.rect[r.axis[r.draggedAxis].offsetAttr]-r.axis[r.draggedAxis].dragOffset)/(o-a.size)*(i-l);"x"===r.draggedAxis&&(c=r.isRtl&&e.getRtlHelpers().isRtlScrollbarInverted?c-(o+a.size):c,c=r.isRtl&&e.getRtlHelpers().isRtlScrollingInverted?-c:c),r.contentWrapperEl[r.axis[r.draggedAxis].scrollOffsetAttr]=c},this.onEndDrag=function(e){var t=V(r.el),n=K(r.el);e.preventDefault(),e.stopPropagation(),r.el.classList.remove(r.classNames.dragging),t.removeEventListener("mousemove",r.drag,!0),t.removeEventListener("mouseup",r.onEndDrag,!0),r.removePreventClickId=n.setTimeout((function(){t.removeEventListener("click",r.preventClick,!0),t.removeEventListener("dblclick",r.preventClick,!0),r.removePreventClickId=null}))},this.preventClick=function(e){e.preventDefault(),e.stopPropagation()},this.el=t,this.minScrollbarWidth=20,this.options=Object.assign({},e.defaultOptions,{},n),this.classNames=Object.assign({},e.defaultOptions.classNames,{},this.options.classNames),this.axis={x:{scrollOffsetAttr:"scrollLeft",sizeAttr:"width",scrollSizeAttr:"scrollWidth",offsetSizeAttr:"offsetWidth",offsetAttr:"left",overflowAttr:"overflowX",dragOffset:0,isOverflowing:!0,isVisible:!1,forceVisible:!1,track:{},scrollbar:{}},y:{scrollOffsetAttr:"scrollTop",sizeAttr:"height",scrollSizeAttr:"scrollHeight",offsetSizeAttr:"offsetHeight",offsetAttr:"top",overflowAttr:"overflowY",dragOffset:0,isOverflowing:!0,isVisible:!1,forceVisible:!1,track:{},scrollbar:{}}},this.removePreventClickId=null,e.instances.has(this.el)||(this.recalculate=D()(this.recalculate.bind(this),64),this.onMouseMove=D()(this.onMouseMove.bind(this),64),this.hideScrollbars=M()(this.hideScrollbars.bind(this),this.options.timeout),this.onWindowResize=M()(this.onWindowResize.bind(this),64,{leading:!0}),e.getRtlHelpers=F()(e.getRtlHelpers),this.init())}e.getRtlHelpers=function(){var t=document.createElement("div");t.innerHTML='<div class="hs-dummy-scrollbar-size"><div style="height: 200%; width: 200%; margin: 10px 0;"></div></div>';var n=t.firstElementChild;document.body.appendChild(n);var r=n.firstElementChild;n.scrollLeft=0;var o=e.getOffset(n),a=e.getOffset(r);n.scrollLeft=999;var i=e.getOffset(r);return{isRtlScrollingInverted:o.left!==a.left&&a.left-i.left!=0,isRtlScrollbarInverted:o.left!==a.left}},e.getOffset=function(e){var t=e.getBoundingClientRect(),n=V(e),r=K(e);return{top:t.top+(r.pageYOffset||n.documentElement.scrollTop),left:t.left+(r.pageXOffset||n.documentElement.scrollLeft)}};var t=e.prototype;return t.init=function(){e.instances.set(this.el,this),U.a&&(this.initDOM(),this.scrollbarWidth=this.getScrollbarWidth(),this.recalculate(),this.initListeners())},t.initDOM=function(){var e=this;if(Array.prototype.filter.call(this.el.children,(function(t){return t.classList.contains(e.classNames.wrapper)})).length)this.wrapperEl=this.el.querySelector("."+this.classNames.wrapper),this.contentWrapperEl=this.options.scrollableNode||this.el.querySelector("."+this.classNames.contentWrapper),this.contentEl=this.options.contentNode||this.el.querySelector("."+this.classNames.contentEl),this.offsetEl=this.el.querySelector("."+this.classNames.offset),this.maskEl=this.el.querySelector("."+this.classNames.mask),this.placeholderEl=this.findChild(this.wrapperEl,"."+this.classNames.placeholder),this.heightAutoObserverWrapperEl=this.el.querySelector("."+this.classNames.heightAutoObserverWrapperEl),this.heightAutoObserverEl=this.el.querySelector("."+this.classNames.heightAutoObserverEl),this.axis.x.track.el=this.findChild(this.el,"."+this.classNames.track+"."+this.classNames.horizontal),this.axis.y.track.el=this.findChild(this.el,"."+this.classNames.track+"."+this.classNames.vertical);else{for(this.wrapperEl=document.createElement("div"),this.contentWrapperEl=document.createElement("div"),this.offsetEl=document.createElement("div"),this.maskEl=document.createElement("div"),this.contentEl=document.createElement("div"),this.placeholderEl=document.createElement("div"),this.heightAutoObserverWrapperEl=document.createElement("div"),this.heightAutoObserverEl=document.createElement("div"),this.wrapperEl.classList.add(this.classNames.wrapper),this.contentWrapperEl.classList.add(this.classNames.contentWrapper),this.offsetEl.classList.add(this.classNames.offset),this.maskEl.classList.add(this.classNames.mask),this.contentEl.classList.add(this.classNames.contentEl),this.placeholderEl.classList.add(this.classNames.placeholder),this.heightAutoObserverWrapperEl.classList.add(this.classNames.heightAutoObserverWrapperEl),this.heightAutoObserverEl.classList.add(this.classNames.heightAutoObserverEl);this.el.firstChild;)this.contentEl.appendChild(this.el.firstChild);this.contentWrapperEl.appendChild(this.contentEl),this.offsetEl.appendChild(this.contentWrapperEl),this.maskEl.appendChild(this.offsetEl),this.heightAutoObserverWrapperEl.appendChild(this.heightAutoObserverEl),this.wrapperEl.appendChild(this.heightAutoObserverWrapperEl),this.wrapperEl.appendChild(this.maskEl),this.wrapperEl.appendChild(this.placeholderEl),this.el.appendChild(this.wrapperEl)}if(!this.axis.x.track.el||!this.axis.y.track.el){var t=document.createElement("div"),n=document.createElement("div");t.classList.add(this.classNames.track),n.classList.add(this.classNames.scrollbar),t.appendChild(n),this.axis.x.track.el=t.cloneNode(!0),this.axis.x.track.el.classList.add(this.classNames.horizontal),this.axis.y.track.el=t.cloneNode(!0),this.axis.y.track.el.classList.add(this.classNames.vertical),this.el.appendChild(this.axis.x.track.el),this.el.appendChild(this.axis.y.track.el)}this.axis.x.scrollbar.el=this.axis.x.track.el.querySelector("."+this.classNames.scrollbar),this.axis.y.scrollbar.el=this.axis.y.track.el.querySelector("."+this.classNames.scrollbar),this.options.autoHide||(this.axis.x.scrollbar.el.classList.add(this.classNames.visible),this.axis.y.scrollbar.el.classList.add(this.classNames.visible)),this.el.setAttribute("data-simplebar","init")},t.initListeners=function(){var e=this,t=K(this.el);this.options.autoHide&&this.el.addEventListener("mouseenter",this.onMouseEnter),["mousedown","click","dblclick"].forEach((function(t){e.el.addEventListener(t,e.onPointerEvent,!0)})),["touchstart","touchend","touchmove"].forEach((function(t){e.el.addEventListener(t,e.onPointerEvent,{capture:!0,passive:!0})})),this.el.addEventListener("mousemove",this.onMouseMove),this.el.addEventListener("mouseleave",this.onMouseLeave),this.contentWrapperEl.addEventListener("scroll",this.onScroll),t.addEventListener("resize",this.onWindowResize);var n=!1,r=t.ResizeObserver||B.a;this.resizeObserver=new r((function(){n&&e.recalculate()})),this.resizeObserver.observe(this.el),this.resizeObserver.observe(this.contentEl),t.requestAnimationFrame((function(){n=!0})),this.mutationObserver=new t.MutationObserver(this.recalculate),this.mutationObserver.observe(this.contentEl,{childList:!0,subtree:!0,characterData:!0})},t.recalculate=function(){var e=K(this.el);this.elStyles=e.getComputedStyle(this.el),this.isRtl="rtl"===this.elStyles.direction;var t=this.heightAutoObserverEl.offsetHeight<=1,n=this.heightAutoObserverEl.offsetWidth<=1,r=this.contentEl.offsetWidth,o=this.contentWrapperEl.offsetWidth,a=this.elStyles.overflowX,i=this.elStyles.overflowY;this.contentEl.style.padding=this.elStyles.paddingTop+" "+this.elStyles.paddingRight+" "+this.elStyles.paddingBottom+" "+this.elStyles.paddingLeft,this.wrapperEl.style.margin="-"+this.elStyles.paddingTop+" -"+this.elStyles.paddingRight+" -"+this.elStyles.paddingBottom+" -"+this.elStyles.paddingLeft;var l=this.contentEl.scrollHeight,c=this.contentEl.scrollWidth;this.contentWrapperEl.style.height=t?"auto":"100%",this.placeholderEl.style.width=n?r+"px":"auto",this.placeholderEl.style.height=l+"px";var s=this.contentWrapperEl.offsetHeight;this.axis.x.isOverflowing=c>r,this.axis.y.isOverflowing=l>s,this.axis.x.isOverflowing="hidden"!==a&&this.axis.x.isOverflowing,this.axis.y.isOverflowing="hidden"!==i&&this.axis.y.isOverflowing,this.axis.x.forceVisible="x"===this.options.forceVisible||!0===this.options.forceVisible,this.axis.y.forceVisible="y"===this.options.forceVisible||!0===this.options.forceVisible,this.hideNativeScrollbar();var u=this.axis.x.isOverflowing?this.scrollbarWidth:0,f=this.axis.y.isOverflowing?this.scrollbarWidth:0;this.axis.x.isOverflowing=this.axis.x.isOverflowing&&c>o-f,this.axis.y.isOverflowing=this.axis.y.isOverflowing&&l>s-u,this.axis.x.scrollbar.size=this.getScrollbarSize("x"),this.axis.y.scrollbar.size=this.getScrollbarSize("y"),this.axis.x.scrollbar.el.style.width=this.axis.x.scrollbar.size+"px",this.axis.y.scrollbar.el.style.height=this.axis.y.scrollbar.size+"px",this.positionScrollbar("x"),this.positionScrollbar("y"),this.toggleTrackVisibility("x"),this.toggleTrackVisibility("y")},t.getScrollbarSize=function(e){if(void 0===e&&(e="y"),!this.axis[e].isOverflowing)return 0;var t,n=this.contentEl[this.axis[e].scrollSizeAttr],r=this.axis[e].track.el[this.axis[e].offsetSizeAttr],o=r/n;return t=Math.max(~~(o*r),this.options.scrollbarMinSize),this.options.scrollbarMaxSize&&(t=Math.min(t,this.options.scrollbarMaxSize)),t},t.positionScrollbar=function(t){if(void 0===t&&(t="y"),this.axis[t].isOverflowing){var n=this.contentWrapperEl[this.axis[t].scrollSizeAttr],r=this.axis[t].track.el[this.axis[t].offsetSizeAttr],o=parseInt(this.elStyles[this.axis[t].sizeAttr],10),a=this.axis[t].scrollbar,i=this.contentWrapperEl[this.axis[t].scrollOffsetAttr],l=(i="x"===t&&this.isRtl&&e.getRtlHelpers().isRtlScrollingInverted?-i:i)/(n-o),c=~~((r-a.size)*l);c="x"===t&&this.isRtl&&e.getRtlHelpers().isRtlScrollbarInverted?c+(r-a.size):c,a.el.style.transform="x"===t?"translate3d("+c+"px, 0, 0)":"translate3d(0, "+c+"px, 0)"}},t.toggleTrackVisibility=function(e){void 0===e&&(e="y");var t=this.axis[e].track.el,n=this.axis[e].scrollbar.el;this.axis[e].isOverflowing||this.axis[e].forceVisible?(t.style.visibility="visible",this.contentWrapperEl.style[this.axis[e].overflowAttr]="scroll"):(t.style.visibility="hidden",this.contentWrapperEl.style[this.axis[e].overflowAttr]="hidden"),this.axis[e].isOverflowing?n.style.display="block":n.style.display="none"},t.hideNativeScrollbar=function(){this.offsetEl.style[this.isRtl?"left":"right"]=this.axis.y.isOverflowing||this.axis.y.forceVisible?"-"+this.scrollbarWidth+"px":0,this.offsetEl.style.bottom=this.axis.x.isOverflowing||this.axis.x.forceVisible?"-"+this.scrollbarWidth+"px":0},t.onMouseMoveForAxis=function(e){void 0===e&&(e="y"),this.axis[e].track.rect=this.axis[e].track.el.getBoundingClientRect(),this.axis[e].scrollbar.rect=this.axis[e].scrollbar.el.getBoundingClientRect(),this.isWithinBounds(this.axis[e].scrollbar.rect)?this.axis[e].scrollbar.el.classList.add(this.classNames.hover):this.axis[e].scrollbar.el.classList.remove(this.classNames.hover),this.isWithinBounds(this.axis[e].track.rect)?(this.showScrollbar(e),this.axis[e].track.el.classList.add(this.classNames.hover)):this.axis[e].track.el.classList.remove(this.classNames.hover)},t.onMouseLeaveForAxis=function(e){void 0===e&&(e="y"),this.axis[e].track.el.classList.remove(this.classNames.hover),this.axis[e].scrollbar.el.classList.remove(this.classNames.hover)},t.showScrollbar=function(e){void 0===e&&(e="y");var t=this.axis[e].scrollbar.el;this.axis[e].isVisible||(t.classList.add(this.classNames.visible),this.axis[e].isVisible=!0),this.options.autoHide&&this.hideScrollbars()},t.onDragStart=function(e,t){void 0===t&&(t="y");var n=V(this.el),r=K(this.el),o=this.axis[t].scrollbar,a="y"===t?e.pageY:e.pageX;this.axis[t].dragOffset=a-o.rect[this.axis[t].offsetAttr],this.draggedAxis=t,this.el.classList.add(this.classNames.dragging),n.addEventListener("mousemove",this.drag,!0),n.addEventListener("mouseup",this.onEndDrag,!0),null===this.removePreventClickId?(n.addEventListener("click",this.preventClick,!0),n.addEventListener("dblclick",this.preventClick,!0)):(r.clearTimeout(this.removePreventClickId),this.removePreventClickId=null)},t.onTrackClick=function(e,t){var n=this;if(void 0===t&&(t="y"),this.options.clickOnTrack){var r=K(this.el);this.axis[t].scrollbar.rect=this.axis[t].scrollbar.el.getBoundingClientRect();var o=this.axis[t].scrollbar.rect[this.axis[t].offsetAttr],a=parseInt(this.elStyles[this.axis[t].sizeAttr],10),i=this.contentWrapperEl[this.axis[t].scrollOffsetAttr],l=("y"===t?this.mouseY-o:this.mouseX-o)<0?-1:1,c=-1===l?i-a:i+a;!function e(){var o,a;-1===l?i>c&&(i-=n.options.clickOnTrackSpeed,n.contentWrapperEl.scrollTo(((o={})[n.axis[t].offsetAttr]=i,o)),r.requestAnimationFrame(e)):i<c&&(i+=n.options.clickOnTrackSpeed,n.contentWrapperEl.scrollTo(((a={})[n.axis[t].offsetAttr]=i,a)),r.requestAnimationFrame(e))}()}},t.getContentElement=function(){return this.contentEl},t.getScrollElement=function(){return this.contentWrapperEl},t.getScrollbarWidth=function(){try{return"none"===getComputedStyle(this.contentWrapperEl,"::-webkit-scrollbar").display||"scrollbarWidth"in document.documentElement.style||"-ms-overflow-style"in document.documentElement.style?0:G()}catch(e){return G()}},t.removeListeners=function(){var e=this,t=K(this.el);this.options.autoHide&&this.el.removeEventListener("mouseenter",this.onMouseEnter),["mousedown","click","dblclick"].forEach((function(t){e.el.removeEventListener(t,e.onPointerEvent,!0)})),["touchstart","touchend","touchmove"].forEach((function(t){e.el.removeEventListener(t,e.onPointerEvent,{capture:!0,passive:!0})})),this.el.removeEventListener("mousemove",this.onMouseMove),this.el.removeEventListener("mouseleave",this.onMouseLeave),this.contentWrapperEl&&this.contentWrapperEl.removeEventListener("scroll",this.onScroll),t.removeEventListener("resize",this.onWindowResize),this.mutationObserver&&this.mutationObserver.disconnect(),this.resizeObserver&&this.resizeObserver.disconnect(),this.recalculate.cancel(),this.onMouseMove.cancel(),this.hideScrollbars.cancel(),this.onWindowResize.cancel()},t.unMount=function(){this.removeListeners(),e.instances.delete(this.el)},t.isWithinBounds=function(e){return this.mouseX>=e.left&&this.mouseX<=e.left+e.width&&this.mouseY>=e.top&&this.mouseY<=e.top+e.height},t.findChild=function(e,t){var n=e.matches||e.webkitMatchesSelector||e.mozMatchesSelector||e.msMatchesSelector;return Array.prototype.filter.call(e.children,(function(e){return n.call(e,t)}))[0]},e}();$.defaultOptions={autoHide:!0,forceVisible:!1,clickOnTrack:!0,clickOnTrackSpeed:40,classNames:{contentEl:"simplebar-content",contentWrapper:"simplebar-content-wrapper",offset:"simplebar-offset",mask:"simplebar-mask",wrapper:"simplebar-wrapper",placeholder:"simplebar-placeholder",scrollbar:"simplebar-scrollbar",track:"simplebar-track",heightAutoObserverWrapperEl:"simplebar-height-auto-observer-wrapper",heightAutoObserverEl:"simplebar-height-auto-observer",visible:"simplebar-visible",horizontal:"simplebar-horizontal",vertical:"simplebar-vertical",hover:"simplebar-hover",dragging:"simplebar-dragging"},scrollbarMinSize:25,scrollbarMaxSize:0,timeout:1e3},$.instances=new WeakMap;var q=$;function Y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function X(){return(X=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}).apply(this,arguments)}function J(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 Q(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Z=o.a.forwardRef((function(e,t){var n,a=e.children,i=e.scrollableNodeProps,l=void 0===i?{}:i,c=Q(e,["children","scrollableNodeProps"]),s=Object(r.useRef)(),u=Object(r.useRef)(),f=Object(r.useRef)(),d={},p={},h=[];return Object.keys(c).forEach((function(e){Object.prototype.hasOwnProperty.call(q.defaultOptions,e)?d[e]=c[e]:e.match(/data-simplebar-(.+)/)&&"data-simplebar-direction"!==e?h.push({name:e,value:c[e]}):p[e]=c[e]})),h.length&&console.warn("simplebar-react: this way of passing options is deprecated. Pass it like normal props instead:\n 'data-simplebar-auto-hide=\"false\"' —> 'autoHide=\"false\"'\n "),Object(r.useEffect)((function(){var e;return s=l.ref||s,u.current&&(n=new q(u.current,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?J(n,!0).forEach((function(t){Y(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):J(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},(e=h,Array.prototype.reduce.call(e,(function(e,t){var n=t.name.match(/data-simplebar-(.+)/);if(n){var r=n[1].replace(/\W+(.)/g,(function(e,t){return t.toUpperCase()}));switch(t.value){case"true":e[r]=!0;break;case"false":e[r]=!1;break;case void 0:e[r]=!0;break;default:e[r]=t.value}}return e}),{})),{},d,{},s&&{scrollableNode:s.current},{},f.current&&{contentNode:f.current})),t&&(t.current=n)),function(){n.unMount(),n=null}}),[]),o.a.createElement("div",X({ref:u,"data-simplebar":!0},p),o.a.createElement("div",{className:"simplebar-wrapper"},o.a.createElement("div",{className:"simplebar-height-auto-observer-wrapper"},o.a.createElement("div",{className:"simplebar-height-auto-observer"})),o.a.createElement("div",{className:"simplebar-mask"},o.a.createElement("div",{className:"simplebar-offset"},"function"==typeof a?a({scrollableNodeRef:s,contentNodeRef:f}):o.a.createElement("div",X({},l,{className:"simplebar-content-wrapper".concat(l.className?" ".concat(l.className):"")}),o.a.createElement("div",{className:"simplebar-content"},a)))),o.a.createElement("div",{className:"simplebar-placeholder"})),o.a.createElement("div",{className:"simplebar-track simplebar-horizontal"},o.a.createElement("div",{className:"simplebar-scrollbar"})),o.a.createElement("div",{className:"simplebar-track simplebar-vertical"},o.a.createElement("div",{className:"simplebar-scrollbar"})))}));Z.displayName="SimpleBar",Z.propTypes={children:m.a.oneOfType([m.a.node,m.a.func]),scrollableNodeProps:m.a.object};var ee=Z,te=n(45),ne=(n(1217),n(26));function re(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return oe(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 oe(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 oe(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}var ae=Object(c.b)((function(e){return{settings:e.settings}}))((function(e){var t=e.settings,n=[Object(f.a)("random_tips.tip_1"),Object(f.a)("random_tips.tip_2"),Object(f.a)("random_tips.tip_3"),Object(f.a)("random_tips.tip_4"),Object(f.a)("random_tips.tip_5"),Object(f.a)("random_tips.tip_6"),Object(f.a)("random_tips.tip_7"),Object(f.a)("random_tips.tip_8"),Object(f.a)("random_tips.tip_9"),Object(f.a)("random_tips.tip_10"),Object(f.a)("random_tips.tip_11"),Object(f.a)("random_tips.tip_12"),Object(f.a)("random_tips.tip_13"),Object(f.a)("random_tips.tip_14"),Object(f.a)("random_tips.tip_15"),Object(f.a)("random_tips.tip_16"),Object(f.a)("random_tips.tip_17"),Object(f.a)("random_tips.tip_18"),Object(f.a)("random_tips.tip_19"),Object(f.a)("random_tips.tip_20")],a=re(Object(r.useState)(0),2),i=a[0],l=a[1],c=re(Object(r.useState)(Object(ne.e)(n)),1)[0];return!0!==t.tips_enabled?o.a.createElement(o.a.Fragment,null):o.a.createElement("div",{className:"random-tip","data-testid":"random-tip"},o.a.createElement("span",{className:"buzz"},o.a.createElement("img",{onDoubleClick:function(){window.open("https://www.youtube.com/watch?v=dQw4w9WgXcQ")},src:buttonizer_admin.assets+"/images/ButtonizerBuzzer.svg","data-testid":"random-tip:buzzer"})),o.a.createElement("span",{className:"tip",style:{userSelect:"none"},onClick:function(){var e=i+1;e>=c.length&&(e=0),l(e)},"data-testid":"random-tip:new-tip"},c[i]))})),ie=n(955),le=n(15),ce=n(34),se=n(21),ue=n(183);function fe(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 de(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fe(Object(n),!0).forEach((function(t){pe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function pe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function he(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:ce.a.dispatch,o=r(Object(le.a)(de({name:Object(f.a)("utils.new_button"),show_mobile:!0,show_desktop:!0},e),"buttons")).payload.record;r(Object(le.b)(o.id,t,n))}function me(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 ve(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?me(Object(n),!0).forEach((function(t){be(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):me(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function be(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ge(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:window.store.getState(),o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:window.store.dispatch;if(!r.buttons[e])throw ReferenceError("ID "+e+" not in button store!");var a=ve(ve({},r.buttons[e]),{},{name:r.buttons[e].name+" Copy",id:void 0},n);delete a.id,he(a,t,Object.values(r.buttons).reduce((function(t,n,r){return n.id===e?r+1:t}),""),o)}var ye=n(163),Oe=n(956),we=n(109),xe=r.forwardRef((function(e,t){var n=e.classes,o=e.className,a=Object(p.a)(e,["classes","className"]),l=r.useContext(we.a);return r.createElement("div",Object(d.a)({className:Object(i.a)(n.root,o,"flex-start"===l.alignItems&&n.alignItemsFlexStart),ref:t},a))})),Ee=Object(g.a)((function(e){return{root:{minWidth:56,color:e.palette.action.active,flexShrink:0,display:"inline-flex"},alignItemsFlexStart:{marginTop:8}}}),{name:"MuiListItemIcon"})(xe);function _e(){return(_e=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}).apply(this,arguments)}function je(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Se(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 Se(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 Se(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}function ke(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Ce=o.a.forwardRef((function(e,t){var n=e.model,a=void 0===n?"group":n,i=e.deleteDisabled,l=void 0!==i&&i,c=e.size,s=void 0===c?"small":c,d=e.onClose,p=e.buttonCount,h=void 0===p?1:p,m=e.inDropdown,v=void 0!==m&&m,b=ke(e,["model","deleteDisabled","size","onClose","buttonCount","inDropdown"]),g=je(Object(r.useState)(!1),2),y=g[0],O=g[1];return o.a.createElement(o.a.Fragment,null,o.a.createElement(u,{content:Object(f.a)("modal.remove.".concat(a,".cannot_delete")),trigger:"click",disabled:!l,style:v?null:{float:"right"}},v?o.a.createElement(Oe.a,{onClick:function(){return!l&&O(!0)},disabled:l,"data-testid":"delete-button-".concat(a),ref:t},o.a.createElement(Ee,null,o.a.createElement(ie.a,{className:"fas fa-trash-alt"})),o.a.createElement(ye.a,{variant:"inherit"},Object(f.a)("utils.delete"))):o.a.createElement(u,{content:Object(f.a)("utils.delete"),disabled:l,style:{float:"right"}},o.a.createElement(P.a,_e({onClick:function(){return!l&&O(!0)},color:"primary",disabled:l,size:s,style:{width:"35px",height:"35px"}},b),o.a.createElement(ie.a,{fontSize:"inherit",style:{overflow:"unset"},className:"fas fa-times"})))),o.a.createElement(C.a,{open:y,title:l?Object(f.a)("modal.remove.".concat(a,".cannot_delete_window_title")):Object(f.a)("modal.remove.".concat(a,".window_title")),buttons:l?[{value:"close",text:Object(f.a)("modal.close")}]:null,onClose:function(e){O(!1),"confirm"!==e||l||d()},testId:"delete-button:dialog"},l?o.a.createElement(ye.a,null,Object(f.a)("modal.remove.".concat(a,".cannot_delete"))):o.a.createElement(o.a.Fragment,null,o.a.createElement(ye.a,null,Object(f.a)("modal.remove.".concat(a,".question"))),"group"===a&&o.a.createElement(ye.a,null,Object(f.a)("modal.remove.group.question_multiple_buttons",h)),o.a.createElement(ye.a,{style:{marginTop:15}},Object(f.a)("modal.remove.permanent")))))})),Pe=n(120);function Te(){return(Te=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}).apply(this,arguments)}function Ae(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ie(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 Ie(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 Ie(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}function Re(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function De(e){var t=e.name,n=e.onChange,a=e.size,i=void 0===a?"small":a,l=e.singleButton,c=void 0!==l&&l,s=e.disabled,d=void 0!==s&&s,p=Re(e,["name","onChange","size","singleButton","disabled"]),h=Ae(Object(r.useState)(!1),2),m=h[0],v=h[1];return o.a.createElement(o.a.Fragment,null,o.a.createElement(u,{content:Object(f.a)("utils.duplicate"),disabled:c},o.a.createElement(P.a,Te({onClick:function(){return!c&&v(!0)},color:c?"default":"primary",size:i,disabled:d||c,style:{width:"35px",height:"35px"}},p),o.a.createElement(ie.a,{style:{overflow:"unset"},fontSize:"inherit",className:"far fa-copy"}))),o.a.createElement(Pe.a,{open:m,title:Object(f.a)("utils.duplicate"),text:"Name ".concat(t," duplicate:"),"data-testid":"duplicate-button:dialog",defaultValue:"".concat(t," Copy"),onClose:function(e,t){v(!1),"confirm"===e&&n(t)}}))}function Ne(){return(Ne=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}).apply(this,arguments)}function Me(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Le(e){var t=e.singleButton,n=void 0!==t&&t,r=e.size,a=void 0===r?"small":r,i=e.onClick,l=Me(e,["singleButton","size","onClick"]);return o.a.createElement(o.a.Fragment,null,o.a.createElement(u,{content:Object(f.a)("settings.settings"),disabled:n},o.a.createElement(P.a,Ne({onClick:function(){n||i()},color:n?"default":"primary",size:a,disabled:n,style:{width:"35px",height:"35px"}},l),o.a.createElement(ie.a,{fontSize:"inherit",style:{overflow:"unset"},className:"far fa-edit"}))))}function Fe(){return(Fe=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}).apply(this,arguments)}function Be(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ze(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 ze(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 ze(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}function Ue(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var We=o.a.forwardRef((function(e,t){var n=e.name,a=e.onChange,i=e.size,l=void 0===i?"small":i,c=e.singleButton,s=void 0!==c&&c,d=e.inDropdown,p=void 0!==d&&d,h=Ue(e,["name","onChange","size","singleButton","inDropdown"]),m=Be(Object(r.useState)(!1),2),v=m[0],b=m[1];return o.a.createElement(o.a.Fragment,null,p?o.a.createElement(Oe.a,{onClick:function(){return!s&&b(!0)},disabled:s,ref:t,"data-testid":"rename-button"},o.a.createElement(Ee,null,o.a.createElement(ie.a,{className:"fas fa-i-cursor"})),o.a.createElement(ye.a,{variant:"inherit"},Object(f.a)("utils.rename"))):o.a.createElement(u,{content:Object(f.a)("utils.rename"),disabled:s},o.a.createElement(P.a,Fe({size:l,onClick:function(){return!s&&b(!0)},color:s?"default":"primary",disabled:s,style:{width:"35px",height:"35px"}},h),o.a.createElement(ie.a,{style:{overflow:"unset",fontSize:"medium"},fontSize:"inherit",className:"fas fa-i-cursor"}))),o.a.createElement(Pe.a,{open:v,title:Object(f.a)("utils.rename"),text:Object(f.a)("utils.rename_to"),defaultValue:n,"data-testid":"rename-button:dialog",cancelIfSameAsFirstValue:!0,onClose:function(e,t){"confirm"===e&&a(t),b(!1)}}))})),He=n(5),Ge=(n(1219),n(534)),Ke=n(513),Ve=n.n(Ke);n(1221);function $e(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return qe(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 qe(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 qe(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}function Ye(e){var t=e.children,n=$e(Object(r.useState)(null),2),a=n[0],i=n[1];return o.a.createElement(o.a.Fragment,null,o.a.createElement(u,{content:Object(f.a)("settings.more_actions")},o.a.createElement(P.a,{onClick:function(e){return i(e.currentTarget)},color:"primary",size:"small",style:{width:"35px",height:"35px"},"data-testid":"button-group-more-actions"},o.a.createElement(Ve.a,null))),o.a.createElement(Ge.a,{id:"group-button-extra-buttons",anchorEl:a,keepMounted:!0,open:Boolean(a),onClose:function(){return i(null)},onClick:function(){return i(null)},anchorOrigin:{vertical:"top",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"}},t))}var Xe=n(41),Je=n(14),Qe=n.n(Je);function Ze(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 et(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function tt(e){var t=e.type,n=void 0===t?"group":t,r=e.object;return o.a.createElement(Oe.a,{onClick:function(){var e,t,o,a,i="".concat("group"===n?"Group":"Button"," - ").concat(r.name),l="group"===n?function(e){if(0===Object.keys(window.store.getState().groups).length)return null;var t=Qe()(window.store.getState().groups,e,null);if(!t)return null;var n=Object(Xe.a)(t,(function(e){delete e.children,delete e.id})),r=Object.values(Object(se.f)(t.children)),o=[];return r.forEach((function(e){var t=Object(Xe.a)(e,(function(e){delete e.parent}));o.push(t)})),0===o.length&&(o=[{name:"Button",show_mobile:"true",show_desktop:"true"}]),{data:n,buttons:o}}(r.id):function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ze(Object(n),!0).forEach((function(t){et(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ze(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},r);l.export_type=n,delete l.parent,delete l.id,e=l,t=i,o="data:text/json;charset=utf-8,"+encodeURIComponent(JSON.stringify(e)),(a=document.createElement("a")).setAttribute("href",o),a.setAttribute("download",t+".buttonizer.json"),document.body.appendChild(a),a.click(),a.remove()}},o.a.createElement(Ee,null,o.a.createElement(ie.a,{className:"fas fa-file-export"})),o.a.createElement(ye.a,{variant:"inherit"},Object(f.a)("import_export.export_".concat(n))))}function nt(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 rt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nt(Object(n),!0).forEach((function(t){ot(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ot(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function at(){return(at=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}).apply(this,arguments)}var it=Object(c.b)((function(e){return{buttons:e.buttons,groups:e.groups,getButtonsCount:function(t){return Object(se.e)(t,e)},state:e}}),(function(e){return{set:function(){return e(le.f.apply(void 0,arguments))},dispatch:e}}),(function(e,t,n){return rt(rt(rt(rt({},e),t),n),{},{removeButton:function(n){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window.store.getState(),n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window.store.dispatch;if(!t.buttons[e])throw ReferenceError("ID "+e+" not in store!");n(Object(le.e)(e,t.buttons[e].parent)),n(Object(le.d)(e,"buttons"))}(n,e.state,t.dispatch)},duplicateButton:function(n,r,o){return ge(n,r,o,e.state,t.dispatch)}})}))((function(e){var t=e.groupId,n=e.buttonId,r=e.buttons,i=e.groups,l=e.set,c=e.provided,s=e.currentDrag,d=e.styleDrop,p=e.getButtonsCount,h=e.removeButton,m=e.duplicateButton,v=e.openNewButtonDialog,b=r[n];if(!b||!t)return null;var g="/group/"+t+"/button/"+n,y=["default","square","rectangle","text","text-icon"];function O(e){l("buttons",n,e,!b[e])}return o.a.createElement("div",at({ref:c.innerRef},c.draggableProps,{style:d}),o.a.createElement("div",at({className:"button-container"+s},c.dragHandleProps),o.a.createElement("div",{className:"button-header"},o.a.createElement(a.a,{color:"primary",style:{marginBottom:"10px"},className:"button-name",onClick:function(){return document.location.hash="#"+g}},o.a.createElement("span",{className:"button-name-span"},b.name)),o.a.createElement("div",{className:"button-actions"},o.a.createElement(Le,{onClick:function(){document.location.hash="#"+g},"data-testid":"edit-button"}),o.a.createElement(De,{name:b.name,onChange:function(e){return m(n,t,{name:e})},"data-testid":"duplicate"}),o.a.createElement(Ye,null,o.a.createElement(We,{name:b.name,onChange:function(e){return l("buttons",n,"name",e)},"data-testid":"rename",inDropdown:!0}),o.a.createElement(tt,{object:b,type:"button"}),o.a.createElement(Ce,{model:"button",inDropdown:!0,deleteDisabled:p(t)<=1,onClose:function(){var e,r;h(n),i[t].children.length<=2&&-1===y.indexOf(i[t].menu_style)&&(e="menu_style",r="default",l(He.d.GROUP,t,e,r))},"data-testid":"delete"})))),o.a.createElement("div",{className:"button-settings"},o.a.createElement("div",{className:"button-visibility"},o.a.createElement("div",{className:"button-title"},Object(f.a)("settings.show_mobile_desktop.title")+":"," "),o.a.createElement(u,{content:Object(f.a)("settings.show_mobile_desktop.toggle_mobile")},o.a.createElement(a.a,{color:"primary",variant:b.show_mobile?"contained":"outlined",onClick:function(){return O("show_mobile")},"data-testid":"show_mobile"},o.a.createElement("i",{className:"fas fa-mobile-alt"}))),o.a.createElement(u,{content:Object(f.a)("settings.show_mobile_desktop.toggle_desktop")},o.a.createElement(a.a,{color:"primary",variant:b.show_desktop?"contained":"outlined",onClick:function(){return O("show_desktop")},"data-testid":"show_desktop"},o.a.createElement("i",{className:"fas fa-desktop"})))),o.a.createElement("div",{className:"clear"}))),o.a.createElement(a.a,{onClick:function(){return v()},color:"primary",variant:"text",size:"small",style:{marginBottom:"10px"},startIcon:o.a.createElement(ie.a,{className:"fas fa-plus-circle"}),"data-testid":"new-button"},Object(f.a)("utils.add_button")))}));n(1223);function lt(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function ct(){return(ct=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}).apply(this,arguments)}var st=n(102);function ut(e,t){var n=Object(r.useState)((function(){return{inputs:t,result:e()}}))[0],o=Object(r.useRef)(n),a=Boolean(t&&o.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(t,o.current.inputs))?o.current:{inputs:t,result:e()};return Object(r.useEffect)((function(){o.current=a}),[a]),a.result}var ft=ut,dt=function(e,t){return ut((function(){return e}),t)},pt=n(64),ht=function(e){var t=e.top,n=e.right,r=e.bottom,o=e.left;return{top:t,right:n,bottom:r,left:o,width:n-o,height:r-t,x:o,y:t,center:{x:(n+o)/2,y:(r+t)/2}}},mt=function(e,t){return{top:e.top-t.top,left:e.left-t.left,bottom:e.bottom+t.bottom,right:e.right+t.right}},vt=function(e,t){return{top:e.top+t.top,left:e.left+t.left,bottom:e.bottom-t.bottom,right:e.right-t.right}},bt={top:0,right:0,bottom:0,left:0},gt=function(e){var t=e.borderBox,n=e.margin,r=void 0===n?bt:n,o=e.border,a=void 0===o?bt:o,i=e.padding,l=void 0===i?bt:i,c=ht(mt(t,r)),s=ht(vt(t,a)),u=ht(vt(s,l));return{marginBox:c,borderBox:ht(t),paddingBox:s,contentBox:u,margin:r,border:a,padding:l}},yt=function(e){var t=e.slice(0,-2);if("px"!==e.slice(-2))return 0;var n=Number(t);return isNaN(n)&&Object(pt.a)(!1),n},Ot=function(e,t){var n,r,o=e.borderBox,a=e.border,i=e.margin,l=e.padding,c=(r=t,{top:(n=o).top+r.y,left:n.left+r.x,bottom:n.bottom+r.y,right:n.right+r.x});return gt({borderBox:c,border:a,margin:i,padding:l})},wt=function(e,t){return void 0===t&&(t={x:window.pageXOffset,y:window.pageYOffset}),Ot(e,t)},xt=function(e,t){var n={top:yt(t.marginTop),right:yt(t.marginRight),bottom:yt(t.marginBottom),left:yt(t.marginLeft)},r={top:yt(t.paddingTop),right:yt(t.paddingRight),bottom:yt(t.paddingBottom),left:yt(t.paddingLeft)},o={top:yt(t.borderTopWidth),right:yt(t.borderRightWidth),bottom:yt(t.borderBottomWidth),left:yt(t.borderLeftWidth)};return gt({borderBox:e,margin:n,padding:r,border:o})},Et=function(e){var t=e.getBoundingClientRect(),n=window.getComputedStyle(e);return xt(t,n)};function _t(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}var jt=function(e,t){var n;void 0===t&&(t=_t);var r,o=[],a=!1;return function(){for(var i=[],l=0;l<arguments.length;l++)i[l]=arguments[l];return a&&n===this&&t(i,o)||(r=e.apply(this,i),a=!0,n=this,o=i),r}},St=function(e){var t=[],n=null,r=function(){for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];t=o,n||(n=requestAnimationFrame((function(){n=null,e.apply(void 0,t)})))};return r.cancel=function(){n&&(cancelAnimationFrame(n),n=null)},r},kt=n(25),Ct=n.n(kt);function Pt(e,t){}Pt.bind(null,"warn"),Pt.bind(null,"error");function Tt(){}function At(e,t,n){var r=t.map((function(t){var r,o,a=(r=n,o=t.options,ct({},r,{},o));return e.addEventListener(t.eventName,t.fn,a),function(){e.removeEventListener(t.eventName,t.fn,a)}}));return function(){r.forEach((function(e){e()}))}}function It(e){this.message=e}function Rt(e,t){if(!e)throw new It("Invariant failed")}It.prototype.toString=function(){return this.message};var Dt=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).callbacks=null,t.unbind=Tt,t.onWindowError=function(e){var n=t.getCallbacks();n.isDragging()&&n.tryAbort(),e.error instanceof It&&e.preventDefault()},t.getCallbacks=function(){if(!t.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return t.callbacks},t.setCallbacks=function(e){t.callbacks=e},t}lt(t,e);var n=t.prototype;return n.componentDidMount=function(){this.unbind=At(window,[{eventName:"error",fn:this.onWindowError}])},n.componentWillUnmount=function(){this.unbind()},n.componentDidCatch=function(e){if(!(e instanceof It))throw e;this.setState({})},n.render=function(){return this.props.children(this.setCallbacks)},t}(o.a.Component),Nt=function(e){return e+1},Mt=function(e,t){var n=e.droppableId===t.droppableId,r=Nt(e.index),o=Nt(t.index);return n?"\n You have moved the item from position "+r+"\n to position "+o+"\n ":"\n You have moved the item from position "+r+"\n in list "+e.droppableId+"\n to list "+t.droppableId+"\n in position "+o+"\n "},Lt=function(e,t,n){return t.droppableId===n.droppableId?"\n The item "+e+"\n has been combined with "+n.draggableId:"\n The item "+e+"\n in list "+t.droppableId+"\n has been combined with "+n.draggableId+"\n in list "+n.droppableId+"\n "},Ft=function(e){return"\n The item has returned to its starting position\n of "+Nt(e.index)+"\n"},Bt="\n Press space bar to start a drag.\n When dragging you can use the arrow keys to move the item around and escape to cancel.\n Some screen readers may require you to be in focus mode or to use your pass through key\n",zt=function(e){return"\n You have lifted an item in position "+Nt(e.source.index)+"\n"},Ut=function(e){var t=e.destination;if(t)return Mt(e.source,t);var n=e.combine;return n?Lt(e.draggableId,e.source,n):"You are over an area that cannot be dropped on"},Wt=function(e){if("CANCEL"===e.reason)return"\n Movement cancelled.\n "+Ft(e.source)+"\n ";var t=e.destination,n=e.combine;return t?"\n You have dropped the item.\n "+Mt(e.source,t)+"\n ":n?"\n You have dropped the item.\n "+Lt(e.draggableId,e.source,n)+"\n ":"\n The item has been dropped while not over a drop area.\n "+Ft(e.source)+"\n "},Ht={x:0,y:0},Gt=function(e,t){return{x:e.x+t.x,y:e.y+t.y}},Kt=function(e,t){return{x:e.x-t.x,y:e.y-t.y}},Vt=function(e,t){return e.x===t.x&&e.y===t.y},$t=function(e){return{x:0!==e.x?-e.x:0,y:0!==e.y?-e.y:0}},qt=function(e,t,n){var r;return void 0===n&&(n=0),(r={})[e]=t,r["x"===e?"y":"x"]=n,r},Yt=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},Xt=function(e,t){return Math.min.apply(Math,t.map((function(t){return Yt(e,t)})))},Jt=function(e){return function(t){return{x:e(t.x),y:e(t.y)}}},Qt=function(e,t){return{top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}},Zt=function(e){return[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.left,y:e.bottom},{x:e.right,y:e.bottom}]},en=function(e,t){return t&&t.shouldClipSubject?function(e,t){var n=ht({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return n.width<=0||n.height<=0?null:n}(t.pageMarginBox,e):ht(e)},tn=function(e){var t=e.page,n=e.withPlaceholder,r=e.axis,o=e.frame,a=function(e,t,n){var r;return n&&n.increasedBy?ct({},e,((r={})[t.end]=e[t.end]+n.increasedBy[t.line],r)):e}(function(e,t){return t?Qt(e,t.scroll.diff.displacement):e}(t.marginBox,o),r,n);return{page:t,withPlaceholder:n,active:en(a,o)}},nn=function(e,t){e.frame||Rt(!1);var n=e.frame,r=Kt(t,n.scroll.initial),o=$t(r),a=ct({},n,{scroll:{initial:n.scroll.initial,current:t,diff:{value:r,displacement:o},max:n.scroll.max}});return ct({},e,{frame:a,subject:tn({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:a})})};function rn(e){return Object.values?Object.values(e):Object.keys(e).map((function(t){return e[t]}))}function on(e,t){if(e.findIndex)return e.findIndex(t);for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1}function an(e,t){if(e.find)return e.find(t);var n=on(e,t);return-1!==n?e[n]:void 0}function ln(e){return Array.prototype.slice.call(e)}var cn=jt((function(e){return e.reduce((function(e,t){return e[t.descriptor.id]=t,e}),{})})),sn=jt((function(e){return e.reduce((function(e,t){return e[t.descriptor.id]=t,e}),{})})),un=jt((function(e){return rn(e)})),fn=jt((function(e){return rn(e)})),dn=jt((function(e,t){return fn(t).filter((function(t){return e===t.descriptor.droppableId})).sort((function(e,t){return e.descriptor.index-t.descriptor.index}))}));function pn(e){return e.at&&"REORDER"===e.at.type?e.at.destination:null}function hn(e){return e.at&&"COMBINE"===e.at.type?e.at.combine:null}var mn=jt((function(e,t){return t.filter((function(t){return t.descriptor.id!==e.descriptor.id}))})),vn=function(e,t){return e.descriptor.droppableId===t.descriptor.id},bn={point:Ht,value:0},gn={invisible:{},visible:{},all:[]},yn={displaced:gn,displacedBy:bn,at:null},On=function(e,t){return function(n){return e<=n&&n<=t}},wn=function(e){var t=On(e.top,e.bottom),n=On(e.left,e.right);return function(r){if(t(r.top)&&t(r.bottom)&&n(r.left)&&n(r.right))return!0;var o=t(r.top)||t(r.bottom),a=n(r.left)||n(r.right);if(o&&a)return!0;var i=r.top<e.top&&r.bottom>e.bottom,l=r.left<e.left&&r.right>e.right;return!(!i||!l)||(i&&a||l&&o)}},xn=function(e){var t=On(e.top,e.bottom),n=On(e.left,e.right);return function(e){return t(e.top)&&t(e.bottom)&&n(e.left)&&n(e.right)}},En={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},_n={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},jn=function(e){var t=e.target,n=e.destination,r=e.viewport,o=e.withDroppableDisplacement,a=e.isVisibleThroughFrameFn,i=o?function(e,t){var n=t.frame?t.frame.scroll.diff.displacement:Ht;return Qt(e,n)}(t,n):t;return function(e,t,n){return!!t.subject.active&&n(t.subject.active)(e)}(i,n,a)&&function(e,t,n){return n(t)(e)}(i,r,a)},Sn=function(e){return jn(ct({},e,{isVisibleThroughFrameFn:wn}))},kn=function(e){return jn(ct({},e,{isVisibleThroughFrameFn:xn}))};function Cn(e){var t=e.afterDragging,n=e.destination,r=e.displacedBy,o=e.viewport,a=e.forceShouldAnimate,i=e.last;return t.reduce((function(e,t){var l=function(e,t){var n=e.page.marginBox,r={top:t.point.y,right:0,bottom:0,left:t.point.x};return ht(mt(n,r))}(t,r),c=t.descriptor.id;if(e.all.push(c),!Sn({target:l,destination:n,viewport:o,withDroppableDisplacement:!0}))return e.invisible[t.descriptor.id]=!0,e;var s={draggableId:c,shouldAnimate:function(e,t,n){if("boolean"==typeof n)return n;if(!t)return!0;var r=t.invisible,o=t.visible;if(r[e])return!1;var a=o[e];return!a||a.shouldAnimate}(c,i,a)};return e.visible[c]=s,e}),{all:[],visible:{},invisible:{}})}function Pn(e){var t=e.insideDestination,n=e.inHomeList,r=e.displacedBy,o=e.destination,a=function(e,t){if(!e.length)return 0;var n=e[e.length-1].descriptor.index;return t.inHomeList?n:n+1}(t,{inHomeList:n});return{displaced:gn,displacedBy:r,at:{type:"REORDER",destination:{droppableId:o.descriptor.id,index:a}}}}function Tn(e){var t=e.draggable,n=e.insideDestination,r=e.destination,o=e.viewport,a=e.displacedBy,i=e.last,l=e.index,c=e.forceShouldAnimate,s=vn(t,r);if(null==l)return Pn({insideDestination:n,inHomeList:s,displacedBy:a,destination:r});var u=an(n,(function(e){return e.descriptor.index===l}));if(!u)return Pn({insideDestination:n,inHomeList:s,displacedBy:a,destination:r});var f=mn(t,n),d=n.indexOf(u);return{displaced:Cn({afterDragging:f.slice(d),destination:r,displacedBy:a,last:i,viewport:o.frame,forceShouldAnimate:c}),displacedBy:a,at:{type:"REORDER",destination:{droppableId:r.descriptor.id,index:l}}}}function An(e,t){return Boolean(t.effected[e])}var In=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.draggable,o=e.draggables,a=e.destination,i=e.insideDestination,l=e.previousImpact,c=e.viewport,s=e.afterCritical,u=l.at;if(u||Rt(!1),"REORDER"===u.type){var f=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.insideDestination,o=e.location;if(!r.length)return null;var a=o.index,i=t?a+1:a-1,l=r[0].descriptor.index,c=r[r.length-1].descriptor.index;return i<l||i>(n?c:c+1)?null:i}({isMovingForward:t,isInHomeList:n,location:u.destination,insideDestination:i});return null==f?null:Tn({draggable:r,insideDestination:i,destination:a,viewport:c,last:l.displaced,displacedBy:l.displacedBy,index:f})}var d=function(e){var t=e.isMovingForward,n=e.destination,r=e.draggables,o=e.combine,a=e.afterCritical;if(!n.isCombineEnabled)return null;var i=o.draggableId,l=r[i].descriptor.index;return An(i,a)?t?l:l-1:t?l+1:l}({isMovingForward:t,destination:a,displaced:l.displaced,draggables:o,combine:u.combine,afterCritical:s});return null==d?null:Tn({draggable:r,insideDestination:i,destination:a,viewport:c,last:l.displaced,displacedBy:l.displacedBy,index:d})},Rn=function(e){var t=e.afterCritical,n=e.impact,r=e.draggables,o=hn(n);o||Rt(!1);var a=o.draggableId,i=r[a].page.borderBox.center,l=function(e){var t=e.displaced,n=e.afterCritical,r=e.combineWith,o=e.displacedBy,a=Boolean(t.visible[r]||t.invisible[r]);return An(r,n)?a?Ht:$t(o.point):a?o.point:Ht}({displaced:n.displaced,afterCritical:t,combineWith:a,displacedBy:n.displacedBy});return Gt(i,l)},Dn=function(e,t){return t.margin[e.start]+t.borderBox[e.size]/2},Nn=function(e,t,n){return t[e.crossAxisStart]+n.margin[e.crossAxisStart]+n.borderBox[e.crossAxisSize]/2},Mn=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return qt(t.line,n.marginBox[t.end]+Dn(t,r),Nn(t,n.marginBox,r))},Ln=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return qt(t.line,n.marginBox[t.start]-function(e,t){return t.margin[e.end]+t.borderBox[e.size]/2}(t,r),Nn(t,n.marginBox,r))},Fn=function(e){var t=e.impact,n=e.draggable,r=e.draggables,o=e.droppable,a=e.afterCritical,i=dn(o.descriptor.id,r),l=n.page,c=o.axis;if(!i.length)return function(e){var t=e.axis,n=e.moveInto,r=e.isMoving;return qt(t.line,n.contentBox[t.start]+Dn(t,r),Nn(t,n.contentBox,r))}({axis:c,moveInto:o.page,isMoving:l});var s=t.displaced,u=t.displacedBy,f=s.all[0];if(f){var d=r[f];if(An(f,a))return Ln({axis:c,moveRelativeTo:d.page,isMoving:l});var p=Ot(d.page,u.point);return Ln({axis:c,moveRelativeTo:p,isMoving:l})}var h=i[i.length-1];if(h.descriptor.id===n.descriptor.id)return l.borderBox.center;if(An(h.descriptor.id,a)){var m=Ot(h.page,$t(a.displacedBy.point));return Mn({axis:c,moveRelativeTo:m,isMoving:l})}return Mn({axis:c,moveRelativeTo:h.page,isMoving:l})},Bn=function(e,t){var n=e.frame;return n?Gt(t,n.scroll.diff.displacement):t},zn=function(e){var t=function(e){var t=e.impact,n=e.draggable,r=e.droppable,o=e.draggables,a=e.afterCritical,i=n.page.borderBox.center,l=t.at;return r&&l?"REORDER"===l.type?Fn({impact:t,draggable:n,draggables:o,droppable:r,afterCritical:a}):Rn({impact:t,draggables:o,afterCritical:a}):i}(e),n=e.droppable;return n?Bn(n,t):t},Un=function(e,t){var n=Kt(t,e.scroll.initial),r=$t(n);return{frame:ht({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:n,displacement:r}}}};function Wn(e,t){return e.map((function(e){return t[e]}))}var Hn=function(e){var t=e.pageBorderBoxCenter,n=e.draggable,r=function(e,t){return Gt(e.scroll.diff.displacement,t)}(e.viewport,t),o=Kt(r,n.page.borderBox.center);return Gt(n.client.borderBox.center,o)},Gn=function(e){var t=e.draggable,n=e.destination,r=e.newPageBorderBoxCenter,o=e.viewport,a=e.withDroppableDisplacement,i=e.onlyOnMainAxis,l=void 0!==i&&i,c=Kt(r,t.page.borderBox.center),s={target:Qt(t.page.borderBox,c),destination:n,withDroppableDisplacement:a,viewport:o};return l?function(e){return jn(ct({},e,{isVisibleThroughFrameFn:(t=e.destination.axis,function(e){var n=On(e.top,e.bottom),r=On(e.left,e.right);return function(e){return t===En?n(e.top)&&n(e.bottom):r(e.left)&&r(e.right)}})}));var t}(s):kn(s)},Kn=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,o=e.draggables,a=e.previousImpact,i=e.viewport,l=e.previousPageBorderBoxCenter,c=e.previousClientSelection,s=e.afterCritical;if(!r.isEnabled)return null;var u=dn(r.descriptor.id,o),f=vn(n,r),d=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,o=e.insideDestination,a=e.previousImpact;if(!r.isCombineEnabled)return null;if(!pn(a))return null;function i(e){var t={type:"COMBINE",combine:{draggableId:e,droppableId:r.descriptor.id}};return ct({},a,{at:t})}var l=a.displaced.all,c=l.length?l[0]:null;if(t)return c?i(c):null;var s=mn(n,o);if(!c)return s.length?i(s[s.length-1].descriptor.id):null;var u=on(s,(function(e){return e.descriptor.id===c}));-1===u&&Rt(!1);var f=u-1;return f<0?null:i(s[f].descriptor.id)}({isMovingForward:t,draggable:n,destination:r,insideDestination:u,previousImpact:a})||In({isMovingForward:t,isInHomeList:f,draggable:n,draggables:o,destination:r,insideDestination:u,previousImpact:a,viewport:i,afterCritical:s});if(!d)return null;var p=zn({impact:d,draggable:n,droppable:r,draggables:o,afterCritical:s});if(Gn({draggable:n,destination:r,newPageBorderBoxCenter:p,viewport:i.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:Hn({pageBorderBoxCenter:p,draggable:n,viewport:i}),impact:d,scrollJumpRequest:null};var h=Kt(p,l);return{clientSelection:c,impact:function(e){var t=e.impact,n=e.viewport,r=e.destination,o=e.draggables,a=e.maxScrollChange,i=Un(n,Gt(n.scroll.current,a)),l=r.frame?nn(r,Gt(r.frame.scroll.current,a)):r,c=t.displaced,s=Cn({afterDragging:Wn(c.all,o),destination:r,displacedBy:t.displacedBy,viewport:i.frame,last:c,forceShouldAnimate:!1}),u=Cn({afterDragging:Wn(c.all,o),destination:l,displacedBy:t.displacedBy,viewport:n.frame,last:c,forceShouldAnimate:!1}),f={},d={},p=[c,s,u];return c.all.forEach((function(e){var t=function(e,t){for(var n=0;n<t.length;n++){var r=t[n].visible[e];if(r)return r}return null}(e,p);t?d[e]=t:f[e]=!0})),ct({},t,{displaced:{all:c.all,invisible:f,visible:d}})}({impact:d,viewport:i,destination:r,draggables:o,maxScrollChange:h}),scrollJumpRequest:h}},Vn=function(e){var t=e.subject.active;return t||Rt(!1),t},$n=function(e,t){var n=e.page.borderBox.center;return An(e.descriptor.id,t)?Kt(n,t.displacedBy.point):n},qn=function(e,t){var n=e.page.borderBox;return An(e.descriptor.id,t)?Qt(n,$t(t.displacedBy.point)):n},Yn=jt((function(e,t){var n=t[e.line];return{value:n,point:qt(e.line,n)}})),Xn=function(e,t){return ct({},e,{scroll:ct({},e.scroll,{max:t})})},Jn=function(e,t,n){var r=e.frame;vn(t,e)&&Rt(!1),e.subject.withPlaceholder&&Rt(!1);var o=Yn(e.axis,t.displaceBy).point,a=function(e,t,n){var r=e.axis;if("virtual"===e.descriptor.mode)return qt(r.line,t[r.line]);var o=e.subject.page.contentBox[r.size],a=dn(e.descriptor.id,n).reduce((function(e,t){return e+t.client.marginBox[r.size]}),0)+t[r.line]-o;return a<=0?null:qt(r.line,a)}(e,o,n),i={placeholderSize:o,increasedBy:a,oldFrameMaxScroll:e.frame?e.frame.scroll.max:null};if(!r)return ct({},e,{subject:tn({page:e.subject.page,withPlaceholder:i,axis:e.axis,frame:e.frame})});var l=a?Gt(r.scroll.max,a):r.scroll.max,c=Xn(r,l);return ct({},e,{subject:tn({page:e.subject.page,withPlaceholder:i,axis:e.axis,frame:c}),frame:c})},Qn=function(e){var t=e.isMovingForward,n=e.previousPageBorderBoxCenter,r=e.draggable,o=e.isOver,a=e.draggables,i=e.droppables,l=e.viewport,c=e.afterCritical,s=function(e){var t=e.isMovingForward,n=e.pageBorderBoxCenter,r=e.source,o=e.droppables,a=e.viewport,i=r.subject.active;if(!i)return null;var l=r.axis,c=On(i[l.start],i[l.end]),s=un(o).filter((function(e){return e!==r})).filter((function(e){return e.isEnabled})).filter((function(e){return Boolean(e.subject.active)})).filter((function(e){return wn(a.frame)(Vn(e))})).filter((function(e){var n=Vn(e);return t?i[l.crossAxisEnd]<n[l.crossAxisEnd]:n[l.crossAxisStart]<i[l.crossAxisStart]})).filter((function(e){var t=Vn(e),n=On(t[l.start],t[l.end]);return c(t[l.start])||c(t[l.end])||n(i[l.start])||n(i[l.end])})).sort((function(e,n){var r=Vn(e)[l.crossAxisStart],o=Vn(n)[l.crossAxisStart];return t?r-o:o-r})).filter((function(e,t,n){return Vn(e)[l.crossAxisStart]===Vn(n[0])[l.crossAxisStart]}));if(!s.length)return null;if(1===s.length)return s[0];var u=s.filter((function(e){return On(Vn(e)[l.start],Vn(e)[l.end])(n[l.line])}));return 1===u.length?u[0]:u.length>1?u.sort((function(e,t){return Vn(e)[l.start]-Vn(t)[l.start]}))[0]:s.sort((function(e,t){var r=Xt(n,Zt(Vn(e))),o=Xt(n,Zt(Vn(t)));return r!==o?r-o:Vn(e)[l.start]-Vn(t)[l.start]}))[0]}({isMovingForward:t,pageBorderBoxCenter:n,source:o,droppables:i,viewport:l});if(!s)return null;var u=dn(s.descriptor.id,a),f=function(e){var t=e.previousPageBorderBoxCenter,n=e.moveRelativeTo,r=e.insideDestination,o=e.draggable,a=e.draggables,i=e.destination,l=e.viewport,c=e.afterCritical;if(!n){if(r.length)return null;var s={displaced:gn,displacedBy:bn,at:{type:"REORDER",destination:{droppableId:i.descriptor.id,index:0}}},u=zn({impact:s,draggable:o,droppable:i,draggables:a,afterCritical:c}),f=vn(o,i)?i:Jn(i,o,a);return Gn({draggable:o,destination:f,newPageBorderBoxCenter:u,viewport:l.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?s:null}var d,p=Boolean(t[i.axis.line]<=n.page.borderBox.center[i.axis.line]),h=(d=n.descriptor.index,n.descriptor.id===o.descriptor.id||p?d:d+1),m=Yn(i.axis,o.displaceBy);return Tn({draggable:o,insideDestination:r,destination:i,viewport:l,displacedBy:m,last:gn,index:h})}({previousPageBorderBoxCenter:n,destination:s,draggable:r,draggables:a,moveRelativeTo:function(e){var t=e.pageBorderBoxCenter,n=e.viewport,r=e.destination,o=e.insideDestination,a=e.afterCritical;return o.filter((function(e){return kn({target:qn(e,a),destination:r,viewport:n.frame,withDroppableDisplacement:!0})})).sort((function(e,n){var o=Yt(t,Bn(r,$n(e,a))),i=Yt(t,Bn(r,$n(n,a)));return o<i?-1:i<o?1:e.descriptor.index-n.descriptor.index}))[0]||null}({pageBorderBoxCenter:n,viewport:l,destination:s,insideDestination:u,afterCritical:c}),insideDestination:u,viewport:l,afterCritical:c});if(!f)return null;var d=zn({impact:f,draggable:r,droppable:s,draggables:a,afterCritical:c});return{clientSelection:Hn({pageBorderBoxCenter:d,draggable:r,viewport:l}),impact:f,scrollJumpRequest:null}},Zn=function(e){var t=e.at;return t?"REORDER"===t.type?t.destination.droppableId:t.combine.droppableId:null},er=function(e){var t=e.state,n=e.type,r=function(e,t){var n=Zn(e);return n?t[n]:null}(t.impact,t.dimensions.droppables),o=Boolean(r),a=t.dimensions.droppables[t.critical.droppable.id],i=r||a,l=i.axis.direction,c="vertical"===l&&("MOVE_UP"===n||"MOVE_DOWN"===n)||"horizontal"===l&&("MOVE_LEFT"===n||"MOVE_RIGHT"===n);if(c&&!o)return null;var s="MOVE_DOWN"===n||"MOVE_RIGHT"===n,u=t.dimensions.draggables[t.critical.draggable.id],f=t.current.page.borderBoxCenter,d=t.dimensions,p=d.draggables,h=d.droppables;return c?Kn({isMovingForward:s,previousPageBorderBoxCenter:f,draggable:u,destination:i,draggables:p,viewport:t.viewport,previousClientSelection:t.current.client.selection,previousImpact:t.impact,afterCritical:t.afterCritical}):Qn({isMovingForward:s,previousPageBorderBoxCenter:f,draggable:u,isOver:i,draggables:p,droppables:h,viewport:t.viewport,afterCritical:t.afterCritical})};function tr(e){return"DRAGGING"===e.phase||"COLLECTING"===e.phase}function nr(e){var t=On(e.top,e.bottom),n=On(e.left,e.right);return function(e){return t(e.y)&&n(e.x)}}function rr(e){var t=e.pageBorderBox,n=e.draggable,r=e.droppables,o=un(r).filter((function(e){if(!e.isEnabled)return!1;var n,r,o=e.subject.active;if(!o)return!1;if(r=o,!((n=t).left<r.right&&n.right>r.left&&n.top<r.bottom&&n.bottom>r.top))return!1;if(nr(o)(t.center))return!0;var a=e.axis,i=o.center[a.crossAxisLine],l=t[a.crossAxisStart],c=t[a.crossAxisEnd],s=On(o[a.crossAxisStart],o[a.crossAxisEnd]),u=s(l),f=s(c);return!u&&!f||(u?l<i:c>i)}));return o.length?1===o.length?o[0].descriptor.id:function(e){var t=e.pageBorderBox,n=e.draggable,r=e.candidates,o=n.page.borderBox.center,a=r.map((function(e){var n=e.axis,r=qt(e.axis.line,t.center[n.line],e.page.borderBox.center[n.crossAxisLine]);return{id:e.descriptor.id,distance:Yt(o,r)}})).sort((function(e,t){return t.distance-e.distance}));return a[0]?a[0].id:null}({pageBorderBox:t,draggable:n,candidates:o}):null}var or=function(e,t){return ht(Qt(e,t))};function ar(e){var t=e.displaced,n=e.id;return Boolean(t.visible[n]||t.invisible[n])}var ir=function(e){var t=e.pageOffset,n=e.draggable,r=e.draggables,o=e.droppables,a=e.previousImpact,i=e.viewport,l=e.afterCritical,c=or(n.page.borderBox,t),s=rr({pageBorderBox:c,draggable:n,droppables:o});if(!s)return yn;var u,f,d=o[s],p=dn(d.descriptor.id,r),h=(u=c,(f=d.frame)?or(u,f.scroll.diff.value):u);return function(e){var t=e.draggable,n=e.pageBorderBoxWithDroppableScroll,r=e.previousImpact,o=e.destination,a=e.insideDestination,i=e.afterCritical;if(!o.isCombineEnabled)return null;var l=o.axis,c=Yn(o.axis,t.displaceBy),s=c.value,u=n[l.start],f=n[l.end],d=an(mn(t,a),(function(e){var t=e.descriptor.id,n=e.page.borderBox,o=n[l.size]/4,a=An(t,i),c=ar({displaced:r.displaced,id:t});return a?c?f>n[l.start]+o&&f<n[l.end]-o:u>n[l.start]-s+o&&u<n[l.end]-s-o:c?f>n[l.start]+s+o&&f<n[l.end]+s-o:u>n[l.start]+o&&u<n[l.end]-o}));return d?{displacedBy:c,displaced:r.displaced,at:{type:"COMBINE",combine:{draggableId:d.descriptor.id,droppableId:o.descriptor.id}}}:null}({pageBorderBoxWithDroppableScroll:h,draggable:n,previousImpact:a,destination:d,insideDestination:p,afterCritical:l})||function(e){var t=e.pageBorderBoxWithDroppableScroll,n=e.draggable,r=e.destination,o=e.insideDestination,a=e.last,i=e.viewport,l=e.afterCritical,c=r.axis,s=Yn(r.axis,n.displaceBy),u=s.value,f=t[c.start],d=t[c.end],p=function(e){var t=e.draggable,n=e.closest,r=e.inHomeList;return n?r&&n.descriptor.index>t.descriptor.index?n.descriptor.index-1:n.descriptor.index:null}({draggable:n,closest:an(mn(n,o),(function(e){var t=e.descriptor.id,n=e.page.borderBox.center[c.line],r=An(t,l),o=ar({displaced:a,id:t});return r?o?d<=n:f<n-u:o?d<=n+u:f<n})),inHomeList:vn(n,r)});return Tn({draggable:n,insideDestination:o,destination:r,viewport:i,last:a,displacedBy:s,index:p})}({pageBorderBoxWithDroppableScroll:h,draggable:n,destination:d,insideDestination:p,last:a.displaced,viewport:i,afterCritical:l})},lr=function(e,t){var n;return ct({},e,((n={})[t.descriptor.id]=t,n))},cr=function(e){var t=e.previousImpact,n=e.impact,r=e.droppables,o=Zn(t),a=Zn(n);if(!o)return r;if(o===a)return r;var i=r[o];if(!i.subject.withPlaceholder)return r;var l=function(e){var t=e.subject.withPlaceholder;t||Rt(!1);var n=e.frame;if(!n)return ct({},e,{subject:tn({page:e.subject.page,axis:e.axis,frame:null,withPlaceholder:null})});var r=t.oldFrameMaxScroll;r||Rt(!1);var o=Xn(n,r);return ct({},e,{subject:tn({page:e.subject.page,axis:e.axis,frame:o,withPlaceholder:null}),frame:o})}(i);return lr(r,l)},sr=function(e){var t=e.state,n=e.clientSelection,r=e.dimensions,o=e.viewport,a=e.impact,i=e.scrollJumpRequest,l=o||t.viewport,c=r||t.dimensions,s=n||t.current.client.selection,u=Kt(s,t.initial.client.selection),f={offset:u,selection:s,borderBoxCenter:Gt(t.initial.client.borderBoxCenter,u)},d={selection:Gt(f.selection,l.scroll.current),borderBoxCenter:Gt(f.borderBoxCenter,l.scroll.current),offset:Gt(f.offset,l.scroll.diff.value)},p={client:f,page:d};if("COLLECTING"===t.phase)return ct({phase:"COLLECTING"},t,{dimensions:c,viewport:l,current:p});var h=c.draggables[t.critical.draggable.id],m=a||ir({pageOffset:d.offset,draggable:h,draggables:c.draggables,droppables:c.droppables,previousImpact:t.impact,viewport:l,afterCritical:t.afterCritical}),v=function(e){var t=e.draggable,n=e.draggables,r=e.droppables,o=e.previousImpact,a=e.impact,i=cr({previousImpact:o,impact:a,droppables:r}),l=Zn(a);if(!l)return i;var c=r[l];if(vn(t,c))return i;if(c.subject.withPlaceholder)return i;var s=Jn(c,t,n);return lr(i,s)}({draggable:h,impact:m,previousImpact:t.impact,draggables:c.draggables,droppables:c.droppables});return ct({},t,{current:p,dimensions:{draggables:c.draggables,droppables:v},impact:m,viewport:l,scrollJumpRequest:i||null,forceShouldAnimate:!i&&null})};var ur=function(e){var t=e.impact,n=e.viewport,r=e.draggables,o=e.destination,a=e.forceShouldAnimate,i=t.displaced;return ct({},t,{displaced:Cn({afterDragging:function(e,t){return e.map((function(e){return t[e]}))}(i.all,r),destination:o,displacedBy:t.displacedBy,viewport:n.frame,forceShouldAnimate:a,last:i})})},fr=function(e){var t=e.impact,n=e.draggable,r=e.droppable,o=e.draggables,a=e.viewport,i=e.afterCritical,l=zn({impact:t,draggable:n,draggables:o,droppable:r,afterCritical:i});return Hn({pageBorderBoxCenter:l,draggable:n,viewport:a})},dr=function(e){var t=e.state,n=e.dimensions,r=e.viewport;"SNAP"!==t.movementMode&&Rt(!1);var o=t.impact,a=r||t.viewport,i=n||t.dimensions,l=i.draggables,c=i.droppables,s=l[t.critical.draggable.id],u=Zn(o);u||Rt(!1);var f=c[u],d=ur({impact:o,viewport:a,destination:f,draggables:l}),p=fr({impact:d,draggable:s,droppable:f,draggables:l,viewport:a,afterCritical:t.afterCritical});return sr({impact:d,clientSelection:p,state:t,dimensions:i,viewport:a})},pr=function(e){var t=e.draggable,n=e.home,r=e.draggables,o=e.viewport,a=Yn(n.axis,t.displaceBy),i=dn(n.descriptor.id,r),l=i.indexOf(t);-1===l&&Rt(!1);var c,s=i.slice(l+1),u=s.reduce((function(e,t){return e[t.descriptor.id]=!0,e}),{}),f={inVirtualList:"virtual"===n.descriptor.mode,displacedBy:a,effected:u};return{impact:{displaced:Cn({afterDragging:s,destination:n,displacedBy:a,last:null,viewport:o.frame,forceShouldAnimate:!1}),displacedBy:a,at:{type:"REORDER",destination:(c=t.descriptor,{index:c.index,droppableId:c.droppableId})}},afterCritical:f}},hr=function(e){0},mr=function(e){0},vr=function(e){var t=e.additions,n=e.updatedDroppables,r=e.viewport,o=r.scroll.diff.value;return t.map((function(e){var t=e.descriptor.droppableId,a=function(e){var t=e.frame;return t||Rt(!1),t}(n[t]).scroll.diff.value;return function(e){var t=e.draggable,n=e.offset,r=e.initialWindowScroll,o=Ot(t.client,n),a=wt(o,r);return ct({},t,{placeholder:ct({},t.placeholder,{client:o}),client:o,page:a})}({draggable:e,offset:Gt(o,a),initialWindowScroll:r.scroll.initial})}))},br=function(e){return"SNAP"===e.movementMode},gr=function(e,t,n){var r=function(e,t){return{draggables:e.draggables,droppables:lr(e.droppables,t)}}(e.dimensions,t);return!br(e)||n?sr({state:e,dimensions:r}):dr({state:e,dimensions:r})};function yr(e){return e.isDragging&&"SNAP"===e.movementMode?ct({phase:"DRAGGING"},e,{scrollJumpRequest:null}):e}var Or={phase:"IDLE",completed:null,shouldFlush:!1},wr=function(e,t){if(void 0===e&&(e=Or),"FLUSH"===t.type)return ct({},Or,{shouldFlush:!0});if("INITIAL_PUBLISH"===t.type){"IDLE"!==e.phase&&Rt(!1);var n=t.payload,r=n.critical,o=n.clientSelection,a=n.viewport,i=n.dimensions,l=n.movementMode,c=i.draggables[r.draggable.id],s=i.droppables[r.droppable.id],u={selection:o,borderBoxCenter:c.client.borderBox.center,offset:Ht},f={client:u,page:{selection:Gt(u.selection,a.scroll.initial),borderBoxCenter:Gt(u.selection,a.scroll.initial),offset:Gt(u.selection,a.scroll.diff.value)}},d=un(i.droppables).every((function(e){return!e.isFixedOnPage})),p=pr({draggable:c,home:s,draggables:i.draggables,viewport:a}),h=p.impact;return{phase:"DRAGGING",isDragging:!0,critical:r,movementMode:l,dimensions:i,initial:f,current:f,isWindowScrollAllowed:d,impact:h,afterCritical:p.afterCritical,onLiftImpact:h,viewport:a,scrollJumpRequest:null,forceShouldAnimate:null}}if("COLLECTION_STARTING"===t.type)return"COLLECTING"===e.phase||"DROP_PENDING"===e.phase?e:("DRAGGING"!==e.phase&&Rt(!1),ct({phase:"COLLECTING"},e,{phase:"COLLECTING"}));if("PUBLISH_WHILE_DRAGGING"===t.type)return"COLLECTING"!==e.phase&&"DROP_PENDING"!==e.phase&&Rt(!1),function(e){var t=e.state,n=e.published;hr();var r=n.modified.map((function(e){var n=t.dimensions.droppables[e.droppableId];return nn(n,e.scroll)})),o=ct({},t.dimensions.droppables,{},cn(r)),a=sn(vr({additions:n.additions,updatedDroppables:o,viewport:t.viewport})),i=ct({},t.dimensions.draggables,{},a);n.removals.forEach((function(e){delete i[e]}));var l={droppables:o,draggables:i},c=Zn(t.impact),s=c?l.droppables[c]:null,u=l.draggables[t.critical.draggable.id],f=l.droppables[t.critical.droppable.id],d=pr({draggable:u,home:f,draggables:i,viewport:t.viewport}),p=d.impact,h=d.afterCritical,m=s&&s.isCombineEnabled?t.impact:p,v=ir({pageOffset:t.current.page.offset,draggable:l.draggables[t.critical.draggable.id],draggables:l.draggables,droppables:l.droppables,previousImpact:m,viewport:t.viewport,afterCritical:h});mr();var b=ct({phase:"DRAGGING"},t,{phase:"DRAGGING",impact:v,onLiftImpact:p,dimensions:l,afterCritical:h,forceShouldAnimate:!1});return"COLLECTING"===t.phase?b:ct({phase:"DROP_PENDING"},b,{phase:"DROP_PENDING",reason:t.reason,isWaiting:!1})}({state:e,published:t.payload});if("MOVE"===t.type){if("DROP_PENDING"===e.phase)return e;tr(e)||Rt(!1);var m=t.payload.client;return Vt(m,e.current.client.selection)?e:sr({state:e,clientSelection:m,impact:br(e)?e.impact:null})}if("UPDATE_DROPPABLE_SCROLL"===t.type){if("DROP_PENDING"===e.phase)return yr(e);if("COLLECTING"===e.phase)return yr(e);tr(e)||Rt(!1);var v=t.payload,b=v.id,g=v.newScroll,y=e.dimensions.droppables[b];if(!y)return e;var O=nn(y,g);return gr(e,O,!1)}if("UPDATE_DROPPABLE_IS_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;tr(e)||Rt(!1);var w=t.payload,x=w.id,E=w.isEnabled,_=e.dimensions.droppables[x];_||Rt(!1),_.isEnabled===E&&Rt(!1);var j=ct({},_,{isEnabled:E});return gr(e,j,!0)}if("UPDATE_DROPPABLE_IS_COMBINE_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;tr(e)||Rt(!1);var S=t.payload,k=S.id,C=S.isCombineEnabled,P=e.dimensions.droppables[k];P||Rt(!1),P.isCombineEnabled===C&&Rt(!1);var T=ct({},P,{isCombineEnabled:C});return gr(e,T,!0)}if("MOVE_BY_WINDOW_SCROLL"===t.type){if("DROP_PENDING"===e.phase||"DROP_ANIMATING"===e.phase)return e;tr(e)||Rt(!1),e.isWindowScrollAllowed||Rt(!1);var A=t.payload.newScroll;if(Vt(e.viewport.scroll.current,A))return yr(e);var I=Un(e.viewport,A);return br(e)?dr({state:e,viewport:I}):sr({state:e,viewport:I})}if("UPDATE_VIEWPORT_MAX_SCROLL"===t.type){if(!tr(e))return e;var R=t.payload.maxScroll;if(Vt(R,e.viewport.scroll.max))return e;var D=ct({},e.viewport,{scroll:ct({},e.viewport.scroll,{max:R})});return ct({phase:"DRAGGING"},e,{viewport:D})}if("MOVE_UP"===t.type||"MOVE_DOWN"===t.type||"MOVE_LEFT"===t.type||"MOVE_RIGHT"===t.type){if("COLLECTING"===e.phase||"DROP_PENDING"===e.phase)return e;"DRAGGING"!==e.phase&&Rt(!1);var N=er({state:e,type:t.type});return N?sr({state:e,impact:N.impact,clientSelection:N.clientSelection,scrollJumpRequest:N.scrollJumpRequest}):e}if("DROP_PENDING"===t.type){var M=t.payload.reason;return"COLLECTING"!==e.phase&&Rt(!1),ct({phase:"DROP_PENDING"},e,{phase:"DROP_PENDING",isWaiting:!0,reason:M})}if("DROP_ANIMATE"===t.type){var L=t.payload,F=L.completed,B=L.dropDuration,z=L.newHomeClientOffset;return"DRAGGING"!==e.phase&&"DROP_PENDING"!==e.phase&&Rt(!1),{phase:"DROP_ANIMATING",completed:F,dropDuration:B,newHomeClientOffset:z,dimensions:e.dimensions}}return"DROP_COMPLETE"===t.type?{phase:"IDLE",completed:t.payload.completed,shouldFlush:!1}:e},xr=function(e){return{type:"PUBLISH_WHILE_DRAGGING",payload:e}},Er=function(){return{type:"COLLECTION_STARTING",payload:null}},_r=function(e){return{type:"UPDATE_DROPPABLE_SCROLL",payload:e}},jr=function(e){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:e}},Sr=function(e){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:e}},kr=function(e){return{type:"MOVE",payload:e}},Cr=function(){return{type:"MOVE_UP",payload:null}},Pr=function(){return{type:"MOVE_DOWN",payload:null}},Tr=function(){return{type:"MOVE_RIGHT",payload:null}},Ar=function(){return{type:"MOVE_LEFT",payload:null}},Ir=function(e){return{type:"DROP_COMPLETE",payload:e}},Rr=function(e){return{type:"DROP",payload:e}},Dr=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}};var Nr="cubic-bezier(.2,1,.1,1)",Mr={drop:0,combining:.7},Lr={drop:.75},Fr=.2+"s "+"cubic-bezier(0.2, 0, 0, 1)",Br={fluid:"opacity "+Fr,snap:"transform "+Fr+", opacity "+Fr,drop:function(e){var t=e+"s "+Nr;return"transform "+t+", opacity "+t},outOfTheWay:"transform "+Fr,placeholder:"height "+Fr+", width "+Fr+", margin "+Fr},zr=function(e){return Vt(e,Ht)?null:"translate("+e.x+"px, "+e.y+"px)"},Ur=zr,Wr=function(e,t){var n=zr(e);return n?t?n+" scale("+Lr.drop+")":n:null},Hr=.33,Gr=.55,Kr=Gr-Hr,Vr=function(e){var t=e.getState,n=e.dispatch;return function(e){return function(r){if("DROP"===r.type){var o=t(),a=r.payload.reason;if("COLLECTING"!==o.phase){if("IDLE"!==o.phase){"DROP_PENDING"===o.phase&&o.isWaiting&&Rt(!1),"DRAGGING"!==o.phase&&"DROP_PENDING"!==o.phase&&Rt(!1);var i=o.critical,l=o.dimensions,c=l.draggables[o.critical.draggable.id],s=function(e){var t=e.draggables,n=e.reason,r=e.lastImpact,o=e.home,a=e.viewport,i=e.onLiftImpact;return r.at&&"DROP"===n?"REORDER"===r.at.type?{impact:r,didDropInsideDroppable:!0}:{impact:ct({},r,{displaced:gn}),didDropInsideDroppable:!0}:{impact:ur({draggables:t,impact:i,destination:o,viewport:a,forceShouldAnimate:!0}),didDropInsideDroppable:!1}}({reason:a,lastImpact:o.impact,afterCritical:o.afterCritical,onLiftImpact:o.onLiftImpact,home:o.dimensions.droppables[o.critical.droppable.id],viewport:o.viewport,draggables:o.dimensions.draggables}),u=s.impact,f=s.didDropInsideDroppable,d=f?pn(u):null,p=f?hn(u):null,h={index:i.draggable.index,droppableId:i.droppable.id},m={draggableId:c.descriptor.id,type:c.descriptor.type,source:h,reason:a,mode:o.movementMode,destination:d,combine:p},v=function(e){var t=e.impact,n=e.draggable,r=e.dimensions,o=e.viewport,a=e.afterCritical,i=r.draggables,l=r.droppables,c=Zn(t),s=c?l[c]:null,u=l[n.descriptor.droppableId],f=fr({impact:t,draggable:n,draggables:i,afterCritical:a,droppable:s||u,viewport:o});return Kt(f,n.client.borderBox.center)}({impact:u,draggable:c,dimensions:l,viewport:o.viewport,afterCritical:o.afterCritical}),b={critical:o.critical,afterCritical:o.afterCritical,result:m,impact:u};if(!Vt(o.current.client.offset,v)||Boolean(m.combine)){var g=function(e){var t=e.current,n=e.destination,r=e.reason,o=Yt(t,n);if(o<=0)return Hr;if(o>=1500)return Gr;var a=Hr+Kr*(o/1500);return Number(("CANCEL"===r?.6*a:a).toFixed(2))}({current:o.current.client.offset,destination:v,reason:a});n(function(e){return{type:"DROP_ANIMATE",payload:e}}({newHomeClientOffset:v,dropDuration:g,completed:b}))}else n(Ir({completed:b}))}}else n(function(e){return{type:"DROP_PENDING",payload:e}}({reason:a}))}else e(r)}}},$r=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function qr(e){var t=e.onWindowScroll;var n,r=St((function(){t($r())})),o=(n=r,{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(e){e.target!==window&&e.target!==window.document||n()}}),a=Tt;function i(){return a!==Tt}return{start:function(){i()&&Rt(!1),a=At(window,[o])},stop:function(){i()||Rt(!1),r.cancel(),a(),a=Tt},isActive:i}}var Yr=function(e){var t=qr({onWindowScroll:function(t){e.dispatch({type:"MOVE_BY_WINDOW_SCROLL",payload:{newScroll:t}})}});return function(e){return function(n){t.isActive()||"INITIAL_PUBLISH"!==n.type||t.start(),t.isActive()&&function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(n)&&t.stop(),e(n)}}},Xr=function(){var e=[];return{add:function(t){var n=setTimeout((function(){return function(t){var n=on(e,(function(e){return e.timerId===t}));-1===n&&Rt(!1),e.splice(n,1)[0].callback()}(n)})),r={timerId:n,callback:t};e.push(r)},flush:function(){if(e.length){var t=[].concat(e);e.length=0,t.forEach((function(e){clearTimeout(e.timerId),e.callback()}))}}}},Jr=function(e,t){hr(),t(),mr()},Qr=function(e,t){return{draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:t}},Zr=function(e,t,n,r){if(e){var o=function(e){var t=!1,n=!1,r=setTimeout((function(){n=!0})),o=function(o){t||n||(t=!0,e(o),clearTimeout(r))};return o.wasCalled=function(){return t},o}(n);e(t,{announce:o}),o.wasCalled()||n(r(t))}else n(r(t))},eo=function(e,t){var n=function(e,t){var n=Xr(),r=null,o=function(n){r||Rt(!1),r=null,Jr(0,(function(){return Zr(e().onDragEnd,n,t,Wt)}))};return{beforeCapture:function(t,n){r&&Rt(!1),Jr(0,(function(){var r=e().onBeforeCapture;r&&r({draggableId:t,mode:n})}))},beforeStart:function(t,n){r&&Rt(!1),Jr(0,(function(){var r=e().onBeforeDragStart;r&&r(Qr(t,n))}))},start:function(o,a){r&&Rt(!1);var i=Qr(o,a);r={mode:a,lastCritical:o,lastLocation:i.source,lastCombine:null},n.add((function(){Jr(0,(function(){return Zr(e().onDragStart,i,t,zt)}))}))},update:function(o,a){var i=pn(a),l=hn(a);r||Rt(!1);var c=!function(e,t){if(e===t)return!0;var n=e.draggable.id===t.draggable.id&&e.draggable.droppableId===t.draggable.droppableId&&e.draggable.type===t.draggable.type&&e.draggable.index===t.draggable.index,r=e.droppable.id===t.droppable.id&&e.droppable.type===t.droppable.type;return n&&r}(o,r.lastCritical);c&&(r.lastCritical=o);var s,u,f=(s=r.lastLocation,u=i,!(null==s&&null==u||null!=s&&null!=u&&s.droppableId===u.droppableId&&s.index===u.index));f&&(r.lastLocation=i);var d=!function(e,t){return null==e&&null==t||null!=e&&null!=t&&(e.draggableId===t.draggableId&&e.droppableId===t.droppableId)}(r.lastCombine,l);if(d&&(r.lastCombine=l),c||f||d){var p=ct({},Qr(o,r.mode),{combine:l,destination:i});n.add((function(){Jr(0,(function(){return Zr(e().onDragUpdate,p,t,Ut)}))}))}},flush:function(){r||Rt(!1),n.flush()},drop:o,abort:function(){if(r){var e=ct({},Qr(r.lastCritical,r.mode),{combine:null,destination:null,reason:"CANCEL"});o(e)}}}}(e,t);return function(e){return function(t){return function(r){if("BEFORE_INITIAL_CAPTURE"!==r.type){if("INITIAL_PUBLISH"===r.type){var o=r.payload.critical;return n.beforeStart(o,r.payload.movementMode),t(r),void n.start(o,r.payload.movementMode)}if("DROP_COMPLETE"===r.type){var a=r.payload.completed.result;return n.flush(),t(r),void n.drop(a)}if(t(r),"FLUSH"!==r.type){var i=e.getState();"DRAGGING"===i.phase&&n.update(i.critical,i.impact)}else n.abort()}else n.beforeCapture(r.payload.draggableId,r.payload.movementMode)}}}},to=function(e){return function(t){return function(n){if("DROP_ANIMATION_FINISHED"===n.type){var r=e.getState();"DROP_ANIMATING"!==r.phase&&Rt(!1),e.dispatch(Ir({completed:r.completed}))}else t(n)}}},no=function(e){var t=null,n=null;return function(r){return function(o){if("FLUSH"!==o.type&&"DROP_COMPLETE"!==o.type&&"DROP_ANIMATION_FINISHED"!==o.type||(n&&(cancelAnimationFrame(n),n=null),t&&(t(),t=null)),r(o),"DROP_ANIMATE"===o.type){var a={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){"DROP_ANIMATING"===e.getState().phase&&e.dispatch({type:"DROP_ANIMATION_FINISHED",payload:null})}};n=requestAnimationFrame((function(){n=null,t=At(window,[a])}))}}}},ro=function(e){return function(t){return function(n){if(t(n),"PUBLISH_WHILE_DRAGGING"===n.type){var r=e.getState();"DROP_PENDING"===r.phase&&(r.isWaiting||e.dispatch(Rr({reason:r.reason})))}}}},oo=st.d,ao=function(e){var t,n=e.dimensionMarshal,r=e.focusMarshal,o=e.styleMarshal,a=e.getResponders,i=e.announce,l=e.autoScroller;return Object(st.e)(wr,oo(Object(st.a)((t=o,function(){return function(e){return function(n){"INITIAL_PUBLISH"===n.type&&t.dragging(),"DROP_ANIMATE"===n.type&&t.dropping(n.payload.completed.result.reason),"FLUSH"!==n.type&&"DROP_COMPLETE"!==n.type||t.resting(),e(n)}}}),function(e){return function(){return function(t){return function(n){"DROP_COMPLETE"!==n.type&&"FLUSH"!==n.type&&"DROP_ANIMATE"!==n.type||e.stopPublishing(),t(n)}}}}(n),function(e){return function(t){var n=t.getState,r=t.dispatch;return function(t){return function(o){if("LIFT"===o.type){var a=o.payload,i=a.id,l=a.clientSelection,c=a.movementMode,s=n();"DROP_ANIMATING"===s.phase&&r(Ir({completed:s.completed})),"IDLE"!==n().phase&&Rt(!1),r({type:"FLUSH",payload:null}),r({type:"BEFORE_INITIAL_CAPTURE",payload:{draggableId:i,movementMode:c}});var u={draggableId:i,scrollOptions:{shouldPublishImmediately:"SNAP"===c}},f=e.startPublishing(u),d=f.critical,p=f.dimensions,h=f.viewport;r(function(e){return{type:"INITIAL_PUBLISH",payload:e}}({critical:d,dimensions:p,clientSelection:l,movementMode:c,viewport:h}))}else t(o)}}}}(n),Vr,to,no,ro,function(e){return function(t){return function(n){return function(r){if(function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(r))return e.stop(),void n(r);if("INITIAL_PUBLISH"===r.type){n(r);var o=t.getState();return"DRAGGING"!==o.phase&&Rt(!1),void e.start(o)}n(r),e.scroll(t.getState())}}}}(l),Yr,function(e){var t=!1;return function(){return function(n){return function(r){if("INITIAL_PUBLISH"===r.type)return t=!0,e.tryRecordFocus(r.payload.critical.draggable.id),n(r),void e.tryRestoreFocusRecorded();if(n(r),t){if("FLUSH"===r.type)return t=!1,void e.tryRestoreFocusRecorded();if("DROP_COMPLETE"===r.type){t=!1;var o=r.payload.completed.result;o.combine&&e.tryShiftRecord(o.draggableId,o.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}}(r),eo(a,i))))};var io=function(e){var t=e.scrollHeight,n=e.scrollWidth,r=e.height,o=e.width,a=Kt({x:n,y:t},{x:o,y:r});return{x:Math.max(0,a.x),y:Math.max(0,a.y)}},lo=function(){var e=document.documentElement;return e||Rt(!1),e},co=function(){var e=lo();return io({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight})},so=function(e){var t=e.critical,n=e.scrollOptions,r=e.registry;hr();var o,a,i,l,c,s,u,f=(o=$r(),a=co(),i=o.y,l=o.x,c=lo(),s=c.clientWidth,u=c.clientHeight,{frame:ht({top:i,left:l,right:l+s,bottom:i+u}),scroll:{initial:o,current:o,max:a,diff:{value:Ht,displacement:Ht}}}),d=f.scroll.current,p=t.droppable,h=r.droppable.getAllByType(p.type).map((function(e){return e.callbacks.getDimensionAndWatchScroll(d,n)})),m=r.draggable.getAllByType(t.draggable.type).map((function(e){return e.getDimension(d)})),v={draggables:sn(m),droppables:cn(h)};return mr(),{dimensions:v,critical:t,viewport:f}};function uo(e,t,n){return n.descriptor.id!==t.id&&(n.descriptor.type===t.type&&"virtual"===e.droppable.getById(n.descriptor.droppableId).descriptor.mode)}var fo,po,ho=function(e,t){var n=null,r=function(e){var t=e.registry,n=e.callbacks,r={additions:{},removals:{},modified:{}},o=null,a=function(){o||(n.collectionStarting(),o=requestAnimationFrame((function(){o=null,hr();var e=r,a=e.additions,i=e.removals,l=e.modified,c=Object.keys(a).map((function(e){return t.draggable.getById(e).getDimension(Ht)})).sort((function(e,t){return e.descriptor.index-t.descriptor.index})),s=Object.keys(l).map((function(e){return{droppableId:e,scroll:t.droppable.getById(e).callbacks.getScrollWhileDragging()}})),u={additions:c,removals:Object.keys(i),modified:s};r={additions:{},removals:{},modified:{}},mr(),n.publish(u)})))};return{add:function(e){var t=e.descriptor.id;r.additions[t]=e,r.modified[e.descriptor.droppableId]=!0,r.removals[t]&&delete r.removals[t],a()},remove:function(e){var t=e.descriptor;r.removals[t.id]=!0,r.modified[t.droppableId]=!0,r.additions[t.id]&&delete r.additions[t.id],a()},stop:function(){o&&(cancelAnimationFrame(o),o=null,r={additions:{},removals:{},modified:{}})}}}({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),o=function(t){n||Rt(!1);var o=n.critical.draggable;"ADDITION"===t.type&&uo(e,o,t.value)&&r.add(t.value),"REMOVAL"===t.type&&uo(e,o,t.value)&&r.remove(t.value)};return{updateDroppableIsEnabled:function(r,o){e.droppable.exists(r)||Rt(!1),n&&t.updateDroppableIsEnabled({id:r,isEnabled:o})},updateDroppableIsCombineEnabled:function(r,o){n&&(e.droppable.exists(r)||Rt(!1),t.updateDroppableIsCombineEnabled({id:r,isCombineEnabled:o}))},scrollDroppable:function(t,r){n&&e.droppable.getById(t).callbacks.scroll(r)},updateDroppableScroll:function(r,o){n&&(e.droppable.exists(r)||Rt(!1),t.updateDroppableScroll({id:r,newScroll:o}))},startPublishing:function(t){n&&Rt(!1);var r=e.draggable.getById(t.draggableId),a=e.droppable.getById(r.descriptor.droppableId),i={draggable:r.descriptor,droppable:a.descriptor},l=e.subscribe(o);return n={critical:i,unsubscribe:l},so({critical:i,registry:e,scrollOptions:t.scrollOptions})},stopPublishing:function(){if(n){r.stop();var t=n.critical.droppable;e.droppable.getAllByType(t.type).forEach((function(e){return e.callbacks.dragStopped()})),n.unsubscribe(),n=null}}}},mo=function(e,t){return"IDLE"===e.phase||"DROP_ANIMATING"===e.phase&&(e.completed.result.draggableId!==t&&"DROP"===e.completed.result.reason)},vo=function(e){window.scrollBy(e.x,e.y)},bo=jt((function(e){return un(e).filter((function(e){return!!e.isEnabled&&!!e.frame}))})),go=function(e){var t=e.center,n=e.destination,r=e.droppables;if(n){var o=r[n];return o.frame?o:null}return function(e,t){return an(bo(t),(function(t){return t.frame||Rt(!1),nr(t.frame.pageMarginBox)(e)}))}(t,r)},yo=.25,Oo=.05,wo=28,xo=function(e){return Math.pow(e,2)},Eo={stopDampeningAt:1200,accelerateAt:360},_o=function(e){var t=e.startOfRange,n=e.endOfRange,r=e.current,o=n-t;return 0===o?0:(r-t)/o},jo=Eo.accelerateAt,So=Eo.stopDampeningAt,ko=function(e){var t=e.distanceToEdge,n=e.thresholds,r=e.dragStartTime,o=e.shouldUseTimeDampening,a=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return wo;if(e===t.startScrollingFrom)return 1;var n=_o({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),r=wo*xo(1-n);return Math.ceil(r)}(t,n);return 0===a?0:o?Math.max(function(e,t){var n=t,r=So,o=Date.now()-n;if(o>=So)return e;if(o<jo)return 1;var a=_o({startOfRange:jo,endOfRange:r,current:o}),i=e*xo(a);return Math.ceil(i)}(a,r),1):a},Co=function(e){var t=e.container,n=e.distanceToEdges,r=e.dragStartTime,o=e.axis,a=e.shouldUseTimeDampening,i=function(e,t){return{startScrollingFrom:e[t.size]*yo,maxScrollValueAt:e[t.size]*Oo}}(t,o);return n[o.end]<n[o.start]?ko({distanceToEdge:n[o.end],thresholds:i,dragStartTime:r,shouldUseTimeDampening:a}):-1*ko({distanceToEdge:n[o.start],thresholds:i,dragStartTime:r,shouldUseTimeDampening:a})},Po=Jt((function(e){return 0===e?0:e})),To=function(e){var t=e.dragStartTime,n=e.container,r=e.subject,o=e.center,a=e.shouldUseTimeDampening,i={top:o.y-n.top,right:n.right-o.x,bottom:n.bottom-o.y,left:o.x-n.left},l=Co({container:n,distanceToEdges:i,dragStartTime:t,axis:En,shouldUseTimeDampening:a}),c=Co({container:n,distanceToEdges:i,dragStartTime:t,axis:_n,shouldUseTimeDampening:a}),s=Po({x:c,y:l});if(Vt(s,Ht))return null;var u=function(e){var t=e.container,n=e.subject,r=e.proposedScroll,o=n.height>t.height,a=n.width>t.width;return a||o?a&&o?null:{x:a?0:r.x,y:o?0:r.y}:r}({container:n,subject:r,proposedScroll:s});return u?Vt(u,Ht)?null:u:null},Ao=Jt((function(e){return 0===e?0:e>0?1:-1})),Io=(fo=function(e,t){return e<0?e:e>t?e-t:0},function(e){var t=e.current,n=e.max,r=e.change,o=Gt(t,r),a={x:fo(o.x,n.x),y:fo(o.y,n.y)};return Vt(a,Ht)?null:a}),Ro=function(e){var t=e.max,n=e.current,r=e.change,o={x:Math.max(n.x,t.x),y:Math.max(n.y,t.y)},a=Ao(r),i=Io({max:o,current:n,change:a});return!i||(0!==a.x&&0===i.x||0!==a.y&&0===i.y)},Do=function(e,t){return Ro({current:e.scroll.current,max:e.scroll.max,change:t})},No=function(e,t){var n=e.frame;return!!n&&Ro({current:n.scroll.current,max:n.scroll.max,change:t})},Mo=function(e){var t=e.state,n=e.dragStartTime,r=e.shouldUseTimeDampening,o=e.scrollWindow,a=e.scrollDroppable,i=t.current.page.borderBoxCenter,l=t.dimensions.draggables[t.critical.draggable.id].page.marginBox;if(t.isWindowScrollAllowed){var c=function(e){var t=e.viewport,n=e.subject,r=e.center,o=e.dragStartTime,a=e.shouldUseTimeDampening,i=To({dragStartTime:o,container:t.frame,subject:n,center:r,shouldUseTimeDampening:a});return i&&Do(t,i)?i:null}({dragStartTime:n,viewport:t.viewport,subject:l,center:i,shouldUseTimeDampening:r});if(c)return void o(c)}var s=go({center:i,destination:Zn(t.impact),droppables:t.dimensions.droppables});if(s){var u=function(e){var t=e.droppable,n=e.subject,r=e.center,o=e.dragStartTime,a=e.shouldUseTimeDampening,i=t.frame;if(!i)return null;var l=To({dragStartTime:o,container:i.pageMarginBox,subject:n,center:r,shouldUseTimeDampening:a});return l&&No(t,l)?l:null}({dragStartTime:n,droppable:s,subject:l,center:i,shouldUseTimeDampening:r});u&&a(s.descriptor.id,u)}},Lo=function(e){var t=e.move,n=e.scrollDroppable,r=e.scrollWindow,o=function(e,t){if(!No(e,t))return t;var r=function(e,t){var n=e.frame;return n&&No(e,t)?Io({current:n.scroll.current,max:n.scroll.max,change:t}):null}(e,t);if(!r)return n(e.descriptor.id,t),null;var o=Kt(t,r);return n(e.descriptor.id,o),Kt(t,o)},a=function(e,t,n){if(!e)return n;if(!Do(t,n))return n;var o=function(e,t){if(!Do(e,t))return null;var n=e.scroll.max,r=e.scroll.current;return Io({current:r,max:n,change:t})}(t,n);if(!o)return r(n),null;var a=Kt(n,o);return r(a),Kt(n,a)};return function(e){var n=e.scrollJumpRequest;if(n){var r=Zn(e.impact);r||Rt(!1);var i=o(e.dimensions.droppables[r],n);if(i){var l=e.viewport,c=a(e.isWindowScrollAllowed,l,i);c&&function(e,n){var r=Gt(e.current.client.selection,n);t({client:r})}(e,c)}}}},Fo=function(e){var t=e.scrollDroppable,n=e.scrollWindow,r=e.move,o=function(e){var t=e.scrollWindow,n=e.scrollDroppable,r=St(t),o=St(n),a=null,i=function(e){a||Rt(!1);var t=a,n=t.shouldUseTimeDampening,i=t.dragStartTime;Mo({state:e,scrollWindow:r,scrollDroppable:o,dragStartTime:i,shouldUseTimeDampening:n})};return{start:function(e){hr(),a&&Rt(!1);var t=Date.now(),n=!1,r=function(){n=!0};Mo({state:e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:r,scrollDroppable:r}),a={dragStartTime:t,shouldUseTimeDampening:n},mr(),n&&i(e)},stop:function(){a&&(r.cancel(),o.cancel(),a=null)},scroll:i}}({scrollWindow:n,scrollDroppable:t}),a=Lo({move:r,scrollWindow:n,scrollDroppable:t});return{scroll:function(e){"DRAGGING"===e.phase&&("FLUID"!==e.movementMode?e.scrollJumpRequest&&a(e):o.scroll(e))},start:o.start,stop:o.stop}},Bo={base:po="data-rbd-drag-handle",draggableId:po+"-draggable-id",contextId:po+"-context-id"},zo=function(){var e="data-rbd-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Uo=function(){var e="data-rbd-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Wo={contextId:"data-rbd-scroll-container-context-id"},Ho=function(e,t){return e.map((function(e){var n=e.styles[t];return n?e.selector+" { "+n+" }":""})).join(" ")},Go="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?r.useLayoutEffect:r.useEffect,Ko=function(){var e=document.querySelector("head");return e||Rt(!1),e},Vo=function(e){var t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.type="text/css",t};function $o(e,t){var n=ft((function(){return function(e){var t,n,r,o=(t=e,function(e){return"["+e+'="'+t+'"]'}),a=(n="\n cursor: -webkit-grab;\n cursor: grab;\n ",{selector:o(Bo.contextId),styles:{always:"\n -webkit-touch-callout: none;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n touch-action: manipulation;\n ",resting:n,dragging:"pointer-events: none;",dropAnimating:n}}),i=[(r="\n transition: "+Br.outOfTheWay+";\n ",{selector:o(zo.contextId),styles:{dragging:r,dropAnimating:r,userCancel:r}}),a,{selector:o(Uo.contextId),styles:{always:"overflow-anchor: none;"}},{selector:"body",styles:{dragging:"\n cursor: grabbing;\n cursor: -webkit-grabbing;\n user-select: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n overflow-anchor: none;\n "}}];return{always:Ho(i,"always"),resting:Ho(i,"resting"),dragging:Ho(i,"dragging"),dropAnimating:Ho(i,"dropAnimating"),userCancel:Ho(i,"userCancel")}}(e)}),[e]),o=Object(r.useRef)(null),a=Object(r.useRef)(null),i=dt(jt((function(e){var t=a.current;t||Rt(!1),t.textContent=e})),[]),l=dt((function(e){var t=o.current;t||Rt(!1),t.textContent=e}),[]);Go((function(){(o.current||a.current)&&Rt(!1);var r=Vo(t),c=Vo(t);return o.current=r,a.current=c,r.setAttribute("data-rbd-always",e),c.setAttribute("data-rbd-dynamic",e),Ko().appendChild(r),Ko().appendChild(c),l(n.always),i(n.resting),function(){var e=function(e){var t=e.current;t||Rt(!1),Ko().removeChild(t),e.current=null};e(o),e(a)}}),[t,l,i,n.always,n.resting,e]);var c=dt((function(){return i(n.dragging)}),[i,n.dragging]),s=dt((function(e){i("DROP"!==e?n.userCancel:n.dropAnimating)}),[i,n.dropAnimating,n.userCancel]),u=dt((function(){a.current&&i(n.resting)}),[i,n.resting]);return ft((function(){return{dragging:c,dropping:s,resting:u}}),[c,s,u])}var qo=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function Yo(e){return e instanceof qo(e).HTMLElement}function Xo(e,t){var n="["+Bo.contextId+'="'+e+'"]',r=ln(document.querySelectorAll(n));if(!r.length)return null;var o=an(r,(function(e){return e.getAttribute(Bo.draggableId)===t}));return o&&Yo(o)?o:null}function Jo(){var e={draggables:{},droppables:{}},t=[];function n(e){t.length&&t.forEach((function(t){return t(e)}))}function r(t){return e.draggables[t]||null}function o(t){return e.droppables[t]||null}return{draggable:{register:function(t){e.draggables[t.descriptor.id]=t,n({type:"ADDITION",value:t})},update:function(t,n){var r=e.draggables[n.descriptor.id];r&&r.uniqueId===t.uniqueId&&(delete e.draggables[n.descriptor.id],e.draggables[t.descriptor.id]=t)},unregister:function(t){var o=t.descriptor.id,a=r(o);a&&t.uniqueId===a.uniqueId&&(delete e.draggables[o],n({type:"REMOVAL",value:t}))},getById:function(e){var t=r(e);return t||Rt(!1),t},findById:r,exists:function(e){return Boolean(r(e))},getAllByType:function(t){return rn(e.draggables).filter((function(e){return e.descriptor.type===t}))}},droppable:{register:function(t){e.droppables[t.descriptor.id]=t},unregister:function(t){var n=o(t.descriptor.id);n&&t.uniqueId===n.uniqueId&&delete e.droppables[t.descriptor.id]},getById:function(e){var t=o(e);return t||Rt(!1),t},findById:o,exists:function(e){return Boolean(o(e))},getAllByType:function(t){return rn(e.droppables).filter((function(e){return e.descriptor.type===t}))}},subscribe:function(e){return t.push(e),function(){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}},clean:function(){e.draggables={},e.droppables={},t.length=0}}}var Qo=o.a.createContext(null),Zo=function(){var e=document.body;return e||Rt(!1),e},ea={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"};var ta=0,na={separator:"::"};function ra(e,t){return void 0===t&&(t=na),ft((function(){return""+e+t.separator+ta++}),[t.separator,e])}var oa=o.a.createContext(null);function aa(e){0}function ia(e,t){aa()}function la(){ia()}function ca(e){var t=Object(r.useRef)(e);return Object(r.useEffect)((function(){t.current=e})),t}var sa,ua=((sa={})[13]=!0,sa[9]=!0,sa),fa=function(e){ua[e.keyCode]&&e.preventDefault()},da=function(){var e="visibilitychange";return"undefined"==typeof document?e:an([e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],(function(e){return"on"+e in document}))||e}();var pa,ha={type:"IDLE"};function ma(e){var t=e.cancel,n=e.completed,r=e.getPhase,o=e.setPhase;return[{eventName:"mousemove",fn:function(e){var t=e.button,n=e.clientX,a=e.clientY;if(0===t){var i={x:n,y:a},l=r();if("DRAGGING"===l.type)return e.preventDefault(),void l.actions.move(i);"PENDING"!==l.type&&Rt(!1);var c=l.point;if(s=c,u=i,Math.abs(u.x-s.x)>=5||Math.abs(u.y-s.y)>=5){var s,u;e.preventDefault();var f=l.actions.fluidLift(i);o({type:"DRAGGING",actions:f})}}}},{eventName:"mouseup",fn:function(e){var o=r();"DRAGGING"===o.type?(e.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"mousedown",fn:function(e){"DRAGGING"===r().type&&e.preventDefault(),t()}},{eventName:"keydown",fn:function(e){if("PENDING"!==r().type)return 27===e.keyCode?(e.preventDefault(),void t()):void fa(e);t()}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){"PENDING"===r().type&&t()}},{eventName:"webkitmouseforcedown",fn:function(e){var n=r();"IDLE"===n.type&&Rt(!1),n.actions.shouldRespectForcePress()?t():e.preventDefault()}},{eventName:da,fn:t}]}function va(){}var ba=((pa={})[34]=!0,pa[33]=!0,pa[36]=!0,pa[35]=!0,pa);function ga(e,t){function n(){t(),e.cancel()}return[{eventName:"keydown",fn:function(r){return 27===r.keyCode?(r.preventDefault(),void n()):32===r.keyCode?(r.preventDefault(),t(),void e.drop()):40===r.keyCode?(r.preventDefault(),void e.moveDown()):38===r.keyCode?(r.preventDefault(),void e.moveUp()):39===r.keyCode?(r.preventDefault(),void e.moveRight()):37===r.keyCode?(r.preventDefault(),void e.moveLeft()):void(ba[r.keyCode]?r.preventDefault():fa(r))}},{eventName:"mousedown",fn:n},{eventName:"mouseup",fn:n},{eventName:"click",fn:n},{eventName:"touchstart",fn:n},{eventName:"resize",fn:n},{eventName:"wheel",fn:n,options:{passive:!0}},{eventName:da,fn:n}]}var ya={type:"IDLE"};var Oa={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function wa(e,t){var n=t.target;return!!Yo(n)&&function e(t,n){if(null==n)return!1;if(Boolean(Oa[n.tagName.toLowerCase()]))return!0;var r=n.getAttribute("contenteditable");return"true"===r||""===r||n!==t&&e(t,n.parentElement)}(e,n)}var xa=function(e){return ht(e.getBoundingClientRect()).center};var Ea="undefined"==typeof document?"matches":an(["matches","msMatchesSelector","webkitMatchesSelector"],(function(e){return e in Element.prototype}))||"matches";function _a(e,t){return e.closest?e.closest(t):function e(t,n){return null==t?null:t[Ea](n)?t:e(t.parentElement,n)}(e,t)}function ja(e,t){var n,r=t.target;if(!((n=r)instanceof qo(n).Element))return null;var o=_a(r,function(e){return"["+Bo.contextId+'="'+e+'"]'}(e));return o&&Yo(o)?o:null}function Sa(e){e.preventDefault()}function ka(e){var t=e.expected,n=e.phase,r=e.isLockActive;e.shouldWarn;return!!r()&&t===n}function Ca(e){var t=e.lockAPI,n=e.store,r=e.registry,o=e.draggableId;if(t.isClaimed())return!1;var a=r.draggable.findById(o);return!!a&&(!!a.options.isEnabled&&!!mo(n.getState(),o))}function Pa(e){var t=e.lockAPI,n=e.contextId,r=e.store,o=e.registry,a=e.draggableId,i=e.forceSensorStop,l=e.sourceEvent;if(!Ca({lockAPI:t,store:r,registry:o,draggableId:a}))return null;var c=o.draggable.getById(a),s=function(e,t){var n="["+zo.contextId+'="'+e+'"]',r=an(ln(document.querySelectorAll(n)),(function(e){return e.getAttribute(zo.id)===t}));return r&&Yo(r)?r:null}(n,c.descriptor.id);if(!s)return null;if(l&&!c.options.canDragInteractiveElements&&wa(s,l))return null;var u=t.claim(i||Tt),f="PRE_DRAG";function d(){return c.options.shouldRespectForcePress}function p(){return t.isActive(u)}var h=function(e,t){ka({expected:e,phase:f,isLockActive:p,shouldWarn:!0})&&r.dispatch(t())}.bind(null,"DRAGGING");function m(e){function n(){t.release(),f="COMPLETED"}function o(t,o){if(void 0===o&&(o={shouldBlockNextClick:!1}),e.cleanup(),o.shouldBlockNextClick){var a=At(window,[{eventName:"click",fn:Sa,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(a)}n(),r.dispatch(Rr({reason:t}))}return"PRE_DRAG"!==f&&(n(),"PRE_DRAG"!==f&&Rt(!1)),r.dispatch(function(e){return{type:"LIFT",payload:e}}(e.liftActionArgs)),f="DRAGGING",ct({isActive:function(){return ka({expected:"DRAGGING",phase:f,isLockActive:p,shouldWarn:!1})},shouldRespectForcePress:d,drop:function(e){return o("DROP",e)},cancel:function(e){return o("CANCEL",e)}},e.actions)}return{isActive:function(){return ka({expected:"PRE_DRAG",phase:f,isLockActive:p,shouldWarn:!1})},shouldRespectForcePress:d,fluidLift:function(e){var t=St((function(e){h((function(){return kr({client:e})}))}));return ct({},m({liftActionArgs:{id:a,clientSelection:e,movementMode:"FLUID"},cleanup:function(){return t.cancel()},actions:{move:t}}),{move:t})},snapLift:function(){var e={moveUp:function(){return h(Cr)},moveRight:function(){return h(Tr)},moveDown:function(){return h(Pr)},moveLeft:function(){return h(Ar)}};return m({liftActionArgs:{id:a,clientSelection:xa(s),movementMode:"SNAP"},cleanup:Tt,actions:e})},abort:function(){ka({expected:"PRE_DRAG",phase:f,isLockActive:p,shouldWarn:!0})&&t.release()}}}var Ta=[function(e){var t=Object(r.useRef)(ha),n=Object(r.useRef)(Tt),o=ft((function(){return{eventName:"mousedown",fn:function(t){if(!t.defaultPrevented&&0===t.button&&!(t.ctrlKey||t.metaKey||t.shiftKey||t.altKey)){var r=e.findClosestDraggableId(t);if(r){var o=e.tryGetLock(r,l,{sourceEvent:t});if(o){t.preventDefault();var a={x:t.clientX,y:t.clientY};n.current(),u(o,a)}}}}}}),[e]),a=ft((function(){return{eventName:"webkitmouseforcewillbegin",fn:function(t){if(!t.defaultPrevented){var n=e.findClosestDraggableId(t);if(n){var r=e.findOptionsForDraggable(n);r&&(r.shouldRespectForcePress||e.canGetLock(n)&&t.preventDefault())}}}}}),[e]),i=dt((function(){n.current=At(window,[a,o],{passive:!1,capture:!0})}),[a,o]),l=dt((function(){"IDLE"!==t.current.type&&(t.current=ha,n.current(),i())}),[i]),c=dt((function(){var e=t.current;l(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[l]),s=dt((function(){var e=ma({cancel:c,completed:l,getPhase:function(){return t.current},setPhase:function(e){t.current=e}});n.current=At(window,e,{capture:!0,passive:!1})}),[c,l]),u=dt((function(e,n){"IDLE"!==t.current.type&&Rt(!1),t.current={type:"PENDING",point:n,actions:e},s()}),[s]);Go((function(){return i(),function(){n.current()}}),[i])},function(e){var t=Object(r.useRef)(va),n=ft((function(){return{eventName:"keydown",fn:function(n){if(!n.defaultPrevented&&32===n.keyCode){var r=e.findClosestDraggableId(n);if(r){var a=e.tryGetLock(r,c,{sourceEvent:n});if(a){n.preventDefault();var i=!0,l=a.snapLift();t.current(),t.current=At(window,ga(l,c),{capture:!0,passive:!1})}}}function c(){i||Rt(!1),i=!1,t.current(),o()}}}}),[e]),o=dt((function(){t.current=At(window,[n],{passive:!1,capture:!0})}),[n]);Go((function(){return o(),function(){t.current()}}),[o])},function(e){var t=Object(r.useRef)(ya),n=Object(r.useRef)(Tt),o=dt((function(){return t.current}),[]),a=dt((function(e){t.current=e}),[]),i=ft((function(){return{eventName:"touchstart",fn:function(t){if(!t.defaultPrevented){var r=e.findClosestDraggableId(t);if(r){var o=e.tryGetLock(r,c,{sourceEvent:t});if(o){var a=t.touches[0],i={x:a.clientX,y:a.clientY};n.current(),d(o,i)}}}}}}),[e]),l=dt((function(){n.current=At(window,[i],{capture:!0,passive:!1})}),[i]),c=dt((function(){var e=t.current;"IDLE"!==e.type&&("PENDING"===e.type&&clearTimeout(e.longPressTimerId),a(ya),n.current(),l())}),[l,a]),s=dt((function(){var e=t.current;c(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[c]),u=dt((function(){var e={capture:!0,passive:!1},t={cancel:s,completed:c,getPhase:o},r=At(window,function(e){var t=e.cancel,n=e.completed,r=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(e){var n=r();if("DRAGGING"===n.type){n.hasMoved=!0;var o=e.touches[0],a={x:o.clientX,y:o.clientY};e.preventDefault(),n.actions.move(a)}else t()}},{eventName:"touchend",fn:function(e){var o=r();"DRAGGING"===o.type?(e.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"touchcancel",fn:function(e){"DRAGGING"===r().type?(e.preventDefault(),t()):t()}},{eventName:"touchforcechange",fn:function(e){var n=r();"IDLE"===n.type&&Rt(!1);var o=e.touches[0];if(o&&o.force>=.15){var a=n.actions.shouldRespectForcePress();if("PENDING"!==n.type)return a?n.hasMoved?void e.preventDefault():void t():void e.preventDefault();a&&t()}}},{eventName:da,fn:t}]}(t),e),a=At(window,function(e){var t=e.cancel,n=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(e){e.preventDefault()}},{eventName:"keydown",fn:function(e){"DRAGGING"===n().type?(27===e.keyCode&&e.preventDefault(),t()):t()}},{eventName:da,fn:t}]}(t),e);n.current=function(){r(),a()}}),[s,o,c]),f=dt((function(){var e=o();"PENDING"!==e.type&&Rt(!1);var t=e.actions.fluidLift(e.point);a({type:"DRAGGING",actions:t,hasMoved:!1})}),[o,a]),d=dt((function(e,t){"IDLE"!==o().type&&Rt(!1);var n=setTimeout(f,120);a({type:"PENDING",point:t,actions:e,longPressTimerId:n}),u()}),[u,o,a,f]);Go((function(){return l(),function(){n.current();var e=o();"PENDING"===e.type&&(clearTimeout(e.longPressTimerId),a(ya))}}),[o,l,a]),Go((function(){return At(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}])}),[])}];function Aa(e){var t=e.contextId,n=e.store,o=e.registry,a=e.customSensors,i=e.enableDefaultSensors,l=[].concat(i?Ta:[],a||[]),c=Object(r.useState)((function(){return function(){var e=null;function t(){e||Rt(!1),e=null}return{isClaimed:function(){return Boolean(e)},isActive:function(t){return t===e},claim:function(t){e&&Rt(!1);var n={abandon:t};return e=n,n},release:t,tryAbandon:function(){e&&(e.abandon(),t())}}}()}))[0],s=dt((function(e,t){e.isDragging&&!t.isDragging&&c.tryAbandon()}),[c]);Go((function(){var e=n.getState();return n.subscribe((function(){var t=n.getState();s(e,t),e=t}))}),[c,n,s]),Go((function(){return c.tryAbandon}),[c.tryAbandon]);var u=dt((function(e){return Ca({lockAPI:c,registry:o,store:n,draggableId:e})}),[c,o,n]),f=dt((function(e,r,a){return Pa({lockAPI:c,registry:o,contextId:t,store:n,draggableId:e,forceSensorStop:r,sourceEvent:a&&a.sourceEvent?a.sourceEvent:null})}),[t,c,o,n]),d=dt((function(e){return function(e,t){var n=ja(e,t);return n?n.getAttribute(Bo.draggableId):null}(t,e)}),[t]),p=dt((function(e){var t=o.draggable.findById(e);return t?t.options:null}),[o.draggable]),h=dt((function(){c.isClaimed()&&(c.tryAbandon(),"IDLE"!==n.getState().phase&&n.dispatch({type:"FLUSH",payload:null}))}),[c,n]),m=dt(c.isClaimed,[c]),v=ft((function(){return{canGetLock:u,tryGetLock:f,findClosestDraggableId:d,findOptionsForDraggable:p,tryReleaseLock:h,isLockClaimed:m}}),[u,f,d,p,h,m]);aa();for(var b=0;b<l.length;b++)l[b](v)}function Ia(e){return e.current||Rt(!1),e.current}function Ra(e){var t=e.contextId,n=e.setCallbacks,a=e.sensors,i=e.nonce,l=e.dragHandleUsageInstructions,s=Object(r.useRef)(null);la();var u=ca(e),f=dt((function(){return function(e){return{onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragEnd:e.onDragEnd,onDragUpdate:e.onDragUpdate}}(u.current)}),[u]),d=function(e){var t=ft((function(){return function(e){return"rbd-announcement-"+e}(e)}),[e]),n=Object(r.useRef)(null);return Object(r.useEffect)((function(){var e=document.createElement("div");return n.current=e,e.id=t,e.setAttribute("aria-live","assertive"),e.setAttribute("aria-atomic","true"),ct(e.style,ea),Zo().appendChild(e),function(){setTimeout((function(){var t=Zo();t.contains(e)&&t.removeChild(e),e===n.current&&(n.current=null)}))}}),[t]),dt((function(e){var t=n.current;t&&(t.textContent=e)}),[])}(t),p=function(e){var t=e.contextId,n=e.text,o=ra("hidden-text",{separator:"-"}),a=ft((function(){return"rbd-hidden-text-"+(e={contextId:t,uniqueId:o}).contextId+"-"+e.uniqueId;var e}),[o,t]);return Object(r.useEffect)((function(){var e=document.createElement("div");return e.id=a,e.textContent=n,e.style.display="none",Zo().appendChild(e),function(){var t=Zo();t.contains(e)&&t.removeChild(e)}}),[a,n]),a}({contextId:t,text:l}),h=$o(t,i),m=dt((function(e){Ia(s).dispatch(e)}),[]),v=ft((function(){return Object(st.b)({publishWhileDragging:xr,updateDroppableScroll:_r,updateDroppableIsEnabled:jr,updateDroppableIsCombineEnabled:Sr,collectionStarting:Er},m)}),[m]),b=function(){var e=ft(Jo,[]);return Object(r.useEffect)((function(){return function(){requestAnimationFrame(e.clean)}}),[e]),e}(),g=ft((function(){return ho(b,v)}),[b,v]),y=ft((function(){return Fo(ct({scrollWindow:vo,scrollDroppable:g.scrollDroppable},Object(st.b)({move:kr},m)))}),[g.scrollDroppable,m]),O=function(e){var t=Object(r.useRef)({}),n=Object(r.useRef)(null),o=Object(r.useRef)(null),a=Object(r.useRef)(!1),i=dt((function(e,n){var r={id:e,focus:n};return t.current[e]=r,function(){var n=t.current;n[e]!==r&&delete n[e]}}),[]),l=dt((function(t){var n=Xo(e,t);n&&n!==document.activeElement&&n.focus()}),[e]),c=dt((function(e,t){n.current===e&&(n.current=t)}),[]),s=dt((function(){o.current||a.current&&(o.current=requestAnimationFrame((function(){o.current=null;var e=n.current;e&&l(e)})))}),[l]),u=dt((function(e){n.current=null;var t=document.activeElement;t&&t.getAttribute(Bo.draggableId)===e&&(n.current=e)}),[]);return Go((function(){return a.current=!0,function(){a.current=!1;var e=o.current;e&&cancelAnimationFrame(e)}}),[]),ft((function(){return{register:i,tryRecordFocus:u,tryRestoreFocusRecorded:s,tryShiftRecord:c}}),[i,u,s,c])}(t),w=ft((function(){return ao({announce:d,autoScroller:y,dimensionMarshal:g,focusMarshal:O,getResponders:f,styleMarshal:h})}),[d,y,g,O,f,h]);s.current=w;var x=dt((function(){var e=Ia(s);"IDLE"!==e.getState().phase&&e.dispatch({type:"FLUSH",payload:null})}),[]),E=dt((function(){var e=Ia(s).getState();return e.isDragging||"DROP_ANIMATING"===e.phase}),[]);n(ft((function(){return{isDragging:E,tryAbort:x}}),[E,x]));var _=dt((function(e){return mo(Ia(s).getState(),e)}),[]),j=dt((function(){return tr(Ia(s).getState())}),[]),S=ft((function(){return{marshal:g,focus:O,contextId:t,canLift:_,isMovementAllowed:j,dragHandleUsageInstructionsId:p,registry:b}}),[t,g,p,O,_,j,b]);return Aa({contextId:t,store:w,registry:b,customSensors:a,enableDefaultSensors:!1!==e.enableDefaultSensors}),Object(r.useEffect)((function(){return x}),[x]),o.a.createElement(oa.Provider,{value:S},o.a.createElement(c.a,{context:Qo,store:w},e.children))}var Da=0;function Na(e){var t=ft((function(){return""+Da++}),[]),n=e.dragHandleUsageInstructions||Bt;return o.a.createElement(Dt,null,(function(r){return o.a.createElement(Ra,{nonce:e.nonce,contextId:t,setCallbacks:r,dragHandleUsageInstructions:n,enableDefaultSensors:e.enableDefaultSensors,sensors:e.sensors,onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragUpdate:e.onDragUpdate,onDragEnd:e.onDragEnd},e.children)}))}var Ma=function(e){return function(t){return e===t}},La=Ma("scroll"),Fa=Ma("auto"),Ba=(Ma("visible"),function(e,t){return t(e.overflowX)||t(e.overflowY)}),za=function(e){var t=window.getComputedStyle(e),n={overflowX:t.overflowX,overflowY:t.overflowY};return Ba(n,La)||Ba(n,Fa)},Ua=function e(t){return null==t||t===document.body||t===document.documentElement?null:za(t)?t:e(t.parentElement)},Wa=function(e){return{x:e.scrollLeft,y:e.scrollTop}},Ha=function(e){return{closestScrollable:Ua(e),isFixedOnPage:function e(t){return!!t&&("fixed"===window.getComputedStyle(t).position||e(t.parentElement))}(e)}},Ga=function(e){var t=e.ref,n=e.descriptor,r=e.env,o=e.windowScroll,a=e.direction,i=e.isDropDisabled,l=e.isCombineEnabled,c=e.shouldClipSubject,s=r.closestScrollable,u=function(e,t){var n=Et(e);if(!t)return n;if(e!==t)return n;var r=n.paddingBox.top-t.scrollTop,o=n.paddingBox.left-t.scrollLeft,a=r+t.scrollHeight,i=o+t.scrollWidth,l=mt({top:r,right:i,bottom:a,left:o},n.border);return gt({borderBox:l,margin:n.margin,border:n.border,padding:n.padding})}(t,s),f=wt(u,o),d=function(){if(!s)return null;var e=Et(s),t={scrollHeight:s.scrollHeight,scrollWidth:s.scrollWidth};return{client:e,page:wt(e,o),scroll:Wa(s),scrollSize:t,shouldClipSubject:c}}();return function(e){var t=e.descriptor,n=e.isEnabled,r=e.isCombineEnabled,o=e.isFixedOnPage,a=e.direction,i=e.client,l=e.page,c=e.closest,s=function(){if(!c)return null;var e=c.scrollSize,t=c.client,n=io({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,height:t.paddingBox.height,width:t.paddingBox.width});return{pageMarginBox:c.page.marginBox,frameClient:t,scrollSize:e,shouldClipSubject:c.shouldClipSubject,scroll:{initial:c.scroll,current:c.scroll,max:n,diff:{value:Ht,displacement:Ht}}}}(),u="vertical"===a?En:_n;return{descriptor:t,isCombineEnabled:r,isFixedOnPage:o,axis:u,isEnabled:n,client:i,page:l,frame:s,subject:tn({page:l,withPlaceholder:null,axis:u,frame:s})}}({descriptor:n,isEnabled:!i,isCombineEnabled:l,isFixedOnPage:r.isFixedOnPage,direction:a,client:u,page:f,closest:d})},Ka={passive:!1},Va={passive:!0},$a=function(e){return e.shouldPublishImmediately?Ka:Va};function qa(e){var t=Object(r.useContext)(e);return t||Rt(!1),t}var Ya=function(e){return e&&e.env.closestScrollable||null};function Xa(){}var Ja={width:0,height:0,margin:{top:0,right:0,bottom:0,left:0}},Qa=function(e){var t=e.isAnimatingOpenOnMount,n=e.placeholder,r=e.animate,o=function(e){var t=e.isAnimatingOpenOnMount,n=e.placeholder,r=e.animate;return t||"close"===r?Ja:{height:n.client.borderBox.height,width:n.client.borderBox.width,margin:n.client.margin}}({isAnimatingOpenOnMount:t,placeholder:n,animate:r});return{display:n.display,boxSizing:"border-box",width:o.width,height:o.height,marginTop:o.margin.top,marginRight:o.margin.right,marginBottom:o.margin.bottom,marginLeft:o.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:"none"!==r?Br.placeholder:null}};var Za=o.a.memo((function(e){var t=Object(r.useRef)(null),n=dt((function(){t.current&&(clearTimeout(t.current),t.current=null)}),[]),a=e.animate,i=e.onTransitionEnd,l=e.onClose,c=e.contextId,s=Object(r.useState)("open"===e.animate),u=s[0],f=s[1];Object(r.useEffect)((function(){return u?"open"!==a?(n(),f(!1),Xa):t.current?Xa:(t.current=setTimeout((function(){t.current=null,f(!1)})),n):Xa}),[a,u,n]);var d=dt((function(e){"height"===e.propertyName&&(i(),"close"===a&&l())}),[a,l,i]),p=Qa({isAnimatingOpenOnMount:u,animate:e.animate,placeholder:e.placeholder});return o.a.createElement(e.placeholder.tagName,{style:p,"data-rbd-placeholder-context-id":c,onTransitionEnd:d,ref:e.innerRef})})),ei=o.a.createContext(null);var ti=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).state={isVisible:Boolean(t.props.on),data:t.props.on,animate:t.props.shouldAnimate&&t.props.on?"open":"none"},t.onClose=function(){"close"===t.state.animate&&t.setState({isVisible:!1})},t}return lt(t,e),t.getDerivedStateFromProps=function(e,t){return e.shouldAnimate?e.on?{isVisible:!0,data:e.on,animate:"open"}:t.isVisible?{isVisible:!0,data:t.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:Boolean(e.on),data:e.on,animate:"none"}},t.prototype.render=function(){if(!this.state.isVisible)return null;var e={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(e)},t}(o.a.PureComponent),ni=5e3,ri=4500,oi=function(e,t){return t?Br.drop(t.duration):e?Br.snap:Br.fluid},ai=function(e,t){return e?t?Mr.drop:Mr.combining:null};function ii(e){return"DRAGGING"===e.type?(r=(n=e).dimension.client,o=n.offset,a=n.combineWith,i=n.dropping,l=Boolean(a),c=function(e){return null!=e.forceShouldAnimate?e.forceShouldAnimate:"SNAP"===e.mode}(n),s=Boolean(i),u=s?Wr(o,l):Ur(o),{position:"fixed",top:r.marginBox.top,left:r.marginBox.left,boxSizing:"border-box",width:r.borderBox.width,height:r.borderBox.height,transition:oi(c,i),transform:u,opacity:ai(l,s),zIndex:s?ri:ni,pointerEvents:"none"}):{transform:Ur((t=e).offset),transition:t.shouldAnimateDisplacement?null:"none"};var t,n,r,o,a,i,l,c,s,u}function li(e){var t=ra("draggable"),n=e.descriptor,o=e.registry,a=e.getDraggableRef,i=e.canDragInteractiveElements,l=e.shouldRespectForcePress,c=e.isEnabled,s=ft((function(){return{canDragInteractiveElements:i,shouldRespectForcePress:l,isEnabled:c}}),[i,c,l]),u=dt((function(e){var t=a();return t||Rt(!1),function(e,t,n){void 0===n&&(n=Ht);var r=window.getComputedStyle(t),o=t.getBoundingClientRect(),a=xt(o,r),i=wt(a,n);return{descriptor:e,placeholder:{client:a,tagName:t.tagName.toLowerCase(),display:r.display},displaceBy:{x:a.marginBox.width,y:a.marginBox.height},client:a,page:i}}(n,t,e)}),[n,a]),f=ft((function(){return{uniqueId:t,descriptor:n,options:s,getDimension:u}}),[n,u,s,t]),d=Object(r.useRef)(f),p=Object(r.useRef)(!0);Go((function(){return o.draggable.register(d.current),function(){return o.draggable.unregister(d.current)}}),[o.draggable]),Go((function(){if(p.current)p.current=!1;else{var e=d.current;d.current=f,o.draggable.update(f,e)}}),[f,o.draggable])}function ci(e,t,n){ia()}function si(e){e.preventDefault()}var ui=function(e,t){return e===t},fi=function(e){var t=e.combine,n=e.destination;return n?n.droppableId:t?t.droppableId:null};function di(e){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}var pi={mapped:{type:"SECONDARY",offset:Ht,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:di(null)}};var hi={dropAnimationFinished:Dr},mi=Object(c.b)((function(){var e,t,n,r=(e=jt((function(e,t){return{x:e,y:t}})),t=jt((function(e,t,n,r,o){return{isDragging:!0,isClone:t,isDropAnimating:Boolean(o),dropAnimation:o,mode:e,draggingOver:n,combineWith:r,combineTargetFor:null}})),n=jt((function(e,n,r,o,a,i,l){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:a,combineWith:i,mode:n,offset:e,dimension:r,forceShouldAnimate:l,snapshot:t(n,o,a,i,null)}}})),function(r,o){if(r.isDragging){if(r.critical.draggable.id!==o.draggableId)return null;var a=r.current.client.offset,i=r.dimensions.draggables[o.draggableId],l=Zn(r.impact),c=(u=r.impact).at&&"COMBINE"===u.at.type?u.at.combine.draggableId:null,s=r.forceShouldAnimate;return n(e(a.x,a.y),r.movementMode,i,o.isClone,l,c,s)}var u;if("DROP_ANIMATING"===r.phase){var f=r.completed;if(f.result.draggableId!==o.draggableId)return null;var d=o.isClone,p=r.dimensions.draggables[o.draggableId],h=f.result,m=h.mode,v=fi(h),b=function(e){return e.combine?e.combine.draggableId:null}(h),g={duration:r.dropDuration,curve:Nr,moveTo:r.newHomeClientOffset,opacity:b?Mr.drop:null,scale:b?Lr.drop:null};return{mapped:{type:"DRAGGING",offset:r.newHomeClientOffset,dimension:p,dropping:g,draggingOver:v,combineWith:b,mode:m,forceShouldAnimate:null,snapshot:t(m,d,v,b,g)}}}return null}),o=function(){var e=jt((function(e,t){return{x:e,y:t}})),t=jt(di),n=jt((function(e,n,r){return void 0===n&&(n=null),{mapped:{type:"SECONDARY",offset:e,combineTargetFor:n,shouldAnimateDisplacement:r,snapshot:t(n)}}})),r=function(e){return e?n(Ht,e,!0):null},o=function(t,o,a,i){var l=a.displaced.visible[t],c=Boolean(i.inVirtualList&&i.effected[t]),s=hn(a),u=s&&s.draggableId===t?o:null;if(!l){if(!c)return r(u);if(a.displaced.invisible[t])return null;var f=$t(i.displacedBy.point),d=e(f.x,f.y);return n(d,u,!0)}if(c)return r(u);var p=a.displacedBy.point,h=e(p.x,p.y);return n(h,u,l.shouldAnimate)};return function(e,t){if(e.isDragging)return e.critical.draggable.id===t.draggableId?null:o(t.draggableId,e.critical.draggable.id,e.impact,e.afterCritical);if("DROP_ANIMATING"===e.phase){var n=e.completed;return n.result.draggableId===t.draggableId?null:o(t.draggableId,n.result.draggableId,n.impact,n.afterCritical)}return null}}();return function(e,t){return r(e,t)||o(e,t)||pi}}),hi,null,{context:Qo,pure:!0,areStatePropsEqual:ui})((function(e){var t=Object(r.useRef)(null),n=dt((function(e){t.current=e}),[]),o=dt((function(){return t.current}),[]),a=qa(oa),i=a.contextId,l=a.dragHandleUsageInstructionsId,c=a.registry,s=qa(ei),u=s.type,f=s.droppableId,d=ft((function(){return{id:e.draggableId,index:e.index,type:u,droppableId:f}}),[e.draggableId,e.index,u,f]),p=e.children,h=e.draggableId,m=e.isEnabled,v=e.shouldRespectForcePress,b=e.canDragInteractiveElements,g=e.isClone,y=e.mapped,O=e.dropAnimationFinished;ci(),aa(),g||li(ft((function(){return{descriptor:d,registry:c,getDraggableRef:o,canDragInteractiveElements:b,shouldRespectForcePress:v,isEnabled:m}}),[d,c,o,b,v,m]));var w=ft((function(){return m?{tabIndex:0,role:"button","aria-describedby":l,"data-rbd-drag-handle-draggable-id":h,"data-rbd-drag-handle-context-id":i,draggable:!1,onDragStart:si}:null}),[i,l,h,m]),x=dt((function(e){"DRAGGING"===y.type&&y.dropping&&"transform"===e.propertyName&&O()}),[O,y]),E=ft((function(){var e=ii(y),t="DRAGGING"===y.type&&y.dropping?x:null;return{innerRef:n,draggableProps:{"data-rbd-draggable-context-id":i,"data-rbd-draggable-id":h,style:e,onTransitionEnd:t},dragHandleProps:w}}),[i,w,h,y,x,n]),_=ft((function(){return{draggableId:d.id,type:d.type,source:{index:d.index,droppableId:d.droppableId}}}),[d.droppableId,d.id,d.index,d.type]);return p(E,y.snapshot,_)}));function vi(e){return qa(ei).isUsingCloneFor!==e.draggableId||e.isClone?o.a.createElement(mi,e):null}function bi(e){var t="boolean"!=typeof e.isDragDisabled||!e.isDragDisabled,n=Boolean(e.disableInteractiveElementBlocking),r=Boolean(e.shouldRespectForcePress);return o.a.createElement(vi,ct({},e,{isClone:!1,isEnabled:t,canDragInteractiveElements:n,shouldRespectForcePress:r}))}var gi=function(e,t){return e===t.droppable.type},yi=function(e,t){return t.draggables[e.draggable.id]},Oi={updateViewportMaxScroll:function(e){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:e}}};var wi={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:function(){return document.body||Rt(!1),document.body}},xi=Object(c.b)((function(){var e={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},t=ct({},e,{shouldAnimatePlaceholder:!1}),n=jt((function(e){return{draggableId:e.id,type:e.type,source:{index:e.index,droppableId:e.droppableId}}})),r=jt((function(r,o,a,i,l,c){var s=l.descriptor.id;if(l.descriptor.droppableId===r){var u=c?{render:c,dragging:n(l.descriptor)}:null,f={isDraggingOver:a,draggingOverWith:a?s:null,draggingFromThisWith:s,isUsingPlaceholder:!0};return{placeholder:l.placeholder,shouldAnimatePlaceholder:!1,snapshot:f,useClone:u}}if(!o)return t;if(!i)return e;var d={isDraggingOver:a,draggingOverWith:s,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:l.placeholder,shouldAnimatePlaceholder:!0,snapshot:d,useClone:null}}));return function(n,o){var a=o.droppableId,i=o.type,l=!o.isDropDisabled,c=o.renderClone;if(n.isDragging){var s=n.critical;if(!gi(i,s))return t;var u=yi(s,n.dimensions),f=Zn(n.impact)===a;return r(a,l,f,f,u,c)}if("DROP_ANIMATING"===n.phase){var d=n.completed;if(!gi(i,d.critical))return t;var p=yi(d.critical,n.dimensions);return r(a,l,fi(d.result)===a,Zn(d.impact)===a,p,c)}if("IDLE"===n.phase&&n.completed&&!n.shouldFlush){var h=n.completed;if(!gi(i,h.critical))return t;var m=Zn(h.impact)===a,v=Boolean(h.impact.at&&"COMBINE"===h.impact.at.type),b=h.critical.droppable.id===a;return m?v?e:t:b?e:t}return t}}),Oi,null,{context:Qo,pure:!0,areStatePropsEqual:ui})((function(e){var t=Object(r.useContext)(oa);t||Rt(!1);var n=t.contextId,a=t.isMovementAllowed,i=Object(r.useRef)(null),l=Object(r.useRef)(null),c=e.children,s=e.droppableId,u=e.type,f=e.mode,d=e.direction,p=e.ignoreContainerClipping,h=e.isDropDisabled,m=e.isCombineEnabled,v=e.snapshot,b=e.useClone,g=e.updateViewportMaxScroll,y=e.getContainerForClone,O=dt((function(){return i.current}),[]),w=dt((function(e){i.current=e}),[]),x=(dt((function(){return l.current}),[]),dt((function(e){l.current=e}),[]));ia();var E=dt((function(){a()&&g({maxScroll:co()})}),[a,g]);!function(e){var t=Object(r.useRef)(null),n=qa(oa),o=ra("droppable"),a=n.registry,i=n.marshal,l=ca(e),c=ft((function(){return{id:e.droppableId,type:e.type,mode:e.mode}}),[e.droppableId,e.mode,e.type]),s=Object(r.useRef)(c),u=ft((function(){return jt((function(e,n){t.current||Rt(!1);var r={x:e,y:n};i.updateDroppableScroll(c.id,r)}))}),[c.id,i]),f=dt((function(){var e=t.current;return e&&e.env.closestScrollable?Wa(e.env.closestScrollable):Ht}),[]),d=dt((function(){var e=f();u(e.x,e.y)}),[f,u]),p=ft((function(){return St(d)}),[d]),h=dt((function(){var e=t.current,n=Ya(e);e&&n||Rt(!1),e.scrollOptions.shouldPublishImmediately?d():p()}),[p,d]),m=dt((function(e,r){t.current&&Rt(!1);var o=l.current,a=o.getDroppableRef();a||Rt(!1);var i=Ha(a),s={ref:a,descriptor:c,env:i,scrollOptions:r};t.current=s;var u=Ga({ref:a,descriptor:c,env:i,windowScroll:e,direction:o.direction,isDropDisabled:o.isDropDisabled,isCombineEnabled:o.isCombineEnabled,shouldClipSubject:!o.ignoreContainerClipping}),f=i.closestScrollable;return f&&(f.setAttribute(Wo.contextId,n.contextId),f.addEventListener("scroll",h,$a(s.scrollOptions))),u}),[n.contextId,c,h,l]),v=dt((function(){var e=t.current,n=Ya(e);return e&&n||Rt(!1),Wa(n)}),[]),b=dt((function(){var e=t.current;e||Rt(!1);var n=Ya(e);t.current=null,n&&(p.cancel(),n.removeAttribute(Wo.contextId),n.removeEventListener("scroll",h,$a(e.scrollOptions)))}),[h,p]),g=dt((function(e){var n=t.current;n||Rt(!1);var r=Ya(n);r||Rt(!1),r.scrollTop+=e.y,r.scrollLeft+=e.x}),[]),y=ft((function(){return{getDimensionAndWatchScroll:m,getScrollWhileDragging:v,dragStopped:b,scroll:g}}),[b,m,v,g]),O=ft((function(){return{uniqueId:o,descriptor:c,callbacks:y}}),[y,c,o]);Go((function(){return s.current=O.descriptor,a.droppable.register(O),function(){t.current&&b(),a.droppable.unregister(O)}}),[y,c,b,O,i,a.droppable]),Go((function(){t.current&&i.updateDroppableIsEnabled(s.current.id,!e.isDropDisabled)}),[e.isDropDisabled,i]),Go((function(){t.current&&i.updateDroppableIsCombineEnabled(s.current.id,e.isCombineEnabled)}),[e.isCombineEnabled,i])}({droppableId:s,type:u,mode:f,direction:d,isDropDisabled:h,isCombineEnabled:m,ignoreContainerClipping:p,getDroppableRef:O});var _=o.a.createElement(ti,{on:e.placeholder,shouldAnimate:e.shouldAnimatePlaceholder},(function(e){var t=e.onClose,r=e.data,a=e.animate;return o.a.createElement(Za,{placeholder:r,onClose:t,innerRef:x,animate:a,contextId:n,onTransitionEnd:E})})),j=ft((function(){return{innerRef:w,placeholder:_,droppableProps:{"data-rbd-droppable-id":s,"data-rbd-droppable-context-id":n}}}),[n,s,_,w]),S=b?b.dragging.draggableId:null,k=ft((function(){return{droppableId:s,type:u,isUsingCloneFor:S}}),[s,S,u]);return o.a.createElement(ei.Provider,{value:k},c(j,v),function(){if(!b)return null;var e=b.dragging,t=b.render,n=o.a.createElement(vi,{draggableId:e.draggableId,index:e.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},(function(n,r){return t(n,r,e)}));return Ct.a.createPortal(n,y())}())}));xi.defaultProps=wi;var Ei=n(51),_i=n(60),ji=n(228),Si=n(229),ki=n(164),Ci=n(165),Pi=n(230),Ti=n(58);function Ai(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 Ii(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ai(Object(n),!0).forEach((function(t){Ri(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ai(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ri(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Di(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ni(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 Ni(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 Ni(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}var Mi=o.a.forwardRef((function(e,t){var n=e.isGroup,i=void 0===n||n,l=e.currentGroup,s=void 0===l?null:l,u=Di(Object(r.useState)(!1),2),d=u[0],p=u[1],h=Di(Object(r.useState)(!1),2),m=h[0],v=h[1],b=Di(Object(r.useState)([]),2),g=b[0],y=b[1],O=Object(r.useRef)(null),w=Object(c.c)();return o.a.createElement(o.a.Fragment,null,o.a.createElement(Oe.a,{onClick:function(){return p(!0)},ref:t},o.a.createElement(Ee,null,o.a.createElement(ie.a,{className:"fas fa-file-import"})),o.a.createElement(ye.a,{variant:"inherit"},Object(f.a)("import_export.import_button"))),o.a.createElement(ji.a,{open:d,onClose:function(){return p(!1)},maxWidth:"xs",fullWidth:!0,"aria-labelledby":"import-button-dialog-title","aria-describedby":"import-button-dialog-description","data-testid":"dialog:import-dialog"},o.a.createElement(Si.a,{id:"import-button-dialog-title"},"BETA: ",Object(f.a)("import_export.import_button")),o.a.createElement(ki.a,null,!m&&o.a.createElement(o.a.Fragment,null,o.a.createElement(Ci.a,{id:"import-button-dialog-description",component:"div"},"Import buttons and groups into this group. Please select a Buttonizer export file."),o.a.createElement(a.a,{variant:"contained",fullWidth:!0,startIcon:o.a.createElement(ie.a,{className:"fas fa-file-import",style:{marginRight:10}}),style:{padding:"10px 20px",marginBottom:15},onClick:function(){return O.current.click()}},"Click here to select a file"),o.a.createElement("input",{type:"file",id:"input",ref:O,accept:"application/JSON",onChange:function(e){if(0!==e.target.files.length){var t=e.target.files[0],n=new FileReader;n.addEventListener("load",(function(e){var t=e.target.result;try{var n=JSON.parse(t);if(!n.export_type||"group"===n.export_type&&!n.buttons)throw new Error("This file is not a Buttonizer file.");if(i&&"group"===n.export_type){if(0===n.buttons.length)return void alert("This group does not have any buttons to import.");y(n.buttons)}else i&&"button"===n.export_type&&y([Ii(Ii({},n),{},{export_type:null})]);v(n)}catch(e){alert("The file you have selected is malformed or the file is not a Buttonizer file.")}})),n.readAsText(t)}},style:{overflow:"hidden",width:0,height:0}}),o.a.createElement(Ci.a,{id:"import-button-dialog-knowledge-base",component:"div"},o.a.createElement(Ti.a,{articleId:653,setting:"Import & export"}))),m&&o.a.createElement(o.a.Fragment,null,o.a.createElement(Ci.a,{component:"div"},"You're about to import ",g.length," button(s):"),g.map((function(e,t){var n=Object.keys(e).length;return o.a.createElement(Ci.a,{component:"div",key:t},o.a.createElement("i",null,"Button ",t+1),": ",Qe()(e,"name","Unnamed"),"."," ",n," properties"," ",0===n&&o.a.createElement("span",{style:{color:"red"}},"- Button will not be imported"))})))),o.a.createElement(Pi.a,null,o.a.createElement(a.a,{onClick:function(){return p(!1)}},"Cancel"),m&&o.a.createElement(a.a,{onClick:function(){return v(null)}},"Re-upload file"),o.a.createElement(a.a,{onClick:function(){return g.map((function(e){if(0===Object.keys(e).length)return!1;he(Ii(Ii({},e),{},{id:void 0}),s.id,!1,w)})),p(!1),v(null),void y([])},color:"primary",disabled:!m},"Import"))))}));function Li(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Fi(){return(Fi=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}).apply(this,arguments)}function Bi(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return zi(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 zi(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 zi(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}function Ui(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 Wi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ui(Object(n),!0).forEach((function(t){Hi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ui(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Hi(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Gi(e,t){return t.isDropAnimating?Wi(Wi({},e),{},{opacity:"0.5"}):e}var Ki=Object(c.b)((function(e){return{getButtonsCount:function(t){return Object(se.e)(t,e)},getGroupCount:function(){return Object(se.g)(e)},groups:e.groups,state:e}}),(function(e){return{set:function(){return e(le.f.apply(void 0,arguments))},addButton:function(t,n,r){return he(t,n,r,e)},dispatch:e}}),(function(e,t,n){var r=e.state,o=Li(e,["state"]),a=t.dispatch;return Wi(Wi(Wi({removeGroup:function(e){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window.store.getState(),n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window.store.dispatch;t.groups[e]||console.error("ID "+e+" not in store!");var r=Object(se.d)(e,t);n(Object(le.d)(e,"groups")),Object.keys(r).map((function(e){return n(Object(le.d)(e,"buttons"))}))}(e,r,a)},duplicateGroup:function(e,t){return function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window.store.getState(),r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:window.store.dispatch;if(n.groups[e]){var o=de(de({},n.groups[e]),{},{name:n.groups[e].name+" Copy",id:void 0,children:[]},t);delete o.id;var a=Object(se.d)(e,n),i=Object.values(n.groups).reduce((function(t,n,r){return n.id===e?r+1:t}),""),l=r(Object(le.a)(o,"groups",i)).payload.record.id;Object.keys(a).map((function(e){ge(a[e].id,l,{name:a[e].name},n,r)}))}else console.error("ID "+e+" not in group store!");Object(ue.a)()}(e,t,r,a)}},Li(t,["dispatch"])),o),n)}))((function(e){var t=e.groupId,n=e.groups,l=e.set,c=e.provided,s=e.currentDrop,d=e.getButtonsCount,p=e.getGroupCount,h=e.addButton,m=e.removeGroup,v=(e.duplicateGroup,Bi(Object(r.useState)(!!Object(_i.a)("buttonizer_bar_state_opened")&&Qe()(JSON.parse(Object(_i.a)("buttonizer_bar_state_opened")),t,!1)),2)),b=v[0],g=v[1],y=Bi(Object(r.useState)(!1),2),O=y[0],w=y[1],x=Bi(Object(r.useState)(n[t]),2),E=x[0],_=x[1];void 0===E&&Ei.b((function(e){e.setExtra({groups:n,groupId:t,group:E}),Ei.a(new Error("group is undefined. Send groups and groupId data"))}));var j=E.children.length<2;return Object(r.useEffect)((function(){_(n[t])}),[n[t]]),o.a.createElement("div",{className:Object(i.a)("button-group-container mdc-card",b&&"opened",s&&!b&&s),ref:c.innerRef},o.a.createElement("div",{className:"group-info"},o.a.createElement(a.a,{onClick:function(){var e=Object(_i.a)("buttonizer_bar_state_opened")?JSON.parse(Object(_i.a)("buttonizer_bar_state_opened")):{};e[t]=!b,g(!b),Object(_i.b)("buttonizer_bar_state_opened",JSON.stringify(e))},color:"primary","data-testid":"open-group"},o.a.createElement("i",{className:"group-arrow"},o.a.createElement("i",{className:"fas fa-chevron-right"})),o.a.createElement("span",{className:"group-name"},E.name)),o.a.createElement("div",{className:"group-action-spacer"}),o.a.createElement("div",{className:"group-actions"},o.a.createElement(u,{disabled:!j,content:Object(f.a)("settings.tippy_single_button"),trigger:"click",style:{float:"left"}},o.a.createElement(Le,{singleButton:j,onClick:function(){return document.location.hash="#/group/"+E.id},"data-testid":"edit-button-group"})),o.a.createElement(u,{trigger:"click",content:Object(f.a)("premium.warning_duplicate"),style:{float:"left"}},o.a.createElement(De,{name:E.name,disabled:!0,singleButton:!1})),o.a.createElement(Ye,null,o.a.createElement(We,{name:E.name,singleButton:!1,onChange:function(e){return l("groups",E.id,"name",e)},inDropdown:!0}),o.a.createElement(tt,{object:E,type:"group"}),o.a.createElement(Mi,{currentGroup:E}),o.a.createElement(Ce,{model:"group","data-testid":"delete-button-group",buttonCount:d(E.id),deleteDisabled:p()<=1,onClose:function(){return m(E.id)},inDropdown:!0})))),o.a.createElement("div",Fi({className:"buttons"+s},c.droppableProps),E.children.map((function(e,t){return o.a.createElement(bi,{draggableId:e,index:t,key:e},(function(n,r){return o.a.createElement(it,{provided:n,groupId:E.id,buttonId:e,currentDrag:r.isDragging?" currentDrag":"",styleDrop:Gi(n.draggableProps.style,r),openNewButtonDialog:function(){return w(t+1)}})}))})),c.placeholder,o.a.createElement("div",{style:{textAlign:"center"}},o.a.createElement(Pe.a,{open:!1!==O,title:Object(f.a)("utils.new_button"),text:Object(f.a)("utils.choose_button_name"),defaultValue:Object(f.a)("utils.new_button"),onClose:function(e,t){w(!1),"confirm"===e&&h({name:t},E.id,O)}}))))}));n(1227);function Vi(){return o.a.createElement("span",{className:"buttonizer-premium","data-testid":"buttonizer-premium-tag"})}function $i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return qi(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 qi(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 qi(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}var Yi=Object(c.b)((function(e){return{groups:e.groups,hasPremium:e.misc._premium,isPremiumCode:e.misc._premiumCode}}),(function(e){return{addRelation:function(t){return e(Object(le.b)(t))},addRecord:function(t){return e(Object(le.a)(t))},addGroup:function(t,n){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ce.a.dispatch,r=n(Object(le.a)(de({name:Object(f.a)("utils.new_group"),show_mobile:!0,show_desktop:!0,children:[]},e),"groups",t)).payload.record,o=n(Object(le.a)({name:Object(f.a)("utils.new_button"),show_mobile:!0,show_desktop:!0},"buttons")).payload.record;n(Object(le.b)(o.id,r.id))}(t,n,e)},changeRelation:function(){return e(le.c.apply(void 0,arguments))}}}))((function(e){var t=e.groups,n=void 0===t?null:t,i=e.changeRelation,l=e.testDragSensor,c=void 0===l?function(){}:l,s=e.hasPremium,u=e.isPremiumCode,d=(e.addGroup,$i(Object(r.useState)(!1),2)),p=(d[0],d[1],Object(r.useCallback)((function(){window.navigator.vibrate&&window.navigator.vibrate(100)}),[])),h=Object(r.useCallback)((function(e){var t=e.destination,n=e.source,r=e.draggableId;t&&(n.droppableId===t.droppableId&&n.index===t.index||i(r,n.droppableId,t.droppableId,t.index))}),[n]);return o.a.createElement("div",{className:"overview"},o.a.createElement("div",{className:"buttonizer-logo"},o.a.createElement("img",{src:window.buttonizer_admin.assets+"/images/logo.png"})),o.a.createElement(ae,null),s&&!u&&o.a.createElement("div",{className:"mdc-card dashboard-warning-msg"},o.a.createElement("b",null,Object(f.a)("warnings.premium_license_free_version.title")),Object(f.a)("warnings.premium_license_free_version.information")," ",o.a.createElement("a",{href:"https://community.buttonizer.pro/knowledgebase/321",target:"_blank"},Object(f.a)("common.learn_more"),".")),!buttonizer_admin.php_version_supported&&o.a.createElement("div",{className:"mdc-card dashboard-warning-msg"},o.a.createElement("b",null,Object(f.a)("warnings.php_version_outdated.title")),Object(f.a)("warnings.php_version_outdated.information",buttonizer_admin.php_version)," ",o.a.createElement("a",{href:"https://community.buttonizer.pro/knowledgebase/434",target:"_blank"},Object(f.a)("common.learn_more"),".")),o.a.createElement(Na,{sensors:[c],onDragEnd:h,onDragStart:p},o.a.createElement(o.a.Fragment,null,o.a.createElement(xi,{droppableId:Object.keys(n)[0]},(function(e,t){return o.a.createElement(Ki,{groupId:Object.keys(n)[0],provided:e,currentDrop:t.isDraggingOver?" currentDrop":""})})),o.a.createElement("div",{style:{textAlign:"center",marginTop:"20px"}},o.a.createElement(a.a,{onClick:function(){return app.showPremiumDialog(Object(f.a)("premium.multiple_button_groups"),"Qxs1oGCVATU")},color:"primary",className:"Mui-buzz-premium",startIcon:o.a.createElement(ie.a,{className:"fas fa-plus-circle"}),"data-testid":"new-group"},Object(f.a)("utils.create_group")," ",o.a.createElement(Vi,null))))))}));n(1229);function Xi(e){var t=e.isButtonGroupNotFound,n=void 0!==t&&t;return o.a.createElement("div",{className:"item-not-found"},o.a.createElement("div",{className:"buttonizer-logo"},o.a.createElement("img",{src:window.buttonizer_admin.assets+"/images/logo.png"})),o.a.createElement("i",{className:n?"fas fa-binoculars":"far fa-dizzy"}),o.a.createElement("h4",null,"Sorry! We could not find this ".concat(n?"button or group":"page","!")),o.a.createElement(a.a,{onClick:function(){document.location.hash="#/"},color:"primary",variant:"contained","data-testid":"return-to-overview"},"Return to overview"))}n(1231);var Ji,Qi=n(28),Zi=n(414),el=r.forwardRef((function(e,t){var n=e.classes,o=e.className,a=e.disabled,l=void 0!==a&&a,c=e.disableFocusRipple,s=void 0!==c&&c,u=e.fullWidth,f=e.icon,h=e.indicator,m=e.label,b=e.onChange,g=e.onClick,y=e.onFocus,O=e.selected,w=e.selectionFollowsFocus,x=e.textColor,E=void 0===x?"inherit":x,_=e.value,j=e.wrapped,S=void 0!==j&&j,k=Object(p.a)(e,["classes","className","disabled","disableFocusRipple","fullWidth","icon","indicator","label","onChange","onClick","onFocus","selected","selectionFollowsFocus","textColor","value","wrapped"]);return r.createElement(Zi.a,Object(d.a)({focusRipple:!s,className:Object(i.a)(n.root,n["textColor".concat(Object(v.a)(E))],o,l&&n.disabled,O&&n.selected,m&&f&&n.labelIcon,u&&n.fullWidth,S&&n.wrapped),ref:t,role:"tab","aria-selected":O,disabled:l,onClick:function(e){b&&b(e,_),g&&g(e)},onFocus:function(e){w&&!O&&b&&b(e,_),y&&y(e)},tabIndex:O?0:-1},k),r.createElement("span",{className:n.wrapper},f,m),h)})),tl=Object(g.a)((function(e){var t;return{root:Object(d.a)({},e.typography.button,(t={maxWidth:264,minWidth:72,position:"relative",boxSizing:"border-box",minHeight:48,flexShrink:0,padding:"6px 12px"},Object(Qi.a)(t,e.breakpoints.up("sm"),{padding:"6px 24px"}),Object(Qi.a)(t,"overflow","hidden"),Object(Qi.a)(t,"whiteSpace","normal"),Object(Qi.a)(t,"textAlign","center"),Object(Qi.a)(t,e.breakpoints.up("sm"),{minWidth:160}),t)),labelIcon:{minHeight:72,paddingTop:9,"& $wrapper > *:first-child":{marginBottom:6}},textColorInherit:{color:"inherit",opacity:.7,"&$selected":{opacity:1},"&$disabled":{opacity:.5}},textColorPrimary:{color:e.palette.text.secondary,"&$selected":{color:e.palette.primary.main},"&$disabled":{color:e.palette.text.disabled}},textColorSecondary:{color:e.palette.text.secondary,"&$selected":{color:e.palette.secondary.main},"&$disabled":{color:e.palette.text.disabled}},selected:{},disabled:{},fullWidth:{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"},wrapped:{fontSize:e.typography.pxToRem(12),lineHeight:1.5},wrapper:{display:"inline-flex",alignItems:"center",justifyContent:"center",width:"100%",flexDirection:"column"}}}),{name:"MuiTab"})(el),nl=n(75),rl=n(134);function ol(){if(Ji)return Ji;var e=document.createElement("div"),t=document.createElement("div");return t.style.width="10px",t.style.height="1px",e.appendChild(t),e.dir="rtl",e.style.fontSize="14px",e.style.width="4px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.overflow="scroll",document.body.appendChild(e),Ji="reverse",e.scrollLeft>0?Ji="default":(e.scrollLeft=1,0===e.scrollLeft&&(Ji="negative")),document.body.removeChild(e),Ji}function al(e,t){var n=e.scrollLeft;if("rtl"!==t)return n;switch(ol()){case"negative":return e.scrollWidth-e.clientWidth+n;case"reverse":return e.scrollWidth-e.clientWidth-n;default:return n}}function il(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}var ll={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};function cl(e){var t=e.onChange,n=Object(p.a)(e,["onChange"]),o=r.useRef(),a=r.useRef(null),i=function(){o.current=a.current.offsetHeight-a.current.clientHeight};return r.useEffect((function(){var e=Object(nl.a)((function(){var e=o.current;i(),e!==o.current&&t(o.current)}));return window.addEventListener("resize",e),function(){e.clear(),window.removeEventListener("resize",e)}}),[t]),r.useEffect((function(){i(),t(o.current)}),[t]),r.createElement("div",Object(d.a)({style:ll,ref:a},n))}var sl=r.forwardRef((function(e,t){var n=e.classes,o=e.className,a=e.color,l=e.orientation,c=Object(p.a)(e,["classes","className","color","orientation"]);return r.createElement("span",Object(d.a)({className:Object(i.a)(n.root,n["color".concat(Object(v.a)(a))],o,"vertical"===l&&n.vertical),ref:t},c))})),ul=Object(g.a)((function(e){return{root:{position:"absolute",height:2,bottom:0,width:"100%",transition:e.transitions.create()},colorPrimary:{backgroundColor:e.palette.primary.main},colorSecondary:{backgroundColor:e.palette.secondary.main},vertical:{height:"100%",width:2,right:0}}}),{name:"PrivateTabIndicator"})(sl),fl=n(68),dl=Object(fl.a)(r.createElement("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),pl=Object(fl.a)(r.createElement("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight"),hl=r.createElement(dl,{fontSize:"small"}),ml=r.createElement(pl,{fontSize:"small"}),vl=r.forwardRef((function(e,t){var n=e.classes,o=e.className,a=e.direction,l=e.orientation,c=e.disabled,s=Object(p.a)(e,["classes","className","direction","orientation","disabled"]);return r.createElement(Zi.a,Object(d.a)({component:"div",className:Object(i.a)(n.root,o,c&&n.disabled,"vertical"===l&&n.vertical),ref:t,role:null,tabIndex:null},s),"left"===a?hl:ml)})),bl=Object(g.a)({root:{width:40,flexShrink:0,opacity:.8,"&$disabled":{opacity:0}},vertical:{width:"100%",height:40,"& svg":{transform:"rotate(90deg)"}},disabled:{}},{name:"MuiTabScrollButton"})(vl),gl=n(29),yl=n(57),Ol=r.forwardRef((function(e,t){var n=e["aria-label"],o=e["aria-labelledby"],a=e.action,l=e.centered,c=void 0!==l&&l,s=e.children,u=e.classes,f=e.className,h=e.component,m=void 0===h?"div":h,v=e.indicatorColor,b=void 0===v?"secondary":v,g=e.onChange,y=e.orientation,O=void 0===y?"horizontal":y,w=e.ScrollButtonComponent,x=void 0===w?bl:w,E=e.scrollButtons,_=void 0===E?"auto":E,j=e.selectionFollowsFocus,S=e.TabIndicatorProps,k=void 0===S?{}:S,C=e.TabScrollButtonProps,P=e.textColor,T=void 0===P?"inherit":P,A=e.value,I=e.variant,R=void 0===I?"standard":I,D=Object(p.a)(e,["aria-label","aria-labelledby","action","centered","children","classes","className","component","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","selectionFollowsFocus","TabIndicatorProps","TabScrollButtonProps","textColor","value","variant"]),N=Object(yl.a)(),M="scrollable"===R,L="rtl"===N.direction,F="vertical"===O,B=F?"scrollTop":"scrollLeft",z=F?"top":"left",U=F?"bottom":"right",W=F?"clientHeight":"clientWidth",H=F?"height":"width";var G=r.useState(!1),K=G[0],V=G[1],$=r.useState({}),q=$[0],Y=$[1],X=r.useState({start:!1,end:!1}),J=X[0],Q=X[1],Z=r.useState({overflow:"hidden",marginBottom:null}),ee=Z[0],te=Z[1],ne=new Map,re=r.useRef(null),oe=r.useRef(null),ae=function(){var e,t,n=re.current;if(n){var r=n.getBoundingClientRect();e={clientWidth:n.clientWidth,scrollLeft:n.scrollLeft,scrollTop:n.scrollTop,scrollLeftNormalized:al(n,N.direction),scrollWidth:n.scrollWidth,top:r.top,bottom:r.bottom,left:r.left,right:r.right}}if(n&&!1!==A){var o=oe.current.children;if(o.length>0){var a=o[ne.get(A)];0,t=a?a.getBoundingClientRect():null}}return{tabsMeta:e,tabMeta:t}},ie=Object(gl.a)((function(){var e,t=ae(),n=t.tabsMeta,r=t.tabMeta,o=0;if(r&&n)if(F)o=r.top-n.top+n.scrollTop;else{var a=L?n.scrollLeftNormalized+n.clientWidth-n.scrollWidth:n.scrollLeft;o=r.left-n.left+a}var i=(e={},Object(Qi.a)(e,z,o),Object(Qi.a)(e,H,r?r[H]:0),e);if(isNaN(q[z])||isNaN(q[H]))Y(i);else{var l=Math.abs(q[z]-i[z]),c=Math.abs(q[H]-i[H]);(l>=1||c>=1)&&Y(i)}})),le=function(e){!function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:function(){},a=r.ease,i=void 0===a?il:a,l=r.duration,c=void 0===l?300:l,s=null,u=t[e],f=!1,d=function(){f=!0},p=function r(a){if(f)o(new Error("Animation cancelled"));else{null===s&&(s=a);var l=Math.min(1,(a-s)/c);t[e]=i(l)*(n-u)+u,l>=1?requestAnimationFrame((function(){o(null)})):requestAnimationFrame(r)}};u===n?o(new Error("Element already at target position")):requestAnimationFrame(p)}(B,re.current,e)},ce=function(e){var t=re.current[B];F?t+=e:(t+=e*(L?-1:1),t*=L&&"reverse"===ol()?-1:1),le(t)},se=function(){ce(-re.current[W])},ue=function(){ce(re.current[W])},fe=r.useCallback((function(e){te({overflow:null,marginBottom:-e})}),[]),de=Object(gl.a)((function(){var e=ae(),t=e.tabsMeta,n=e.tabMeta;if(n&&t)if(n[z]<t[z]){var r=t[B]+(n[z]-t[z]);le(r)}else if(n[U]>t[U]){var o=t[B]+(n[U]-t[U]);le(o)}})),pe=Object(gl.a)((function(){if(M&&"off"!==_){var e,t,n=re.current,r=n.scrollTop,o=n.scrollHeight,a=n.clientHeight,i=n.scrollWidth,l=n.clientWidth;if(F)e=r>1,t=r<o-a-1;else{var c=al(re.current,N.direction);e=L?c<i-l-1:c>1,t=L?c>1:c<i-l-1}e===J.start&&t===J.end||Q({start:e,end:t})}}));r.useEffect((function(){var e=Object(nl.a)((function(){ie(),pe()})),t=Object(rl.a)(re.current);return t.addEventListener("resize",e),function(){e.clear(),t.removeEventListener("resize",e)}}),[ie,pe]);var he=r.useCallback(Object(nl.a)((function(){pe()})));r.useEffect((function(){return function(){he.clear()}}),[he]),r.useEffect((function(){V(!0)}),[]),r.useEffect((function(){ie(),pe()})),r.useEffect((function(){de()}),[de,q]),r.useImperativeHandle(a,(function(){return{updateIndicator:ie,updateScrollButtons:pe}}),[ie,pe]);var me=r.createElement(ul,Object(d.a)({className:u.indicator,orientation:O,color:b},k,{style:Object(d.a)({},q,k.style)})),ve=0,be=r.Children.map(s,(function(e){if(!r.isValidElement(e))return null;var t=void 0===e.props.value?ve:e.props.value;ne.set(t,ve);var n=t===A;return ve+=1,r.cloneElement(e,{fullWidth:"fullWidth"===R,indicator:n&&!K&&me,selected:n,selectionFollowsFocus:j,onChange:g,textColor:T,value:t})})),ge=function(){var e={};e.scrollbarSizeListener=M?r.createElement(cl,{className:u.scrollable,onChange:fe}):null;var t=J.start||J.end,n=M&&("auto"===_&&t||"desktop"===_||"on"===_);return e.scrollButtonStart=n?r.createElement(x,Object(d.a)({orientation:O,direction:L?"right":"left",onClick:se,disabled:!J.start,className:Object(i.a)(u.scrollButtons,"on"!==_&&u.scrollButtonsDesktop)},C)):null,e.scrollButtonEnd=n?r.createElement(x,Object(d.a)({orientation:O,direction:L?"left":"right",onClick:ue,disabled:!J.end,className:Object(i.a)(u.scrollButtons,"on"!==_&&u.scrollButtonsDesktop)},C)):null,e}();return r.createElement(m,Object(d.a)({className:Object(i.a)(u.root,f,F&&u.vertical),ref:t},D),ge.scrollButtonStart,ge.scrollbarSizeListener,r.createElement("div",{className:Object(i.a)(u.scroller,M?u.scrollable:u.fixed),style:ee,ref:re,onScroll:he},r.createElement("div",{"aria-label":n,"aria-labelledby":o,className:Object(i.a)(u.flexContainer,F&&u.flexContainerVertical,c&&!M&&u.centered),onKeyDown:function(e){var t=e.target;if("tab"===t.getAttribute("role")){var n=null,r="vertical"!==O?"ArrowLeft":"ArrowUp",o="vertical"!==O?"ArrowRight":"ArrowDown";switch("vertical"!==O&&"rtl"===N.direction&&(r="ArrowRight",o="ArrowLeft"),e.key){case r:n=t.previousElementSibling||oe.current.lastChild;break;case o:n=t.nextElementSibling||oe.current.firstChild;break;case"Home":n=oe.current.firstChild;break;case"End":n=oe.current.lastChild}null!==n&&(n.focus(),e.preventDefault())}},ref:oe,role:"tablist"},be),K&&me),ge.scrollButtonEnd)})),wl=Object(g.a)((function(e){return{root:{overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex"},vertical:{flexDirection:"column"},flexContainer:{display:"flex"},flexContainerVertical:{flexDirection:"column"},centered:{justifyContent:"center"},scroller:{position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap"},fixed:{overflowX:"hidden",width:"100%"},scrollable:{overflowX:"scroll",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}},scrollButtons:{},scrollButtonsDesktop:Object(Qi.a)({},e.breakpoints.down("xs"),{display:"none"}),indicator:{}}}),{name:"MuiTabs"})(Ol),xl=n(899),El=n(969);n(1233);function _l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return jl(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 jl(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 jl(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}var Sl=Object(xl.a)((function(){return{selected:{color:"#ed8219",backgroundColor:"#fae1ca !important",cursor:"default",pointerEvents:"none"}}}));var kl=Object(te.h)((function(e){var t=e.button,n=e.group,r=e.groups,i=e.history,l=e.getChildrenIndex,c="",s=!1;t&&(s=r[t.parent].children.length<=1),["style","general","advanced"].indexOf(i.location.pathname.substr(i.location.pathname.lastIndexOf("/")+1))>-1&&(c="/".concat(i.location.pathname.substr(i.location.pathname.lastIndexOf("/")+1)));var u=_l(o.a.useState(null),2),f=u[0],d=u[1],p=Sl(),h=function(e){d(null),t?s?r[e].children.length<=1?i.push("/group/".concat(e).concat(c,"/button/").concat(r[e].children[0])):i.push("/group/".concat(e).concat(c)):i.push("/group/".concat(t.parent,"/button/").concat(e).concat(c)):n&&(r[e].children.length<=1?i.push("/group/".concat(e,"/button/").concat(r[e].children[0]).concat(c)):i.push("/group/".concat(e).concat(c)))},m=Boolean(f),v=m?"simple-popover":void 0;return o.a.createElement(o.a.Fragment,null,o.a.createElement(a.a,{"aria-describedby":v,color:"secondary",variant:"contained",onClick:function(e){d(e.currentTarget)},"data-testid":"breadcrumb:button"},o.a.createElement("span",{className:"breadcrumb-text","data-testid":"breadcrumb:name"},t?s?r[t.parent].name:t.name:n.name),o.a.createElement("i",{className:"fas fa-chevron-down"})),o.a.createElement(El.a,{id:v,className:"button-select-menu",open:m,anchorEl:f,onClose:function(){d(null)},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"},"data-testid":"breadcrumb:popup"},t&&!s?Object.values(l(r[t.parent].children)).map((function(e,n){return o.a.createElement(Oe.a,{key:n,className:"breadcrumb-select-options",onClick:function(){return h(e.id)},"data-testid":"breadcrumbitem:".concat(Qe()(e,"name","test-id")),classes:{selected:p.selected},selected:t.id===e.id},e.name)})):Object.entries(r).map((function(e,r){return o.a.createElement(Oe.a,{className:"breadcrumb-select-options",key:r,onClick:function(){return h(e[1].id)},classes:{selected:p.selected},"data-testid":"breadcrumbitem:".concat(Qe()(e[1],"name","test-id")),selected:t?t.parent===e[1].id:n.id===e[1].id},e[1].name)}))))})),Cl=Object(c.b)((function(e){return{groups:e.groups,getChildrenIndex:function(t){return Object(se.f)(t,e)}}}))(kl);function Pl(){return(Pl=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}).apply(this,arguments)}var Tl=Object(te.h)((function(e){var t=e.group,n=e.button,r=e.history,i=e.tab,l=void 0===i?0:i,c=t.children.length<2,s=function(e){var a="/group/".concat(t.id,"/button/").concat(n.id,"/").concat(e.page);return o.a.createElement(tl,Pl({component:"a",href:"#".concat(a),onClick:function(){r.location.pathname!==a&&r.push(a)},"data-testid":"buttongroupheader:button:".concat(e.page)},e))};return o.a.createElement("div",{className:"bar-header"},o.a.createElement("div",{className:"breadcrumb"},o.a.createElement(u,{content:Object(f.a)("bar.breadcrumb.tippy_home")},o.a.createElement(a.a,{onClick:function(){r.push("/")},color:"primary",className:"home-button"},o.a.createElement("span",{className:"breadcrumb-text"},Object(f.a)("bar.breadcrumb.home")),o.a.createElement("i",{className:"fas fa-chevron-right"}))),!c&&o.a.createElement(u,{content:Object(f.a)("bar.breadcrumb.tippy_group")},o.a.createElement(a.a,{onClick:function(){r.push("/group/".concat(t.id))},color:"primary"},o.a.createElement("span",{className:"breadcrumb-text"},t.name),o.a.createElement("i",{className:"fas fa-chevron-right"}))),o.a.createElement(Cl,{button:n})),o.a.createElement(ae,null),!c&&o.a.createElement("div",{className:"back-to-group"},o.a.createElement("a",{href:"#/group/"+t.id},o.a.createElement("i",{className:"fas fa-chevron-down"}),Object(f.a)("bar.edit_group_settings"))),o.a.createElement("div",{className:"mdc-card top-header"},o.a.createElement(wl,{value:l,variant:"fullWidth",indicatorColor:"secondary",textColor:"secondary",className:"tab-bordered"},o.a.createElement(s,{label:Object(f.a)("settings.setting_categories.general"),id:0,page:"general","data-testid":"general-tab",icon:o.a.createElement("i",{className:"fas fa-wrench"})}),o.a.createElement(s,{label:Object(f.a)("utils.style"),id:1,page:"style","data-testid":"style-tab",icon:o.a.createElement("i",{className:"fas fa-paint-brush"})}),o.a.createElement(s,{label:Object(f.a)("utils.advanced"),id:2,page:"advanced","data-testid":"advanced-tab",icon:o.a.createElement("i",{className:"fas fa-sliders-h"})}))))})),Al=n(20),Il=n(19);n(1239);function Rl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Dl(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 Dl(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 Dl(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}function Nl(e){var t=e.mobile,n=void 0!==t&&t,i=e.desktop,l=void 0!==i&&i,c=e.onChange,s=Rl(Object(r.useState)(n),2),d=s[0],p=s[1],h=Rl(Object(r.useState)(l),2),m=h[0],v=h[1];return Object(r.useEffect)((function(){p(n),v(l)}),[n,l]),o.a.createElement(Il.a,{title:Object(f.a)("settings.show_mobile_desktop.title"),fullWidth:!1,className:"desktop-mobile-visibility"},o.a.createElement(u,{content:Object(f.a)("settings.show_mobile_desktop.mobile")},o.a.createElement(a.a,{className:"buttonMobile",onClick:function(){var e=!d;p(e),c("show_mobile",e)},variant:d?"contained":"outlined",color:"primary","data-testid":"setting:mobile-visibility"},o.a.createElement("i",{className:"fas fa-mobile-alt"}))),o.a.createElement(u,{content:Object(f.a)("settings.show_mobile_desktop.desktop")},o.a.createElement(a.a,{onClick:function(){var e=!m;v(e),c("show_desktop",e)},variant:m?"contained":"outlined",color:"primary","data-testid":"setting:desktop-visibility"},o.a.createElement("i",{className:"fas fa-desktop"}))))}var Ml=n(906);function Ll(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Fl(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 Fl(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 Fl(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}function Bl(e){var t=e.value,n=e.onChange,a=e.placeholder,i=void 0===a?"":a,l=Ll(Object(r.useState)(t),2),c=l[0],s=l[1],u=Ll(Object(r.useState)(!0),2),d=u[0],p=u[1],h=Ll(Object(r.useState)(i),2),m=h[0],v=h[1];return Object(r.useEffect)((function(){s(t)}),[t]),Object(r.useEffect)((function(){v(i),p(!0)}),[i]),o.a.createElement(Ml.a,{variant:"outlined",label:Object(f.a)("settings.label.placeholder"),onChange:function(e){p(!1),s(e.target.value),n(e.target.value)},value:c||(d?m:c),fullWidth:!0,inputProps:{"data-testid":"setting:label"}})}function zl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ul(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 Ul(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 Ul(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}function Wl(e){var t=e.value,n=void 0===t?"":t,i=e.subject,l=void 0===i?"":i,c=e.body,s=void 0===c?"":c,u=e.cc,d=void 0===u?"":u,p=e.bcc,h=void 0===p?"":p,m=e.onChange,v=zl(Object(r.useState)(!1),2),b=v[0],g=v[1],y=zl(Object(r.useState)(""!==d),2),O=y[0],w=y[1],x=zl(Object(r.useState)(""!==h),2),E=x[0],_=x[1],j=/^(([^<>()\[\]\.,;:\s@\"]+(\.[^<>()\[\]\.,;:\s@\"]+)*)|(\".+\"))@(([^<>()[\]\.,;:\s@\"]+\.)+[^<>()[\]\.,;:\s@\"]{2,})$/i;return o.a.createElement("div",{className:"button-action-value"},o.a.createElement(Ml.a,{variant:"outlined",fullWidth:!0,value:n,inputProps:{"data-testid":"action:field"},label:Object(f.a)("settings.button_action.placeholders.mail.recipient"),helperText:!j.test(n)&&""!==n&&b?Object(f.a)("settings.button_action.actions.mail.invalid"):null,error:!j.test(n)&&""!==n&&b,onChange:function(e){m(e.target.value)},onBlur:function(e){""===e.target.value||j.test(n)?g(!1):g(!0)}}),o.a.createElement(Ml.a,{variant:"outlined",fullWidth:!0,value:l,label:Object(f.a)("settings.button_action.placeholders.mail.subject"),onChange:function(e){m(e.target.value,"text_subject")},inputProps:{"data-testid":"action:field"}}),O?o.a.createElement(Ml.a,{variant:"outlined",fullWidth:!0,value:d,label:Object(f.a)("settings.button_action.placeholders.mail.cc"),onChange:function(e){m(e.target.value,"text_cc")}}):o.a.createElement(a.a,{color:"primary",size:"small",style:{textTransform:"capitalize",marginBottom:"15px"},startIcon:"+",onClick:function(){return w(!0)}},"Cc"),E?o.a.createElement(Ml.a,{variant:"outlined",fullWidth:!0,value:h,label:Object(f.a)("settings.button_action.placeholders.mail.bcc"),onChange:function(e){m(e.target.value,"text_bcc")}}):o.a.createElement(a.a,{color:"primary",size:"small",style:{textTransform:"capitalize",marginBottom:"15px"},onClick:function(){return _(!0)},startIcon:"+"},"Bcc"),o.a.createElement(Ml.a,{variant:"outlined",fullWidth:!0,multiline:!0,rows:4,inputProps:{"data-testid":"action:field"},value:s,label:Object(f.a)("settings.button_action.placeholders.mail.body"),onChange:function(e){m(e.target.value,"text_body")}}))}function Hl(e){var t=e.value,n=void 0===t?"":t,r=e.body,a=void 0===r?"":r,i=e.onChange,l=/^\+?\d+$/;return o.a.createElement("div",{className:"button-action-subject"},o.a.createElement(Ml.a,{variant:"outlined",fullWidth:!0,value:n,helperText:l.test(n)||""===n?null:Object(f.a)("settings.button_action.actions.phone_number.invalid"),error:!l.test(n)&&""!==n,label:Object(f.a)("settings.button_action.actions.phone_number.number"),inputProps:{"data-testid":"action:field"},onChange:function(e){i(e.target.value)}}),o.a.createElement(Ml.a,{variant:"outlined",fullWidth:!0,multiline:!0,rows:4,value:a,label:Object(f.a)("settings.button_action.placeholders.message"),inputProps:{"data-testid":"action:field"},onChange:function(e){i(e.target.value,"text_body")}}),o.a.createElement("p",{dangerouslySetInnerHTML:{__html:Object(f.a)("settings.button_action.actions.whatsapp_info")}}))}var Gl=n(965),Kl=n(959),Vl=n(968),$l=n(961);function ql(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Yl(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 Yl(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 Yl(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}var Xl=Object(xl.a)((function(e){return{item:{padding:"6px 31px"},group:{fontWeight:e.typography.fontWeightMedium,opacity:1,cursor:"default",pointerEvents:"none",userSelect:"none",fontSize:"17px"}}}));function Jl(e){var t=e.value,n=void 0===t?"":t,a=e.onChange,i=Object(r.useRef)(null),l=Xl(),c=ql(Object(r.useState)(0),2),s=c[0],u=c[1];return["facebook","twitter","whatsapp","linkedin","pinterest","mail","sms","reddit","tumblr","weibo","vk","xing","blogger","flipboard","line"].includes(n)||a("facebook"),Object(r.useEffect)((function(){u(i.current.offsetWidth)}),[]),o.a.createElement(Kl.a,{variant:"outlined",fullWidth:!0,className:"button-action-value"},o.a.createElement(Vl.a,{ref:i},Object(f.a)("settings.button_action.title")),o.a.createElement(Gl.a,{labelId:"button-action-value",value:n,onChange:function(e){a(e.target.value)},labelWidth:s,MenuProps:{anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"},getContentAnchorEl:null},inputProps:{"data-testid":"action:select"}},o.a.createElement($l.a,{disableSticky:!0,value:null,className:l.group},Object(f.a)("settings.button_action.actions.social_sharing.popular")+":"),o.a.createElement(Oe.a,{value:"facebook",className:l.item},Object(f.a)("settings.button_action.actions.share_page_on","Facebook")),o.a.createElement(Oe.a,{value:"twitter",className:l.item},Object(f.a)("settings.button_action.actions.share_page_on","Twitter")),o.a.createElement(Oe.a,{value:"whatsapp",className:l.item},Object(f.a)("settings.button_action.actions.share_page_on","Whatsapp")),o.a.createElement(Oe.a,{value:"linkedin",className:l.item},Object(f.a)("settings.button_action.actions.share_page_on","LinkedIn")),o.a.createElement(Oe.a,{value:"pinterest",className:l.item},Object(f.a)("settings.button_action.actions.share_page_on","Pinterest")),o.a.createElement(Oe.a,{value:"mail",className:l.item},Object(f.a)("settings.button_action.actions.share_page_via","email")),o.a.createElement($l.a,{disableSticky:!0,value:null,className:l.group},Object(f.a)("settings.button_action.actions.social_sharing.other")+":"),o.a.createElement(Oe.a,{value:"sms",className:l.item},Object(f.a)("settings.button_action.actions.share_page_on","SMS")),o.a.createElement(Oe.a,{value:"reddit",className:l.item},Object(f.a)("settings.button_action.actions.share_page_on","Reddit")),o.a.createElement(Oe.a,{value:"tumblr",className:l.item},Object(f.a)("settings.button_action.actions.share_page_on","Tumblr")),o.a.createElement(Oe.a,{value:"weibo",className:l.item},Object(f.a)("settings.button_action.actions.share_page_on","Weibo")),o.a.createElement(Oe.a,{value:"vk",className:l.item},Object(f.a)("settings.button_action.actions.share_page_on","VK")),o.a.createElement(Oe.a,{value:"ok",className:l.item},Object(f.a)("settings.button_action.actions.share_page_on","OK.ru (Odnoklassniki)")),o.a.createElement(Oe.a,{value:"xing",className:l.item},Object(f.a)("settings.button_action.actions.share_page_on","Xing")),o.a.createElement(Oe.a,{value:"blogger",className:l.item},Object(f.a)("settings.button_action.actions.share_page_on","Blogger")),o.a.createElement(Oe.a,{value:"flipboard",className:l.item},Object(f.a)("settings.button_action.actions.share_page_on","Flipboard")),o.a.createElement(Oe.a,{value:"line",className:l.item},Object(f.a)("settings.button_action.actions.share_page_on","Line"))))}function Ql(e){var t=e.value,n=void 0===t?"":t,r=e.body,a=void 0===r?"":r,i=e.onChange,l=/^\+?\d+$/;return o.a.createElement("div",{className:"button-action-value"},o.a.createElement(Ml.a,{variant:"outlined",fullWidth:!0,value:n,label:Object(f.a)("settings.button_action.actions.phone_number.number"),helperText:l.test(n)||""===n?null:Object(f.a)("settings.button_action.actions.phone_number.invalid"),error:!l.test(n)&&""!==n,onChange:function(e){i(e.target.value)},inputProps:{"data-testid":"action:field"}}),o.a.createElement(Ml.a,{variant:"outlined",fullWidth:!0,multiline:!0,rows:4,inputProps:{"data-testid":"action:field"},value:a,label:"SMS "+Object(f.a)("settings.button_action.placeholders.mail.body"),onChange:function(e){i(e.target.value,"text_body")}}),o.a.createElement("p",{dangerouslySetInnerHTML:{__html:Object(f.a)("settings.button_action.actions.sms")}}))}function Zl(e){var t=e.value,n=void 0===t?"":t,r=e.body,a=void 0===r?"":r,i=e.onChange,l=/^\d+$/;return o.a.createElement("div",{className:"button-action-value"},o.a.createElement(Ml.a,{type:"number",variant:"outlined",fullWidth:!0,value:n,label:"Account ID",helperText:l.test(n)||""===n?null:"Invalid account ID.",error:!l.test(n)&&""!==n,onChange:function(e){i(e.target.value)},inputProps:{"data-testid":"action:field"}}),o.a.createElement(Ml.a,{variant:"outlined",fullWidth:!0,inputProps:{"data-testid":"action:field"},multiline:!0,rows:4,value:a,label:Object(f.a)("settings.button_action.placeholders.message"),onChange:function(e){i(e.target.value,"text_body")}}),o.a.createElement("p",{dangerouslySetInnerHTML:{__html:Object(f.a)("settings.button_action.actions.twitter_info")}}))}function ec(e){var t=e.value,n=void 0===t?"":t,r=e.onChange;return"elementor"!==n.substring(9)&&"E"!==n.substring(n.length-1)&&r("elementor"+Object(ne.f)()+"E"),o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"Copy and paste this into your Elementor Popup's"," ",o.a.createElement("b",null,'"Open By Selector"'),"option. ",o.a.createElement("br",null)," ",o.a.createElement("code",{style:{fontSize:12}},'a[href="#',n,'"]')),o.a.createElement(Ti.a,{articleId:76,setting:"Elementor Popup"}))}function tc(e){var t=e.value,n=void 0===t?"":t,r=e.onChange;return"popupMaker"!==n.substring(10)&&"P"!==n.substring(n.length-1)&&r("popupMaker"+Object(ne.f)()+"P"),o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"In your ",o.a.createElement("b",null,"Popup Settings"),", add a new ",o.a.createElement("b",null,'"Click to Open"')," trigger and copy and paste this code in ",o.a.createElement("b",null,'"Extra CSS Selectors"')," ",o.a.createElement("br",null),o.a.createElement("code",{style:{fontSize:12}},'a[href="#',n,'"]')),o.a.createElement(Ti.a,{articleId:77,setting:"Popup Maker"}))}var nc=n(962);function rc(e){var t=e.value,n=void 0!==t&&t,r=e.onChange;return o.a.createElement("div",{className:"settings-container container-full-width"},o.a.createElement("span",{className:"settings-title",style:{margin:"auto 0"},"data-testid":"action:click",onClick:function(){r(!n)}},Object(f.a)("settings.button_action.open_new_tab.title"),":"),o.a.createElement("div",{className:"settings-content"},o.a.createElement("div",{className:"switch",style:{marginLeft:"auto"}},o.a.createElement(nc.a,{color:"primary",inputProps:{"data-testid":"action:new-tab-switch"},checked:n,onChange:function(e){r(e.target.checked)}}))))}function oc(e){var t=e.value,n=void 0===t?"":t,r=e.newTab,a=e.placeholder,i=e.type,l=e.paragraph,c=e.knowledge,s=e.onChange,u=e.check,d=void 0!==u&&u,p=e.checkText,h=void 0===p?"Invalid":p,m=e.children,v=void 0!==m&&m;return o.a.createElement("div",{className:"button-action-value"},o.a.createElement(Ml.a,{variant:"outlined",fullWidth:!0,inputProps:{"data-testid":"action:field"},type:i||"text",helperText:d?d.test(n)||""===n?null:h:null,error:!!d&&(!d.test(n)&&""!==n),value:n,label:a,onChange:function(e){s(e.target.value)}}),v&&v,r?o.a.createElement(rc,{value:r.action_new_tab,onChange:function(e){s(e,"action_new_tab")}}):o.a.createElement(o.a.Fragment,null),l?o.a.createElement("p",{dangerouslySetInnerHTML:{__html:l}}):o.a.createElement(o.a.Fragment,null),c?function(e){return o.a.createElement("a",{className:"info-link has-margin-everywhere",href:"https://community.buttonizer.pro/knowledgebase"+(""===e.permalink?"":"/"+e.permalink),dangerouslySetInnerHTML:{__html:e.name?Object(f.a)("utils.knowledge_link",e.name):Object(f.a)("utils.visit_knowledgebase")}})}(c):o.a.createElement(o.a.Fragment,null))}var ac=n(514);function ic(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return lc(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 lc(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 lc(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}var cc=Object(c.b)((function(e){return{buttons:e.buttons}}))((function(e){var t,n=e.data,a=e.onChange,i=e.buttonId,l=e.buttons,c=ic(Object(r.useState)(!1),2),s=c[0],u=c[1],d=ic(Object(r.useState)(!1),2),p=d[0],h=d[1],m=ic(Object(r.useState)(0),2),v=m[0],b=m[1],g=Object(r.useRef)(null);if(!p)for(var y=0,O=Object.entries(l);y<O.length;y++){var w=O[y];"messenger_chat"===w[1].type&&w[1].id!==i&&(u(!0),h(!0))}return Object(r.useEffect)((function(){b(g.current.offsetWidth)}),[]),o.a.createElement(o.a.Fragment,null,o.a.createElement(oc,{value:n.action,check:/^\d+$/,checkText:Object(f.a)("settings.button_action.actions.messenger_chat.invalid"),placeholder:Object(f.a)("settings.button_action.actions.messenger_chat.page_id"),paragraph:Object(f.a)("settings.button_action.actions.messenger_chat.description"),knowledge:{permalink:59,name:"Facebook Messenger Chat Widget"},onChange:function(e,t){a(e,t)}},o.a.createElement(Kl.a,{variant:"outlined",fullWidth:!0,style:{marginBottom:"15px"}},o.a.createElement(Vl.a,{ref:g},Object(f.a)("settings.button_action.actions.messenger_chat.language")),o.a.createElement(Gl.a,{value:n.messenger_lang||"en_US",onChange:function(e){a(e.target.value,"messenger_lang")},labelWidth:v,MenuProps:{anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"},getContentAnchorEl:null}},(t=[],Object.entries(ac).map((function(e,n){var r=ic(e,2),a=r[0],i=r[1];t.push(o.a.createElement(Oe.a,{value:a,key:n},i))})),t))),o.a.createElement(Il.a,{title:"Mobile issue workaround (Experimental)",fullWidth:!1},o.a.createElement(nc.a,{onChange:function(e){a(e.target.checked,"messenger_mobile")},checked:n.messenger_mobile||!1}))),o.a.createElement(C.a,{open:s,title:"This is getting out of hand. Now, there are two of them!",buttons:[{value:"close",text:"I understand"}],onClose:function(){return a("url","type"),void u(!1)}},o.a.createElement(ye.a,null,"You currently have a button with a Facebook Messenger Chat Widget action.",o.a.createElement("br",null),"As of now, the Facebook Messenger SDK can only support ",o.a.createElement("b",null,"1")," ","Facebook Messenger Chat Widget.",o.a.createElement("br",null),o.a.createElement("br",null),"Button with Facebook Messenger Widget: ",o.a.createElement("br",null),"Button:",Object.entries(l).map((function(e){if("messenger_chat"===e[1].type&&e[1].id!==i)return" ".concat(e[1].name)})))))}));n(1241);function sc(e){return/^[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?/m.test(e)}var uc=n(966);function fc(){return(fc=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}).apply(this,arguments)}function dc(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?dc(Object(n),!0).forEach((function(t){hc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function hc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return vc(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 vc(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 vc(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}function bc(e){var t=e.value,n=e.onChange,a=mc(Object(r.useState)(t?t.split(" "):[]),2),i=a[0],l=a[1],c=mc(Object(r.useState)(!1),2),s=c[0],u=c[1];return Object(r.useEffect)((function(){l(t?t.split(" "):[])}),[t]),o.a.createElement(uc.a,{multiple:!0,size:"small",id:"tags-outlined",clearText:Object(f.a)("utils.clear"),"data-testid":"button-action-rel",options:["noreferrer","nofollow","noopener","help","prev","next","external","alternate"],getOptionLabel:function(e){return e},value:i,filterSelectedOptions:!0,disableCloseOnSelect:!0,freeSolo:!0,onOpen:function(){return u(!0)},onClose:function(){u(!1),n(i.length>0?i.join(" "):"unset")},onChange:function(e,t){l(t),s||n(t.length>0?t.join(" "):"unset")},forcePopupIcon:!0,popupIcon:o.a.createElement("i",{className:"fas fa-caret-down",style:{fontSize:"0.8em"},"data-testid":"button-action-rel-select-icon"}),renderInput:function(e){return o.a.createElement(Ml.a,fc({},e,{variant:"outlined",label:Object(f.a)("settings.button_action.rel_attributes.title"),placeholder:Object(f.a)("settings.button_action.rel_attributes.placeholder"),helperText:o.a.createElement(Ti.a,{articleId:519,setting:Object(f.a)("settings.button_action.rel_attributes.title"),size:"small"}),InputProps:pc(pc({},e.InputProps),{},{"data-testid":"button-action-rel-input"})}))}})}function gc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(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}function Oc(e){var t=e.value,n=void 0===t?"":t,a=e.placeholder,i=void 0===a?"":a,l=e.paragraph,c=e.showNewTab,s=void 0!==c&&c,u=e.newTabValue,d=e.showRelAttributes,p=void 0!==d&&d,h=e.relAttributesValue,m=e.onChange,v=gc(Object(r.useState)(!1),2),b=v[0],g=v[1];return Object(r.useEffect)((function(){g(sc(n)&&(-1===n.indexOf("https://")||-1===n.indexOf("http://")))}),[]),o.a.createElement("div",{className:"button-action-value"},o.a.createElement(Ml.a,{variant:"outlined",fullWidth:!0,value:n,label:i,helperText:b&&[o.a.createElement("p",{key:0},Object(f.a)("settings.button_action.actions.url.invalid")),o.a.createElement("p",{key:1,dangerouslySetInnerHTML:{__html:Object(f.a)("settings.button_action.actions.url.invalid_tip")}})],FormHelperTextProps:{component:"span","data-testid":"button-action-value-error"},error:b,onChange:function(e){m(e.target.value)},onBlur:function(e){g(sc(n)&&(-1===e.target.value.indexOf("https://")||-1===e.target.value.indexOf("http://")))},inputProps:{"data-testid":"action:field"}}),s&&o.a.createElement(rc,{value:u,onChange:function(e){m(e,"action_new_tab")}}),p&&o.a.createElement(bc,{value:h,onChange:function(e){return m(e,"action_rel_attributes")}}),l?o.a.createElement("p",{dangerouslySetInnerHTML:{__html:l}}):o.a.createElement(o.a.Fragment,null))}var wc=n(900),xc=n(279);function Ec(){return(Ec=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}).apply(this,arguments)}function _c(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 jc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_c(Object(n),!0).forEach((function(t){Sc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Sc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function kc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Cc(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 Cc(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 Cc(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}var Pc=Object(c.b)((function(e){return{pagesLoaded:e.wp.loaded.pages,pagesLoading:e.wp.loading.pages}}),(function(e){return{getData:function(){return xc.a.apply(void 0,arguments)(e)}}}))((function(e){var t=e.getData,n=e.value,a=e.newTabValue,i=e.onChange,l=e.pagesLoaded,c=e.pagesLoading,s=kc(Object(r.useState)(!1),2),u=s[0],d=s[1],p=kc(Object(r.useState)(null),2),h=p[0],m=p[1];return u||store.getState().wp.loaded.pages||store.getState().wp.loading.pages||(d(!0),t("pages")),Object(r.useEffect)((function(){l&&(d(!1),m(function(e,t){var n=null;return e?(t.forEach((function(t){t.id==e&&(n=t)})),n):null}(n,store.getState().wp.data.pages)))}),[l,c]),o.a.createElement(o.a.Fragment,null,o.a.createElement(uc.a,{disableClearable:!0,id:"pages-action-input","data-testid":"action:pages-action-input",options:u?[]:store.getState().wp.data.pages,loadingText:Object(f.a)("loading.loading"),getOptionLabel:function(e){return h&&e.id==h.id?"".concat(e.type,": ").concat(e.name):e.name},openOnFocus:!0,blurOnSelect:!0,value:h,style:{marginBottom:10},loading:u,groupBy:function(e){return e.type},onChange:function(e,t){m(t),i(t.id,"action")},noOptionsText:Object(f.a)("utils.search_not_found"),renderInput:function(e){return o.a.createElement(Ml.a,Ec({},e,{variant:"outlined",label:Object(f.a)("settings.button_action.actions.page.name"),placeholder:Object(f.a)("settings.button_action.actions.page.placeholder"),disabled:u,helperText:Object(f.a)("settings.button_action.actions.page.helper"),InputProps:jc(jc({},e.InputProps),{},{"data-testid":"action:autocomplete-input",endAdornment:o.a.createElement(o.a.Fragment,null,u?o.a.createElement(wc.a,{color:"primary",size:20}):null,e.InputProps.endAdornment)})}))}}),o.a.createElement(rc,{value:a,onChange:function(e){i(e,"action_new_tab")}}),o.a.createElement(Ti.a,{articleId:580,setting:Object(f.a)("settings.button_action.actions.page.name")}))}));function Tc(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 Ac(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Ic(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Rc=Object(c.b)((function(e){return{buttons:e.buttons}}),null,(function(e,t,n){var r=e.buttons,o=n.id,a=Ac(n,["id"]);return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Tc(Object(n),!0).forEach((function(t){Ic(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Tc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({button:r[o]},a)}))((function(e){var t,n=e.type,r=e.button,i=e.onChange;switch(n){case"mail":return o.a.createElement(Wl,{value:r.action,subject:r.text_subject,cc:r.text_cc,bcc:r.text_bcc,body:r.text_body,onChange:function(e,t){i(e,t)}});case"phone":return o.a.createElement(oc,{value:r.action,placeholder:Object(f.a)("settings.button_action.actions.phone_number.number"),check:/^\+?\d+$/,checkText:Object(f.a)("settings.button_action.actions.phone_number.invalid"),onChange:function(e,t){i(e,t)}});case"whatsapp":return o.a.createElement(Hl,{value:r.action,body:r.text_body,onChange:function(e,t){i(e,t)}});case"page":return o.a.createElement(Pc,{value:r.action,newTabValue:r.action_new_tab,onChange:function(e,t){i(e,t)}});case"url":return o.a.createElement(Oc,{value:r.action,placeholder:"https://www.domain.ltd/page",showNewTab:!0,newTabValue:r.action_new_tab,showRelAttributes:!0,relAttributes:r.action_rel_attributes,onChange:function(e,t){i(e,t)}});case"socialsharing":return o.a.createElement(Jl,{value:r.action,onChange:function(e,t){i(e,t)}});case"sms":return o.a.createElement(Ql,{value:r.action,body:r.text_body,onChange:function(e,t){i(e,t)}});case"messenger_chat":return o.a.createElement(cc,{data:r,buttonId:r.id,onChange:function(e,t){i(e,t)}});case"messenger":return o.a.createElement(Oc,{value:r.action,placeholder:"https://m.me/YOUR-PAGE-NAME",onChange:function(e,t){i(e,t)}});case"twitter_dm":return o.a.createElement(Zl,{value:r.action,body:r.text_body,onChange:function(e,t){i(e,t)}});case"line":return o.a.createElement(oc,{value:r.action,placeholder:"LINE ID",onChange:function(e,t){i(e,t)}});case"viber":return o.a.createElement(oc,{value:r.action,placeholder:"+00123456789",check:/^\+?\d+$/,checkText:Object(f.a)("settings.button_action.actions.phone_number.invalid"),paragraph:Object(f.a)("settings.button_action.actions.viber"),onChange:function(e,t){i(e,t)}});case"facebook":return o.a.createElement(oc,(Ic(t={value:r.action,placeholder:"Facebook username or page"},"value",r.action),Ic(t,"onChange",(function(e,t){i(e,t)})),t));case"linkedin":return o.a.createElement(oc,{value:r.action,placeholder:'"company/COMPANY-NAME" '+Object(f.a)("common.or")+' "in/USERNAME"',onChange:function(e,t){i(e,t)}});case"waze":return o.a.createElement(oc,{value:r.action,placeholder:"https://www.waze.com/ul?q=Netherlands",onChange:function(e,t){i(e,t)}});case"poptin":return o.a.createElement(o.a.Fragment,null,o.a.createElement(Oc,{value:r.action,placeholder:"https://app.popt.in/APIRequest/click/0c768294b0605",paragraph:Object(f.a)("settings.button_action.actions.poptin"),onChange:function(e,t){i(e,t)}}),o.a.createElement(Ti.a,{articleId:169,setting:"Poptin"}));case"elementor_popup":return o.a.createElement(ec,{value:r.action,type:n,button:r,onChange:function(e,t){i(e,t)}});case"popup_maker":return o.a.createElement(tc,{value:r.action,onChange:function(e,t){i(e,t)}});case"popups":return o.a.createElement("p",{className:"button-action-value",dangerouslySetInnerHTML:{__html:Object(f.a)("settings.button_action.actions.action_discontinued","Popups - Wordpress Popups","WP Popups – WordPress Popup builder","https://wordpress.org/plugins/wp-popups-lite/")}});case"wppopups":return o.a.createElement(oc,{value:r.action,placeholder:"ID/Trigger class",onChange:function(e,t){i(e,t)}});case"skype":case"telegram":case"twitter":case"snapchat":case"instagram":case"vk":return o.a.createElement(oc,{value:r.action,placeholder:Object(f.a)("settings.button_action.placeholders.username"),onChange:function(e,t){i(e,t)}});case"signal_group":return o.a.createElement(Oc,{value:r.action,placeholder:"https://signal.group/[group-id]",onChange:function(e,t){i(e,t)},paragraph:Object(f.a)("settings.button_action.actions.signal_group_info")});case"javascript_pro":return o.a.createElement(a.a,{variant:"contained",color:"primary",fullWidth:!0,style:{marginBottom:"10px"},disabled:!0},"Javascript function is for Pro only");default:return o.a.createElement(o.a.Fragment,null)}}));function Dc(e){return function(e){if(Array.isArray(e))return Nc(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Nc(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 Nc(e,t)}(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 Nc(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}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 Lc(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){Fc(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 Fc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Bc=[{value:"url",label:Object(f.a)("settings.button_action.actions.url.name")},{value:"page",label:Object(f.a)("settings.button_action.actions.page.name")},{value:"phone",label:Object(f.a)("settings.button_action.actions.phone_number.name")},{value:"mail",label:Object(f.a)("settings.button_action.actions.mail.name")},{value:"whatsapp",label:Object(f.a)("settings.button_action.actions.whatsapp_chat")},{value:"backtotop",label:Object(f.a)("settings.button_action.actions.back_to_top")},{value:"gotobottom",label:Object(f.a)("settings.button_action.actions.go_to_bottom")},{value:"gobackpage",label:Object(f.a)("settings.button_action.actions.go_back_one_page")},{value:"javascript_pro",label:Object(f.a)("settings.button_action.actions.javascript.name"),isPro:!0},{value:"socialsharing",label:Object(f.a)("settings.button_action.actions.social_sharing.social_sharing")}].map((function(e){return Lc(Lc({},e),{},{group:"popular"})})),zc=[{value:"sms",label:Object(f.a)("settings.button_action.actions.chat.sms")},{value:"messenger_chat",label:Object(f.a)("settings.button_action.actions.chat.messenger_chat")},{value:"messenger",label:Object(f.a)("settings.button_action.actions.chat.messenger_link")},{value:"twitter_dm",label:Object(f.a)("settings.button_action.actions.chat.twitter_dm")},{value:"skype",label:Object(f.a)("settings.button_action.actions.chat.skype")},{value:"line",label:Object(f.a)("settings.button_action.actions.chat.line")},{value:"telegram",label:Object(f.a)("settings.button_action.actions.chat.telegram")},{value:"viber",label:Object(f.a)("settings.button_action.actions.chat.viber")},{value:"signal_group",label:Object(f.a)("settings.button_action.actions.chat.signal_group")}].map((function(e){return Lc(Lc({},e),{},{group:"chat"})})),Uc=[{value:"facebook",label:Object(f.a)("settings.button_action.actions.social_media.facebook")},{value:"twitter",label:Object(f.a)("settings.button_action.actions.social_media.twitter")},{value:"instagram",label:Object(f.a)("settings.button_action.actions.social_media.instagram")},{value:"snapchat",label:Object(f.a)("settings.button_action.actions.social_media.snapchat")},{value:"linkedin",label:Object(f.a)("settings.button_action.actions.social_media.linkedin")},{value:"vk",label:Object(f.a)("settings.button_action.actions.social_media.vk")},{value:"waze",label:Object(f.a)("settings.button_action.actions.social_media.waze")}].map((function(e){return Lc(Lc({},e),{},{group:"social_media"})})),Wc=[{value:"poptin",label:"Poptin"},{value:"elementor_popup",label:"Elementor Popup"},{value:"popup_maker",label:"Popup Maker"},{value:"popups",label:"Popups - WordPress Popup"},{value:"wppopups",label:"WP Popups - WordPress Popup builder"}].map((function(e){return Lc(Lc({},e),{},{group:"popup"})})),Hc=[{value:"clipboard",label:Object(f.a)("settings.button_action.actions.clipboard")},{value:"print",label:Object(f.a)("settings.button_action.actions.print_page")}].map((function(e){return Lc(Lc({},e),{},{group:"action"})})),Gc=[].concat(Dc(Bc),Dc(zc),Dc(Uc),Dc(Wc),Dc(Hc));n(1243);function Kc(){return(Kc=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}).apply(this,arguments)}function Vc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(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}function qc(e){var t=null;return Gc.forEach((function(n){t||n.value!=e||(t=n)})),t||Gc[0]}function Yc(e){var t=e.actionType,n=void 0===t?"":t,a=e.id,i=e.onChange,l=Vc(Object(r.useState)(qc(n)),2),c=l[0],s=l[1],u=Vc(Object(r.useState)({open:!1}),2),d=u[0],p=u[1];return Object(r.useEffect)((function(){s(qc(n))}),[n]),o.a.createElement("div",{className:"button-action","data-testid":"button-action"},o.a.createElement(C.a,{open:d.open,title:Object(f.a)("settings.button_action.actions.javascript.warning_modal_title"),icon:o.a.createElement("i",{className:"fas fa-exclamation window-icon"}),className:"warning",onClose:function(e){"confirm"===e&&(i("type",d.action),i("action","")),p({open:!1,action:null})},buttons:[{value:"cancel",text:Object(f.a)("modal.changed_my_mind")},{value:"confirm",text:Object(f.a)("modal.yes_please"),variant:"contained"}],testId:"button-action-javascript-dialog"},o.a.createElement("p",null,Object(f.a)("settings.button_action.actions.javascript.warning_intro")),o.a.createElement("p",null,Object(f.a)("settings.button_action.actions.javascript.warning_question"))),o.a.createElement(uc.a,{id:"button-action-selector","data-testid":"setting:button-action-select",options:Gc,defaultValue:"url",value:c,disableClearable:!0,openOnFocus:!0,blurOnSelect:!0,className:"button-action-type",onChange:function(e,t){"javascript_pro"!==n||"javascript_pro"===t.value?("page"===n&&i("action",""),s(t),i("type",t.value)):p({open:!0,action:t.value})},getOptionLabel:function(e){return e.isPro&&!app.hasPremium()?"".concat(e.label," (PRO)"):e.label},getOptionDisabled:function(e){return e.isPro&&!app.hasPremium()},groupBy:function(e){return Object(f.a)("settings.button_action.actions.group_".concat(e.group))},noOptionsText:Object(f.a)("utils.search_not_found"),renderInput:function(e){return o.a.createElement(Ml.a,Kc({},e,{label:Object(f.a)("settings.button_action.title"),variant:"outlined"}))}}),o.a.createElement("div",{"data-testid":"button-action-value"},o.a.createElement(Rc,{id:a,type:n,onChange:function(e,t){return i(t||"action",e)}})))}n(1245);var Xc=[0,1,2,3,4,5,6,7,8,9,10],Jc=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12];function Qc(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=parseFloat(e);return"".concat(n/t).concat(String(e).replace(String(n),"")||"px")}var Zc=r.forwardRef((function(e,t){var n=e.alignContent,o=void 0===n?"stretch":n,a=e.alignItems,l=void 0===a?"stretch":a,c=e.classes,s=e.className,u=e.component,f=void 0===u?"div":u,h=e.container,m=void 0!==h&&h,v=e.direction,b=void 0===v?"row":v,g=e.item,y=void 0!==g&&g,O=e.justify,w=void 0===O?"flex-start":O,x=e.lg,E=void 0!==x&&x,_=e.md,j=void 0!==_&&_,S=e.sm,k=void 0!==S&&S,C=e.spacing,P=void 0===C?0:C,T=e.wrap,A=void 0===T?"wrap":T,I=e.xl,R=void 0!==I&&I,D=e.xs,N=void 0!==D&&D,M=e.zeroMinWidth,L=void 0!==M&&M,F=Object(p.a)(e,["alignContent","alignItems","classes","className","component","container","direction","item","justify","lg","md","sm","spacing","wrap","xl","xs","zeroMinWidth"]),B=Object(i.a)(c.root,s,m&&[c.container,0!==P&&c["spacing-xs-".concat(String(P))]],y&&c.item,L&&c.zeroMinWidth,"row"!==b&&c["direction-xs-".concat(String(b))],"wrap"!==A&&c["wrap-xs-".concat(String(A))],"stretch"!==l&&c["align-items-xs-".concat(String(l))],"stretch"!==o&&c["align-content-xs-".concat(String(o))],"flex-start"!==w&&c["justify-xs-".concat(String(w))],!1!==N&&c["grid-xs-".concat(String(N))],!1!==k&&c["grid-sm-".concat(String(k))],!1!==j&&c["grid-md-".concat(String(j))],!1!==E&&c["grid-lg-".concat(String(E))],!1!==R&&c["grid-xl-".concat(String(R))]);return r.createElement(f,Object(d.a)({className:B,ref:t},F))})),es=Object(g.a)((function(e){return Object(d.a)({root:{},container:{boxSizing:"border-box",display:"flex",flexWrap:"wrap",width:"100%"},item:{boxSizing:"border-box",margin:"0"},zeroMinWidth:{minWidth:0},"direction-xs-column":{flexDirection:"column"},"direction-xs-column-reverse":{flexDirection:"column-reverse"},"direction-xs-row-reverse":{flexDirection:"row-reverse"},"wrap-xs-nowrap":{flexWrap:"nowrap"},"wrap-xs-wrap-reverse":{flexWrap:"wrap-reverse"},"align-items-xs-center":{alignItems:"center"},"align-items-xs-flex-start":{alignItems:"flex-start"},"align-items-xs-flex-end":{alignItems:"flex-end"},"align-items-xs-baseline":{alignItems:"baseline"},"align-content-xs-center":{alignContent:"center"},"align-content-xs-flex-start":{alignContent:"flex-start"},"align-content-xs-flex-end":{alignContent:"flex-end"},"align-content-xs-space-between":{alignContent:"space-between"},"align-content-xs-space-around":{alignContent:"space-around"},"justify-xs-center":{justifyContent:"center"},"justify-xs-flex-end":{justifyContent:"flex-end"},"justify-xs-space-between":{justifyContent:"space-between"},"justify-xs-space-around":{justifyContent:"space-around"},"justify-xs-space-evenly":{justifyContent:"space-evenly"}},function(e,t){var n={};return Xc.forEach((function(r){var o=e.spacing(r);0!==o&&(n["spacing-".concat(t,"-").concat(r)]={margin:"-".concat(Qc(o,2)),width:"calc(100% + ".concat(Qc(o),")"),"& > $item":{padding:Qc(o,2)}})})),n}(e,"xs"),e.breakpoints.keys.reduce((function(t,n){return function(e,t,n){var r={};Jc.forEach((function(e){var t="grid-".concat(n,"-").concat(e);if(!0!==e)if("auto"!==e){var o="".concat(Math.round(e/12*1e8)/1e6,"%");r[t]={flexBasis:o,flexGrow:0,maxWidth:o}}else r[t]={flexBasis:"auto",flexGrow:0,maxWidth:"none"};else r[t]={flexBasis:0,flexGrow:1,maxWidth:"100%"}})),"xs"===n?Object(d.a)(e,r):e[t.breakpoints.up(n)]=r}(t,e,n),t}),{}))}),{name:"MuiGrid"})(Zc),ts=n(110),ns=r.forwardRef((function(e,t){var n=e.children,o=e.classes,a=e.className,l=e.component,c=void 0===l?"div":l,s=e.disablePointerEvents,u=void 0!==s&&s,f=e.disableTypography,h=void 0!==f&&f,m=e.position,v=e.variant,b=Object(p.a)(e,["children","classes","className","component","disablePointerEvents","disableTypography","position","variant"]),g=Object(ts.b)()||{},y=v;return v&&g.variant,g&&!y&&(y=g.variant),r.createElement(ts.a.Provider,{value:null},r.createElement(c,Object(d.a)({className:Object(i.a)(o.root,a,u&&o.disablePointerEvents,g.hiddenLabel&&o.hiddenLabel,"filled"===y&&o.filled,{start:o.positionStart,end:o.positionEnd}[m],"dense"===g.margin&&o.marginDense),ref:t},b),"string"!=typeof n||h?n:r.createElement(ye.a,{color:"textSecondary"},n)))})),rs=Object(g.a)({root:{display:"flex",height:"0.01em",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap"},filled:{"&$positionStart:not($hiddenLabel)":{marginTop:16}},positionStart:{marginRight:8},positionEnd:{marginLeft:8},disablePointerEvents:{pointerEvents:"none"},hiddenLabel:{},marginDense:{}},{name:"MuiInputAdornment"})(ns);function os(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 as(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function is(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ls(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 ls(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 ls(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}function cs(e){var t=e.position,n=void 0===t?"vertical":t,l=e.value,c=e.onChange,s=l,u=function(e){if("string"!=typeof e)return{value:e,mode:!1,type:!1};var t=e.match(/(left|right|top|bottom):\s?(\d{1,3})\s?.+;?/i);return null===t?{mode:!1,value:!1,type:!1}:{value:Number(t[2]),mode:t[1],type:"%"}}(l),d=is(Object(r.useState)(u.value),2),p=d[0],h=d[1],m=is(Object(r.useState)(u.mode?u.mode:"vertical"===n?"bottom":"right"),2),v=m[0],b=m[1],g=is(Object(r.useState)(u.type||"%"),2),y=g[0],w=(g[1],is(Object(r.useState)(!/(bottom|right|top|left):\s?(5|50)%;?/i.test(s)),2)),x=w[0],E=w[1],_=function(e){var t=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?os(Object(n),!0).forEach((function(t){as(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):os(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({type:y,mode:v,value:p},e),n=t.type,r=t.mode,o=t.value,a="".concat(r,": ").concat(o).concat(n,";");c(a),b(r),h(o)};return o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:"setting-group-title"},Object(f.a)("settings.menu_position.".concat(n))),o.a.createElement("hr",null),o.a.createElement(es,{container:!0,style:{marginBottom:"25px"},alignItems:"center",spacing:1},o.a.createElement(es,{item:!0,xs:5,component:O,color:"primary",className:Object(i.a)("position-buttons position-".concat(n))},o.a.createElement(a.a,{color:"primary",variant:/(top|left):\s?5%;?/i.test(s)?"contained":"outlined",onClick:function(){return _({value:5,type:"%",mode:"vertical"===n?"top":"left"})},"data-testid":"setting:position-".concat(n,"-left"),size:"small"},o.a.createElement("svg",{className:"icon",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},o.a.createElement("path",{d:"M8 11h3v10h2V11h3l-4-4-4 4zM4 3v2h16V3H4z"}),o.a.createElement("path",{d:"M0 0h24v24H0z",fill:"none"}))),o.a.createElement(a.a,{color:"primary",variant:/(bottom|right):\s?50%;?/i.test(s)?"contained":"outlined",onClick:function(){return _({value:50,type:"%",mode:"vertical"===n?"bottom":"right"})},"data-testid":"setting:position-".concat(n,"-middle"),size:"small"},o.a.createElement("svg",{className:"icon",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},o.a.createElement("path",{d:"M8 19h3v4h2v-4h3l-4-4-4 4zm8-14h-3V1h-2v4H8l4 4 4-4zM4 11v2h16v-2H4z"}),o.a.createElement("path",{d:"M0 0h24v24H0z",fill:"none"}))),o.a.createElement(a.a,{color:"primary",variant:/(bottom|right):\s?5%;?/i.test(s)?"contained":"outlined",onClick:function(){return _({value:5,type:"%",mode:"vertical"===n?"bottom":"right"})},"data-testid":"setting:position-".concat(n,"-right"),size:"small"},o.a.createElement("svg",{className:"icon",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},o.a.createElement("path",{d:"M8 11h3v10h2V11h3l-4-4-4 4zM4 3v2h16V3H4z"}),o.a.createElement("path",{d:"M0 0h24v24H0z",fill:"none"})))),o.a.createElement(es,{item:!0,xs:!0,onClick:function(){return E(!x)},component:a.a,variant:"text",color:"primary",endIcon:o.a.createElement(ie.a,{className:"fas fa-chevron-".concat(x?"down":"right")}),"data-testid":"setting:position-".concat(n,"-advanced")},Object(f.a)("utils.advanced"))),x&&o.a.createElement(es,{container:!0,spacing:2,alignItems:"center"},o.a.createElement(es,{container:!0,item:!0,xs:12,alignItems:"center",spacing:1,justify:"space-between"},o.a.createElement(es,{item:!0,xs:4,component:Ml.a,value:null==p?"":p,variant:"outlined",onChange:function(e){_({value:e.target.value.replace(/^0+(.+)/,"$1")})},onBlur:function(){""===p&&_({value:0})},size:"small",inputProps:{type:"number","aria-labelledby":"input-slider","data-testid":"setting:position-".concat(n,"-field")},InputProps:{endAdornment:o.a.createElement(rs,{position:"end"},y)}}),o.a.createElement(es,{item:!0,style:{textAlign:"center"}},Object(f.a)("settings.menu_position.from"),":"," "),o.a.createElement(es,{item:!0,component:O},o.a.createElement(a.a,{color:"primary",onClick:function(){return _({mode:"vertical"===n?"top":"left"})},variant:/top|left/i.test(v)?"contained":"outlined","data-testid":"setting:position-".concat(n,"-near")},"vertical"===n?Object(f.a)("settings.menu_position.directions.top"):Object(f.a)("settings.menu_position.directions.left")),o.a.createElement(a.a,{color:"primary",onClick:function(){return _({mode:"vertical"===n?"bottom":"right"})},variant:/bottom|right/i.test(v)?"contained":"outlined","data-testid":"setting:position-".concat(n,"-far")},"vertical"===n?Object(f.a)("settings.menu_position.directions.bottom"):Object(f.a)("settings.menu_position.directions.right")))),o.a.createElement(es,{item:!0,xs:12,component:O,margin:"dense"},o.a.createElement(a.a,{color:"primary",variant:"contained","data-testid":"setting:position-".concat(n,"-scaled")},Object(f.a)("settings.menu_position.scaled")," (%)"),o.a.createElement(a.a,{color:"primary",disabled:!0,variant:"outlined","data-testid":"setting:position-".concat(n,"-abs")},Object(f.a)("settings.menu_position.absolute")," (px) ",o.a.createElement(Vi,null)))))}function ss(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 us(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fs(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ds(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 ds(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 ds(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}function ps(e){var t=e.value,n=e.onChange,a=fs(Object(r.useState)(t.type),2),i=a[0],l=a[1],c=fs(Object(r.useState)(t.delay),2),s=c[0],u=(c[1],fs(Object(r.useState)(t.repeatCount),2)),d=u[0];u[1];Object(r.useEffect)((function(){l(t.type)}),[t]);var p=function(e){n(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ss(Object(n),!0).forEach((function(t){us(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ss(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({delay:s,repeatCount:d,type:i},e))};return o.a.createElement(o.a.Fragment,null,o.a.createElement(Kl.a,{variant:"outlined",fullWidth:!0,style:{marginBottom:"20px"}},o.a.createElement(Vl.a,{id:"group-animation"},Object(f.a)("common.type")),o.a.createElement(Gl.a,{label:Object(f.a)("common.type"),id:"group-animation",value:i,onChange:function(e){null!=e.target.value&&(l(e.target.value),p({type:e.target.value}))},inputProps:{"data-testid":"setting:animation"}},[o.a.createElement(Oe.a,{value:"none",key:0},Object(f.a)("settings.menu_animation.animations.none")),o.a.createElement(Oe.a,{value:"hello",key:1},Object(f.a)("settings.menu_animation.animations.hello")),o.a.createElement(Oe.a,{value:"bounce",key:2},Object(f.a)("settings.menu_animation.animations.bounce")),o.a.createElement(Oe.a,{disabled:!0,key:3},Object(f.a)("settings.menu_animation.animations.pulse")," (PRO)"),o.a.createElement(Oe.a,{disabled:!0,key:4},Object(f.a)("settings.menu_animation.animations.jelly")," (PRO)")])),"none"!==i&&o.a.createElement(es,{container:!0,spacing:3},o.a.createElement(es,{item:!0,xs:!0},o.a.createElement(Ml.a,{label:Object(f.a)("settings.menu_animation.delay"),disabled:!0,value:5e3,size:"small",variant:"outlined",InputProps:{endAdornment:o.a.createElement(Vi,null)},inputProps:{"data-testid":"setting:animation-delay"},InputLabelProps:{shrink:!0},onClick:function(){return app.showPremiumDialog(Object(f.a)("premium.add_animation_settings"))}})),o.a.createElement(es,{item:!0,xs:!0},o.a.createElement(Ml.a,{label:Object(f.a)("settings.menu_animation.repeat_count"),value:5,disabled:!0,size:"small",variant:"outlined",InputProps:{endAdornment:o.a.createElement(Vi,null),"data-testid":"setting:animation-repeat-count"},InputLabelProps:{shrink:!0},onClick:function(){return app.showPremiumDialog(Object(f.a)("premium.add_animation_settings"))}}))))}function hs(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ms(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 ms(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 ms(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}function vs(e){var t=e.value,n=e.onChange,a=Object(r.useRef)(null),i=hs(Object(r.useState)(0),2),l=i[0],c=i[1];Object(r.useEffect)((function(){c(a.current.offsetWidth)}),[]);return o.a.createElement(Kl.a,{variant:"outlined",fullWidth:!0},o.a.createElement(Vl.a,{id:"group-style",ref:a},Object(f.a)("common.type")),o.a.createElement(Gl.a,{labelId:"group-style",id:"group-style",value:t,onChange:function(e){"text"!==e.target.value&&"text-icon"!==e.target.value?n(e.target.value):app.showPremiumDialog(Object(f.a)("premium.menu_styles."+e.target.value),null,"text"===e.target.value?"https://s3.eu-central-1.amazonaws.com/community.buttonizer.pro/2020-05-14/1589467082-147541-image.png":"https://s3.eu-central-1.amazonaws.com/community.buttonizer.pro/2020-05-14/1589468089-699690-msedge-f9gje423nn.png")},labelWidth:l,inputProps:{"data-testid":"setting:menu-style"}},[o.a.createElement(Oe.a,{value:"default",key:0},Object(f.a)("settings.menu_style.styles.default")),o.a.createElement(Oe.a,{value:"square",key:1},Object(f.a)("settings.menu_style.styles.square")),o.a.createElement(Oe.a,{value:"rectangle",key:2},Object(f.a)("settings.menu_style.styles.rectangle")),o.a.createElement(Oe.a,{value:"text",key:3,style:{opacity:.5}},Object(f.a)("settings.menu_style.styles.text")," ",o.a.createElement(Vi,null)),o.a.createElement(Oe.a,{value:"text-icon",key:4,style:{opacity:.5}},Object(f.a)("settings.menu_style.styles.texticon")," ",o.a.createElement(Vi,null))]))}function bs(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 gs(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ys(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Os(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ws(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 ws(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 ws(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}var xs=Object(c.b)((function(e){return{buttons:e.buttons,groups:e.groups}}),(function(e){return{_set:function(){return e(le.f.apply(void 0,arguments))}}}),(function(e,t,n){var r=e.buttons,o=e.groups,a=t._set,i=n.buttonId,l=ys(n,["buttonId"]),c=r[i],s=o[c.parent];return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?bs(Object(n),!0).forEach((function(t){gs(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bs(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({set:function(e,t){return a(He.d.BUTTON,i,e,t)},setParent:function(e,t){return a(He.d.GROUP,s.id,e,t)},get:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return Object(se.c)(e,c,!!t&&"button")},getParent:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return Object(se.c)(e,s,!!t&&"group")},singleButton:s.children.length<2},l)}))((function(e){var t=e.set,n=e.setParent,a=e.get,i=e.getParent,l=e.singleButton,c=Os(Object(r.useState)("general"),2),s=c[0],u=c[1],d="rectangle"===i("menu_style")||"text"===i("menu_style")||"text-icon"===i("menu_style");return o.a.createElement("div",null,o.a.createElement(Al.a,{title:Object(f.a)("settings.setting_categories.general"),opened:"general"===s,onSetIsOpened:function(e){return u(e?"general":"")},"data-testid":"group:general"},o.a.createElement("div",{className:"setting-group-title"},Object(f.a)("settings.button_action.title")),o.a.createElement("hr",null),o.a.createElement(Yc,{actionType:a("type",!0),id:a("id"),onChange:function(e,n){return t(e,n)}}),o.a.createElement("div",{className:"setting-group-title"},Object(f.a)("settings.show_mobile_desktop.device_visibility")),o.a.createElement("hr",null),o.a.createElement(Nl,{mobile:1==a("show_mobile"),desktop:1==a("show_desktop"),onChange:function(e,n){return t(e,n)}})),l&&o.a.createElement(o.a.Fragment,null,o.a.createElement(Al.a,{title:Object(f.a)("settings.menu_position.title"),opened:"position"===s,onSetIsOpened:function(e){return u(e?"position":"")},"data-testid":"group:position"},o.a.createElement(cs,{position:"horizontal",value:i("horizontal"),onChange:function(e){return n("horizontal",e)}}),o.a.createElement(cs,{position:"vertical",value:i("vertical"),onChange:function(e){return n("vertical",e)}})),o.a.createElement(Al.a,{title:Object(f.a)("settings.menu_animation.title"),opened:"animation"===s,onSetIsOpened:function(e){return u(e?"animation":"")},"data-testid":"group:animation"},o.a.createElement("div",{className:"setting-group-title"},Object(f.a)("settings.menu_style.title")),o.a.createElement("hr",null),o.a.createElement(vs,{value:i("menu_style"),isSingleButton:!0,onChange:function(e){"text"!==e&&"text-icon"!==e||t("border_radius","10px 10px 10px 10px"),n("menu_style",e)}}),o.a.createElement("div",{className:"setting-group-title"},Object(f.a)("settings.menu_animation.title")),o.a.createElement("hr",null),o.a.createElement(ps,{value:{type:i("menu_animation"),delay:10,repeatCount:0},onChange:function(e){n("menu_animation",e.type)}}))),o.a.createElement(Al.a,{title:Object(f.a)("settings.label.title"),opened:"label"===s,onSetIsOpened:function(e){return u(e?"label":"")},"data-testid":"group:label"},o.a.createElement("div",{className:"setting-group-title"},Object(f.a)("settings.setting_categories.label")),o.a.createElement("hr",null),o.a.createElement(Bl,{value:a("label"),onChange:function(e){return t("label",e)},placeholder:d?a("name")+"'s label":""})))})),Es=(n(1247),n(37)),_s=n(53),js=(n(46),"object"==typeof performance&&"function"==typeof performance.now?function(){return performance.now()}:function(){return Date.now()});function Ss(e){cancelAnimationFrame(e.id)}function ks(e,t){var n=js();var r={id:requestAnimationFrame((function o(){js()-n>=t?e.call(null):r.id=requestAnimationFrame(o)}))};return r}var Cs=-1;var Ps=null;function Ts(e){if(void 0===e&&(e=!1),null===Ps||e){var t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",n.direction="rtl";var r=document.createElement("div"),o=r.style;return o.width="100px",o.height="100px",t.appendChild(r),document.body.appendChild(t),t.scrollLeft>0?Ps="positive-descending":(t.scrollLeft=1,Ps=0===t.scrollLeft?"negative":"positive-ascending"),document.body.removeChild(t),Ps}return Ps}var As=function(e){var t=e.columnIndex;e.data;return e.rowIndex+":"+t};function Is(e){var t,n,o=e.getColumnOffset,a=e.getColumnStartIndexForOffset,i=e.getColumnStopIndexForStartIndex,l=e.getColumnWidth,c=e.getEstimatedTotalHeight,s=e.getEstimatedTotalWidth,u=e.getOffsetForColumnAndAlignment,f=e.getOffsetForRowAndAlignment,p=e.getRowHeight,h=e.getRowOffset,m=e.getRowStartIndexForOffset,v=e.getRowStopIndexForStartIndex,b=e.initInstanceProps,g=e.shouldResetStyleCacheOnItemSizeChange,y=e.validateProps;return n=t=function(e){function t(t){var n;return(n=e.call(this,t)||this)._instanceProps=b(n.props,Object(_s.a)(Object(_s.a)(n))),n._resetIsScrollingTimeoutId=null,n._outerRef=void 0,n.state={instance:Object(_s.a)(Object(_s.a)(n)),isScrolling:!1,horizontalScrollDirection:"forward",scrollLeft:"number"==typeof n.props.initialScrollLeft?n.props.initialScrollLeft:0,scrollTop:"number"==typeof n.props.initialScrollTop?n.props.initialScrollTop:0,scrollUpdateWasRequested:!1,verticalScrollDirection:"forward"},n._callOnItemsRendered=void 0,n._callOnItemsRendered=jt((function(e,t,r,o,a,i,l,c){return n.props.onItemsRendered({overscanColumnStartIndex:e,overscanColumnStopIndex:t,overscanRowStartIndex:r,overscanRowStopIndex:o,visibleColumnStartIndex:a,visibleColumnStopIndex:i,visibleRowStartIndex:l,visibleRowStopIndex:c})})),n._callOnScroll=void 0,n._callOnScroll=jt((function(e,t,r,o,a){return n.props.onScroll({horizontalScrollDirection:r,scrollLeft:e,scrollTop:t,verticalScrollDirection:o,scrollUpdateWasRequested:a})})),n._getItemStyle=void 0,n._getItemStyle=function(e,t){var r,a=n.props,i=a.columnWidth,c=a.direction,s=a.rowHeight,u=n._getItemStyleCache(g&&i,g&&c,g&&s),f=e+":"+t;if(u.hasOwnProperty(f))r=u[f];else{var d=o(n.props,t,n._instanceProps),m="rtl"===c;u[f]=r={position:"absolute",left:m?void 0:d,right:m?d:void 0,top:h(n.props,e,n._instanceProps),height:p(n.props,e,n._instanceProps),width:l(n.props,t,n._instanceProps)}}return r},n._getItemStyleCache=void 0,n._getItemStyleCache=jt((function(e,t,n){return{}})),n._onScroll=function(e){var t=e.currentTarget,r=t.clientHeight,o=t.clientWidth,a=t.scrollLeft,i=t.scrollTop,l=t.scrollHeight,c=t.scrollWidth;n.setState((function(e){if(e.scrollLeft===a&&e.scrollTop===i)return null;var t=n.props.direction,s=a;if("rtl"===t)switch(Ts()){case"negative":s=-a;break;case"positive-descending":s=c-o-a}s=Math.max(0,Math.min(s,c-o));var u=Math.max(0,Math.min(i,l-r));return{isScrolling:!0,horizontalScrollDirection:e.scrollLeft<a?"forward":"backward",scrollLeft:s,scrollTop:u,verticalScrollDirection:e.scrollTop<i?"forward":"backward",scrollUpdateWasRequested:!1}}),n._resetIsScrollingDebounced)},n._outerRefSetter=function(e){var t=n.props.outerRef;n._outerRef=e,"function"==typeof t?t(e):null!=t&&"object"==typeof t&&t.hasOwnProperty("current")&&(t.current=e)},n._resetIsScrollingDebounced=function(){null!==n._resetIsScrollingTimeoutId&&Ss(n._resetIsScrollingTimeoutId),n._resetIsScrollingTimeoutId=ks(n._resetIsScrolling,150)},n._resetIsScrolling=function(){n._resetIsScrollingTimeoutId=null,n.setState({isScrolling:!1},(function(){n._getItemStyleCache(-1)}))},n}Object(Es.a)(t,e),t.getDerivedStateFromProps=function(e,t){return Rs(e,t),y(e),null};var n=t.prototype;return n.scrollTo=function(e){var t=e.scrollLeft,n=e.scrollTop;void 0!==t&&(t=Math.max(0,t)),void 0!==n&&(n=Math.max(0,n)),this.setState((function(e){return void 0===t&&(t=e.scrollLeft),void 0===n&&(n=e.scrollTop),e.scrollLeft===t&&e.scrollTop===n?null:{horizontalScrollDirection:e.scrollLeft<t?"forward":"backward",scrollLeft:t,scrollTop:n,scrollUpdateWasRequested:!0,verticalScrollDirection:e.scrollTop<n?"forward":"backward"}}),this._resetIsScrollingDebounced)},n.scrollToItem=function(e){var t=e.align,n=void 0===t?"auto":t,r=e.columnIndex,o=e.rowIndex,a=this.props,i=a.columnCount,l=a.height,d=a.rowCount,p=a.width,h=this.state,m=h.scrollLeft,v=h.scrollTop,b=function(e){if(void 0===e&&(e=!1),-1===Cs||e){var t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",document.body.appendChild(t),Cs=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return Cs}();void 0!==r&&(r=Math.max(0,Math.min(r,i-1))),void 0!==o&&(o=Math.max(0,Math.min(o,d-1)));var g=c(this.props,this._instanceProps),y=s(this.props,this._instanceProps)>p?b:0,O=g>l?b:0;this.scrollTo({scrollLeft:void 0!==r?u(this.props,r,n,m,this._instanceProps,O):m,scrollTop:void 0!==o?f(this.props,o,n,v,this._instanceProps,y):v})},n.componentDidMount=function(){var e=this.props,t=e.initialScrollLeft,n=e.initialScrollTop;if(null!=this._outerRef){var r=this._outerRef;"number"==typeof t&&(r.scrollLeft=t),"number"==typeof n&&(r.scrollTop=n)}this._callPropsCallbacks()},n.componentDidUpdate=function(){var e=this.props.direction,t=this.state,n=t.scrollLeft,r=t.scrollTop;if(t.scrollUpdateWasRequested&&null!=this._outerRef){var o=this._outerRef;if("rtl"===e)switch(Ts()){case"negative":o.scrollLeft=-n;break;case"positive-ascending":o.scrollLeft=n;break;default:var a=o.clientWidth,i=o.scrollWidth;o.scrollLeft=i-a-n}else o.scrollLeft=Math.max(0,n);o.scrollTop=Math.max(0,r)}this._callPropsCallbacks()},n.componentWillUnmount=function(){null!==this._resetIsScrollingTimeoutId&&Ss(this._resetIsScrollingTimeoutId)},n.render=function(){var e=this.props,t=e.children,n=e.className,o=e.columnCount,a=e.direction,i=e.height,l=e.innerRef,u=e.innerElementType,f=e.innerTagName,p=e.itemData,h=e.itemKey,m=void 0===h?As:h,v=e.outerElementType,b=e.outerTagName,g=e.rowCount,y=e.style,O=e.useIsScrolling,w=e.width,x=this.state.isScrolling,E=this._getHorizontalRangeToRender(),_=E[0],j=E[1],S=this._getVerticalRangeToRender(),k=S[0],C=S[1],P=[];if(o>0&&g)for(var T=k;T<=C;T++)for(var A=_;A<=j;A++)P.push(Object(r.createElement)(t,{columnIndex:A,data:p,isScrolling:O?x:void 0,key:m({columnIndex:A,data:p,rowIndex:T}),rowIndex:T,style:this._getItemStyle(T,A)}));var I=c(this.props,this._instanceProps),R=s(this.props,this._instanceProps);return Object(r.createElement)(v||b||"div",{className:n,onScroll:this._onScroll,ref:this._outerRefSetter,style:Object(d.a)({position:"relative",height:i,width:w,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:a},y)},Object(r.createElement)(u||f||"div",{children:P,ref:l,style:{height:I,pointerEvents:x?"none":void 0,width:R}}))},n._callPropsCallbacks=function(){var e=this.props,t=e.columnCount,n=e.onItemsRendered,r=e.onScroll,o=e.rowCount;if("function"==typeof n&&t>0&&o>0){var a=this._getHorizontalRangeToRender(),i=a[0],l=a[1],c=a[2],s=a[3],u=this._getVerticalRangeToRender(),f=u[0],d=u[1],p=u[2],h=u[3];this._callOnItemsRendered(i,l,f,d,c,s,p,h)}if("function"==typeof r){var m=this.state,v=m.horizontalScrollDirection,b=m.scrollLeft,g=m.scrollTop,y=m.scrollUpdateWasRequested,O=m.verticalScrollDirection;this._callOnScroll(b,g,v,O,y)}},n._getHorizontalRangeToRender=function(){var e=this.props,t=e.columnCount,n=e.overscanColumnCount,r=e.overscanColumnsCount,o=e.overscanCount,l=e.rowCount,c=this.state,s=c.horizontalScrollDirection,u=c.isScrolling,f=c.scrollLeft,d=n||r||o||1;if(0===t||0===l)return[0,0,0,0];var p=a(this.props,f,this._instanceProps),h=i(this.props,p,f,this._instanceProps),m=u&&"backward"!==s?1:Math.max(1,d),v=u&&"forward"!==s?1:Math.max(1,d);return[Math.max(0,p-m),Math.max(0,Math.min(t-1,h+v)),p,h]},n._getVerticalRangeToRender=function(){var e=this.props,t=e.columnCount,n=e.overscanCount,r=e.overscanRowCount,o=e.overscanRowsCount,a=e.rowCount,i=this.state,l=i.isScrolling,c=i.verticalScrollDirection,s=i.scrollTop,u=r||o||n||1;if(0===t||0===a)return[0,0,0,0];var f=m(this.props,s,this._instanceProps),d=v(this.props,f,s,this._instanceProps),p=l&&"backward"!==c?1:Math.max(1,u),h=l&&"forward"!==c?1:Math.max(1,u);return[Math.max(0,f-p),Math.max(0,Math.min(a-1,d+h)),f,d]},t}(r.PureComponent),t.defaultProps={direction:"ltr",itemData:void 0,useIsScrolling:!1},n}var Rs=function(e,t){e.children,e.direction,e.height,e.innerTagName,e.outerTagName,e.overscanColumnsCount,e.overscanCount,e.overscanRowsCount,e.width,t.instance};var Ds=Is({getColumnOffset:function(e,t){return t*e.columnWidth},getColumnWidth:function(e,t){return e.columnWidth},getRowOffset:function(e,t){return t*e.rowHeight},getRowHeight:function(e,t){return e.rowHeight},getEstimatedTotalHeight:function(e){var t=e.rowCount;return e.rowHeight*t},getEstimatedTotalWidth:function(e){var t=e.columnCount;return e.columnWidth*t},getOffsetForColumnAndAlignment:function(e,t,n,r,o,a){var i=e.columnCount,l=e.columnWidth,c=e.width,s=Math.max(0,i*l-c),u=Math.min(s,t*l),f=Math.max(0,t*l-c+a+l);switch("smart"===n&&(n=r>=f-c&&r<=u+c?"auto":"center"),n){case"start":return u;case"end":return f;case"center":var d=Math.round(f+(u-f)/2);return d<Math.ceil(c/2)?0:d>s+Math.floor(c/2)?s:d;case"auto":default:return r>=f&&r<=u?r:f>u||r<f?f:u}},getOffsetForRowAndAlignment:function(e,t,n,r,o,a){var i=e.rowHeight,l=e.height,c=e.rowCount,s=Math.max(0,c*i-l),u=Math.min(s,t*i),f=Math.max(0,t*i-l+a+i);switch("smart"===n&&(n=r>=f-l&&r<=u+l?"auto":"center"),n){case"start":return u;case"end":return f;case"center":var d=Math.round(f+(u-f)/2);return d<Math.ceil(l/2)?0:d>s+Math.floor(l/2)?s:d;case"auto":default:return r>=f&&r<=u?r:f>u||r<f?f:u}},getColumnStartIndexForOffset:function(e,t){var n=e.columnWidth,r=e.columnCount;return Math.max(0,Math.min(r-1,Math.floor(t/n)))},getColumnStopIndexForStartIndex:function(e,t,n){var r=e.columnWidth,o=e.columnCount,a=e.width,i=t*r,l=Math.ceil((a+n-i)/r);return Math.max(0,Math.min(o-1,t+l-1))},getRowStartIndexForOffset:function(e,t){var n=e.rowHeight,r=e.rowCount;return Math.max(0,Math.min(r-1,Math.floor(t/n)))},getRowStopIndexForStartIndex:function(e,t,n){var r=e.rowHeight,o=e.rowCount,a=e.height,i=t*r,l=Math.ceil((a+n-i)/r);return Math.max(0,Math.min(o-1,t+l-1))},initInstanceProps:function(e){},shouldResetStyleCacheOnItemSizeChange:!0,validateProps:function(e){e.columnWidth,e.rowHeight}});var Ns=n(156);function Ms(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ls(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 Ls(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 Ls(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}var Fs=Object(c.b)((function(e){return{icon_library:e.settings.icon_library,icon_library_version:e.settings.icon_library_version}}))((function(e){var t=e.selectedIcon,n=e.onSelect,a=e.icon_library,l=e.icon_library_version,c=Ms(Object(r.useState)(""),2),s=c[0],u=c[1],d=Object(r.useRef)(null),p=Ms(Object(r.useState)([]),2),h=p[0],m=p[1],v=Object(r.useMemo)((function(){return function(e,t){if(e){for(var n=[],r=t,o=0;o<r.length;o++){var a=r[o];(a.searchTerms.includes(e)||a.name.includes(e))&&n.push(a)}return n}return t}(s,h)}),[s,h]);return Object(r.useEffect)((function(){Object(Ns.b)(a,l).then((function(e){m(e.data)}))}),[a,l]),o.a.createElement("div",{ref:d,style:{flexGrow:1,height:500,overflow:"hidden"},"data-testid":"icon-frame"},o.a.createElement("div",{className:"header"},o.a.createElement(Ml.a,{value:s,fullWidth:!0,variant:"outlined",inputProps:{"data-testid":"search-field"},placeholder:Object(f.a)("utils.icon_selector.search_icon"),onChange:function(e){u(e.target.value)}})),0===v.length&&""===s&&o.a.createElement("div",{style:{margin:"150px 0 0",textAlign:"center"}},o.a.createElement("svg",{width:"60",height:"60",viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg",stroke:"#2f788a"},o.a.createElement("g",{fill:"none",fillRule:"evenodd"},o.a.createElement("g",{transform:"translate(1 1)",strokeWidth:"2"},o.a.createElement("circle",{strokeOpacity:".5",cx:"18",cy:"18",r:"18"}),o.a.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18"},o.a.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"}))))),o.a.createElement("p",{style:{fontFamily:"Arial, Helvetica, sans-serif"}},Object(f.a)("utils.icon_selector.loading"))),""!==s&&o.a.createElement("p",{className:"search-results"},o.a.createElement("span",{dangerouslySetInnerHTML:{__html:Object(f.a)("utils.icon_selector.searching_for",s,v.length)}})," ",o.a.createElement("a",{href:"#",onClick:function(e){e.preventDefault(),u("")}},Object(f.a)("utils.icon_selector.remove_filter"))),o.a.createElement("div",{className:"icon-list",style:{overflowX:"overlay"}},o.a.createElement(Ds,{columnCount:null!==d.current&&d.current.clientWidth<600?4:8,columnWidth:null!==d.current?d.current.clientWidth<600?(d.current.clientWidth-30)/4:(d.current.clientWidth-30)/8:15,height:null!==d.current?d.current.clientHeight-70:200,rowCount:null!==d.current&&d.current.clientWidth<600?Math.max(v.length/4):Math.max(v.length/8),rowHeight:90,width:null!==d.current?d.current.clientWidth:200},(function(e){var r=e.columnIndex,a=e.rowIndex,l=e.style,c=v[a*(null!==d.current&&d.current.clientWidth<600?4:8)+r];if(!c||void 0===c||null==c.icons)return null;var s=c.icons[0];return o.a.createElement("div",{style:l},o.a.createElement("a",{href:"#",className:Object(i.a)("icon-item",""!==t&&t===s.icon&&"current-selected"),title:c.name,onClick:function(e){e.preventDefault(),n(s.icon)}},o.a.createElement("div",{className:"icon-container"},o.a.createElement("i",{className:s.icon})),o.a.createElement("span",{className:"icon-name"},c.name)))}))))})),Bs=n(23),zs=n(952),Us=n(970),Ws="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;var Hs=function(e){var t=e.children,n=e.defer,o=void 0!==n&&n,a=e.fallback,i=void 0===a?null:a,l=r.useState(!1),c=l[0],s=l[1];return Ws((function(){o||s(!0)}),[o]),r.useEffect((function(){o&&s(!0)}),[o]),r.createElement(r.Fragment,null,c?t:i)},Gs=n(516),Ks=n.n(Gs);function Vs(e){return(Vs="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)}function $s(e){return function(e){if(Array.isArray(e))return qs(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return qs(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 qs(e,t)}(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 qs(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}function Ys(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Xs(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)}}function Js(e,t){return(Js=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Qs(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=tu(e);if(t){var o=tu(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Zs(this,n)}}function Zs(e,t){return!t||"object"!==Vs(t)&&"function"!=typeof t?eu(e):t}function eu(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tu(e){return(tu=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function nu(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ru=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Js(e,t)}(i,e);var t,n,r,a=Qs(i);function i(){var e;Ys(this,i);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return nu(eu(e=a.call.apply(a,[this].concat(n))),"state",{ready:!1}),nu(eu(e),"handleRef",(function(t){e.contentDocument=t?t.node.contentDocument:null,e.contentWindow=t?t.node.contentWindow:null})),nu(eu(e),"onContentDidMount",(function(){e.setState({ready:!0,jss:Object(Bs.b)({plugins:$s(Object(zs.a)().plugins),insertionPoint:e.contentWindow["demo-frame-jss"]}),sheetsManager:new Map,container:e.contentDocument.body})})),nu(eu(e),"onContentDidUpdate",(function(){e.contentDocument.body.dir=e.props.theme.direction})),e}return t=i,(n=[{key:"render",value:function(){var e=this.props,t=e.children,n=e.classes;return o.a.createElement(Hs,null,o.a.createElement(Ks.a,{ref:this.handleRef,className:n.root,contentDidMount:this.onContentDidMount,contentDidUpdate:this.onContentDidUpdate,head:this.props.head,style:this.props.style,width:"100%",border:0},o.a.createElement("div",{id:"demo-frame-jss"}),this.state.ready?o.a.createElement(Us.b,{jss:this.state.jss,sheetsManager:this.state.sheetsManager},o.a.cloneElement(t,{container:this.state.container})):null))}}])&&Xs(t.prototype,n),r&&Xs(t,r),i}(o.a.Component),ou=Object(g.a)((function(e){return{root:{backgroundColor:e.palette.background.default,flexGrow:1,height:400,border:"none",boxShadow:e.shadows[1]}}}),{withTheme:!0})(ru);function au(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return iu(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 iu(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 iu(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}function lu(e){var t=e.onClose,n=e.startingValue,i=e.dialogOpened,l=void 0!==i&&i,c=e.memoizedStylesheet,s=au(Object(r.useState)(n),2),u=s[0],d=s[1],p=function(e,n){t("confirm"===e&&n)};return Object(r.useEffect)((function(){d(n)}),[n]),o.a.createElement(ji.a,{open:l,onClose:function(){return p("cancel")},maxWidth:"md",fullWidth:!0,"aria-labelledby":"alert-dialog-title","aria-describedby":"alert-dialog-description"},o.a.createElement(Si.a,{id:"alert-dialog-title"},Object(f.a)("utils.icon_selector.title")),o.a.createElement(ki.a,null,o.a.createElement(Ci.a,{id:"alert-dialog-description",component:"div"},l&&o.a.createElement(ou,{head:o.a.createElement(o.a.Fragment,null,o.a.createElement("style",null,"\nbody {\n margin: 0;\n display: flex;\n overflow: hidden;\n}\n\n* {\n box-sizing: border-box;\n}\n\n.header {\n margin-bottom: 5px;\n}\n\n.icon-item {\n display: block;\n text-decoration: none;\n border: 2px solid #eeeeee;\n margin: 4px;\n height: 80px;\n color: #494949;\n font-family: sans-serif;\n border-radius: 4px;\n transition: border-color 250ms ease-in-out;\n}\n\n.icon-item:hover {\n color: #2f788a;\n border-color: #2f788a;\n}\n\n.icon-item.current-selected {\n color: #f08419;\n border-color: #f08419;\n}\n\n.icon-item .icon-container {\n height: 50px;\n line-height: 50px;\n text-align: center;\n}\n\n.icon-item .icon-container i {\n display: block;\n line-height: 50px;\n font-size: 25px;\n}\n\n.icon-item .icon-name {\n display: block;\n text-align: center;\n padding: 0 5px 10px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: 13px;\n}\n\n.search-results {\n display: block;\n padding: 5px 5px 0;\n font-family: sans-serif;\n color: #333333;\n font-size: 14px;\n}\n\n.search-results a {\n text-decoration: none;\n color: #2f788a;\n}\n\n.search-results a:hover {\n text-decoration: underline;\n}\n\n.frame-content {\n width: 100%;\n}\n.frame-root {\n width: 100%;\n}\n"),c),style:{height:500,maxHeight:"calc(90vh - 180px)",boxShadow:"none",backgroundColor:"white"}},o.a.createElement(Fs,{selectedIcon:u,onSelect:function(e){d(e)}})))),o.a.createElement(Pi.a,null,o.a.createElement(P.a,{color:"primary",onClick:function(){d("unset"),p("confirm","unset")},"data-testid":"delete"},o.a.createElement(ie.a,{className:"fas fa-trash"})),o.a.createElement(a.a,{onClick:function(){return p("cancel",u)},color:"primary"},Object(f.a)("modal.cancel")),o.a.createElement(a.a,{onClick:function(){return p("confirm",u)},color:"primary"},Object(f.a)("common.select"))))}function cu(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return su(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 su(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 su(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}var uu=Object(c.b)((function(e){return{icon_library:e.settings.icon_library,icon_library_version:e.settings.icon_library_version,icon_library_code:e.settings.icon_library_code}}))((function(e){var t=e.value,n=void 0===t?"":t,i=e.onChange,l=e.hoverDisabled,c=void 0!==l&&l,s=e.icon_library,u=e.icon_library_code,d=e.icon_library_version,p=cu(Object(r.useState)(!1),2),h=p[0],m=p[1],v=Object(r.useMemo)((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"fontawesome",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"5.free",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return"fontawesome"!==e||"5.free"!==t&&"5.paid"!==t?"fontawesome"===e&&"4.7.0"===t?o.a.createElement("link",{type:"text/css",rel:"stylesheet",href:"https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css",integrity:""}):void 0:o.a.createElement("link",{type:"text/css",rel:"stylesheet",href:"https://"+("5.paid"===t?"pro":"use")+".fontawesome.com/releases/"+buttonizer_admin.fontawesome_current_version+"/css/all.css",crossOrigin:"anonymous",integrity:"5.paid"===t&&null!==n?n:null})}(s,d,u)}),[s,d,u]),b=function(){c?app.showPremiumDialog("More hover settings"):m(!0)};return o.a.createElement(Il.a,{title:Object(f.a)("settings.icon.title"),className:"form-icon-selector"},o.a.createElement("div",{className:"selector",onClick:function(){return b()}},o.a.createElement("div",{className:"viewer",style:{margin:0,cursor:"pointer",userSelect:"none"}},o.a.createElement(ou,{head:o.a.createElement(o.a.Fragment,null,o.a.createElement("style",null,"\nbody {\n margin: 0;\n background-color: #dddddd;\n color: white;\n border-radius: 0 0 4px 4px;\n text-align: center;\n}\n"),v)},o.a.createElement("div",{onClick:function(){return b()},style:{height:"65px",textAlign:"center",lineHeight:"65px",color:"".concat(c?"#fff":"#2f788a"," !important"),fontSize:"30px"}},o.a.createElement("i",{className:n})))),o.a.createElement(a.a,{disabled:c,"data-testid":"setting:open-icon-picker",onClick:function(){return b()},color:"primary",component:"span",variant:"contained"},Object(f.a)("settings.icon.select"))),o.a.createElement(lu,{memoizedStylesheet:v,onClose:function(e){e&&i(e),m(!1)},startingValue:n,dialogOpened:h}))})),fu=(n(1249),n(1253),n(10)),du=n.n(fu),pu=function(e,t,n,r,o){var a=o.clientWidth,i=o.clientHeight,l="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,c="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,s=l-(o.getBoundingClientRect().left+window.pageXOffset),u=c-(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 d=void 0;if(r!==(d=s<0?0:s>a?1:Math.round(100*s/a)/100))return{h:t.h,s:t.s,l:t.l,a:d,source:"rgb"}}return null},hu={},mu=function(e,t,n,r){var o=e+"-"+t+"-"+n+(r?"-server":"");if(hu[o])return hu[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 hu[o]=a,a},vu=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},bu=function(e){var t=e.white,n=e.grey,a=e.size,i=e.renderers,l=e.borderRadius,c=e.boxShadow,s=e.children,u=du()({default:{grid:{borderRadius:l,boxShadow:c,absolute:"0px 0px 0px 0px",background:"url("+mu(t,n,a,i.canvas)+") center left"}}});return Object(r.isValidElement)(s)?o.a.cloneElement(s,vu({},s.props,{style:vu({},s.props.style,u.grid)})):o.a.createElement("div",{style:u.grid})};bu.defaultProps={size:8,white:"transparent",grey:"rgba(0,0,0,.08)",renderers:{}};var gu=bu,yu=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},Ou=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 wu(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xu(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 Eu=function(e){function t(){var e,n,r;wu(this,t);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return n=r=xu(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r.handleChange=function(e){var t=pu(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)},xu(r,n)}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)}(t,e),Ou(t,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"render",value:function(){var e=this,t=this.props.rgb,n=du()({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("+t.r+","+t.g+","+t.b+", 0) 0%,\n rgba("+t.r+","+t.g+","+t.b+", 1) 100%)",boxShadow:this.props.shadow,borderRadius:this.props.radius},container:{position:"relative",height:"100%",margin:"0 3px"},pointer:{position:"absolute",left:100*t.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("+t.r+","+t.g+","+t.b+", 0) 0%,\n rgba("+t.r+","+t.g+","+t.b+", 1) 100%)"},pointer:{left:0,top:100*t.a+"%"}},overwrite:yu({},this.props.style)},{vertical:"vertical"===this.props.direction,overwrite:!0});return o.a.createElement("div",{style:n.alpha},o.a.createElement("div",{style:n.checkboard},o.a.createElement(gu,{renderers:this.props.renderers})),o.a.createElement("div",{style:n.gradient}),o.a.createElement("div",{style:n.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},o.a.createElement("div",{style:n.pointer},this.props.pointer?o.a.createElement(this.props.pointer,this.props):o.a.createElement("div",{style:n.slider}))))}}]),t}(r.PureComponent||r.Component),_u=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 ju=[38,40],Su=1,ku=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=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,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.handleBlur=function(){n.state.blurValue&&n.setState({value:n.state.blurValue,blurValue:null})},n.handleChange=function(e){n.setUpdatedValue(e.target.value,e)},n.handleKeyDown=function(e){var t,r=function(e){return Number(String(e).replace(/%/g,""))}(e.target.value);if(!isNaN(r)&&(t=e.keyCode,ju.indexOf(t)>-1)){var o=n.getArrowOffset(),a=38===e.keyCode?r+o:r-o;n.setUpdatedValue(a,e)}},n.handleDrag=function(e){if(n.props.dragLabel){var t=Math.round(n.props.value+e.movementX);t>=0&&t<=n.props.dragMax&&n.props.onChange&&n.props.onChange(n.getValueObjectWithLabel(t),e)}},n.handleMouseDown=function(e){n.props.dragLabel&&(e.preventDefault(),n.handleDrag(e),window.addEventListener("mousemove",n.handleDrag),window.addEventListener("mouseup",n.handleMouseUp))},n.handleMouseUp=function(){n.unbindEventListeners()},n.unbindEventListeners=function(){window.removeEventListener("mousemove",n.handleDrag),window.removeEventListener("mouseup",n.handleMouseUp)},n.state={value:String(e.value).toUpperCase(),blurValue:String(e.value).toUpperCase()},n.inputId="rc-editable-input-"+Su++,n}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)}(t,e),_u(t,[{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,t=du()({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 o.a.createElement("div",{style:t.wrap},o.a.createElement("input",{id:this.inputId,style:t.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?o.a.createElement("label",{htmlFor:this.inputId,style:t.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),t}(r.PureComponent||r.Component),Cu=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,c=i-(r.getBoundingClientRect().left+window.pageXOffset),s=l-(r.getBoundingClientRect().top+window.pageYOffset);if("vertical"===t){var u=void 0;if(s<0)u=359;else if(s>a)u=0;else{u=360*(-100*s/a+100)/100}if(n.h!==u)return{h:u,s:n.s,l:n.l,a:n.a,source:"hsl"}}else{var f=void 0;if(c<0)f=0;else if(c>o)f=359;else{f=360*(100*c/o)/100}if(n.h!==f)return{h:f,s:n.s,l:n.l,a:n.a,source:"hsl"}}return null},Pu=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 Tu(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Au(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 Iu=function(e){function t(){var e,n,r;Tu(this,t);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return n=r=Au(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r.handleChange=function(e){var t=Cu(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()},Au(r,n)}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)}(t,e),Pu(t,[{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,t=this.props.direction,n=void 0===t?"horizontal":t,r=du()({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"===n});return o.a.createElement("div",{style:r.hue},o.a.createElement("div",{className:"hue-"+n,style:r.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},o.a.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 "),o.a.createElement("div",{style:r.pointer},this.props.pointer?o.a.createElement(this.props.pointer,this.props):o.a.createElement("div",{style:r.slider}))))}}]),t}(r.PureComponent||r.Component);var Ru=function(){this.__data__=[],this.size=0};var Du=function(e,t){return e===t||e!=e&&t!=t};var Nu=function(e,t){for(var n=e.length;n--;)if(Du(e[n][0],t))return n;return-1},Mu=Array.prototype.splice;var Lu=function(e){var t=this.__data__,n=Nu(t,e);return!(n<0)&&(n==t.length-1?t.pop():Mu.call(t,n,1),--this.size,!0)};var Fu=function(e){var t=this.__data__,n=Nu(t,e);return n<0?void 0:t[n][1]};var Bu=function(e){return Nu(this.__data__,e)>-1};var zu=function(e,t){var n=this.__data__,r=Nu(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};function Uu(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])}}Uu.prototype.clear=Ru,Uu.prototype.delete=Lu,Uu.prototype.get=Fu,Uu.prototype.has=Bu,Uu.prototype.set=zu;var Wu=Uu;var Hu=function(){this.__data__=new Wu,this.size=0};var Gu=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n};var Ku=function(e){return this.__data__.get(e)};var Vu=function(e){return this.__data__.has(e)},$u=n(40),qu=$u.a.Symbol,Yu=Object.prototype,Xu=Yu.hasOwnProperty,Ju=Yu.toString,Qu=qu?qu.toStringTag:void 0;var Zu=function(e){var t=Xu.call(e,Qu),n=e[Qu];try{e[Qu]=void 0;var r=!0}catch(e){}var o=Ju.call(e);return r&&(t?e[Qu]=n:delete e[Qu]),o},ef=Object.prototype.toString;var tf=function(e){return ef.call(e)},nf=qu?qu.toStringTag:void 0;var rf=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":nf&&nf in Object(e)?Zu(e):tf(e)};var of=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)};var af,lf=function(e){if(!of(e))return!1;var t=rf(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t},cf=$u.a["__core-js_shared__"],sf=(af=/[^.]+$/.exec(cf&&cf.keys&&cf.keys.IE_PROTO||""))?"Symbol(src)_1."+af:"";var uf=function(e){return!!sf&&sf in e},ff=Function.prototype.toString;var df=function(e){if(null!=e){try{return ff.call(e)}catch(e){}try{return e+""}catch(e){}}return""},pf=/^\[object .+?Constructor\]$/,hf=Function.prototype,mf=Object.prototype,vf=hf.toString,bf=mf.hasOwnProperty,gf=RegExp("^"+vf.call(bf).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");var yf=function(e){return!(!of(e)||uf(e))&&(lf(e)?gf:pf).test(df(e))};var Of=function(e,t){return null==e?void 0:e[t]};var wf=function(e,t){var n=Of(e,t);return yf(n)?n:void 0},xf=wf($u.a,"Map"),Ef=wf(Object,"create");var _f=function(){this.__data__=Ef?Ef(null):{},this.size=0};var jf=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},Sf=Object.prototype.hasOwnProperty;var kf=function(e){var t=this.__data__;if(Ef){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return Sf.call(t,e)?t[e]:void 0},Cf=Object.prototype.hasOwnProperty;var Pf=function(e){var t=this.__data__;return Ef?void 0!==t[e]:Cf.call(t,e)};var Tf=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Ef&&void 0===t?"__lodash_hash_undefined__":t,this};function Af(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])}}Af.prototype.clear=_f,Af.prototype.delete=jf,Af.prototype.get=kf,Af.prototype.has=Pf,Af.prototype.set=Tf;var If=Af;var Rf=function(){this.size=0,this.__data__={hash:new If,map:new(xf||Wu),string:new If}};var Df=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e};var Nf=function(e,t){var n=e.__data__;return Df(t)?n["string"==typeof t?"string":"hash"]:n.map};var Mf=function(e){var t=Nf(this,e).delete(e);return this.size-=t?1:0,t};var Lf=function(e){return Nf(this,e).get(e)};var Ff=function(e){return Nf(this,e).has(e)};var Bf=function(e,t){var n=Nf(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this};function zf(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])}}zf.prototype.clear=Rf,zf.prototype.delete=Mf,zf.prototype.get=Lf,zf.prototype.has=Ff,zf.prototype.set=Bf;var Uf=zf;var Wf=function(e,t){var n=this.__data__;if(n instanceof Wu){var r=n.__data__;if(!xf||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Uf(r)}return n.set(e,t),this.size=n.size,this};function Hf(e){var t=this.__data__=new Wu(e);this.size=t.size}Hf.prototype.clear=Hu,Hf.prototype.delete=Gu,Hf.prototype.get=Ku,Hf.prototype.has=Vu,Hf.prototype.set=Wf;var Gf=Hf,Kf=function(){try{var e=wf(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();var Vf=function(e,t,n){"__proto__"==t&&Kf?Kf(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n};var $f=function(e,t,n){(void 0!==n&&!Du(e[t],n)||void 0===n&&!(t in e))&&Vf(e,t,n)};var qf=function(e){return function(t,n,r){for(var o=-1,a=Object(t),i=r(t),l=i.length;l--;){var c=i[e?l:++o];if(!1===n(a[c],c,a))break}return t}}(),Yf=n(518),Xf=$u.a.Uint8Array;var Jf=function(e){var t=new e.constructor(e.byteLength);return new Xf(t).set(new Xf(e)),t};var Qf=function(e,t){var n=t?Jf(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)};var Zf=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t},ed=Object.create,td=function(){function e(){}return function(t){if(!of(t))return{};if(ed)return ed(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();var nd=function(e,t){return function(n){return e(t(n))}},rd=nd(Object.getPrototypeOf,Object),od=Object.prototype;var ad=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||od)};var id=function(e){return"function"!=typeof e.constructor||ad(e)?{}:td(rd(e))};var ld=function(e){return null!=e&&"object"==typeof e};var cd=function(e){return ld(e)&&"[object Arguments]"==rf(e)},sd=Object.prototype,ud=sd.hasOwnProperty,fd=sd.propertyIsEnumerable,dd=cd(function(){return arguments}())?cd:function(e){return ld(e)&&ud.call(e,"callee")&&!fd.call(e,"callee")},pd=Array.isArray;var hd=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991};var md=function(e){return null!=e&&hd(e.length)&&!lf(e)};var vd=function(e){return ld(e)&&md(e)},bd=n(160),gd=Function.prototype,yd=Object.prototype,Od=gd.toString,wd=yd.hasOwnProperty,xd=Od.call(Object);var Ed=function(e){if(!ld(e)||"[object Object]"!=rf(e))return!1;var t=rd(e);if(null===t)return!0;var n=wd.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Od.call(n)==xd},_d={};_d["[object Float32Array]"]=_d["[object Float64Array]"]=_d["[object Int8Array]"]=_d["[object Int16Array]"]=_d["[object Int32Array]"]=_d["[object Uint8Array]"]=_d["[object Uint8ClampedArray]"]=_d["[object Uint16Array]"]=_d["[object Uint32Array]"]=!0,_d["[object Arguments]"]=_d["[object Array]"]=_d["[object ArrayBuffer]"]=_d["[object Boolean]"]=_d["[object DataView]"]=_d["[object Date]"]=_d["[object Error]"]=_d["[object Function]"]=_d["[object Map]"]=_d["[object Number]"]=_d["[object Object]"]=_d["[object RegExp]"]=_d["[object Set]"]=_d["[object String]"]=_d["[object WeakMap]"]=!1;var jd=function(e){return ld(e)&&hd(e.length)&&!!_d[rf(e)]};var Sd=function(e){return function(t){return e(t)}},kd=n(411),Cd=kd.a&&kd.a.isTypedArray,Pd=Cd?Sd(Cd):jd;var Td=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]},Ad=Object.prototype.hasOwnProperty;var Id=function(e,t,n){var r=e[t];Ad.call(e,t)&&Du(r,n)&&(void 0!==n||t in e)||Vf(e,t,n)};var Rd=function(e,t,n,r){var o=!n;n||(n={});for(var a=-1,i=t.length;++a<i;){var l=t[a],c=r?r(n[l],e[l],l,n,e):void 0;void 0===c&&(c=e[l]),o?Vf(n,l,c):Id(n,l,c)}return n};var Dd=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r},Nd=/^(?:0|[1-9]\d*)$/;var Md=function(e,t){var n=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==n||"symbol"!=n&&Nd.test(e))&&e>-1&&e%1==0&&e<t},Ld=Object.prototype.hasOwnProperty;var Fd=function(e,t){var n=pd(e),r=!n&&dd(e),o=!n&&!r&&Object(bd.a)(e),a=!n&&!r&&!o&&Pd(e),i=n||r||o||a,l=i?Dd(e.length,String):[],c=l.length;for(var s in e)!t&&!Ld.call(e,s)||i&&("length"==s||o&&("offset"==s||"parent"==s)||a&&("buffer"==s||"byteLength"==s||"byteOffset"==s)||Md(s,c))||l.push(s);return l};var Bd=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t},zd=Object.prototype.hasOwnProperty;var Ud=function(e){if(!of(e))return Bd(e);var t=ad(e),n=[];for(var r in e)("constructor"!=r||!t&&zd.call(e,r))&&n.push(r);return n};var Wd=function(e){return md(e)?Fd(e,!0):Ud(e)};var Hd=function(e){return Rd(e,Wd(e))};var Gd=function(e,t,n,r,o,a,i){var l=Td(e,n),c=Td(t,n),s=i.get(c);if(s)$f(e,n,s);else{var u=a?a(l,c,n+"",e,t,i):void 0,f=void 0===u;if(f){var d=pd(c),p=!d&&Object(bd.a)(c),h=!d&&!p&&Pd(c);u=c,d||p||h?pd(l)?u=l:vd(l)?u=Zf(l):p?(f=!1,u=Object(Yf.a)(c,!0)):h?(f=!1,u=Qf(c,!0)):u=[]:Ed(c)||dd(c)?(u=l,dd(l)?u=Hd(l):of(l)&&!lf(l)||(u=id(c))):f=!1}f&&(i.set(c,u),o(u,c,r,a,i),i.delete(c)),$f(e,n,u)}};var Kd=function e(t,n,r,o,a){t!==n&&qf(n,(function(i,l){if(a||(a=new Gf),of(i))Gd(t,n,l,r,e,o,a);else{var c=o?o(Td(t,l),i,l+"",t,n,a):void 0;void 0===c&&(c=i),$f(t,l,c)}}),Wd)};var Vd=function(e){return e};var $d=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)},qd=Math.max;var Yd=function(e,t,n){return t=qd(void 0===t?e.length-1:t,0),function(){for(var r=arguments,o=-1,a=qd(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),$d(e,this,l)}};var Xd=function(e){return function(){return e}},Jd=Kf?function(e,t){return Kf(e,"toString",{configurable:!0,enumerable:!1,value:Xd(t),writable:!0})}:Vd,Qd=Date.now;var Zd=function(e){var t=0,n=0;return function(){var r=Qd(),o=16-(r-n);if(n=r,o>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}(Jd);var ep=function(e,t){return Zd(Yd(e,t,Vd),e+"")};var tp=function(e,t,n){if(!of(n))return!1;var r=typeof t;return!!("number"==r?md(n)&&Md(t,n.length):"string"==r&&t in n)&&Du(n[t],e)};var np=function(e){return ep((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&&tp(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){Kd(e,t,n)})),rp=function(e){var t=e.zDepth,n=e.radius,r=e.background,a=e.children,i=e.styles,l=void 0===i?{}:i,c=du()(np({default:{wrap:{position:"relative",display:"inline-block"},content:{position:"relative"},bg:{absolute:"0px 0px 0px 0px",boxShadow:"0 "+t+"px "+4*t+"px rgba(0,0,0,.24)",borderRadius:n,background:r}},"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===t});return o.a.createElement("div",{style:c.wrap},o.a.createElement("div",{style:c.bg}),o.a.createElement("div",{style:c.content},a))};rp.propTypes={background:m.a.string,zDepth:m.a.oneOf([0,1,2,3,4,5]),radius:m.a.number,styles:m.a.object},rp.defaultProps={background:"#fff",zDepth:1,radius:2,styles:{}};var op=rp,ap=function(){return $u.a.Date.now()};var ip=function(e){return"symbol"==typeof e||ld(e)&&"[object Symbol]"==rf(e)},lp=/^\s+|\s+$/g,cp=/^[-+]0x[0-9a-f]+$/i,sp=/^0b[01]+$/i,up=/^0o[0-7]+$/i,fp=parseInt;var dp=function(e){if("number"==typeof e)return e;if(ip(e))return NaN;if(of(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=of(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(lp,"");var n=sp.test(e);return n||up.test(e)?fp(e.slice(2),n?2:8):cp.test(e)?NaN:+e},pp=Math.max,hp=Math.min;var mp=function(e,t,n){var r,o,a,i,l,c,s=0,u=!1,f=!1,d=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function p(t){var n=r,a=o;return r=o=void 0,s=t,i=e.apply(a,n)}function h(e){return s=e,l=setTimeout(v,t),u?p(e):i}function m(e){var n=e-c;return void 0===c||n>=t||n<0||f&&e-s>=a}function v(){var e=ap();if(m(e))return b(e);l=setTimeout(v,function(e){var n=t-(e-c);return f?hp(n,a-(e-s)):n}(e))}function b(e){return l=void 0,d&&r?p(e):(r=o=void 0,i)}function g(){var e=ap(),n=m(e);if(r=arguments,o=this,c=e,n){if(void 0===l)return h(c);if(f)return clearTimeout(l),l=setTimeout(v,t),p(c)}return void 0===l&&(l=setTimeout(v,t)),i}return t=dp(t)||0,of(n)&&(u=!!n.leading,a=(f="maxWait"in n)?pp(dp(n.maxWait)||0,t):a,d="trailing"in n?!!n.trailing:d),g.cancel=function(){void 0!==l&&clearTimeout(l),s=0,r=c=o=l=void 0},g.flush=function(){return void 0===l?i:b(ap())},g};var vp=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return of(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),mp(e,t,{leading:r,maxWait:t,trailing:o})},bp=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 gp=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=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,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleChange=function(e){"function"==typeof n.props.onChange&&n.throttle(n.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,c=i-(n.getBoundingClientRect().left+window.pageXOffset),s=l-(n.getBoundingClientRect().top+window.pageYOffset);c<0?c=0:c>o&&(c=o),s<0?s=0:s>a&&(s=a);var u=c/o,f=1-s/a;return{h:t.h,s:u,v:f,a:t.a,source:"hsv"}}(e,n.props.hsl,n.container),e)},n.handleMouseDown=function(e){n.handleChange(e);var t=n.getContainerRenderWindow();t.addEventListener("mousemove",n.handleChange),t.addEventListener("mouseup",n.handleMouseUp)},n.handleMouseUp=function(){n.unbindEventListeners()},n.throttle=vp((function(e,t,n){e(t,n)}),50),n}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)}(t,e),bp(t,[{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,t=this.props.style||{},n=t.color,r=t.white,a=t.black,i=t.pointer,l=t.circle,c=du()({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:n,white:r,black:a,pointer:i,circle:l}},{custom:!!this.props.style});return o.a.createElement("div",{style:c.color,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},o.a.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 "),o.a.createElement("div",{style:c.white,className:"saturation-white"},o.a.createElement("div",{style:c.black,className:"saturation-black"}),o.a.createElement("div",{style:c.pointer},this.props.pointer?o.a.createElement(this.props.pointer,this.props):o.a.createElement("div",{style:c.circle}))))}}]),t}(r.PureComponent||r.Component);var yp=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e},Op=nd(Object.keys,Object),wp=Object.prototype.hasOwnProperty;var xp=function(e){if(!ad(e))return Op(e);var t=[];for(var n in Object(e))wp.call(e,n)&&"constructor"!=n&&t.push(n);return t};var Ep=function(e){return md(e)?Fd(e):xp(e)};var _p=function(e,t){return function(n,r){if(null==n)return n;if(!md(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&&qf(e,t,Ep)}));var jp=function(e){return"function"==typeof e?e:Vd};var Sp=function(e,t){return(pd(e)?yp:_p)(e,jp(t))},kp=n(186),Cp=n.n(kp),Pp=function(e){var t=0,n=0;return Sp(["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},Tp=function(e,t){var n=e.hex?Cp()(e.hex):Cp()(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}},Ap=function(e){if("transparent"===e)return!0;var t="#"===String(e).charAt(0)?1:0;return e.length!==4+t&&e.length<7+t&&Cp()(e).isValid()},Ip=function(e){if(!e)return"#fff";var t=Tp(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"},Rp=function(e,t){var n=e.replace("°","");return Cp()(t+" ("+n+")")._ok},Dp=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},Np=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 Mp=function(e){var t=function(t){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.handleChange=function(e,n){if(Pp(e)){var r=Tp(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(Pp(e)){var r=Tp(e,e.h||t.state.oldHue);t.props.onSwatchHover&&t.props.onSwatchHover(r,n)}},t.state=Dp({},Tp(e.color,0)),t.debounce=mp((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)}(n,t),Np(n,[{key:"render",value:function(){var t={};return this.props.onSwatchHover&&(t.onSwatchHover=this.handleSwatchHover),o.a.createElement(e,Dp({},this.props,this.state,{onChange:this.handleChange},t))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return Dp({},Tp(e.color,t.oldHue))}}]),n}(r.PureComponent||r.Component);return t.propTypes=Dp({},e.propTypes),t.defaultProps=Dp({},e.defaultProps,{color:{h:250,s:.5,l:.2,a:1}}),t},Lp=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},Fp=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 Bp(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function zp(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}function Up(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)}var Wp=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},Hp=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function r(){var e,t,n;Bp(this,r);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return t=n=zp(this,(e=r.__proto__||Object.getPrototypeOf(r)).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})},zp(n,t)}return Up(r,n),Fp(r,[{key:"render",value:function(){return o.a.createElement(t,{onFocus:this.handleFocus,onBlur:this.handleBlur},o.a.createElement(e,Lp({},this.props,this.state)))}}]),r}(o.a.Component)}((function(e){var t=e.color,n=e.style,r=e.onClick,a=void 0===r?function(){}:r,i=e.onHover,l=e.title,c=void 0===l?t:l,s=e.children,u=e.focus,f=e.focusStyle,d=void 0===f?{}:f,p="transparent"===t,h=du()({default:{swatch:Wp({background:t,height:"100%",width:"100%",cursor:"pointer",position:"relative",outline:"none"},n,u?d:{})}}),m={};return i&&(m.onMouseOver=function(e){return i(t,e)}),o.a.createElement("div",Wp({style:h.swatch,onClick:function(e){return a(t,e)},title:c,tabIndex:0,onKeyDown:function(e){return 13===e.keyCode&&a(t,e)}},m),s,p&&o.a.createElement(gu,{borderRadius:h.swatch.borderRadius,boxShadow:"inset 0 0 0 1px rgba(0,0,0,0.1)"}))})),Gp=function(e){var t=e.direction,n=du()({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"===t});return o.a.createElement("div",{style:n.picker})},Kp=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},Vp=function(e){var t=e.rgb,n=e.hsl,r=e.width,a=e.height,i=e.onChange,l=e.direction,c=e.style,s=e.renderers,u=e.pointer,f=e.className,d=void 0===f?"":f,p=du()({default:{picker:{position:"relative",width:r,height:a},alpha:{radius:"2px",style:c}}});return o.a.createElement("div",{style:p.picker,className:"alpha-picker "+d},o.a.createElement(Eu,Kp({},p.alpha,{rgb:t,hsl:n,pointer:u,renderers:s,onChange:i,direction:l})))};Vp.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:Gp};Mp(Vp);var $p=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};var qp=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this};var Yp=function(e){return this.__data__.has(e)};function Xp(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new Uf;++t<n;)this.add(e[t])}Xp.prototype.add=Xp.prototype.push=qp,Xp.prototype.has=Yp;var Jp=Xp;var Qp=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};var Zp=function(e,t){return e.has(t)};var eh=function(e,t,n,r,o,a){var i=1&n,l=e.length,c=t.length;if(l!=c&&!(i&&c>l))return!1;var s=a.get(e);if(s&&a.get(t))return s==t;var u=-1,f=!0,d=2&n?new Jp:void 0;for(a.set(e,t),a.set(t,e);++u<l;){var p=e[u],h=t[u];if(r)var m=i?r(h,p,u,t,e,a):r(p,h,u,e,t,a);if(void 0!==m){if(m)continue;f=!1;break}if(d){if(!Qp(t,(function(e,t){if(!Zp(d,t)&&(p===e||o(p,e,n,r,a)))return d.push(t)}))){f=!1;break}}else if(p!==h&&!o(p,h,n,r,a)){f=!1;break}}return a.delete(e),a.delete(t),f};var th=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n};var nh=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n},rh=qu?qu.prototype:void 0,oh=rh?rh.valueOf:void 0;var ah=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 Xf(e),new Xf(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return Du(+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=th;case"[object Set]":var c=1&r;if(l||(l=nh),e.size!=t.size&&!c)return!1;var s=i.get(e);if(s)return s==t;r|=2,i.set(e,t);var u=eh(l(e),l(t),r,o,a,i);return i.delete(e),u;case"[object Symbol]":if(oh)return oh.call(e)==oh.call(t)}return!1};var ih=function(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e};var lh=function(e,t,n){var r=t(e);return pd(e)?r:ih(r,n(e))};var ch=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};var sh=function(){return[]},uh=Object.prototype.propertyIsEnumerable,fh=Object.getOwnPropertySymbols,dh=fh?function(e){return null==e?[]:(e=Object(e),ch(fh(e),(function(t){return uh.call(e,t)})))}:sh;var ph=function(e){return lh(e,Ep,dh)},hh=Object.prototype.hasOwnProperty;var mh=function(e,t,n,r,o,a){var i=1&n,l=ph(e),c=l.length;if(c!=ph(t).length&&!i)return!1;for(var s=c;s--;){var u=l[s];if(!(i?u in t:hh.call(t,u)))return!1}var f=a.get(e);if(f&&a.get(t))return f==t;var d=!0;a.set(e,t),a.set(t,e);for(var p=i;++s<c;){var h=e[u=l[s]],m=t[u];if(r)var v=i?r(m,h,u,t,e,a):r(h,m,u,e,t,a);if(!(void 0===v?h===m||o(h,m,n,r,a):v)){d=!1;break}p||(p="constructor"==u)}if(d&&!p){var b=e.constructor,g=t.constructor;b==g||!("constructor"in e)||!("constructor"in t)||"function"==typeof b&&b instanceof b&&"function"==typeof g&&g instanceof g||(d=!1)}return a.delete(e),a.delete(t),d},vh=wf($u.a,"DataView"),bh=wf($u.a,"Promise"),gh=wf($u.a,"Set"),yh=wf($u.a,"WeakMap"),Oh=df(vh),wh=df(xf),xh=df(bh),Eh=df(gh),_h=df(yh),jh=rf;(vh&&"[object DataView]"!=jh(new vh(new ArrayBuffer(1)))||xf&&"[object Map]"!=jh(new xf)||bh&&"[object Promise]"!=jh(bh.resolve())||gh&&"[object Set]"!=jh(new gh)||yh&&"[object WeakMap]"!=jh(new yh))&&(jh=function(e){var t=rf(e),n="[object Object]"==t?e.constructor:void 0,r=n?df(n):"";if(r)switch(r){case Oh:return"[object DataView]";case wh:return"[object Map]";case xh:return"[object Promise]";case Eh:return"[object Set]";case _h:return"[object WeakMap]"}return t});var Sh=jh,kh=Object.prototype.hasOwnProperty;var Ch=function(e,t,n,r,o,a){var i=pd(e),l=pd(t),c=i?"[object Array]":Sh(e),s=l?"[object Array]":Sh(t),u="[object Object]"==(c="[object Arguments]"==c?"[object Object]":c),f="[object Object]"==(s="[object Arguments]"==s?"[object Object]":s),d=c==s;if(d&&Object(bd.a)(e)){if(!Object(bd.a)(t))return!1;i=!0,u=!1}if(d&&!u)return a||(a=new Gf),i||Pd(e)?eh(e,t,n,r,o,a):ah(e,t,c,n,r,o,a);if(!(1&n)){var p=u&&kh.call(e,"__wrapped__"),h=f&&kh.call(t,"__wrapped__");if(p||h){var m=p?e.value():e,v=h?t.value():t;return a||(a=new Gf),o(m,v,n,r,a)}}return!!d&&(a||(a=new Gf),mh(e,t,n,r,o,a))};var Ph=function e(t,n,r,o,a){return t===n||(null==t||null==n||!ld(t)&&!ld(n)?t!=t&&n!=n:Ch(t,n,r,o,e,a))};var Th=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 c=(l=n[o])[0],s=e[c],u=l[1];if(i&&l[2]){if(void 0===s&&!(c in e))return!1}else{var f=new Gf;if(r)var d=r(s,u,c,e,t,f);if(!(void 0===d?Ph(u,s,3,r,f):d))return!1}}return!0};var Ah=function(e){return e==e&&!of(e)};var Ih=function(e){for(var t=Ep(e),n=t.length;n--;){var r=t[n],o=e[r];t[n]=[r,o,Ah(o)]}return t};var Rh=function(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}};var Dh=function(e){var t=Ih(e);return 1==t.length&&t[0][2]?Rh(t[0][0],t[0][1]):function(n){return n===e||Th(n,e,t)}},Nh=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Mh=/^\w*$/;var Lh=function(e,t){if(pd(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!ip(e))||(Mh.test(e)||!Nh.test(e)||null!=t&&e in Object(t))};function Fh(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(Fh.Cache||Uf),n}Fh.Cache=Uf;var Bh=Fh;var zh=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Uh=/\\(\\)?/g,Wh=function(e){var t=Bh(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(zh,(function(e,n,r,o){t.push(r?o.replace(Uh,"$1"):n||e)})),t})),Hh=qu?qu.prototype:void 0,Gh=Hh?Hh.toString:void 0;var Kh=function e(t){if("string"==typeof t)return t;if(pd(t))return $p(t,e)+"";if(ip(t))return Gh?Gh.call(t):"";var n=t+"";return"0"==n&&1/t==-1/0?"-0":n};var Vh=function(e){return null==e?"":Kh(e)};var $h=function(e,t){return pd(e)?e:Lh(e,t)?[e]:Wh(Vh(e))};var qh=function(e){if("string"==typeof e||ip(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t};var Yh=function(e,t){for(var n=0,r=(t=$h(t,e)).length;null!=e&&n<r;)e=e[qh(t[n++])];return n&&n==r?e:void 0};var Xh=function(e,t,n){var r=null==e?void 0:Yh(e,t);return void 0===r?n:r};var Jh=function(e,t){return null!=e&&t in Object(e)};var Qh=function(e,t,n){for(var r=-1,o=(t=$h(t,e)).length,a=!1;++r<o;){var i=qh(t[r]);if(!(a=null!=e&&n(e,i)))break;e=e[i]}return a||++r!=o?a:!!(o=null==e?0:e.length)&&hd(o)&&Md(i,o)&&(pd(e)||dd(e))};var Zh=function(e,t){return null!=e&&Qh(e,t,Jh)};var em=function(e,t){return Lh(e)&&Ah(t)?Rh(qh(e),t):function(n){var r=Xh(n,e);return void 0===r&&r===t?Zh(n,e):Ph(t,r,3)}};var tm=function(e){return function(t){return null==t?void 0:t[e]}};var nm=function(e){return function(t){return Yh(t,e)}};var rm=function(e){return Lh(e)?tm(qh(e)):nm(e)};var om=function(e){return"function"==typeof e?e:null==e?Vd:"object"==typeof e?pd(e)?em(e[0],e[1]):Dh(e):rm(e)};var am=function(e,t){var n=-1,r=md(e)?Array(e.length):[];return _p(e,(function(e,o,a){r[++n]=t(e,o,a)})),r};var im=function(e,t){return(pd(e)?$p:am)(e,om(t,3))},lm=function(e){var t=e.colors,n=e.onClick,r=e.onSwatchHover,a=du()({default:{swatches:{marginRight:"-10px"},swatch:{width:"22px",height:"22px",float:"left",marginRight:"10px",marginBottom:"10px",borderRadius:"4px"},clear:{clear:"both"}}});return o.a.createElement("div",{style:a.swatches},im(t,(function(e){return o.a.createElement(Hp,{key:e,color:e,style:a.swatch,onClick:n,onHover:r,focusStyle:{boxShadow:"0 0 4px "+e}})})),o.a.createElement("div",{style:a.clear}))},cm=function(e){var t=e.onChange,n=e.onSwatchHover,r=e.hex,a=e.colors,i=e.width,l=e.triangle,c=e.styles,s=void 0===c?{}:c,u=e.className,f=void 0===u?"":u,d="transparent"===r,p=function(e,n){Ap(e)&&t({hex:e,source:"hex"},n)},h=du()(np({default:{card:{width:i,background:"#fff",boxShadow:"0 1px rgba(0,0,0,.1)",borderRadius:"6px",position:"relative"},head:{height:"110px",background:r,borderRadius:"6px 6px 0 0",display:"flex",alignItems:"center",justifyContent:"center",position:"relative"},body:{padding:"10px"},label:{fontSize:"18px",color:Ip(r),position:"relative"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 10px 10px 10px",borderColor:"transparent transparent "+r+" 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"}}},s),{"hide-triangle":"hide"===l});return o.a.createElement("div",{style:h.card,className:"block-picker "+f},o.a.createElement("div",{style:h.triangle}),o.a.createElement("div",{style:h.head},d&&o.a.createElement(gu,{borderRadius:"6px 6px 0 0"}),o.a.createElement("div",{style:h.label},r)),o.a.createElement("div",{style:h.body},o.a.createElement(lm,{colors:a,onClick:p,onSwatchHover:n}),o.a.createElement(ku,{style:{input:h.input},value:r,onChange:p})))};cm.propTypes={width:m.a.oneOfType([m.a.string,m.a.number]),colors:m.a.arrayOf(m.a.string),triangle:m.a.oneOf(["top","hide"]),styles:m.a.object},cm.defaultProps={width:170,colors:["#D9E3F0","#F47373","#697689","#37D67A","#2CCCE4","#555555","#dce775","#ff8a65","#ba68c8"],triangle:"top",styles:{}};Mp(cm);var sm={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"},um={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"},fm={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"},dm={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"},pm={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"},hm={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"},mm={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"},vm={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"},bm={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"},gm={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"},ym={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"},Om={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"},wm={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"},xm={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"},Em={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"},_m={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"},jm={50:"#efebe9",100:"#d7ccc8",200:"#bcaaa4",300:"#a1887f",400:"#8d6e63",500:"#795548",600:"#6d4c41",700:"#5d4037",800:"#4e342e",900:"#3e2723"},Sm={50:"#eceff1",100:"#cfd8dc",200:"#b0bec5",300:"#90a4ae",400:"#78909c",500:"#607d8b",600:"#546e7a",700:"#455a64",800:"#37474f",900:"#263238"},km=function(e){var t=e.color,n=e.onClick,r=e.onSwatchHover,a=e.hover,i=e.active,l=e.circleSize,c=e.circleSpacing,s=du()({default:{swatch:{width:l,height:l,marginRight:c,marginBottom:c,transform:"scale(1)",transition:"100ms transform ease"},Swatch:{borderRadius:"50%",background:"transparent",boxShadow:"inset 0 0 0 "+(l/2+1)+"px "+t,transition:"100ms box-shadow ease"}},hover:{swatch:{transform:"scale(1.2)"}},active:{Swatch:{boxShadow:"inset 0 0 0 3px "+t}}},{hover:a,active:i});return o.a.createElement("div",{style:s.swatch},o.a.createElement(Hp,{style:s.Swatch,color:t,onClick:n,onHover:r,focusStyle:{boxShadow:s.Swatch.boxShadow+", 0 0 5px "+t}}))};km.defaultProps={circleSize:28,circleSpacing:14};var Cm=Object(fu.handleHover)(km),Pm=function(e){var t=e.width,n=e.onChange,r=e.onSwatchHover,a=e.colors,i=e.hex,l=e.circleSize,c=e.styles,s=void 0===c?{}:c,u=e.circleSpacing,f=e.className,d=void 0===f?"":f,p=du()(np({default:{card:{width:t,display:"flex",flexWrap:"wrap",marginRight:-u,marginBottom:-u}}},s)),h=function(e,t){return n({hex:e,source:"hex"},t)};return o.a.createElement("div",{style:p.card,className:"circle-picker "+d},im(a,(function(e){return o.a.createElement(Cm,{key:e,color:e,onClick:h,onSwatchHover:r,active:i===e.toLowerCase(),circleSize:l,circleSpacing:u})})))};Pm.propTypes={width:m.a.oneOfType([m.a.string,m.a.number]),circleSize:m.a.number,circleSpacing:m.a.number,styles:m.a.object},Pm.defaultProps={width:252,circleSize:28,circleSpacing:14,colors:[sm[500],um[500],fm[500],dm[500],pm[500],hm[500],mm[500],vm[500],bm[500],gm[500],ym[500],Om[500],wm[500],xm[500],Em[500],_m[500],jm[500],Sm[500]],styles:{}};Mp(Pm);var Tm=function(e){return void 0===e},Am=n(519),Im=n.n(Am),Rm=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 Dm=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=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,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.toggleViews=function(){"hex"===n.state.view?n.setState({view:"rgb"}):"rgb"===n.state.view?n.setState({view:"hsl"}):"hsl"===n.state.view&&(1===n.props.hsl.a?n.setState({view:"hex"}):n.setState({view:"rgb"}))},n.handleChange=function(e,t){e.hex?Ap(e.hex)&&n.props.onChange({hex:e.hex,source:"hex"},t):e.r||e.g||e.b?n.props.onChange({r:e.r||n.props.rgb.r,g:e.g||n.props.rgb.g,b:e.b||n.props.rgb.b,source:"rgb"},t):e.a?(e.a<0?e.a=0:e.a>1&&(e.a=1),n.props.onChange({h:n.props.hsl.h,s:n.props.hsl.s,l:n.props.hsl.l,a:Math.round(100*e.a)/100,source:"rgb"},t)):(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),n.props.onChange({h:e.h||n.props.hsl.h,s:Number(Tm(e.s)?n.props.hsl.s:e.s),l:Number(Tm(e.l)?n.props.hsl.l:e.l),source:"hsl"},t))},n.showHighlight=function(e){e.currentTarget.style.background="#eee"},n.hideHighlight=function(e){e.currentTarget.style.background="transparent"},1!==e.hsl.a&&"hex"===e.view?n.state={view:"rgb"}:n.state={view:e.view},n}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)}(t,e),Rm(t,[{key:"render",value:function(){var e=this,t=du()({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),n=void 0;return"hex"===this.state.view?n=o.a.createElement("div",{style:t.fields,className:"flexbox-fix"},o.a.createElement("div",{style:t.field},o.a.createElement(ku,{style:{input:t.input,label:t.label},label:"hex",value:this.props.hex,onChange:this.handleChange}))):"rgb"===this.state.view?n=o.a.createElement("div",{style:t.fields,className:"flexbox-fix"},o.a.createElement("div",{style:t.field},o.a.createElement(ku,{style:{input:t.input,label:t.label},label:"r",value:this.props.rgb.r,onChange:this.handleChange})),o.a.createElement("div",{style:t.field},o.a.createElement(ku,{style:{input:t.input,label:t.label},label:"g",value:this.props.rgb.g,onChange:this.handleChange})),o.a.createElement("div",{style:t.field},o.a.createElement(ku,{style:{input:t.input,label:t.label},label:"b",value:this.props.rgb.b,onChange:this.handleChange})),o.a.createElement("div",{style:t.alpha},o.a.createElement(ku,{style:{input:t.input,label:t.label},label:"a",value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))):"hsl"===this.state.view&&(n=o.a.createElement("div",{style:t.fields,className:"flexbox-fix"},o.a.createElement("div",{style:t.field},o.a.createElement(ku,{style:{input:t.input,label:t.label},label:"h",value:Math.round(this.props.hsl.h),onChange:this.handleChange})),o.a.createElement("div",{style:t.field},o.a.createElement(ku,{style:{input:t.input,label:t.label},label:"s",value:Math.round(100*this.props.hsl.s)+"%",onChange:this.handleChange})),o.a.createElement("div",{style:t.field},o.a.createElement(ku,{style:{input:t.input,label:t.label},label:"l",value:Math.round(100*this.props.hsl.l)+"%",onChange:this.handleChange})),o.a.createElement("div",{style:t.alpha},o.a.createElement(ku,{style:{input:t.input,label:t.label},label:"a",value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange})))),o.a.createElement("div",{style:t.wrap,className:"flexbox-fix"},n,o.a.createElement("div",{style:t.toggle},o.a.createElement("div",{style:t.icon,onClick:this.toggleViews,ref:function(t){return e.icon=t}},o.a.createElement(Im.a,{style:t.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}}]),t}(o.a.Component);Dm.defaultProps={view:"hex"};var Nm=Dm,Mm=function(){var e=du()({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 o.a.createElement("div",{style:e.picker})},Lm=function(){var e=du()({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}}});return o.a.createElement("div",{style:e.picker})},Fm=function(e){var t=e.width,n=e.onChange,r=e.disableAlpha,a=e.rgb,i=e.hsl,l=e.hsv,c=e.hex,s=e.renderers,u=e.styles,f=void 0===u?{}:u,d=e.className,p=void 0===d?"":d,h=e.defaultView,m=du()(np({default:{picker:{width:t,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:r});return o.a.createElement("div",{style:m.picker,className:"chrome-picker "+p},o.a.createElement("div",{style:m.saturation},o.a.createElement(gp,{style:m.Saturation,hsl:i,hsv:l,pointer:Lm,onChange:n})),o.a.createElement("div",{style:m.body},o.a.createElement("div",{style:m.controls,className:"flexbox-fix"},o.a.createElement("div",{style:m.color},o.a.createElement("div",{style:m.swatch},o.a.createElement("div",{style:m.active}),o.a.createElement(gu,{renderers:s}))),o.a.createElement("div",{style:m.toggles},o.a.createElement("div",{style:m.hue},o.a.createElement(Iu,{style:m.Hue,hsl:i,pointer:Mm,onChange:n})),o.a.createElement("div",{style:m.alpha},o.a.createElement(Eu,{style:m.Alpha,rgb:a,hsl:i,pointer:Mm,renderers:s,onChange:n})))),o.a.createElement(Nm,{rgb:a,hsl:i,hex:c,view:h,onChange:n,disableAlpha:r})))};Fm.propTypes={width:m.a.oneOfType([m.a.string,m.a.number]),disableAlpha:m.a.bool,styles:m.a.object,defaultView:m.a.oneOf(["hex","rgb","hsl"])},Fm.defaultProps={width:225,disableAlpha:!1,styles:{}};Mp(Fm);var Bm=function(e){var t=e.color,n=e.onClick,r=void 0===n?function(){}:n,a=e.onSwatchHover,i=e.active,l=du()({default:{color:{background:t,width:"15px",height:"15px",float:"left",marginRight:"5px",marginBottom:"5px",position:"relative",cursor:"pointer"},dot:{absolute:"5px 5px 5px 5px",background:Ip(t),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"===t,transparent:"transparent"===t});return o.a.createElement(Hp,{style:l.color,color:t,onClick:r,onHover:a,focusStyle:{boxShadow:"0 0 4px "+t}},o.a.createElement("div",{style:l.dot}))},zm=function(e){var t=e.hex,n=e.rgb,r=e.onChange,a=du()({default:{fields:{display:"flex",paddingBottom:"6px",paddingRight:"5px",position:"relative"},active:{position:"absolute",top:"6px",left:"5px",height:"9px",width:"9px",background:t},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?r({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,source:"rgb"},t):r({hex:e.hex,source:"hex"},t)};return o.a.createElement("div",{style:a.fields,className:"flexbox-fix"},o.a.createElement("div",{style:a.active}),o.a.createElement(ku,{style:{wrap:a.HEXwrap,input:a.HEXinput,label:a.HEXlabel},label:"hex",value:t,onChange:i}),o.a.createElement(ku,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"r",value:n.r,onChange:i}),o.a.createElement(ku,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"g",value:n.g,onChange:i}),o.a.createElement(ku,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"b",value:n.b,onChange:i}))},Um=function(e){var t=e.onChange,n=e.onSwatchHover,r=e.colors,a=e.hex,i=e.rgb,l=e.styles,c=void 0===l?{}:l,s=e.className,u=void 0===s?"":s,f=du()(np({default:{Compact:{background:"#f6f6f6",radius:"4px"},compact:{paddingTop:"5px",paddingLeft:"5px",boxSizing:"initial",width:"240px"},clear:{clear:"both"}}},c)),d=function(e,n){e.hex?Ap(e.hex)&&t({hex:e.hex,source:"hex"},n):t(e,n)};return o.a.createElement(op,{style:f.Compact,styles:c},o.a.createElement("div",{style:f.compact,className:"compact-picker "+u},o.a.createElement("div",null,im(r,(function(e){return o.a.createElement(Bm,{key:e,color:e,active:e.toLowerCase()===a,onClick:d,onSwatchHover:n})})),o.a.createElement("div",{style:f.clear})),o.a.createElement(zm,{hex:a,rgb:i,onChange:d})))};Um.propTypes={colors:m.a.arrayOf(m.a.string),styles:m.a.object},Um.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:{}};Mp(Um);var Wm=Object(fu.handleHover)((function(e){var t=e.hover,n=e.color,r=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=du()({default:{swatch:{width:"25px",height:"25px",fontSize:"0"}},hover:{swatch:i}},{hover:t});return o.a.createElement("div",{style:l.swatch},o.a.createElement(Hp,{color:n,onClick:r,onHover:a,focusStyle:i}))})),Hm=function(e){var t=e.width,n=e.colors,r=e.onChange,a=e.onSwatchHover,i=e.triangle,l=e.styles,c=void 0===l?{}:l,s=e.className,u=void 0===s?"":s,f=du()(np({default:{card:{width:t,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)"}}},c),{"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}),d=function(e,t){return r({hex:e,source:"hex"},t)};return o.a.createElement("div",{style:f.card,className:"github-picker "+u},o.a.createElement("div",{style:f.triangleShadow}),o.a.createElement("div",{style:f.triangle}),im(n,(function(e){return o.a.createElement(Wm,{color:e,key:e,onClick:d,onSwatchHover:a})})))};Hm.propTypes={width:m.a.oneOfType([m.a.string,m.a.number]),colors:m.a.arrayOf(m.a.string),triangle:m.a.oneOf(["hide","top-left","top-right","bottom-left","bottom-right"]),styles:m.a.object},Hm.defaultProps={width:200,colors:["#B80000","#DB3E00","#FCCB00","#008B02","#006B76","#1273DE","#004DCF","#5300EB","#EB9694","#FAD0C3","#FEF3BD","#C1E1C5","#BEDADC","#C4DEF6","#BED3F3","#D4C4FB"],triangle:"top-left",styles:{}};Mp(Hm);var Gm=function(e){var t=e.direction,n=du()({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"===t});return o.a.createElement("div",{style:n.picker})},Km=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},Vm=function(e){var t=e.width,n=e.height,r=e.onChange,a=e.hsl,i=e.direction,l=e.pointer,c=e.styles,s=void 0===c?{}:c,u=e.className,f=void 0===u?"":u,d=du()(np({default:{picker:{position:"relative",width:t,height:n},hue:{radius:"2px"}}},s));return o.a.createElement("div",{style:d.picker,className:"hue-picker "+f},o.a.createElement(Iu,Km({},d.hue,{hsl:a,pointer:l,onChange:function(e){return r({a:1,h:e.h,l:.5,s:1})},direction:i})))};Vm.propTypes={styles:m.a.object},Vm.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:Gm,styles:{}};Mp(Vm),Mp((function(e){var t=e.onChange,n=e.hex,r=e.rgb,a=e.styles,i=void 0===a?{}:a,l=e.className,c=void 0===l?"":l,s=du()(np({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 "+n,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,n){e.hex?Ap(e.hex)&&t({hex:e.hex,source:"hex"},n):(e.r||e.g||e.b)&&t({r:e.r||r.r,g:e.g||r.g,b:e.b||r.b,source:"rgb"},n)};return o.a.createElement(op,{styles:i},o.a.createElement("div",{style:s.material,className:"material-picker "+c},o.a.createElement(ku,{style:{wrap:s.HEXwrap,input:s.HEXinput,label:s.HEXlabel},label:"hex",value:n,onChange:u}),o.a.createElement("div",{style:s.split,className:"flexbox-fix"},o.a.createElement("div",{style:s.third},o.a.createElement(ku,{style:{wrap:s.RGBwrap,input:s.RGBinput,label:s.RGBlabel},label:"r",value:r.r,onChange:u})),o.a.createElement("div",{style:s.third},o.a.createElement(ku,{style:{wrap:s.RGBwrap,input:s.RGBinput,label:s.RGBlabel},label:"g",value:r.g,onChange:u})),o.a.createElement("div",{style:s.third},o.a.createElement(ku,{style:{wrap:s.RGBwrap,input:s.RGBinput,label:s.RGBlabel},label:"b",value:r.b,onChange:u})))))}));var $m=function(e){var t=e.onChange,n=e.rgb,r=e.hsv,a=e.hex,i=du()({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,o){e["#"]?Ap(e["#"])&&t({hex:e["#"],source:"hex"},o):e.r||e.g||e.b?t({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,source:"rgb"},o):(e.h||e.s||e.v)&&t({h:e.h||r.h,s:e.s||r.s,v:e.v||r.v,source:"hsv"},o)};return o.a.createElement("div",{style:i.fields},o.a.createElement(ku,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"h",value:Math.round(r.h),onChange:l}),o.a.createElement(ku,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"s",value:Math.round(100*r.s),onChange:l}),o.a.createElement(ku,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"v",value:Math.round(100*r.v),onChange:l}),o.a.createElement("div",{style:i.divider}),o.a.createElement(ku,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"r",value:n.r,onChange:l}),o.a.createElement(ku,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"g",value:n.g,onChange:l}),o.a.createElement(ku,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"b",value:n.b,onChange:l}),o.a.createElement("div",{style:i.divider}),o.a.createElement(ku,{style:{wrap:i.HEXwrap,input:i.HEXinput,label:i.HEXlabel},label:"#",value:a.replace("#",""),onChange:l}),o.a.createElement("div",{style:i.fieldSymbols},o.a.createElement("div",{style:i.symbol},"°"),o.a.createElement("div",{style:i.symbol},"%"),o.a.createElement("div",{style:i.symbol},"%")))},qm=function(e){var t=e.hsl,n=du()({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":t.l>.5});return o.a.createElement("div",{style:n.picker})},Ym=function(){var e=du()({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 o.a.createElement("div",{style:e.pointer},o.a.createElement("div",{style:e.left},o.a.createElement("div",{style:e.leftInside})),o.a.createElement("div",{style:e.right},o.a.createElement("div",{style:e.rightInside})))},Xm=function(e){var t=e.onClick,n=e.label,r=e.children,a=e.active,i=du()({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 o.a.createElement("div",{style:i.button,onClick:t},n||r)},Jm=function(e){var t=e.rgb,n=e.currentColor,r=du()({default:{swatches:{border:"1px solid #B3B3B3",borderBottom:"1px solid #F0F0F0",marginBottom:"2px",marginTop:"1px"},new:{height:"34px",background:"rgb("+t.r+","+t.g+", "+t.b+")",boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000"},current:{height:"34px",background:n,boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 -1px 0 #000"},label:{fontSize:"14px",color:"#000",textAlign:"center"}}});return o.a.createElement("div",null,o.a.createElement("div",{style:r.label},"new"),o.a.createElement("div",{style:r.swatches},o.a.createElement("div",{style:r.new}),o.a.createElement("div",{style:r.current})),o.a.createElement("div",{style:r.label},"current"))},Qm=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 Zm=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=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,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.state={currentColor:e.hex},n}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)}(t,e),Qm(t,[{key:"render",value:function(){var e=this.props,t=e.styles,n=void 0===t?{}:t,r=e.className,a=void 0===r?"":r,i=du()(np({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"}}},n));return o.a.createElement("div",{style:i.picker,className:"photoshop-picker "+a},o.a.createElement("div",{style:i.head},this.props.header),o.a.createElement("div",{style:i.body,className:"flexbox-fix"},o.a.createElement("div",{style:i.saturation},o.a.createElement(gp,{hsl:this.props.hsl,hsv:this.props.hsv,pointer:qm,onChange:this.props.onChange})),o.a.createElement("div",{style:i.hue},o.a.createElement(Iu,{direction:"vertical",hsl:this.props.hsl,pointer:Ym,onChange:this.props.onChange})),o.a.createElement("div",{style:i.controls},o.a.createElement("div",{style:i.top,className:"flexbox-fix"},o.a.createElement("div",{style:i.previews},o.a.createElement(Jm,{rgb:this.props.rgb,currentColor:this.state.currentColor})),o.a.createElement("div",{style:i.actions},o.a.createElement(Xm,{label:"OK",onClick:this.props.onAccept,active:!0}),o.a.createElement(Xm,{label:"Cancel",onClick:this.props.onCancel}),o.a.createElement($m,{onChange:this.props.onChange,rgb:this.props.rgb,hsv:this.props.hsv,hex:this.props.hex}))))))}}]),t}(o.a.Component);Zm.propTypes={header:m.a.string,styles:m.a.object},Zm.defaultProps={header:"Color Picker",styles:{}};Mp(Zm);var ev=function(e){var t=e.onChange,n=e.rgb,r=e.hsl,a=e.hex,i=e.disableAlpha,l=du()({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}),c=function(e,o){e.hex?Ap(e.hex)&&t({hex:e.hex,source:"hex"},o):e.r||e.g||e.b?t({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,a:n.a,source:"rgb"},o):e.a&&(e.a<0?e.a=0:e.a>100&&(e.a=100),e.a/=100,t({h:r.h,s:r.s,l:r.l,a:e.a,source:"rgb"},o))};return o.a.createElement("div",{style:l.fields,className:"flexbox-fix"},o.a.createElement("div",{style:l.double},o.a.createElement(ku,{style:{input:l.input,label:l.label},label:"hex",value:a.replace("#",""),onChange:c})),o.a.createElement("div",{style:l.single},o.a.createElement(ku,{style:{input:l.input,label:l.label},label:"r",value:n.r,onChange:c,dragLabel:"true",dragMax:"255"})),o.a.createElement("div",{style:l.single},o.a.createElement(ku,{style:{input:l.input,label:l.label},label:"g",value:n.g,onChange:c,dragLabel:"true",dragMax:"255"})),o.a.createElement("div",{style:l.single},o.a.createElement(ku,{style:{input:l.input,label:l.label},label:"b",value:n.b,onChange:c,dragLabel:"true",dragMax:"255"})),o.a.createElement("div",{style:l.alpha},o.a.createElement(ku,{style:{input:l.input,label:l.label},label:"a",value:Math.round(100*n.a),onChange:c,dragLabel:"true",dragMax:"100"})))},tv=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},nv=function(e){var t=e.colors,n=e.onClick,r=void 0===n?function(){}:n,a=e.onSwatchHover,i=du()({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":!t||!t.length}),l=function(e,t){r({hex:e,source:"hex"},t)};return o.a.createElement("div",{style:i.colors,className:"flexbox-fix"},t.map((function(e){var t="string"==typeof e?{color:e}:e,n=""+t.color+(t.title||"");return o.a.createElement("div",{key:n,style:i.swatchWrap},o.a.createElement(Hp,tv({},t,{style:i.swatch,onClick:l,onHover:a,focusStyle:{boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), 0 0 4px "+t.color}})))})))};nv.propTypes={colors:m.a.arrayOf(m.a.oneOfType([m.a.string,m.a.shape({color:m.a.string,title:m.a.string})])).isRequired};var rv=nv,ov=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},av=function(e){var t=e.width,n=e.rgb,r=e.hex,a=e.hsv,i=e.hsl,l=e.onChange,c=e.onSwatchHover,s=e.disableAlpha,u=e.presetColors,f=e.renderers,d=e.styles,p=void 0===d?{}:d,h=e.className,m=void 0===h?"":h,v=du()(np({default:ov({picker:{width:t,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("+n.r+","+n.g+","+n.b+","+n.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)"}},p),disableAlpha:{color:{height:"10px"},hue:{height:"10px"},alpha:{display:"none"}}},p),{disableAlpha:s});return o.a.createElement("div",{style:v.picker,className:"sketch-picker "+m},o.a.createElement("div",{style:v.saturation},o.a.createElement(gp,{style:v.Saturation,hsl:i,hsv:a,onChange:l})),o.a.createElement("div",{style:v.controls,className:"flexbox-fix"},o.a.createElement("div",{style:v.sliders},o.a.createElement("div",{style:v.hue},o.a.createElement(Iu,{style:v.Hue,hsl:i,onChange:l})),o.a.createElement("div",{style:v.alpha},o.a.createElement(Eu,{style:v.Alpha,rgb:n,hsl:i,renderers:f,onChange:l}))),o.a.createElement("div",{style:v.color},o.a.createElement(gu,null),o.a.createElement("div",{style:v.activeColor}))),o.a.createElement(ev,{rgb:n,hsl:i,hex:r,onChange:l,disableAlpha:s}),o.a.createElement(rv,{colors:u,onClick:l,onSwatchHover:c}))};av.propTypes={disableAlpha:m.a.bool,width:m.a.oneOfType([m.a.string,m.a.number]),styles:m.a.object},av.defaultProps={disableAlpha:!1,width:200,styles:{},presetColors:["#D0021B","#F5A623","#F8E71C","#8B572A","#7ED321","#417505","#BD10E0","#9013FE","#4A90E2","#50E3C2","#B8E986","#000000","#4A4A4A","#9B9B9B","#FFFFFF"]};Mp(av);var iv=function(e){var t=e.hsl,n=e.offset,r=e.onClick,a=void 0===r?function(){}:r,i=e.active,l=e.first,c=e.last,s=du()({default:{swatch:{height:"12px",background:"hsl("+t.h+", 50%, "+100*n+"%)",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:c});return o.a.createElement("div",{style:s.swatch,onClick:function(e){return a({h:t.h,s:.5,l:n,source:"hsl"},e)}})},lv=function(e){var t=e.onClick,n=e.hsl,r=du()({default:{swatches:{marginTop:"20px"},swatch:{boxSizing:"border-box",width:"20%",paddingRight:"1px",float:"left"},clear:{clear:"both"}}});return o.a.createElement("div",{style:r.swatches},o.a.createElement("div",{style:r.swatch},o.a.createElement(iv,{hsl:n,offset:".80",active:Math.abs(n.l-.8)<.1&&Math.abs(n.s-.5)<.1,onClick:t,first:!0})),o.a.createElement("div",{style:r.swatch},o.a.createElement(iv,{hsl:n,offset:".65",active:Math.abs(n.l-.65)<.1&&Math.abs(n.s-.5)<.1,onClick:t})),o.a.createElement("div",{style:r.swatch},o.a.createElement(iv,{hsl:n,offset:".50",active:Math.abs(n.l-.5)<.1&&Math.abs(n.s-.5)<.1,onClick:t})),o.a.createElement("div",{style:r.swatch},o.a.createElement(iv,{hsl:n,offset:".35",active:Math.abs(n.l-.35)<.1&&Math.abs(n.s-.5)<.1,onClick:t})),o.a.createElement("div",{style:r.swatch},o.a.createElement(iv,{hsl:n,offset:".20",active:Math.abs(n.l-.2)<.1&&Math.abs(n.s-.5)<.1,onClick:t,last:!0})),o.a.createElement("div",{style:r.clear}))},cv=function(){var e=du()({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 o.a.createElement("div",{style:e.picker})},sv=function(e){var t=e.hsl,n=e.onChange,r=e.pointer,a=e.styles,i=void 0===a?{}:a,l=e.className,c=void 0===l?"":l,s=du()(np({default:{hue:{height:"12px",position:"relative"},Hue:{radius:"2px"}}},i));return o.a.createElement("div",{style:s.wrap||{},className:"slider-picker "+c},o.a.createElement("div",{style:s.hue},o.a.createElement(Iu,{style:s.Hue,hsl:t,pointer:r,onChange:n})),o.a.createElement("div",{style:s.swatches},o.a.createElement(lv,{hsl:t,onClick:n})))};sv.propTypes={styles:m.a.object},sv.defaultProps={pointer:cv,styles:{}};Mp(sv);var uv=n(520),fv=n.n(uv),dv=function(e){var t=e.color,n=e.onClick,r=void 0===n?function(){}:n,a=e.onSwatchHover,i=e.first,l=e.last,c=e.active,s=du()({default:{color:{width:"40px",height:"24px",cursor:"pointer",background:t,marginBottom:"1px"},check:{color:Ip(t),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:c,"color-#FFFFFF":"#FFFFFF"===t,transparent:"transparent"===t});return o.a.createElement(Hp,{color:t,style:s.color,onClick:r,onHover:a,focusStyle:{boxShadow:"0 0 4px "+t}},o.a.createElement("div",{style:s.check},o.a.createElement(fv.a,null)))},pv=function(e){var t=e.onClick,n=e.onSwatchHover,r=e.group,a=e.active,i=du()({default:{group:{paddingBottom:"10px",width:"40px",float:"left",marginRight:"10px"}}});return o.a.createElement("div",{style:i.group},im(r,(function(e,i){return o.a.createElement(dv,{key:e,color:e,active:e.toLowerCase()===a,first:0===i,last:i===r.length-1,onClick:t,onSwatchHover:n})})))},hv=function(e){var t=e.width,n=e.height,r=e.onChange,a=e.onSwatchHover,i=e.colors,l=e.hex,c=e.styles,s=void 0===c?{}:c,u=e.className,f=void 0===u?"":u,d=du()(np({default:{picker:{width:t,height:n},overflow:{height:n,overflowY:"scroll"},body:{padding:"16px 0 6px 16px"},clear:{clear:"both"}}},s)),p=function(e,t){return r({hex:e,source:"hex"},t)};return o.a.createElement("div",{style:d.picker,className:"swatches-picker "+f},o.a.createElement(op,null,o.a.createElement("div",{style:d.overflow},o.a.createElement("div",{style:d.body},im(i,(function(e){return o.a.createElement(pv,{key:e.toString(),group:e,active:l,onClick:p,onSwatchHover:a})})),o.a.createElement("div",{style:d.clear})))))};hv.propTypes={width:m.a.oneOfType([m.a.string,m.a.number]),height:m.a.oneOfType([m.a.string,m.a.number]),colors:m.a.arrayOf(m.a.arrayOf(m.a.string)),styles:m.a.object},hv.defaultProps={width:320,height:240,colors:[[sm[900],sm[700],sm[500],sm[300],sm[100]],[um[900],um[700],um[500],um[300],um[100]],[fm[900],fm[700],fm[500],fm[300],fm[100]],[dm[900],dm[700],dm[500],dm[300],dm[100]],[pm[900],pm[700],pm[500],pm[300],pm[100]],[hm[900],hm[700],hm[500],hm[300],hm[100]],[mm[900],mm[700],mm[500],mm[300],mm[100]],[vm[900],vm[700],vm[500],vm[300],vm[100]],[bm[900],bm[700],bm[500],bm[300],bm[100]],["#194D33",gm[700],gm[500],gm[300],gm[100]],[ym[900],ym[700],ym[500],ym[300],ym[100]],[Om[900],Om[700],Om[500],Om[300],Om[100]],[wm[900],wm[700],wm[500],wm[300],wm[100]],[xm[900],xm[700],xm[500],xm[300],xm[100]],[Em[900],Em[700],Em[500],Em[300],Em[100]],[_m[900],_m[700],_m[500],_m[300],_m[100]],[jm[900],jm[700],jm[500],jm[300],jm[100]],[Sm[900],Sm[700],Sm[500],Sm[300],Sm[100]],["#000000","#525252","#969696","#D9D9D9","#FFFFFF"]],styles:{}};Mp(hv);var mv=function(e){var t=e.onChange,n=e.onSwatchHover,r=e.hex,a=e.colors,i=e.width,l=e.triangle,c=e.styles,s=void 0===c?{}:c,u=e.className,f=void 0===u?"":u,d=du()(np({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"}}},s),{"hide-triangle":"hide"===l,"top-left-triangle":"top-left"===l,"top-right-triangle":"top-right"===l}),p=function(e,n){Ap(e)&&t({hex:e,source:"hex"},n)};return o.a.createElement("div",{style:d.card,className:"twitter-picker "+f},o.a.createElement("div",{style:d.triangleShadow}),o.a.createElement("div",{style:d.triangle}),o.a.createElement("div",{style:d.body},im(a,(function(e,t){return o.a.createElement(Hp,{key:t,color:e,hex:e,style:d.swatch,onClick:p,onHover:n,focusStyle:{boxShadow:"0 0 4px "+e}})})),o.a.createElement("div",{style:d.hash},"#"),o.a.createElement(ku,{label:null,style:{input:d.input},value:r.replace("#",""),onChange:p}),o.a.createElement("div",{style:d.clear})))};mv.propTypes={width:m.a.oneOfType([m.a.string,m.a.number]),triangle:m.a.oneOf(["hide","top-left","top-right"]),colors:m.a.arrayOf(m.a.string),styles:m.a.object},mv.defaultProps={width:276,colors:["#FF6900","#FCB900","#7BDCB5","#00D084","#8ED1FC","#0693E3","#ABB8C3","#EB144C","#F78DA7","#9900EF"],triangle:"top-left",styles:{}};Mp(mv);var vv=function(e){var t=du()({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 o.a.createElement("div",{style:t.picker})};vv.propTypes={hsl:m.a.shape({h:m.a.number,s:m.a.number,l:m.a.number,a:m.a.number})},vv.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var bv=vv,gv=function(e){var t=du()({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 o.a.createElement("div",{style:t.picker})};gv.propTypes={hsl:m.a.shape({h:m.a.number,s:m.a.number,l:m.a.number,a:m.a.number})},gv.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var yv=gv,Ov=function(e){var t=e.onChange,n=e.rgb,r=e.hsl,a=e.hex,i=e.hsv,l=function(e,n){if(e.hex)Ap(e.hex)&&t({hex:e.hex,source:"hex"},n);else if(e.rgb){var r=e.rgb.split(",");Rp(e.rgb,"rgb")&&t({r:r[0],g:r[1],b:r[2],a:1,source:"rgb"},n)}else if(e.hsv){var o=e.hsv.split(",");Rp(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),t({h:Number(o[0]),s:Number(o[1]),v:Number(o[2]),source:"hsv"},n))}else if(e.hsl){var a=e.hsl.split(",");Rp(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),t({h:Number(a[0]),s:Number(a[1]),v:Number(a[2]),source:"hsl"},n))}},c=du()({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"}}}),s=n.r+", "+n.g+", "+n.b,u=Math.round(r.h)+"°, "+Math.round(100*r.s)+"%, "+Math.round(100*r.l)+"%",f=Math.round(i.h)+"°, "+Math.round(100*i.s)+"%, "+Math.round(100*i.v)+"%";return o.a.createElement("div",{style:c.wrap,className:"flexbox-fix"},o.a.createElement("div",{style:c.fields},o.a.createElement("div",{style:c.double},o.a.createElement(ku,{style:{input:c.input,label:c.label},label:"hex",value:a,onChange:l})),o.a.createElement("div",{style:c.column},o.a.createElement("div",{style:c.single},o.a.createElement(ku,{style:{input:c.input2,label:c.label2},label:"rgb",value:s,onChange:l})),o.a.createElement("div",{style:c.single},o.a.createElement(ku,{style:{input:c.input2,label:c.label2},label:"hsv",value:f,onChange:l})),o.a.createElement("div",{style:c.single},o.a.createElement(ku,{style:{input:c.input2,label:c.label2},label:"hsl",value:u,onChange:l})))))},wv=function(e){var t=e.width,n=e.onChange,r=e.rgb,a=e.hsl,i=e.hsv,l=e.hex,c=e.header,s=e.styles,u=void 0===s?{}:s,f=e.className,d=void 0===f?"":f,p=du()(np({default:{picker:{width:t,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("+r.r+", "+r.g+", "+r.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 o.a.createElement("div",{style:p.picker,className:"google-picker "+d},o.a.createElement("div",{style:p.head},c),o.a.createElement("div",{style:p.swatch}),o.a.createElement("div",{style:p.saturation},o.a.createElement(gp,{hsl:a,hsv:i,pointer:bv,onChange:n})),o.a.createElement("div",{style:p.body},o.a.createElement("div",{style:p.controls,className:"flexbox-fix"},o.a.createElement("div",{style:p.hue},o.a.createElement(Iu,{style:p.Hue,hsl:a,radius:"4px",pointer:yv,onChange:n}))),o.a.createElement(Ov,{rgb:r,hsl:a,hex:l,hsv:i,onChange:n})))};wv.propTypes={width:m.a.oneOfType([m.a.string,m.a.number]),styles:m.a.object,header:m.a.string},wv.defaultProps={width:652,styles:{},header:"Color picker"};Mp(wv);var xv=n(78),Ev=n(402);function _v(e){var t=e.hex,n=e.rgb,r=e.onChange,a=e.type,i=void 0===a?"hex":a,l=du()({default:{material:{width:"600px",height:"49px",paddingLeft:"6px",fontFamily:"Roboto"},wrap:{position:"relative"},input:{width:"100%",marginTop:"14px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"1px solid #eee",outline:"none",height:"30px"},label:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},Hex:{style:{}},split:{display:"flex",marginRight:"-10px",marginLeft:"10px"},third:{flex:"1",paddingRight:"10px"}}}),c=function(e,t){e.hex?Ev.isValidHex(e.hex)&&r({hex:e.hex,source:"hex"},t):(e.r||e.g||e.b||e.a)&&r({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,a:e.a||n.a,source:"rgb"},t)};return o.a.createElement("div",{style:l.material,className:"material-picker","data-testid":"color-picker-inputs"},"hex"===i?o.a.createElement(xv.EditableInput,{style:{wrap:l.wrap,input:l.input,label:l.label},label:"hex",value:t,onChange:c}):o.a.createElement("div",{style:l.split,className:"flexbox-fix"},o.a.createElement("div",{style:l.third},o.a.createElement(xv.EditableInput,{style:{wrap:l.wrap,input:l.input,label:l.label},label:"r",value:n.r,onChange:c})),o.a.createElement("div",{style:l.third},o.a.createElement(xv.EditableInput,{style:{wrap:l.wrap,input:l.input,label:l.label},label:"g",value:n.g,onChange:c})),o.a.createElement("div",{style:l.third},o.a.createElement(xv.EditableInput,{style:{wrap:l.wrap,input:l.input,label:l.label},label:"b",value:n.b,onChange:c})),o.a.createElement("div",{style:l.third},o.a.createElement(xv.EditableInput,{style:{wrap:l.wrap,input:l.input,label:l.label},label:"a",value:n.a,onChange:c}))))}var jv=n(65),Sv=n(521),kv=n.n(Sv);function Cv(e){return function(e){if(Array.isArray(e))return Pv(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Pv(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 Pv(e,t)}(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 Pv(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}function Tv(){return(Tv=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}).apply(this,arguments)}var Av=Object(fu.handleHover)((function(e){var t=e.hover,n=e.color,r=void 0===n?"#FFFFFF":n,a=e.onClick,i=e.onSwatchHover,l=e.onContextMenu,c=e.children,s=e.active,f=e.title,d=e.extraProps,p=void 0===d?{}:d,h=du()({default:{swatch:{width:"25px",height:"25px",border:"1px solid #eee",fontSize:"0",marginRight:"1px",marginBottom:"1px"},check:{fontSize:"1rem",textAlign:"center",margin:"4.5px",lineHeight:"1.7em",display:"none",color:kv()(r,{black:"#000000",white:"#FFFFFF"})}},hover:{swatch:{position:"relative",zIndex:"2",outline:"2px solid #fff",boxShadow:"0 0 5px 2px rgba(0,0,0,0.25)"}},active:{check:{display:"inline"}}},{hover:t,active:s});return o.a.createElement(u,{disabled:null==f,content:f},o.a.createElement("div",Tv({style:h.swatch,onContextMenu:function(e){e.preventDefault(),l&&l(r,e)}},p),o.a.createElement(xv.Swatch,{color:r,onClick:a,onHover:i,title:null},null==c?o.a.createElement(ie.a,{className:"fas fa-check",style:h.check}):c)))})),Iv=Object(xv.ColorWrap)((function(e){var t=e.hex,n=e.swatches,r=e.setSwatches,a=e.onChange,i=e.onSwatchHover,l=du()({default:{card:{display:"flex",flexWrap:"wrap",marginBottom:5,marginRight:20}}}),c=function(e,t){return a({hex:e,source:"hex"},t)},s=function(e){n.splice(n.indexOf(e),1),r(Cv(n))};return o.a.createElement("div",{style:l.card,className:"github-picker","data-testid":"swatches"},n.map((function(e){return o.a.createElement(Av,{color:e,key:e,active:e.toLowerCase()===t,onClick:c,onContextMenu:s,onSwatchHover:i})})),n.length<20?o.a.createElement(Av,{color:"#FFFFFF",onClick:function(){n.includes(t)||r([].concat(Cv(n),[t]))},title:Object(f.a)("settings.color_picker.new_swatch_description"),extraProps:{"data-testid":"new-swatch"}},o.a.createElement(ie.a,{className:"fas fa-plus",style:{fontSize:"1rem",textAlign:"center",margin:"4.5px",color:"#000000"}})):null)}));function Rv(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Dv(){return(Dv=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}).apply(this,arguments)}function Nv(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Mv(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 Mv(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 Mv(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}var Lv=Mp((function(e){var t=Nv(Object(r.useState)("hex"),2),n=t[0],a=t[1];return o.a.createElement("div",{className:"no-select-color-container"},o.a.createElement("div",{style:{position:"relative",flexWrap:"wrap",display:"flex",height:150,margin:5}},o.a.createElement("div",{style:{position:"relative",flexGrow:1}},o.a.createElement(xv.Saturation,e)),o.a.createElement("div",{style:{position:"relative",marginLeft:5,width:24}},o.a.createElement(xv.Hue,Dv({},e,{direction:"vertical",height:150,width:24,pointer:!1}))),o.a.createElement("div",{style:{position:"relative",marginLeft:5,width:24}},o.a.createElement(xv.Alpha,Dv({},e,{direction:"vertical",height:150,width:24,pointer:!1})))),o.a.createElement("div",{style:{display:"flex"}},o.a.createElement(Gl.a,{value:n,onChange:function(e){return a(e.target.value)},className:"type-selector",inputProps:{"data-testid":"color-input-type"}},o.a.createElement(Oe.a,{value:"hex"},"Hex"),o.a.createElement(Oe.a,{value:"rgb"},"RGB")),o.a.createElement(_v,Dv({type:n},e))),o.a.createElement(Iv,e),o.a.createElement(Ti.a,{tiny:!0,articleId:630,style:{float:"right",marginTop:"-1em",bottom:"8px",position:"relative"}}))}));function Fv(e){e.wrapped;var t=Rv(e,["wrapped"]);return o.a.createElement("div",{className:"color-picker-container"},o.a.createElement("div",{className:"actual-color-picker"},o.a.createElement(Lv,t)))}function Bv(){return(Bv=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}).apply(this,arguments)}function zv(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 Uv(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?zv(Object(n),!0).forEach((function(t){Wv(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zv(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Wv(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Hv(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Gv=function(e){var t=e.palette,n=e.onPaletteChange,r=e.open,a=void 0!==r&&r,i=e.setOpen,l=e.trigger,c=(e.angle,e.setAngle,e.colorType),s=void 0===c?"solid":c,u=(e.setColorType,e.currentRef),d=e.noGradient,p=e.children,h=Hv(e,["palette","onPaletteChange","open","setOpen","trigger","angle","setAngle","colorType","setColorType","currentRef","noGradient","children"]);return o.a.createElement("div",{className:"gpw"},l(),o.a.createElement(El.a,{open:a,classes:{paper:"popover",root:"gpw"},anchorEl:u,onClose:function(){return i(!1)},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},d?null:o.a.createElement(Gl.a,{value:"solid",className:"type-selector",inputProps:{"data-testid":"color-picker-type"}},o.a.createElement(Oe.a,{value:"solid"},Object(f.a)("settings.color_picker.options.solid")),o.a.createElement(Oe.a,{disabled:!0,value:"linear"},Object(f.a)("settings.color_picker.options.linear"),o.a.createElement(Vi,null)),o.a.createElement(Oe.a,{disabled:!0,value:"radial"},Object(f.a)("settings.color_picker.options.radial"),o.a.createElement(Vi,null))),"solid"===s?p:o.a.createElement(GradientPicker,Bv({},Uv(Uv({},h),{},{onPaletteChange:n,children:p}),{palette:t,flatStyle:!0}))))},Kv=n(272),Vv=n.n(Kv);function $v(){return($v=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}).apply(this,arguments)}function qv(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Yv(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 Yv(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 Yv(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}function Xv(e){var t=e.disabled,n=void 0!==t&&t,i=e.title,l=void 0===i?"Color":i,c=e.value,s=void 0===c?"":c,u=e.defaultValue,f=e.onChange,d=e.trashButton,p=void 0===d||d,h=e.noGradient,m=void 0!==h&&h,v=qv(Object(r.useState)(null),2),b=v[0],g=v[1],y=qv(Object(r.useState)(!1),2),O=y[0],w=y[1],x=Object(_i.a)("buttonizer-swatches")||"",E=qv(Object(r.useState)(""===x?[]:x.split(",")),2),_=E[0],j=E[1],S=""===s?Object(jv.c)(u):Object(jv.c)(s),k=qv(Object(r.useState)(S.angle),2),C=k[0],T=k[1],A=qv(Object(r.useState)(S.palette),2),I=A[0],R=A[1],D=qv(Object(r.useState)(app.hasPremium()?Object(jv.a)(""===s?u:s):"solid"),2),N=D[0],M=D[1],L=Object(r.useMemo)((function(){return Vv()((function(e,t,n,r){return f(e(t,n,r).background)}),100)}),[f]);Object(r.useEffect)((function(){Object(_i.b)("buttonizer-swatches",_.join(","))}),[_]),Object(r.useEffect)((function(){var e=""===s?Object(jv.c)(u):Object(jv.c)(s);M(app.hasPremium()?Object(jv.a)(""===s?u:s):"solid"),R(e.palette),T(e.angle)}),[s,u]);var F=function(e){R(e),L(jv.d,e,C,N)};return o.a.createElement("div",{onClick:function(e){null===b&&g(e.currentTarget)}},o.a.createElement(Il.a,{title:l},o.a.createElement("div",{className:"color-picker-main"},o.a.createElement("div",{className:"color-picker"},o.a.createElement(Gv,$v({open:O,setOpen:w,angle:C,setAngle:function(e){T(e),L(jv.d,I,e,N)},showAnglePicker:!0,width:300,maxStops:3,paletteHeight:32,palette:I,colorType:N,setColorType:function(e){var t=e.target.value,n=I;switch(t){case"solid":n=I[0].color,R(I[0].color);break;case"radial":case"linear":"solid"===N&&(n=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"rgb(238, 241, 11)";return""===e&&(e="rgb(238, 241, 11)"),"string"!=typeof e?e:[{offset:"0.00",color:e},{offset:"1.00",color:"rgb(126, 32, 207)"}]}(I))}M(t),R(n),f(Object(jv.d)(n,C,t).background)},currentRef:b,noGradient:m,onPaletteChange:F},{trigger:function(){return o.a.createElement("span",{onClick:function(){return w(!0)},className:"color-preview","data-testid":"color-picker-preview-span",style:{background:""==s?u:s}})}}),o.a.createElement(Fv,{wrapped:"solid"!==N,onChange:function(e){var t=e.rgb,n=t.r,r=t.g,o=t.b,a=t.a;F("rgba(".concat(n,", ").concat(r,", ").concat(o,", ").concat(a,")"))},swatches:_,setSwatches:j,color:I})),o.a.createElement(a.a,{className:"color-button",variant:"contained",size:"small",onClick:function(){return w(!0)},color:"primary",disabled:n,"data-testid":"setting:color-picker-open"},o.a.createElement("i",{className:"fas fa-palette"}))),p?o.a.createElement(P.a,{onClick:function(){f("unset"),w(!1)},disabled:!s,size:"small",style:{fontSize:"1rem",marginLeft:"5px"},color:"primary"},o.a.createElement(ie.a,{fontSize:"inherit",className:"fas fa-trash"})):null)))}var Jv=n(76),Qv=n(59),Zv=n(132),eb=n(38),tb=n(17),nb=n(99);var rb=Object(g.a)((function(e){return{thumb:{"&$open":{"& $offset":{transform:"scale(1) translateY(-10px)"}}},open:{},offset:Object(d.a)({zIndex:1},e.typography.body2,{fontSize:e.typography.pxToRem(12),lineHeight:1.2,transition:e.transitions.create(["transform"],{duration:e.transitions.duration.shortest}),top:-34,transformOrigin:"bottom center",transform:"scale(0)",position:"absolute"}),circle:{display:"flex",alignItems:"center",justifyContent:"center",width:32,height:32,borderRadius:"50% 50% 50% 0",backgroundColor:"currentColor",transform:"rotate(-45deg)"},label:{color:e.palette.primary.contrastText,transform:"rotate(45deg)"}}}),{name:"PrivateValueLabel"})((function(e){var t=e.children,n=e.classes,o=e.className,a=e.open,l=e.value,c=e.valueLabelDisplay;return"off"===c?t:r.cloneElement(t,{className:Object(i.a)(t.props.className,(a||"on"===c)&&n.open,n.thumb)},r.createElement("span",{className:Object(i.a)(n.offset,o)},r.createElement("span",{className:n.circle},r.createElement("span",{className:n.label},l))))}));function ob(e,t){return e-t}function ab(e,t,n){return Math.min(Math.max(t,e),n)}function ib(e,t){return e.reduce((function(e,n,r){var o=Math.abs(t-n);return null===e||o<e.distance||o===e.distance?{distance:o,index:r}:e}),null).index}function lb(e,t){if(void 0!==t.current&&e.changedTouches){for(var n=0;n<e.changedTouches.length;n+=1){var r=e.changedTouches[n];if(r.identifier===t.current)return{x:r.clientX,y:r.clientY}}return!1}return{x:e.clientX,y:e.clientY}}function cb(e,t,n){return 100*(e-t)/(n-t)}function sb(e,t,n){var r=Math.round((e-n)/t)*t+n;return Number(r.toFixed(function(e){if(Math.abs(e)<1){var t=e.toExponential().split("e-"),n=t[0].split(".")[1];return(n?n.length:0)+parseInt(t[1],10)}var r=e.toString().split(".")[1];return r?r.length:0}(t)))}function ub(e){var t=e.values,n=e.source,r=e.newValue,o=e.index;if(t[o]===r)return n;var a=t.slice();return a[o]=r,a}function fb(e){var t=e.sliderRef,n=e.activeIndex,r=e.setActive;t.current.contains(document.activeElement)&&Number(document.activeElement.getAttribute("data-index"))===n||t.current.querySelector('[role="slider"][data-index="'.concat(n,'"]')).focus(),r&&r(n)}var db={horizontal:{offset:function(e){return{left:"".concat(e,"%")}},leap:function(e){return{width:"".concat(e,"%")}}},"horizontal-reverse":{offset:function(e){return{right:"".concat(e,"%")}},leap:function(e){return{width:"".concat(e,"%")}}},vertical:{offset:function(e){return{bottom:"".concat(e,"%")}},leap:function(e){return{height:"".concat(e,"%")}}}},pb=function(e){return e},hb=r.forwardRef((function(e,t){var n=e["aria-label"],o=e["aria-labelledby"],a=e["aria-valuetext"],l=e.classes,c=e.className,s=e.color,u=void 0===s?"primary":s,f=e.component,h=void 0===f?"span":f,m=e.defaultValue,b=e.disabled,g=void 0!==b&&b,y=e.getAriaLabel,O=e.getAriaValueText,w=e.marks,x=void 0!==w&&w,E=e.max,_=void 0===E?100:E,j=e.min,S=void 0===j?0:j,k=e.name,C=e.onChange,P=e.onChangeCommitted,T=e.onMouseDown,A=e.orientation,I=void 0===A?"horizontal":A,R=e.scale,D=void 0===R?pb:R,N=e.step,M=void 0===N?1:N,L=e.ThumbComponent,F=void 0===L?"span":L,B=e.track,z=void 0===B?"normal":B,U=e.value,W=e.ValueLabelComponent,H=void 0===W?rb:W,G=e.valueLabelDisplay,K=void 0===G?"off":G,V=e.valueLabelFormat,$=void 0===V?pb:V,q=Object(p.a)(e,["aria-label","aria-labelledby","aria-valuetext","classes","className","color","component","defaultValue","disabled","getAriaLabel","getAriaValueText","marks","max","min","name","onChange","onChangeCommitted","onMouseDown","orientation","scale","step","ThumbComponent","track","value","ValueLabelComponent","valueLabelDisplay","valueLabelFormat"]),Y=Object(yl.a)(),X=r.useRef(),J=r.useState(-1),Q=J[0],Z=J[1],ee=r.useState(-1),te=ee[0],ne=ee[1],re=Object(nb.a)({controlled:U,default:m,name:"Slider"}),oe=Object(Qv.a)(re,2),ae=oe[0],ie=oe[1],le=Array.isArray(ae),ce=le?ae.slice().sort(ob):[ae];ce=ce.map((function(e){return ab(e,S,_)}));var se=!0===x&&null!==M?Object(Jv.a)(Array(Math.floor((_-S)/M)+1)).map((function(e,t){return{value:S+M*t}})):x||[],ue=Object(Zv.a)(),fe=ue.isFocusVisible,de=ue.onBlurVisible,pe=ue.ref,he=r.useState(-1),me=he[0],ve=he[1],be=r.useRef(),ge=Object(tb.a)(pe,be),ye=Object(tb.a)(t,ge),Oe=Object(gl.a)((function(e){var t=Number(e.currentTarget.getAttribute("data-index"));fe(e)&&ve(t),ne(t)})),we=Object(gl.a)((function(){-1!==me&&(ve(-1),de()),ne(-1)})),xe=Object(gl.a)((function(e){var t=Number(e.currentTarget.getAttribute("data-index"));ne(t)})),Ee=Object(gl.a)((function(){ne(-1)})),_e="rtl"===Y.direction,je=Object(gl.a)((function(e){var t,n=Number(e.currentTarget.getAttribute("data-index")),r=ce[n],o=(_-S)/10,a=se.map((function(e){return e.value})),i=a.indexOf(r),l=_e?"ArrowLeft":"ArrowRight",c=_e?"ArrowRight":"ArrowLeft";switch(e.key){case"Home":t=S;break;case"End":t=_;break;case"PageUp":M&&(t=r+o);break;case"PageDown":M&&(t=r-o);break;case l:case"ArrowUp":t=M?r+M:a[i+1]||a[a.length-1];break;case c:case"ArrowDown":t=M?r-M:a[i-1]||a[0];break;default:return}if(e.preventDefault(),M&&(t=sb(t,M,S)),t=ab(t,S,_),le){var s=t;t=ub({values:ce,source:ae,newValue:t,index:n}).sort(ob),fb({sliderRef:be,activeIndex:t.indexOf(s)})}ie(t),ve(n),C&&C(e,t),P&&P(e,t)})),Se=r.useRef(),ke=I;_e&&"vertical"!==I&&(ke+="-reverse");var Ce=function(e){var t,n,r=e.finger,o=e.move,a=void 0!==o&&o,i=e.values,l=e.source,c=be.current.getBoundingClientRect(),s=c.width,u=c.height,f=c.bottom,d=c.left;if(t=0===ke.indexOf("vertical")?(f-r.y)/u:(r.x-d)/s,-1!==ke.indexOf("-reverse")&&(t=1-t),n=function(e,t,n){return(n-t)*e+t}(t,S,_),M)n=sb(n,M,S);else{var p=se.map((function(e){return e.value}));n=p[ib(p,n)]}n=ab(n,S,_);var h=0;if(le){var m=n;h=(n=ub({values:i,source:l,newValue:n,index:h=a?Se.current:ib(i,n)}).sort(ob)).indexOf(m),Se.current=h}return{newValue:n,activeIndex:h}},Pe=Object(gl.a)((function(e){var t=lb(e,X);if(t){var n=Ce({finger:t,move:!0,values:ce,source:ae}),r=n.newValue,o=n.activeIndex;fb({sliderRef:be,activeIndex:o,setActive:Z}),ie(r),C&&C(e,r)}})),Te=Object(gl.a)((function(e){var t=lb(e,X);if(t){var n=Ce({finger:t,values:ce,source:ae}).newValue;Z(-1),"touchend"===e.type&&ne(-1),P&&P(e,n),X.current=void 0;var r=Object(eb.a)(be.current);r.removeEventListener("mousemove",Pe),r.removeEventListener("mouseup",Te),r.removeEventListener("touchmove",Pe),r.removeEventListener("touchend",Te)}})),Ae=Object(gl.a)((function(e){e.preventDefault();var t=e.changedTouches[0];null!=t&&(X.current=t.identifier);var n=lb(e,X),r=Ce({finger:n,values:ce,source:ae}),o=r.newValue,a=r.activeIndex;fb({sliderRef:be,activeIndex:a,setActive:Z}),ie(o),C&&C(e,o);var i=Object(eb.a)(be.current);i.addEventListener("touchmove",Pe),i.addEventListener("touchend",Te)}));r.useEffect((function(){var e=be.current;e.addEventListener("touchstart",Ae);var t=Object(eb.a)(e);return function(){e.removeEventListener("touchstart",Ae),t.removeEventListener("mousemove",Pe),t.removeEventListener("mouseup",Te),t.removeEventListener("touchmove",Pe),t.removeEventListener("touchend",Te)}}),[Te,Pe,Ae]);var Ie=Object(gl.a)((function(e){T&&T(e),e.preventDefault();var t=lb(e,X),n=Ce({finger:t,values:ce,source:ae}),r=n.newValue,o=n.activeIndex;fb({sliderRef:be,activeIndex:o,setActive:Z}),ie(r),C&&C(e,r);var a=Object(eb.a)(be.current);a.addEventListener("mousemove",Pe),a.addEventListener("mouseup",Te)})),Re=cb(le?ce[0]:S,S,_),De=cb(ce[ce.length-1],S,_)-Re,Ne=Object(d.a)({},db[ke].offset(Re),db[ke].leap(De));return r.createElement(h,Object(d.a)({ref:ye,className:Object(i.a)(l.root,l["color".concat(Object(v.a)(u))],c,g&&l.disabled,se.length>0&&se.some((function(e){return e.label}))&&l.marked,!1===z&&l.trackFalse,"vertical"===I&&l.vertical,"inverted"===z&&l.trackInverted),onMouseDown:Ie},q),r.createElement("span",{className:l.rail}),r.createElement("span",{className:l.track,style:Ne}),r.createElement("input",{value:ce.join(","),name:k,type:"hidden"}),se.map((function(e,t){var n,o=cb(e.value,S,_),a=db[ke].offset(o);return n=!1===z?-1!==ce.indexOf(e.value):"normal"===z&&(le?e.value>=ce[0]&&e.value<=ce[ce.length-1]:e.value<=ce[0])||"inverted"===z&&(le?e.value<=ce[0]||e.value>=ce[ce.length-1]:e.value>=ce[0]),r.createElement(r.Fragment,{key:e.value},r.createElement("span",{style:a,"data-index":t,className:Object(i.a)(l.mark,n&&l.markActive)}),null!=e.label?r.createElement("span",{"aria-hidden":!0,"data-index":t,style:a,className:Object(i.a)(l.markLabel,n&&l.markLabelActive)},e.label):null)})),ce.map((function(e,t){var c=cb(e,S,_),s=db[ke].offset(c);return r.createElement(H,{key:t,valueLabelFormat:$,valueLabelDisplay:K,className:l.valueLabel,value:"function"==typeof $?$(D(e),t):$,index:t,open:te===t||Q===t||"on"===K,disabled:g},r.createElement(F,{className:Object(i.a)(l.thumb,l["thumbColor".concat(Object(v.a)(u))],Q===t&&l.active,g&&l.disabled,me===t&&l.focusVisible),tabIndex:g?null:0,role:"slider",style:s,"data-index":t,"aria-label":y?y(t):n,"aria-labelledby":o,"aria-orientation":I,"aria-valuemax":D(_),"aria-valuemin":D(S),"aria-valuenow":D(e),"aria-valuetext":O?O(D(e),t):a,onKeyDown:je,onFocus:Oe,onBlur:we,onMouseOver:xe,onMouseLeave:Ee}))})))})),mb=Object(g.a)((function(e){return{root:{height:2,width:"100%",boxSizing:"content-box",padding:"13px 0",display:"inline-block",position:"relative",cursor:"pointer",touchAction:"none",color:e.palette.primary.main,WebkitTapHighlightColor:"transparent","&$disabled":{pointerEvents:"none",cursor:"default",color:e.palette.grey[400]},"&$vertical":{width:2,height:"100%",padding:"0 13px"},"@media (pointer: coarse)":{padding:"20px 0","&$vertical":{padding:"0 20px"}},"@media print":{colorAdjust:"exact"}},colorPrimary:{},colorSecondary:{color:e.palette.secondary.main},marked:{marginBottom:20,"&$vertical":{marginBottom:"auto",marginRight:20}},vertical:{},disabled:{},rail:{display:"block",position:"absolute",width:"100%",height:2,borderRadius:1,backgroundColor:"currentColor",opacity:.38,"$vertical &":{height:"100%",width:2}},track:{display:"block",position:"absolute",height:2,borderRadius:1,backgroundColor:"currentColor","$vertical &":{width:2}},trackFalse:{"& $track":{display:"none"}},trackInverted:{"& $track":{backgroundColor:"light"===e.palette.type?Object(b.e)(e.palette.primary.main,.62):Object(b.a)(e.palette.primary.main,.5)},"& $rail":{opacity:1}},thumb:{position:"absolute",width:12,height:12,marginLeft:-6,marginTop:-5,boxSizing:"border-box",borderRadius:"50%",outline:0,backgroundColor:"currentColor",display:"flex",alignItems:"center",justifyContent:"center",transition:e.transitions.create(["box-shadow"],{duration:e.transitions.duration.shortest}),"&::after":{position:"absolute",content:'""',borderRadius:"50%",left:-15,top:-15,right:-15,bottom:-15},"&$focusVisible,&:hover":{boxShadow:"0px 0px 0px 8px ".concat(Object(b.c)(e.palette.primary.main,.16)),"@media (hover: none)":{boxShadow:"none"}},"&$active":{boxShadow:"0px 0px 0px 14px ".concat(Object(b.c)(e.palette.primary.main,.16))},"&$disabled":{width:8,height:8,marginLeft:-4,marginTop:-3,"&:hover":{boxShadow:"none"}},"$vertical &":{marginLeft:-5,marginBottom:-6},"$vertical &$disabled":{marginLeft:-3,marginBottom:-4}},thumbColorPrimary:{},thumbColorSecondary:{"&$focusVisible,&:hover":{boxShadow:"0px 0px 0px 8px ".concat(Object(b.c)(e.palette.secondary.main,.16))},"&$active":{boxShadow:"0px 0px 0px 14px ".concat(Object(b.c)(e.palette.secondary.main,.16))}},active:{},focusVisible:{},valueLabel:{left:"calc(-50% - 4px)"},mark:{position:"absolute",width:2,height:2,borderRadius:1,backgroundColor:"currentColor"},markActive:{backgroundColor:e.palette.background.paper,opacity:.8},markLabel:Object(d.a)({},e.typography.body2,{color:e.palette.text.secondary,position:"absolute",top:26,transform:"translateX(-50%)",whiteSpace:"nowrap","$vertical &":{top:"auto",left:26,transform:"translateY(50%)"},"@media (pointer: coarse)":{top:40,"$vertical &":{left:31}}}),markLabelActive:{color:e.palette.text.primary}}}),{name:"MuiSlider"})(hb),vb=n(967);n(1255);function bb(){return(bb=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}).apply(this,arguments)}function gb(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return yb(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 yb(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 yb(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}function Ob(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function wb(e){var t=e.title,n=void 0===t?"":t,a=e.min,i=void 0===a?0:a,l=e.max,c=void 0===l?100:l,s=e.onChange,u=void 0===s?function(){}:s,f=e.value,d=void 0===f?"":f,p=e.defaultValue,h=void 0===p?0:p,m=e.inputText,v=void 0===m?"":m,b=e.labelText,g=void 0===b?"px":b,y=e.disabled,O=e.trashButton,w=void 0===O||O,x=e.premium,E=void 0!==x&&x,_=Ob(e,["title","min","max","onChange","value","defaultValue","inputText","labelText","disabled","trashButton","premium"]),j=gb(Object(r.useState)(d.toString()),2),S=j[0],k=j[1],C=gb(Object(r.useState)(""===d),2),T=C[0],A=C[1];Object(r.useEffect)((function(){k(d.toString()),A(""===d)}),[d]);var I=function(e,t){k(t.toString())};return o.a.createElement(Il.a,bb({title:n,className:"slider-container"},_),o.a.createElement(mb,{min:i,max:c,style:{pointerEvents:y?"none":"auto"},value:T?h:"number"==typeof S?S:Number(S),disabled:y||T,onMouseDown:function(){E?app.showPremiumDialog("More hover settings!"):A(!1)},onChange:I,onChangeCommitted:function(e,t){u(Number(t))},"aria-labelledby":"input-slider",valueLabelFormat:function(e){return"".concat(e).concat(g)},valueLabelDisplay:T?"off":"auto"}),o.a.createElement(vb.a,{value:S,className:"slider-container-input",margin:"dense",onChange:function(e){var t=e.target.value.replace(/^0+/,"");return""===t?(k(""),u("unset"),void A(!0)):(A(!1),t<i?(k(i),void u(Number(t))):t>c?(k(c),void u(Number(t))):(k(t),void u(Number(t))))},disabled:y,onClick:function(){E&&app.showPremiumDialog("More hover settings!")},placeholder:T?"".concat(h):"",onBlur:function(e){e.target.value<i?I(0,i):e.target.value>c&&I(0,c)},endAdornment:v?o.a.createElement(rs,{position:"end"},v):null,inputProps:{min:i,max:c,"data-testid":"slider-input",type:"number","aria-labelledby":"input-slider"}}),w?o.a.createElement(P.a,{disabled:T,onClick:function(){k(""),u("unset"),A(!0)},"data-testid":"delete",size:"small",style:{fontSize:"1rem",marginLeft:"5px"},color:"primary"},o.a.createElement(ie.a,{fontSize:"inherit",className:"fas fa-trash"})):null)}n(1257);function xb(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Eb(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 Eb(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 Eb(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}function _b(e){var t=e.onChange,n=e.value,a=void 0!==n&&n,l=e.option1,c=void 0===l?"icon":l,s=e.option2,u=void 0===s?Object(f.a)("utils.image"):s,d=e.className,p=void 0===d?null:d,h=xb(Object(r.useState)(!0===a?1:0),2),m=h[0],v=h[1];return Object(r.useEffect)((function(){v(!0===a?1:0)}),[a]),o.a.createElement(Il.a,{title:Object(f.a)("common.type")},o.a.createElement(wl,{value:m,onChange:function(e,n){m!==n&&t&&t(1===n,v)},indicatorColor:"secondary",textColor:"secondary",variant:"fullWidth",className:Object(i.a)("icon-or-image ",p)},o.a.createElement(tl,{label:"icon"===c?Object(f.a)("utils.icon"):Object(f.a)("utils.color"),icon:o.a.createElement("i",{className:"icon"===c?"far fa-heart":"fas fa-palette"}),size:"small","data-testid":"setting:color-choice"}),o.a.createElement(tl,{label:u,icon:o.a.createElement("i",{className:"fas fa-image"}),size:"small","data-testid":"setting:image-choice"})))}n(1259);function jb(e){var t=e.setOpacity,n=void 0===t?.3:t,r=e.condition,a=void 0===r||r,l=e.className,c=void 0===l?null:l,s=e.content,u=void 0!==s&&s,f=e.premiumTag,d=void 0!==f&&f,p=e.children,h=void 0===p?null:p,m=e.onClick,v=a?n:1;return o.a.createElement("div",{className:Object(i.a)("disable-setting ".concat(a?"disabled":""),c),"data-testid":"disable-setting",onClick:function(){m&&a&&m()},disabled:a},o.a.createElement("div",{style:{opacity:v},className:"settings"},h),a&&o.a.createElement("div",{className:"disable-content"},u,d&&o.a.createElement(Vi,null)))}function Sb(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 kb(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Cb(){return(Cb=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}).apply(this,arguments)}function Pb(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Tb(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 Tb(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 Tb(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}function Ab(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Ib=Object(c.b)((function(e){return{buttons:e.buttons,groups:e.groups}}),(function(e){return{_set:function(){return e(le.f.apply(void 0,arguments))}}}),(function(e,t,n){var r=e.buttons,o=e.groups,a=t._set,i=n.buttonId,l=Ab(n,["buttonId"]),c=r[i],s=o[r[i].parent];return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Sb(Object(n),!0).forEach((function(t){kb(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Sb(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({set:function(e,t){return a(He.d.BUTTON,i,e,t)},get:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Object(se.c)(e,c,t&&"button",!(!t||!n)&&s)},getParent:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return Object(se.c)(e,s,!!t&&"group")}},l)}))((function(e){var t,n,a,i=e.get,l=e.getParent,c=e.set,s=Ab(e,["get","getParent","set"]),u=Pb(Object(r.useState)(0),2),d=u[0],p=u[1];return o.a.createElement(Al.a,Cb({title:Object(f.a)("utils.icon"),"data-testid":"group:icon"},s),"text"===l("menu_style")?null:o.a.createElement(o.a.Fragment,null,o.a.createElement(jb,{premiumTag:!0,onClick:function(){app.showPremiumDialog(Object(f.a)("premium.custom_image"))}},o.a.createElement(_b,{option2:Object(f.a)("utils.image"),value:!1,style:{marginTop:"-20px"},className:"Mui-buzz-premium"})),o.a.createElement("hr",null),o.a.createElement(wl,{onChange:function(e,t){return p(t)},style:{marginBottom:"20px",marginTop:"20px"},value:d,variant:"fullWidth",centered:!0},o.a.createElement(tl,{label:"Normal","data-testid":"normal_hover:normal"}),o.a.createElement(tl,{label:"Hover","data-testid":"normal_hover:hover"})),(n=i("icon_color"),a=i("icon",!0),o.a.createElement(o.a.Fragment,null,o.a.createElement(jb,{condition:1===d,premiumTag:!0,onClick:function(){app.showPremiumDialog("More hover settings!")}},o.a.createElement(uu,{value:a[0],onChange:function(e){return c("icon",[e,"unset"])},hoverDisabled:1===d})),o.a.createElement(Xv,{title:Object(f.a)("utils.color"),value:n[d],defaultValue:i("icon_color",!0)[d],onChange:function(e){var t=n;t[d]=e,c("icon_color",t)}}))),(t=i("icon_size"),o.a.createElement(jb,{condition:1===d,premiumTag:!0,onClick:function(){app.showPremiumDialog("More hover settings!")}},o.a.createElement(wb,{title:Object(f.a)("settings.icon_size.title"),value:t[0],defaultValue:i("icon_size",!0,!1)[0],"data-testid":"settingcontainer:icon-size",inputText:"px",premium:1===d,disabled:1===d,onChange:function(e){c("icon_size",e),c("icon_image_size",e)}})))))})),Rb=n(963),Db=n(522);function Nb(){return(Nb=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}).apply(this,arguments)}function Mb(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 Lb(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Mb(Object(n),!0).forEach((function(t){Fb(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Mb(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Fb(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Bb(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||zb(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 zb(e,t){if(e){if("string"==typeof e)return Ub(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)?Ub(e,t):void 0}}function Ub(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}Object(Rb.a)();function Wb(e){var t=e.value,n=void 0===t?"":t,a=(e.onChange,Bb(Object(r.useState)(""),2)),i=(a[0],a[1],Bb(Object(r.useState)(Array.isArray(n)?n:n.split(",").filter((function(e){return""!==e})).map((function(e){return{title:e,value:e}}))),2)),l=(i[0],i[1]);Object(r.useEffect)((function(){l(Array.isArray(n)?n:n.split(",").filter((function(e){return""!==e})).map((function(e){return{title:e,value:e}})))}),[n]);var c=["auto","cursive","fantasy","inherit","initial","monospace","none","sans-serif","serif","unset"].map((function(e){return{title:e,value:e,category:"System"}})),s=Db.map((function(e){return{title:e,value:e,category:"Google Fonts"}})),u=c.concat(s);return o.a.createElement("div",{onClick:function(){app.showPremiumDialog(Object(f.a)("premium.font_family"))}},o.a.createElement(uc.a,{multiple:!0,disabled:!0,size:"medium",id:"tags-outlined",clearText:Object(f.a)("utils.clear"),loadingText:Object(f.a)("loading.loading"),"data-testid":"font-family",options:u,filterSelectedOptions:!0,disableCloseOnSelect:!0,freeSolo:!0,forcePopupIcon:!0,popupIcon:o.a.createElement("i",{className:"fas fa-caret-down",style:{fontSize:"0.8em"},"data-testid":"font-family-select-icon"}),renderInput:function(e){return o.a.createElement(Ml.a,Nb({},e,{variant:"outlined",label:Object(f.a)("settings.font_family.title"),placeholder:Object(f.a)("settings.font_family.placeholder"),InputProps:Lb(Lb({},e.InputProps),{},{"data-testid":"font-family-input"})}))}}))}n(1261);function Hb(){return(Hb=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}).apply(this,arguments)}function Gb(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Kb(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 Kb(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 Kb(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}var Vb=Object(xl.a)((function(){return{button:{padding:0,height:"26px",minWidth:"25px",fontSize:"10px"},iconButton:{height:"22px",fontSize:"10px",fontWeight:700,width:"22px",padding:0,margin:"auto auto"}}}));function $b(e){var t,n,i=e.title,l=e.className,c=e.value,s=void 0===c?"":c,u=e.disabled,f=void 0!==u&&u,d=e.type,p=void 0===d?"corners":d,h=e.onChange,m=e.onClick,v=void 0===m?function(){}:m,b=e.defaultValue,g=void 0===b?"0px 0px 0px 0px":b,y=["top-left","top-right","bottom-left","bottom-right"].map((function(e,t){return{inputProps:{"data-testid":"textfield-corners-".concat(e)},helperText:o.a.createElement("i",{className:"fas fa-arrow-up",style:{transform:"rotate(".concat("corners"===p?90*t-45:90*t,"deg)")}})}})),O=/\d+/g,w=Vb();4!==(t=s?"number"==typeof s?["".concat(s),"".concat(s),"".concat(s),"".concat(s)]:s.match(O)||["","","",""]:["","","",""]).length&&(t=[t[0],t[0],t[0],t[0]]),4!==(n=g?"number"==typeof g?["".concat(g),"".concat(g),"".concat(g),"".concat(g)]:g.match(O)||["","","",""]:["","","",""]).length&&(n=[n[0],n[0],n[0],n[0]]);var x=Gb(Object(r.useState)(t),2),E=x[0],_=x[1],j=Gb(Object(r.useState)("%"),2),S=j[0],k=j[1],C=Gb(Object(r.useState)(t.every((function(e){return e===t[0]}))),2),T=C[0],A=C[1],I=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=E,r=S;!1===e?(r=t,k(t)):(n=T?[t,t,t,t]:E.map((function(n,r){return e===r?t:n})),_(n)),n.every((function(e){return""===e}))&&h("unset"),n.every((function(e){return""!==e&&!isNaN(Number(e))}))&&h(n.map((function(e){return"".concat(e).concat(r)})).join(" "))};Object(r.useEffect)((function(){var e;1===(e=s?"number"==typeof s?["".concat(s),"".concat(s),"".concat(s),"".concat(s)]:s.match(O)||["","","",""]:["","","",""]).length&&(e=[e[0],e[0],e[0],e[0]]),A(e.every((function(t){return t===e[0]}))),_(e),k(s?s.toString().includes("px")?"px":"%":g.toString().includes("px")?"px":"%")}),[s]);return o.a.createElement("div",{onClick:function(){f&&v()}},o.a.createElement(Il.a,{className:l,title:i,fullWidth:!0},E.map((function(e,r){return o.a.createElement(Ml.a,Hb({value:e,type:"number",className:"textfield-corners-input",margin:"dense",placeholder:s?t[r]:n[r],variant:"outlined",disabled:f,key:r,onChange:function(e){return I(r,e.target.value.replace(/^0+(.+)/,"$1"))}},y[r]))})),o.a.createElement(a.a,{color:"primary",variant:T?"contained":"outlined",className:w.button,disabled:f||!s,"data-testid":"textfield-corners-link",onClick:function(){A(!T)}},o.a.createElement("i",{className:"fas fa-link"})),o.a.createElement("div",{style:{transform:"translateY(-10px)",textAlign:"center"}},o.a.createElement(P.a,{color:"primary",className:w.iconButton,"data-testid":"textfield-corners-pixel",disabled:!0},"PX"),o.a.createElement(P.a,{color:"primary",className:w.iconButton,"data-testid":"textfield-corners-percent",disabled:!0},"%"))))}function qb(){return(qb=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}).apply(this,arguments)}function Yb(e){return o.a.createElement($b,qb({title:Object(f.a)("settings.border_radius.title"),type:"corners"},e))}function Xb(e){var t=e.onChange,n=e.value,r=e.title,a=void 0===r?"":r,i=e.device,l=void 0===i?"":i,c=e.trashButton;return o.a.createElement(Il.a,{title:a},o.a.createElement(Kl.a,{variant:"outlined",fullWidth:!0},o.a.createElement(Gl.a,{id:"label-visibility",value:n||"",onChange:function(e){t(e.target.value)},className:"MuiSelect-small",inputProps:{"data-testid":"setting:".concat(l,"-visibility")},displayEmpty:!0},c&&o.a.createElement(Oe.a,{value:"",key:"group-default",disabled:!0,style:{display:"none"}},Object(f.a)("settings.label_styles.group_default")),"desktop"===l?[o.a.createElement(Oe.a,{value:"always",key:"always"},Object(f.a)("settings.label_styles.always")),o.a.createElement(Oe.a,{value:"hover",key:"hover"},Object(f.a)("settings.label_styles.hover")),o.a.createElement(Oe.a,{value:"hide",key:"hide"},Object(f.a)("settings.label_styles.hide"))]:[o.a.createElement(Oe.a,{value:"always",key:"always"},Object(f.a)("settings.label_styles.always")),o.a.createElement(Oe.a,{value:"hide",key:"hide"},Object(f.a)("settings.label_styles.hide"))])),c?o.a.createElement(P.a,{onClick:function(){t("unset")},disabled:!n,size:"small",style:{fontSize:"1rem",marginLeft:"5px"},color:"primary"},o.a.createElement(ie.a,{fontSize:"inherit",className:"fas fa-trash"})):null)}function Jb(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 Qb(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Zb(){return(Zb=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}).apply(this,arguments)}function eg(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return tg(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 tg(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 tg(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}function ng(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var rg=Object(c.b)((function(e){return{buttons:e.buttons,groups:e.groups}}),(function(e){return{_set:function(){return e(le.f.apply(void 0,arguments))}}}),(function(e,t,n){var r=e.buttons,o=e.groups,a=t._set,i=n.buttonId,l=ng(n,["buttonId"]),c=r[i],s=o[r[i].parent];return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Jb(Object(n),!0).forEach((function(t){Qb(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Jb(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({set:function(e,t){return a(He.d.BUTTON,i,e,t)},get:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Object(se.c)(e,c,t&&"button",t&&n?s:[])},getParent:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return Object(se.c)(e,s,!!t&&"group")}},l)}))((function(e){var t,n,a=e.set,i=e.get,l=e.getParent,c=ng(e,["set","get","getParent"]),s=eg(Object(r.useState)(0),2),u=s[0],d=s[1],p=i("label_color"),h=i("label_color",!0),m=i("label_background_color"),v=i("label_background_color",!0),b=i("label_border_radius"),g=i("label_border_radius",!0);return o.a.createElement(Al.a,Zb({title:Object(f.a)("settings.label.title"),"data-testid":"group:label"},c),o.a.createElement("div",{className:"setting-group-title"},Object(f.a)("settings.label_desktop.title")),o.a.createElement("hr",null),"text"===l("menu_style")||"text-icon"===l("menu_style")?null:o.a.createElement(o.a.Fragment,null,o.a.createElement(Xb,{title:Object(f.a)("settings.show_mobile_desktop.desktop"),device:"desktop",value:i("show_label_desktop",!0),onChange:function(e){return a("show_label_desktop",e)},trashButton:!0}),o.a.createElement(Xb,{title:Object(f.a)("settings.show_mobile_desktop.mobile"),device:"mobile",value:i("show_label_mobile",!0),onChange:function(e){return a("show_label_mobile",e)},trashButton:!0})),o.a.createElement(wl,{onChange:function(e,t){return d(t)},style:{marginBottom:"20px",marginTop:"20px"},value:u,variant:"fullWidth",centered:!0},o.a.createElement(tl,{label:"Normal","data-testid":"normal_hover:normal"}),o.a.createElement(tl,{label:"Hover","data-testid":"normal_hover:hover"})),o.a.createElement("div",{className:"setting-group-title"},Object(f.a)("utils.text")),o.a.createElement("hr",null),o.a.createElement(Xv,{noGradient:!0,title:Object(f.a)("utils.color"),value:p[u],defaultValue:h[u],onChange:function(e){var t=p;t[u]=e,a("label_color",t)}}),(t=i("label_font_size"),n=i("label_font_size",!0),o.a.createElement(jb,{condition:1===u,premiumTag:!0,onClick:function(){app.showPremiumDialog("More hover settings!")}},o.a.createElement(wb,{title:Object(f.a)("settings.font_size"),value:t[0],inputText:"px",onChange:function(e){a("label_font_size",e)},defaultValue:n[0],disabled:1===u,prem