Plugin Directory

Changeset 2919617


Ignore:
Timestamp:
05/31/2023 11:33:21 AM (3 years ago)
Author:
wprio
Message:

Version update 1.0.1

Location:
riovizual
Files:
23 added
9 edited

Legend:

Unmodified
Added
Removed
  • riovizual/trunk/build/blocks/tableBuilder/block.json

    r2916227 r2919617  
    5151    "isScrollOnMobile": {
    5252      "type": "boolean",
    53       "default": false
     53      "default": true
    5454    },
    5555    "isStackedOnMobile": {
     
    7979    "isMergeContent": {
    8080      "type": "boolean",
    81       "default": false
     81      "default": true
    8282    },
    8383    "tableClasses": {
     
    102102      "type": "string",
    103103      "default": ""
     104    },
     105    "preview": {
     106      "type": "boolean",
     107      "default": false
    104108    }
    105109  }
  • riovizual/trunk/build/blocks/tableBuilder/index.asset.php

    r2916227 r2919617  
    1 <?php return array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => 'ea9a6ec31716458bf6e0');
     1<?php return array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => '36752b69fe56fd5eb03d');
  • riovizual/trunk/build/blocks/tableBuilder/index.css

    r2916227 r2919617  
    1 .editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder table{border-color:gray;border-width:0;margin-top:45px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder.is-selected{padding:50px 20px 10px 50px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .components-button:focus:not(:disabled){box-shadow:unset;outline:unset}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-body-selector{border-radius:0;font-size:12px;height:auto;left:0;letter-spacing:.3px;line-height:20px;padding:0 6px!important;position:absolute;top:0;z-index:99}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv_tb-cell-selected:after{border:1px dashed #444;bottom:3px;content:"";left:3px;pointer-events:none;position:absolute;right:3px;top:3px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .selected-cell:after{border:2px solid var(--wp-admin-theme-color)}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-row-selector{background:#ddd;border-radius:2px 0 0 2px;height:100%;left:-23px;min-width:22px!important;opacity:0;padding:3px!important;position:absolute;top:0}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-column-selector{background:#ddd;border-radius:2px 2px 0 0;height:22px;left:0;opacity:0;position:absolute;top:-23px;width:100%}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .column-selector-active,.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .column-selector-show,.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .row-selector-active,.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .row-selector-show{opacity:1}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .column-selector-active,.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .row-selector-active{background:var(--wp-admin-theme-color);color:#fff}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-row-delete{background:#ddd;border-radius:2px;height:22px;left:-48px;margin-top:-12px;min-width:22px!important;padding:0!important;position:absolute;top:50%;z-index:1}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-column-delete{background:#ddd;border-radius:2px;height:22px;left:50%;margin-left:-14px;min-width:26px!important;padding:0!important;position:absolute;top:-48px;z-index:1}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-column-delete:hover,.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-row-delete:hover{color:var(--wp--preset--color--vivid-red)}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-btn-insert{background:transparent;border-radius:50%;color:transparent;height:18px;margin:0;min-width:18px!important;padding:0!important;position:absolute}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-btn-insert:before{background:#ddd;border-radius:50%;content:"";height:8px;min-width:8px!important;position:absolute}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-btn-insert:hover{background:var(--wp-admin-theme-color);color:#fff}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-btn-insert:hover:before{display:none}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-row-insert-before{left:-42px;top:-9px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-row-insert-after{bottom:-9px;left:-42px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-col-insert-before{left:-9px;top:-44px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-col-insert-after{right:-9px;top:-44px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder{align-items:center;box-shadow:inset 0 0 0 1px #ddd;font-style:normal;font-weight:400;letter-spacing:0;line-height:normal;padding:15px;text-transform:none}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder .components-placeholder__label{font-size:22px;font-weight:600;gap:10px;line-height:1;margin-bottom:15px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder .components-placeholder__label img{height:22px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder code{background:#f0f0f1;font-family:Consolas,Monaco,monospace;font-size:13px;margin:0 1px;padding:3px 5px 2px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__hint{line-height:1.7;margin-top:10px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__table-wrap{background:linear-gradient(180deg,rgba(207,217,224,.4),rgba(207,217,224,0) 500%);border-radius:4px;min-height:180px;padding:15px 10px;width:100%}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__table-preview{font-size:18px;font-weight:700;margin-bottom:10px;text-align:center}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__table{border-collapse:collapse;margin:0 auto;max-width:350px;table-layout:fixed;vertical-align:middle;width:100%}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__table td,.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__table th{border:1px solid #1e1e1e;padding:0!important}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__table thead th{background-color:var(--wp-admin-theme-color)}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__table tbody td{background-color:#fff}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__table tfoot td{background-color:rgba(68,68,68,.4)}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__table.is-overflow-col tr :nth-last-child(2){background-color:transparent;border:none;position:relative;text-align:center}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__table.is-overflow-col tr :nth-last-child(2):before{content:"...";display:block;font-weight:400;line-height:0}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__table.is-overflow-row tbody tr:nth-last-child(2) td{background-color:transparent;border:none;position:relative;text-align:center}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__table.is-overflow-row tbody tr:nth-last-child(2) td:before{content:"...";display:block;line-height:0}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__table.is-border-separate{border-collapse:separate;border-spacing:2px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__table.is-style-stripes tbody tr:nth-child(odd)>*{background-color:#ddd}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__table.is-style-stripes tbody tr:nth-child(2n)>*{background-color:#fff}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__form{display:block!important;flex-wrap:nowrap}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__form .components-base-control{margin-bottom:0!important;width:100px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__form .components-base-control.components-toggle-control{width:auto}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__form .components-base-control__field{margin-bottom:0;margin-right:8px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__form .components-base-control__field .components-base-control__label{margin:0 0 10px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__form .components-base-control__field .components-text-control__input{box-sizing:border-box;height:32px;margin:0;min-height:32px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__row{align-items:flex-end;display:flex;margin-top:16px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__footer,.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__header{margin-bottom:10px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__element-wrap{align-items:baseline;display:flex;gap:5px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__left-margin{margin-left:15px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__element button{font-weight:400;height:32px;margin:0}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__button{height:32px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder .is-primary{box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color)!important}@media(max-width:767px){.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__table-wrap{width:calc(100% - 15px)}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__row{display:block}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__row .components-base-control{margin-bottom:5px!important}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__row .rv-placeholder__element-wrap,.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__row .rv-placeholder__element-wrap span{display:block;margin-bottom:5px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__button{margin-top:10px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder .rv-placeholder__left-margin{margin-left:0!important}}.rv_tb-upload-image{background:var(--wp-admin-theme-color);color:#fff}.rv_tb-upload-image:hover{background:var(--wp-admin-theme-color-darker-10);color:#fff}.rv_tb-element-text{position:relative}.rv_tb-element-text:after{border:1px dotted #ccc;bottom:0;content:"";left:0;opacity:.8;pointer-events:none;position:absolute;right:0;top:0}.rv_tb_table-menu .components-popover__content{width:220px!important}.rv_tb_table-menu .components-popover__content .rv_tb-menu-items{border-bottom:1px solid #e1e1e1;display:block}.rv_tb_table-menu .components-popover__content .rv_tb-menu-items:last-child{border-bottom:none}.rv_tb_table-menu .components-popover__content .rv_tb-menu-items button{font-size:14px;width:100%}.rv_tb_table-menu .components-popover__content .rv_tb-menu-items button svg{height:18px;width:18px}.rv_tb_table-menu .components-popover__content .rv_tb-menu-items button:hover{background-color:#f0f0f0}.rv_tb_table-menu .components-popover__content .rv_tb-menu-items .rv_tb-items-dd:after{content:"";font-family:dashicons;position:absolute;right:0}.rv_tb_table-menu .components-popover__content .rv_tb-menu-items .components-button{box-shadow:unset}.block-editor-block-inspector .components-base-control{margin-bottom:16px}.block-editor-block-inspector .rv_tb-settings-global{display:flex}.block-editor-block-inspector .rv_tb-settings-global .rv_tb-settings-global-button{border-radius:0;display:flex;flex:1;justify-content:center}.block-editor-block-inspector .rv_tb-settings-global .rv_tb-settings-global-button.is-primary{box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color)}.block-editor-block-inspector .rv_tb-device-control{border:1px solid #ced5e4;margin:8px 10px;padding:6px}.block-editor-block-inspector .rv_tb-settings-device{display:flex;justify-content:space-around;margin:12px 60px}.block-editor-block-inspector .rv_tb-settings-device .rv_tb-settings-device-button{border-radius:2px}.block-editor-block-inspector .rv_tb-settings-device .rv_tb-settings-device-button.is-primary{box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color)!important}.block-editor-block-inspector .blocks-element-settings{border-bottom:1px solid #e0e0e0}.block-editor-block-inspector .blocks-element-item-settings{border:1px solid #e0e0e0;margin-top:8px}.block-editor-block-inspector .blocks-element-item-settings .components-panel__body-title{background-color:#e0e0e0}.block-editor-block-inspector .blocks-element-item-settings .components-panel__body-title button{padding:8px 10px}.block-editor-block-inspector .blocks-element-item-settings.is-opened{padding:0}.block-editor-block-inspector .blocks-element-item-settings.is-opened>.components-panel__body-title{margin:0}.block-editor-block-inspector .setting-button{background:#f5f5f5;border:1px solid #ced5e4;border-radius:0;display:flex;height:auto;margin:10px auto!important;padding:10px!important;transition:all .3s ease;width:100%}.block-editor-block-inspector .setting-button:hover{background:rgba(37,43,86,.102);color:#252b56}.block-editor-block-inspector .back-to-list .dashicon,.block-editor-block-inspector .setting-button .dashicon{font-size:14px;height:12px;width:25px}.block-editor-block-inspector .back-to-list:focus,.block-editor-block-inspector .setting-button:focus{box-shadow:none!important}.block-editor-block-inspector .back-to-list{background:#f5f5f5;width:100%}.block-editor-block-inspector .setting-popup{padding:0}.block-editor-block-inspector .setting-popup .element-settings-list{padding:5px 0}.block-editor-block-inspector .rv_tb-tab-buttons{border-bottom:1px solid #ebebeb;text-align:center}.block-editor-block-inspector .rv_tb-tab-buttons button.active{color:var(--wp-admin-theme-color)}.rv-popover-settings .components-popover__content{padding:10px;width:280px!important}.rv_tb-image-preview{position:relative}.rv_tb-image-preview .rv_tb-image-edit{position:absolute;top:0}.rv_tb-placeholder{width:100%!important}.rv_tb-style-control{padding:0 10px}.setting-header{font-size:16px!important;margin:0!important;text-transform:capitalize}.rv_tb-reset-settings-wrap{margin-right:6px;text-align:right}.rv_tb-reset-settings-wrap.rv_tb-reset-global{margin:4px 10px 10px;text-align:center}.rv_tb-reset-settings-wrap .rv_tb-reset-settings{height:32px}.rv_tb-reset-settings-wrap .rv_tb-reset-settings.is-destructive:hover{box-shadow:none}.rv_tb-reset-modal .rv_tb-reset-button{display:flex;gap:10px;justify-content:flex-end;margin-top:10px}.rv_tb-reset-modal .rv_tb-reset-button button{border-radius:4px!important}.rv-cell-scope .components-button-group .components-button.is-primary,.rv-cell-scope .components-button-group .components-button:focus,.rv-cell-tag .components-button-group .components-button.is-primary,.rv-cell-tag .components-button-group .components-button:focus{z-index:0}
     1.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder table{border-color:gray;border-width:0;margin-top:45px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder.is-selected{padding:50px 20px 10px 50px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .components-button:focus:not(:disabled){box-shadow:unset;outline:unset}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-body-selector{border-radius:0;font-size:12px;height:auto;left:0;letter-spacing:.3px;line-height:20px;padding:0 6px!important;position:absolute;top:0;z-index:99}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv_tb-cell-selected:after{border:1px dashed #444;bottom:3px;content:"";left:3px;pointer-events:none;position:absolute;right:3px;top:3px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .selected-cell:after{border:2px solid var(--wp-admin-theme-color)}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-row-selector{background:#ddd;border-radius:2px 0 0 2px;height:100%;left:-23px;min-width:22px!important;opacity:0;padding:3px!important;position:absolute;top:0}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-column-selector{background:#ddd;border-radius:2px 2px 0 0;height:22px;left:0;opacity:0;position:absolute;top:-23px;width:100%}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .column-selector-active,.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .column-selector-show,.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .row-selector-active,.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .row-selector-show{opacity:1}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .column-selector-active,.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .row-selector-active{background:var(--wp-admin-theme-color);color:#fff}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-row-delete{background:#ddd;border-radius:2px;height:22px;left:-48px;margin-top:-12px;min-width:22px!important;padding:0!important;position:absolute;top:50%;z-index:1}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-column-delete{background:#ddd;border-radius:2px;height:22px;left:50%;margin-left:-14px;min-width:26px!important;padding:0!important;position:absolute;top:-48px;z-index:1}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-column-delete:hover,.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-row-delete:hover{color:var(--wp--preset--color--vivid-red)}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-btn-insert{background:transparent;border-radius:50%;color:transparent;height:18px;margin:0;min-width:18px!important;padding:0!important;position:absolute}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-btn-insert:before{background:#ddd;border-radius:50%;content:"";height:8px;min-width:8px!important;position:absolute}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-btn-insert:hover{background:var(--wp-admin-theme-color);color:#fff}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-btn-insert:hover:before{display:none}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-row-insert-before{left:-42px;top:-9px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-row-insert-after{bottom:-9px;left:-42px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-col-insert-before{left:-9px;top:-44px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-col-insert-after{right:-9px;top:-44px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder{align-items:center;box-shadow:inset 0 0 0 1px #ddd;font-style:normal;font-weight:400;letter-spacing:0;line-height:normal;padding:15px;text-transform:none}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder .components-placeholder__label{font-size:22px;font-weight:600;gap:10px;line-height:1;margin-bottom:15px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder .components-placeholder__label img{height:22px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder code{background:#f0f0f1;font-family:Consolas,Monaco,monospace;font-size:13px;margin:0 1px;padding:3px 5px 2px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__hint{line-height:1.7;margin-top:10px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__table-wrap{background:linear-gradient(180deg,rgba(207,217,224,.4),rgba(207,217,224,0) 500%);border-radius:4px;min-height:180px;padding:15px 10px;width:100%}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__table-preview{font-size:18px;font-weight:700;margin-bottom:10px;text-align:center}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__table{border-collapse:collapse;margin:0 auto;max-width:350px;table-layout:fixed;vertical-align:middle;width:100%}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__table td,.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__table th{border:1px solid #1e1e1e;padding:0!important}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__table thead th{background-color:var(--wp-admin-theme-color)}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__table tbody td{background-color:#fff}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__table tfoot td{background-color:rgba(68,68,68,.4)}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__table.is-overflow-col tr :nth-last-child(2){background-color:transparent;border:none;position:relative;text-align:center}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__table.is-overflow-col tr :nth-last-child(2):before{content:"...";display:block;font-weight:400;line-height:0}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__table.is-overflow-row tbody tr:nth-last-child(2) td{background-color:transparent;border:none;position:relative;text-align:center}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__table.is-overflow-row tbody tr:nth-last-child(2) td:before{content:"...";display:block;line-height:0}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__table.is-border-separate{border-collapse:separate;border-spacing:2px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__table.is-style-stripes tbody tr:nth-child(odd)>*{background-color:#ddd}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__table.is-style-stripes tbody tr:nth-child(2n)>*{background-color:#fff}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__form{display:block!important;flex-wrap:nowrap}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__form .components-base-control{margin-bottom:0!important;width:100px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__form .components-base-control.components-toggle-control{width:auto}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__form .components-base-control__field{margin-bottom:0;margin-right:8px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__form .components-base-control__field .components-base-control__label{margin:0 0 10px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__form .components-base-control__field .components-text-control__input{box-sizing:border-box;height:32px;margin:0;min-height:32px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__row{align-items:flex-end;display:flex;margin-top:16px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__footer,.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__header{margin-bottom:10px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__element-wrap{align-items:baseline;display:flex;gap:5px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__left-margin{margin-left:15px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__element button{font-weight:400;height:32px;margin:0}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__button{height:32px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder .is-primary{box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color)!important}@media(max-width:767px){.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__table-wrap{width:calc(100% - 15px)}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__row{display:block}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__row .components-base-control{margin-bottom:5px!important}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__row .rv-placeholder__element-wrap,.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__row .rv-placeholder__element-wrap span{display:block;margin-bottom:5px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder__button{margin-top:10px}.editor-styles-wrapper .block-editor-block-list__block.wp-block-riovizual-tablebuilder .rv-placeholder .rv-placeholder__left-margin{margin-left:0!important}}.rv_tb-upload-image{background:var(--wp-admin-theme-color);color:#fff}.rv_tb-upload-image:hover{background:var(--wp-admin-theme-color-darker-10);color:#fff}.rv_tb-element-text{position:relative}.rv_tb_table-menu .components-popover__content{width:220px!important}.rv_tb_table-menu .components-popover__content .rv_tb-menu-items{border-bottom:1px solid #e1e1e1;display:block}.rv_tb_table-menu .components-popover__content .rv_tb-menu-items:last-child{border-bottom:none}.rv_tb_table-menu .components-popover__content .rv_tb-menu-items button{font-size:14px;width:100%}.rv_tb_table-menu .components-popover__content .rv_tb-menu-items button svg{height:18px;width:18px}.rv_tb_table-menu .components-popover__content .rv_tb-menu-items button:hover{background-color:#f0f0f0}.rv_tb_table-menu .components-popover__content .rv_tb-menu-items .rv_tb-items-dd:after{content:"";font-family:dashicons;position:absolute;right:0}.rv_tb_table-menu .components-popover__content .rv_tb-menu-items .components-button{box-shadow:unset}.block-editor-block-inspector .components-base-control{margin-bottom:16px}.block-editor-block-inspector .rv_tb-settings-global{display:flex}.block-editor-block-inspector .rv_tb-settings-global .rv_tb-settings-global-button{border-radius:0;display:flex;flex:1;justify-content:center}.block-editor-block-inspector .rv_tb-settings-global .rv_tb-settings-global-button.is-primary{box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color)}.block-editor-block-inspector .rv_tb-device-control{border:1px solid #ced5e4;margin:8px 10px;padding:6px}.block-editor-block-inspector .rv_tb-settings-device{display:flex;justify-content:space-around;margin:12px 60px}.block-editor-block-inspector .rv_tb-settings-device .rv_tb-settings-device-button{border-radius:2px}.block-editor-block-inspector .rv_tb-settings-device .rv_tb-settings-device-button.is-primary{box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color)!important}.block-editor-block-inspector .blocks-element-settings{border-bottom:1px solid #e0e0e0}.block-editor-block-inspector .blocks-element-item-settings{border:1px solid #e0e0e0;margin-top:8px}.block-editor-block-inspector .blocks-element-item-settings .components-panel__body-title{background-color:#e0e0e0}.block-editor-block-inspector .blocks-element-item-settings .components-panel__body-title button{padding:8px 10px}.block-editor-block-inspector .blocks-element-item-settings.is-opened{padding:0}.block-editor-block-inspector .blocks-element-item-settings.is-opened>.components-panel__body-title{margin:0}.block-editor-block-inspector .setting-button{background:#f5f5f5;border:1px solid #ced5e4;border-radius:0;display:flex;height:auto;margin:10px auto!important;padding:10px!important;transition:all .3s ease;width:100%}.block-editor-block-inspector .setting-button:hover{background:rgba(37,43,86,.102);color:#252b56}.block-editor-block-inspector .back-to-list .dashicon,.block-editor-block-inspector .setting-button .dashicon{font-size:14px;height:12px;width:25px}.block-editor-block-inspector .back-to-list:focus,.block-editor-block-inspector .setting-button:focus{box-shadow:none!important}.block-editor-block-inspector .back-to-list{background:#f5f5f5;width:100%}.block-editor-block-inspector .setting-popup{padding:0}.block-editor-block-inspector .setting-popup .element-settings-list{padding:5px 0}.block-editor-block-inspector .rv_tb-tab-buttons{border-bottom:1px solid #ebebeb;text-align:center}.block-editor-block-inspector .rv_tb-tab-buttons button.active{color:var(--wp-admin-theme-color)}.rv-popover-settings .components-popover__content{padding:10px;width:280px!important}.rv_tb-image-preview{position:relative}.rv_tb-image-preview .rv_tb-image-edit{position:absolute;top:0}.rv_tb-placeholder{width:100%!important}.rv_tb-style-control{padding:0 10px}.setting-header{font-size:16px!important;margin:0!important;text-transform:capitalize}.rv_tb-reset-settings-wrap{margin-right:6px;text-align:right}.rv_tb-reset-settings-wrap.rv_tb-reset-global{margin:4px 10px 10px;text-align:center}.rv_tb-reset-settings-wrap .rv_tb-reset-settings{height:32px}.rv_tb-reset-settings-wrap .rv_tb-reset-settings.is-destructive:hover{box-shadow:none}.rv_tb-reset-modal .rv_tb-reset-button{display:flex;gap:10px;justify-content:flex-end;margin-top:10px}.rv_tb-reset-modal .rv_tb-reset-button button{border-radius:4px!important}.rv-cell-scope .components-button-group .components-button.is-primary,.rv-cell-scope .components-button-group .components-button:focus,.rv-cell-tag .components-button-group .components-button.is-primary,.rv-cell-tag .components-button-group .components-button:focus{z-index:0}.rv_tb-element-wrap{position:relative}.rv_tb-element-wrap .elem-drag-icon{display:none;height:0!important;position:absolute;right:0;top:calc(50% - 9px)}.rv_tb-element-wrap .elem-drag-icon .dashicon{background:hsla(0,0%,80%,.8);color:#444;font-size:10px;height:10px;padding:4px;width:10px}.rv_tb-element-wrap .elem-drag-icon .dashicon.active{background:#ccc}.rv_tb-element-wrap .is-disabled{background-color:hsla(0,0%,80%,.8)!important;opacity:.3!important}.is-selected .rv_tb-element-wrap:after{border:1px dotted #ccc;bottom:0;content:"";left:0;opacity:.8;pointer-events:none;position:absolute;right:0;top:0}.is-selected .rv_tb-element-wrap .elem-drag-icon{display:inline-block!important}.is-selected .rv_tb-elem-drop{min-height:inherit;min-width:inherit;padding:10px 0}@media(max-width:768px){.is-selected .rv_tb-elem-drop{display:inline}}
    22@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v126/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format("woff2")}.material-icons{word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;display:inline-block;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap}body{--rio-vizual-active-color:#477bf1}.rv-header-with-icon-settings{display:flex}.rv-header-with-icon-settings .setting-label{font-size:12px;font-weight:400;margin:0;max-width:235px;padding:0;position:relative;width:100%}.rv-header-with-icon-settings .reset-button{height:auto;min-width:20px;opacity:0;outline:none;padding:0 0 0 4px;transform:translateX(8px);transition:all .2s ease-in-out}.rv-header-with-icon-settings .reset-button:focus{box-shadow:none;outline:none}.rv-header-with-icon-settings .reset-button .dashicons{font-size:12px;height:12px;width:12px}.rv-header-with-icon-settings .reset-button.active{opacity:1;transform:translateX(0)}
  • riovizual/trunk/build/blocks/tableBuilder/index.js

    r2916227 r2919617  
    1 (()=>{var e,t={351:(e,t,a)=>{"use strict";const o=window.wp.element,l=window.wp.blocks,r=window.wp.i18n,n=window.React,i="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xLjM2NzE5IDEuMzkyMDlIMjUuNTEzNVY3LjQ0MDg3SDEuMzY3MTlWMS4zOTIwOVoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xN18yMzUzKSIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjQ0MDIzIDguODc3OTRWMTUuMTIyTDguMzA1MjEgMTUuMTIyVjguODc3OTRMMS40NDAyMyA4Ljg3Nzk0Wk0wLjAwMTIwNDkgOC44Nzc5NFYxNS4xMjJIMS4yNzkzM2UtMDdMMCAxNi41ODU1SDAuMDAxMjA0OVYyMy4wMjQ0QzAuMDAxMjA0OSAyMy41NjMyIDAuNDM4MDAxIDI0IDAuOTc2ODE1IDI0TDguMzA1MiAyNEg5Ljc0NTJMMjUuODU0OSAyNEMyNi4zOTM3IDI0IDI2LjgzMDUgMjMuNTYzMiAyNi44MzA1IDIzLjAyNDRWMC45NzU2MUMyNi44MzA1IDAuNDM2Nzk1IDI2LjM5MzcgMCAyNS44NTQ5IDBIMC45NzY4MTVDMC40MzggMCAwLjAwMTIwNDkgMC40MzY3OTYgMC4wMDEyMDQ5IDAuOTc1NjFWNy40MTQ1MkgxLjI3OTMzZS0wN0wwIDguODc3OTRIMC4wMDEyMDQ5Wk0xLjQ0MDIzIDcuNDE0NTJMOC4zMDUyMSA3LjQxNDUyVjEuNDM5MDJIMS40NDAyM1Y3LjQxNDUyWk05Ljc0NTIgOC44Nzc5NFYxNS4xMjJMMjUuMzkxNCAxNS4xMjJWOC44Nzc5NEw5Ljc0NTIgOC44Nzc5NFpNMjUuMzkxNCA3LjQxNDUzTDkuNzQ1MiA3LjQxNDUyVjEuNDM5MDJIMjUuMzkxNFY3LjQxNDUzWk04LjMwNTIxIDE2LjU4NTVIMS40NDAyM1YyMi41NjFIOC4zMDUyTDguMzA1MjEgMTYuNTg1NVpNOS43NDUyIDIyLjU2MVYxNi41ODU1TDI1LjM5MTQgMTYuNTg1NVYyMi41NjFIOS43NDUyWk0zLjgwNTcgMy42NDhDMy42OTc5NCAzLjY0OCAzLjYxMDU4IDMuNzM1MzYgMy42MTA1OCAzLjg0MzEyVjUuMDEzODVDMy42MTA1OCA1LjEyMTYyIDMuNjk3OTQgNS4yMDg5OCAzLjgwNTcgNS4yMDg5OEg1Ljg1NDQ4QzUuOTYyMjUgNS4yMDg5OCA2LjA0OTYgNS4xMjE2MiA2LjA0OTYgNS4wMTM4NVYzLjg0MzEyQzYuMDQ5NiAzLjczNTM2IDUuOTYyMjUgMy42NDggNS44NTQ0OCAzLjY0OEgzLjgwNTdaTTMuNjEwNTggMTEuNDI3MUMzLjYxMDU4IDExLjMxOTQgMy42OTc5NCAxMS4yMzIgMy44MDU3IDExLjIzMkg1Ljg1NDQ4QzUuOTYyMjUgMTEuMjMyIDYuMDQ5NiAxMS4zMTk0IDYuMDQ5NiAxMS40MjcxVjEyLjU5NzlDNi4wNDk2IDEyLjcwNTYgNS45NjIyNSAxMi43OTMgNS44NTQ0OCAxMi43OTNIMy44MDU3QzMuNjk3OTQgMTIuNzkzIDMuNjEwNTggMTIuNzA1NiAzLjYxMDU4IDEyLjU5NzlWMTEuNDI3MVpNMTMuNjEwNSAzLjY0OEMxMy41MDI3IDMuNjQ4IDEzLjQxNTMgMy43MzUzNiAxMy40MTUzIDMuODQzMTJWNS4wMTM4NUMxMy40MTUzIDUuMTIxNjIgMTMuNTAyNyA1LjIwODk4IDEzLjYxMDUgNS4yMDg5OEgxNS42NTkyQzE1Ljc2NyA1LjIwODk4IDE1Ljg1NDQgNS4xMjE2MiAxNS44NTQ0IDUuMDEzODVWMy44NDMxMkMxNS44NTQ0IDMuNzM1MzYgMTUuNzY3IDMuNjQ4IDE1LjY1OTIgMy42NDhIMTMuNjEwNVpNMTMuNDE1MyAxMS40MjcxQzEzLjQxNTMgMTEuMzE5NCAxMy41MDI3IDExLjIzMiAxMy42MTA1IDExLjIzMkgxNS42NTkyQzE1Ljc2NyAxMS4yMzIgMTUuODU0NCAxMS4zMTk0IDE1Ljg1NDQgMTEuNDI3MVYxMi41OTc5QzE1Ljg1NDQgMTIuNzA1NiAxNS43NjcgMTIuNzkzIDE1LjY1OTIgMTIuNzkzSDEzLjYxMDVDMTMuNTAyNyAxMi43OTMgMTMuNDE1MyAxMi43MDU2IDEzLjQxNTMgMTIuNTk3OVYxMS40MjcxWk0xOS40NjU5IDMuNjQ4QzE5LjM1ODEgMy42NDggMTkuMjcwOCAzLjczNTM2IDE5LjI3MDggMy44NDMxMlY1LjAxMzg1QzE5LjI3MDggNS4xMjE2MiAxOS4zNTgxIDUuMjA4OTggMTkuNDY1OSA1LjIwODk4SDIxLjUxNDdDMjEuNjIyNCA1LjIwODk4IDIxLjcwOTggNS4xMjE2MiAyMS43MDk4IDUuMDEzODVWMy44NDMxMkMyMS43MDk4IDMuNzM1MzYgMjEuNjIyNCAzLjY0OCAyMS41MTQ3IDMuNjQ4SDE5LjQ2NTlaTTE5LjI3MDggMTEuNDI3MUMxOS4yNzA4IDExLjMxOTQgMTkuMzU4MSAxMS4yMzIgMTkuNDY1OSAxMS4yMzJIMjEuNTE0N0MyMS42MjI0IDExLjIzMiAyMS43MDk4IDExLjMxOTQgMjEuNzA5OCAxMS40MjcxVjEyLjU5NzlDMjEuNzA5OCAxMi43MDU2IDIxLjYyMjQgMTIuNzkzIDIxLjUxNDcgMTIuNzkzSDE5LjQ2NTlDMTkuMzU4MSAxMi43OTMgMTkuMjcwOCAxMi43MDU2IDE5LjI3MDggMTIuNTk3OVYxMS40MjcxWk0zLjgwNTcgMTguODI5MUMzLjY5Nzk0IDE4LjgyOTEgMy42MTA1OCAxOC45MTY1IDMuNjEwNTggMTkuMDI0MlYyMC4xOTVDMy42MTA1OCAyMC4zMDI3IDMuNjk3OTQgMjAuMzkwMSAzLjgwNTcgMjAuMzkwMUg1Ljg1NDQ4QzUuOTYyMjUgMjAuMzkwMSA2LjA0OTYgMjAuMzAyNyA2LjA0OTYgMjAuMTk1VjE5LjAyNDJDNi4wNDk2IDE4LjkxNjUgNS45NjIyNSAxOC44MjkxIDUuODU0NDggMTguODI5MUgzLjgwNTdaTTEzLjQxNTMgMTkuMDI0MkMxMy40MTUzIDE4LjkxNjUgMTMuNTAyNyAxOC44MjkxIDEzLjYxMDUgMTguODI5MUgxNS42NTkyQzE1Ljc2NyAxOC44MjkxIDE1Ljg1NDQgMTguOTE2NSAxNS44NTQ0IDE5LjAyNDJWMjAuMTk1QzE1Ljg1NDQgMjAuMzAyNyAxNS43NjcgMjAuMzkwMSAxNS42NTkyIDIwLjM5MDFIMTMuNjEwNUMxMy41MDI3IDIwLjM5MDEgMTMuNDE1MyAyMC4zMDI3IDEzLjQxNTMgMjAuMTk1VjE5LjAyNDJaTTE5LjQ2NTkgMTguODI5MUMxOS4zNTgxIDE4LjgyOTEgMTkuMjcwOCAxOC45MTY1IDE5LjI3MDggMTkuMDI0MlYyMC4xOTVDMTkuMjcwOCAyMC4zMDI3IDE5LjM1ODEgMjAuMzkwMSAxOS40NjU5IDIwLjM5MDFIMjEuNTE0N0MyMS42MjI0IDIwLjM5MDEgMjEuNzA5OCAyMC4zMDI3IDIxLjcwOTggMjAuMTk1VjE5LjAyNDJDMjEuNzA5OCAxOC45MTY1IDIxLjYyMjQgMTguODI5MSAyMS41MTQ3IDE4LjgyOTFIMTkuNDY1OVoiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcl8xN18yMzUzKSIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjQ0MDIzIDE2LjU4NTVWMjIuNTYxSDguMzA1Mkw4LjMwNTIxIDE2LjU4NTVIMS40NDAyM1pNMC4wMDEyMDQ5IDE2LjU4NTVWMjMuMDI0NEMwLjAwMTIwNDkgMjMuNTYzMiAwLjQzODAwMSAyNCAwLjk3NjgxNSAyNEw4LjMwNTIgMjRIOS43NDUyTDI1Ljg1NDkgMjRDMjYuMzkzNyAyNCAyNi44MzA1IDIzLjU2MzIgMjYuODMwNSAyMy4wMjQ0VjAuOTc1NjFDMjYuODMwNSAwLjQzNjc5NSAyNi4zOTM3IDAgMjUuODU0OSAwSDAuOTc2ODE1QzAuNDM4IDAgMC4wMDEyMDQ5IDAuNDM2Nzk2IDAuMDAxMjA0OSAwLjk3NTYxVjcuNDE0NTJIMS4yNzkzM2UtMDdMMCA4Ljg3Nzk0SDAuMDAxMjA0OVYxNS4xMjJIMS4yNzkzM2UtMDdMMCAxNi41ODU1SDAuMDAxMjA0OVpNMS40NDAyMyAxNS4xMjJWOC44Nzc5NEw4LjMwNTIxIDguODc3OTRWMTUuMTIyTDEuNDQwMjMgMTUuMTIyWk0xLjQ0MDIzIDcuNDE0NTJMOC4zMDUyMSA3LjQxNDUyVjEuNDM5MDJIMS40NDAyM1Y3LjQxNDUyWk05Ljc0NTIgMTUuMTIyVjguODc3OTRMMjUuMzkxNCA4Ljg3Nzk0VjE1LjEyMkw5Ljc0NTIgMTUuMTIyWk05Ljc0NTIgNy40MTQ1MkwyNS4zOTE0IDcuNDE0NTNWMS40MzkwMkg5Ljc0NTJWNy40MTQ1MlpNOS43NDUyIDE2LjU4NTVWMjIuNTYxSDI1LjM5MTRWMTYuNTg1NUw5Ljc0NTIgMTYuNTg1NVpNMy44MDU3IDExLjIzMkMzLjY5Nzk0IDExLjIzMiAzLjYxMDU4IDExLjMxOTQgMy42MTA1OCAxMS40MjcxVjEyLjU5NzlDMy42MTA1OCAxMi43MDU2IDMuNjk3OTQgMTIuNzkzIDMuODA1NyAxMi43OTNINS44NTQ0OEM1Ljk2MjI1IDEyLjc5MyA2LjA0OTYgMTIuNzA1NiA2LjA0OTYgMTIuNTk3OVYxMS40MjcxQzYuMDQ5NiAxMS4zMTk0IDUuOTYyMjUgMTEuMjMyIDUuODU0NDggMTEuMjMySDMuODA1N1pNMTMuNDE1MyAxMS40MjcxQzEzLjQxNTMgMTEuMzE5NCAxMy41MDI3IDExLjIzMiAxMy42MTA1IDExLjIzMkgxNS42NTkyQzE1Ljc2NyAxMS4yMzIgMTUuODU0NCAxMS4zMTk0IDE1Ljg1NDQgMTEuNDI3MVYxMi41OTc5QzE1Ljg1NDQgMTIuNzA1NiAxNS43NjcgMTIuNzkzIDE1LjY1OTIgMTIuNzkzSDEzLjYxMDVDMTMuNTAyNyAxMi43OTMgMTMuNDE1MyAxMi43MDU2IDEzLjQxNTMgMTIuNTk3OVYxMS40MjcxWk0xOS40NjU5IDExLjIzMkMxOS4zNTgxIDExLjIzMiAxOS4yNzA4IDExLjMxOTQgMTkuMjcwOCAxMS40MjcxVjEyLjU5NzlDMTkuMjcwOCAxMi43MDU2IDE5LjM1ODEgMTIuNzkzIDE5LjQ2NTkgMTIuNzkzSDIxLjUxNDdDMjEuNjIyNCAxMi43OTMgMjEuNzA5OCAxMi43MDU2IDIxLjcwOTggMTIuNTk3OVYxMS40MjcxQzIxLjcwOTggMTEuMzE5NCAyMS42MjI0IDExLjIzMiAyMS41MTQ3IDExLjIzMkgxOS40NjU5Wk0zLjYxMDU4IDE5LjAyNDJDMy42MTA1OCAxOC45MTY1IDMuNjk3OTQgMTguODI5MSAzLjgwNTcgMTguODI5MUg1Ljg1NDQ4QzUuOTYyMjUgMTguODI5MSA2LjA0OTYgMTguOTE2NSA2LjA0OTYgMTkuMDI0MlYyMC4xOTVDNi4wNDk2IDIwLjMwMjcgNS45NjIyNSAyMC4zOTAxIDUuODU0NDggMjAuMzkwMUgzLjgwNTdDMy42OTc5NCAyMC4zOTAxIDMuNjEwNTggMjAuMzAyNyAzLjYxMDU4IDIwLjE5NVYxOS4wMjQyWk0xMy42MTA1IDE4LjgyOTFDMTMuNTAyNyAxOC44MjkxIDEzLjQxNTMgMTguOTE2NSAxMy40MTUzIDE5LjAyNDJWMjAuMTk1QzEzLjQxNTMgMjAuMzAyNyAxMy41MDI3IDIwLjM5MDEgMTMuNjEwNSAyMC4zOTAxSDE1LjY1OTJDMTUuNzY3IDIwLjM5MDEgMTUuODU0NCAyMC4zMDI3IDE1Ljg1NDQgMjAuMTk1VjE5LjAyNDJDMTUuODU0NCAxOC45MTY1IDE1Ljc2NyAxOC44MjkxIDE1LjY1OTIgMTguODI5MUgxMy42MTA1Wk0xOS4yNzA4IDE5LjAyNDJDMTkuMjcwOCAxOC45MTY1IDE5LjM1ODEgMTguODI5MSAxOS40NjU5IDE4LjgyOTFIMjEuNTE0N0MyMS42MjI0IDE4LjgyOTEgMjEuNzA5OCAxOC45MTY1IDIxLjcwOTggMTkuMDI0MlYyMC4xOTVDMjEuNzA5OCAyMC4zMDI3IDIxLjYyMjQgMjAuMzkwMSAyMS41MTQ3IDIwLjM5MDFIMTkuNDY1OUMxOS4zNTgxIDIwLjM5MDEgMTkuMjcwOCAyMC4zMDI3IDE5LjI3MDggMjAuMTk1VjE5LjAyNDJaTTMuODA1NyAzLjY0OEMzLjY5Nzk0IDMuNjQ4IDMuNjEwNTggMy43MzUzNiAzLjYxMDU4IDMuODQzMTJWNS4wMTM4NUMzLjYxMDU4IDUuMTIxNjIgMy42OTc5NCA1LjIwODk4IDMuODA1NyA1LjIwODk4SDUuODU0NDhDNS45NjIyNSA1LjIwODk4IDYuMDQ5NiA1LjEyMTYyIDYuMDQ5NiA1LjAxMzg1VjMuODQzMTJDNi4wNDk2IDMuNzM1MzYgNS45NjIyNSAzLjY0OCA1Ljg1NDQ4IDMuNjQ4SDMuODA1N1pNMTMuNDE1MyAzLjg0MzEyQzEzLjQxNTMgMy43MzUzNiAxMy41MDI3IDMuNjQ4IDEzLjYxMDUgMy42NDhIMTUuNjU5MkMxNS43NjcgMy42NDggMTUuODU0NCAzLjczNTM2IDE1Ljg1NDQgMy44NDMxMlY1LjAxMzg1QzE1Ljg1NDQgNS4xMjE2MiAxNS43NjcgNS4yMDg5OCAxNS42NTkyIDUuMjA4OThIMTMuNjEwNUMxMy41MDI3IDUuMjA4OTggMTMuNDE1MyA1LjEyMTYyIDEzLjQxNTMgNS4wMTM4NVYzLjg0MzEyWk0xOS40NjU5IDMuNjQ4QzE5LjM1ODEgMy42NDggMTkuMjcwOCAzLjczNTM2IDE5LjI3MDggMy44NDMxMlY1LjAxMzg1QzE5LjI3MDggNS4xMjE2MiAxOS4zNTgxIDUuMjA4OTggMTkuNDY1OSA1LjIwODk4SDIxLjUxNDdDMjEuNjIyNCA1LjIwODk4IDIxLjcwOTggNS4xMjE2MiAyMS43MDk4IDUuMDEzODVWMy44NDMxMkMyMS43MDk4IDMuNzM1MzYgMjEuNjIyNCAzLjY0OCAyMS41MTQ3IDMuNjQ4SDE5LjQ2NTlaIiBmaWxsPSJ1cmwoI3BhaW50Ml9saW5lYXJfMTdfMjM1MykiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpvdmVybGF5Ii8+DQo8ZGVmcz4NCjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xN18yMzUzIiB4MT0iMjUuNTEzNSIgeTE9IjQuNDE2NDgiIHgyPSIxOS4yMDI2IiB5Mj0iLTYuMzA2NzciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4NCjxzdG9wIHN0b3AtY29sb3I9IiNCM0M4RkYiLz4NCjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0IzRUZGRiIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl8xN18yMzUzIiB4MT0iMjYuMTcxOCIgeTE9IjI0LjY4MjkiIHgyPSItNy4xNjk1OCIgeTI9Ii05LjQxNjA2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+DQo8c3RvcCBzdG9wLWNvbG9yPSIjMDMyRDk5Ii8+DQo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMEM2RkIiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50Ml9saW5lYXJfMTdfMjM1MyIgeDE9IjI2LjE3MTgiIHkxPSIyNC42ODI5IiB4Mj0iLTcuMTY5NTgiIHkyPSItOS40MTYwNiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KPHN0b3Agc3RvcC1jb2xvcj0iIzAzMkQ5OSIvPg0KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDBDNkZCIi8+DQo8L2xpbmVhckdyYWRpZW50Pg0KPC9kZWZzPg0KPC9zdmc+DQo=";function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},s.apply(this,arguments)}var c,d=a(184),u=a.n(d),m=new Uint8Array(16);function b(){if(!c&&!(c="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return c(m)}const h=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,p=function(e){return"string"==typeof e&&h.test(e)};for(var v=[],g=0;g<256;++g)v.push((g+256).toString(16).substr(1));const f=function(e,t,a){var o=(e=e||{}).random||(e.rng||b)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,t){a=a||0;for(var l=0;l<16;++l)t[a+l]=o[l];return t}return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,a=(v[e[t+0]]+v[e[t+1]]+v[e[t+2]]+v[e[t+3]]+"-"+v[e[t+4]]+v[e[t+5]]+"-"+v[e[t+6]]+v[e[t+7]]+"-"+v[e[t+8]]+v[e[t+9]]+"-"+v[e[t+10]]+v[e[t+11]]+v[e[t+12]]+v[e[t+13]]+v[e[t+14]]+v[e[t+15]]).toLowerCase();if(!p(a))throw TypeError("Stringified UUID is invalid");return a}(o)},I=window.wp.blockEditor,y=window.lodash;var S=a.n(y);const w=window.wp.components,E=window.wp.primitives,C=(0,o.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(E.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})),x=(0,o.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(E.Path,{d:"M20 5h-5.7c0-1.3-1-2.3-2.3-2.3S9.7 3.7 9.7 5H4v2h1.5v.3l1.7 11.1c.1 1 1 1.7 2 1.7h5.7c1 0 1.8-.7 2-1.7l1.7-11.1V7H20V5zm-3.2 2l-1.7 11.1c0 .1-.1.2-.3.2H9.1c-.1 0-.3-.1-.3-.2L7.2 7h9.6z"})),M=(0,o.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(E.Path,{d:"M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z"})),k=(0,o.createElement)(E.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(E.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})),N={isHeader:(e,t)=>e&&0===t,hasCellsSelector:(e,t)=>e&&e.style&&e.style[t],hasRowSelectorInSplitCells:(e,t)=>{let a=!1;return e[t].cells.map((e=>{e&&e.style&&e.style.rowSelector&&(a=!0)})),a},addRowSelectorInSplitCells:(e,t)=>{let a="";return e[t].cells.map((e=>{e&&e.style&&e.style.rowSelector&&(a=e.style.rowSelector)})),a},hasColSelectorInSplitCells:(e,t)=>{let a=!1;return e.map((e=>{e.cells[t]&&e.cells[t].style&&e.cells[t].style.colSelector&&(a=!0)})),a},addColSelectorInSplitCells:(e,t)=>{let a="";return e.map((e=>{e.cells[t]&&e.cells[t].style&&e.cells[t].style.colSelector&&(a=e.cells[t].style.colSelector)})),a},hasRowSelector:e=>e&&e.style&&e.style.colSelector,checkForAdjustRowSpan:(e,t)=>e&&e.rowSpan&&e.rowSpan>1&&e.rowIndex<t&&e.rowIndex+e.rowSpan-1>=t,checkForAdjustColSpan:(e,t)=>e&&e.colSpan&&e.colSpan>1&&e.columnIndex<t&&e.columnIndex+e.colSpan-1>=t,hasRowColSpan:e=>e&&e>1,hasSpanInCell:(e,t,a)=>e>1&&t===a,isUnwantedCellPosition:(e,t)=>!(e&&e.length)||e.length<t,isMergedCellContent:(e,t,a,o,l)=>e.rowIndex>=t&&e.rowIndex<=a&&e.columnIndex>=o&&e.columnIndex<=l&&e.content,isNotRowMarged:(e,t,a)=>e<t||e>a,isCellMarged:(e,t,a,o)=>e===a&&t===o,isCellInRowColIndex:(e,t,a,o,l,r)=>e>=a&&e<=o&&t>=l&&t<=r,checkElementType:e=>"all"===e||"text"===e||"image"===e,getIndexWithDelta:(e,t)=>0===t?e:e+t,getIndexWithDeltaSpan:(e,t,a)=>0===t?e:e+t+a-1,checkOverflowRowCol:e=>e&&parseInt(e)>10,createTableMinRowCount:(e,t)=>e||t?e&&t?3:2:1,checkDisabledInsertRowBefore:(e,t)=>!e||t&&0===e[0].rowIndex||!e.every((t=>t.rowIndex===e[0].rowIndex)),checkDisabledInsertRowAfter:(e,t,a)=>!e||t&&e[0].rowIndex===a-1||!e.every((t=>t.rowIndex===e[0].rowIndex)),checkDisabledDeleteRow:(e,t)=>!e||!e.every((t=>t.rowIndex===e[0].rowIndex))||t<=1,checkDisabledInsertCol:e=>!e||!e.every((t=>t.columnIndex===e[0].columnIndex)),checkDisabledInsertCol:(e,t)=>!e||!e.every((t=>t.columnIndex===e[0].columnIndex))||t<=1,checkDisabledSplitMergedCells:e=>!e||!e.some((e=>{let{rowSpan:t,colSpan:a}=e;return t>1||a>1})),checkDisabledMergedCells:(e,t,a,o)=>!e||e.length<=1||N.isMultiSectionSelected(e,t,{hasFooter:a,lastIndex:o})||!N.isRectangleSelected(e),isMultiSectionSelected:(e,t,a)=>{let{hasFooter:o,lastIndex:l}=a;return t&&_.some(e,{rowIndex:0})?_.some(e,(e=>0!=e.rowIndex)):!(!o||!_.some(e,{rowIndex:l}))&&_.some(e,(e=>e.rowIndex!=l))},isRectangleSelected:e=>{const t=N.getMinMaxRowColIndexes(e),a=[];for(let e=t.minRowIndex;e<=t.maxRowIndex;e++){a[e]=[];for(let o=t.minColIndex;o<=t.maxColIndex;o++)a[e][o]=!1}return e.forEach((e=>{if(e.rowIndex in a&&e.columnIndex in a[e.rowIndex]){if(a[e.rowIndex][e.columnIndex]=!0,e.colSpan>1)for(let t=1;t<e.colSpan;t++)a[e.rowIndex][e.columnIndex+t]=!0;if(e.rowSpan>1)for(let t=1;t<e.rowSpan;t++)if(a[e.rowIndex+t][e.columnIndex]=!0,e.colSpan>1)for(let o=1;o<e.colSpan;o++)a[e.rowIndex+t][e.columnIndex+o]=!0}})),a.reduce(((e,t)=>e.concat(t)),[]).every((e=>e))},getMinMaxRowColIndexes:e=>e.reduce(((e,t)=>{let{minRowIndex:a,maxRowIndex:o,minColIndex:l,maxColIndex:r}=e;const n=t.rowSpan&&t.rowSpan>1?t.rowIndex+t.rowSpan-1:t.rowIndex,i=t.colSpan&&t.colSpan>1?t.columnIndex+t.colSpan-1:t.columnIndex;return{minRowIndex:a<t.rowIndex?a:t.rowIndex,maxRowIndex:o>n?o:n,minColIndex:l<t.columnIndex?l:t.columnIndex,maxColIndex:r>i?r:i}}),{minRowIndex:e[0].rowIndex,maxRowIndex:e[0].rowIndex,minColIndex:e[0].columnIndex,maxColIndex:e[0].columnIndex}),hasTargetCell:(e,t)=>(e||[]).some((e=>e.rowIndex===t.rowIndex&&e.columnIndex===t.columnIndex)),findLastCell:(e,t,a,o)=>{if("separate"===o){const o=e[t].cells.length-1;return e[t].cells[o].columnIndex===a}{const o=e.length-1,l=e[o].cells.length-1,r=e[o].cells[l].rowIndex,n=e[o].cells[l].columnIndex;return r===t&&n===a}},cellHeaderSelectorOnHover:(e,t,a,o)=>e&&t&&0===a&&0===o,cellBodySelectorOnHover:(e,t,a,o,l,r)=>e&&(t&&(a?r>2:r>1)&&1===o||!t&&(a?r>1:r>0)&&0===o)&&0===l,cellFooterSelectorOnHover:(e,t,a,o,l)=>e&&t&&a===l-1&&0===o,cellRowColSelector:(e,t)=>e&&0===t,cellRowColDeleteSelector:(e,t,a,o,l,r,n,i)=>e&&t===a&&o[0][i]===l&&0===r&&n>1,cellInsertRowBeforeSelector:(e,t,a,o)=>e&&!t&&0===a&&0===o,cellInsertColBeforeSelector:(e,t,a)=>e&&0===t&&0===a,cellInsertRowAfterSelector:(e,t,a,o,l)=>e&&!(t&&o===l-1)&&0===a,cellInsertColAfterSelector:(e,t)=>e&&0===t,showCellRowColSelector:(e,t,a)=>!e&&t===a,activeCellRowColSelector:(e,t,a,o,l)=>e===t&&a[0][l]===o,isSElementFromDiffCell:(e,t,a)=>e.rowIndex!==t||e.columnIndex!==a,isOpenCellPopover:(e,t,a,o,l)=>e&&!t&&a&&a.rowIndex===o&&a.columnIndex===l,isOpenElementPopover:(e,t,a,o,l,r)=>e&&t&&t.elementIndex===a&&o&&o.rowIndex===l&&o.columnIndex===r,isShowElementSettingsInContextMenu:(e,t)=>e&&e.length<=1&&t,isDisabledPasteElementOptionInCM:(e,t)=>!e||"cut"===e.dType&&e.sElement.rowIndex===t[0].rowIndex&&e.sElement.columnIndex===t[0].columnIndex,isShowRowSettingsInContextMenu:(e,t,a,o)=>{if(!a||"rowSelector"!==a)return!1;const l=t[0].rowIndex;return o?N.isSelectedRowInRowSpan(e,l,"inBetween"):N.hasTargetRowSelected(e,t,l)},isDisabledPasteRowInCM:(e,t,a,o,l,r)=>!e||t&&a[0].rowIndex===("head"===r?0:o.length-1)||"cut"===e.dType&&e.rowIndex===a[0].rowIndex||!N.isSelectedRowInRowSpan(o,a[0].rowIndex,l),isSelectedRowInRowSpan:(e,t,a)=>{let o=!0;const l=e.reduce(((e,t)=>e.concat(t.cells)),[]).filter((e=>e.rowSpan>1));return l.length>0&&l.map((e=>{"before"===a?e.rowIndex<t&&e.rowIndex+e.rowSpan-1>=t&&(o=!1):"after"===a?e.rowIndex<=t&&e.rowIndex+e.rowSpan-1>t&&(o=!1):"inBetween"===a?e.rowIndex<t&&e.rowIndex+e.rowSpan-1>t&&(o=!1):"in"===a&&e.rowIndex<=t&&e.rowIndex+e.rowSpan-1>=t&&(o=!1)})),o},hasTargetRowSelected:(e,t,a)=>!!t&&(!!_.every(t,{rowIndex:a,rowSpan:1})&&N.isSelectedRowInRowSpan(e,a,"in")),isShowColumnSettingsInContextMenu:(e,t,a,o)=>{if(!a||"colSelector"!==a)return!1;const l=t[0].columnIndex;return o?N.isSelectedColumnInColSpan(e,l,"inBetween"):N.isTargetColumnSelected(e,t,l)},isTargetColumnSelected:(e,t,a)=>!!t&&(!!_.every(t,{columnIndex:a,colSpan:1})&&N.isSelectedColumnInColSpan(e,a,"in")),isDisabledPasteColInCM:(e,t,a,o)=>!e||"cut"===e.dType&&e.columnIndex===t[0].columnIndex||!N.isSelectedColumnInColSpan(a,t[0].columnIndex,o),isSelectedColumnInColSpan:(e,t,a)=>{let o=!0;const l=e.reduce(((e,t)=>e.concat(t.cells)),[]).filter((e=>e.colSpan>1));return l.length>0&&l.map((e=>{"before"===a?e.columnIndex<t&&e.columnIndex+e.colSpan-1>=t&&(o=!1):"after"===a?e.columnIndex<=t&&e.columnIndex+e.colSpan-1>t&&(o=!1):"inBetween"===a?e.columnIndex<t&&e.columnIndex+e.colSpan-1>t&&(o=!1):"in"===a&&e.columnIndex<=t&&e.columnIndex+e.colSpan-1>=t&&(o=!1)})),o},isSelectedElementInMergeCell:(e,t)=>{const{rowIndex:a,columnIndex:o}=t;let l=!1;const r=e.reduce(((e,t)=>e.concat(t.cells)),[]).filter((e=>e.rowSpan>1||e.colSpan>1));return r.length>0&&r.map((e=>{e.rowSpan>1&&a>=e.rowIndex+1&&a<=e.rowIndex+e.rowSpan-1&&o>=e.columnIndex&&(l=!0),e.colSpan>1&&o>=e.columnIndex+1&&o<=e.columnIndex+e.colSpan-1&&a>=e.rowIndex&&(l=!0)})),l},isResetCopiedDataIndex:(e,t,a)=>e&&e[a]>=t,resetCopiedDataIndexOnDelete:(e,t,a)=>{if(e[a]!==t)return e[a]>t?{...e,[a]:e[a]-1}:void 0},resetCopiedDataIndexOnInsert:(e,t,a)=>{if(e[a]>=t)return{...e,[a]:e[a]+1}},isResetCopiedElementInCellDelete:(e,t,a)=>e&&e.sElement[a]>=t,resetCopiedElementInCellDelete:(e,t,a)=>{const o=e.sElement;if(o[a]!==t)return o[a]>t?{...e,sElement:{...e.sElement,[a]:o[a]-1}}:void 0},isResetCopiedElementIndex:(e,t)=>e&&e.sElement.rowIndex===t.rowIndex&&e.sElement.columnIndex===t.columnIndex&&e.sElement.elementIndex>=t.elementIndex,isResetCopiedElementIndexOnMove:(e,t,a)=>e&&e.sElement.rowIndex===t.rowIndex&&e.sElement.columnIndex===t.columnIndex&&(e.sElement.elementIndex===t.elementIndex||e.sElement.elementIndex===a),resetCopiedElementIndex:(e,t)=>{if(e.sElement.elementIndex!==t.elementIndex)return e.sElement.elementIndex>t.elementIndex?{...e,sElement:{...e.sElement,elementIndex:e.sElement.elementIndex-1}}:void 0},resetCopiedElementIndexOnMove:(e,t,a)=>e.sElement.elementIndex===t.elementIndex?{...e,sElement:{...e.sElement,elementIndex:a}}:e.sElement.elementIndex===a?{...e,sElement:{...e.sElement,elementIndex:t.elementIndex}}:void 0,hasElementInSelectedCells:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,a=!1;return e.map((e=>{e.content.length>0&&(t?e.content.map((e=>{e.type===t&&(a=!0)})):a=!0)})),a},checkActiveButton:(e,t)=>e===t?"primary":"secondary",fixedControlHelpNote:(e,t,a,o,l)=>{if("none"===e||!t&&!a&&!o&&!l)return"";if("row"===e){if((t||l)&&a&&o||a&&o||a&&(t||l))return"Fixed control top row is not enable for any view.";if(a)return"Fixed control top row is not enable for PC view.";if(o||t||l)return"Fixed control top row is not enable for mobile view."}return"column"===e&&(t||l)?"Fixed control first column is not enable for Mobile view.":void 0},getDesktopBreakPoint:e=>parseFloat(e)+1+e.replace(/-?\d+([,.]\d+)?/g,""),notCurrentState:e=>!e||0===e.length,stateStyleObj:e=>e[0].element.style?e[0].element.style:void 0,isSetFontFamily:e=>!e||"Default"===e||""===e,responsiveBreakPoint:e=>e&&e.breakPoint?e.breakPoint:"768px"},T=N,D=e=>{if(e)return JSON.parse(e)},z=e=>{if(e)return JSON.stringify(e)},$={table:{},cell:{},element:{text:"",image:""},caption:{}};function O(e){if(0===e.length)return"";const t=e.map((e=>{let{cells:t}=e;return{cells:t.map((e=>({content:e.content,tag:e.tag,scope:e.scope?e.scope:void 0,align:e.align?e.align:void 0,classes:e.classes?e.classes:void 0,style:e.style,rowSpan:e.rowSpan>1?e.rowSpan:void 0,colSpan:e.colSpan>1?e.colSpan:void 0})))}}));return z(t)}function A(e){return L(D(e)).map((e=>({cells:S().without(e.cells,void 0)})))}function P(e,t){let{rowIndex:a,isHeader:o=!1}=t;const l=L(e),r=l[0],n=S().get(r,["cells","length"]),i=(()=>{let e=[];for(let t=0;t<n;t++)T.hasColSelectorInSplitCells(l,t)?e.push({colSelector:T.addColSelectorInSplitCells(l,t)}):e.push({});return e})();if(!n)return e;let s=[...l.slice(0,a),{cells:Array.from({length:n}).map(((e,t)=>({content:[{type:"text",data:""}],tag:o?"th":"td",rowSpan:1,colSpan:1,rowIndex:a,columnIndex:t,style:i[t]})))},...l.slice(a)];return s.map((e=>{e.cells.map(((e,t)=>{if(T.checkForAdjustRowSpan(e,a)){if(s[e.rowIndex].cells[t]={...e,rowSpan:e.rowSpan+1},T.hasRowColSpan(e.colSpan))for(let o=0;o<e.colSpan;o++)s[a].cells[t+o]=void 0;T.hasRowColSpan(e.rowSpan)&&(s[a].cells[t]=void 0)}}))})),s.map((e=>({cells:S().without(e.cells,void 0)})))}function R(e,t){let{columnIndex:a,hasHeader:o}=t;const l=L(e);let r=l.map(((e,t)=>{if(T.isUnwantedCellPosition(e.cells,a))return e;const r=T.hasRowSelectorInSplitCells(l,t)?{rowSelector:T.addRowSelectorInSplitCells(l,t)}:{};return{cells:[...e.cells.slice(0,a),{content:[{type:"text",data:""}],tag:T.isHeader(o,t)?"th":"td",rowSpan:1,colSpan:1,rowIndex:t,columnIndex:a,style:r},...e.cells.slice(a)]}}));return r.map(((e,t)=>{e.cells.map(((e,o)=>{if(T.checkForAdjustColSpan(e,a)&&(r[t].cells[o]={...e,colSpan:e.colSpan+1},T.hasRowColSpan(e.colSpan)&&(r[t].cells[a]=void 0),T.hasRowColSpan(e.rowSpan)))for(let o=0;o<e.rowSpan;o++)r[t+o].cells[a]=void 0}))})),r.map((e=>({cells:S().without(e.cells,void 0)})))}function L(e){const t=e.length,a=e[0].cells.reduce(((e,t)=>t.colSpan?parseInt(t.colSpan+e):parseInt(e+1)),0),o=S().times(t,(()=>({cells:S().times(a,(()=>({isDummy:!0})))})));return e.forEach(((e,t)=>{e.cells.forEach((e=>{const a=o[t].cells.findIndex((e=>{let{isDummy:t}=e;return t})),l=e.rowSpan?e.rowSpan:1,r=e.colSpan?e.colSpan:1;if(o[t].cells[a]={...e,rowSpan:l,colSpan:r,rowIndex:t,columnIndex:a,isDummy:!1},r>1)for(let e=1;e<r;e++)o[t].cells[a+e].isDummy=!1;if(l>1)for(let e=1;e<l;e++)if(o[t+e].cells[a].isDummy=!1,r>1)for(let l=1;l<r;l++)o[t+e].cells[a+l].isDummy=!1}))})),o.map((e=>({cells:e.cells.map((e=>{const t=S().omit(e,"isDummy");return S().isEmpty(t)?void 0:t}))})))}function B(e,t){let a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const{rowIndex:o,columnIndex:l,rowSpan:r,colSpan:n}=t,i=T.isHeader(a,o)?"th":"td",s=L(e);s[o].cells[l]={...s[o].cells[l],rowSpan:1,colSpan:1};const c=(e,t,a)=>{let o={};return T.hasRowSelectorInSplitCells(e,t)&&(o={...o,rowSelector:T.addRowSelectorInSplitCells(e,t)}),T.hasColSelectorInSplitCells(e,a)&&(o={...o,colSelector:T.addColSelectorInSplitCells(e,a)}),o};if(n>1)for(let e=1;e<n;e++)s[o].cells[l+e]={content:[{type:"text",data:""}],tag:i,rowSpan:1,colSpan:1,rowIndex:o,columnIndex:l+e,style:c(s,o,l+e)};if(r>1)for(let e=1;e<r;e++)if(s[o+e].cells[l]={content:[{type:"text",data:""}],tag:i,rowSpan:1,colSpan:1,rowIndex:o+e,columnIndex:l,style:c(s,o+e,l)},n>1)for(let t=1;t<n;t++)s[o+e].cells[l+t]={content:[{type:"text",data:""}],tag:i,rowSpan:1,colSpan:1,rowIndex:o+e,columnIndex:l+t,style:c(s,o+e,l+t)};return s.map((e=>({cells:S().without(e.cells,void 0)})))}function j(e,t,a){return t?P(e,{rowIndex:a,isHeader:0===a}):(e.splice(a,1),e)}function W(e,t,a,o){return e.map((e=>({cells:e.cells.map((e=>T.hasTargetCell(t,e)?{...e,content:"content"===o?a:e.content,tag:"tag"===o?a:e.tag,scope:"scope"===o?a:e.scope,align:"align"===o?a:e.align,classes:"classes"===o?a:e.classes,style:"style"===o?{...e.style,[a[0]]:a[1]}:e.style}:e))})))}function F(e,t,a){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0,l=arguments.length>4?arguments[4]:void 0;const r=L(e);var n;if("duplicate"===l){if(!a)return e;const{rowIndex:t,columnIndex:o,elementIndex:l}=a;n=r[t].cells[o].content[l]}else{if(!o)return e;const{rowIndex:t,columnIndex:a,elementIndex:l}=o.sElement;"cut"===o.dType?[n]=r[t].cells[a].content.splice(l,1):n=r[t].cells[a].content[l]}return t.map((e=>{let{rowIndex:t,columnIndex:a}=e;r[t].cells[a].content.push(n)})),r.map((e=>({cells:S().without(e.cells,void 0)})))}function V(e,t){return L(e)[t.rowIndex].cells[t.columnIndex].content.length-1===t.elementIndex}function H(e,t,a){if(!t)return!1;if(S().every(t,{rowIndex:a,rowSpan:1})){let t=!0;const o=e.reduce(((e,t)=>e.concat(t.cells)),[]).filter((e=>e.rowSpan>1));return o.length>0&&o.map((e=>{0==a?0==e.rowIndex&&(t=!1):e.rowIndex+e.rowSpan-1>=a&&(t=!1)})),t}return!1}function G(e,t){const a=L(e);if(t){const{rowIndex:e,columnIndex:o,elementIndex:l}=t;return{sCell:a[e].cells[o],index:l,element:a[e].cells[o].content[l]}}}function U(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";const l=L(e);if(t){const{rowIndex:e,columnIndex:a,elementIndex:o}=t;return[{sCell:l[e].cells[a],index:o,element:l[e].cells[a].content[o]}]}if(a){let e=[];return a.map((t=>{const{rowIndex:a,columnIndex:r}=t;t.content.map(((t,n)=>{t.type&&t.type===o&&e.push({sCell:l[a].cells[r],index:n,element:l[a].cells[r].content[n]})}))})),e}return[]}const Y=(0,o.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(E.Path,{d:"M20.2 8v11c0 .7-.6 1.2-1.2 1.2H6v1.5h13c1.5 0 2.7-1.2 2.7-2.8V8zM18 16.4V4.6c0-.9-.7-1.6-1.6-1.6H4.6C3.7 3 3 3.7 3 4.6v11.8c0 .9.7 1.6 1.6 1.6h11.8c.9 0 1.6-.7 1.6-1.6zm-13.5 0V4.6c0-.1.1-.1.1-.1h11.8c.1 0 .1.1.1.1v11.8c0 .1-.1.1-.1.1H4.6l-.1-.1z"})),Q=(0,o.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(E.Path,{d:"M16.5 7.8v7H18v-7c0-1-.8-1.8-1.8-1.8h-7v1.5h7c.2 0 .3.1.3.3zm-8.7 8.7c-.1 0-.2-.1-.2-.2V2H6v4H2v1.5h4v8.8c0 1 .8 1.8 1.8 1.8h8.8v4H18v-4h4v-1.5H7.8z"})),K=(0,o.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(E.Path,{d:"M18.5 5.5V8H20V5.5h2.5V4H20V1.5h-1.5V4H16v1.5h2.5zM12 4H6a2 2 0 00-2 2v12a2 2 0 002 2h12a2 2 0 002-2v-6h-1.5v6a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5h6V4z"})),J=(0,o.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(E.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})),Z=(0,o.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(E.Path,{d:"m16.5 13.5-3.7 3.7V4h-1.5v13.2l-3.8-3.7-1 1 5.5 5.6 5.5-5.6z"})),q=(0,o.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(E.Path,{d:"M3 18h8V6H3v12zM14 7.5V9h7V7.5h-7zm0 5.3h7v-1.5h-7v1.5zm0 3.7h7V15h-7v1.5z"})),X=(0,o.createElement)(E.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(E.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM5 4.5h14c.3 0 .5.2.5.5v8.4l-3-2.9c-.3-.3-.8-.3-1 0L11.9 14 9 12c-.3-.2-.6-.2-.8 0l-3.6 2.6V5c-.1-.3.1-.5.4-.5zm14 15H5c-.3 0-.5-.2-.5-.5v-2.4l4.1-3 3 1.9c.3.2.7.2.9-.1L16 12l3.5 3.4V19c0 .3-.2.5-.5.5z"})),ee=(0,o.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(E.Path,{d:"M14.5 13.8c-1.1 0-2.1.7-2.4 1.8H4V17h8.1c.3 1 1.3 1.8 2.4 1.8s2.1-.7 2.4-1.8H20v-1.5h-3.1c-.3-1-1.3-1.7-2.4-1.7zM11.9 7c-.3-1-1.3-1.8-2.4-1.8S7.4 6 7.1 7H4v1.5h3.1c.3 1 1.3 1.8 2.4 1.8s2.1-.7 2.4-1.8H20V7h-8.1z"})),te=(0,o.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,o.createElement)(E.Path,{d:"M6.656 6.464h2.88v2.88h1.408v-2.88h2.88V5.12h-2.88V2.24H9.536v2.88h-2.88zM0 17.92V0h20.48v17.92H0zm7.68-2.56h5.12v-3.84H7.68v3.84zm-6.4 0H6.4v-3.84H1.28v3.84zM19.2 1.28H1.28v9.024H19.2V1.28zm0 10.24h-5.12v3.84h5.12v-3.84zM6.656 6.464h2.88v2.88h1.408v-2.88h2.88V5.12h-2.88V2.24H9.536v2.88h-2.88zM0 17.92V0h20.48v17.92H0zm7.68-2.56h5.12v-3.84H7.68v3.84zm-6.4 0H6.4v-3.84H1.28v3.84zM19.2 1.28H1.28v9.024H19.2V1.28zm0 10.24h-5.12v3.84h5.12v-3.84z"})),ae=(0,o.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,o.createElement)(E.Path,{d:"M13.824 10.176h-2.88v-2.88H9.536v2.88h-2.88v1.344h2.88v2.88h1.408v-2.88h2.88zM0 17.92V0h20.48v17.92H0zM6.4 1.28H1.28v3.84H6.4V1.28zm6.4 0H7.68v3.84h5.12V1.28zm6.4 0h-5.12v3.84h5.12V1.28zm0 5.056H1.28v9.024H19.2V6.336z"})),oe=(0,o.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,o.createElement)(E.Path,{d:"M6.4 3.776v3.648H2.752v1.792H6.4v3.648h1.728V9.216h3.712V7.424H8.128V3.776zM0 17.92V0h20.48v17.92H0zM12.8 1.28H1.28v14.08H12.8V1.28zm6.4 0h-5.12v3.84h5.12V1.28zm0 5.12h-5.12v3.84h5.12V6.4zm0 5.12h-5.12v3.84h5.12v-3.84z"})),le=(0,o.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,o.createElement)(E.Path,{d:"M14.08 12.864V9.216h3.648V7.424H14.08V3.776h-1.728v3.648H8.64v1.792h3.712v3.648zM0 17.92V0h20.48v17.92H0zM6.4 1.28H1.28v3.84H6.4V1.28zm0 5.12H1.28v3.84H6.4V6.4zm0 5.12H1.28v3.84H6.4v-3.84zM19.2 1.28H7.68v14.08H19.2V1.28z"})),re=(0,o.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(E.Path,{d:"M18.5 10.5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})),ne=(0,o.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(E.Path,{fillRule:"evenodd",d:"M18 5.5h-8v8h8.5V6a.5.5 0 00-.5-.5zm-9.5 8h-3V6a.5.5 0 01.5-.5h2.5v8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})),ie=function(e){let{hasHeader:t,hasFooter:a,selectedCell:l,selectedElement:n,vTable:i,copiedElement:s,handleInsertElement:c,handleDeleteElement:d,onMoveElement:u,handleDuplicateElement:m,onConvertSection:b,selectorName:h,copiedRow:p,copiedColumn:v,onSliceSelectedRow:g,onSliceSelectedColumn:f,handleInsertRow:I,handleInsertColumn:y}=e;const[_,S]=(0,o.useState)(!1),[E,C]=(0,o.useState)(!1),[M,k]=(0,o.useState)(!1);return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(w.ButtonGroup,{className:"rv_tb-menu-items"},T.isShowElementSettingsInContextMenu(l,n)&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)(w.Button,{icon:Y,disabled:!n,onClick:()=>m("copy")},(0,r.__)("Copy Element","riovizual")),(0,o.createElement)(w.Button,{icon:Q,disabled:!n,onClick:()=>m("cut")},(0,r.__)("Cut Element","riovizual"))),(0,o.createElement)(w.Button,{icon:K,disabled:T.isDisabledPasteElementOptionInCM(s,l),onClick:()=>m("paste")},(0,r.__)("Paste Element","riovizual"))),n&&(0,o.createElement)(w.ButtonGroup,{className:"rv_tb-menu-items"},(0,o.createElement)(w.Button,{icon:J,disabled:!n||0===n.elementIndex,onClick:()=>u(-1)},(0,r.__)("Move Before","riovizual")),(0,o.createElement)(w.Button,{icon:Z,disabled:!n||V(i,n),onClick:()=>u(1)},(0,r.__)("Move After","riovizual"))),(0,o.createElement)(w.ButtonGroup,{className:"rv_tb-menu-items"},(0,o.createElement)(w.Button,{icon:q,onClick:()=>c("text")},(0,r.__)("Add Text","riovizual")),(0,o.createElement)(w.Button,{icon:X,onClick:()=>c("image")},(0,r.__)("Add Image","riovizual"))),l&&T.hasElementInSelectedCells(l)&&(0,o.createElement)(w.ButtonGroup,{className:"rv_tb-menu-items rv_tb-menu-has-dd"},(0,o.createElement)(w.Button,{icon:x,className:"rv_tb-items-dd",onMouseEnter:e=>{S(!0)},onMouseLeave:e=>{S(!1)},onClick:e=>{S(!0)}},(0,r.__)("Delete","riovizual")),_&&(0,o.createElement)(w.Popover,{className:"rv_tb_table-menu",focusOnMount:!1,placement:"right-start"},(0,o.createElement)(w.ButtonGroup,{className:"rv_tb-menu-items",onMouseEnter:e=>{S(!0)},onMouseLeave:e=>{S(!1)}},n&&(0,o.createElement)(w.Button,{icon:x,onClick:()=>d("single")},(0,r.__)("Delete Selected Element","riovizual")),(0,o.createElement)(w.Button,{icon:x,onClick:()=>d("all")},(0,r.__)("Delete All Element","riovizual")),(0,o.createElement)(w.Button,{icon:x,disabled:!T.hasElementInSelectedCells(l,"text"),onClick:()=>d("text")},(0,r.__)("Delete Text Only","riovizual")),(0,o.createElement)(w.Button,{icon:x,disabled:!T.hasElementInSelectedCells(l,"image"),onClick:()=>d("image")},(0,r.__)("Delete Image Only","riovizual"))))),T.isShowRowSettingsInContextMenu(i,l,h,p)&&(0,o.createElement)(w.ButtonGroup,{className:"rv_tb-menu-items rv_tb-menu-has-dd"},(0,o.createElement)(w.Button,{icon:ee,className:"rv_tb-items-dd",onMouseEnter:e=>{C(!0)},onMouseLeave:e=>{C(!1)},onClick:e=>{C(!0)}},(0,r.__)("Row Settings","riovizual")),E&&(0,o.createElement)(w.Popover,{className:"rv_tb_table-menu",focusOnMount:!1,placement:"right-start"},(0,o.createElement)(w.ButtonGroup,{className:"rv_tb-menu-items",onMouseEnter:e=>{C(!0)},onMouseLeave:e=>{C(!1)}},(0,o.createElement)(w.Button,{icon:te,disabled:!T.hasTargetRowSelected(i,l,l[0].rowIndex),onClick:()=>I(0)},(0,r.__)("Insert Row Before","riovizual")),(0,o.createElement)(w.Button,{icon:ae,disabled:!T.hasTargetRowSelected(i,l,l[0].rowIndex),onClick:()=>I(1)},(0,r.__)("Insert Row After","riovizual")),(0,o.createElement)(w.Button,{icon:Y,disabled:!T.hasTargetRowSelected(i,l,l[0].rowIndex),onClick:()=>g("copy",void 0)},(0,r.__)("Copy Row","riovizual")),(0,o.createElement)(w.Button,{icon:Q,disabled:!T.hasTargetRowSelected(i,l,l[0].rowIndex),onClick:()=>g("cut",void 0)},(0,r.__)("Cut Row","riovizual")),(0,o.createElement)(w.Button,{icon:K,disabled:T.isDisabledPasteRowInCM(p,t,l,i,"before","head"),onClick:()=>g("paste",0)},(0,r.__)("Paste Row Before","riovizual")),(0,o.createElement)(w.Button,{icon:K,disabled:T.isDisabledPasteRowInCM(p,a,l,i,"after","foot"),onClick:()=>g("paste",1)},(0,r.__)("Paste Row After","riovizual"))))),T.isShowColumnSettingsInContextMenu(i,l,h,v)&&(0,o.createElement)(w.ButtonGroup,{className:"rv_tb-menu-items rv_tb-menu-has-dd"},(0,o.createElement)(w.Button,{icon:ee,className:"rv_tb-items-dd",onMouseEnter:e=>{k(!0)},onMouseLeave:e=>{k(!1)},onClick:e=>{k(!0)}},(0,r.__)("Column Settings","riovizual")),M&&(0,o.createElement)(w.Popover,{className:"rv_tb_table-menu",focusOnMount:!1,placement:"right-start"},(0,o.createElement)(w.ButtonGroup,{className:"rv_tb-menu-items",onMouseEnter:e=>{k(!0)},onMouseLeave:e=>{k(!1)}},"colSelector"===h&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)(w.Button,{icon:oe,disabled:!T.isTargetColumnSelected(i,l,l[0].columnIndex),onClick:()=>y(0)},(0,r.__)("Insert Column Before","riovizual")),(0,o.createElement)(w.Button,{icon:le,disabled:!T.isTargetColumnSelected(i,l,l[0].columnIndex),onClick:()=>y(1)},(0,r.__)("Insert Column After","riovizual")),(0,o.createElement)(w.Button,{icon:Y,disabled:!T.isTargetColumnSelected(i,l,l[0].columnIndex),onClick:()=>f("copy",void 0)},(0,r.__)("Copy Column","riovizual")),(0,o.createElement)(w.Button,{icon:Q,disabled:!T.isTargetColumnSelected(i,l,l[0].columnIndex),onClick:()=>f("cut",void 0)},(0,r.__)("Cut Column","riovizual")),(0,o.createElement)(w.Button,{icon:K,disabled:T.isDisabledPasteColInCM(v,l,i,"before"),onClick:()=>f("paste",0)},(0,r.__)("Paste Column Before","riovizual")),(0,o.createElement)(w.Button,{icon:K,disabled:T.isDisabledPasteColInCM(v,l,i,"after"),onClick:()=>f("paste",1)},(0,r.__)("Paste Column After","riovizual")))))),!t&&H(i,l,0)&&(0,o.createElement)(w.ButtonGroup,{className:"rv_tb-menu-items"},(0,o.createElement)(w.Button,{icon:re,onClick:()=>b("header",0)},(0,r.__)("Convert To Header Section","riovizual"))),t&&H(i,l,0)&&(0,o.createElement)(w.ButtonGroup,{className:"rv_tb-menu-items"},(0,o.createElement)(w.Button,{icon:re,onClick:()=>b("cell",0)},(0,r.__)("Add To Body Section","riovizual"))),!a&&H(i,l,i.length-1)&&(0,o.createElement)(w.ButtonGroup,{className:"rv_tb-menu-items"},(0,o.createElement)(w.Button,{icon:ne,onClick:()=>b("footer",i.length-1)},(0,r.__)("Convert To Footer Section","riovizual"))),a&&H(i,l,i.length-1)&&(0,o.createElement)(w.ButtonGroup,{className:"rv_tb-menu-items"},(0,o.createElement)(w.Button,{icon:ne,onClick:()=>b("cell",i.length-1)},(0,r.__)("Add To Body Section","riovizual"))))},se=function(e){let{isSelected:t,hasHeader:a,hasFooter:l,data:r,classes:n,className:i,placeholder:c,handleCellContent:d,onChangeSelectedElement:m,selectedCell:b,setSelectedCell:h,selectedElement:p,setSelectedElement:v,cell:g,vTable:f,copiedElement:y,tableMenu:_,isCellSelected:S,handleInsertElement:E,handleDeleteElement:C,onMoveElement:x,handleDuplicateElement:M,onConvertSection:k,contentIndex:N,selectorName:D,copiedRow:z,copiedColumn:$,onSliceSelectedRow:O,onSliceSelectedColumn:A}=e;const[P,R]=(0,o.useState)(),L={isSelected:t,hasHeader:a,hasFooter:l,selectedCell:b,setSelectedCell:h,selectedElement:p,setSelectedElement:v,vTable:f,copiedElement:y,selectorName:D,copiedRow:z,copiedColumn:$};return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(I.RichText,{ref:R,tagName:"div",className:u()(i,n),value:r,onChange:e=>d(e),placeholder:c,unstableOnFocus:()=>{m()}}),T.isOpenElementPopover(S,p,N,_,g.rowIndex,g.columnIndex)&&(0,o.createElement)(w.Popover,{className:"rv_tb_table-menu",anchor:P,focusOnMount:!1},(0,o.createElement)(ie,s({},L,{handleInsertElement:e=>E(e),handleDeleteElement:e=>C(e),onMoveElement:e=>x(e),handleDuplicateElement:e=>M(e),onSliceSelectedRow:(e,t)=>O(e,t),onSliceSelectedColumn:(e,t)=>A(e,t),onConvertSection:(e,t)=>k(e,t)}))))},ce=function(e){let{isSelected:t,hasHeader:l,hasFooter:n,data:i,classes:c,className:d,onChangeSelectedElement:m,selectedCell:b,setSelectedCell:h,selectedElement:p,setSelectedElement:v,cell:g,vTable:f,copiedElement:I,tableMenu:y,isCellSelected:_,handleInsertElement:S,handleDeleteElement:E,onMoveElement:C,handleDuplicateElement:x,onConvertSection:M,contentIndex:k,selectorName:N,copiedRow:D,copiedColumn:z,onSliceSelectedRow:$,onSliceSelectedColumn:O}=e;const[A,P]=(0,o.useState)(),R={isSelected:t,hasHeader:l,hasFooter:n,selectedCell:b,setSelectedCell:h,selectedElement:p,setSelectedElement:v,vTable:f,copiedElement:I,selectorName:N,copiedRow:D,copiedColumn:z};var L=a(947);return(0,o.createElement)(o.Fragment,null,i.id?(0,o.createElement)("img",{ref:P,src:i.url,alt:i.alt,className:d,onClick:()=>m(),onContextMenu:()=>{m()}}):(0,o.createElement)("img",{ref:P,className:u()(d,c),src:L,alt:(0,r.__)("Placeholder image","riovizual"),onClick:()=>m(),onContextMenu:()=>{m()}}),T.isOpenElementPopover(_,p,k,y,g.rowIndex,g.columnIndex)&&(0,o.createElement)(w.Popover,{className:"rv_tb_table-menu",anchor:A,focusOnMount:!1},(0,o.createElement)(ie,s({},R,{handleInsertElement:e=>S(e),handleDeleteElement:e=>E(e),onMoveElement:e=>C(e),handleDuplicateElement:e=>x(e),onSliceSelectedRow:(e,t)=>$(e,t),onSliceSelectedColumn:(e,t)=>O(e,t),onConvertSection:(e,t)=>M(e,t)}))))},de=function(e){let{isSelected:t,hasHeader:a,hasFooter:l,selectedCell:r,setSelectedCell:n,selectedElement:i,setSelectedElement:c,cell:d,vTable:u,copiedElement:m,tableMenu:b,isCellSelected:h,onChangeSelectedElement:p,handleCellContent:v,handleInsertElement:g,handleDeleteElement:f,onMoveElement:I,handleDuplicateElement:y,onConvertSection:_,selectorName:S,copiedRow:w,copiedColumn:E,onSliceSelectedRow:C,onSliceSelectedColumn:x}=e;const{content:M}=d;return(0,o.useEffect)((()=>{(!r||r.length>1)&&c(void 0)}),[r]),(0,o.createElement)(o.Fragment,null,M.map(((e,M)=>{const k={isSelected:t,hasHeader:a,hasFooter:l,selectedElement:i,data:e.data,classes:e.classes,selectedCell:r,setSelectedCell:n,selectedElement:i,setSelectedElement:c,cell:d,vTable:u,copiedElement:m,tableMenu:b,isCellSelected:h,handleInsertElement:g,handleDeleteElement:f,onMoveElement:I,handleDuplicateElement:y,contentIndex:M,selectorName:S,copiedRow:w,copiedColumn:E};return(0,o.createElement)(o.Fragment,null,"text"===e.type&&(0,o.createElement)(se,s({},k,{className:`wp-block-table__cell-content cell-element-${M} rv_tb-text  ${t&&"rv_tb-element-text"}`,onChangeSelectedElement:()=>p(M,e.type),handleCellContent:e=>v(e,M),handleInsertElement:e=>g(e),handleDeleteElement:e=>f(e),onMoveElement:e=>I(e),handleDuplicateElement:e=>y(e),onSliceSelectedRow:(e,t)=>C(e,t),onSliceSelectedColumn:(e,t)=>x(e,t),onConvertSection:(e,t)=>_(e,t)})),"image"===e.type&&(0,o.createElement)(ce,s({},k,{className:`cell-element-${M} rv_tb-image`,onChangeSelectedElement:()=>p(M,e.type),handleCellContent:e=>v(e,M),handleInsertElement:e=>g(e),handleDeleteElement:e=>f(e),onMoveElement:e=>I(e),handleDuplicateElement:e=>y(e),onSliceSelectedRow:(e,t)=>C(e,t),onSliceSelectedColumn:(e,t)=>x(e,t),onConvertSection:(e,t)=>_(e,t)})))})))};function ue(e){let{name:t,...a}=e;const l=`${t}`;return(0,o.createElement)(l,a)}const me=function(e){let{attributes:t,setAttributes:a,isSelected:l,vTable:n,rowCells:i,rIndex:c,selectedCell:d,setSelectedCell:m,selectedElement:b,setSelectedElement:h,selectorName:p,setSelectorName:v,selectedRowButton:g,setSelectedRowButton:f,selectedColButton:I,setSelectedColButton:y,handleDeleteRow:S,handleDeleteCol:E,buttonInsertHover:N,setButtonInsertHover:D,tableMenu:z,setTableMenu:$,copiedElement:A,copiedRow:L,copiedColumn:B,setCopiedElement:j,setCopiedRow:F,setCopiedColumn:V,handleInsertElement:H,handleDeleteElement:G,onMoveElement:U,handleDuplicateElement:Y,bodyHover:Q,headerHover:K,footerHover:J,onConvertSection:Z,onSliceSelectedRow:q,onSliceSelectedColumn:X,handleInsertRow:ee,handleInsertColumn:te}=e;const{hasHeader:ae,hasFooter:oe}=t,[le,re]=(0,o.useState)(i);(0,o.useEffect)((()=>{re(i)}),[i]);const ne=e=>{"rowSelector"===p&&d[0].rowIndex===e?(v(void 0),m(void 0)):(v("rowSelector"),m(n.reduce(((t,a)=>t.concat(a.cells.filter((t=>t.rowIndex===e)))),[])))},se=(e,t)=>{const{columnIndex:a,rowIndex:o}=t;if(d)if(e.shiftKey){const e=function(e,t){let{fromCell:a,toCell:o}=t;if(!a||!o)return[];let l=[];const r=T.getMinMaxRowColIndexes([a,o]);let{minRowIndex:n,maxRowIndex:i,minColIndex:s,maxColIndex:c}=r;return e.map(((e,t)=>e.cells.map((e=>{T.isCellInRowColIndex(t,e.columnIndex,n,i,s,c)&&l.push({...e,rowIndex:t})})))),l}(n,{fromCell:d[0],toCell:t});m(e)}else if(e.ctrlKey||e.metaKey){const e=[...d],l=e.findIndex((e=>e.rowIndex===o&&e.columnIndex===a));-1===l?e.push({...t}):e.splice(l,1),e.length>0?m(e):m(void 0)}else m([{...t}]);else m([{...t}]);e.currentTarget==e.target&&ce(t)},ce=e=>{const{rowIndex:t,columnIndex:a,content:o}=e,l=()=>{o.length>0?h({rowIndex:t,columnIndex:a,elementIndex:0,elementType:o[0].type}):h(void 0)};b?T.isSElementFromDiffCell(b,t,a)&&l():l()},me=(e,t)=>{const{rowIndex:o,rowSpan:l=1}=e,r=0===t?o:o+t+l-1,i=P(n,{rowIndex:r});T.isResetCopiedDataIndex(L,r,"rowIndex")&&F(T.resetCopiedDataIndexOnInsert(L,r,"rowIndex")),A&&T.isResetCopiedDataIndex(A.sElement,r,"rowIndex")&&j({...A,sElement:T.resetCopiedDataIndexOnInsert(A.sElement,r,"rowIndex")}),m(void 0),v(void 0),a({row:O(i)})},be=(e,t)=>{const{columnIndex:o,colSpan:l=1}=e,r=T.getIndexWithDeltaSpan(o,t,l),i=R(n,{columnIndex:r,hasHeader:ae});T.isResetCopiedDataIndex(B,r,"columnIndex")&&V(T.resetCopiedDataIndexOnInsert(B,r,"columnIndex")),A&&T.isResetCopiedDataIndex(A.sElement,r,"columnIndex")&&j({...A,sElement:T.resetCopiedDataIndexOnInsert(A.sElement,r,"columnIndex")}),m(void 0),v(void 0),a({row:O(i)})},he={isSelected:l,hasHeader:ae,hasFooter:oe,selectedCell:d,setSelectedCell:m,selectedElement:b,setSelectedElement:h,vTable:n,copiedElement:A,selectorName:p,copiedRow:L,copiedColumn:B};return(0,o.createElement)("tr",{key:c},le.map((e=>{const{tag:t,scope:i,align:c,rowSpan:P,colSpan:R,classes:j,rowIndex:F,columnIndex:V}=e,re=T.hasTargetCell(d,e),pe={isSelected:l,hasHeader:ae,hasFooter:oe,selectedCell:d,setSelectedCell:m,selectedElement:b,setSelectedElement:h,cell:e,vTable:n,copiedElement:A,tableMenu:z,isCellSelected:re,selectorName:p,copiedRow:L,copiedColumn:B},ve=u()("rv_tb-cell","rv_tb-row-"+F+"-cell-"+V,"rv_tb-rs-row-"+F+"-cell-"+V,"rv_tb-cs-row-"+F+"-cell-"+V,{"selected-cell":re,"rv_tb-cell-selected":l,[`has-text-align-${c}`]:c},j);return(0,o.createElement)(ue,{key:V,name:t,className:ve,rowSpan:P>1?P:void 0,colSpan:R>1?R:void 0,scope:"th"===t?i:void 0,onClick:t=>{!t.target.classList.contains("rv_tb-items-dd")&&(se(t,{...e}),v("cellSelector"),$(void 0))},onMouseOver:()=>{f(F),y(V)},onMouseOut:()=>{f(void 0),y(void 0)},onContextMenu:t=>{((e,t)=>{e.preventDefault(),$({rowIndex:t.rowIndex,columnIndex:t.columnIndex}),!d||d.length<=1?(se(e,t),v("cellSelector")):T.hasTargetCell(d,t)||(se(e,t),v("cellSelector")),e.currentTarget==e.target&&ce(t)})(t,{...e})}},T.cellHeaderSelectorOnHover(l,ae,F,V)&&(0,o.createElement)(w.Button,{className:"rv-body-selector",variant:"primary",tabIndex:-1,style:K?{opacity:1}:{opacity:0},onClick:e=>{$(void 0),ne(F),e.stopPropagation()}},(0,r.__)("Header","riovizual")),T.cellBodySelectorOnHover(l,ae,oe,F,V,n.length)&&(0,o.createElement)(w.Button,{className:"rv-body-selector",variant:"primary",tabIndex:-1,style:Q?{opacity:1}:{opacity:0},onClick:e=>{$(void 0),(()=>{const e=n.reduce(((e,t)=>e.concat(t.cells.filter((e=>(!ae||e.rowIndex>0)&&(!oe||e.rowIndex<n.length-1))))),[]);d&&_.isEqual(d,e)?(m(void 0),v(void 0)):(m(e),v("cellSelector"))})(),e.stopPropagation()}},(0,r.__)("Body","riovizual")),T.cellFooterSelectorOnHover(l,oe,F,V,n.length)&&(0,o.createElement)(w.Button,{className:"rv-body-selector",variant:"primary",tabIndex:-1,style:J?{opacity:1}:{opacity:0},onClick:e=>{$(void 0),ne(F),e.stopPropagation()}},(0,r.__)("Footer","riovizual")),T.cellRowColSelector(l,V)&&(0,o.createElement)(w.Button,{className:u()("rv-row-selector row-"+F+"-selector",{"row-selector-show":T.showCellRowColSelector(N,g,F),"row-selector-active":T.activeCellRowColSelector(p,"rowSelector",d,F,"rowIndex")}),label:(0,r.__)("Select Row","riovizual"),icon:C,iconSize:"16",tabIndex:-1,onClick:e=>{$(void 0),ne(F),e.stopPropagation()}}),T.cellRowColDeleteSelector(l,p,"rowSelector",d,F,V,n.length,"rowIndex")&&(0,o.createElement)(w.Button,{className:"rv-row-delete",label:(0,r.__)("Delete Row","riovizual"),icon:x,iconSize:"16",tabIndex:-1,onClick:e=>{S(),e.stopPropagation()}}),T.cellInsertRowBeforeSelector(l,ae,V,F)&&(0,o.createElement)(w.Button,{className:"rv-btn-insert rv-row-insert-before",label:(0,r.__)("Insert row before","riovizual"),icon:M,iconSize:"12",tabIndex:-1,onClick:t=>{$(void 0),me(e,0),t.stopPropagation()},onMouseOver:()=>{D(!0)},onMouseOut:()=>{D(!1)}}),T.cellInsertRowAfterSelector(l,oe,V,F,n.length)&&(0,o.createElement)(w.Button,{className:"rv-btn-insert rv-row-insert-after",label:(0,r.__)("Insert row after","riovizual"),icon:M,iconSize:"12",tabIndex:-1,onClick:t=>{$(void 0),me(e,1),t.stopPropagation()},onMouseOver:()=>{D(!0)},onMouseOut:()=>{D(!1)}}),T.cellRowColSelector(l,F)&&(0,o.createElement)(w.Button,{className:u()("rv-column-selector",{"column-selector-show":T.showCellRowColSelector(N,I,V),"column-selector-active":T.activeCellRowColSelector(p,"colSelector",d,V,"columnIndex")}),label:(0,r.__)("Select Column","riovizual"),icon:k,iconSize:"16",tabIndex:-1,onClick:e=>{(e=>{"colSelector"===p&&d[0].columnIndex===e?(v(void 0),m(void 0)):(v("colSelector"),m(n.reduce(((t,a)=>t.concat(a.cells.filter((t=>t.columnIndex===e)))),[])))})(V),$(void 0),e.stopPropagation()}}),T.cellRowColDeleteSelector(l,p,"colSelector",d,V,F,le.length,"columnIndex")&&(0,o.createElement)(w.Button,{className:"rv-column-delete",label:(0,r.__)("Delete Column","riovizual"),icon:x,iconSize:"16",tabIndex:-1,onClick:e=>{E(),e.stopPropagation()}}),T.cellInsertColBeforeSelector(l,V,F)&&(0,o.createElement)(w.Button,{className:"rv-btn-insert rv-col-insert-before",label:(0,r.__)("Insert column before","riovizual"),icon:M,iconSize:"12",tabIndex:-1,onClick:t=>{$(void 0),be(e,0),t.stopPropagation()},onMouseOver:()=>{D(!0)},onMouseOut:()=>{D(!1)}}),T.cellInsertColAfterSelector(l,F)&&(0,o.createElement)(w.Button,{className:"rv-btn-insert rv-col-insert-after",label:(0,r.__)("Insert column after","riovizual"),icon:M,iconSize:"12",tabIndex:-1,onClick:t=>{$(void 0),be(e,1),t.stopPropagation()},onMouseOver:()=>{D(!0)},onMouseOut:()=>{D(!1)}}),(0,o.createElement)(de,s({},pe,{handleCellContent:(t,o)=>((e,t,o)=>{o.content[t].data=e;const l=W(n,[o],o.content,"content");a({row:O(l)})})(t,o,e),onChangeSelectedElement:(e,t)=>((e,t,a,o)=>{$(void 0),h({rowIndex:a,columnIndex:o,elementIndex:e,elementType:t})})(e,t,F,V),handleInsertElement:e=>H(e),handleDeleteElement:e=>G(e),onMoveElement:e=>U(e),handleDuplicateElement:e=>Y(e),onSliceSelectedRow:(e,t)=>q(e,t),onSliceSelectedColumn:(e,t)=>X(e,t),onConvertSection:(e,t)=>Z(e,t)})),T.isOpenCellPopover(re,b,z,F,V)&&(0,o.createElement)(w.Popover,{className:"rv_tb_table-menu",focusOnMount:!1},(0,o.createElement)(ie,s({},he,{handleInsertElement:e=>H(e),handleDeleteElement:e=>G(e),onMoveElement:e=>U(e),handleDuplicateElement:e=>Y(e),onSliceSelectedRow:(e,t)=>q(e,t),onSliceSelectedColumn:(e,t)=>X(e,t),onConvertSection:(e,t)=>Z(e,t),handleInsertRow:e=>ee(e),handleInsertColumn:e=>te(e)}))))})))},be=function(e){let{attributes:t,setAttributes:a,isSelected:l,vTable:r,selectedCell:n,setSelectedCell:i,selectedElement:c,setSelectedElement:d,selectorName:m,setSelectorName:b,handleDeleteRow:h,handleDeleteCol:p,tableMenu:v,setTableMenu:g,copiedElement:f,copiedRow:I,copiedColumn:y,setCopiedElement:_,setCopiedRow:S,setCopiedColumn:w,handleInsertElement:E,handleDeleteElement:C,onMoveElement:x,handleDuplicateElement:M,onConvertSection:k,onSliceSelectedRow:N,onSliceSelectedColumn:T,handleInsertRow:D,handleInsertColumn:z}=e;const{hasFixedLayout:$,hasHeader:O,hasFooter:A,tableClasses:P}=t,[R,L]=(0,o.useState)(void 0),[B,j]=(0,o.useState)(void 0),[W,F]=(0,o.useState)(!1),[V,H]=(0,o.useState)(!1),[G,U]=(0,o.useState)(!1),[Y,Q]=(0,o.useState)(!1),K=(e,u)=>{const $={attributes:t,setAttributes:a,isSelected:l,vTable:r,rowCells:e,rIndex:u,selectedCell:n,setSelectedCell:i,selectedElement:c,setSelectedElement:d,selectorName:m,setSelectorName:b,selectedRowButton:R,setSelectedRowButton:L,selectedColButton:B,setSelectedColButton:j,buttonInsertHover:W,setButtonInsertHover:F,tableMenu:v,setTableMenu:g,copiedElement:f,copiedRow:I,copiedColumn:y,bodyHover:V,headerHover:G,footerHover:Y,setCopiedElement:_,setCopiedRow:S,setCopiedColumn:w};return(0,o.createElement)(me,s({},$,{handleDeleteRow:()=>h(),handleDeleteCol:()=>p(),handleInsertElement:e=>E(e),handleDeleteElement:e=>C(e),onMoveElement:e=>x(e),handleDuplicateElement:e=>M(e),onConvertSection:(e,t)=>k(e,t),onSliceSelectedRow:(e,t)=>N(e,t),onSliceSelectedColumn:(e,t)=>T(e,t),handleInsertRow:e=>D(e),handleInsertColumn:e=>z(e)}))},J=(()=>{let e={body:[]};return r.map(((t,a)=>{O&&0===a?e.head=K(t.cells,a):A&&a===r.length-1?e.foot=K(t.cells,a):e.body[`${a}`]=K(t.cells,a)})),e})();return(0,o.createElement)(o.Fragment,null,(0,o.createElement)("table",{className:u()({"has-fixed-layout":$},P)},J.head&&(0,o.createElement)("thead",{onMouseOver:()=>{U(!0)},onMouseOut:()=>{U(!1)}},J.head),J.body.length>0&&(0,o.createElement)("tbody",{onMouseOver:()=>{H(!0)},onMouseOut:()=>{H(!1)}},J.body),J.foot&&(0,o.createElement)("tfoot",{onMouseOver:()=>{Q(!0)},onMouseOut:()=>{Q(!1)}},J.foot)))},he=window.wp.apiFetch;var pe=a.n(he);const ve=window.wp.data,ge={device:"desktop",eleState:"normal",font:void 0},fe=(0,ve.createReduxStore)("rio-vizual-style",{reducer:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ge,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_DEVICE":return{...e,device:t.device};case"SET_ELE_STATE":return{...e,eleState:t.eleState};case"SET_FONT":return{...e,font:t.font};default:return e}return e},selectors:{getDevice:e=>e.device,getEleState:e=>e.eleState,getFont:e=>e.font},actions:{setDeviceState:e=>({type:"SET_DEVICE",device:e}),setEleState:e=>({type:"SET_ELE_STATE",eleState:e}),setFontState:e=>({type:"SET_FONT",font:e})}});(0,ve.register)(fe),(0,ve.subscribe)((()=>{if(!(0,ve.select)("core/editor"))return;const e=(0,ve.select)("core/editor").isSavingPost(),t=(0,ve.select)("core/editor").isAutosavingPost(),a=(0,ve.select)("core/editor").isSavingNonPostEntityChanges(),o=(0,ve.select)("core").getEntitiesBeingSaved?(0,ve.select)("core").getEntitiesBeingSaved():(0,ve.select)("core").__experimentalGetEntitiesBeingSaved(),l=(0,ve.select)("core/block-editor").getBlocks();let r=(0,ve.select)("core/editor").getCurrentPostId(),n="post",i=!1;if(!t&&(e||a)){const e=(0,ve.select)("rio-vizual-style").getFont();let t,a="",s={};t=document.querySelectorAll(".wp-block-riovizual-tablebuilder"),!t.length&&document.querySelector("iframe")&&(t=document.querySelector("iframe").contentDocument.body.querySelectorAll(".wp-block-riovizual-tablebuilder"));const c=e=>{const t=e.indexOf("@"),a=e.indexOf("}}")+2,o=e.slice(t,a);e=e.replace(o,"");const l=o.slice(0,o.indexOf("{")),r=o.slice(o.indexOf("{")),n=r.slice(r.indexOf("{")+1,r.lastIndexOf("}"));return s={...s,[l]:s[l]?s[l]+n:n},e.includes("@media")?c(e):e};if([...t].forEach((function(e){if(!e.querySelector("style"))return;let t=e.querySelector("style").innerHTML;if(t.startsWith("@import")){const e=t.indexOf("@import"),a=t.indexOf(");")+2,o=t.slice(e,a);t=t.replace(o,"")}t.includes("@media")?a+=c(t):a+=t})),Object.keys(s).length)for(const[e,t]of Object.entries(s))a=a+" "+`${e}{ ${t} }`;const d=e=>{let t=e.some((e=>"riovizual/tablebuilder"===e.name));if(!t&&e.length>0){return e.map((e=>{if(e.innerBlocks.length>0)return d(e.innerBlocks)})).includes(!0)}return t};r?i=!!l.length&&d(l):(i=!!l.length&&d(l),r=S().replace(o[0].key,"//","_"),n="template"),pe()({path:"/rio-vizual/v2/save_blocks_css",method:"POST",data:{blocks_css:a,post_id:r,type:n,hasBlock:i}}).then((e=>{})),e&&pe()({path:"/rio-vizual/v2/save_blocks_font",method:"POST",data:{blocks_font:e,post_id:r}}).then((e=>{}))}}));const Ie=function(e){const[t,a]=(0,o.useState)(!1),l=()=>a(!1);return(0,o.createElement)("div",{className:e.globalModal?"rv_tb-reset-settings-wrap rv_tb-reset-global":"rv_tb-reset-settings-wrap"},(0,o.createElement)(w.Button,{className:"rv_tb-reset-settings",variant:"link",isDestructive:!0,onClick:()=>a(!0)},e.title),t&&(0,o.createElement)(w.Modal,{className:"rv_tb-reset-modal",title:"Reset Settings?",onRequestClose:l},(0,o.createElement)("p",null,(0,r.__)("This will reset styles only.","riovizual")),(0,o.createElement)(w.ButtonGroup,{className:"rv_tb-reset-button"},(0,o.createElement)(w.Button,{variant:"primary",isDestructive:!0,onClick:()=>(l(),void e.onResetSettings())},(0,r.__)("Reset","riovisual")),(0,o.createElement)(w.Button,{variant:"secondary",onClick:l},(0,r.__)("Cancel","riovisual")))))};function ye(e){const t=e.marginTop?parseInt(e.marginTop)+"px":"10px";return(0,o.createElement)("div",{className:"rv-settings-divider",style:{marginTop:t}})}const _e=function(e){const t=(0,o.useRef)(null),[a,l]=(0,o.useState)("");return document.addEventListener("mousedown",(e=>{t.current&&!t.current.contains(e.target)?l("deactive"):t.current&&t.current.contains(e.target)&&l("active")})),(0,o.createElement)("div",{className:u()("setting-wrapper",e.className),onMouseOver:()=>{l("active")},ref:t},(0,o.createElement)("div",{className:"rv-header-with-icon-settings"},(0,o.createElement)("h4",{className:"setting-label"},(0,r.__)(e.title,"riovisual"),e.reset&&(0,o.createElement)("span",{label:(0,r.__)("Reset","riovizual"),onClick:()=>e.onReset(),className:"reset-button "+a},(0,o.createElement)(w.Icon,{icon:"image-rotate"})))),e.children)};function Se(e){const t={marginTop:`${e.spaceTop?e.spaceTop:e.space?e.space:"1.5"}em`,marginBottom:`${e.spaceBottom?e.spaceBottom:e.space?e.space:"1.5"}em`,borderColor:`${e.color&&e.color}`};return(0,o.createElement)("hr",{style:t})}const we=["desktop","tablet","mobile","hover","parenthover"],Ee=window.wp.compose,Ce=(0,Ee.compose)([(0,ve.withDispatch)((e=>({setDeviceState(t){e("rio-vizual-style").setDeviceState(t)}}))),(0,ve.withSelect)((e=>({getDevice:e("rio-vizual-style").getDevice()})))])((function(e){const{getDevice:t}=e;return(0,o.createElement)(o.Fragment,null,(()=>{const a=e.children;return _.find(a,{key:t})?_.find(a,{key:t}):_.find(a,{key:"desktop"})})())})),xe=(e,t)=>{const a=(e=>{const t=e.includes("_")?"":"_";return"desktop"==e||""==e?"":`${t}${e}`})(e);return t+a},Me=e=>e?e.linked?e.top?e.top:"":e.top||e.right||e.bottom||e.left?(e.top?e.top:0)+" "+(e.right?e.right:0)+" "+(e.bottom?e.bottom:0)+" "+(e.left?e.left:0):"":"",ke=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e?e.linked?e.horizontal?e.horizontal:t:e.horizontal||e.vertical?(e.horizontal?e.horizontal:"0")+" "+(e.vertical?e.vertical:"0"):t:t},Ne=e=>e?e.linked?e.top_left?e.top_left:"":e.top_left||e.top_right||e.bottom_right||e.bottom_left?(e.top_left?e.top_left:0)+" "+(e.top_right?e.top_right:0)+" "+(e.bottom_right?e.bottom_right:0)+" "+(e.bottom_left?e.bottom_left:0):"":"",Te=(e,t,a,o,l,r)=>e||t||a||o?(e||0)+" "+(t||0)+" "+(a||0)+" "+(o||0)+" "+(l||"")+("inset"===r?" inset":""):"",De=(0,Ee.compose)([(0,ve.withDispatch)((e=>({setDeviceState(t){e("rio-vizual-style").setDeviceState(t)},setEleState(t){e("rio-vizual-style").setEleState(t)}})))])((function(e){const{title:t,data:a,setDeviceState:l,setEleState:r,options:n,onChange:i,attr:s,initial:c}=e,[d,u]=(0,o.useState)(!1);return(0,o.useEffect)((()=>{S().map(we,(e=>{c&&c[e]?c[e]!=a[xe(e,s)]&&u(!0):a[xe(e,s)]&&u(!0)}))})),(0,o.createElement)(o.Fragment,null,(0,o.createElement)(_e,{title:t,onReset:()=>{l("desktop"),r("responsive"),u(!1),S().map(we,(e=>{c&&c[e]?a[xe(e,s)]&&i(c[e],[xe(e,s)]):a[xe(e,s)]&&i("",[xe(e,s)])}))},reset:d,className:"rio-select-control"},(0,o.createElement)(Ce,null,S().map(we,(t=>a.hasOwnProperty(xe(t,s))&&(0,o.createElement)(w.SelectControl,{key:t,value:a[xe(t,s)],options:n&&n,onChange:e=>((e,t)=>{i(e,xe(t,s))})(e,t),__nextHasNoMarginBottom:!0},!n&&e.children))))))})),ze=wp.components.UnitControl?wp.components.UnitControl:wp.components.__experimentalUnitControl,$e=(0,Ee.compose)([(0,ve.withDispatch)((e=>({setDeviceState(t){e("rio-vizual-style").setDeviceState(t)},setEleState(t){e("rio-vizual-style").setEleState(t)}})))])((function(e){const{title:t,data:a,setDeviceState:l,setEleState:n,units:i,onChange:s,attr:c,initial:d}=e,[u,m]=(0,o.useState)([{value:"px",label:"px"},{value:"%",label:"%"},{value:"em",label:"em"},{value:"rem",label:"rem"},{value:"vh",label:"vh"},{value:"vw",label:"vw"}]),[b,h]=(0,o.useState)(!1);return(0,o.useEffect)((()=>{i&&m(i)}),[]),(0,o.useEffect)((()=>{S().map(we,(e=>{d&&d[e]?d[e]!=a[xe(e,c)]&&h(!0):a[xe(e,c)]&&h(!0)}))})),(0,o.createElement)(o.Fragment,null,(0,o.createElement)(_e,{title:(0,r.__)(t,"riovizual"),onReset:()=>{l("desktop"),n("responsive"),h(!1),S().map(we,(e=>{d&&d[e]?a[xe(e,c)]&&s(d[e],[xe(e,c)]):a[xe(e,c)]&&s("",[xe(e,c)])}))},reset:b,className:"rio-unit-control"},(0,o.createElement)(Ce,null,S().map(we,(e=>a.hasOwnProperty(xe(e,c))&&(0,o.createElement)(ze,{onChange:t=>((e,t)=>{s(e,xe(t,c))})(t,e),value:a[xe(e,c)],units:u,key:e,step:"any",isDragEnabled:!0}))))))}));function Oe(e){const{value:t,onChange:a}=e,l=e=>{a(e)},r=e=>t===e?" active":"";return(0,o.createElement)("div",{className:"alignment-container rv-alignment"},(0,o.createElement)("span",{className:"material-icons left"+r("left"),onClick:()=>l("left")},"format_align_left"),(0,o.createElement)("span",{className:"material-icons center"+r("center"),onClick:()=>l("center")},"format_align_center"),(0,o.createElement)("span",{className:"material-icons right"+r("right"),onClick:()=>l("right")},"format_align_right"))}const Ae=(0,Ee.compose)([(0,ve.withDispatch)((e=>({setDeviceState(t){e("rio-vizual-style").setDeviceState(t)},setEleState(t){e("rio-vizual-style").setEleState(t)}})))])((function(e){const{title:t,data:a,setDeviceState:l,setEleState:n,onChange:i,attr:s,initial:c,classes:d}=e,[u,m]=(0,o.useState)(!1);return(0,o.useEffect)((()=>{S().map(we,(e=>{c&&c[e]?c[e]!=a[xe(e,s)]&&m(!0):a[xe(e,s)]&&m(!0)}))})),(0,o.createElement)(o.Fragment,null,(0,o.createElement)(_e,{title:(0,r.__)(t,"riovizual"),className:d,onReset:()=>{l("desktop"),n("responsive"),m(!1),S().map(we,(e=>{c&&c[e]?a[xe(e,s)]&&i(c[e],[xe(e,s)]):a[xe(e,s)]&&i("",[xe(e,s)])}))},reset:u},(0,o.createElement)(Ce,null,S().map(we,(e=>a.hasOwnProperty(xe(e,s))&&(0,o.createElement)(Oe,{key:e,value:a[xe(e,s)],onChange:t=>((e,t)=>{i(e,xe(t,s))})(t,e)}))))))}));function Pe(e){const{value:t,onChange:a}=e,l=e=>{a(e)},r=e=>t===e?" active":"";return(0,o.createElement)("div",{className:"alignment-container rv-alignment"},(0,o.createElement)("span",{className:"material-icons top"+r("top"),onClick:()=>l("top")},"align_vertical_top"),(0,o.createElement)("span",{className:"material-icons middle"+r("middle"),onClick:()=>l("middle")},"align_vertical_center"),(0,o.createElement)("span",{className:"material-icons bottom"+r("bottom"),onClick:()=>l("bottom")},"align_vertical_bottom"))}const Re=(0,Ee.compose)([(0,ve.withDispatch)((e=>({setDeviceState(t){e("rio-vizual-style").setDeviceState(t)},setEleState(t){e("rio-vizual-style").setEleState(t)}})))])((function(e){const{title:t,data:a,setDeviceState:l,setEleState:n,onChange:i,attr:s,initial:c}=e,[d,u]=(0,o.useState)(!1);return(0,o.useEffect)((()=>{S().map(we,(e=>{c&&c[e]?c[e]!=a[xe(e,s)]&&u(!0):a[xe(e,s)]&&u(!0)}))})),(0,o.createElement)(o.Fragment,null,(0,o.createElement)(_e,{title:(0,r.__)(t,"riovizual"),onReset:()=>{l("desktop"),n("responsive"),u(!1),S().map(we,(e=>{c&&c[e]?a[xe(e,s)]&&i(c[e],[xe(e,s)]):a[xe(e,s)]&&i("",[xe(e,s)])}))},reset:d},(0,o.createElement)(Ce,null,S().map(we,(e=>a.hasOwnProperty(xe(e,s))&&(0,o.createElement)(Pe,{key:e,value:a[xe(e,s)],onChange:t=>((e,t)=>{i(e,xe(t,s))})(t,e)}))))))}));function Le(e){const t=[{name:"1",color:"#0D1B2A"},{name:"2",color:"#1B263B"},{name:"3",color:"#415A77"},{name:"5",color:"#F72585"},{name:"6",color:"#B5179E"},{name:"7",color:"#7209B7"},{name:"8",color:"#480CA8"},{name:"10",color:"#3F37C9"},{name:"11",color:"#4361EE"},{name:"12",color:"#4CC9F0"}],a=t=>{e.onChange(t)};return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(w.Dropdown,{className:"rv-color-control-container-class-name",contentClassName:"rv-color-control-popover-content-classname",popoverProps:{placement:"bottom-start"},renderToggle:t=>{let{isOpen:a,onToggle:l}=t;return(0,o.createElement)(w.Button,{className:"rv-color-picker",onClick:l,"aria-expanded":a},(0,o.createElement)("span",{style:{background:e.value}}))},renderContent:()=>(0,o.createElement)("div",null,(0,o.createElement)(w.ColorPicker,{color:e.value,onChange:e=>a(e),enableAlpha:!0,defaultValue:e.default}),(0,o.createElement)(w.ColorPalette,{colors:t,disableCustomColors:!0,clearable:!1,onChange:e=>a(e)}))}))}const Be=(0,Ee.compose)([(0,ve.withDispatch)((e=>({setDeviceState(t){e("rio-vizual-style").setDeviceState(t)},setEleState(t){e("rio-vizual-style").setEleState(t)}})))])((function(e){const{title:t,data:a,setDeviceState:l,setEleState:n,onChange:i,attr:s,initial:c}=e,[d,u]=(0,o.useState)(!1);return(0,o.useEffect)((()=>{S().map(we,(e=>{c&&c[e]?c[e]!=a[xe(e,s)]&&u(!0):a[xe(e,s)]&&u(!0)}))})),(0,o.createElement)("div",{className:"inline-settings"},(0,o.createElement)(_e,{title:(0,r.__)(t,"riovisual"),onReset:()=>{n("responsive"),l("desktop"),u(!1),S().map(we,(e=>{c&&c[e]?a[xe(e,s)]&&i(c[e],[xe(e,s)]):a[xe(e,s)]&&i("",[xe(e,s)])}))},reset:d}),(0,o.createElement)(Ce,null,S().map(we,(e=>a.hasOwnProperty(xe(e,s))&&(0,o.createElement)(Le,{key:e,value:a[xe(e,s)],onChange:t=>((e,t)=>{i(e,xe(t,s))})(t,e)})))))}));function je(e){const[t,a]=(0,o.useState)(!1);return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(w.Button,{className:"rv-gradient-preview",onClick:()=>a(!t)},(0,o.createElement)("span",{style:{background:e.value}})),t&&(0,o.createElement)("div",{className:"rv-gradient-picker"},(0,o.createElement)(w.GradientPicker,{__nextHasNoMargin:!0,value:e.value,onChange:t=>{return a=t,void e.onChange(a);var a},gradients:[{name:"Vivid cyan blue to vivid purple",gradient:"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)",slug:"vivid-cyan-blue-to-vivid-purple"},{name:"Light green cyan to vivid green cyan",gradient:"linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%)",slug:"light-green-cyan-to-vivid-green-cyan"},{name:"Luminous vivid amber to luminous vivid orange",gradient:"linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%)",slug:"luminous-vivid-amber-to-luminous-vivid-orange"},{name:"Luminous vivid orange to vivid red",gradient:"linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%)",slug:"luminous-vivid-orange-to-vivid-red"},{name:"Very light gray to cyan bluish gray",gradient:"linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%)",slug:"very-light-gray-to-cyan-bluish-gray"},{name:"Cool to warm spectrum",gradient:"linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%)",slug:"cool-to-warm-spectrum"}]})))}const We=(0,Ee.compose)([(0,ve.withDispatch)((e=>({setDeviceState(t){e("rio-vizual-style").setDeviceState(t)},setEleState(t){e("rio-vizual-style").setEleState(t)}})))])((function(e){const{title:t,data:a,setDeviceState:l,setEleState:n,onChange:i,attr:s,initial:c}=e,[d,u]=(0,o.useState)(!1);return(0,o.useEffect)((()=>{S().map(we,(e=>{c&&c[e]?c[e]!=a[xe(e,s)]&&u(!0):a[xe(e,s)]&&u(!0)}))})),(0,o.createElement)("div",{className:"inline-settings"},(0,o.createElement)(_e,{title:(0,r.__)(t,"riovisual"),onReset:()=>{n("responsive"),l("desktop"),u(!1),S().map(we,(e=>{c&&c[e]?a[xe(e,s)]&&i(c[e],[xe(e,s)]):a[xe(e,s)]&&i("",[xe(e,s)])}))},reset:d}),(0,o.createElement)(Ce,null,S().map(we,(e=>a.hasOwnProperty(xe(e,s))&&(0,o.createElement)(je,{key:e,value:a[xe(e,s)],onChange:t=>((e,t)=>{i(e,xe(t,s))})(t,e)})))))})),Fe=(0,Ee.compose)([(0,ve.withDispatch)((e=>({setDeviceState(t){e("rio-vizual-style").setDeviceState(t)},setEleState(t){e("rio-vizual-style").setEleState(t)}})))])((function(e){const{title:t,data:a,attr:l,setDeviceState:n,setEleState:i,units:s,onChange:c,initial:d,min:u,max:m,step:b,initialPosition:h}=e,[p,v]=(0,o.useState)([{value:"px",label:"px"},{value:"%",label:"%"},{value:"em",label:"em"},{value:"rem",label:"rem"},{value:"vh",label:"vh"},{value:"vw",label:"vw"}]),[g,f]=(0,o.useState)(!1);(0,o.useEffect)((()=>{s&&v(s)}),[]),(0,o.useEffect)((()=>{S().map(we,(e=>{d&&d[e]?d[e]!=a[xe(e,l)]&&f(!0):a[xe(e,l)]&&""!==a[xe(e,l)]&&f(!0)}))}));return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(_e,{title:(0,r.__)(t,"riovisual"),onReset:()=>(n("desktop"),i("responsive"),f(!1),void S().map(we,(e=>{d&&d[e]?a[xe(e,l)]&&c(d[e],[xe(e,l)]):a[xe(e,l)]&&c("",[xe(e,l)])}))),reset:g},(0,o.createElement)(Ce,null,S().map(we,(e=>a.hasOwnProperty(xe(e,l))&&(e=>(0,o.createElement)("div",{className:"rv-range-control",key:e},(0,o.createElement)("div",{className:"left"},(0,o.createElement)(w.RangeControl,{value:parseFloat(a[xe(e,l)])?parseFloat(a[xe(e,l)]):0,onChange:t=>((e,t)=>{const o=a[xe(t,l)]?a[xe(t,l)].replace(/-?\d+([,.]\d+)?/g,""):"",r=""!==o?o:p[0].value;c(`${e}${r}`,xe(t,l))})(t,e),initialPosition:h||1,min:u||0,max:m||100,step:b||1,allowReset:!1,withInputField:!1,type:"string"})),(0,o.createElement)("div",{className:"right"},(0,o.createElement)(ze,{onChange:t=>((e,t)=>{c(e,xe(t,l))})(t,e),value:a[xe(e,l)],units:p,size:"small",min:u||0,max:m||100,step:b||1}))))(e))))))})),Ve=(0,Ee.compose)([(0,ve.withDispatch)((e=>({setDeviceState(t){e("rio-vizual-style").setDeviceState(t)},setEleState(t){e("rio-vizual-style").setEleState(t)}})))])((function(e){const{title:t,data:a,setDeviceState:l,setEleState:n,units:i,onChange:s,attr:c,min:d,max:u,step:m,initial:b,initialPosition:h}=e,[p,v]=(0,o.useState)([{value:"px",label:"px"},{value:"%",label:"%"},{value:"em",label:"em"},{value:"rem",label:"rem"},{value:"vh",label:"vh"},{value:"vw",label:"vw"}]),[g,f]=(0,o.useState)(!1),I={linked:!0};(0,o.useEffect)((()=>{i&&v(i)}),[]),(0,o.useEffect)((()=>{S().map(we,(e=>{b&&b[e]?S().isEqual(b[e],a[xe(e,c)])&&f(!0):a[xe(e,c)]&&(S().isEqual(a[xe(e,c)],I)?f(!1):f(!0))}))}));const y=(e,t,a)=>{let o=_(t);o.linked?(o.top=e,o.right=e,o.bottom=e,o.left=e):o[a]=e,s(o,xe(t,c))},_=e=>a[xe(e,c)]?a[xe(e,c)]:{linked:!0};return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(_e,{title:(0,r.__)(t,"riovizual"),onReset:()=>{l("desktop"),n("responsive"),f(!1),S().map(we,(e=>{b&&b[e]?a[xe(e,c)]&&s(b[e],xe(e,c)):a[xe(e,c)]&&s(I,xe(e,c))}))},reset:g},(0,o.createElement)(Ce,null,S().map(we,(e=>{const t=_(e);return a.hasOwnProperty(xe(e,c))&&(0,o.createElement)("div",{key:e,className:"linked-unit-wrap"},t.linked?(0,o.createElement)("div",{className:"rv-range-control rv-linked-range-control"},(0,o.createElement)("div",{className:"left"},(0,o.createElement)(w.RangeControl,{value:parseFloat(t.top)?parseFloat(t.top):0,onChange:t=>((e,t)=>{let a=_(t);const o=a.top?a.top.replace(/-?\d+([,.]\d+)?/g,""):"",l=""!==o?o:p[0].value;a.top=e+l,a.right=e+l,a.bottom=e+l,a.left=e+l,s(a,xe(t,c))})(t,e),initialPosition:h||1,min:d||1,max:u||100,step:m||1,allowReset:!1,withInputField:!1,type:"string"})),(0,o.createElement)("div",{className:"right"},(0,o.createElement)(ze,{onChange:t=>y(t,e,"top"),value:t.top,units:p,size:"small",min:d||1,max:u||100,step:m||1}))):(0,o.createElement)("div",{className:"rv-unlinked-range-control"},(0,o.createElement)("div",{className:"top-settings"},(0,o.createElement)("div",{className:"settings-wrap-inline"},(0,o.createElement)("span",null,(0,r.__)("Top","riovizual")),(0,o.createElement)(ze,{onChange:t=>y(t,e,"top"),value:t.top,units:p,size:"small",min:d||1,max:u||100,step:m||1})),(0,o.createElement)("div",{className:"settings-wrap-inline"},(0,o.createElement)("span",null,(0,r.__)("Right","riovizual")),(0,o.createElement)(ze,{onChange:t=>y(t,e,"right"),value:t.right,units:p,size:"small",min:d||1,max:u||100,step:m||1}))),(0,o.createElement)("div",{className:"bottom-settings"},(0,o.createElement)("div",{className:"settings-wrap-inline"},(0,o.createElement)("span",null,(0,r.__)("Bottom","riovizual")),(0,o.createElement)(ze,{onChange:t=>y(t,e,"bottom"),value:t.bottom,units:p,size:"small",min:d||1,max:u||100,step:m||1})),(0,o.createElement)("div",{className:"settings-wrap-inline"},(0,o.createElement)("span",null,(0,r.__)("Left","riovizual")),(0,o.createElement)(ze,{onChange:t=>y(t,e,"left"),value:t.left,units:p,size:"small",min:d||1,max:u||100,step:m||1})))),(0,o.createElement)("div",{className:"link-button"},(0,o.createElement)(w.Button,{icon:t.linked?"admin-links":"editor-unlink",label:t.linked?(0,r.__)("Unlinked","riovizual"):(0,r.__)("Linked","riovizual"),onClick:()=>(e=>{const t=_(e);t.linked=!t.linked,s(t,xe(e,c))})(e),className:"linked-btn"+(t.linked&&" active")})))})))))})),He=(0,Ee.compose)([(0,ve.withDispatch)((e=>({setDeviceState(t){e("rio-vizual-style").setDeviceState(t)},setEleState(t){e("rio-vizual-style").setEleState(t)}})))])((function(e){const{title:t,data:a,setDeviceState:l,setEleState:n,units:i,onChange:s,attr:c,min:d,max:u,step:m,initial:b,initialPosition:h}=e,[p,v]=(0,o.useState)([{value:"px",label:"px"},{value:"%",label:"%"},{value:"em",label:"em"},{value:"rem",label:"rem"},{value:"vh",label:"vh"},{value:"vw",label:"vw"}]),[g,f]=(0,o.useState)(!1),I={linked:!0};(0,o.useEffect)((()=>{i&&v(i)}),[]),(0,o.useEffect)((()=>{S().map(we,(e=>{b&&b[e]?S().isEqual(b[e],a[xe(e,c)])&&f(!0):a[xe(e,c)]&&(S().isEqual(a[xe(e,c)],I)?f(!1):f(!0))}))}));const y=(e,t,a)=>{let o=_(t);o.linked?(o.horizontal=e,o.vertical=e):o[a]=e,s(o,xe(t,c))},_=e=>a[xe(e,c)]?a[xe(e,c)]:{linked:!0};return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(_e,{title:(0,r.__)(t,"riovizual"),onReset:()=>{l("desktop"),n("responsive"),f(!1),S().map(we,(e=>{b&&b[e]?a[xe(e,c)]&&s(b[e],[xe(e,c)]):a[xe(e,c)]&&s(I,[xe(e,c)])}))},reset:g},(0,o.createElement)(Ce,null,S().map(we,(e=>{const t=_(e);return a.hasOwnProperty(xe(e,c))&&(0,o.createElement)("div",{key:e,className:"linked-border-spacing-wrap"},t.linked?(0,o.createElement)("div",{className:"rv-range-control rv-linked-range-control"},(0,o.createElement)("div",{className:"left"},(0,o.createElement)(w.RangeControl,{value:parseFloat(t.horizontal)?parseFloat(t.horizontal):0,onChange:t=>((e,t)=>{let a=_(t);const o=a.horizontal?a.horizontal.replace(/-?\d+([,.]\d+)?/g,""):"",l=""!==o?o:p[0].value;a.horizontal=e+l,a.vertical=e+l,a.bottom=e+l,a.left=e+l,s(a,xe(t,c))})(t,e),initialPosition:h||1,min:d||1,max:u||100,step:m||1,allowReset:!1,withInputField:!1,type:"string"})),(0,o.createElement)("div",{className:"right"},(0,o.createElement)(ze,{onChange:t=>y(t,e,"horizontal"),value:t.horizontal?t.horizontal:I.horizontal,units:p,size:"small",min:d||1,max:u||100,step:m||1}))):(0,o.createElement)("div",{className:"rv-unlinked-range-control"},(0,o.createElement)("div",{className:"top-settings"},(0,o.createElement)("div",{className:"settings-wrap-inline"},(0,o.createElement)("span",null,(0,r.__)("Horizontal","riovizual")),(0,o.createElement)(ze,{onChange:t=>y(t,e,"horizontal"),value:t.horizontal,units:p,size:"small",min:d||0,max:u||100,step:m||1})),(0,o.createElement)("div",{className:"settings-wrap-inline"},(0,o.createElement)("span",null,(0,r.__)("Vertical","riovizual")),(0,o.createElement)(ze,{onChange:t=>y(t,e,"vertical"),value:t.vertical,units:p,size:"small",min:d||0,max:u||100,step:m||1})))),(0,o.createElement)("div",{className:"link-button"},(0,o.createElement)(w.Button,{icon:t.linked?"admin-links":"editor-unlink",label:(0,r.__)("Linked"),onClick:()=>(e=>{const t=_(e);t.linked=!t.linked,s(t,xe(e,c))})(e),className:"linked-btn"+(t.linked&&" active")})))})))))})),Ge=(0,Ee.compose)([(0,ve.withDispatch)((e=>({setDeviceState(t){e("rio-vizual-style").setDeviceState(t)},setEleState(t){e("rio-vizual-style").setEleState(t)}})))])((function(e){const{title:t,data:a,setDeviceState:l,setEleState:n,units:i,onChange:s,attr:c,min:d,max:u,step:m,initial:b,initialPosition:h}=e,[p,v]=(0,o.useState)([{value:"px",label:"px"},{value:"%",label:"%"},{value:"em",label:"em"},{value:"rem",label:"rem"},{value:"vh",label:"vh"},{value:"vw",label:"vw"}]),[g,f]=(0,o.useState)(!1),[I,y]=(0,o.useState)("");(0,o.useEffect)((()=>{i&&v(i)}),[]),(0,o.useEffect)((()=>{S().map(we,(e=>{b&&b[e]?S().isEqual(b[e],JSON.parse(a[xe(e,c)]))&&f(!0):a[xe(e,c)]&&(S().isEqual(a[xe(e,c)],"")||f(!0))}))}));const _=(e,t,a)=>{let o=E(t);o.linked?(o.top_left=e,o.top_right=e,o.bottom_left=e,o.bottom_right=e):o[a]=e,s(o,xe(t,c))},E=e=>a[xe(e,c)]?a[xe(e,c)]:{linked:!0};return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(_e,{title:(0,r.__)(t,"riovizual"),onReset:()=>{l("desktop"),n("responsive"),f(!1),S().map(we,(e=>{b&&b[e]?a[xe(e,c)]&&s(b[e],[xe(e,c)]):a[xe(e,c)]&&s("",[xe(e,c)])}))},reset:g},(0,o.createElement)(Ce,null,S().map(we,(e=>{const t=E(e);return a.hasOwnProperty(xe(e,c))&&(0,o.createElement)("div",{key:e,className:"linked-radius-wrap"},t.linked?(0,o.createElement)("div",{className:"rv-range-control rv-linked-range-control"},(0,o.createElement)("div",{className:"left"},(0,o.createElement)(w.RangeControl,{value:parseFloat(t.top_left)?parseFloat(t.top_left):0,onChange:t=>((e,t)=>{let a=E(t);const o=a.top_left?a.top_left.replace(/-?\d+([,.]\d+)?/g,""):"",l=""!==o?o:p[0].value;a.top_left=e+l,a.top_right=e+l,a.bottom_left=e+l,a.bottom_right=e+l,s(a,xe(t,c))})(t,e),initialPosition:h||1,min:d||1,max:u||100,step:m||1,allowReset:!1,withInputField:!1,type:"string"})),(0,o.createElement)("div",{className:"right"},(0,o.createElement)(ze,{onChange:t=>_(t,e,"top_left"),value:t.top_left,units:p,size:"small",min:d||1,max:u||100,step:m||1}))):(0,o.createElement)("div",{className:"rv-unlinked-range-control"},(0,o.createElement)("div",{className:"top-settings"},(0,o.createElement)("div",{className:"settings-wrap-inline"},(0,o.createElement)("span",null,(0,r.__)("Top Left","riovizual")),(0,o.createElement)(ze,{onChange:t=>_(t,e,"top_left"),value:t.top_left,units:p,size:"small",min:d||1,max:u||100,step:m||1})),(0,o.createElement)("div",{className:"settings-wrap-inline"},(0,o.createElement)("span",null,(0,r.__)("Top Right","riovizual")),(0,o.createElement)(ze,{onChange:t=>_(t,e,"top_right"),value:t.top_right,units:p,size:"small",min:d||1,max:u||100,step:m||1}))),(0,o.createElement)("div",{className:"bottom-settings"},(0,o.createElement)("div",{className:"settings-wrap-inline"},(0,o.createElement)("span",null,(0,r.__)("Bottom Left","riovizual")),(0,o.createElement)(ze,{onChange:t=>_(t,e,"bottom_left"),value:t.bottom_left,units:p,size:"small",min:d||1,max:u||100,step:m||1})),(0,o.createElement)("div",{className:"settings-wrap-inline"},(0,o.createElement)("span",null,(0,r.__)("Bottom Right","riovizual")),(0,o.createElement)(ze,{onChange:t=>_(t,e,"bottom_right"),value:t.bottom_right,units:p,size:"small",min:d||1,max:u||100,step:m||1})))),(0,o.createElement)("div",{className:"link-button"},(0,o.createElement)(w.Button,{icon:t.linked?"admin-links":"editor-unlink",label:t.linked?(0,r.__)("Unlinked","riovizual"):(0,r.__)("Linked","riovizual"),onClick:()=>(e=>{const t=E(e);t.linked=!t.linked,s(t,xe(e,c))})(e),className:"linked-btn"+(t.linked&&" active")})))})))))}));function Ue(e){const{attr:t,attrName:a}=e,l=(a,o)=>{let l=t;l[o]=a,e.updateAttr(l)};return(0,o.createElement)("div",{className:"rv-background-container"},(0,o.createElement)("h4",null,e.title),(0,o.createElement)(ye,null),(0,o.createElement)(Be,{title:(0,r.__)("Background Color","riovizual"),attr:a?a[0]:"backgroundColor",data:t,onChange:(e,t)=>l(e,t)}),(0,o.createElement)(ye,null),(0,o.createElement)(We,{title:(0,r.__)("Background Gradient","riovizual"),attr:a?a[1]:"backgroundGradient",data:t,onChange:(e,t)=>l(e,t)}))}function Ye(e){return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(Se,{space:"1",color:"transparent"}),(0,o.createElement)(Fe,{title:"Border Width",attr:e.attr[0],data:e.data,initial:{desktop:e.initialWidth},onChange:(t,a)=>e.onChange(t,a)}),(0,o.createElement)(Se,{space:".5",color:"transparent"}),(0,o.createElement)(De,{title:"Border Style",attr:e.attr[1],data:e.data,onChange:(t,a)=>e.onChange(t,a),initial:{desktop:"solid"},options:[{label:"Solid",value:"solid"},{label:"Dashed",value:"dashed"},{label:"Dotted",value:"dotted"},{label:"Double",value:"double"},{label:"Groove",value:"groove"},{label:"Ridge",value:"ridge"},{label:"Inset",value:"inset"},{label:"Outset",value:"outset"},{label:"None",value:"none"}]}))}function Qe(e){const{attr:t,title:a,radius:l}=e,[n,i]=(0,o.useState)(),[s,c]=(0,o.useState)(!1),[d,u]=(0,o.useState)(!1),[m,b]=(0,o.useState)("all"),h=["borderStyle","borderTopStyle","borderBottomStyle","borderLeftStyle","borderRightStyle","borderWidth","borderTopWidth","borderBottomWidth","borderLeftWidth","borderRightWidth","borderRadius"],p=()=>{c((e=>!e))},v=e=>{b(e)},g=(a,o)=>{let l=t;l[o]=a,u(!1),e.updateAttr(l)},f={borderStyle:"solid",borderWidth:e.initialWidth?e.initialWidth:""};return(0,o.useEffect)((()=>{t&&S().map(h,(e=>{S().map(we,(a=>{t.hasOwnProperty(xe(a,e))&&(f&&f[xe(a,e)]?f[xe(a,e)]!==t[xe(a,e)]&&u(!0):t[xe(a,e)]&&u(!0))}))}))})),(0,o.createElement)(o.Fragment,null,(0,o.createElement)(_e,{title:(0,r.__)(a,"riovisual"),className:"inline-settings",onReset:()=>{let a=t;S().map(h,(e=>{S().map(we,(o=>{t.hasOwnProperty(xe(o,e))&&t[xe(o,e)]&&(f&&f[xe(o,e)]?a[xe(o,e)]=f[xe(o,e)]:a[xe(o,e)]="")}))})),b("all"),u(!1),e.updateAttr(a)},reset:d},(0,o.createElement)(w.Button,{className:s?" opened-popup":"",ref:i,variant:"secondary",onClick:p},t&&t.borderWidth?t.borderWidth:"none"," (",t&&t.borderTopWidth?t.borderTopWidth:"-",",",t&&t.borderRightWidth?t.borderRightWidth:"-",",",t&&t.borderBottomWidth?t.borderBottomWidth:"-",",",t&&t.borderLeftWidth?t.borderLeftWidth:"-",")")),s&&(0,o.createElement)(w.Popover,{placement:"bottom-start",anchor:n,className:"rv-popover-settings",onClose:p},(0,o.createElement)("div",{className:"rv-border-container"},"disabled"!==l&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)(Ge,{title:"Border Radius",attr:"borderRadius",data:t,onChange:(e,t)=>g(e,t)}),(0,o.createElement)(Se,null)),(0,o.createElement)(w.Flex,{gap:"0",className:"border-tabs"},(0,o.createElement)(w.FlexBlock,{className:"all"===m?"active":"",onClick:()=>v("all")},(0,o.createElement)("span",{className:"all tab"})),(0,o.createElement)(w.FlexBlock,{className:"top"===m?"active":"",onClick:()=>v("top")},(0,o.createElement)("span",{className:"top tab"})),(0,o.createElement)(w.FlexBlock,{className:"right"===m?"active":"",onClick:()=>v("right")},(0,o.createElement)("span",{className:"right tab"})),(0,o.createElement)(w.FlexBlock,{className:"bottom"===m?"active":"",onClick:()=>v("bottom")},(0,o.createElement)("span",{className:"bottom tab"})),(0,o.createElement)(w.FlexBlock,{className:"left"===m?"active":"",onClick:()=>v("left")},(0,o.createElement)("span",{className:"left tab"}))),"all"===m?(0,o.createElement)(Ye,{data:t,attr:["borderWidth","borderStyle"],initialWidth:e.initialWidth,onChange:(e,t)=>g(e,t)}):"","top"===m?(0,o.createElement)(Ye,{data:t,attr:["borderTopWidth","borderTopStyle"],onChange:(e,t)=>g(e,t)}):"","right"===m?(0,o.createElement)(Ye,{data:t,attr:["borderRightWidth","borderRightStyle"],onChange:(e,t)=>g(e,t)}):"","bottom"===m?(0,o.createElement)(Ye,{data:t,attr:["borderBottomWidth","borderBottomStyle"],onChange:(e,t)=>g(e,t)}):"","left"===m?(0,o.createElement)(Ye,{data:t,attr:["borderLeftWidth","borderLeftStyle"],onChange:(e,t)=>g(e,t)}):"")))}const Ke=(0,Ee.compose)([(0,ve.withSelect)((e=>({getDevice:e("rio-vizual-style").getDevice()})))])((function(e){const{attr:t,getDevice:a}=e,[l,r]=(0,o.useState)("type1"),n={type1:{horizontalPosition:"",verticalPosition:"",blurStrength:"",spreadStrength:"",shadowColor:"",shadowPosition:""},type2:{horizontalPosition:"0",verticalPosition:"2px",blurStrength:"18px",spreadStrength:"0",shadowColor:"#0000004D",shadowPosition:"initial"},type3:{horizontalPosition:"6px",verticalPosition:"6px",blurStrength:"18px",spreadStrength:"0",shadowColor:"#0000004D",shadowPosition:"initial"},type4:{horizontalPosition:"0",verticalPosition:"12px",blurStrength:"18px",spreadStrength:"-6px",shadowColor:"#0000004D",shadowPosition:"initial"},type5:{horizontalPosition:"10px",verticalPosition:"10px",blurStrength:"0",spreadStrength:"0",shadowColor:"#0000004D",shadowPosition:"initial"},type6:{horizontalPosition:"0",verticalPosition:"6px",blurStrength:"0",spreadStrength:"10px",shadowColor:"#0000004D",shadowPosition:"initial"},type7:{horizontalPosition:"0",verticalPosition:"0",blurStrength:"18px",spreadStrength:"0",shadowColor:"#0000004D",shadowPosition:"inset"},type8:{horizontalPosition:"10px",verticalPosition:"10px",blurStrength:"0",spreadStrength:"0",shadowColor:"#0000004D",shadowPosition:"inset"}},i=o=>{const l="desktop"!==a?"_"+a:"";let i=t;i["horizontalPosition"+l]=n[o].horizontalPosition,i["verticalPosition"+l]=n[o].verticalPosition,i["blurStrength"+l]=n[o].blurStrength,i["spreadStrength"+l]=n[o].spreadStrength,i["shadowPosition"+l]=n[o].shadowPosition,i["shadowColor"+l]=i["shadowColor"+l]?i["shadowColor"+l]:n[o].shadowColor,r(o),e.onChangePreset(i)};return(0,o.createElement)("div",{className:"shadow-preset"},(0,o.createElement)(w.Flex,{gap:"0",className:"shadow-tabs"},(0,o.createElement)(w.FlexBlock,{className:"type1"===l?"active shadow-item":"shadow-item",onClick:()=>i("type1")},(0,o.createElement)("span",{className:"material-icons type1"},"block")),(0,o.createElement)(w.FlexBlock,{className:"type2"===l?"active shadow-item":"shadow-item",onClick:()=>i("type2")},(0,o.createElement)("span",{className:"type2 tab"})),(0,o.createElement)(w.FlexBlock,{className:"type3"===l?"active shadow-item":"shadow-item",onClick:()=>i("type3")},(0,o.createElement)("span",{className:"type3 tab"})),(0,o.createElement)(w.FlexBlock,{className:"type4"===l?"active shadow-item":"shadow-item",onClick:()=>i("type4")},(0,o.createElement)("span",{className:"type4 tab"}))),(0,o.createElement)(w.Flex,{gap:"0",className:"shadow-tabs"},(0,o.createElement)(w.FlexBlock,{className:"type5"===l?"active shadow-item":"shadow-item",onClick:()=>i("type5")},(0,o.createElement)("span",{className:"type5 tab"})),(0,o.createElement)(w.FlexBlock,{className:"type6"===l?"active shadow-item":"shadow-item",onClick:()=>i("type6")},(0,o.createElement)("span",{className:"type6 tab"})),(0,o.createElement)(w.FlexBlock,{className:"type7"===l?"active shadow-item":"shadow-item",onClick:()=>i("type7")},(0,o.createElement)("span",{className:"type7 tab"})),(0,o.createElement)(w.FlexBlock,{className:"type8"===l?"active shadow-item":"shadow-item",onClick:()=>i("type8")},(0,o.createElement)("span",{className:"type8 tab"}))))}));function Je(e){const{attr:t,title:a}=e,[l,n]=(0,o.useState)(),[i,s]=(0,o.useState)(!1),[c,d]=(0,o.useState)(!1),u=["shadowType","horizontalPosition","verticalPosition","blurStrength","spreadStrength","shadowPosition"],m=()=>{s((e=>!e))},b=(a,o)=>{let l=t;l[o]=a,d(!1),e.updateAttr(l)},h={shadowType:"type1"};return(0,o.useEffect)((()=>{t&&S().map(u,(e=>{S().map(we,(a=>{t.hasOwnProperty(xe(a,e))&&(h&&h[xe(a,e)]?h[xe(a,e)]!==t[xe(a,e)]&&d(!0):t[xe(a,e)]&&d(!0))}))}))})),(0,o.createElement)(o.Fragment,null,(0,o.createElement)(_e,{title:(0,r.__)(a,"riovisual"),className:"inline-settings",onReset:()=>{let a=t;S().map(u,(e=>{S().map(we,(o=>{t.hasOwnProperty(xe(o,e))&&t[xe(o,e)]&&(h&&h[xe(o,e)]?a[xe(o,e)]=h[xe(o,e)]:a[xe(o,e)]="")}))})),d(!1),e.updateAttr(a)},reset:c},(0,o.createElement)(w.Button,{className:i?" opened-popup":"",ref:n,variant:"secondary",onClick:m},t?""===t.horizontalPosition&&""===t.verticalPosition&&""===t.blurStrength&&""===t.spreadStrength?"none":`${t.horizontalPosition?t.horizontalPosition:"0"},\n\t\t\t${t.verticalPosition?t.verticalPosition:"0"},\n\t\t\t${t.blurStrength?t.blurStrength:"0"},\n\t\t\t${t.spreadStrength?t.spreadStrength:"0"}`:"none")),i&&(0,o.createElement)(w.Popover,{placement:"bottom-start",anchor:l,className:"rv-popover-settings",onClose:m},(0,o.createElement)("div",{className:"rv-box-shadow-container"},(0,o.createElement)(Ke,{attr:t,onChangePreset:t=>{d(!1),e.updateAttr(t)}}),(0,o.createElement)(ye,{marginTop:"20"}),(0,o.createElement)(Fe,{title:(0,r.__)("Horizontal Position"),attr:"horizontalPosition",data:t,min:-100,max:100,onChange:(e,t)=>b(e,t)}),(0,o.createElement)(ye,{marginTop:"20"}),(0,o.createElement)(Fe,{title:(0,r.__)("Vertical Position"),attr:"verticalPosition",data:t,min:-100,max:100,onChange:(e,t)=>b(e,t)}),(0,o.createElement)(ye,{marginTop:"20"}),(0,o.createElement)(Fe,{title:(0,r.__)("Blur Strength"),attr:"blurStrength",data:t,onChange:(e,t)=>b(e,t)}),(0,o.createElement)(ye,{marginTop:"20"}),(0,o.createElement)(Fe,{title:(0,r.__)("Spread Strength"),attr:"spreadStrength",data:t,min:-100,max:100,onChange:(e,t)=>b(e,t)}),(0,o.createElement)(ye,{marginTop:"20"}),(0,o.createElement)(De,{title:(0,r.__)("Shadow Position"),attr:"shadowPosition",data:t,onChange:(e,t)=>b(e,t),options:[{label:"Outer Shadow",value:"initial"},{label:"Inner Shadow",value:"inset"}]}))))}function Ze(e){const[t,a]=(0,o.useState)(!1);return(0,o.useEffect)((()=>{e.data&&a(!0)})),(0,o.createElement)(_e,{title:e.title,className:"inline-settings",onReset:()=>{e.onReset("textTransform"),a(!1)},reset:t},(0,o.createElement)(w.ButtonGroup,{className:"transform-button-container"},(0,o.createElement)(w.Button,{className:"uppercase"===e.data?"active":"",onClick:()=>e.onChange("uppercase")},"AB"),(0,o.createElement)(w.Button,{className:"capitalize"===e.data?"active":"",onClick:()=>e.onChange("capitalize")},"Ab"),(0,o.createElement)(w.Button,{className:"lowercase"===e.data?"active":"",onClick:()=>e.onChange("lowercase")},"ab")))}function qe(e){return qe="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},qe(e)}function Xe(e){var t=function(e,t){if("object"!==qe(e)||null===e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var o=a.call(e,"string");if("object"!==qe(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===qe(t)?t:String(t)}function et(e,t,a){return(t=Xe(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function tt(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function at(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?tt(Object(a),!0).forEach((function(t){et(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):tt(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function ot(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,o=new Array(t);a<t;a++)o[a]=e[a];return o}function lt(e,t){if(e){if("string"==typeof e)return ot(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?ot(e,t):void 0}}function rt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var o,l,_x,r,n=[],_n=!0,i=!1;try{if(_x=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;_n=!1}else for(;!(_n=(o=_x.call(a)).done)&&(n.push(o.value),n.length!==t);_n=!0);}catch(e){i=!0,l=e}finally{try{if(!_n&&null!=a.return&&(r=a.return(),Object(r)!==r))return}finally{if(i)throw l}}return n}}(e,t)||lt(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 nt(e,t){if(null==e)return{};var a,o,l=function(e,t){if(null==e)return{};var a,o,l={},r=Object.keys(e);for(o=0;o<r.length;o++)a=r[o],t.indexOf(a)>=0||(l[a]=e[a]);return l}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(o=0;o<r.length;o++)a=r[o],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(l[a]=e[a])}return l}var it=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function st(e,t){for(var a=0;a<t.length;a++){var o=t[a];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,Xe(o.key),o)}}function ct(e,t){return ct=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ct(e,t)}function dt(e){return dt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},dt(e)}function ut(e,t){if(t&&("object"===qe(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function mt(e){return function(e){if(Array.isArray(e))return ot(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||lt(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.")}()}var bt=function(){function e(e){var t=this;this._insertTag=function(e){var a;a=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,a),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var a=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(t);try{a.insertRule(e,a.cssRules.length)}catch(e){}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach((function(e){return e.parentNode&&e.parentNode.removeChild(e)})),this.tags=[],this.ctr=0},e}(),ht=Math.abs,pt=String.fromCharCode,vt=Object.assign;function gt(e){return e.trim()}function ft(e,t,a){return e.replace(t,a)}function It(e,t){return e.indexOf(t)}function yt(e,t){return 0|e.charCodeAt(t)}function _t(e,t,a){return e.slice(t,a)}function St(e){return e.length}function wt(e){return e.length}function Et(e,t){return t.push(e),e}var Ct=1,xt=1,Mt=0,kt=0,Nt=0,Tt="";function Dt(e,t,a,o,l,r,n){return{value:e,root:t,parent:a,type:o,props:l,children:r,line:Ct,column:xt,length:n,return:""}}function zt(e,t){return vt(Dt("",null,null,"",null,null,0),e,{length:-e.length},t)}function $t(){return Nt=kt>0?yt(Tt,--kt):0,xt--,10===Nt&&(xt=1,Ct--),Nt}function Ot(){return Nt=kt<Mt?yt(Tt,kt++):0,xt++,10===Nt&&(xt=1,Ct++),Nt}function At(){return yt(Tt,kt)}function Pt(){return kt}function Rt(e,t){return _t(Tt,e,t)}function Lt(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function Bt(e){return Ct=xt=1,Mt=St(Tt=e),kt=0,[]}function jt(e){return Tt="",e}function Wt(e){return gt(Rt(kt-1,Ht(91===e?e+2:40===e?e+1:e)))}function Ft(e){for(;(Nt=At())&&Nt<33;)Ot();return Lt(e)>2||Lt(Nt)>3?"":" "}function Vt(e,t){for(;--t&&Ot()&&!(Nt<48||Nt>102||Nt>57&&Nt<65||Nt>70&&Nt<97););return Rt(e,Pt()+(t<6&&32==At()&&32==Ot()))}function Ht(e){for(;Ot();)switch(Nt){case e:return kt;case 34:case 39:34!==e&&39!==e&&Ht(Nt);break;case 40:41===e&&Ht(e);break;case 92:Ot()}return kt}function Gt(e,t){for(;Ot()&&e+Nt!==57&&(e+Nt!==84||47!==At()););return"/*"+Rt(t,kt-1)+"*"+pt(47===e?e:Ot())}function Ut(e){for(;!Lt(At());)Ot();return Rt(e,kt)}var Yt="-ms-",Qt="-moz-",Kt="-webkit-",Jt="comm",Zt="rule",qt="decl",Xt="@keyframes";function ea(e,t){for(var a="",o=wt(e),l=0;l<o;l++)a+=t(e[l],l,e,t)||"";return a}function ta(e,t,a,o){switch(e.type){case"@import":case qt:return e.return=e.return||e.value;case Jt:return"";case Xt:return e.return=e.value+"{"+ea(e.children,o)+"}";case Zt:e.value=e.props.join(",")}return St(a=ea(e.children,o))?e.return=e.value+"{"+a+"}":""}function aa(e){return jt(oa("",null,null,null,[""],e=Bt(e),0,[0],e))}function oa(e,t,a,o,l,r,n,i,s){for(var c=0,d=0,u=n,m=0,b=0,h=0,p=1,v=1,g=1,f=0,I="",y=l,_=r,S=o,w=I;v;)switch(h=f,f=Ot()){case 40:if(108!=h&&58==yt(w,u-1)){-1!=It(w+=ft(Wt(f),"&","&\f"),"&\f")&&(g=-1);break}case 34:case 39:case 91:w+=Wt(f);break;case 9:case 10:case 13:case 32:w+=Ft(h);break;case 92:w+=Vt(Pt()-1,7);continue;case 47:switch(At()){case 42:case 47:Et(ra(Gt(Ot(),Pt()),t,a),s);break;default:w+="/"}break;case 123*p:i[c++]=St(w)*g;case 125*p:case 59:case 0:switch(f){case 0:case 125:v=0;case 59+d:b>0&&St(w)-u&&Et(b>32?na(w+";",o,a,u-1):na(ft(w," ","")+";",o,a,u-2),s);break;case 59:w+=";";default:if(Et(S=la(w,t,a,c,d,l,i,I,y=[],_=[],u),r),123===f)if(0===d)oa(w,t,S,S,y,r,u,i,_);else switch(99===m&&110===yt(w,3)?100:m){case 100:case 109:case 115:oa(e,S,S,o&&Et(la(e,S,S,0,0,l,i,I,l,y=[],u),_),l,_,u,i,o?y:_);break;default:oa(w,S,S,S,[""],_,0,i,_)}}c=d=b=0,p=g=1,I=w="",u=n;break;case 58:u=1+St(w),b=h;default:if(p<1)if(123==f)--p;else if(125==f&&0==p++&&125==$t())continue;switch(w+=pt(f),f*p){case 38:g=d>0?1:(w+="\f",-1);break;case 44:i[c++]=(St(w)-1)*g,g=1;break;case 64:45===At()&&(w+=Wt(Ot())),m=At(),d=u=St(I=w+=Ut(Pt())),f++;break;case 45:45===h&&2==St(w)&&(p=0)}}return r}function la(e,t,a,o,l,r,n,i,s,c,d){for(var u=l-1,m=0===l?r:[""],b=wt(m),h=0,p=0,v=0;h<o;++h)for(var g=0,f=_t(e,u+1,u=ht(p=n[h])),I=e;g<b;++g)(I=gt(p>0?m[g]+" "+f:ft(f,/&\f/g,m[g])))&&(s[v++]=I);return Dt(e,t,a,0===l?Zt:i,s,c,d)}function ra(e,t,a){return Dt(e,t,a,Jt,pt(Nt),_t(e,2,-2),0)}function na(e,t,a,o){return Dt(e,t,a,qt,_t(e,0,o),_t(e,o+1,-1),o)}var ia=function(e,t,a){for(var o=0,l=0;o=l,l=At(),38===o&&12===l&&(t[a]=1),!Lt(l);)Ot();return Rt(e,kt)},sa=new WeakMap,ca=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,a=e.parent,o=e.column===a.column&&e.line===a.line;"rule"!==a.type;)if(!(a=a.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||sa.get(a))&&!o){sa.set(e,!0);for(var l=[],r=function(e,t){return jt(function(e,t){var a=-1,o=44;do{switch(Lt(o)){case 0:38===o&&12===At()&&(t[a]=1),e[a]+=ia(kt-1,t,a);break;case 2:e[a]+=Wt(o);break;case 4:if(44===o){e[++a]=58===At()?"&\f":"",t[a]=e[a].length;break}default:e[a]+=pt(o)}}while(o=Ot());return e}(Bt(e),t))}(t,l),n=a.props,i=0,s=0;i<r.length;i++)for(var c=0;c<n.length;c++,s++)e.props[s]=l[i]?r[i].replace(/&\f/g,n[c]):n[c]+" "+r[i]}}},da=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function ua(e,t){switch(function(e,t){return 45^yt(e,0)?(((t<<2^yt(e,0))<<2^yt(e,1))<<2^yt(e,2))<<2^yt(e,3):0}(e,t)){case 5103:return Kt+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return Kt+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return Kt+e+Qt+e+Yt+e+e;case 6828:case 4268:return Kt+e+Yt+e+e;case 6165:return Kt+e+Yt+"flex-"+e+e;case 5187:return Kt+e+ft(e,/(\w+).+(:[^]+)/,Kt+"box-$1$2"+Yt+"flex-$1$2")+e;case 5443:return Kt+e+Yt+"flex-item-"+ft(e,/flex-|-self/,"")+e;case 4675:return Kt+e+Yt+"flex-line-pack"+ft(e,/align-content|flex-|-self/,"")+e;case 5548:return Kt+e+Yt+ft(e,"shrink","negative")+e;case 5292:return Kt+e+Yt+ft(e,"basis","preferred-size")+e;case 6060:return Kt+"box-"+ft(e,"-grow","")+Kt+e+Yt+ft(e,"grow","positive")+e;case 4554:return Kt+ft(e,/([^-])(transform)/g,"$1"+Kt+"$2")+e;case 6187:return ft(ft(ft(e,/(zoom-|grab)/,Kt+"$1"),/(image-set)/,Kt+"$1"),e,"")+e;case 5495:case 3959:return ft(e,/(image-set\([^]*)/,Kt+"$1$`$1");case 4968:return ft(ft(e,/(.+:)(flex-)?(.*)/,Kt+"box-pack:$3"+Yt+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Kt+e+e;case 4095:case 3583:case 4068:case 2532:return ft(e,/(.+)-inline(.+)/,Kt+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(St(e)-1-t>6)switch(yt(e,t+1)){case 109:if(45!==yt(e,t+4))break;case 102:return ft(e,/(.+:)(.+)-([^]+)/,"$1"+Kt+"$2-$3$1"+Qt+(108==yt(e,t+3)?"$3":"$2-$3"))+e;case 115:return~It(e,"stretch")?ua(ft(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==yt(e,t+1))break;case 6444:switch(yt(e,St(e)-3-(~It(e,"!important")&&10))){case 107:return ft(e,":",":"+Kt)+e;case 101:return ft(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Kt+(45===yt(e,14)?"inline-":"")+"box$3$1"+Kt+"$2$3$1"+Yt+"$2box$3")+e}break;case 5936:switch(yt(e,t+11)){case 114:return Kt+e+Yt+ft(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Kt+e+Yt+ft(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Kt+e+Yt+ft(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Kt+e+Yt+e+e}return e}var ma=[function(e,t,a,o){if(e.length>-1&&!e.return)switch(e.type){case qt:e.return=ua(e.value,e.length);break;case Xt:return ea([zt(e,{value:ft(e.value,"@","@"+Kt)})],o);case Zt:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=/(::plac\w+|:read-\w+)/.exec(e))?e[0]:e}(t)){case":read-only":case":read-write":return ea([zt(e,{props:[ft(t,/:(read-\w+)/,":-moz-$1")]})],o);case"::placeholder":return ea([zt(e,{props:[ft(t,/:(plac\w+)/,":"+Kt+"input-$1")]}),zt(e,{props:[ft(t,/:(plac\w+)/,":-moz-$1")]}),zt(e,{props:[ft(t,/:(plac\w+)/,Yt+"input-$1")]})],o)}return""}))}}];const ba=function(e){var t=e.key;if("css"===t){var a=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(a,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var o,l,r=e.stylisPlugins||ma,n={},i=[];o=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),a=1;a<t.length;a++)n[t[a]]=!0;i.push(e)}));var s,c,d,u,m=[ta,(u=function(e){s.insert(e)},function(e){e.root||(e=e.return)&&u(e)})],b=(c=[ca,da].concat(r,m),d=wt(c),function(e,t,a,o){for(var l="",r=0;r<d;r++)l+=c[r](e,t,a,o)||"";return l});l=function(e,t,a,o){s=a,ea(aa(e?e+"{"+t.styles+"}":t.styles),b),o&&(h.inserted[t.name]=!0)};var h={key:t,sheet:new bt({key:t,container:o,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:n,registered:{},insert:l};return h.sheet.hydrate(i),h};var ha=function(e,t,a){var o=e.key+"-"+t.name;!1===a&&void 0===e.registered[o]&&(e.registered[o]=t.styles)};const pa=function(e){for(var t,a=0,o=0,l=e.length;l>=4;++o,l-=4)t=1540483477*(65535&(t=255&e.charCodeAt(o)|(255&e.charCodeAt(++o))<<8|(255&e.charCodeAt(++o))<<16|(255&e.charCodeAt(++o))<<24))+(59797*(t>>>16)<<16),a=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&a)+(59797*(a>>>16)<<16);switch(l){case 3:a^=(255&e.charCodeAt(o+2))<<16;case 2:a^=(255&e.charCodeAt(o+1))<<8;case 1:a=1540483477*(65535&(a^=255&e.charCodeAt(o)))+(59797*(a>>>16)<<16)}return(((a=1540483477*(65535&(a^=a>>>13))+(59797*(a>>>16)<<16))^a>>>15)>>>0).toString(36)},va={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var ga=/[A-Z]|^ms/g,fa=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Ia=function(e){return 45===e.charCodeAt(1)},ya=function(e){return null!=e&&"boolean"!=typeof e},_a=function(e){var t=Object.create(null);return function(e){return void 0===t[e]&&(t[e]=Ia(a=e)?a:a.replace(ga,"-$&").toLowerCase()),t[e];var a}}(),Sa=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(fa,(function(e,t,a){return Ea={name:t,styles:a,next:Ea},t}))}return 1===va[e]||Ia(e)||"number"!=typeof t||0===t?t:t+"px"};function wa(e,t,a){if(null==a)return"";if(void 0!==a.__emotion_styles)return a;switch(typeof a){case"boolean":return"";case"object":if(1===a.anim)return Ea={name:a.name,styles:a.styles,next:Ea},a.name;if(void 0!==a.styles){var o=a.next;if(void 0!==o)for(;void 0!==o;)Ea={name:o.name,styles:o.styles,next:Ea},o=o.next;return a.styles+";"}return function(e,t,a){var o="";if(Array.isArray(a))for(var l=0;l<a.length;l++)o+=wa(e,t,a[l])+";";else for(var r in a){var n=a[r];if("object"!=typeof n)null!=t&&void 0!==t[n]?o+=r+"{"+t[n]+"}":ya(n)&&(o+=_a(r)+":"+Sa(r,n)+";");else if(!Array.isArray(n)||"string"!=typeof n[0]||null!=t&&void 0!==t[n[0]]){var i=wa(e,t,n);switch(r){case"animation":case"animationName":o+=_a(r)+":"+i+";";break;default:o+=r+"{"+i+"}"}}else for(var s=0;s<n.length;s++)ya(n[s])&&(o+=_a(r)+":"+Sa(r,n[s])+";")}return o}(e,t,a);case"function":if(void 0!==e){var l=Ea,r=a(e);return Ea=l,wa(e,t,r)}}if(null==t)return a;var n=t[a];return void 0!==n?n:a}var Ea,Ca=/label:\s*([^\s;\n{]+)\s*(;|$)/g,xa=function(e,t,a){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var o=!0,l="";Ea=void 0;var r=e[0];null==r||void 0===r.raw?(o=!1,l+=wa(a,t,r)):l+=r[0];for(var n=1;n<e.length;n++)l+=wa(a,t,e[n]),o&&(l+=r[n]);Ca.lastIndex=0;for(var i,s="";null!==(i=Ca.exec(l));)s+="-"+i[1];return{name:pa(l)+s,styles:l,next:Ea}},Ma=!!n.useInsertionEffect&&n.useInsertionEffect,ka=Ma||function(e){return e()},Na=(Ma||n.useLayoutEffect,{}.hasOwnProperty),Ta=(0,n.createContext)("undefined"!=typeof HTMLElement?ba({key:"css"}):null);Ta.Provider;var Da=function(e){return(0,n.forwardRef)((function(t,a){var o=(0,n.useContext)(Ta);return e(t,o,a)}))},za=(0,n.createContext)({}),$a="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",Oa=function(e,t){var a={};for(var o in t)Na.call(t,o)&&(a[o]=t[o]);return a[$a]=e,a},Aa=function(e){var t=e.cache,a=e.serialized,o=e.isStringTag;return ha(t,a,o),ka((function(){return function(e,t,a){ha(e,t,a);var o=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var l=t;do{e.insert(t===l?"."+o:"",l,e.sheet,!0),l=l.next}while(void 0!==l)}}(t,a,o)})),null},Pa=Da((function(e,t,a){var o=e.css;"string"==typeof o&&void 0!==t.registered[o]&&(o=t.registered[o]);var l=e[$a],r=[o],i="";"string"==typeof e.className?i=function(e,t,a){var o="";return a.split(" ").forEach((function(a){void 0!==e[a]?t.push(e[a]+";"):o+=a+" "})),o}(t.registered,r,e.className):null!=e.className&&(i=e.className+" ");var s=xa(r,void 0,(0,n.useContext)(za));i+=t.key+"-"+s.name;var c={};for(var d in e)Na.call(e,d)&&"css"!==d&&d!==$a&&(c[d]=e[d]);return c.ref=a,c.className=i,(0,n.createElement)(n.Fragment,null,(0,n.createElement)(Aa,{cache:t,serialized:s,isStringTag:"string"==typeof l}),(0,n.createElement)(l,c))}));a(679);var Ra=function(e,t){var a=arguments;if(null==t||!Na.call(t,"css"))return n.createElement.apply(void 0,a);var o=a.length,l=new Array(o);l[0]=Pa,l[1]=Oa(e,t);for(var r=2;r<o;r++)l[r]=a[r];return n.createElement.apply(null,l)};function La(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];return xa(t)}const Ba=window.ReactDOM;Math.min,Math.max;function ja(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function Wa(e){return ja(e).getComputedStyle(e)}["top","right","bottom","left"].reduce(((e,t)=>e.concat(t,t+"-start",t+"-end")),[]),Math.min,Math.max;const Fa=Math.round;function Va(e){return Ya(e)?(e.nodeName||"").toLowerCase():""}let Ha;function Ga(e){return e instanceof ja(e).HTMLElement}function Ua(e){return e instanceof ja(e).Element}function Ya(e){return e instanceof ja(e).Node}function Qa(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ja(e).ShadowRoot||e instanceof ShadowRoot)}function Ka(e){const{overflow:t,overflowX:a,overflowY:o,display:l}=Wa(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+a)&&!["inline","contents"].includes(l)}function Ja(){return!/^((?!chrome|android).)*safari/i.test(function(){if(Ha)return Ha;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(Ha=e.brands.map((e=>e.brand+"/"+e.version)).join(" "),Ha):navigator.userAgent}())}function Za(e){return Ua(e)?e:e.contextElement}const qa={x:1,y:1};function Xa(e){const t=Za(e);if(!Ga(t))return qa;const a=t.getBoundingClientRect(),{width:o,height:l,fallback:r}=function(e){const t=Wa(e);let a=parseFloat(t.width),o=parseFloat(t.height);const l=e.offsetWidth,r=e.offsetHeight,n=Fa(a)!==l||Fa(o)!==r;return n&&(a=l,o=r),{width:a,height:o,fallback:n}}(t);let n=(r?Fa(a.width):a.width)/o,i=(r?Fa(a.height):a.height)/l;return n&&Number.isFinite(n)||(n=1),i&&Number.isFinite(i)||(i=1),{x:n,y:i}}function eo(e,t,a,o){var l,r;void 0===t&&(t=!1),void 0===a&&(a=!1);const n=e.getBoundingClientRect(),i=Za(e);let s=qa;t&&(o?Ua(o)&&(s=Xa(o)):s=Xa(e));const c=i?ja(i):window,d=!Ja()&&a;let u=(n.left+(d&&(null==(l=c.visualViewport)?void 0:l.offsetLeft)||0))/s.x,m=(n.top+(d&&(null==(r=c.visualViewport)?void 0:r.offsetTop)||0))/s.y,b=n.width/s.x,h=n.height/s.y;if(i){const e=ja(i),t=o&&Ua(o)?ja(o):o;let a=e.frameElement;for(;a&&o&&t!==e;){const e=Xa(a),t=a.getBoundingClientRect(),o=getComputedStyle(a);t.x+=(a.clientLeft+parseFloat(o.paddingLeft))*e.x,t.y+=(a.clientTop+parseFloat(o.paddingTop))*e.y,u*=e.x,m*=e.y,b*=e.x,h*=e.y,u+=t.x,m+=t.y,a=ja(a).frameElement}}return{width:b,height:h,top:m,right:u+b,bottom:m+h,left:u,x:u,y:m}}function to(e){if("html"===Va(e))return e;const t=e.assignedSlot||e.parentNode||Qa(e)&&e.host||function(e){return((Ya(e)?e.ownerDocument:e.document)||window.document).documentElement}(e);return Qa(t)?t.host:t}function ao(e){const t=to(e);return function(e){return["html","body","#document"].includes(Va(e))}(t)?t.ownerDocument.body:Ga(t)&&Ka(t)?t:ao(t)}function oo(e,t){var a;void 0===t&&(t=[]);const o=ao(e),l=o===(null==(a=e.ownerDocument)?void 0:a.body),r=ja(o);return l?t.concat(r,r.visualViewport||[],Ka(o)?o:[]):t.concat(o,oo(o))}const lo=n.useLayoutEffect;var ro=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],no=function(){};function io(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function so(e,t){for(var a=arguments.length,o=new Array(a>2?a-2:0),l=2;l<a;l++)o[l-2]=arguments[l];var r=[].concat(o);if(t&&e)for(var n in t)t.hasOwnProperty(n)&&t[n]&&r.push("".concat(io(e,n)));return r.filter((function(e){return e})).map((function(e){return String(e).trim()})).join(" ")}var co=function(e){return t=e,Array.isArray(t)?e.filter(Boolean):"object"===qe(e)&&null!==e?[e]:[];var t},uo=function(e){return e.className,e.clearValue,e.cx,e.getStyles,e.getClassNames,e.getValue,e.hasValue,e.isMulti,e.isRtl,e.options,e.selectOption,e.selectProps,e.setValue,e.theme,at({},nt(e,ro))},mo=function(e,t,a){var o=e.cx,l=e.getStyles,r=e.getClassNames,n=e.className;return{css:l(t,e),className:o(null!=a?a:{},r(t,e),n)}};function bo(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function ho(e){return bo(e)?window.pageYOffset:e.scrollTop}function po(e,t){bo(e)?window.scrollTo(0,t):e.scrollTop=t}function vo(e,t,a,o){return a*((e=e/o-1)*e*e+1)+t}function go(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:no,l=ho(e),r=t-l,n=10,i=0;function s(){var t=vo(i+=n,l,r,a);po(e,t),i<a?window.requestAnimationFrame(s):o(e)}s()}function fo(e,t){var a=e.getBoundingClientRect(),o=t.getBoundingClientRect(),l=t.offsetHeight/3;o.bottom+l>a.bottom?po(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+l,e.scrollHeight)):o.top-l<a.top&&po(e,Math.max(t.offsetTop-l,0))}function Io(){try{return document.createEvent("TouchEvent"),!0}catch(e){return!1}}var yo=!1,_o={get passive(){return yo=!0}},So="undefined"!=typeof window?window:{};So.addEventListener&&So.removeEventListener&&(So.addEventListener("p",no,_o),So.removeEventListener("p",no,!1));var wo=yo;function Eo(e){return null!=e}function Co(e,t,a){return e?t:a}var xo=function(e){return"auto"===e?"bottom":e},Mo=(0,n.createContext)(null),ko=function(e){var t=e.children,a=e.minMenuHeight,o=e.maxMenuHeight,l=e.menuPlacement,r=e.menuPosition,i=e.menuShouldScrollIntoView,s=e.theme,c=((0,n.useContext)(Mo)||{}).setPortalPlacement,d=(0,n.useRef)(null),u=rt((0,n.useState)(o),2),m=u[0],b=u[1],h=rt((0,n.useState)(null),2),p=h[0],v=h[1],g=s.spacing.controlHeight;return lo((function(){var e=d.current;if(e){var t="fixed"===r,n=function(e){var t=e.maxHeight,a=e.menuEl,o=e.minHeight,l=e.placement,r=e.shouldScroll,n=e.isFixedPosition,i=e.controlHeight,s=function(e){var t=getComputedStyle(e),a="absolute"===t.position,o=/(auto|scroll)/;if("fixed"===t.position)return document.documentElement;for(var l=e;l=l.parentElement;)if(t=getComputedStyle(l),(!a||"static"!==t.position)&&o.test(t.overflow+t.overflowY+t.overflowX))return l;return document.documentElement}(a),c={placement:"bottom",maxHeight:t};if(!a||!a.offsetParent)return c;var d,u=s.getBoundingClientRect().height,m=a.getBoundingClientRect(),b=m.bottom,h=m.height,p=m.top,v=a.offsetParent.getBoundingClientRect().top,g=n||bo(d=s)?window.innerHeight:d.clientHeight,f=ho(s),I=parseInt(getComputedStyle(a).marginBottom,10),y=parseInt(getComputedStyle(a).marginTop,10),_=v-y,S=g-p,w=_+f,E=u-f-p,C=b-g+f+I,x=f+p-y,M=160;switch(l){case"auto":case"bottom":if(S>=h)return{placement:"bottom",maxHeight:t};if(E>=h&&!n)return r&&go(s,C,M),{placement:"bottom",maxHeight:t};if(!n&&E>=o||n&&S>=o)return r&&go(s,C,M),{placement:"bottom",maxHeight:n?S-I:E-I};if("auto"===l||n){var k=t,N=n?_:w;return N>=o&&(k=Math.min(N-I-i,t)),{placement:"top",maxHeight:k}}if("bottom"===l)return r&&po(s,C),{placement:"bottom",maxHeight:t};break;case"top":if(_>=h)return{placement:"top",maxHeight:t};if(w>=h&&!n)return r&&go(s,x,M),{placement:"top",maxHeight:t};if(!n&&w>=o||n&&_>=o){var T=t;return(!n&&w>=o||n&&_>=o)&&(T=n?_-y:w-y),r&&go(s,x,M),{placement:"top",maxHeight:T}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(l,'".'))}return c}({maxHeight:o,menuEl:e,minHeight:a,placement:l,shouldScroll:i&&!t,isFixedPosition:t,controlHeight:g});b(n.maxHeight),v(n.placement),null==c||c(n.placement)}}),[o,l,r,i,a,c,g]),t({ref:d,placerProps:at(at({},e),{},{placement:p||xo(l),maxHeight:m})})},No=function(e,t){var a=e.theme,o=a.spacing.baseUnit,l=a.colors;return at({textAlign:"center"},t?{}:{color:l.neutral40,padding:"".concat(2*o,"px ").concat(3*o,"px")})},To=No,Do=No,zo=function(e){var t=e.children,a=e.innerProps;return Ra("div",s({},mo(e,"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),a),t)};zo.defaultProps={children:"No options"};var $o=function(e){var t=e.children,a=e.innerProps;return Ra("div",s({},mo(e,"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),a),t)};$o.defaultProps={children:"Loading..."};var Oo,Ao,Po,Ro=["size"],Lo={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},Bo=function(e){var t=e.size,a=nt(e,Ro);return Ra("svg",s({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:Lo},a))},jo=function(e){return Ra(Bo,s({size:20},e),Ra("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},Wo=function(e){return Ra(Bo,s({size:20},e),Ra("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},Fo=function(e,t){var a=e.isFocused,o=e.theme,l=o.spacing.baseUnit,r=o.colors;return at({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:a?r.neutral60:r.neutral20,padding:2*l,":hover":{color:a?r.neutral80:r.neutral40}})},Vo=Fo,Ho=Fo,Go=function(){var e=La.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}(Oo||(Ao=["\n  0%, 80%, 100% { opacity: 0; }\n  40% { opacity: 1; }\n"],Po||(Po=Ao.slice(0)),Oo=Object.freeze(Object.defineProperties(Ao,{raw:{value:Object.freeze(Po)}})))),Uo=function(e){var t=e.delay,a=e.offset;return Ra("span",{css:La({animation:"".concat(Go," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:a?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},Yo=function(e){var t=e.innerProps,a=e.isRtl;return Ra("div",s({},mo(e,"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),Ra(Uo,{delay:0,offset:a}),Ra(Uo,{delay:160,offset:!0}),Ra(Uo,{delay:320,offset:!a}))};Yo.defaultProps={size:4};var Qo=["data"],Ko=["innerRef","isDisabled","isHidden","inputClassName"],Jo={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},Zo={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":at({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},Jo)},qo=function(e){return at({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},Jo)},Xo=function(e){var t=e.children,a=e.innerProps;return Ra("div",a,t)},el={ClearIndicator:function(e){var t=e.children,a=e.innerProps;return Ra("div",s({},mo(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),a),t||Ra(jo,null))},Control:function(e){var t=e.children,a=e.isDisabled,o=e.isFocused,l=e.innerRef,r=e.innerProps,n=e.menuIsOpen;return Ra("div",s({ref:l},mo(e,"control",{control:!0,"control--is-disabled":a,"control--is-focused":o,"control--menu-is-open":n}),r),t)},DropdownIndicator:function(e){var t=e.children,a=e.innerProps;return Ra("div",s({},mo(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),a),t||Ra(Wo,null))},DownChevron:Wo,CrossIcon:jo,Group:function(e){var t=e.children,a=e.cx,o=e.getStyles,l=e.getClassNames,r=e.Heading,n=e.headingProps,i=e.innerProps,c=e.label,d=e.theme,u=e.selectProps;return Ra("div",s({},mo(e,"group",{group:!0}),i),Ra(r,s({},n,{selectProps:u,theme:d,getStyles:o,getClassNames:l,cx:a}),c),Ra("div",null,t))},GroupHeading:function(e){var t=uo(e);t.data;var a=nt(t,Qo);return Ra("div",s({},mo(e,"groupHeading",{"group-heading":!0}),a))},IndicatorsContainer:function(e){var t=e.children,a=e.innerProps;return Ra("div",s({},mo(e,"indicatorsContainer",{indicators:!0}),a),t)},IndicatorSeparator:function(e){var t=e.innerProps;return Ra("span",s({},t,mo(e,"indicatorSeparator",{"indicator-separator":!0})))},Input:function(e){var t=e.cx,a=e.value,o=uo(e),l=o.innerRef,r=o.isDisabled,n=o.isHidden,i=o.inputClassName,c=nt(o,Ko);return Ra("div",s({},mo(e,"input",{"input-container":!0}),{"data-value":a||""}),Ra("input",s({className:t({input:!0},i),ref:l,style:qo(n),disabled:r},c)))},LoadingIndicator:Yo,Menu:function(e){var t=e.children,a=e.innerRef,o=e.innerProps;return Ra("div",s({},mo(e,"menu",{menu:!0}),{ref:a},o),t)},MenuList:function(e){var t=e.children,a=e.innerProps,o=e.innerRef,l=e.isMulti;return Ra("div",s({},mo(e,"menuList",{"menu-list":!0,"menu-list--is-multi":l}),{ref:o},a),t)},MenuPortal:function(e){var t=e.appendTo,a=e.children,o=e.controlElement,l=e.innerProps,r=e.menuPlacement,i=e.menuPosition,c=(0,n.useRef)(null),d=(0,n.useRef)(null),u=rt((0,n.useState)(xo(r)),2),m=u[0],b=u[1],h=(0,n.useMemo)((function(){return{setPortalPlacement:b}}),[]),p=rt((0,n.useState)(null),2),v=p[0],g=p[1],f=(0,n.useCallback)((function(){if(o){var e=function(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}(o),t="fixed"===i?0:window.pageYOffset,a=e[m]+t;a===(null==v?void 0:v.offset)&&e.left===(null==v?void 0:v.rect.left)&&e.width===(null==v?void 0:v.rect.width)||g({offset:a,rect:e})}}),[o,i,m,null==v?void 0:v.offset,null==v?void 0:v.rect.left,null==v?void 0:v.rect.width]);lo((function(){f()}),[f]);var I=(0,n.useCallback)((function(){"function"==typeof d.current&&(d.current(),d.current=null),o&&c.current&&(d.current=function(e,t,a,o){void 0===o&&(o={});const{ancestorScroll:l=!0,ancestorResize:r=!0,elementResize:n=!0,animationFrame:i=!1}=o,s=l&&!i,c=s||r?[...Ua(e)?oo(e):e.contextElement?oo(e.contextElement):[],...oo(t)]:[];c.forEach((e=>{s&&e.addEventListener("scroll",a,{passive:!0}),r&&e.addEventListener("resize",a)}));let d,u=null;if(n){let o=!0;u=new ResizeObserver((()=>{o||a(),o=!1})),Ua(e)&&!i&&u.observe(e),Ua(e)||!e.contextElement||i||u.observe(e.contextElement),u.observe(t)}let m=i?eo(e):null;return i&&function t(){const o=eo(e);!m||o.x===m.x&&o.y===m.y&&o.width===m.width&&o.height===m.height||a(),m=o,d=requestAnimationFrame(t)}(),a(),()=>{var e;c.forEach((e=>{s&&e.removeEventListener("scroll",a),r&&e.removeEventListener("resize",a)})),null==(e=u)||e.disconnect(),u=null,i&&cancelAnimationFrame(d)}}(o,c.current,f,{elementResize:"ResizeObserver"in window}))}),[o,f]);lo((function(){I()}),[I]);var y=(0,n.useCallback)((function(e){c.current=e,I()}),[I]);if(!t&&"fixed"!==i||!v)return null;var _=Ra("div",s({ref:y},mo(at(at({},e),{},{offset:v.offset,position:i,rect:v.rect}),"menuPortal",{"menu-portal":!0}),l),a);return Ra(Mo.Provider,{value:h},t?(0,Ba.createPortal)(_,t):_)},LoadingMessage:$o,NoOptionsMessage:zo,MultiValue:function(e){var t=e.children,a=e.components,o=e.data,l=e.innerProps,r=e.isDisabled,n=e.removeProps,i=e.selectProps,s=a.Container,c=a.Label,d=a.Remove;return Ra(s,{data:o,innerProps:at(at({},mo(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":r})),l),selectProps:i},Ra(c,{data:o,innerProps:at({},mo(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:i},t),Ra(d,{data:o,innerProps:at(at({},mo(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(t||"option")},n),selectProps:i}))},MultiValueContainer:Xo,MultiValueLabel:Xo,MultiValueRemove:function(e){var t=e.children,a=e.innerProps;return Ra("div",s({role:"button"},a),t||Ra(jo,{size:14}))},Option:function(e){var t=e.children,a=e.isDisabled,o=e.isFocused,l=e.isSelected,r=e.innerRef,n=e.innerProps;return Ra("div",s({},mo(e,"option",{option:!0,"option--is-disabled":a,"option--is-focused":o,"option--is-selected":l}),{ref:r,"aria-disabled":a},n),t)},Placeholder:function(e){var t=e.children,a=e.innerProps;return Ra("div",s({},mo(e,"placeholder",{placeholder:!0}),a),t)},SelectContainer:function(e){var t=e.children,a=e.innerProps,o=e.isDisabled,l=e.isRtl;return Ra("div",s({},mo(e,"container",{"--is-disabled":o,"--is-rtl":l}),a),t)},SingleValue:function(e){var t=e.children,a=e.isDisabled,o=e.innerProps;return Ra("div",s({},mo(e,"singleValue",{"single-value":!0,"single-value--is-disabled":a}),o),t)},ValueContainer:function(e){var t=e.children,a=e.innerProps,o=e.isMulti,l=e.hasValue;return Ra("div",s({},mo(e,"valueContainer",{"value-container":!0,"value-container--is-multi":o,"value-container--has-value":l}),a),t)}},tl=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function al(e,t){if(e.length!==t.length)return!1;for(var a=0;a<e.length;a++)if(!((o=e[a])===(l=t[a])||tl(o)&&tl(l)))return!1;var o,l;return!0}for(var ol={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},ll=function(e){return Ra("span",s({css:ol},e))},rl={guidance:function(e){var t=e.isSearchable,a=e.isMulti,o=e.isDisabled,l=e.tabSelectsValue;switch(e.context){case"menu":return"Use Up and Down to choose options".concat(o?"":", press Enter to select the currently focused option",", press Escape to exit the menu").concat(l?", press Tab to select the option and exit the menu":"",".");case"input":return"".concat(e["aria-label"]||"Select"," is focused ").concat(t?",type to refine list":"",", press Down to open the menu, ").concat(a?" press left to focus selected values":"");case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(e){var t=e.action,a=e.label,o=void 0===a?"":a,l=e.labels,r=e.isDisabled;switch(t){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(o,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(l.length>1?"s":""," ").concat(l.join(","),", selected.");case"select-option":return"option ".concat(o,r?" is disabled. Select another option.":", selected.");default:return""}},onFocus:function(e){var t=e.context,a=e.focused,o=e.options,l=e.label,r=void 0===l?"":l,n=e.selectValue,i=e.isDisabled,s=e.isSelected,c=function(e,t){return e&&e.length?"".concat(e.indexOf(t)+1," of ").concat(e.length):""};if("value"===t&&n)return"value ".concat(r," focused, ").concat(c(n,a),".");if("menu"===t){var d=i?" disabled":"",u="".concat(s?"selected":"focused").concat(d);return"option ".concat(r," ").concat(u,", ").concat(c(o,a),".")}return""},onFilter:function(e){var t=e.inputValue,a=e.resultsMessage;return"".concat(a).concat(t?" for search term "+t:"",".")}},nl=function(e){var t=e.ariaSelection,a=e.focusedOption,o=e.focusedValue,l=e.focusableOptions,r=e.isFocused,i=e.selectValue,s=e.selectProps,c=e.id,d=s.ariaLiveMessages,u=s.getOptionLabel,m=s.inputValue,b=s.isMulti,h=s.isOptionDisabled,p=s.isSearchable,v=s.menuIsOpen,g=s.options,f=s.screenReaderStatus,I=s.tabSelectsValue,y=s["aria-label"],_=s["aria-live"],S=(0,n.useMemo)((function(){return at(at({},rl),d||{})}),[d]),w=(0,n.useMemo)((function(){var e,a="";if(t&&S.onChange){var o=t.option,l=t.options,r=t.removedValue,n=t.removedValues,s=t.value,c=r||o||(e=s,Array.isArray(e)?null:e),d=c?u(c):"",m=l||n||void 0,b=m?m.map(u):[],p=at({isDisabled:c&&h(c,i),label:d,labels:b},t);a=S.onChange(p)}return a}),[t,S,h,i,u]),E=(0,n.useMemo)((function(){var e="",t=a||o,r=!!(a&&i&&i.includes(a));if(t&&S.onFocus){var n={focused:t,label:u(t),isDisabled:h(t,i),isSelected:r,options:l,context:t===a?"menu":"value",selectValue:i};e=S.onFocus(n)}return e}),[a,o,u,h,S,l,i]),C=(0,n.useMemo)((function(){var e="";if(v&&g.length&&S.onFilter){var t=f({count:l.length});e=S.onFilter({inputValue:m,resultsMessage:t})}return e}),[l,m,v,S,g,f]),x=(0,n.useMemo)((function(){var e="";if(S.guidance){var t=o?"value":v?"menu":"input";e=S.guidance({"aria-label":y,context:t,isDisabled:a&&h(a,i),isMulti:b,isSearchable:p,tabSelectsValue:I})}return e}),[y,a,o,b,h,p,v,S,i,I]),M="".concat(E," ").concat(C," ").concat(x),k=Ra(n.Fragment,null,Ra("span",{id:"aria-selection"},w),Ra("span",{id:"aria-context"},M)),N="initial-input-focus"===(null==t?void 0:t.action);return Ra(n.Fragment,null,Ra(ll,{id:c},N&&k),Ra(ll,{"aria-live":_,"aria-atomic":"false","aria-relevant":"additions text"},r&&!N&&k))},il=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],sl=new RegExp("["+il.map((function(e){return e.letters})).join("")+"]","g"),cl={},dl=0;dl<il.length;dl++)for(var ul=il[dl],ml=0;ml<ul.letters.length;ml++)cl[ul.letters[ml]]=ul.base;var bl=function(e){return e.replace(sl,(function(e){return cl[e]}))},hl=function(e,t){void 0===t&&(t=al);var a=null;function o(){for(var o=[],l=0;l<arguments.length;l++)o[l]=arguments[l];if(a&&a.lastThis===this&&t(o,a.lastArgs))return a.lastResult;var r=e.apply(this,o);return a={lastResult:r,lastArgs:o,lastThis:this},r}return o.clear=function(){a=null},o}(bl),pl=function(e){return e.replace(/^\s+|\s+$/g,"")},vl=function(e){return"".concat(e.label," ").concat(e.value)},gl=["innerRef"];function fl(e){var t=e.innerRef,a=function(e){for(var t=arguments.length,a=new Array(t>1?t-1:0),o=1;o<t;o++)a[o-1]=arguments[o];var l=Object.entries(e).filter((function(e){var t=rt(e,1)[0];return!a.includes(t)}));return l.reduce((function(e,t){var a=rt(t,2),o=a[0],l=a[1];return e[o]=l,e}),{})}(nt(e,gl),"onExited","in","enter","exit","appear");return Ra("input",s({ref:t},a,{css:La({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var Il=["boxSizing","height","overflow","paddingRight","position"],yl={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function _l(e){e.preventDefault()}function Sl(e){e.stopPropagation()}function wl(){var e=this.scrollTop,t=this.scrollHeight,a=e+this.offsetHeight;0===e?this.scrollTop=1:a===t&&(this.scrollTop=e-1)}function El(){return"ontouchstart"in window||navigator.maxTouchPoints}var Cl=!("undefined"==typeof window||!window.document||!window.document.createElement),xl=0,Ml={capture:!1,passive:!1},kl=function(){return document.activeElement&&document.activeElement.blur()},Nl={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function Tl(e){var t=e.children,a=e.lockEnabled,o=e.captureEnabled,l=function(e){var t=e.isEnabled,a=e.onBottomArrive,o=e.onBottomLeave,l=e.onTopArrive,r=e.onTopLeave,i=(0,n.useRef)(!1),s=(0,n.useRef)(!1),c=(0,n.useRef)(0),d=(0,n.useRef)(null),u=(0,n.useCallback)((function(e,t){if(null!==d.current){var n=d.current,c=n.scrollTop,u=n.scrollHeight,m=n.clientHeight,b=d.current,h=t>0,p=u-m-c,v=!1;p>t&&i.current&&(o&&o(e),i.current=!1),h&&s.current&&(r&&r(e),s.current=!1),h&&t>p?(a&&!i.current&&a(e),b.scrollTop=u,v=!0,i.current=!0):!h&&-t>c&&(l&&!s.current&&l(e),b.scrollTop=0,v=!0,s.current=!0),v&&function(e){e.preventDefault(),e.stopPropagation()}(e)}}),[a,o,l,r]),m=(0,n.useCallback)((function(e){u(e,e.deltaY)}),[u]),b=(0,n.useCallback)((function(e){c.current=e.changedTouches[0].clientY}),[]),h=(0,n.useCallback)((function(e){var t=c.current-e.changedTouches[0].clientY;u(e,t)}),[u]),p=(0,n.useCallback)((function(e){if(e){var t=!!wo&&{passive:!1};e.addEventListener("wheel",m,t),e.addEventListener("touchstart",b,t),e.addEventListener("touchmove",h,t)}}),[h,b,m]),v=(0,n.useCallback)((function(e){e&&(e.removeEventListener("wheel",m,!1),e.removeEventListener("touchstart",b,!1),e.removeEventListener("touchmove",h,!1))}),[h,b,m]);return(0,n.useEffect)((function(){if(t){var e=d.current;return p(e),function(){v(e)}}}),[t,p,v]),function(e){d.current=e}}({isEnabled:void 0===o||o,onBottomArrive:e.onBottomArrive,onBottomLeave:e.onBottomLeave,onTopArrive:e.onTopArrive,onTopLeave:e.onTopLeave}),r=function(e){var t=e.isEnabled,a=e.accountForScrollbars,o=void 0===a||a,l=(0,n.useRef)({}),r=(0,n.useRef)(null),i=(0,n.useCallback)((function(e){if(Cl){var t=document.body,a=t&&t.style;if(o&&Il.forEach((function(e){var t=a&&a[e];l.current[e]=t})),o&&xl<1){var r=parseInt(l.current.paddingRight,10)||0,n=document.body?document.body.clientWidth:0,i=window.innerWidth-n+r||0;Object.keys(yl).forEach((function(e){var t=yl[e];a&&(a[e]=t)})),a&&(a.paddingRight="".concat(i,"px"))}t&&El()&&(t.addEventListener("touchmove",_l,Ml),e&&(e.addEventListener("touchstart",wl,Ml),e.addEventListener("touchmove",Sl,Ml))),xl+=1}}),[o]),s=(0,n.useCallback)((function(e){if(Cl){var t=document.body,a=t&&t.style;xl=Math.max(xl-1,0),o&&xl<1&&Il.forEach((function(e){var t=l.current[e];a&&(a[e]=t)})),t&&El()&&(t.removeEventListener("touchmove",_l,Ml),e&&(e.removeEventListener("touchstart",wl,Ml),e.removeEventListener("touchmove",Sl,Ml)))}}),[o]);return(0,n.useEffect)((function(){if(t){var e=r.current;return i(e),function(){s(e)}}}),[t,i,s]),function(e){r.current=e}}({isEnabled:a});return Ra(n.Fragment,null,a&&Ra("div",{onClick:kl,css:Nl}),t((function(e){l(e),r(e)})))}var Dl={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},zl=function(e){var t=e.name,a=e.onFocus;return Ra("input",{required:!0,name:t,tabIndex:-1,onFocus:a,css:Dl,value:"",onChange:function(){}})},$l={clearIndicator:Ho,container:function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":void 0,pointerEvents:t?"none":void 0,position:"relative"}},control:function(e,t){var a=e.isDisabled,o=e.isFocused,l=e.theme,r=l.colors,n=l.borderRadius;return at({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:l.spacing.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},t?{}:{backgroundColor:a?r.neutral5:r.neutral0,borderColor:a?r.neutral10:o?r.primary:r.neutral20,borderRadius:n,borderStyle:"solid",borderWidth:1,boxShadow:o?"0 0 0 1px ".concat(r.primary):void 0,"&:hover":{borderColor:o?r.primary:r.neutral30}})},dropdownIndicator:Vo,group:function(e,t){var a=e.theme.spacing;return t?{}:{paddingBottom:2*a.baseUnit,paddingTop:2*a.baseUnit}},groupHeading:function(e,t){var a=e.theme,o=a.colors,l=a.spacing;return at({label:"group",cursor:"default",display:"block"},t?{}:{color:o.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*l.baseUnit,paddingRight:3*l.baseUnit,textTransform:"uppercase"})},indicatorsContainer:function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},indicatorSeparator:function(e,t){var a=e.isDisabled,o=e.theme,l=o.spacing.baseUnit,r=o.colors;return at({label:"indicatorSeparator",alignSelf:"stretch",width:1},t?{}:{backgroundColor:a?r.neutral10:r.neutral20,marginBottom:2*l,marginTop:2*l})},input:function(e,t){var a=e.isDisabled,o=e.value,l=e.theme,r=l.spacing,n=l.colors;return at(at({visibility:a?"hidden":"visible",transform:o?"translateZ(0)":""},Zo),t?{}:{margin:r.baseUnit/2,paddingBottom:r.baseUnit/2,paddingTop:r.baseUnit/2,color:n.neutral80})},loadingIndicator:function(e,t){var a=e.isFocused,o=e.size,l=e.theme,r=l.colors,n=l.spacing.baseUnit;return at({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:o,lineHeight:1,marginRight:o,textAlign:"center",verticalAlign:"middle"},t?{}:{color:a?r.neutral60:r.neutral20,padding:2*n})},loadingMessage:Do,menu:function(e,t){var a,o=e.placement,l=e.theme,r=l.borderRadius,n=l.spacing,i=l.colors;return at((et(a={label:"menu"},function(e){return e?{bottom:"top",top:"bottom"}[e]:"bottom"}(o),"100%"),et(a,"position","absolute"),et(a,"width","100%"),et(a,"zIndex",1),a),t?{}:{backgroundColor:i.neutral0,borderRadius:r,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:n.menuGutter,marginTop:n.menuGutter})},menuList:function(e,t){var a=e.maxHeight,o=e.theme.spacing.baseUnit;return at({maxHeight:a,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t?{}:{paddingBottom:o,paddingTop:o})},menuPortal:function(e){var t=e.rect,a=e.offset,o=e.position;return{left:t.left,position:o,top:a,width:t.width,zIndex:1}},multiValue:function(e,t){var a=e.theme,o=a.spacing,l=a.borderRadius,r=a.colors;return at({label:"multiValue",display:"flex",minWidth:0},t?{}:{backgroundColor:r.neutral10,borderRadius:l/2,margin:o.baseUnit/2})},multiValueLabel:function(e,t){var a=e.theme,o=a.borderRadius,l=a.colors,r=e.cropWithEllipsis;return at({overflow:"hidden",textOverflow:r||void 0===r?"ellipsis":void 0,whiteSpace:"nowrap"},t?{}:{borderRadius:o/2,color:l.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},multiValueRemove:function(e,t){var a=e.theme,o=a.spacing,l=a.borderRadius,r=a.colors,n=e.isFocused;return at({alignItems:"center",display:"flex"},t?{}:{borderRadius:l/2,backgroundColor:n?r.dangerLight:void 0,paddingLeft:o.baseUnit,paddingRight:o.baseUnit,":hover":{backgroundColor:r.dangerLight,color:r.danger}})},noOptionsMessage:To,option:function(e,t){var a=e.isDisabled,o=e.isFocused,l=e.isSelected,r=e.theme,n=r.spacing,i=r.colors;return at({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},t?{}:{backgroundColor:l?i.primary:o?i.primary25:"transparent",color:a?i.neutral20:l?i.neutral0:"inherit",padding:"".concat(2*n.baseUnit,"px ").concat(3*n.baseUnit,"px"),":active":{backgroundColor:a?void 0:l?i.primary:i.primary50}})},placeholder:function(e,t){var a=e.theme,o=a.spacing,l=a.colors;return at({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},t?{}:{color:l.neutral50,marginLeft:o.baseUnit/2,marginRight:o.baseUnit/2})},singleValue:function(e,t){var a=e.isDisabled,o=e.theme,l=o.spacing,r=o.colors;return at({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t?{}:{color:a?r.neutral40:r.neutral80,marginLeft:l.baseUnit/2,marginRight:l.baseUnit/2})},valueContainer:function(e,t){var a=e.theme.spacing,o=e.isMulti,l=e.hasValue,r=e.selectProps.controlShouldRenderValue;return at({alignItems:"center",display:o&&l&&r?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},t?{}:{padding:"".concat(a.baseUnit/2,"px ").concat(2*a.baseUnit,"px")})}},Ol={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},Al={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:Io(),captureMenuScroll:!Io(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(e,t){if(e.data.__isNew__)return!0;var a=at({ignoreCase:!0,ignoreAccents:!0,stringify:vl,trim:!0,matchFrom:"any"},undefined),o=a.ignoreCase,l=a.ignoreAccents,r=a.stringify,n=a.trim,i=a.matchFrom,s=n?pl(t):t,c=n?pl(r(e)):r(e);return o&&(s=s.toLowerCase(),c=c.toLowerCase()),l&&(s=hl(s),c=bl(c)),"start"===i?c.substr(0,s.length)===s:c.indexOf(s)>-1},formatGroupLabel:function(e){return e.label},getOptionLabel:function(e){return e.label},getOptionValue:function(e){return e.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:function(e){return!!e.isDisabled},loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!function(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(e){return!1}}(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function Pl(e,t,a,o){return{type:"option",data:t,isDisabled:Fl(e,t,a),isSelected:Vl(e,t,a),label:jl(e,t),value:Wl(e,t),index:o}}function Rl(e,t){return e.options.map((function(a,o){if("options"in a){var l=a.options.map((function(a,o){return Pl(e,a,t,o)})).filter((function(t){return Bl(e,t)}));return l.length>0?{type:"group",data:a,options:l,index:o}:void 0}var r=Pl(e,a,t,o);return Bl(e,r)?r:void 0})).filter(Eo)}function Ll(e){return e.reduce((function(e,t){return"group"===t.type?e.push.apply(e,mt(t.options.map((function(e){return e.data})))):e.push(t.data),e}),[])}function Bl(e,t){var a=e.inputValue,o=void 0===a?"":a,l=t.data,r=t.isSelected,n=t.label,i=t.value;return(!Gl(e)||!r)&&Hl(e,{label:n,value:i,data:l},o)}var jl=function(e,t){return e.getOptionLabel(t)},Wl=function(e,t){return e.getOptionValue(t)};function Fl(e,t,a){return"function"==typeof e.isOptionDisabled&&e.isOptionDisabled(t,a)}function Vl(e,t,a){if(a.indexOf(t)>-1)return!0;if("function"==typeof e.isOptionSelected)return e.isOptionSelected(t,a);var o=Wl(e,t);return a.some((function(t){return Wl(e,t)===o}))}function Hl(e,t,a){return!e.filterOption||e.filterOption(t,a)}var Gl=function(e){var t=e.hideSelectedOptions,a=e.isMulti;return void 0===t?a:t},Ul=1,Yl=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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ct(e,t)}(c,e);var t,a,o,l,r,i=(l=c,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=dt(l);if(r){var a=dt(this).constructor;e=Reflect.construct(t,arguments,a)}else e=t.apply(this,arguments);return ut(this,e)});function c(e){var t;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,c),(t=i.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0},t.blockOptionHover=!1,t.isComposing=!1,t.commonProps=void 0,t.initialTouchX=0,t.initialTouchY=0,t.instancePrefix="",t.openAfterFocus=!1,t.scrollToFocusedOptionOnUpdate=!1,t.userIsDragging=void 0,t.controlRef=null,t.getControlRef=function(e){t.controlRef=e},t.focusedOptionRef=null,t.getFocusedOptionRef=function(e){t.focusedOptionRef=e},t.menuListRef=null,t.getMenuListRef=function(e){t.menuListRef=e},t.inputRef=null,t.getInputRef=function(e){t.inputRef=e},t.focus=t.focusInput,t.blur=t.blurInput,t.onChange=function(e,a){var o=t.props,l=o.onChange,r=o.name;a.name=r,t.ariaOnChange(e,a),l(e,a)},t.setValue=function(e,a,o){var l=t.props,r=l.closeMenuOnSelect,n=l.isMulti,i=l.inputValue;t.onInputChange("",{action:"set-value",prevInputValue:i}),r&&(t.setState({inputIsHiddenAfterUpdate:!n}),t.onMenuClose()),t.setState({clearFocusValueOnUpdate:!0}),t.onChange(e,{action:a,option:o})},t.selectOption=function(e){var a=t.props,o=a.blurInputOnSelect,l=a.isMulti,r=a.name,n=t.state.selectValue,i=l&&t.isOptionSelected(e,n),s=t.isOptionDisabled(e,n);if(i){var c=t.getOptionValue(e);t.setValue(n.filter((function(e){return t.getOptionValue(e)!==c})),"deselect-option",e)}else{if(s)return void t.ariaOnChange(e,{action:"select-option",option:e,name:r});l?t.setValue([].concat(mt(n),[e]),"select-option",e):t.setValue(e,"select-option")}o&&t.blurInput()},t.removeValue=function(e){var a=t.props.isMulti,o=t.state.selectValue,l=t.getOptionValue(e),r=o.filter((function(e){return t.getOptionValue(e)!==l})),n=Co(a,r,r[0]||null);t.onChange(n,{action:"remove-value",removedValue:e}),t.focusInput()},t.clearValue=function(){var e=t.state.selectValue;t.onChange(Co(t.props.isMulti,[],null),{action:"clear",removedValues:e})},t.popValue=function(){var e=t.props.isMulti,a=t.state.selectValue,o=a[a.length-1],l=a.slice(0,a.length-1),r=Co(e,l,l[0]||null);t.onChange(r,{action:"pop-value",removedValue:o})},t.getValue=function(){return t.state.selectValue},t.cx=function(){for(var e=arguments.length,a=new Array(e),o=0;o<e;o++)a[o]=arguments[o];return so.apply(void 0,[t.props.classNamePrefix].concat(a))},t.getOptionLabel=function(e){return jl(t.props,e)},t.getOptionValue=function(e){return Wl(t.props,e)},t.getStyles=function(e,a){var o=t.props.unstyled,l=$l[e](a,o);l.boxSizing="border-box";var r=t.props.styles[e];return r?r(l,a):l},t.getClassNames=function(e,a){var o,l;return null===(o=(l=t.props.classNames)[e])||void 0===o?void 0:o.call(l,a)},t.getElementId=function(e){return"".concat(t.instancePrefix,"-").concat(e)},t.getComponents=function(){return e=t.props,at(at({},el),e.components);var e},t.buildCategorizedOptions=function(){return Rl(t.props,t.state.selectValue)},t.getCategorizedOptions=function(){return t.props.menuIsOpen?t.buildCategorizedOptions():[]},t.buildFocusableOptions=function(){return Ll(t.buildCategorizedOptions())},t.getFocusableOptions=function(){return t.props.menuIsOpen?t.buildFocusableOptions():[]},t.ariaOnChange=function(e,a){t.setState({ariaSelection:at({value:e},a)})},t.onMenuMouseDown=function(e){0===e.button&&(e.stopPropagation(),e.preventDefault(),t.focusInput())},t.onMenuMouseMove=function(e){t.blockOptionHover=!1},t.onControlMouseDown=function(e){if(!e.defaultPrevented){var a=t.props.openMenuOnClick;t.state.isFocused?t.props.menuIsOpen?"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&t.onMenuClose():a&&t.openMenu("first"):(a&&(t.openAfterFocus=!0),t.focusInput()),"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&e.preventDefault()}},t.onDropdownIndicatorMouseDown=function(e){if(!(e&&"mousedown"===e.type&&0!==e.button||t.props.isDisabled)){var a=t.props,o=a.isMulti,l=a.menuIsOpen;t.focusInput(),l?(t.setState({inputIsHiddenAfterUpdate:!o}),t.onMenuClose()):t.openMenu("first"),e.preventDefault()}},t.onClearIndicatorMouseDown=function(e){e&&"mousedown"===e.type&&0!==e.button||(t.clearValue(),e.preventDefault(),t.openAfterFocus=!1,"touchend"===e.type?t.focusInput():setTimeout((function(){return t.focusInput()})))},t.onScroll=function(e){"boolean"==typeof t.props.closeMenuOnScroll?e.target instanceof HTMLElement&&bo(e.target)&&t.props.onMenuClose():"function"==typeof t.props.closeMenuOnScroll&&t.props.closeMenuOnScroll(e)&&t.props.onMenuClose()},t.onCompositionStart=function(){t.isComposing=!0},t.onCompositionEnd=function(){t.isComposing=!1},t.onTouchStart=function(e){var a=e.touches,o=a&&a.item(0);o&&(t.initialTouchX=o.clientX,t.initialTouchY=o.clientY,t.userIsDragging=!1)},t.onTouchMove=function(e){var a=e.touches,o=a&&a.item(0);if(o){var l=Math.abs(o.clientX-t.initialTouchX),r=Math.abs(o.clientY-t.initialTouchY);t.userIsDragging=l>5||r>5}},t.onTouchEnd=function(e){t.userIsDragging||(t.controlRef&&!t.controlRef.contains(e.target)&&t.menuListRef&&!t.menuListRef.contains(e.target)&&t.blurInput(),t.initialTouchX=0,t.initialTouchY=0)},t.onControlTouchEnd=function(e){t.userIsDragging||t.onControlMouseDown(e)},t.onClearIndicatorTouchEnd=function(e){t.userIsDragging||t.onClearIndicatorMouseDown(e)},t.onDropdownIndicatorTouchEnd=function(e){t.userIsDragging||t.onDropdownIndicatorMouseDown(e)},t.handleInputChange=function(e){var a=t.props.inputValue,o=e.currentTarget.value;t.setState({inputIsHiddenAfterUpdate:!1}),t.onInputChange(o,{action:"input-change",prevInputValue:a}),t.props.menuIsOpen||t.onMenuOpen()},t.onInputFocus=function(e){t.props.onFocus&&t.props.onFocus(e),t.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(t.openAfterFocus||t.props.openMenuOnFocus)&&t.openMenu("first"),t.openAfterFocus=!1},t.onInputBlur=function(e){var a=t.props.inputValue;t.menuListRef&&t.menuListRef.contains(document.activeElement)?t.inputRef.focus():(t.props.onBlur&&t.props.onBlur(e),t.onInputChange("",{action:"input-blur",prevInputValue:a}),t.onMenuClose(),t.setState({focusedValue:null,isFocused:!1}))},t.onOptionHover=function(e){t.blockOptionHover||t.state.focusedOption===e||t.setState({focusedOption:e})},t.shouldHideSelectedOptions=function(){return Gl(t.props)},t.onValueInputFocus=function(e){e.preventDefault(),e.stopPropagation(),t.focus()},t.onKeyDown=function(e){var a=t.props,o=a.isMulti,l=a.backspaceRemovesValue,r=a.escapeClearsValue,n=a.inputValue,i=a.isClearable,s=a.isDisabled,c=a.menuIsOpen,d=a.onKeyDown,u=a.tabSelectsValue,m=a.openMenuOnFocus,b=t.state,h=b.focusedOption,p=b.focusedValue,v=b.selectValue;if(!(s||"function"==typeof d&&(d(e),e.defaultPrevented))){switch(t.blockOptionHover=!0,e.key){case"ArrowLeft":if(!o||n)return;t.focusValue("previous");break;case"ArrowRight":if(!o||n)return;t.focusValue("next");break;case"Delete":case"Backspace":if(n)return;if(p)t.removeValue(p);else{if(!l)return;o?t.popValue():i&&t.clearValue()}break;case"Tab":if(t.isComposing)return;if(e.shiftKey||!c||!u||!h||m&&t.isOptionSelected(h,v))return;t.selectOption(h);break;case"Enter":if(229===e.keyCode)break;if(c){if(!h)return;if(t.isComposing)return;t.selectOption(h);break}return;case"Escape":c?(t.setState({inputIsHiddenAfterUpdate:!1}),t.onInputChange("",{action:"menu-close",prevInputValue:n}),t.onMenuClose()):i&&r&&t.clearValue();break;case" ":if(n)return;if(!c){t.openMenu("first");break}if(!h)return;t.selectOption(h);break;case"ArrowUp":c?t.focusOption("up"):t.openMenu("last");break;case"ArrowDown":c?t.focusOption("down"):t.openMenu("first");break;case"PageUp":if(!c)return;t.focusOption("pageup");break;case"PageDown":if(!c)return;t.focusOption("pagedown");break;case"Home":if(!c)return;t.focusOption("first");break;case"End":if(!c)return;t.focusOption("last");break;default:return}e.preventDefault()}},t.instancePrefix="react-select-"+(t.props.instanceId||++Ul),t.state.selectValue=co(e.value),e.menuIsOpen&&t.state.selectValue.length){var a=t.buildFocusableOptions(),o=a.indexOf(t.state.selectValue[0]);t.state.focusedOption=a[o]}return t}return t=c,a=[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&fo(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(e){var t=this.props,a=t.isDisabled,o=t.menuIsOpen,l=this.state.isFocused;(l&&!a&&e.isDisabled||l&&o&&!e.menuIsOpen)&&this.focusInput(),l&&a&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):l||a||!e.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(fo(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,a=this.state,o=a.selectValue,l=a.isFocused,r=this.buildFocusableOptions(),n="first"===e?0:r.length-1;if(!this.props.isMulti){var i=r.indexOf(o[0]);i>-1&&(n=i)}this.scrollToFocusedOptionOnUpdate=!(l&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:r[n]},(function(){return t.onMenuOpen()}))}},{key:"focusValue",value:function(e){var t=this.state,a=t.selectValue,o=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var l=a.indexOf(o);o||(l=-1);var r=a.length-1,n=-1;if(a.length){switch(e){case"previous":n=0===l?0:-1===l?r:l-1;break;case"next":l>-1&&l<r&&(n=l+1)}this.setState({inputIsHidden:-1!==n,focusedValue:a[n]})}}}},{key:"focusOption",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,a=this.state.focusedOption,o=this.getFocusableOptions();if(o.length){var l=0,r=o.indexOf(a);a||(r=-1),"up"===e?l=r>0?r-1:o.length-1:"down"===e?l=(r+1)%o.length:"pageup"===e?(l=r-t)<0&&(l=0):"pagedown"===e?(l=r+t)>o.length-1&&(l=o.length-1):"last"===e&&(l=o.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:o[l],focusedValue:null})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(Ol):at(at({},Ol),this.props.theme):Ol}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,a=this.getStyles,o=this.getClassNames,l=this.getValue,r=this.selectOption,n=this.setValue,i=this.props,s=i.isMulti,c=i.isRtl,d=i.options;return{clearValue:e,cx:t,getStyles:a,getClassNames:o,getValue:l,hasValue:this.hasValue(),isMulti:s,isRtl:c,options:d,selectOption:r,selectProps:i,setValue:n,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,a=e.isMulti;return void 0===t?a:t}},{key:"isOptionDisabled",value:function(e,t){return Fl(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return Vl(this.props,e,t)}},{key:"filterOption",value:function(e,t){return Hl(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"==typeof this.props.formatOptionLabel){var a=this.props.inputValue,o=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:a,selectValue:o})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,a=e.isSearchable,o=e.inputId,l=e.inputValue,r=e.tabIndex,i=e.form,c=e.menuIsOpen,d=e.required,u=this.getComponents().Input,m=this.state,b=m.inputIsHidden,h=m.ariaSelection,p=this.commonProps,v=o||this.getElementId("input"),g=at(at(at({"aria-autocomplete":"list","aria-expanded":c,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":d,role:"combobox"},c&&{"aria-controls":this.getElementId("listbox"),"aria-owns":this.getElementId("listbox")}),!a&&{"aria-readonly":!0}),this.hasValue()?"initial-input-focus"===(null==h?void 0:h.action)&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return a?n.createElement(u,s({},p,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:v,innerRef:this.getInputRef,isDisabled:t,isHidden:b,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:r,form:i,type:"text",value:l},g)):n.createElement(fl,s({id:v,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:no,onFocus:this.onInputFocus,disabled:t,tabIndex:r,inputMode:"none",form:i,value:""},g))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.getComponents(),a=t.MultiValue,o=t.MultiValueContainer,l=t.MultiValueLabel,r=t.MultiValueRemove,i=t.SingleValue,c=t.Placeholder,d=this.commonProps,u=this.props,m=u.controlShouldRenderValue,b=u.isDisabled,h=u.isMulti,p=u.inputValue,v=u.placeholder,g=this.state,f=g.selectValue,I=g.focusedValue,y=g.isFocused;if(!this.hasValue()||!m)return p?null:n.createElement(c,s({},d,{key:"placeholder",isDisabled:b,isFocused:y,innerProps:{id:this.getElementId("placeholder")}}),v);if(h)return f.map((function(t,i){var c=t===I,u="".concat(e.getOptionLabel(t),"-").concat(e.getOptionValue(t));return n.createElement(a,s({},d,{components:{Container:o,Label:l,Remove:r},isFocused:c,isDisabled:b,key:u,index:i,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault()}},data:t}),e.formatOptionLabel(t,"value"))}));if(p)return null;var _=f[0];return n.createElement(i,s({},d,{data:_,isDisabled:b}),this.formatOptionLabel(_,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.getComponents().ClearIndicator,t=this.commonProps,a=this.props,o=a.isDisabled,l=a.isLoading,r=this.state.isFocused;if(!this.isClearable()||!e||o||!this.hasValue()||l)return null;var i={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return n.createElement(e,s({},t,{innerProps:i,isFocused:r}))}},{key:"renderLoadingIndicator",value:function(){var e=this.getComponents().LoadingIndicator,t=this.commonProps,a=this.props,o=a.isDisabled,l=a.isLoading,r=this.state.isFocused;return e&&l?n.createElement(e,s({},t,{innerProps:{"aria-hidden":"true"},isDisabled:o,isFocused:r})):null}},{key:"renderIndicatorSeparator",value:function(){var e=this.getComponents(),t=e.DropdownIndicator,a=e.IndicatorSeparator;if(!t||!a)return null;var o=this.commonProps,l=this.props.isDisabled,r=this.state.isFocused;return n.createElement(a,s({},o,{isDisabled:l,isFocused:r}))}},{key:"renderDropdownIndicator",value:function(){var e=this.getComponents().DropdownIndicator;if(!e)return null;var t=this.commonProps,a=this.props.isDisabled,o=this.state.isFocused,l={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return n.createElement(e,s({},t,{innerProps:l,isDisabled:a,isFocused:o}))}},{key:"renderMenu",value:function(){var e=this,t=this.getComponents(),a=t.Group,o=t.GroupHeading,l=t.Menu,r=t.MenuList,i=t.MenuPortal,c=t.LoadingMessage,d=t.NoOptionsMessage,u=t.Option,m=this.commonProps,b=this.state.focusedOption,h=this.props,p=h.captureMenuScroll,v=h.inputValue,g=h.isLoading,f=h.loadingMessage,I=h.minMenuHeight,y=h.maxMenuHeight,_=h.menuIsOpen,S=h.menuPlacement,w=h.menuPosition,E=h.menuPortalTarget,C=h.menuShouldBlockScroll,x=h.menuShouldScrollIntoView,M=h.noOptionsMessage,k=h.onMenuScrollToTop,N=h.onMenuScrollToBottom;if(!_)return null;var T,D=function(t,a){var o=t.type,l=t.data,r=t.isDisabled,i=t.isSelected,c=t.label,d=t.value,h=b===l,p=r?void 0:function(){return e.onOptionHover(l)},v=r?void 0:function(){return e.selectOption(l)},g="".concat(e.getElementId("option"),"-").concat(a),f={id:g,onClick:v,onMouseMove:p,onMouseOver:p,tabIndex:-1};return n.createElement(u,s({},m,{innerProps:f,data:l,isDisabled:r,isSelected:i,key:g,label:c,type:o,value:d,isFocused:h,innerRef:h?e.getFocusedOptionRef:void 0}),e.formatOptionLabel(t.data,"menu"))};if(this.hasOptions())T=this.getCategorizedOptions().map((function(t){if("group"===t.type){var l=t.data,r=t.options,i=t.index,c="".concat(e.getElementId("group"),"-").concat(i),d="".concat(c,"-heading");return n.createElement(a,s({},m,{key:c,data:l,options:r,Heading:o,headingProps:{id:d,data:t.data},label:e.formatGroupLabel(t.data)}),t.options.map((function(e){return D(e,"".concat(i,"-").concat(e.index))})))}if("option"===t.type)return D(t,"".concat(t.index))}));else if(g){var z=f({inputValue:v});if(null===z)return null;T=n.createElement(c,m,z)}else{var $=M({inputValue:v});if(null===$)return null;T=n.createElement(d,m,$)}var O={minMenuHeight:I,maxMenuHeight:y,menuPlacement:S,menuPosition:w,menuShouldScrollIntoView:x},A=n.createElement(ko,s({},m,O),(function(t){var a=t.ref,o=t.placerProps,i=o.placement,c=o.maxHeight;return n.createElement(l,s({},m,O,{innerRef:a,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove,id:e.getElementId("listbox")},isLoading:g,placement:i}),n.createElement(Tl,{captureEnabled:p,onTopArrive:k,onBottomArrive:N,lockEnabled:C},(function(t){return n.createElement(r,s({},m,{innerRef:function(a){e.getMenuListRef(a),t(a)},isLoading:g,maxHeight:c,focusedOption:b}),T)})))}));return E||"fixed"===w?n.createElement(i,s({},m,{appendTo:E,controlElement:this.controlRef,menuPlacement:S,menuPosition:w}),A):A}},{key:"renderFormField",value:function(){var e=this,t=this.props,a=t.delimiter,o=t.isDisabled,l=t.isMulti,r=t.name,i=t.required,s=this.state.selectValue;if(r&&!o){if(i&&!this.hasValue())return n.createElement(zl,{name:r,onFocus:this.onValueInputFocus});if(l){if(a){var c=s.map((function(t){return e.getOptionValue(t)})).join(a);return n.createElement("input",{name:r,type:"hidden",value:c})}var d=s.length>0?s.map((function(t,a){return n.createElement("input",{key:"i-".concat(a),name:r,type:"hidden",value:e.getOptionValue(t)})})):n.createElement("input",{name:r,type:"hidden",value:""});return n.createElement("div",null,d)}var u=s[0]?this.getOptionValue(s[0]):"";return n.createElement("input",{name:r,type:"hidden",value:u})}}},{key:"renderLiveRegion",value:function(){var e=this.commonProps,t=this.state,a=t.ariaSelection,o=t.focusedOption,l=t.focusedValue,r=t.isFocused,i=t.selectValue,c=this.getFocusableOptions();return n.createElement(nl,s({},e,{id:this.getElementId("live-region"),ariaSelection:a,focusedOption:o,focusedValue:l,isFocused:r,selectValue:i,focusableOptions:c}))}},{key:"render",value:function(){var e=this.getComponents(),t=e.Control,a=e.IndicatorsContainer,o=e.SelectContainer,l=e.ValueContainer,r=this.props,i=r.className,c=r.id,d=r.isDisabled,u=r.menuIsOpen,m=this.state.isFocused,b=this.commonProps=this.getCommonProps();return n.createElement(o,s({},b,{className:i,innerProps:{id:c,onKeyDown:this.onKeyDown},isDisabled:d,isFocused:m}),this.renderLiveRegion(),n.createElement(t,s({},b,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:d,isFocused:m,menuIsOpen:u}),n.createElement(l,s({},b,{isDisabled:d}),this.renderPlaceholderOrValue(),this.renderInput()),n.createElement(a,s({},b,{isDisabled:d}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],o=[{key:"getDerivedStateFromProps",value:function(e,t){var a=t.prevProps,o=t.clearFocusValueOnUpdate,l=t.inputIsHiddenAfterUpdate,r=t.ariaSelection,n=t.isFocused,i=t.prevWasFocused,s=e.options,c=e.value,d=e.menuIsOpen,u=e.inputValue,m=e.isMulti,b=co(c),h={};if(a&&(c!==a.value||s!==a.options||d!==a.menuIsOpen||u!==a.inputValue)){var p=d?function(e,t){return Ll(Rl(e,t))}(e,b):[],v=o?function(e,t){var a=e.focusedValue,o=e.selectValue.indexOf(a);if(o>-1){if(t.indexOf(a)>-1)return a;if(o<t.length)return t[o]}return null}(t,b):null,g=function(e,t){var a=e.focusedOption;return a&&t.indexOf(a)>-1?a:t[0]}(t,p);h={selectValue:b,focusedOption:g,focusedValue:v,clearFocusValueOnUpdate:!1}}var f=null!=l&&e!==a?{inputIsHidden:l,inputIsHiddenAfterUpdate:void 0}:{},I=r,y=n&&i;return n&&!y&&(I={value:Co(m,b,b[0]||null),options:b,action:"initial-input-focus"},y=!i),"initial-input-focus"===(null==r?void 0:r.action)&&(I=null),at(at(at({},h),f),{},{prevProps:e,ariaSelection:I,prevWasFocused:y})}}],a&&st(t.prototype,a),o&&st(t,o),Object.defineProperty(t,"prototype",{writable:!1}),c}(n.Component);Yl.defaultProps=Al;var Ql=(0,n.forwardRef)((function(e,t){var a=function(e){var t=e.defaultInputValue,a=void 0===t?"":t,o=e.defaultMenuIsOpen,l=void 0!==o&&o,r=e.defaultValue,i=void 0===r?null:r,s=e.inputValue,c=e.menuIsOpen,d=e.onChange,u=e.onInputChange,m=e.onMenuClose,b=e.onMenuOpen,h=e.value,p=nt(e,it),v=rt((0,n.useState)(void 0!==s?s:a),2),g=v[0],f=v[1],I=rt((0,n.useState)(void 0!==c?c:l),2),y=I[0],_=I[1],S=rt((0,n.useState)(void 0!==h?h:i),2),w=S[0],E=S[1],C=(0,n.useCallback)((function(e,t){"function"==typeof d&&d(e,t),E(e)}),[d]),x=(0,n.useCallback)((function(e,t){var a;"function"==typeof u&&(a=u(e,t)),f(void 0!==a?a:e)}),[u]),M=(0,n.useCallback)((function(){"function"==typeof b&&b(),_(!0)}),[b]),k=(0,n.useCallback)((function(){"function"==typeof m&&m(),_(!1)}),[m]),N=void 0!==s?s:g,T=void 0!==c?c:y,D=void 0!==h?h:w;return at(at({},p),{},{inputValue:N,menuIsOpen:T,onChange:C,onInputChange:x,onMenuClose:k,onMenuOpen:M,value:D})}(e);return n.createElement(Yl,s({ref:t},a))}));const Kl=Ql,Jl=JSON.parse('[{"label":"Default","value":"Default","variant":["Default","100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Abhaya Libre","category":"serif","value":"Abhaya Libre","variant":["400","500","600","700","800"]},{"label":"Advent Pro","category":"sans-serif","value":"Advent Pro","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Akshar","category":"sans-serif","value":"Akshar","variant":["300","400","500","600","700"]},{"label":"Albert Sans","category":"sans-serif","value":"Albert Sans","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Alegreya","category":"serif","value":"Alegreya","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Alegreya SC","category":"serif","value":"Alegreya SC","variant":["400","400 Italic","500","500 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Alegreya Sans","category":"sans-serif","value":"Alegreya Sans","variant":["100","100 Italic","300","300 Italic","400","400 Italic","500","500 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Alegreya Sans SC","category":"sans-serif","value":"Alegreya Sans SC","variant":["100","100 Italic","300","300 Italic","400","400 Italic","500","500 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Aleo","category":"serif","value":"Aleo","variant":["300","300 Italic","400","400 Italic","700","700 Italic"]},{"label":"Alexandria","category":"sans-serif","value":"Alexandria","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Alumni Sans","category":"sans-serif","value":"Alumni Sans","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Andada Pro","category":"serif","value":"Andada Pro","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic"]},{"label":"Anek Bangla","category":"sans-serif","value":"Anek Bangla","variant":["100","200","300","400","500","600","700","800"]},{"label":"Anek Devanagari","category":"sans-serif","value":"Anek Devanagari","variant":["100","200","300","400","500","600","700","800"]},{"label":"Anek Gujarati","category":"sans-serif","value":"Anek Gujarati","variant":["100","200","300","400","500","600","700","800"]},{"label":"Anek Gurmukhi","category":"sans-serif","value":"Anek Gurmukhi","variant":["100","200","300","400","500","600","700","800"]},{"label":"Anek Kannada","category":"sans-serif","value":"Anek Kannada","variant":["100","200","300","400","500","600","700","800"]},{"label":"Anek Latin","category":"sans-serif","value":"Anek Latin","variant":["100","200","300","400","500","600","700","800"]},{"label":"Anek Malayalam","category":"sans-serif","value":"Anek Malayalam","variant":["100","200","300","400","500","600","700","800"]},{"label":"Anek Odia","category":"sans-serif","value":"Anek Odia","variant":["100","200","300","400","500","600","700","800"]},{"label":"Anek Tamil","category":"sans-serif","value":"Anek Tamil","variant":["100","200","300","400","500","600","700","800"]},{"label":"Anek Telugu","category":"sans-serif","value":"Anek Telugu","variant":["100","200","300","400","500","600","700","800"]},{"label":"Antonio","category":"sans-serif","value":"Antonio","variant":["100","200","300","400","500","600","700"]},{"label":"Archivo","category":"sans-serif","value":"Archivo","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Archivo Narrow","category":"sans-serif","value":"Archivo Narrow","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Arimo","category":"sans-serif","value":"Arimo","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Asap","category":"sans-serif","value":"Asap","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Asap Condensed","category":"sans-serif","value":"Asap Condensed","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Assistant","category":"sans-serif","value":"Assistant","variant":["200","300","400","500","600","700","800"]},{"label":"Athiti","category":"sans-serif","value":"Athiti","variant":["200","300","400","500","600","700"]},{"label":"Azeret Mono","category":"monospace","value":"Azeret Mono","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Bai Jamjuree","category":"sans-serif","value":"Bai Jamjuree","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Barlow","category":"sans-serif","value":"Barlow","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Barlow Condensed","category":"sans-serif","value":"Barlow Condensed","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Barlow Semi Condensed","category":"sans-serif","value":"Barlow Semi Condensed","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Be Vietnam Pro","category":"sans-serif","value":"Be Vietnam Pro","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Besley","category":"serif","value":"Besley","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"BioRhyme","category":"serif","value":"BioRhyme","variant":["200","300","400","700","800"]},{"label":"BioRhyme Expanded","category":"serif","value":"BioRhyme Expanded","variant":["200","300","400","700","800"]},{"label":"Biryani","category":"sans-serif","value":"Biryani","variant":["200","300","400","600","700","800","900"]},{"label":"Bitter","category":"serif","value":"Bitter","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Blinker","category":"sans-serif","value":"Blinker","variant":["100","200","300","400","600","700","800","900"]},{"label":"Bodoni Moda","category":"serif","value":"Bodoni Moda","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Brygada 1918","category":"serif","value":"Brygada 1918","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Cabin","category":"sans-serif","value":"Cabin","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Cairo","category":"sans-serif","value":"Cairo","variant":["200","300","400","500","600","700","800","900"]},{"label":"Catamaran","category":"sans-serif","value":"Catamaran","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Chakra Petch","category":"sans-serif","value":"Chakra Petch","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Changa","category":"sans-serif","value":"Changa","variant":["200","300","400","500","600","700","800"]},{"label":"Chathura","category":"sans-serif","value":"Chathura","variant":["100","300","400","700","800"]},{"label":"Chivo","category":"sans-serif","value":"Chivo","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Chivo Mono","category":"monospace","value":"Chivo Mono","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Cinzel","category":"serif","value":"Cinzel","variant":["400","500","600","700","800","900"]},{"label":"Comic Neue","category":"handwriting","value":"Comic Neue","variant":["300","300 Italic","400","400 Italic","700","700 Italic"]},{"label":"Commissioner","category":"sans-serif","value":"Commissioner","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Cormorant","category":"serif","value":"Cormorant","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Cormorant Garamond","category":"serif","value":"Cormorant Garamond","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Cormorant Infant","category":"serif","value":"Cormorant Infant","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Cormorant SC","category":"serif","value":"Cormorant SC","variant":["300","400","500","600","700"]},{"label":"Cormorant Unicase","category":"serif","value":"Cormorant Unicase","variant":["300","400","500","600","700"]},{"label":"Cormorant Upright","category":"serif","value":"Cormorant Upright","variant":["300","400","500","600","700"]},{"label":"Crimson Pro","category":"serif","value":"Crimson Pro","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Crimson Text","category":"serif","value":"Crimson Text","variant":["400","400 Italic","600","600 Italic","700","700 Italic"]},{"label":"Cuprum","category":"sans-serif","value":"Cuprum","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"DM Mono","category":"monospace","value":"DM Mono","variant":["300","300 Italic","400","400 Italic","500","500 Italic"]},{"label":"DM Sans","category":"sans-serif","value":"DM Sans","variant":["400","400 Italic","500","500 Italic","700","700 Italic"]},{"label":"Darker Grotesque","category":"sans-serif","value":"Darker Grotesque","variant":["300","400","500","600","700","800","900"]},{"label":"Dosis","category":"sans-serif","value":"Dosis","variant":["200","300","400","500","600","700","800"]},{"label":"EB Garamond","category":"serif","value":"EB Garamond","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic"]},{"label":"Eczar","category":"serif","value":"Eczar","variant":["400","500","600","700","800"]},{"label":"Encode Sans","category":"sans-serif","value":"Encode Sans","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Encode Sans Condensed","category":"sans-serif","value":"Encode Sans Condensed","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Encode Sans Expanded","category":"sans-serif","value":"Encode Sans Expanded","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Encode Sans SC","category":"sans-serif","value":"Encode Sans SC","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Encode Sans Semi Condensed","category":"sans-serif","value":"Encode Sans Semi Condensed","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Encode Sans Semi Expanded","category":"sans-serif","value":"Encode Sans Semi Expanded","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Epilogue","category":"sans-serif","value":"Epilogue","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Exo","category":"sans-serif","value":"Exo","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Exo 2","category":"sans-serif","value":"Exo 2","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Fahkwang","category":"sans-serif","value":"Fahkwang","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Familjen Grotesk","category":"sans-serif","value":"Familjen Grotesk","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Faustina","category":"serif","value":"Faustina","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic"]},{"label":"Figtree","category":"sans-serif","value":"Figtree","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Finlandica","category":"sans-serif","value":"Finlandica","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Fira Code","category":"monospace","value":"Fira Code","variant":["300","400","500","600","700"]},{"label":"Fira Sans","category":"sans-serif","value":"Fira Sans","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Fira Sans Condensed","category":"sans-serif","value":"Fira Sans Condensed","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Fira Sans Extra Condensed","category":"sans-serif","value":"Fira Sans Extra Condensed","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Frank Ruhl Libre","category":"serif","value":"Frank Ruhl Libre","variant":["300","400","500","600","700","800","900"]},{"label":"Fraunces","category":"serif","value":"Fraunces","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Fredoka","category":"sans-serif","value":"Fredoka","variant":["300","400","500","600","700"]},{"label":"Gantari","category":"sans-serif","value":"Gantari","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Gelasio","category":"serif","value":"Gelasio","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Gemunu Libre","category":"sans-serif","value":"Gemunu Libre","variant":["200","300","400","500","600","700","800"]},{"label":"Genos","category":"sans-serif","value":"Genos","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Georama","category":"sans-serif","value":"Georama","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Glory","category":"sans-serif","value":"Glory","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic"]},{"label":"Golos Text","category":"sans-serif","value":"Golos Text","variant":["400","500","600","700","800","900"]},{"label":"Gothic A1","category":"sans-serif","value":"Gothic A1","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Grenze","category":"serif","value":"Grenze","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Hahmlet","category":"serif","value":"Hahmlet","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Halant","category":"serif","value":"Halant","variant":["300","400","500","600","700"]},{"label":"Hanken Grotesk","category":"sans-serif","value":"Hanken Grotesk","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Hanuman","category":"serif","value":"Hanuman","variant":["100","300","400","700","900"]},{"label":"Heebo","category":"sans-serif","value":"Heebo","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Hepta Slab","category":"serif","value":"Hepta Slab","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Hind","category":"sans-serif","value":"Hind","variant":["300","400","500","600","700"]},{"label":"Hind Guntur","category":"sans-serif","value":"Hind Guntur","variant":["300","400","500","600","700"]},{"label":"Hind Madurai","category":"sans-serif","value":"Hind Madurai","variant":["300","400","500","600","700"]},{"label":"Hind Siliguri","category":"sans-serif","value":"Hind Siliguri","variant":["300","400","500","600","700"]},{"label":"Hind Vadodara","category":"sans-serif","value":"Hind Vadodara","variant":["300","400","500","600","700"]},{"label":"IBM Plex Mono","category":"monospace","value":"IBM Plex Mono","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"IBM Plex Sans","category":"sans-serif","value":"IBM Plex Sans","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"IBM Plex Sans Arabic","category":"sans-serif","value":"IBM Plex Sans Arabic","variant":["100","200","300","400","500","600","700"]},{"label":"IBM Plex Sans Condensed","category":"sans-serif","value":"IBM Plex Sans Condensed","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"IBM Plex Sans Devanagari","category":"sans-serif","value":"IBM Plex Sans Devanagari","variant":["100","200","300","400","500","600","700"]},{"label":"IBM Plex Sans Hebrew","category":"sans-serif","value":"IBM Plex Sans Hebrew","variant":["100","200","300","400","500","600","700"]},{"label":"IBM Plex Sans JP","category":"sans-serif","value":"IBM Plex Sans JP","variant":["100","200","300","400","500","600","700"]},{"label":"IBM Plex Sans KR","category":"sans-serif","value":"IBM Plex Sans KR","variant":["100","200","300","400","500","600","700"]},{"label":"IBM Plex Sans Thai","category":"sans-serif","value":"IBM Plex Sans Thai","variant":["100","200","300","400","500","600","700"]},{"label":"IBM Plex Sans Thai Looped","category":"sans-serif","value":"IBM Plex Sans Thai Looped","variant":["100","200","300","400","500","600","700"]},{"label":"IBM Plex Serif","category":"serif","value":"IBM Plex Serif","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Ibarra Real Nova","category":"serif","value":"Ibarra Real Nova","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Imbue","category":"serif","value":"Imbue","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Inconsolata","category":"monospace","value":"Inconsolata","variant":["200","300","400","500","600","700","800","900"]},{"label":"Inknut Antiqua","category":"serif","value":"Inknut Antiqua","variant":["300","400","500","600","700","800","900"]},{"label":"Inria Sans","category":"sans-serif","value":"Inria Sans","variant":["300","300 Italic","400","400 Italic","700","700 Italic"]},{"label":"Inria Serif","category":"serif","value":"Inria Serif","variant":["300","300 Italic","400","400 Italic","700","700 Italic"]},{"label":"Inter","category":"sans-serif","value":"Inter","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Inter Tight","category":"sans-serif","value":"Inter Tight","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"JetBrains Mono","category":"monospace","value":"JetBrains Mono","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic"]},{"label":"Josefin Sans","category":"sans-serif","value":"Josefin Sans","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Josefin Slab","category":"serif","value":"Josefin Slab","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Jost","category":"sans-serif","value":"Jost","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Jura","category":"sans-serif","value":"Jura","variant":["300","400","500","600","700"]},{"label":"K2D","category":"sans-serif","value":"K2D","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic"]},{"label":"Kanit","category":"sans-serif","value":"Kanit","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Kantumruy Pro","category":"sans-serif","value":"Kantumruy Pro","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Karla","category":"sans-serif","value":"Karla","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic"]},{"label":"Karma","category":"serif","value":"Karma","variant":["300","400","500","600","700"]},{"label":"Khand","category":"sans-serif","value":"Khand","variant":["300","400","500","600","700"]},{"label":"Khula","category":"sans-serif","value":"Khula","variant":["300","400","600","700","800"]},{"label":"KoHo","category":"sans-serif","value":"KoHo","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Kodchasan","category":"sans-serif","value":"Kodchasan","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Kreon","category":"serif","value":"Kreon","variant":["300","400","500","600","700"]},{"label":"Krub","category":"sans-serif","value":"Krub","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Kufam","category":"sans-serif","value":"Kufam","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Kulim Park","category":"sans-serif","value":"Kulim Park","variant":["200","200 Italic","300","300 Italic","400","400 Italic","600","600 Italic","700","700 Italic"]},{"label":"Kumbh Sans","category":"sans-serif","value":"Kumbh Sans","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Labrada","category":"serif","value":"Labrada","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Laila","category":"sans-serif","value":"Laila","variant":["300","400","500","600","700"]},{"label":"Lateef","category":"serif","value":"Lateef","variant":["200","300","400","500","600","700","800"]},{"label":"Lato","category":"sans-serif","value":"Lato","variant":["100","100 Italic","300","300 Italic","400","400 Italic","700","700 Italic","900","900 Italic"]},{"label":"League Spartan","category":"sans-serif","value":"League Spartan","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Lexend","category":"sans-serif","value":"Lexend","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Lexend Deca","category":"sans-serif","value":"Lexend Deca","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Lexend Exa","category":"sans-serif","value":"Lexend Exa","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Lexend Giga","category":"sans-serif","value":"Lexend Giga","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Lexend Mega","category":"sans-serif","value":"Lexend Mega","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Lexend Peta","category":"sans-serif","value":"Lexend Peta","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Lexend Tera","category":"sans-serif","value":"Lexend Tera","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Lexend Zetta","category":"sans-serif","value":"Lexend Zetta","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Libre Bodoni","category":"serif","value":"Libre Bodoni","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Libre Franklin","category":"sans-serif","value":"Libre Franklin","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Literata","category":"serif","value":"Literata","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Livvic","category":"sans-serif","value":"Livvic","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","900","900 Italic"]},{"label":"Lora","category":"serif","value":"Lora","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"M PLUS 1","category":"sans-serif","value":"M PLUS 1","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"M PLUS 1 Code","category":"sans-serif","value":"M PLUS 1 Code","variant":["100","200","300","400","500","600","700"]},{"label":"M PLUS 1p","category":"sans-serif","value":"M PLUS 1p","variant":["100","300","400","500","700","800","900"]},{"label":"M PLUS 2","category":"sans-serif","value":"M PLUS 2","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"M PLUS Code Latin","category":"sans-serif","value":"M PLUS Code Latin","variant":["100","200","300","400","500","600","700"]},{"label":"M PLUS Rounded 1c","category":"sans-serif","value":"M PLUS Rounded 1c","variant":["100","300","400","500","700","800","900"]},{"label":"Mada","category":"sans-serif","value":"Mada","variant":["200","300","400","500","600","700","900"]},{"label":"Maitree","category":"serif","value":"Maitree","variant":["200","300","400","500","600","700"]},{"label":"Mali","category":"handwriting","value":"Mali","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Manrope","category":"sans-serif","value":"Manrope","variant":["200","300","400","500","600","700","800"]},{"label":"Manuale","category":"serif","value":"Manuale","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic"]},{"label":"Martel","category":"serif","value":"Martel","variant":["200","300","400","600","700","800","900"]},{"label":"Martel Sans","category":"sans-serif","value":"Martel Sans","variant":["200","300","400","600","700","800","900"]},{"label":"Martian Mono","category":"monospace","value":"Martian Mono","variant":["100","200","300","400","500","600","700","800"]},{"label":"Material Symbols Outlined","category":"monospace","value":"Material Symbols Outlined","variant":["100","200","300","400","500","600","700"]},{"label":"Material Symbols Rounded","category":"monospace","value":"Material Symbols Rounded","variant":["100","200","300","400","500","600","700"]},{"label":"Material Symbols Sharp","category":"monospace","value":"Material Symbols Sharp","variant":["100","200","300","400","500","600","700"]},{"label":"Maven Pro","category":"sans-serif","value":"Maven Pro","variant":["400","500","600","700","800","900"]},{"label":"Merienda","category":"handwriting","value":"Merienda","variant":["300","400","500","600","700","800","900"]},{"label":"Merriweather","category":"serif","value":"Merriweather","variant":["300","300 Italic","400","400 Italic","700","700 Italic","900","900 Italic"]},{"label":"Merriweather Sans","category":"sans-serif","value":"Merriweather Sans","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic"]},{"label":"Mitr","category":"sans-serif","value":"Mitr","variant":["200","300","400","500","600","700"]},{"label":"Mohave","category":"sans-serif","value":"Mohave","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Montagu Slab","category":"serif","value":"Montagu Slab","variant":["100","200","300","400","500","600","700"]},{"label":"Montserrat","category":"sans-serif","value":"Montserrat","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Montserrat Alternates","category":"sans-serif","value":"Montserrat Alternates","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Mukta","category":"sans-serif","value":"Mukta","variant":["200","300","400","500","600","700","800"]},{"label":"Mukta Mahee","category":"sans-serif","value":"Mukta Mahee","variant":["200","300","400","500","600","700","800"]},{"label":"Mukta Malar","category":"sans-serif","value":"Mukta Malar","variant":["200","300","400","500","600","700","800"]},{"label":"Mukta Vaani","category":"sans-serif","value":"Mukta Vaani","variant":["200","300","400","500","600","700","800"]},{"label":"Mulish","category":"sans-serif","value":"Mulish","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Murecho","category":"sans-serif","value":"Murecho","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Neuton","category":"serif","value":"Neuton","variant":["200","300","400","400 Italic","700","800"]},{"label":"Newsreader","category":"serif","value":"Newsreader","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic"]},{"label":"Niramit","category":"sans-serif","value":"Niramit","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Nobile","category":"sans-serif","value":"Nobile","variant":["400","400 Italic","500","500 Italic","700","700 Italic"]},{"label":"Nokora","category":"sans-serif","value":"Nokora","variant":["100","300","400","700","900"]},{"label":"Noto Emoji","category":"sans-serif","value":"Noto Emoji","variant":["300","400","500","600","700"]},{"label":"Noto Kufi Arabic","category":"sans-serif","value":"Noto Kufi Arabic","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Rashi Hebrew","category":"serif","value":"Noto Rashi Hebrew","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans","category":"sans-serif","value":"Noto Sans","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Noto Sans Arabic","category":"sans-serif","value":"Noto Sans Arabic","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Armenian","category":"sans-serif","value":"Noto Sans Armenian","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Bengali","category":"sans-serif","value":"Noto Sans Bengali","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Canadian Aboriginal","category":"sans-serif","value":"Noto Sans Canadian Aboriginal","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Cham","category":"sans-serif","value":"Noto Sans Cham","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Cherokee","category":"sans-serif","value":"Noto Sans Cherokee","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Devanagari","category":"sans-serif","value":"Noto Sans Devanagari","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Display","category":"sans-serif","value":"Noto Sans Display","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Noto Sans Ethiopic","category":"sans-serif","value":"Noto Sans Ethiopic","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Georgian","category":"sans-serif","value":"Noto Sans Georgian","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Gujarati","category":"sans-serif","value":"Noto Sans Gujarati","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Gurmukhi","category":"sans-serif","value":"Noto Sans Gurmukhi","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans HK","category":"sans-serif","value":"Noto Sans HK","variant":["100","300","400","500","700","900"]},{"label":"Noto Sans Hebrew","category":"sans-serif","value":"Noto Sans Hebrew","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans JP","category":"sans-serif","value":"Noto Sans JP","variant":["100","300","400","500","700","900"]},{"label":"Noto Sans KR","category":"sans-serif","value":"Noto Sans KR","variant":["100","300","400","500","700","900"]},{"label":"Noto Sans Kannada","category":"sans-serif","value":"Noto Sans Kannada","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Khmer","category":"sans-serif","value":"Noto Sans Khmer","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Lao","category":"sans-serif","value":"Noto Sans Lao","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Lao Looped","category":"sans-serif","value":"Noto Sans Lao Looped","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Malayalam","category":"sans-serif","value":"Noto Sans Malayalam","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Meetei Mayek","category":"sans-serif","value":"Noto Sans Meetei Mayek","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Mono","category":"monospace","value":"Noto Sans Mono","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Myanmar","category":"sans-serif","value":"Noto Sans Myanmar","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Oriya","category":"sans-serif","value":"Noto Sans Oriya","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans SC","category":"sans-serif","value":"Noto Sans SC","variant":["100","300","400","500","700","900"]},{"label":"Noto Sans Sinhala","category":"sans-serif","value":"Noto Sans Sinhala","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Symbols","category":"sans-serif","value":"Noto Sans Symbols","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans TC","category":"sans-serif","value":"Noto Sans TC","variant":["100","300","400","500","700","900"]},{"label":"Noto Sans Tamil","category":"sans-serif","value":"Noto Sans Tamil","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Telugu","category":"sans-serif","value":"Noto Sans Telugu","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Thaana","category":"sans-serif","value":"Noto Sans Thaana","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Thai","category":"sans-serif","value":"Noto Sans Thai","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Thai Looped","category":"sans-serif","value":"Noto Sans Thai Looped","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Serif Armenian","category":"serif","value":"Noto Serif Armenian","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Serif Bengali","category":"serif","value":"Noto Serif Bengali","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Serif Devanagari","category":"serif","value":"Noto Serif Devanagari","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Serif Display","category":"serif","value":"Noto Serif Display","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Noto Serif Ethiopic","category":"serif","value":"Noto Serif Ethiopic","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Serif Georgian","category":"serif","value":"Noto Serif Georgian","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Serif Gujarati","category":"serif","value":"Noto Serif Gujarati","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Serif Gurmukhi","category":"serif","value":"Noto Serif Gurmukhi","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Serif HK","category":"serif","value":"Noto Serif HK","variant":["200","300","400","500","600","700","800","900"]},{"label":"Noto Serif Hebrew","category":"serif","value":"Noto Serif Hebrew","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Serif JP","category":"serif","value":"Noto Serif JP","variant":["200","300","400","500","600","700","900"]},{"label":"Noto Serif KR","category":"serif","value":"Noto Serif KR","variant":["200","300","400","500","600","700","900"]},{"label":"Noto Serif Kannada","category":"serif","value":"Noto Serif Kannada","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Serif Khmer","category":"serif","value":"Noto Serif Khmer","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Serif Lao","category":"serif","value":"Noto Serif Lao","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Serif Malayalam","category":"serif","value":"Noto Serif Malayalam","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Serif Myanmar","category":"serif","value":"Noto Serif Myanmar","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Serif SC","category":"serif","value":"Noto Serif SC","variant":["200","300","400","500","600","700","900"]},{"label":"Noto Serif Sinhala","category":"serif","value":"Noto Serif Sinhala","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Serif TC","category":"serif","value":"Noto Serif TC","variant":["200","300","400","500","600","700","900"]},{"label":"Noto Serif Tamil","category":"serif","value":"Noto Serif Tamil","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Noto Serif Telugu","category":"serif","value":"Noto Serif Telugu","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Serif Thai","category":"serif","value":"Noto Serif Thai","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Serif Tibetan","category":"serif","value":"Noto Serif Tibetan","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Nunito","category":"sans-serif","value":"Nunito","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Nunito Sans","category":"sans-serif","value":"Nunito Sans","variant":["200","200 Italic","300","300 Italic","400","400 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Open Sans","category":"sans-serif","value":"Open Sans","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic"]},{"label":"Orbitron","category":"sans-serif","value":"Orbitron","variant":["400","500","600","700","800","900"]},{"label":"Oswald","category":"sans-serif","value":"Oswald","variant":["200","300","400","500","600","700"]},{"label":"Outfit","category":"sans-serif","value":"Outfit","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Overpass","category":"sans-serif","value":"Overpass","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Overpass Mono","category":"monospace","value":"Overpass Mono","variant":["300","400","500","600","700"]},{"label":"Palanquin","category":"sans-serif","value":"Palanquin","variant":["100","200","300","400","500","600","700"]},{"label":"Petrona","category":"serif","value":"Petrona","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Piazzolla","category":"serif","value":"Piazzolla","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Playfair Display","category":"serif","value":"Playfair Display","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Playfair Display SC","category":"serif","value":"Playfair Display SC","variant":["400","400 Italic","700","700 Italic","900","900 Italic"]},{"label":"Plus Jakarta Sans","category":"sans-serif","value":"Plus Jakarta Sans","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic"]},{"label":"Podkova","category":"serif","value":"Podkova","variant":["400","500","600","700","800"]},{"label":"Poppins","category":"sans-serif","value":"Poppins","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Pridi","category":"serif","value":"Pridi","variant":["200","300","400","500","600","700"]},{"label":"Prompt","category":"sans-serif","value":"Prompt","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Proza Libre","category":"sans-serif","value":"Proza Libre","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic"]},{"label":"Public Sans","category":"sans-serif","value":"Public Sans","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Quicksand","category":"sans-serif","value":"Quicksand","variant":["300","400","500","600","700"]},{"label":"Radio Canada","category":"sans-serif","value":"Radio Canada","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Rajdhani","category":"sans-serif","value":"Rajdhani","variant":["300","400","500","600","700"]},{"label":"Raleway","category":"sans-serif","value":"Raleway","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Rasa","category":"serif","value":"Rasa","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Readex Pro","category":"sans-serif","value":"Readex Pro","variant":["200","300","400","500","600","700"]},{"label":"Recursive","category":"sans-serif","value":"Recursive","variant":["300","400","500","600","700","800","900"]},{"label":"Red Hat Display","category":"sans-serif","value":"Red Hat Display","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Red Hat Mono","category":"monospace","value":"Red Hat Mono","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Red Hat Text","category":"sans-serif","value":"Red Hat Text","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Roboto","category":"sans-serif","value":"Roboto","variant":["100","100 Italic","300","300 Italic","400","400 Italic","500","500 Italic","700","700 Italic","900","900 Italic"]},{"label":"Roboto Condensed","category":"sans-serif","value":"Roboto Condensed","variant":["300","300 Italic","400","400 Italic","700","700 Italic"]},{"label":"Roboto Mono","category":"monospace","value":"Roboto Mono","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Roboto Serif","category":"serif","value":"Roboto Serif","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Roboto Slab","category":"serif","value":"Roboto Slab","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Rokkitt","category":"serif","value":"Rokkitt","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Rosario","category":"sans-serif","value":"Rosario","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Rubik","category":"sans-serif","value":"Rubik","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Ruda","category":"sans-serif","value":"Ruda","variant":["400","500","600","700","800","900"]},{"label":"STIX Two Text","category":"serif","value":"STIX Two Text","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Saira","category":"sans-serif","value":"Saira","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Saira Condensed","category":"sans-serif","value":"Saira Condensed","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Saira Extra Condensed","category":"sans-serif","value":"Saira Extra Condensed","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Saira Semi Condensed","category":"sans-serif","value":"Saira Semi Condensed","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Sansita","category":"sans-serif","value":"Sansita","variant":["400","400 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Sarabun","category":"sans-serif","value":"Sarabun","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic"]},{"label":"Sarpanch","category":"sans-serif","value":"Sarpanch","variant":["400","500","600","700","800","900"]},{"label":"Shippori Mincho","category":"serif","value":"Shippori Mincho","variant":["400","500","600","700","800"]},{"label":"Shippori Mincho B1","category":"serif","value":"Shippori Mincho B1","variant":["400","500","600","700","800"]},{"label":"Signika","category":"sans-serif","value":"Signika","variant":["300","400","500","600","700"]},{"label":"Signika Negative","category":"sans-serif","value":"Signika Negative","variant":["300","400","500","600","700"]},{"label":"Smooch Sans","category":"sans-serif","value":"Smooch Sans","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Sofia Sans","category":"sans-serif","value":"Sofia Sans","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Sofia Sans Condensed","category":"sans-serif","value":"Sofia Sans Condensed","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Sofia Sans Extra Condensed","category":"sans-serif","value":"Sofia Sans Extra Condensed","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Sofia Sans Semi Condensed","category":"sans-serif","value":"Sofia Sans Semi Condensed","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Solway","category":"serif","value":"Solway","variant":["300","400","500","700","800"]},{"label":"Sono","category":"sans-serif","value":"Sono","variant":["200","300","400","500","600","700","800"]},{"label":"Sora","category":"sans-serif","value":"Sora","variant":["100","200","300","400","500","600","700","800"]},{"label":"Source Code Pro","category":"monospace","value":"Source Code Pro","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Source Sans 3","category":"sans-serif","value":"Source Sans 3","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Source Sans Pro","category":"sans-serif","value":"Source Sans Pro","variant":["200","200 Italic","300","300 Italic","400","400 Italic","600","600 Italic","700","700 Italic","900","900 Italic"]},{"label":"Source Serif 4","category":"serif","value":"Source Serif 4","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Source Serif Pro","category":"serif","value":"Source Serif Pro","variant":["200","200 Italic","300","300 Italic","400","400 Italic","600","600 Italic","700","700 Italic","900","900 Italic"]},{"label":"Space Grotesk","category":"sans-serif","value":"Space Grotesk","variant":["300","400","500","600","700"]},{"label":"Spectral","category":"serif","value":"Spectral","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic"]},{"label":"Spectral SC","category":"serif","value":"Spectral SC","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic"]},{"label":"Spline Sans","category":"sans-serif","value":"Spline Sans","variant":["300","400","500","600","700"]},{"label":"Spline Sans Mono","category":"monospace","value":"Spline Sans Mono","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Stick No Bills","category":"sans-serif","value":"Stick No Bills","variant":["200","300","400","500","600","700","800"]},{"label":"Suwannaphum","category":"serif","value":"Suwannaphum","variant":["100","300","400","700","900"]},{"label":"Syne","category":"sans-serif","value":"Syne","variant":["400","500","600","700","800"]},{"label":"Tajawal","category":"sans-serif","value":"Tajawal","variant":["200","300","400","500","700","800","900"]},{"label":"Taviraj","category":"serif","value":"Taviraj","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Teko","category":"sans-serif","value":"Teko","variant":["300","400","500","600","700"]},{"label":"Texturina","category":"serif","value":"Texturina","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Tillana","category":"handwriting","value":"Tillana","variant":["400","500","600","700","800"]},{"label":"Titillium Web","category":"sans-serif","value":"Titillium Web","variant":["200","200 Italic","300","300 Italic","400","400 Italic","600","600 Italic","700","700 Italic","900"]},{"label":"Tomorrow","category":"sans-serif","value":"Tomorrow","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Trirong","category":"serif","value":"Trirong","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Trispace","category":"sans-serif","value":"Trispace","variant":["100","200","300","400","500","600","700","800"]},{"label":"Truculenta","category":"sans-serif","value":"Truculenta","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Ubuntu","category":"sans-serif","value":"Ubuntu","variant":["300","300 Italic","400","400 Italic","500","500 Italic","700","700 Italic"]},{"label":"Urbanist","category":"sans-serif","value":"Urbanist","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Varta","category":"sans-serif","value":"Varta","variant":["300","400","500","600","700"]},{"label":"Vazirmatn","category":"sans-serif","value":"Vazirmatn","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Vollkorn","category":"serif","value":"Vollkorn","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Work Sans","category":"sans-serif","value":"Work Sans","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Yaldevi","category":"sans-serif","value":"Yaldevi","variant":["200","300","400","500","600","700"]},{"label":"Yanone Kaffeesatz","category":"sans-serif","value":"Yanone Kaffeesatz","variant":["200","300","400","500","600","700"]},{"label":"Yantramanav","category":"sans-serif","value":"Yantramanav","variant":["100","300","400","500","700","900"]},{"label":"Yrsa","category":"serif","value":"Yrsa","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Zen Kaku Gothic Antique","category":"sans-serif","value":"Zen Kaku Gothic Antique","variant":["300","400","500","700","900"]},{"label":"Zen Kaku Gothic New","category":"sans-serif","value":"Zen Kaku Gothic New","variant":["300","400","500","700","900"]},{"label":"Zen Maru Gothic","category":"sans-serif","value":"Zen Maru Gothic","variant":["300","400","500","700","900"]},{"label":"Zen Old Mincho","category":"serif","value":"Zen Old Mincho","variant":["400","500","600","700","900"]},{"label":"Zilla Slab","category":"serif","value":"Zilla Slab","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]}]'),Zl=function(e){const{fontFamily:t,fontWeight:a}=e.data,[l,n]=(0,o.useState)(!1),[i,s]=(0,o.useState)([]),[c,d]=(0,o.useState)([]),[u,m]=(0,o.useState)([]),[b,h]=(0,o.useState)([]);(0,o.useEffect)((()=>{e.desktop&&"default"!==e.desktop&&n(!0)})),(0,o.useEffect)((()=>{m({value:""!==t?t:"Default",label:""!==t?t:"Default"}),h({value:""!==a?a:"Default",label:""!==a?a:"Default"})}),[]),(0,o.useEffect)((()=>{const e=S().map(Jl,(e=>({value:e.value,label:e.label}))),a=v(t);s(e),d(a)}),[]);const p=()=>{e.onReset("fontFamily")},v=e=>{let t=[];const a=e||"Default";return S().map(Jl,(e=>{e.value===a&&(t=S().map(e.variant,(e=>({value:e,label:e}))))})),t},g=t=>{h(t),e.onChange("Default"!==t.value?t.value:"","fontWeight")};return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(_e,{title:(0,r.__)("Family","riovizual"),onReset:p,reset:l},(0,o.createElement)(Kl,{value:u,options:i,onChange:t=>(t=>{const a=v(t.value);let o=a.some((e=>e.value===b.value));m(t),e.onChange("Default"!==t.value?t.value:"","fontFamily"),d(a),o||g(a[0])})(t)})),(0,o.createElement)(ye,{marginTop:"20"}),(0,o.createElement)(_e,{title:(0,r.__)("Weight","riovizual"),onReset:p,reset:l},(0,o.createElement)(Kl,{value:b,options:c,onChange:e=>g(e)})))};function ql(e){const{title:t,attr:a}=e,[l,n]=(0,o.useState)(!1),[i,s]=(0,o.useState)(),[c,d]=(0,o.useState)(!1),u=["fontFamily","fontWeight","fontWeight","fontSize","lineHeight","letterSpacing","textTransform"],m=()=>{d((e=>!e))},b=[{value:"px",label:"px"},{value:"em",label:"em"},{value:"%",label:"%"},{value:"rem",label:"rem"},{value:"vh",label:"vh"},{value:"vw",label:"vw"}],h=t=>{let o=a;o[t]="",o[t+"_tablet"]="",o[t+"_mobile"]="",o[t+"_hover"]="",n(!1),e.updateAttr(o)},p=(t,o)=>{let l=a;l[o]=t,n(!1),e.updateAttr(l)};return(0,o.useEffect)((()=>{a&&S().map(u,(e=>{S().map(we,(t=>{a.hasOwnProperty(xe(t,e))&&a[xe(t,e)]&&n(!0)}))}))})),(0,o.createElement)(o.Fragment,null,(0,o.createElement)(_e,{title:(0,r.__)(t,"riovisual"),className:"inline-settings",onReset:()=>{let t=a;S().map(u,(e=>{S().map(we,(o=>{a.hasOwnProperty(xe(o,e))&&a[xe(o,e)]&&(t[xe(o,e)]="")}))})),n(!1),e.updateAttr(t)},reset:l},(0,o.createElement)(w.Button,{className:c?" opened-popup current-font":"current-font",ref:s,variant:"secondary",onClick:()=>m()},a&&a.fontFamily?a.fontFamily:"Default"," / ",a&&a.fontSize?a.fontSize:"None")),c&&(0,o.createElement)(w.Popover,{placement:"bottom-start",anchor:i,className:" rv-popover-settings",onClose:m},(0,o.createElement)("div",{className:"rv-font-container"},(0,o.createElement)(Zl,{data:a,onChange:(e,t)=>p(e,t),onReset:e=>h(e)}),(0,o.createElement)(ye,null),(0,o.createElement)(Fe,{title:(0,r.__)("Font Size"),attr:"fontSize",units:b,data:a,onChange:(e,t)=>p(e,t)}),(0,o.createElement)(ye,null),(0,o.createElement)(Fe,{title:(0,r.__)("Line Height"),attr:"lineHeight",units:b,data:a,onChange:(e,t)=>p(e,t)}),(0,o.createElement)(ye,null),(0,o.createElement)(Fe,{title:(0,r.__)("Letter Spacing"),attr:"letterSpacing",min:.1,max:10,step:.1,units:b,data:a,onChange:(e,t)=>p(e,t)}),(0,o.createElement)(ye,{marginTop:"20"}),(0,o.createElement)(w.Flex,{align:"center"},(0,o.createElement)(w.FlexBlock,null,(0,o.createElement)(Ze,{title:(0,r.__)("Transform"),data:a.textTransform,onChange:e=>p(e,"textTransform"),onReset:e=>h(e)}))))))}function Xl(e){const{attr:t,title:a,minWidth:l,height:n}=e,[i,s]=(0,o.useState)(),[c,d]=(0,o.useState)(!1),[u,m]=(0,o.useState)(!1),b=["width","maxWidth","minWidth","minHeight","height","maxHeight"],h=()=>{d((e=>!e))},p=(a,o)=>{let l=t;l[o]=a,m(!1),e.updateAttr(l)};return(0,o.useEffect)((()=>{t&&S().map(b,(e=>{S().map(we,(a=>{t.hasOwnProperty(xe(a,e))&&t[xe(a,e)]&&m(!0)}))}))})),(0,o.createElement)(o.Fragment,null,(0,o.createElement)(_e,{title:(0,r.__)(a,"riovisual"),className:"inline-settings",onReset:()=>{let a=t;S().map(b,(e=>{S().map(we,(o=>{t.hasOwnProperty(xe(o,e))&&t[xe(o,e)]&&(a[xe(o,e)]="")}))})),m(!1),e.updateAttr(a)},reset:u},(0,o.createElement)(w.Button,{className:c?" opened-popup":"",ref:s,variant:"secondary",icon:ee,onClick:h})),c&&(0,o.createElement)(w.Popover,{placement:"bottom-start",anchor:i,className:"rv-popover-settings",onClose:h},(0,o.createElement)("div",{className:"rv-sizing-container"},(0,o.createElement)(w.Flex,{gap:"20px"},(0,o.createElement)(w.FlexBlock,null,(0,o.createElement)($e,{title:"Width",attr:"width",data:t,onChange:(e,t)=>p(e,t)})),(0,o.createElement)(w.FlexBlock,null,(0,o.createElement)($e,{title:"Max Width",attr:"maxWidth",data:t,onChange:(e,t)=>p(e,t)}))),"disabled"!==l&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)(ye,{marginTop:"20"}),(0,o.createElement)(w.Flex,{gap:"20px"},(0,o.createElement)(w.FlexBlock,null,(0,o.createElement)($e,{title:"Min Width",attr:"minWidth",data:t,onChange:(e,t)=>p(e,t)})),(0,o.createElement)(w.FlexBlock,null))),"disabled"!==n&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)(ye,{marginTop:"20"}),(0,o.createElement)(w.Flex,{gap:"20px"},(0,o.createElement)(w.FlexBlock,null,(0,o.createElement)($e,{title:"Min Height",attr:"minHeight",data:t,onChange:(e,t)=>p(e,t)})),(0,o.createElement)(w.FlexBlock,null,(0,o.createElement)($e,{title:"Height",attr:"height",data:t,onChange:(e,t)=>p(e,t)}))),(0,o.createElement)(ye,{marginTop:"20"}),(0,o.createElement)(w.Flex,{gap:"20px",align:"flex-start"},(0,o.createElement)(w.FlexBlock,null,(0,o.createElement)($e,{title:"Max Height",attr:"maxHeight",data:t,onChange:(e,t)=>p(e,t)})),(0,o.createElement)(w.FlexBlock,null))))))}const er=function(e){let{global:t,attributes:a,setAttributes:l,vTable:n,setSelectedCell:i,setSelectorName:s,copiedRow:c,copiedElement:d,setCopiedRow:u,setCopiedElement:m}=e;const{hasFixedLayout:b,hasHeader:h,hasFooter:p,styleType:v,isScrollOnPc:g,isScrollOnMobile:f,isStackedOnMobile:I,stickyType:y,cellBorderType:_,isMergeContent:E,enableResponsiveTable:C,useRowAsHeader:x,tableClasses:M}=a,{table:k}=t,[N,D]=(0,o.useState)(!1);let $={breakPoint:"768px",borderSpacing:"",borderSpacing_tablet:"",borderSpacing_mobile:"",borderSpacing_hover:"",width:"",width_tablet:"",width_mobile:"",width_hover:"",maxWidth:"",maxWidth_tablet:"",maxWidth_mobile:"",maxWidth_hover:"",minWidth:"",minWidth_tablet:"",minWidth_mobile:"",minWidth_hover:"",backgroundColor:"",backgroundGradient:"",backgroundColor_tablet:"",backgroundGradient_tablet:"",backgroundColor_mobile:"",backgroundGradient_mobile:"",backgroundColor_hover:"",backgroundGradient_hover:"",stripesOddBGColor:"",stripesOddBGGradient:"",stripesOddBGColor_tablet:"",stripesOddBGGradient_tablet:"",stripesOddBGColor_mobile:"",stripesOddBGGradient_mobile:"",stripesOddBGColor_hover:"",stripesOddBGGradient_hover:"",stripesEvenBGColor:"",stripesEvenBGGradient:"",stripesEvenBGColor_tablet:"",stripesEvenBGGradient_tablet:"",stripesEvenBGColor_mobile:"",stripesEvenBGGradient_mobile:"",stripesEvenBGColor_hover:"",stripesEvenBGGradient_hover:"",borderStyle:"solid",borderTopStyle:"",borderBottomStyle:"",borderLeftStyle:"",borderRightStyle:"",borderStyle_tablet:"",borderTopStyle_tablet:"",borderBottomStyle_tablet:"",borderLeftStyle_tablet:"",borderRightStyle_tablet:"",borderStyle_mobile:"",borderTopStyle_mobile:"",borderBottomStyle_mobile:"",borderLeftStyle_mobile:"",borderRightStyle_mobile:"",borderStyle_hover:"",borderTopStyle_hover:"",borderBottomStyle_hover:"",borderLeftStyle_hover:"",borderRightStyle_hover:"",borderWidth:"",borderTopWidth:"",borderBottomWidth:"",borderLeftWidth:"",borderRightWidth:"",borderWidth_tablet:"",borderTopWidth_tablet:"",borderBottomWidth_tablet:"",borderLeftWidth_tablet:"",borderRightWidth_tablet:"",borderWidth_mobile:"",borderTopWidth_mobile:"",borderBottomWidth_mobile:"",borderLeftWidth_mobile:"",borderRightWidth_mobile:"",borderWidth_hover:"",borderTopWidth_hover:"",borderBottomWidth_hover:"",borderLeftWidth_hover:"",borderRightWidth_hover:"",borderColor:"",borderColor_tablet:"",borderColor_mobile:"",borderColor_hover:"",borderRadius:"",borderRadius_tablet:"",borderRadius_mobile:"",borderRadius_hover:"",shadowType:"type1",horizontalPosition:"",verticalPosition:"",blurStrength:"",spreadStrength:"",shadowColor:"",shadowPosition:"",horizontalPosition_tablet:"",verticalPosition_tablet:"",blurStrength_tablet:"",spreadStrength_tablet:"",shadowColor_tablet:"",shadowPosition_tablet:"",horizontalPosition_mobile:"",verticalPosition_mobile:"",blurStrength_mobile:"",spreadStrength_mobile:"",shadowColor_mobile:"",shadowPosition_mobile:"",horizontalPosition_hover:"",verticalPosition_hover:"",blurStrength_hover:"",spreadStrength_hover:"",shadowColor_hover:"",shadowPosition_hover:"",padding:"",padding_tablet:"",padding_mobile:"",padding_hover:"",margin:"",margin_tablet:"",margin_mobile:"",margin_hover:"",top:"",left:""};$=k?S().merge($,k):$,(0,o.useEffect)((()=>{C&&D(!0)}),[C]);const A=e=>{t.table=e,l({global:z(t)})},P=(e,a)=>{const o=$;o[a]=e,t.table=o,l({global:z(t)})};return(0,o.createElement)("div",{className:"tb-settings-container-wrap"},(0,o.createElement)(w.Flex,null,(0,o.createElement)(w.FlexBlock,null,(0,o.createElement)("h2",{className:"setting-header"},(0,r.__)("Table Settings","riovisual"))),(0,o.createElement)(w.FlexBlock,null,(0,o.createElement)(Ie,{title:(0,r.__)("Clear styles","riovisual"),isLink:!0,onResetSettings:()=>(()=>{const e={...t,table:{}};l({hasFixedLayout:!1,isScrollOnPc:!1,isScrollOnMobile:!1,isStackedOnMobile:!1,enableResponsiveTable:!1,useRowAsHeader:!1,stickyType:"none",styleType:"regular",cellBorderType:"collapse",global:z(e)})})()}))),(0,o.createElement)(Se,{spaceTop:".3"}),(0,o.createElement)(w.ToggleControl,{label:(0,r.__)("Fixed width table cells"),checked:!!b,onChange:function(){l({hasFixedLayout:!b})}}),(0,o.createElement)(w.ToggleControl,{label:(0,r.__)("Header section"),checked:!!h,onChange:function(){const e=j(n,!h,0);i(void 0),s(void 0),h?(T.isResetCopiedDataIndex(c,0,"rowIndex")&&u(T.resetCopiedDataIndexOnDelete(c,0,"rowIndex")),T.isResetCopiedElementInCellDelete(d,0,"rowIndex")&&m(T.resetCopiedElementInCellDelete(d,0,"rowIndex"))):(T.isResetCopiedDataIndex(c,0,"rowIndex")&&u(T.resetCopiedDataIndexOnInsert(c,0,"rowIndex")),d&&T.isResetCopiedDataIndex(d.sElement,0,"rowIndex")&&m({...d,sElement:T.resetCopiedDataIndexOnInsert(d.sElement,0,"rowIndex")})),l({hasHeader:!h,stickyType:y,row:O(e)})}}),(0,o.createElement)(w.ToggleControl,{label:(0,r.__)("Footer section"),checked:!!p,onChange:function(){const e=p?n.length-1:n.length,t=j(n,!p,e);i(void 0),s(void 0),l({hasFooter:!p,row:O(t)})}}),(0,o.createElement)(w.ToggleControl,{label:(0,r.__)("Scroll on pc view"),help:`When the screen width is ${$.breakPoint?T.getDesktopBreakPoint($.breakPoint):"768px"} or more.`,checked:!!g,onChange:()=>l({isScrollOnPc:!g})}),(0,o.createElement)(w.ToggleControl,{label:(0,r.__)("Scroll on mobile view"),help:`When the screen width is ${$.breakPoint?$.breakPoint:"767px"} or less.`,checked:!!f,onChange:()=>l({isScrollOnMobile:!f})}),(0,o.createElement)(w.ToggleControl,{label:(0,r.__)("Stack on mobile"),help:(0,r.__)(`When the screen width is ${$.breakPoint?$.breakPoint:"767px"} or more.`),disabled:N,checked:!!I,onChange:()=>l({isStackedOnMobile:!I})}),(0,o.createElement)(w.ToggleControl,{label:(0,r.__)("Enable responsive table"),checked:!!C,onChange:()=>(l({enableResponsiveTable:!C,isStackedOnMobile:!1}),void D(!N))}),!h&&C&&(0,o.createElement)(w.ToggleControl,{label:(0,r.__)("Use top row as header"),help:(0,r.__)("Will work when table header is not found.","riovisual"),checked:!!x,onChange:()=>l({useRowAsHeader:!x})}),(0,o.createElement)(w.SelectControl,{label:(0,r.__)("Fixed Control"),help:T.fixedControlHelpNote(y,I,g,f,C),value:y,onChange:e=>l({stickyType:e}),options:[{value:"none",label:"None"},{value:"row",label:"Fixed top row"},{value:"column",label:"Fixed first column"}],__nextHasNoMarginBottom:!0}),"row"===y&&(0,o.createElement)(Fe,{title:(0,r.__)("Fixed Row Top Spacing"),attr:"top",max:400,data:$,onChange:(e,t)=>P(e,t)}),"column"===y&&(0,o.createElement)(Fe,{title:(0,r.__)("Fixed Column Left Spacing"),attr:"left",min:-200,max:200,data:$,onChange:(e,t)=>P(e,t)}),(0,o.createElement)(ye,null),(0,o.createElement)(Fe,{title:(0,r.__)("Responsive Break Point"),attr:"breakPoint",initial:{desktop:"768px"},min:200,max:1200,step:1,units:[{value:"px",label:"px"}],data:$,onChange:(e,t)=>P(e,t)}),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(w.ToggleControl,{label:(0,r.__)("Keep all cells content when merging cells"),checked:!!E,onChange:()=>l({isMergeContent:!E})}),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)("div",{className:"rv-button-group-container"},(0,o.createElement)("h4",null,(0,r.__)("Table Styles","riovisual")),(0,o.createElement)(w.ButtonGroup,{className:"rv_tb-table-style"},(0,o.createElement)(w.Button,{variant:"regular"===v?"primary":"secondary",className:"rv_tb-table-style-button",onClick:()=>{l({styleType:"regular"})}}," ",(0,r.__)("Default","riovizual")),(0,o.createElement)(w.Button,{variant:"stripes"===v?"primary":"secondary",className:"rv_tb-table-style-button",onClick:()=>{l({styleType:"stripes"})}},(0,r.__)("Stripes","riovizual")))),"stripes"===v&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Ue,{title:(0,r.__)("Srtipe Background ( Odd Rows )"),attr:$,attrName:["stripesOddBGColor","stripesOddBGGradient"],updateAttr:e=>A(e)}),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Ue,{title:(0,r.__)("Srtipe Background ( Even Rows )"),attr:$,attrName:["stripesEvenBGColor","stripesEvenBGGradient"],updateAttr:e=>A(e)})),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)("div",{className:"rv-button-group-container"},(0,o.createElement)("h4",null,(0,r.__)("Cell Borders Type","riovisual")),(0,o.createElement)(w.ButtonGroup,{className:"rv_tb-table-style"},(0,o.createElement)(w.Button,{variant:"collapse"===_?"primary":"secondary",className:"rv_tb-table-style-button",onClick:()=>{l({cellBorderType:"collapse"})}}," ",(0,r.__)("Collapse","riovizual")),(0,o.createElement)(w.Button,{variant:"separate"===_?"primary":"secondary",className:"rv_tb-table-style-button",onClick:()=>{l({cellBorderType:"separate"})}},(0,r.__)("Separate","riovizual")))),"separate"===_&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)(ye,{marginTop:"15px"}),(0,o.createElement)(He,{title:(0,r.__)("Cells Gap"),attr:"borderSpacing",data:$,onChange:(e,t)=>P(e,t)})),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Xl,{title:(0,r.__)("Sizing"),attr:$,height:"disabled",updateAttr:e=>A(e)}),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Ue,{title:(0,r.__)("Background"),attr:$,updateAttr:e=>A(e)}),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Qe,{title:(0,r.__)("Border"),attr:$,radius:"collapse"===_&&"disabled",updateAttr:e=>A(e)}),(0,o.createElement)(ye,null),(0,o.createElement)(Be,{title:(0,r.__)("Border Color"),attr:"borderColor",data:$,onChange:(e,t)=>P(e,t)}),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Je,{title:(0,r.__)("Box Shadow"),attr:$,updateAttr:e=>A(e)}),(0,o.createElement)(ye,null),(0,o.createElement)(Be,{title:(0,r.__)("Shadow Color"),attr:"shadowColor",data:$,onChange:(e,t)=>P(e,t)}),"separate"===_&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Ve,{title:(0,r.__)("Padding"),attr:"padding",data:$,onChange:(e,t)=>P(e,t)})),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Ve,{title:(0,r.__)("Margin"),attr:"margin",data:$,onChange:(e,t)=>P(e,t)}),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(w.TextControl,{label:(0,r.__)("Additional CSS Class(ES)","riovizual"),value:M,help:(0,r.__)("Separate multiple classes with spaces.","riovisual"),onChange:e=>l({tableClasses:e})}))},tr=function(e){let{global:t,attributes:a,setAttributes:l}=e;const{cell:n}=t,{cellBorderType:i}=a;let s={fontSize:"",fontSize_tablet:"",fontSize_mobile:"",fontSize_hover:"",lineHeight:"",lineHeight_tablet:"",lineHeight_mobile:"",lineHeight_hover:"",letterSpacing:"",letterSpacing_tablet:"",letterSpacing_mobile:"",letterSpacing_hover:"",textTransform:"",fontWeight:"",fontFamily:"",color:"",color_tablet:"",color_mobile:"",color_hover:"",linkColor:"",linkColor_tablet:"",linkColor_mobile:"",linkColor_hover:"",padding:"",padding_tablet:"",padding_mobile:"",padding_hover:"",backgroundColor:"",backgroundGradient:"",backgroundColor_tablet:"",backgroundGradient_tablet:"",backgroundColor_mobile:"",backgroundGradient_mobile:"",backgroundColor_hover:"",backgroundGradient_hover:"",borderStyle:"solid",borderTopStyle:"",borderBottomStyle:"",borderLeftStyle:"",borderRightStyle:"",borderStyle_tablet:"",borderTopStyle_tablet:"",borderBottomStyle_tablet:"",borderLeftStyle_tablet:"",borderRightStyle_tablet:"",borderStyle_mobile:"",borderTopStyle_mobile:"",borderBottomStyle_mobile:"",borderLeftStyle_mobile:"",borderRightStyle_mobile:"",borderStyle_hover:"",borderTopStyle_hover:"",borderBottomStyle_hover:"",borderLeftStyle_hover:"",borderRightStyle_hover:"",borderWidth:"1px",borderTopWidth:"",borderBottomWidth:"",borderLeftWidth:"",borderRightWidth:"",borderWidth_tablet:"",borderTopWidth_tablet:"",borderBottomWidth_tablet:"",borderLeftWidth_tablet:"",borderRightWidth_tablet:"",borderWidth_mobile:"",borderTopWidth_mobile:"",borderBottomWidth_mobile:"",borderLeftWidth_mobile:"",borderRightWidth_mobile:"",borderWidth_hover:"",borderTopWidth_hover:"",borderBottomWidth_hover:"",borderLeftWidth_hover:"",borderRightWidth_hover:"",borderColor:"#000000",borderColor_tablet:"",borderColor_mobile:"",borderColor_hover:"",borderRadius:"",borderRadius_tablet:"",borderRadius_mobile:"",borderRadius_hover:"",shadowType:"type1",horizontalPosition:"",verticalPosition:"",blurStrength:"",spreadStrength:"",shadowColor:"",shadowPosition:"",horizontalPosition_tablet:"",verticalPosition_tablet:"",blurStrength_tablet:"",spreadStrength_tablet:"",shadowColor_tablet:"",shadowPosition_tablet:"",horizontalPosition_mobile:"",verticalPosition_mobile:"",blurStrength_mobile:"",spreadStrength_mobile:"",shadowColor_mobile:"",shadowPosition_mobile:"",horizontalPosition_hover:"",verticalPosition_hover:"",blurStrength_hover:"",spreadStrength_hover:"",shadowColor_hover:"",shadowPosition_hover:"",horizontalAlignment:"",horizontalAlignment_tablet:"",horizontalAlignment_mobile:"",verticalAlignment:"",verticalAlignment_tablet:"",verticalAlignment_mobile:""};s=n?S().merge(s,n):s;const c=e=>{t.cell=e,l({global:z(t)})},d=(e,a)=>{const o=s;o[a]=e,t.cell=o,l({global:z(t)})};return(0,o.createElement)("div",{className:"tb-settings-container-wrap"},(0,o.createElement)(w.Flex,null,(0,o.createElement)(w.FlexBlock,null,(0,o.createElement)("h2",{className:"setting-header"},(0,r.__)("Cell Settings","riovisual"))),(0,o.createElement)(w.FlexBlock,null,(0,o.createElement)(Ie,{title:(0,r.__)("Clear styles","riovisual"),isLink:!0,onResetSettings:()=>(()=>{const e={...t,cell:{}};l({global:z(e)})})()}))),(0,o.createElement)(Se,{spaceTop:".3"}),(0,o.createElement)(ql,{title:(0,r.__)("Font Style","riovizual"),attr:s,updateAttr:e=>c(e)}),(0,o.createElement)(ye,null),(0,o.createElement)(Be,{title:(0,r.__)("Font Color","riovizual"),attr:"color",data:s,onChange:(e,t)=>d(e,t)}),(0,o.createElement)(ye,null),(0,o.createElement)(Be,{title:(0,r.__)("Link Color","riovizual"),attr:"linkColor",data:s,onChange:(e,t)=>d(e,t)}),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Ue,{title:(0,r.__)("Background"),attr:s,updateAttr:e=>c(e)}),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Qe,{title:(0,r.__)("Border"),attr:s,initialWidth:"1px",radius:"collapse"===i&&"disabled",updateAttr:e=>c(e)}),(0,o.createElement)(ye,null),(0,o.createElement)(Be,{title:(0,r.__)("Border Color"),attr:"borderColor",data:s,initial:{desktop:"#000000"},onChange:(e,t)=>d(e,t)}),(0,o.createElement)(Se,{space:"1"}),"separate"===i&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)(Je,{title:(0,r.__)("Box Shadow"),attr:s,updateAttr:e=>c(e)}),(0,o.createElement)(ye,null),(0,o.createElement)(Be,{title:(0,r.__)("Shadow Color"),attr:"shadowColor",data:s,onChange:(e,t)=>d(e,t)}),(0,o.createElement)(Se,{space:"1"})),(0,o.createElement)(w.Flex,{gap:"20px",align:"flex-start"},(0,o.createElement)(w.FlexBlock,null,(0,o.createElement)(Ae,{title:(0,r.__)("Align Horizontal"),attr:"horizontalAlignment",data:s,onChange:(e,t)=>d(e,t)})),(0,o.createElement)(w.FlexBlock,null,(0,o.createElement)(Re,{title:(0,r.__)("Align Vertical"),attr:"verticalAlignment",data:s,onChange:(e,t)=>d(e,t)}))),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Ve,{title:(0,r.__)("Padding"),attr:"padding",data:s,onChange:(e,t)=>d(e,t)}))},ar=function(e){let{config:t,selected:a,setSelected:l,type:r,buttonTitle:n,children:i,hasChildOpened:s,backToParent:c}=e;return!!t[r]&&(0,o.createElement)(o.Fragment,null,""===a&&(0,o.createElement)(w.Button,{className:"setting-button",onClick:()=>{l(r)}},(0,o.createElement)(w.Icon,{icon:{table:"editor-table",cell:"grid-view",element:"category",caption:"text",text:"media-text",image:"format-image",button:"button",font:"media-text",background:"admin-settings",border:"grid-view",spacing:"columns",sizing:"admin-tools",shadow:"admin-page",filters:"filter",transform:"editor-expand",animation:"welcome-view-site",transition:"controls-repeat",visibility:"visibility"}[r]})," ",n),a===r&&(s?i:(0,o.createElement)(o.Fragment,null,(0,o.createElement)(w.Button,{className:"setting-button",onClick:()=>{l("")}},(0,o.createElement)(w.Icon,{icon:"arrow-left-alt"})," ",c),(0,o.createElement)("div",{className:"setting-popup"},i),(0,o.createElement)(w.Button,{className:"setting-button",onClick:()=>{l("")}},(0,o.createElement)(w.Icon,{icon:"arrow-left-alt"})," ",c))))},or=function(e){let{global:t,setAttributes:a}=e;const{text:l}=t.element;let n={fontSize:"",fontSize_tablet:"",fontSize_mobile:"",fontSize_hover:"",lineHeight:"",lineHeight_tablet:"",lineHeight_mobile:"",lineHeight_hover:"",letterSpacing:"",letterSpacing_tablet:"",letterSpacing_mobile:"",letterSpacing_hover:"",fontWeight:"",textTransform:"",fontFamily:"",color:"",color_tablet:"",color_mobile:"",color_hover:"",linkColor:"",linkColor_tablet:"",linkColor_mobile:"",linkColor_hover:"",padding:"",padding_tablet:"",padding_mobile:"",padding_hover:"",margin:"",margin_tablet:"",margin_mobile:"",margin_hover:"",backgroundColor:"",backgroundGradient:"",backgroundColor_tablet:"",backgroundGradient_tablet:"",backgroundColor_mobile:"",backgroundGradient_mobile:"",backgroundColor_hover:"",backgroundGradient_hover:"",width:"",width_tablet:"",width_mobile:"",width_hover:"",maxWidth:"",maxWidth_tablet:"",maxWidth_mobile:"",maxWidth_hover:"",borderStyle:"solid",borderTopStyle:"",borderBottomStyle:"",borderLeftStyle:"",borderRightStyle:"",borderStyle_tablet:"",borderTopStyle_tablet:"",borderBottomStyle_tablet:"",borderLeftStyle_tablet:"",borderRightStyle_tablet:"",borderStyle_mobile:"",borderTopStyle_mobile:"",borderBottomStyle_mobile:"",borderLeftStyle_mobile:"",borderRightStyle_mobile:"",borderStyle_hover:"",borderTopStyle_hover:"",borderBottomStyle_hover:"",borderLeftStyle_hover:"",borderRightStyle_hover:"",borderWidth:"",borderTopWidth:"",borderBottomWidth:"",borderLeftWidth:"",borderRightWidth:"",borderWidth_tablet:"",borderTopWidth_tablet:"",borderBottomWidth_tablet:"",borderLeftWidth_tablet:"",borderRightWidth_tablet:"",borderWidth_mobile:"",borderTopWidth_mobile:"",borderBottomWidth_mobile:"",borderLeftWidth_mobile:"",borderRightWidth_mobile:"",borderWidth_hover:"",borderTopWidth_hover:"",borderBottomWidth_hover:"",borderLeftWidth_hover:"",borderRightWidth_hover:"",borderColor:"",borderColor_tablet:"",borderColor_mobile:"",borderColor_hover:"",borderRadius:"",borderRadius_tablet:"",borderRadius_mobile:"",borderRadius_hover:"",shadowType:"type1",horizontalPosition:"",verticalPosition:"",blurStrength:"",spreadStrength:"",shadowColor:"",shadowPosition:"",horizontalPosition_tablet:"",verticalPosition_tablet:"",blurStrength_tablet:"",spreadStrength_tablet:"",shadowColor_tablet:"",shadowPosition_tablet:"",horizontalPosition_mobile:"",verticalPosition_mobile:"",blurStrength_mobile:"",spreadStrength_mobile:"",shadowColor_mobile:"",shadowPosition_mobile:"",horizontalPosition_hover:"",verticalPosition_hover:"",blurStrength_hover:"",spreadStrength_hover:"",shadowColor_hover:"",shadowPosition_hover:""};n=l?S().merge(n,l):n;const i=e=>{t.element.text=e,a({global:z(t)})},s=(e,o)=>{const l=n;l[o]=e,t.element.text=l,a({global:z(t)})};return(0,o.createElement)("div",{className:"tb-settings-container-wrap"},(0,o.createElement)(w.Flex,null,(0,o.createElement)(w.FlexBlock,null,(0,o.createElement)("h2",{className:"setting-header"},(0,r.__)("Text Settings","riovisual"))),(0,o.createElement)(w.FlexBlock,null,(0,o.createElement)(Ie,{title:(0,r.__)("Clear styles","riovisual"),isLink:!0,onResetSettings:()=>(()=>{const e={...t,element:{...t.element,text:""}};a({global:z(e)})})()}))),(0,o.createElement)(Se,{spaceTop:".3"}),(0,o.createElement)(ql,{title:(0,r.__)("Font Style","riovizual"),attr:n,updateAttr:e=>i(e)}),(0,o.createElement)(ye,null),(0,o.createElement)(Be,{title:(0,r.__)("Font Color","riovizual"),attr:"color",data:n,onChange:(e,t)=>s(e,t)}),(0,o.createElement)(ye,null),(0,o.createElement)(Be,{title:(0,r.__)("Link Color","riovizual"),attr:"linkColor",data:n,onChange:(e,t)=>s(e,t)}),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Ue,{title:(0,r.__)("Background"),attr:n,updateAttr:e=>i(e)}),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Qe,{title:(0,r.__)("Border"),attr:n,updateAttr:e=>i(e)}),(0,o.createElement)(ye,null),(0,o.createElement)(Be,{title:(0,r.__)("Border Color"),attr:"borderColor",data:n,onChange:(e,t)=>s(e,t)}),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Je,{title:(0,r.__)("Box Shadow"),attr:n,updateAttr:e=>i(e)}),(0,o.createElement)(ye,null),(0,o.createElement)(Be,{title:(0,r.__)("Shadow Color"),attr:"shadowColor",data:n,onChange:(e,t)=>s(e,t)}),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Xl,{title:(0,r.__)("Sizing"),attr:n,height:"disabled",minWidth:"disabled",updateAttr:e=>i(e)}),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Ve,{title:(0,r.__)("Padding"),attr:"padding",data:n,onChange:(e,t)=>s(e,t)}),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Ve,{title:(0,r.__)("Margin"),attr:"margin",data:n,onChange:(e,t)=>s(e,t)}))},lr=function(e){let{global:t,setAttributes:a}=e;const{image:l}=t.element;let n={borderStyle:"solid",borderTopStyle:"",borderBottomStyle:"",borderLeftStyle:"",borderRightStyle:"",borderStyle_tablet:"",borderTopStyle_tablet:"",borderBottomStyle_tablet:"",borderLeftStyle_tablet:"",borderRightStyle_tablet:"",borderStyle_mobile:"",borderTopStyle_mobile:"",borderBottomStyle_mobile:"",borderLeftStyle_mobile:"",borderRightStyle_mobile:"",borderStyle_hover:"",borderTopStyle_hover:"",borderBottomStyle_hover:"",borderLeftStyle_hover:"",borderRightStyle_hover:"",borderWidth:"",borderTopWidth:"",borderBottomWidth:"",borderLeftWidth:"",borderRightWidth:"",borderWidth_tablet:"",borderTopWidth_tablet:"",borderBottomWidth_tablet:"",borderLeftWidth_tablet:"",borderRightWidth_tablet:"",borderWidth_mobile:"",borderTopWidth_mobile:"",borderBottomWidth_mobile:"",borderLeftWidth_mobile:"",borderRightWidth_mobile:"",borderWidth_hover:"",borderTopWidth_hover:"",borderBottomWidth_hover:"",borderLeftWidth_hover:"",borderRightWidth_hover:"",borderColor:"",borderColor_tablet:"",borderColor_mobile:"",borderColor_hover:"",borderRadius:"",borderRadius_tablet:"",borderRadius_mobile:"",borderRadius_hover:"",shadowType:"type1",horizontalPosition:"",verticalPosition:"",blurStrength:"",spreadStrength:"",shadowColor:"",shadowPosition:"",horizontalPosition_tablet:"",verticalPosition_tablet:"",blurStrength_tablet:"",spreadStrength_tablet:"",shadowColor_tablet:"",shadowPosition_tablet:"",horizontalPosition_mobile:"",verticalPosition_mobile:"",blurStrength_mobile:"",spreadStrength_mobile:"",shadowColor_mobile:"",shadowPosition_mobile:"",horizontalPosition_hover:"",verticalPosition_hover:"",blurStrength_hover:"",spreadStrength_hover:"",shadowColor_hover:"",shadowPosition_hover:"",margin:"",margin_tablet:"",margin_mobile:"",margin_hover:"",width:"",width_tablet:"",width_mobile:"",width_hover:"",maxWidth:"",maxWidth_tablet:"",maxWidth_mobile:"",maxWidth_hover:"",minHeight:"",minHeight_tablet:"",minHeight_mobile:"",minHeight_hover:"",height:"",height_tablet:"",height_mobile:"",height_hover:"",maxHeight:"",maxHeight_tablet:"",maxHeight_mobile:"",maxHeight_hover:""};n=l?S().merge(n,l):n;const i=e=>{t.element.image=e,a({global:z(t)})},s=(e,o)=>{const l=n;l[o]=e,t.element.image=l,a({global:z(t)})};return(0,o.createElement)("div",{className:"tb-settings-container-wrap"},(0,o.createElement)(w.Flex,null,(0,o.createElement)(w.FlexBlock,null,(0,o.createElement)("h2",{className:"setting-header"},(0,r.__)("Image Settings","riovisual"))),(0,o.createElement)(w.FlexBlock,null,(0,o.createElement)(Ie,{title:(0,r.__)("Clear styles","riovisual"),isLink:!0,onResetSettings:()=>(()=>{const e={...t,element:{...t.element,image:""}};a({global:z(e)})})()}))),(0,o.createElement)(Se,{spaceTop:".3"}),(0,o.createElement)(Xl,{title:(0,r.__)("Sizing"),attr:n,minWidth:"disabled",updateAttr:e=>i(e)}),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Qe,{title:(0,r.__)("Border"),attr:n,updateAttr:e=>i(e)}),(0,o.createElement)(ye,null),(0,o.createElement)(Be,{title:(0,r.__)("Border Color"),attr:"borderColor",data:n,onChange:(e,t)=>s(e,t)}),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Je,{title:(0,r.__)("Box Shadow"),attr:n,updateAttr:e=>i(e)}),(0,o.createElement)(ye,null),(0,o.createElement)(Be,{title:(0,r.__)("Shadow Color"),attr:"shadowColor",data:n,onChange:(e,t)=>s(e,t)}),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Ve,{title:(0,r.__)("Margin"),attr:"margin",data:n,onChange:(e,t)=>s(e,t)}))},rr=function(e){let{setAttributes:t,global:a,setOpenChild:l,selectedGElement:n,setSelectedGElement:i}=e;const s=S().mapValues(a.element,(function(e){return{default:!0,extra:[]}}));(0,o.useEffect)((()=>{l(""!==n)}),[n]);const c={global:a,setAttributes:t};return(0,o.createElement)("div",{className:"element-settings-list"},""===n&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)("h2",{className:"setting-header"},(0,r.__)("Elements","riovisual")),(0,o.createElement)(Se,{spaceTop:".3",spaceBottom:"0"})),(0,o.createElement)(ar,{config:s,type:"text",buttonTitle:(0,r.__)("Text","riovizual"),backToParent:(0,r.__)("Back to element list","riovizual"),selected:n,setSelected:i},(0,o.createElement)(or,c)),(0,o.createElement)(ar,{config:s,type:"image",buttonTitle:(0,r.__)("Image","riovizual"),backToParent:(0,r.__)("Back to element list","riovizual"),selected:n,setSelected:i},(0,o.createElement)(lr,c)))},nr=function(e){let{global:t,attributes:a,setAttributes:l}=e;const{caption:n}=t,{captionPosition:i}=a;let s={fontSize:"",fontSize_tablet:"",fontSize_mobile:"",fontSize_hover:"",lineHeight:"",lineHeight_tablet:"",lineHeight_mobile:"",lineHeight_hover:"",letterSpacing:"",letterSpacing_tablet:"",letterSpacing_mobile:"",letterSpacing_hover:"",fontWeight:"",textTransform:"",fontFamily:"",color:"",color_tablet:"",color_mobile:"",color_hover:"",linkColor:"",linkColor_tablet:"",linkColor_mobile:"",linkColor_hover:"",borderStyle:"solid",borderTopStyle:"",borderBottomStyle:"",borderLeftStyle:"",borderRightStyle:"",borderStyle_tablet:"",borderTopStyle_tablet:"",borderBottomStyle_tablet:"",borderLeftStyle_tablet:"",borderRightStyle_tablet:"",borderStyle_mobile:"",borderTopStyle_mobile:"",borderBottomStyle_mobile:"",borderLeftStyle_mobile:"",borderRightStyle_mobile:"",borderStyle_hover:"",borderTopStyle_hover:"",borderBottomStyle_hover:"",borderLeftStyle_hover:"",borderRightStyle_hover:"",borderWidth:"",borderTopWidth:"",borderBottomWidth:"",borderLeftWidth:"",borderRightWidth:"",borderWidth_tablet:"",borderTopWidth_tablet:"",borderBottomWidth_tablet:"",borderLeftWidth_tablet:"",borderRightWidth_tablet:"",borderWidth_mobile:"",borderTopWidth_mobile:"",borderBottomWidth_mobile:"",borderLeftWidth_mobile:"",borderRightWidth_mobile:"",borderWidth_hover:"",borderTopWidth_hover:"",borderBottomWidth_hover:"",borderLeftWidth_hover:"",borderRightWidth_hover:"",borderColor:"",borderColor_tablet:"",borderColor_mobile:"",borderColor_hover:"",borderRadius:"",borderRadius_tablet:"",borderRadius_mobile:"",borderRadius_hover:"",shadowType:"type1",horizontalPosition:"",verticalPosition:"",blurStrength:"",spreadStrength:"",shadowColor:"",shadowPosition:"",horizontalPosition_tablet:"",verticalPosition_tablet:"",blurStrength_tablet:"",spreadStrength_tablet:"",shadowColor_tablet:"",shadowPosition_tablet:"",horizontalPosition_mobile:"",verticalPosition_mobile:"",blurStrength_mobile:"",spreadStrength_mobile:"",shadowColor_mobile:"",shadowPosition_mobile:"",horizontalPosition_hover:"",verticalPosition_hover:"",blurStrength_hover:"",spreadStrength_hover:"",shadowColor_hover:"",shadowPosition_hover:"",horizontalAlignment:"",horizontalAlignment_tablet:"",horizontalAlignment_mobile:"",padding:"",padding_tablet:"",padding_mobile:"",padding_hover:"",margin:"",margin_tablet:"",margin_mobile:"",margin_hover:"",backgroundColor:"",backgroundGradient:"",backgroundColor_tablet:"",backgroundGradient_tablet:"",backgroundColor_mobile:"",backgroundGradient_mobile:"",backgroundColor_hover:"",backgroundGradient_hover:"",width:"",width_tablet:"",width_mobile:"",width_hover:"",maxWidth:"",maxWidth_tablet:"",maxWidth_mobile:"",maxWidth_hover:""};s=n?S().merge(s,n):s;const c=e=>{t.caption=e,l({global:z(t)})},d=(e,a)=>{const o=s;o[a]=e,t.caption=o,l({global:z(t)})};return(0,o.createElement)("div",{className:"tb-settings-container-wrap"},(0,o.createElement)(w.Flex,null,(0,o.createElement)(w.FlexBlock,null,(0,o.createElement)("h2",{className:"setting-header"},(0,r.__)("Caption Settings","riovisual"))),(0,o.createElement)(w.FlexBlock,null,(0,o.createElement)(Ie,{title:(0,r.__)("Clear styles","riovisual"),isLink:!0,onResetSettings:()=>(()=>{const e={...t,caption:{}};l({global:z(e)})})()}))),(0,o.createElement)(Se,{spaceTop:".3"}),(0,o.createElement)(w.ButtonGroup,{className:"rv_tb-table-style"},(0,o.createElement)(w.Button,{variant:"top"===i?"primary":"secondary",className:"rv_tb-table-style-button",onClick:()=>{l({captionPosition:"top"})}}," ",(0,r.__)("Top","riovizual")),(0,o.createElement)(w.Button,{variant:"bottom"===i?"primary":"secondary",className:"rv_tb-table-style-button",onClick:()=>{l({captionPosition:"bottom"})}},(0,r.__)("Bottom","riovizual"))),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(ql,{title:(0,r.__)("Font Style","riovizual"),attr:s,updateAttr:e=>c(e)}),(0,o.createElement)(ye,null),(0,o.createElement)(Be,{title:(0,r.__)("Font Color","riovizual"),attr:"color",data:s,onChange:(e,t)=>d(e,t)}),(0,o.createElement)(ye,null),(0,o.createElement)(Be,{title:(0,r.__)("Link Color","riovizual"),attr:"linkColor",data:s,onChange:(e,t)=>d(e,t)}),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Ue,{title:(0,r.__)("Background"),attr:s,updateAttr:e=>c(e)}),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Xl,{title:(0,r.__)("Sizing"),attr:s,height:"disabled",minWidth:"disabled",updateAttr:e=>c(e)}),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Qe,{title:(0,r.__)("Border"),attr:s,updateAttr:e=>c(e)}),(0,o.createElement)(ye,null),(0,o.createElement)(Be,{title:(0,r.__)("Border Color"),attr:"borderColor",data:s,onChange:(e,t)=>d(e,t)}),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Je,{title:(0,r.__)("Box Shadow"),attr:s,updateAttr:e=>c(e)}),(0,o.createElement)(ye,null),(0,o.createElement)(Be,{title:(0,r.__)("Shadow Color"),attr:"shadowColor",data:s,onChange:(e,t)=>d(e,t)}),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Ae,{title:(0,r.__)("Alignment"),attr:"horizontalAlignment",data:s,classes:"inline-settings",onChange:(e,t)=>d(e,t)}),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Ve,{title:(0,r.__)("Padding"),attr:"padding",data:s,onChange:(e,t)=>d(e,t)}),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Ve,{title:(0,r.__)("Margin"),attr:"margin",data:s,onChange:(e,t)=>d(e,t)}))},ir=(0,Ee.compose)([(0,ve.withDispatch)((e=>({setDeviceState(t){e("rio-vizual-style").setDeviceState(t)},setEleState(t){e("rio-vizual-style").setEleState(t)}}))),(0,ve.withSelect)((e=>({getDevice:e("rio-vizual-style").getDevice(),getEleState:e("rio-vizual-style").getEleState()})))])((function(e){let{getDevice:t,getEleState:a,setDeviceState:l,setEleState:n}=e;const{deviceType:i}=(0,ve.useSelect)((e=>{let t;return t=e("core/edit-site")?e("core/edit-site").__experimentalGetPreviewDeviceType():e("core/edit-post").__experimentalGetPreviewDeviceType(),{deviceType:t}}),[]);(0,o.useEffect)((()=>{"normal"===a&&l(S().lowerCase(i))}),[i]);const s=e=>{(0,ve.select)("core/edit-site")?wp.data.dispatch("core/edit-site").__experimentalSetPreviewDeviceType(S().capitalize(e)):wp.data.dispatch("core/edit-post").__experimentalSetPreviewDeviceType(S().capitalize(e)),l(e)},c=e=>{n(e),"normal"===e?l(S().lowerCase(i)):((0,ve.select)("core/edit-site")?wp.data.dispatch("core/edit-site").__experimentalSetPreviewDeviceType("Desktop"):wp.data.dispatch("core/edit-post").__experimentalSetPreviewDeviceType("Desktop"),l("hover"))};return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(w.ButtonGroup,{className:"rv_tb-settings-global rv_tb-device-control"},(0,o.createElement)(w.Button,{variant:"normal"===a?"primary":"secondary",className:"rv_tb-settings-global-button",onClick:()=>{c("normal")}},(0,r.__)("Normal","riovizual")),(0,o.createElement)(w.Button,{variant:"hover"===a?"primary":"secondary",className:"rv_tb-settings-global-button",onClick:()=>{c("hover")}},(0,r.__)("Hover","riovizual"))),"normal"===a&&(0,o.createElement)(w.ButtonGroup,{className:"rv_tb-settings-device"},(0,o.createElement)(w.Button,{variant:"desktop"===t?"primary":"secondary",className:"rv_tb-settings-device-button",onClick:()=>{s("desktop")}},(0,o.createElement)(w.Dashicon,{icon:"desktop"})),(0,o.createElement)(w.Button,{variant:"tablet"===t?"primary":"secondary",className:"rv_tb-settings-device-button",onClick:()=>{s("tablet")}},(0,o.createElement)(w.Dashicon,{icon:"tablet"})),(0,o.createElement)(w.Button,{variant:"mobile"===t?"primary":"secondary",className:"rv_tb-settings-device-button",onClick:()=>{s("mobile")}},(0,o.createElement)(w.Dashicon,{icon:"smartphone"}))),"hover"===a&&(0,o.createElement)(w.ButtonGroup,{className:"rv_tb-settings-device"},(0,o.createElement)(w.Button,{disabled:!0,className:"rv_tb-settings-device-button"},(0,r.__)("All Devices","riovizual"))))})),sr=function(e){let{setAttributes:t,vTable:a,selectedCell:l,selectedElement:n}=e;const[i,s]=(0,o.useState)("td"),[c,d]=(0,o.useState)(""),u=G(a,n);(0,o.useEffect)((()=>{if(l){const e=l[0].tag,t=l[0].scope,a=S().every(l,{tag:e}),o=S().every(l,{scope:t});s(a?e:""),d(o?t:"")}}),[l]);const m=(e,t,a,o)=>{a.content[t][o]=e,p(a)},b=e=>{const o=W(a,l,e,"tag");s(e),t({row:O(o)})},h=e=>{let o="";c!==e&&(o=e);const r=W(a,l,o,"scope");d(o),t({row:O(r)})},p=e=>{const o=W(a,[e],e.content,"content");t({row:O(o)})};return(0,o.createElement)("div",{className:"setting-popup"},(0,o.createElement)("div",{className:"tb-settings-container-wrap"},u&&"text"===u.element.type&&(0,o.createElement)("div",{className:"rv-text-container"},(0,o.createElement)("h4",null,(0,r.__)("Text","riovisual")),(0,o.createElement)(I.RichText,{tagName:"div",className:"rv_tb-inspactor-text",value:u.element.data?u.element.data:"",onChange:e=>m(e,u.index,u.sCell,"data")})),u&&"image"===u.element.type&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)("div",{className:"wp-block-image-selector-example-image"},(0,o.createElement)(I.MediaUploadCheck,null,(0,o.createElement)(I.MediaUpload,{title:(0,r.__)("Image","riovizual"),onSelect:e=>m({id:e.id,url:e.url,alt:e.alt},u.index,u.sCell,"data"),allowedTypes:["image"],value:u.element.data.id,render:e=>{let{open:t}=e;return(0,o.createElement)(w.Button,{className:u.element.data.id?"editor-post-featured-image__preview rv_tb-image-upload":"editor-post-featured-image__toggle rv_tb-image-upload",onClick:t},!u.element.data.id&&(0,r.__)("Set image","riovizual"),u.element.data.id&&(0,o.createElement)("img",{src:u.element.data.url,alt:u.element.data.alt}))}})),u.element.data.id&&(0,o.createElement)(I.MediaUploadCheck,null,(0,o.createElement)(w.Button,{onClick:()=>m("",u.index,u.sCell,"data"),isLarge:!0,isDestructive:!0},(0,r.__)("Remove image","riovizual")))),u.element.data.id&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(w.TextControl,{label:(0,r.__)("Alt Text","riovizual"),value:u.element.data.alt?u.element.data.alt:"",onChange:e=>{return t=e,a=u.index,(o=u.sCell).content[a].data.alt=t,void p(o);var t,a,o}}))),u&&(0,o.createElement)(Se,{space:"1"}),l&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)("div",{className:"rv-button-group-container rv-cell-tag"},(0,o.createElement)("h4",null,(0,r.__)("Cell Tag","riovisual")),(0,o.createElement)(w.ButtonGroup,null,(0,o.createElement)(w.Button,{variant:"th"===i?"primary":"secondary",onClick:()=>{b("th")}},"TH"),(0,o.createElement)(w.Button,{variant:"td"===i?"primary":"secondary",onClick:()=>{b("td")}},"TD"))),"th"===i&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)("div",{className:"rv-button-group-container rv-cell-scope"},(0,o.createElement)("h4",null,(0,o.createElement)("code",null,"scope")," Arrtibutes"),(0,o.createElement)(w.ButtonGroup,{className:"rv-button-group-flex"},(0,o.createElement)(w.Button,{variant:"row"===c?"primary":"secondary",onClick:()=>{h("row")}},"row"),(0,o.createElement)(w.Button,{variant:"col"===c?"primary":"secondary",onClick:()=>{h("col")}},"col"),(0,o.createElement)(w.Button,{variant:"rowgroup"===c?"primary":"secondary",onClick:()=>{h("rowgroup")}},"rowgroup"),(0,o.createElement)(w.Button,{variant:"colgroup"===c?"primary":"secondary",onClick:()=>{h("colgroup")}},"colgroup")))))))},cr=function(e){let{attributes:t,setAttributes:a,vTable:l,selectedCell:n,selectorName:i}=e;const{cellBorderType:s}=t;let c={padding:"",padding_tablet:"",padding_mobile:"",padding_hover:"",backgroundColor:"",backgroundGradient:"",backgroundColor_tablet:"",backgroundGradient_tablet:"",backgroundColor_mobile:"",backgroundGradient_mobile:"",backgroundColor_hover:"",backgroundGradient_hover:"",borderStyle:"solid",borderTopStyle:"",borderBottomStyle:"",borderLeftStyle:"",borderRightStyle:"",borderStyle_tablet:"",borderTopStyle_tablet:"",borderBottomStyle_tablet:"",borderLeftStyle_tablet:"",borderRightStyle_tablet:"",borderStyle_mobile:"",borderTopStyle_mobile:"",borderBottomStyle_mobile:"",borderLeftStyle_mobile:"",borderRightStyle_mobile:"",borderStyle_hover:"",borderTopStyle_hover:"",borderBottomStyle_hover:"",borderLeftStyle_hover:"",borderRightStyle_hover:"",borderWidth:"",borderTopWidth:"",borderBottomWidth:"",borderLeftWidth:"",borderRightWidth:"",borderWidth_tablet:"",borderTopWidth_tablet:"",borderBottomWidth_tablet:"",borderLeftWidth_tablet:"",borderRightWidth_tablet:"",borderWidth_mobile:"",borderTopWidth_mobile:"",borderBottomWidth_mobile:"",borderLeftWidth_mobile:"",borderRightWidth_mobile:"",borderWidth_hover:"",borderTopWidth_hover:"",borderBottomWidth_hover:"",borderLeftWidth_hover:"",borderRightWidth_hover:"",borderColor:"",borderColor_tablet:"",borderColor_mobile:"",borderColor_hover:"",borderRadius:"",borderRadius_tablet:"",borderRadius_mobile:"",borderRadius_hover:"",shadowType:"type1",horizontalPosition:"",verticalPosition:"",blurStrength:"",spreadStrength:"",shadowColor:"",shadowPosition:"",horizontalPosition_tablet:"",verticalPosition_tablet:"",blurStrength_tablet:"",spreadStrength_tablet:"",shadowColor_tablet:"",shadowPosition_tablet:"",horizontalPosition_mobile:"",verticalPosition_mobile:"",blurStrength_mobile:"",spreadStrength_mobile:"",shadowColor_mobile:"",shadowPosition_mobile:"",horizontalPosition_hover:"",verticalPosition_hover:"",blurStrength_hover:"",spreadStrength_hover:"",shadowColor_hover:"",shadowPosition_hover:"",width:"",width_tablet:"",width_mobile:"",width_hover:"",horizontalAlignment:"",horizontalAlignment_tablet:"",horizontalAlignment_mobile:"",horizontalAlignment_hover:"",verticalAlignment:"",verticalAlignment_tablet:"",verticalAlignment_mobile:"",verticalAlignment_hover:""};const d=n?function(e,t,a){if(!t)return{};const{rowIndex:o,columnIndex:l}=t[0],r=e[o].cells.find((e=>e.columnIndex===l));return r&&r.style&&r.style[a]?r.style[a]:{}}(l,n,i):{};c=d?S().merge(c,d):c;const u=e=>{let t=[i];t.push(e);const o=W(l,n,t,"style");a({row:z(o)})},m=(e,t)=>{const a=c;a[t]=e,u(a)};return(0,o.createElement)("div",{className:"tb-settings-container-wrap"},(0,o.createElement)(w.Flex,null,(0,o.createElement)(w.FlexBlock,null,(0,o.createElement)("h2",{className:"setting-header"},(0,r.__)("Cell Settings","riovisual"))),(0,o.createElement)(w.FlexBlock,null,(0,o.createElement)(Ie,{title:(0,r.__)("Clear styles","riovisual"),isLink:!0,onResetSettings:()=>u({})}))),(0,o.createElement)(Se,{spaceTop:".3"}),(0,o.createElement)(Ue,{title:(0,r.__)("Background"),attr:c,updateAttr:e=>u(e)}),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Fe,{title:(0,r.__)("Cell Width"),attr:"width",responsiveTab:"disabled",min:0,max:1200,step:1,data:c,onChange:(e,t)=>m(e,t)}),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Qe,{title:(0,r.__)("Border"),attr:c,radius:"collapse"===s&&"disabled",updateAttr:e=>u(e)}),(0,o.createElement)(ye,null),(0,o.createElement)(Be,{title:(0,r.__)("Border Color"),attr:"borderColor",data:c,onChange:(e,t)=>m(e,t)}),(0,o.createElement)(Se,{space:"1"}),"separate"===s&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)(Je,{title:(0,r.__)("Box Shadow"),attr:c,updateAttr:e=>u(e)}),(0,o.createElement)(ye,null),(0,o.createElement)(Be,{title:(0,r.__)("Shadow Color"),attr:"shadowColor",data:c,onChange:(e,t)=>m(e,t)}),(0,o.createElement)(Se,{space:"1"})),(0,o.createElement)(w.Flex,{gap:"20px",align:"flex-start"},(0,o.createElement)(w.FlexBlock,null,(0,o.createElement)(Ae,{title:(0,r.__)("Align Horizontal"),attr:"horizontalAlignment",data:c,onChange:(e,t)=>m(e,t)})),(0,o.createElement)(w.FlexBlock,null,(0,o.createElement)(Re,{title:(0,r.__)("Align Vertical"),attr:"verticalAlignment",data:c,onChange:(e,t)=>m(e,t)}))),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Ve,{title:(0,r.__)("Padding"),attr:"padding",data:c,onChange:(e,t)=>m(e,t)}))},dr=function(e){let{setAttributes:t,vTable:a,selectedCell:l,selectedElement:n}=e;const i=U(a,n,l,"text");if(T.notCurrentState(i))return null;let s={fontSize:"",fontSize_tablet:"",fontSize_mobile:"",fontSize_hover:"",lineHeight:"",lineHeight_tablet:"",lineHeight_mobile:"",lineHeight_hover:"",letterSpacing:"",letterSpacing_tablet:"",letterSpacing_mobile:"",letterSpacing_hover:"",fontWeight:"",textTransform:"",fontFamily:"",color:"",color_tablet:"",color_mobile:"",color_hover:"",linkColor:"",linkColor_tablet:"",linkColor_mobile:"",linkColor_hover:"",padding:"",padding_tablet:"",padding_mobile:"",padding_hover:"",margin:"",margin_tablet:"",margin_mobile:"",margin_hover:"",backgroundColor:"",backgroundGradient:"",backgroundColor_tablet:"",backgroundGradient_tablet:"",backgroundColor_mobile:"",backgroundGradient_mobile:"",backgroundColor_hover:"",backgroundGradient_hover:"",width:"",width_tablet:"",width_mobile:"",width_hover:"",maxWidth:"",maxWidth_tablet:"",maxWidth_mobile:"",maxWidth_hover:"",borderStyle:"solid",borderTopStyle:"",borderBottomStyle:"",borderLeftStyle:"",borderRightStyle:"",borderStyle_tablet:"",borderTopStyle_tablet:"",borderBottomStyle_tablet:"",borderLeftStyle_tablet:"",borderRightStyle_tablet:"",borderStyle_mobile:"",borderTopStyle_mobile:"",borderBottomStyle_mobile:"",borderLeftStyle_mobile:"",borderRightStyle_mobile:"",borderStyle_hover:"",borderTopStyle_hover:"",borderBottomStyle_hover:"",borderLeftStyle_hover:"",borderRightStyle_hover:"",borderWidth:"",borderTopWidth:"",borderBottomWidth:"",borderLeftWidth:"",borderRightWidth:"",borderWidth_tablet:"",borderTopWidth_tablet:"",borderBottomWidth_tablet:"",borderLeftWidth_tablet:"",borderRightWidth_tablet:"",borderWidth_mobile:"",borderTopWidth_mobile:"",borderBottomWidth_mobile:"",borderLeftWidth_mobile:"",borderRightWidth_mobile:"",borderWidth_hover:"",borderTopWidth_hover:"",borderBottomWidth_hover:"",borderLeftWidth_hover:"",borderRightWidth_hover:"",borderColor:"",borderColor_tablet:"",borderColor_mobile:"",borderColor_hover:"",borderRadius:"",borderRadius_tablet:"",borderRadius_mobile:"",borderRadius_hover:"",shadowType:"type1",horizontalPosition:"",verticalPosition:"",blurStrength:"",spreadStrength:"",shadowColor:"",shadowPosition:"",horizontalPosition_tablet:"",verticalPosition_tablet:"",blurStrength_tablet:"",spreadStrength_tablet:"",shadowColor_tablet:"",shadowPosition_tablet:"",horizontalPosition_mobile:"",verticalPosition_mobile:"",blurStrength_mobile:"",spreadStrength_mobile:"",shadowColor_mobile:"",shadowPosition_mobile:"",horizontalPosition_hover:"",verticalPosition_hover:"",blurStrength_hover:"",spreadStrength_hover:"",shadowColor_hover:"",shadowPosition_hover:""};const c=T.stateStyleObj(i);s=c?S().merge(s,c):s;const d=e=>{let o=a;i.map((t=>{let a=t.sCell.content;a[t.index].style=e,o=W(o,[t.sCell],a,"content")})),t({row:z(o)})},u=(e,t)=>{const a=s;a[t]=e,d(a)};return(0,o.createElement)("div",{className:"tb-settings-container-wrap"},(0,o.createElement)(w.Flex,null,(0,o.createElement)(w.FlexBlock,null,(0,o.createElement)("h2",{className:"setting-header"},(0,r.__)("Text Settings","riovisual"))),(0,o.createElement)(w.FlexBlock,null,(0,o.createElement)(Ie,{title:(0,r.__)("Clear styles","riovisual"),isLink:!0,onResetSettings:()=>d({})}))),(0,o.createElement)(Se,{spaceTop:".3"}),(0,o.createElement)(ql,{title:(0,r.__)("Font Style","riovizual"),attr:s,updateAttr:e=>d(e)}),(0,o.createElement)(ye,null),(0,o.createElement)(Be,{title:(0,r.__)("Font Color","riovizual"),attr:"color",data:s,onChange:(e,t)=>u(e,t)}),(0,o.createElement)(ye,null),(0,o.createElement)(Be,{title:(0,r.__)("Link Color","riovizual"),attr:"linkColor",data:s,onChange:(e,t)=>u(e,t)}),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Ue,{title:(0,r.__)("Background"),attr:s,updateAttr:e=>d(e)}),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Qe,{title:(0,r.__)("Border"),attr:s,updateAttr:e=>d(e)}),(0,o.createElement)(ye,null),(0,o.createElement)(Be,{title:(0,r.__)("Border Color"),attr:"borderColor",data:s,onChange:(e,t)=>u(e,t)}),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Je,{title:(0,r.__)("Box Shadow"),attr:s,updateAttr:e=>d(e)}),(0,o.createElement)(ye,null),(0,o.createElement)(Be,{title:(0,r.__)("Shadow Color"),attr:"shadowColor",data:s,onChange:(e,t)=>u(e,t)}),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Xl,{title:(0,r.__)("Sizing"),attr:s,height:"disabled",minWidth:"disabled",updateAttr:e=>d(e)}),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Ve,{title:(0,r.__)("Padding"),attr:"padding",data:s,onChange:(e,t)=>u(e,t)}),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Ve,{title:(0,r.__)("Margin"),attr:"margin",data:s,onChange:(e,t)=>u(e,t)}))},ur=function(e){let{setAttributes:t,vTable:a,selectedCell:l,selectedElement:n}=e;const i=U(a,n,l,"image");if(T.notCurrentState(i))return null;const s=T.stateStyleObj(i);let c={borderStyle:"solid",borderTopStyle:"",borderBottomStyle:"",borderLeftStyle:"",borderRightStyle:"",borderStyle_tablet:"",borderTopStyle_tablet:"",borderBottomStyle_tablet:"",borderLeftStyle_tablet:"",borderRightStyle_tablet:"",borderStyle_mobile:"",borderTopStyle_mobile:"",borderBottomStyle_mobile:"",borderLeftStyle_mobile:"",borderRightStyle_mobile:"",borderStyle_hover:"",borderTopStyle_hover:"",borderBottomStyle_hover:"",borderLeftStyle_hover:"",borderRightStyle_hover:"",borderWidth:"",borderTopWidth:"",borderBottomWidth:"",borderLeftWidth:"",borderRightWidth:"",borderWidth_tablet:"",borderTopWidth_tablet:"",borderBottomWidth_tablet:"",borderLeftWidth_tablet:"",borderRightWidth_tablet:"",borderWidth_mobile:"",borderTopWidth_mobile:"",borderBottomWidth_mobile:"",borderLeftWidth_mobile:"",borderRightWidth_mobile:"",borderWidth_hover:"",borderTopWidth_hover:"",borderBottomWidth_hover:"",borderLeftWidth_hover:"",borderRightWidth_hover:"",borderColor:"",borderColor_tablet:"",borderColor_mobile:"",borderColor_hover:"",borderRadius:"",borderRadius_tablet:"",borderRadius_mobile:"",borderRadius_hover:"",shadowType:"type1",horizontalPosition:"",verticalPosition:"",blurStrength:"",spreadStrength:"",shadowColor:"",shadowPosition:"",horizontalPosition_tablet:"",verticalPosition_tablet:"",blurStrength_tablet:"",spreadStrength_tablet:"",shadowColor_tablet:"",shadowPosition_tablet:"",horizontalPosition_mobile:"",verticalPosition_mobile:"",blurStrength_mobile:"",spreadStrength_mobile:"",shadowColor_mobile:"",shadowPosition_mobile:"",horizontalPosition_hover:"",verticalPosition_hover:"",blurStrength_hover:"",spreadStrength_hover:"",shadowColor_hover:"",shadowPosition_hover:"",margin:"",margin_tablet:"",margin_mobile:"",margin_hover:"",width:"",width_tablet:"",width_mobile:"",width_hover:"",maxWidth:"",maxWidth_tablet:"",maxWidth_mobile:"",maxWidth_hover:"",minHeight:"",minHeight_tablet:"",minHeight_mobile:"",minHeight_hover:"",height:"",height_tablet:"",height_mobile:"",height_hover:"",maxHeight:"",maxHeight_tablet:"",maxHeight_mobile:"",maxHeight_hover:""};c=s?S().merge(c,s):c;const d=e=>{let o=a;i.map((t=>{let a=t.sCell.content;a[t.index].style=e,o=W(o,[t.sCell],a,"content")})),t({row:z(o)})},u=(e,t)=>{const a=c;a[t]=e,d(a)};return(0,o.createElement)("div",{className:"tb-settings-container-wrap"},(0,o.createElement)(w.Flex,null,(0,o.createElement)(w.FlexBlock,null,(0,o.createElement)("h2",{className:"setting-header"},(0,r.__)("Image Settings","riovisual"))),(0,o.createElement)(w.FlexBlock,null,(0,o.createElement)(Ie,{title:(0,r.__)("Clear styles","riovisual"),isLink:!0,onResetSettings:()=>d({})}))),(0,o.createElement)(Se,{spaceTop:".3"}),(0,o.createElement)(Xl,{title:(0,r.__)("Sizing"),attr:c,minWidth:"disabled",updateAttr:e=>d(e)}),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Qe,{title:(0,r.__)("Border"),attr:c,updateAttr:e=>d(e)}),(0,o.createElement)(ye,null),(0,o.createElement)(Be,{title:(0,r.__)("Border Color"),attr:"borderColor",data:c,onChange:(e,t)=>u(e,t)}),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Je,{title:(0,r.__)("Box Shadow"),attr:c,updateAttr:e=>d(e)}),(0,o.createElement)(ye,null),(0,o.createElement)(Be,{title:(0,r.__)("Shadow Color"),attr:"shadowColor",data:c,onChange:(e,t)=>u(e,t)}),(0,o.createElement)(Se,{space:"1"}),(0,o.createElement)(Ve,{title:(0,r.__)("Margin"),attr:"margin",data:c,onChange:(e,t)=>u(e,t)}))},mr=function(e){let{attributes:t,setAttributes:a,vTable:l,selectedCell:n,setSelectedCell:i,selectedElement:s,setSelectedElement:c,selectorName:d,setSelectorName:u,selectedDesign:m,setSelectedDesign:b}=e;const h=(()=>{const e={cell:{default:!0,extra:[]}};return s?e[s.elementType]={default:!0,extra:[]}:n.length>1&&n.map((t=>{t.content.map((t=>{t.type&&(e[t.type]={default:!0,extra:[]})}))})),e})(),p={attributes:t,setAttributes:a,vTable:l,selectedCell:n,setSelectedCell:i,selectedElement:s,setSelectedElement:c,selectorName:d,setSelectorName:u},v=n&&n.length>1?(0,r.__)("Cells","riovizual"):(0,r.__)("Cell","riovizual");return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(ar,{config:h,type:"text",buttonTitle:(0,r.__)("Text","riovizual"),backToParent:(0,r.__)("Back to design list","riovizual"),selected:m,setSelected:b},(0,o.createElement)(dr,p)),(0,o.createElement)(ar,{config:h,type:"image",buttonTitle:(0,r.__)("Image","riovizual"),backToParent:(0,r.__)("Back to design list","riovizual"),selected:m,setSelected:b},(0,o.createElement)(ur,p)),(0,o.createElement)(ar,{config:h,type:"cell",buttonTitle:v,backToParent:(0,r.__)("Back to design list","riovizual"),selected:m,setSelected:b},(0,o.createElement)(cr,p)))},br=function(e){let{setAttributes:t,vTable:a,selectedCell:l,selectedElement:n}=e;const[i,s]=(0,o.useState)(""),c=G(a,n);return(0,o.useEffect)((()=>{if(l){const e=l[0].classes?l[0].classes:"";s(e)}}),[l]),(0,o.createElement)("div",{className:"setting-popup"},c&&(0,o.createElement)(w.TextControl,{label:(0,r.__)("Additional CSS Class(ES) of selected Element","riovizual"),value:c.element.classes?c.element.classes:"",help:(0,r.__)("Separate multiple classes with spaces.","riovisual"),onChange:e=>(e=>{const o=c.sCell,l=c.index;o.content[l].classes=e;const r=W(a,[o],o.content,"content");t({row:O(r)})})(e)}),l&&(0,o.createElement)(w.TextControl,{label:(0,r.__)("Additional CSS Class(ES) of selected Cell","riovizual"),value:i,help:(0,r.__)("Separate multiple classes with spaces.","riovisual"),onChange:e=>(e=>{const o=W(a,l,e,"classes");s(e),t({row:O(o)})})(e)}))},hr=function(e){let{attributes:t,setAttributes:a,vTable:l,selectedCell:n,setSelectedCell:i,selectorName:s,setSelectorName:c,selectedElement:d,setSelectedElement:u,insertElement:m,setInsertElement:b}=e;const[h,p]=(0,o.useState)("content"),[v,g]=(0,o.useState)(""),f={attributes:t,setAttributes:a,vTable:l,selectedCell:n,setSelectedCell:i,selectedElement:d,setSelectedElement:u,selectorName:s,setSelectorName:c},I={attributes:t,setAttributes:a,vTable:l,selectedCell:n,setSelectedCell:i,selectedElement:d,setSelectedElement:u,selectorName:s,setSelectorName:c,selectedDesign:v,setSelectedDesign:g};return(0,o.useEffect)((()=>{n&&(n.length>1&&"advanced"===h&&p("design"),d&&"design"===h?g(d.elementType):d||"design"!==h||g("cell"))}),[n,d]),(0,o.useEffect)((()=>{m&&(p("content"),b(!1))}),[m]),(0,o.createElement)("div",{className:"rv-tabs"},(0,o.createElement)("div",{className:"rv-tab-buttons"},(0,o.createElement)(w.Button,{className:"content"===h&&"active",onClick:()=>p("content")},(0,r.__)("Content","riovizual")),(0,o.createElement)(w.Button,{className:"design"===h&&"active",onClick:()=>(p("design"),void g(""))},(0,r.__)("Design","riovizual")),(0,o.createElement)(w.Button,{className:"advanced"===h&&"active",onClick:()=>p("advanced"),disabled:n.length>1},(0,r.__)("Advanced","riovizual"))),(0,o.createElement)("div",{className:"rv-tab-content"},"content"===h&&(0,o.createElement)(sr,f),"design"===h&&(0,o.createElement)(mr,I),"advanced"===h&&(0,o.createElement)(br,I)))},pr=function(e){let{attributes:t,setAttributes:a,vTable:l,global:n,selectedCell:i,setSelectedCell:s,selectedElement:c,setSelectedElement:d,insertElement:u,setInsertElement:m,selectorName:b,setSelectorName:h,copiedElement:p,copiedRow:v,setCopiedRow:g,setCopiedElement:f}=e;const[y,_]=(0,o.useState)(""),[S,E]=(0,o.useState)(""),[C,x]=(0,o.useState)(!1),[M,k]=(0,o.useState)("global");(0,o.useEffect)((()=>{b?"captionSelector"===b?(k("global"),_("caption")):(k("indivisual"),_("")):"table"!==y&&(k("global"),_(""))}),[b]),(0,o.useEffect)((()=>{i&&k("indivisual")}),[i]),(0,o.useEffect)((()=>{u&&k("indivisual")}),[u]);const N={global:n,attributes:t,setAttributes:a},T={global:n,attributes:t,setAttributes:a,vTable:l,selectedCell:i,setSelectedCell:s,selectorName:b,setSelectorName:h,copiedRow:v,copiedElement:p,setCopiedRow:g,setCopiedElement:f},D={setAttributes:a,vTable:l,global:n,selectedCell:i,setSelectedCell:s,selectorName:b,setSelectorName:h,setOpenChild:x,selectedGElement:S,setSelectedGElement:E},A={attributes:t,setAttributes:a,vTable:l,selectedCell:i,setSelectedCell:s,selectorName:b,setSelectorName:h,selectedElement:c,setSelectedElement:d,insertElement:u,setInsertElement:m},P={table:{default:!0,extra:[]},cell:{default:!0,extra:[]},element:{default:!0,extra:[]},caption:{default:!0,extra:[]}};return(0,o.createElement)(I.InspectorControls,null,(0,o.createElement)("style",null,".block-editor-block-card {\n\t\t\t\t\tdisplay: none;\n\t\t\t\t}"),(0,o.createElement)(ir,null),(0,o.createElement)(Se,{spaceTop:"1",spaceBottom:"0"}),(0,o.createElement)("div",{className:"rv_tb-style-control"},(0,o.createElement)(Ie,{title:(0,r.__)("Reset All Styles","riovisual"),globalModal:!0,onResetSettings:()=>(()=>{const e=l.map((e=>({cells:e.cells.map((e=>{const t=e.content.map((e=>({...e,style:{}})));return{...e,style:{},content:t}}))})));a({tableAlignment:void 0,hasFixedLayout:!1,isScrollOnPc:!1,isScrollOnMobile:!1,isStackedOnMobile:!1,enableResponsiveTable:!1,useRowAsHeader:!1,stickyType:"none",styleType:"regular",cellBorderType:"collapse",global:z($),row:O(e)})})()}),(0,o.createElement)(w.ButtonGroup,{className:"rv_tb-table-style"},(0,o.createElement)(w.Button,{variant:"global"===M?"primary":"secondary",className:"rv_tb-table-style-button",onClick:()=>(k("global"),_(""),x(!1),void E(""))}," ",(0,r.__)("Global Settings","riovizual")),(0,o.createElement)(w.Button,{variant:"indivisual"===M?"primary":"secondary",className:"rv_tb-table-style-button",onClick:()=>{k("indivisual")}},i&&i.length>1?(0,r.__)("Multi Cell Settings","riovizual"):(0,r.__)("Cell Settings","riovizual"))),"global"===M&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)(ar,{config:P,type:"table",buttonTitle:(0,r.__)("Table","riovizual"),backToParent:(0,r.__)("Back to global list","riovizual"),selected:y,setSelected:_},(0,o.createElement)(er,T)),(0,o.createElement)(ar,{config:P,type:"cell",buttonTitle:(0,r.__)("Cell","riovizual"),backToParent:(0,r.__)("Back to global list","riovizual"),selected:y,setSelected:_},(0,o.createElement)(tr,N)),(0,o.createElement)(ar,{config:P,type:"element",buttonTitle:(0,r.__)("Element","riovizual"),backToParent:(0,r.__)("Back to global list","riovizual"),selected:y,setSelected:_,hasChildOpened:C},(0,o.createElement)(rr,D)),(0,o.createElement)(ar,{config:P,type:"caption",buttonTitle:(0,r.__)("Caption","riovizual"),backToParent:(0,r.__)("Back to global list","riovizual"),selected:y,setSelected:_},(0,o.createElement)(nr,N))),"indivisual"===M&&(i&&i.length>0?(0,o.createElement)(hr,A):(0,o.createElement)("h4",{align:"center"},(0,r.__)("No cell selected.","riovizual")))))},vr=(0,Ee.compose)([(0,ve.withDispatch)((e=>({setFontState(t){e("rio-vizual-style").setFontState(t)}})))])((function(e){let{id:t,global:a,vTable:l,setFontState:r}=e;const{cell:n,element:i,caption:s}=a,[c,d]=(0,o.useState)([]);(0,o.useEffect)((()=>{if(c.length>0){const e=(e=>{let t;return e.map((e=>{let a;Jl.map((t=>{t.value===e&&(a=t.variant)}));const o=e.replace(" ","+");t={...t,[o]:a}})),t})(c);r({font:e,block_id:t})}else r({font:[],block_id:t})}),[c]);const u=(e,t)=>{if(T.isSetFontFamily(t))return e;let a=e;if(a.length>0){-1===a.findIndex((e=>e===t))&&a.push(t)}else a.push(t);return a};return(0,o.createElement)(o.Fragment,null,(()=>{let e=[];return e=n?u(e,n.fontFamily):e,e=s?u(e,s.fontFamily):e,e=i.text?u(e,i.text.fontFamily):e,l.map((t=>{t.cells.map((t=>{t.content&&t.content.length>0&&t.content.map(((t,a)=>{t.style&&"text"===t.type&&(e=u(e,t.style.fontFamily))}))}))})),_.isEqual(c,e)||d(e),e.length>0?`@import url("https://fonts.googleapis.com/css2?${e.reduce(((e,t)=>e+`family=${t.replace(" ","+")}:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&`),"")}display=swap");`:""})())})),gr=function(e){const[t,a]=(0,o.useState)(""),[l,r]=(0,o.useState)(""),[n,i]=(0,o.useState)(""),[s,c]=(0,o.useState)(""),[d,u]=(0,o.useState)(""),[m,b]=(0,o.useState)(""),[h,p]=(0,o.useState)("");return(0,o.useEffect)((()=>{a(e.data)}),[e]),(0,o.createElement)(o.Fragment,null,"desktop"===e.device&&(()=>{const{selector:a}=e;let o=t;return S().isEqual(l,o)||r(o),o?`${a} { ${o} }`:""})(),"tablet"===e.device&&(()=>{const{selector:a}=e;let o=t;return S().isEqual(n,o)||i(o),o?`@media (max-width: 1024px){${a} { ${o} }}`:""})(),"mobile"===e.device&&(()=>{const{selector:a}=e;let o=t;return S().isEqual(s,o)||c(o),o?`@media (max-width: 767px){${a} { ${o} }}`:""})(),"hover"===e.device&&(()=>{const{selector:a}=e;let o=t;return S().isEqual(d,o)||u(o),o?`${a} { ${o} }}`:""})(),"desktop_with_break_point"===e.device&&(()=>{const{selector:a}=e;let o=t;return S().isEqual(m,o)||b(o),o?`@media (min-width: ${e.breakPoint.desktop}) {${a} { ${o} }}`:""})(),"mobile_with_break_point"===e.device&&(()=>{const{selector:a}=e;let o=t;return S().isEqual(h,o)||p(o),o?`@media (max-width: ${e.breakPoint.mobile}) {${a} { ${o} }}`:""})())},fr=(e,t,a,l)=>{let r="";return t&&S().map(t,((e,t)=>{r+=e&&""!=(e=>(e=e.replace("!","").replace("important","").replace("undefined","").replace(";","").replace("true","").replace("false",""),S().trim(e)))(e)?`${t}: ${e}`:""})),(0,o.createElement)(gr,{selector:e,data:r,device:a,breakPoint:l})},Ir=function(e){let{attributes:t,global:a}=e;const{id:l,isScrollOnPc:r,isScrollOnMobile:n,isStackedOnMobile:i,stickyType:s,cellBorderType:c}=t,d=a.table,u={desktop:d.breakPoint?T.getDesktopBreakPoint(d.breakPoint):"768px",mobile:d.breakPoint?d.breakPoint:"767px"},m=`.rv_tb-${l}.wp-block-riovizual-tablebuilder.wp-block-riovizual-tablebuilder table`,b=`.rv_tb-${l}.wp-block-riovizual-tablebuilder.wp-block-riovizual-tablebuilder table:hover`,h=`.rv_tb-${l}.wp-block-riovizual-tablebuilder.wp-block-riovizual-tablebuilder.is-style-stripes tr:nth-child(odd) > *`,p=`.rv_tb-${l}.wp-block-riovizual-tablebuilder.wp-block-riovizual-tablebuilder.is-style-stripes tr:hover:nth-child(odd) > *`,v=`.rv_tb-${l}.wp-block-riovizual-tablebuilder.wp-block-riovizual-tablebuilder.is-style-stripes tr:nth-child(even) > *`,g=`.rv_tb-${l}.wp-block-riovizual-tablebuilder.wp-block-riovizual-tablebuilder.is-style-stripes tr:hover:nth-child(even) > *`,f=r&&`.rv_tb-${l}.wp-block-riovizual-tablebuilder.is-scroll-on-pc`,I=r&&`.rv_tb-${l}.wp-block-riovizual-tablebuilder.is-scroll-on-pc table`,y=n&&`.rv_tb-${l}.wp-block-riovizual-tablebuilder.is-scroll-on-mobile`,_=n&&`.rv_tb-${l}.wp-block-riovizual-tablebuilder.is-scroll-on-mobile table`,S=i&&`.rv_tb-${l}.wp-block-riovizual-tablebuilder .is-stacked-on-mobile tr .rv_tb-cell`,w=i&&`.rv_tb-${l}.wp-block-riovizual-tablebuilder .is-stacked-on-mobile tr .rv_tb-cell:not(.sm-last-cell)`,E="row"===s&&`.rv_tb-${l}.wp-block-riovizual-tablebuilder:not(.is-scroll-on-pc) table tr.is-sticky-row`,C="row"===s&&`.rv_tb-${l}.wp-block-riovizual-tablebuilder:not(.is-scroll-on-mobile) table:not(.is-stacked-on-mobile) tr.is-sticky-row`,x="column"===s&&`.rv_tb-${l}.wp-block-riovizual-tablebuilder table tr > *.is-sticky-column`,M="column"===s&&`.rv_tb-${l}.wp-block-riovizual-tablebuilder table:not(.is-stacked-on-mobile) tr > *.is-sticky-column`;return(0,o.createElement)(o.Fragment,null,fr(m,{"border-collapse":`${c};`,"border-spacing":`${"separate"===c?ke(d.borderSpacing,"2px"):""};`,width:`${d.width};`,"max-width":`${d.maxWidth};`,"min-width":`${d.minWidth};`,color:`${d.color};`,"background-color":`${d.backgroundColor};`,"background-image":`${d.backgroundGradient};`,"border-style":`${d.borderStyle};`,"border-top-style":`${d.borderTopStyle};`,"border-bottom-style":`${d.borderBottomStyle};`,"border-left-style":`${d.borderLeftStyle};`,"border-right-style":`${d.borderRightStyle};`,"border-width":`${d.borderWidth} !important;`,"border-top-width":`${d.borderTopWidth} !important;`,"border-bottom-width":`${d.borderBottomWidth} !important;`,"border-left-width":`${d.borderLeftWidth} !important;`,"border-right-width":`${d.borderRightWidth} !important;`,"border-color":`${d.borderColor} !important;`,"border-radius":`${"separate"===c?Ne(d.borderRadius):""};`,"box-shadow":`${Te(d.horizontalPosition,d.verticalPosition,d.blurStrength,d.spreadStrength,d.shadowColor,d.shadowPosition)};`,padding:`${"separate"===c?Me(d.padding):""};`,margin:`${Me(d.margin)};`},"desktop"),fr(m,{"border-spacing":`${"separate"===c?ke(d.borderSpacing_tablet):""};`,width:`${d.width_tablet};`,"max-width":`${d.maxWidth_tablet};`,"min-width":`${d.minWidth_tablet};`,color:`${d.color_tablet};`,"background-color":`${d.backgroundColor_tablet};`,"background-image":`${d.backgroundGradient_tablet};`,"border-style":`${d.borderStyle_tablet};`,"border-top-style":`${d.borderTopStyle_tablet};`,"border-bottom-style":`${d.borderBottomStyle_tablet};`,"border-left-style":`${d.borderLeftStyle_tablet};`,"border-right-style":`${d.borderRightStyle_tablet};`,"border-width":`${d.borderWidth_tablet} !important;`,"border-top-width":`${d.borderTopWidth_tablet} !important;`,"border-bottom-width":`${d.borderBottomWidth_tablet} !important;`,"border-left-width":`${d.borderLeftWidth_tablet} !important;`,"border-right-width":`${d.borderRightWidth_tablet} !important;`,"border-color":`${d.borderColor_tablet} !important;`,"border-radius":`${"separate"===c?Ne(d.borderRadius_tablet):""};`,"box-shadow":`${Te(d.horizontalPosition_tablet,d.verticalPosition_tablet,d.blurStrength_tablet,d.spreadStrength_tablet,d.shadowColor_tablet,d.shadowPosition_tablet)};`,padding:`${"separate"===c?Me(d.padding_tablet):""};`,margin:`${Me(d.margin_tablet)};`},"tablet"),fr(m,{"border-spacing":`${"separate"===c?ke(d.borderSpacing_mobile):""};`,width:`${d.width_mobile};`,"max-width":`${d.maxWidth_mobile};`,"min-width":`${d.minWidth_mobile};`,color:`${d.color_mobile};`,"background-color":`${d.backgroundColor_mobile};`,"background-image":`${d.backgroundGradient_mobile};`,"border-style":`${d.borderStyle_mobile};`,"border-top-style":`${d.borderTopStyle_mobile};`,"border-bottom-style":`${d.borderBottomStyle_mobile};`,"border-left-style":`${d.borderLeftStyle_mobile};`,"border-right-style":`${d.borderRightStyle_mobile};`,"border-width":`${d.borderWidth_mobile} !important;`,"border-top-width":`${d.borderTopWidth_mobile} !important;`,"border-bottom-width":`${d.borderBottomWidth_mobile} !important;`,"border-left-width":`${d.borderLeftWidth_mobile} !important;`,"border-right-width":`${d.borderRightWidth_mobile} !important;`,"border-color":`${d.borderColor_mobile} !important;`,"border-radius":`${"separate"===c?Ne(d.borderRadius_mobile):""};`,"box-shadow":`${Te(d.horizontalPosition_mobile,d.verticalPosition_mobile,d.blurStrength_mobile,d.spreadStrength_mobile,d.shadowColor_mobile,d.shadowPosition_mobile)};`,padding:`${"separate"===c?Me(d.padding_mobile):""};`,margin:`${Me(d.margin_mobile)};`},"mobile"),fr(b,{"border-spacing":`${"separate"===c?ke(d.borderSpacing_hover):""};`,width:`${d.width_hover};`,"max-width":`${d.maxWidth_hover};`,"min-width":`${d.minWidth_hover};`,color:`${d.color_hover};`,"background-color":`${d.backgroundColor_hover};`,"background-image":`${d.backgroundGradient_hover};`,"border-style":`${d.borderStyle_hover};`,"border-top-style":`${d.borderTopStyle_hover};`,"border-bottom-style":`${d.borderBottomStyle_hover};`,"border-left-style":`${d.borderLeftStyle_hover};`,"border-right-style":`${d.borderRightStyle_hover};`,"border-width":`${d.borderWidth_hover} !important;`,"border-top-width":`${d.borderTopWidth_hover} !important;`,"border-bottom-width":`${d.borderBottomWidth_hover} !important;`,"border-left-width":`${d.borderLeftWidth_hover} !important;`,"border-right-width":`${d.borderRightWidth_hover} !important;`,"border-color":`${d.borderColor_hover} !important;`,"border-radius":`${"separate"===c?Ne(d.borderRadius_hover):""};`,"box-shadow":`${Te(d.horizontalPosition_hover,d.verticalPosition_hover,d.blurStrength_hover,d.spreadStrength_hover,d.shadowColor_hover,d.shadowPosition_hover)};`,padding:`${"separate"===c?Me(d.padding_hover):""};`,margin:`${Me(d.margin_hover)};`},"desktop"),f&&fr(f,{"overflow-x":"auto;"},"desktop_with_break_point",u),y&&fr(y,{"overflow-x":"auto;"},"mobile_with_break_point",u),I&&fr(I,{"align-self":"self-start;"},"desktop_with_break_point",u),_&&fr(_,{"align-self":"self-start;"},"mobile_with_break_point",u),S&&fr(S,{display:"block;"},"mobile_with_break_point",u),w&&fr(w,{"border-bottom":"none;"},"mobile_with_break_point",u),E&&fr(E,{position:"sticky;",top:`${d.top?d.top:0};`,"z-index":"1"},"desktop_with_break_point",u),C&&fr(C,{position:"sticky;",top:`${d.top?d.top:0};`,"z-index":"1"},"mobile_with_break_point",u),x&&fr(x,{position:"sticky;",left:`${d.left?d.left:0};`,"z-index":"1"},"desktop_with_break_point",u),M&&fr(M,{position:"sticky;",left:`${d.left?d.left:0};`,"z-index":"1"},"mobile_with_break_point",u),fr(h,{"background-color":`${d.stripesOddBGColor};`,"background-image":`${d.stripesOddBGGradient};`},"desktop"),fr(v,{"background-color":`${d.stripesEvenBGColor};`,"background-image":`${d.stripesEvenBGGradient};`},"desktop"),fr(h,{"background-color":`${d.stripesOddBGColor_tablet};`,"background-image":`${d.stripesOddBGGradient_tablet};`},"tablet"),fr(v,{"background-color":`${d.stripesEvenBGColor_tablet};`,"background-image":`${d.stripesEvenBGGradient_tablet};`},"tablet"),fr(h,{"background-color":`${d.stripesOddBGColor_mobile};`,"background-image":`${d.stripesOddBGGradient_mobile};`},"mobile"),fr(v,{"background-color":`${d.stripesEvenBGColor_mobile};`,"background-image":`${d.stripesEvenBGGradient_mobile};`},"mobile"),fr(p,{"background-color":`${d.stripesOddBGColor_hover};`,"background-image":`${d.stripesOddBGGradient_hover};`},"desktop"),fr(g,{"background-color":`${d.stripesEvenBGColor_hover};`,"background-image":`${d.stripesEvenBGGradient_hover};`},"desktop"))},yr=function(e){let{attributes:t,global:a}=e;const{id:l,cellBorderType:r}=t,n=a.cell,i=`.rv_tb-${l}.wp-block-riovizual-tablebuilder .rv_tb-cell`,s=`.rv_tb-${l}.wp-block-riovizual-tablebuilder .rv_tb-cell:hover`,c=`.rv_tb-${l}.wp-block-riovizual-tablebuilder .rv_tb-cell a`,d=`.rv_tb-${l}.wp-block-riovizual-tablebuilder .rv_tb-cell a:hover`;return(0,o.createElement)(o.Fragment,null,fr(i,{"font-family":`${n.fontFamily};`,"font-weight":`${n.fontWeight?S().parseInt(n.fontWeight):""};`,"font-style":(S().endsWith(n.fontWeight,"Italic")?"italic":"")+";","font-size":`${n.fontSize};`,"line-height":`${n.lineHeight};`,"letter-spacing":`${n.letterSpacing};`,"text-transform":`${n.textTransform};`,"text-align":`${n.alignment};`,color:`${n.color};`,"background-color":`${n.backgroundColor};`,"background-image":`${n.backgroundGradient};`,"border-width":`${n.borderWidth};`,"border-top-width":`${n.borderTopWidth};`,"border-bottom-width":`${n.borderBottomWidth};`,"border-left-width":`${n.borderLeftWidth};`,"border-right-width":`${n.borderRightWidth};`,"border-style":`${n.borderStyle};`,"border-top-style":`${n.borderTopStyle};`,"border-bottom-style":`${n.borderBottomStyle};`,"border-left-style":`${n.borderLeftStyle};`,"border-right-style":`${n.borderRightStyle};`,"border-color":`${n.borderColor};`,"border-radius":`${"separate"===r?Ne(n.borderRadius):""};`,"text-align":`${n.horizontalAlignment};`,"vertical-align":`${n.verticalAlignment};`,"box-shadow":`${"separate"===r?Te(n.horizontalPosition,n.verticalPosition,n.blurStrength,n.spreadStrength,n.shadowColor,n.shadowPosition):""};`,padding:`${Me(n.padding)};`},"desktop"),fr(i,{"font-size":`${n.fontSize_tablet};`,"line-height":`${n.lineHeight_tablet};`,"letter-spacing":`${n.letterSpacing_tablet};`,color:`${n.color_tablet};`,"background-color":`${n.backgroundColor_tablet};`,"background-image":`${n.backgroundGradient_tablet};`,"border-style":`${n.borderStyle_tablet};`,"border-top-style":`${n.borderTopStyle_tablet};`,"border-bottom-style":`${n.borderBottomStyle_tablet};`,"border-left-style":`${n.borderLeftStyle_tablet};`,"border-right-style":`${n.borderRightStyle_tablet};`,"border-width":`${n.borderWidth_tablet};`,"border-top-width":`${n.borderTopWidth_tablet};`,"border-bottom-width":`${n.borderBottomWidth_tablet};`,"border-left-width":`${n.borderLeftWidth_tablet};`,"border-right-width":`${n.borderRightWidth_tablet};`,"border-color":`${n.borderColor_tablet};`,"border-radius":`${"separate"===r?Ne(n.borderRadius_tablet):""};`,"box-shadow":`${"separate"===r?Te(n.horizontalPosition_tablet,n.verticalPosition_tablet,n.blurStrength_tablet,n.spreadStrength_tablet,n.shadowColor_tablet,n.shadowPosition_tablet):""};`,"text-align":`${n.horizontalAlignment_tablet};`,"vertical-align":`${n.verticalAlignment_tablet};`,padding:`${Me(n.padding_tablet)};`},"tablet"),fr(i,{"font-size":`${n.fontSize_mobile};`,"line-height":`${n.lineHeight_mobile};`,"letter-spacing":`${n.letterSpacing_mobile};`,color:`${n.color_mobile};`,"background-color":`${n.backgroundColor_mobile};`,"background-image":`${n.backgroundGradient_mobile};`,"border-style":`${n.borderStyle_mobile};`,"border-top-style":`${n.borderTopStyle_mobile};`,"border-bottom-style":`${n.borderBottomStyle_mobile};`,"border-left-style":`${n.borderLeftStyle_mobile};`,"border-right-style":`${n.borderRightStyle_mobile};`,"border-width":`${n.borderWidth_mobile};`,"border-top-width":`${n.borderTopWidth_mobile};`,"border-bottom-width":`${n.borderBottomWidth_mobile};`,"border-left-width":`${n.borderLeftWidth_mobile};`,"border-right-width":`${n.borderRightWidth_mobile};`,"border-color":`${n.borderColor_mobile};`,"border-radius":`${"separate"===r?Ne(n.borderRadius_mobile):""};`,"box-shadow":`${"separate"===r?Te(n.horizontalPosition_mobile,n.verticalPosition_mobile,n.blurStrength_mobile,n.spreadStrength_mobile,n.shadowColor_mobile,n.shadowPosition_mobile):""};`,"text-align":`${n.horizontalAlignment_mobile};`,"vertical-align":`${n.verticalAlignment_mobile};`,padding:`${Me(n.padding_mobile)};`},"mobile"),fr(s,{"font-size":`${n.fontSize_hover};`,"line-height":`${n.lineHeight_hover};`,"letter-spacing":`${n.letterSpacing_hover};`,color:`${n.color_hover};`,"background-color":`${n.backgroundColor_hover};`,"background-image":`${n.backgroundGradient_hover};`,"border-style":`${n.borderStyle_hover};`,"border-top-style":`${n.borderTopStyle_hover};`,"border-bottom-style":`${n.borderBottomStyle_hover};`,"border-left-style":`${n.borderLeftStyle_hover};`,"border-right-style":`${n.borderRightStyle_hover};`,"border-width":`${n.borderWidth_hover};`,"border-top-width":`${n.borderTopWidth_hover};`,"border-bottom-width":`${n.borderBottomWidth_hover};`,"border-left-width":`${n.borderLeftWidth_hover};`,"border-right-width":`${n.borderRightWidth_hover};`,"border-color":`${n.borderColor_hover};`,"border-radius":`${"separate"===r?Ne(n.borderRadius_hover):""};`,"box-shadow":`${"separate"===r?Te(n.horizontalPosition_hover,n.verticalPosition_hover,n.blurStrength_hover,n.spreadStrength_hover,n.shadowColor_hover,n.shadowPosition_hover):""};`,padding:`${Me(n.padding_hover)};`},"desktop"),fr(c,{color:`${n.linkColor};`},"desktop"),fr(c,{color:`${n.linkColor_tablet};`},"tablet"),fr(c,{color:`${n.linkColor_mobile};`},"mobile"),fr(d,{color:`${n.linkColor_hover};`},"desktop"))},_r=function(e){let{attr:t,selector:a,selectorHover:l,selectorLink:r,selectorLinkHover:n}=e;return(0,o.createElement)(o.Fragment,null,fr(a,{"font-family":`${t.fontFamily};`,"font-weight":`${t.fontWeight?S().parseInt(t.fontWeight):""};`,"font-style":(S().endsWith(t.fontWeight,"Italic")?"italic":"")+";","font-size":`${t.fontSize};`,"line-height":`${t.lineHeight};`,"letter-spacing":`${t.letterSpacing};`,"text-transform":`${t.textTransform};`,color:`${t.color};`,"background-color":`${t.backgroundColor};`,"background-image":`${t.backgroundGradient};`,width:`${t.width};`,"max-width":`${t.maxWidth};`,"border-style":`${t.borderStyle};`,"border-top-style":`${t.borderTopStyle};`,"border-bottom-style":`${t.borderBottomStyle};`,"border-left-style":`${t.borderLeftStyle};`,"border-right-style":`${t.borderRightStyle};`,"border-width":`${t.borderWidth};`,"border-top-width":`${t.borderTopWidth};`,"border-bottom-width":`${t.borderBottomWidth};`,"border-left-width":`${t.borderLeftWidth};`,"border-right-width":`${t.borderRightWidth};`,"border-color":`${t.borderColor};`,"border-radius":`${Ne(t.borderRadius)};`,"box-shadow":`${Te(t.horizontalPosition,t.verticalPosition,t.blurStrength,t.spreadStrength,t.shadowColor,t.shadowPosition)};`,padding:`${Me(t.padding)};`,margin:`${Me(t.margin)};`},"desktop"),fr(a,{"font-size":`${t.fontSize_tablet};`,"line-height":`${t.lineHeight_tablet};`,"letter-spacing":`${t.letterSpacing_tablet};`,color:`${t.color_tablet};`,"background-color":`${t.backgroundColor_tablet};`,"background-image":`${t.backgroundGradient_tablet};`,width:`${t.width_tablet};`,"max-width":`${t.maxWidth_tablet};`,"border-style":`${t.borderStyle_tablet};`,"border-top-style":`${t.borderTopStyle_tablet};`,"border-bottom-style":`${t.borderBottomStyle_tablet};`,"border-left-style":`${t.borderLeftStyle_tablet};`,"border-right-style":`${t.borderRightStyle_tablet};`,"border-width":`${t.borderWidth_tablet};`,"border-top-width":`${t.borderTopWidth_tablet};`,"border-bottom-width":`${t.borderBottomWidth_tablet};`,"border-left-width":`${t.borderLeftWidth_tablet};`,"border-right-width":`${t.borderRightWidth_tablet};`,"border-color":`${t.borderColor_tablet};`,"border-radius":`${Ne(t.borderRadius_tablet)};`,"box-shadow":`${Te(t.horizontalPosition_tablet,t.verticalPosition_tablet,t.blurStrength_tablet,t.spreadStrength_tablet,t.shadowColor_tablet,t.shadowPosition_tablet)};`,padding:`${Me(t.padding_tablet)};`,margin:`${Me(t.margin_tablet)};`},"tablet"),fr(a,{"font-size":`${t.fontSize_mobile};`,"line-height":`${t.lineHeight_mobile};`,"letter-spacing":`${t.letterSpacing_mobile};`,color:`${t.color_mobile};`,"background-color":`${t.backgroundColor_mobile};`,"background-image":`${t.backgroundGradient_mobile};`,width:`${t.width_mobile};`,"max-width":`${t.maxWidth_mobile};`,"border-style":`${t.borderStyle_mobile};`,"border-top-style":`${t.borderTopStyle_mobile};`,"border-bottom-style":`${t.borderBottomStyle_mobile};`,"border-left-style":`${t.borderLeftStyle_mobile};`,"border-right-style":`${t.borderRightStyle_mobile};`,"border-width":`${t.borderWidth_mobile};`,"border-top-width":`${t.borderTopWidth_mobile};`,"border-bottom-width":`${t.borderBottomWidth_mobile};`,"border-left-width":`${t.borderLeftWidth_mobile};`,"border-right-width":`${t.borderRightWidth_mobile};`,"border-color":`${t.borderColor_mobile};`,"border-radius":`${Ne(t.borderRadius_mobile)};`,"box-shadow":`${Te(t.horizontalPosition_mobile,t.verticalPosition_mobile,t.blurStrength_mobile,t.spreadStrength_mobile,t.shadowColor_mobile,t.shadowPosition_mobile)};`,padding:`${Me(t.padding_mobile)};`,margin:`${Me(t.margin_mobile)};`},"mobile"),fr(l,{"font-size":`${t.fontSize_hover};`,"line-height":`${t.lineHeight_hover};`,"letter-spacing":`${t.letterSpacing_hover};`,color:`${t.color_hover};`,"background-color":`${t.backgroundColor_hover};`,"background-image":`${t.backgroundGradient_hover};`,width:`${t.width_hover};`,"max-width":`${t.maxWidth_hover};`,"border-style":`${t.borderStyle_hover};`,"border-top-style":`${t.borderTopStyle_hover};`,"border-bottom-style":`${t.borderBottomStyle_hover};`,"border-left-style":`${t.borderLeftStyle_hover};`,"border-right-style":`${t.borderRightStyle_hover};`,"border-width":`${t.borderWidth_hover};`,"border-top-width":`${t.borderTopWidth_hover};`,"border-bottom-width":`${t.borderBottomWidth_hover};`,"border-left-width":`${t.borderLeftWidth_hover};`,"border-right-width":`${t.borderRightWidth_hover};`,"border-color":`${t.borderColor_hover};`,"border-radius":`${Ne(t.borderRadius_hover)};`,"box-shadow":`${Te(t.horizontalPosition_hover,t.verticalPosition_hover,t.blurStrength_hover,t.spreadStrength_hover,t.shadowColor_hover,t.shadowPosition_hover)};`,padding:`${Me(t.padding_hover)};`,margin:`${Me(t.margin_hover)};`},"desktop"),fr(r,{color:`${t.linkColor};`},"desktop"),fr(r,{color:`${t.linkColor_tablet};`},"tablet"),fr(r,{color:`${t.linkColor_mobile};`},"mobile"),fr(n,{color:`${t.linkColor_hover};`},"desktop"))},Sr=function(e){let{attr:t,selector:a,selectorHover:l}=e;return(0,o.createElement)(o.Fragment,null,fr(a,{width:`${t.width};`,"max-width":`${t.maxWidth};`,height:`${t.height};`,"max-height":`${t.maxHeight};`,"min-height":`${t.minHeight};`,align:`${t.alignment};`,"border-style":`${t.borderStyle};`,"border-top-style":`${t.borderTopStyle};`,"border-bottom-style":`${t.borderBottomStyle};`,"border-left-style":`${t.borderLeftStyle};`,"border-right-style":`${t.borderRightStyle};`,"border-width":`${t.borderWidth};`,"border-top-width":`${t.borderTopWidth};`,"border-bottom-width":`${t.borderBottomWidth};`,"border-left-width":`${t.borderLeftWidth};`,"border-right-width":`${t.borderRightWidth};`,"border-color":`${t.borderColor};`,"border-radius":`${Ne(t.borderRadius)};`,"box-shadow":`${Te(t.horizontalPosition,t.verticalPosition,t.blurStrength,t.spreadStrength,t.shadowColor,t.shadowPosition)};`,margin:`${Me(t.margin)};`},"desktop"),fr(a,{width:`${t.width_tablet};`,"max-width":`${t.maxWidth_tablet};`,height:`${t.height_tablet};`,"max-height":`${t.maxHeight_tablet};`,"min-height":`${t.minHeight_tablet};`,align:`${t.alignment_tablet};`,"border-style":`${t.borderStyle_tablet};`,"border-top-style":`${t.borderTopStyle_tablet};`,"border-bottom-style":`${t.borderBottomStyle_tablet};`,"border-left-style":`${t.borderLeftStyle_tablet};`,"border-right-style":`${t.borderRightStyle_tablet};`,"border-width":`${t.borderWidth_tablet};`,"border-top-width":`${t.borderTopWidth_tablet};`,"border-bottom-width":`${t.borderBottomWidth_tablet};`,"border-left-width":`${t.borderLeftWidth_tablet};`,"border-right-width":`${t.borderRightWidth_tablet};`,"border-color":`${t.borderColor_tablet};`,"border-radius":`${Ne(t.borderRadius_tablet)};`,"box-shadow":`${Te(t.horizontalPosition_tablet,t.verticalPosition_tablet,t.blurStrength_tablet,t.spreadStrength_tablet,t.shadowColor_tablet,t.shadowPosition_tablet)};`,margin:`${Me(t.margin_tablet)};`},"tablet"),fr(a,{width:`${t.width_mobile};`,"max-width":`${t.maxWidth_mobile};`,height:`${t.height_mobile};`,"max-height":`${t.maxHeight_mobile};`,"min-height":`${t.minHeight_mobile};`,align:`${t.alignment_mobile};`,"border-style":`${t.borderStyle_mobile};`,"border-top-style":`${t.borderTopStyle_mobile};`,"border-bottom-style":`${t.borderBottomStyle_mobile};`,"border-left-style":`${t.borderLeftStyle_mobile};`,"border-right-style":`${t.borderRightStyle_mobile};`,"border-width":`${t.borderWidth_mobile};`,"border-top-width":`${t.borderTopWidth_mobile};`,"border-bottom-width":`${t.borderBottomWidth_mobile};`,"border-left-width":`${t.borderLeftWidth_mobile};`,"border-right-width":`${t.borderRightWidth_mobile};`,"border-color":`${t.borderColor_mobile};`,"border-radius":`${Ne(t.borderRadius_mobile)};`,"box-shadow":`${Te(t.horizontalPosition_mobile,t.verticalPosition_mobile,t.blurStrength_mobile,t.spreadStrength_mobile,t.shadowColor_mobile,t.shadowPosition_mobile)};`,margin:`${Me(t.margin_mobile)};`},"mobile"),fr(l,{width:`${t.width_hover};`,"max-width":`${t.maxWidth_hover};`,height:`${t.height_hover};`,"max-height":`${t.maxHeight_hover};`,"min-height":`${t.minHeight_hover};`,"border-style":`${t.borderStyle_hover};`,"border-top-style":`${t.borderTopStyle_hover};`,"border-bottom-style":`${t.borderBottomStyle_hover};`,"border-left-style":`${t.borderLeftStyle_hover};`,"border-right-style":`${t.borderRightStyle_hover};`,"border-width":`${t.borderWidth_hover};`,"border-top-width":`${t.borderTopWidth_hover};`,"border-bottom-width":`${t.borderBottomWidth_hover};`,"border-left-width":`${t.borderLeftWidth_hover};`,"border-right-width":`${t.borderRightWidth_hover};`,"border-color":`${t.borderColor_hover};`,"border-radius":`${Ne(t.borderRadius_hover)};`,"box-shadow":`${Te(t.horizontalPosition_hover,t.verticalPosition_hover,t.blurStrength_hover,t.spreadStrength_hover,t.shadowColor_hover,t.shadowPosition_hover)};`,margin:`${Me(t.margin_hover)};`},"desktop"))},wr=function(e){let{attributes:t,global:a}=e;const{id:l}=t,r={attr:a.element.text,selector:`.rv_tb-${l}.wp-block-riovizual-tablebuilder.wp-block-riovizual-tablebuilder .rv_tb-text`,selectorHover:`.rv_tb-${l}.wp-block-riovizual-tablebuilder.wp-block-riovizual-tablebuilder .rv_tb-text:hover`,selectorLink:`.rv_tb-${l}.wp-block-riovizual-tablebuilder.wp-block-riovizual-tablebuilder .rv_tb-text a`,selectorLinkHover:`.rv_tb-${l}.wp-block-riovizual-tablebuilder.wp-block-riovizual-tablebuilder .rv_tb-text a:hover`},n={attr:a.element.image,selector:`.rv_tb-${l}.wp-block-riovizual-tablebuilder.wp-block-riovizual-tablebuilder .rv_tb-image`,selectorHover:`.rv_tb-${l}.wp-block-riovizual-tablebuilder.wp-block-riovizual-tablebuilder .rv_tb-image:hover`};return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(_r,r),(0,o.createElement)(Sr,n))},Er=function(e){let{attributes:t,global:a}=e;const{id:l}=t,r=a.caption,n=`.rv_tb-${l}.wp-block-riovizual-tablebuilder .rv_tb-caption`,i=`.rv_tb-${l}.wp-block-riovizual-tablebuilder .rv_tb-caption:hover`,s=`.rv_tb-${l}.wp-block-riovizual-tablebuilder .rv_tb-caption a`,c=`.rv_tb-${l}.wp-block-riovizual-tablebuilder .rv_tb-caption a:hover`;return(0,o.createElement)(o.Fragment,null,fr(n,{"font-family":`${r.fontFamily};`,"font-weight":`${r.fontWeight?S().parseInt(r.fontWeight):""};`,"font-style":(S().endsWith(r.fontWeight,"Italic")?"italic":"")+";","font-size":`${r.fontSize};`,"line-height":`${r.lineHeight};`,"letter-spacing":`${r.letterSpacing};`,"text-transform":`${r.textTransform};`,"text-align":`${r.horizontalAlignment};`,color:`${r.color};`,"background-color":`${r.backgroundColor};`,"background-image":`${r.backgroundGradient};`,width:`${r.width};`,"max-width":`${r.maxWidth};`,"border-style":`${r.borderStyle};`,"border-top-style":`${r.borderTopStyle};`,"border-bottom-style":`${r.borderBottomStyle};`,"border-left-style":`${r.borderLeftStyle};`,"border-right-style":`${r.borderRightStyle};`,"border-width":`${r.borderWidth};`,"border-top-width":`${r.borderTopWidth};`,"border-bottom-width":`${r.borderBottomWidth};`,"border-left-width":`${r.borderLeftWidth};`,"border-right-width":`${r.borderRightWidth};`,"border-color":`${r.borderColor};`,"border-radius":`${Ne(r.borderRadius)};`,"box-shadow":`${Te(r.horizontalPosition,r.verticalPosition,r.blurStrength,r.spreadStrength,r.shadowColor,r.shadowPosition)};`,padding:`${Me(r.padding)};`,margin:`${Me(r.margin)};`},"desktop"),fr(n,{"font-size":`${r.fontSize_tablet};`,"line-height":`${r.lineHeight_tablet};`,"letter-spacing":`${r.letterSpacing_tablet};`,"text-align":`${r.horizontalAlignment_tablet};`,color:`${r.color_tablet};`,"background-color":`${r.backgroundColor_tablet};`,"background-image":`${r.backgroundGradient_tablet};`,width:`${r.width_tablet};`,"max-width":`${r.maxWidth_tablet};`,"border-style":`${r.borderStyle_tablet};`,"border-top-style":`${r.borderTopStyle_tablet};`,"border-bottom-style":`${r.borderBottomStyle_tablet};`,"border-left-style":`${r.borderLeftStyle_tablet};`,"border-right-style":`${r.borderRightStyle_tablet};`,"border-width":`${r.borderWidth_tablet};`,"border-top-width":`${r.borderTopWidth_tablet};`,"border-bottom-width":`${r.borderBottomWidth_tablet};`,"border-left-width":`${r.borderLeftWidth_tablet};`,"border-right-width":`${r.borderRightWidth_tablet};`,"border-color":`${r.borderColor_tablet};`,"border-radius":`${Ne(r.borderRadius_tablet)};`,"box-shadow":`${Te(r.horizontalPosition_tablet,r.verticalPosition_tablet,r.blurStrength_tablet,r.spreadStrength_tablet,r.shadowColor_tablet,r.shadowPosition_tablet)};`,padding:`${Me(r.padding_tablet)};`,margin:`${Me(r.margin_tablet)};`},"tablet"),fr(n,{"font-size":`${r.fontSize_mobile};`,"line-height":`${r.lineHeight_mobile};`,"letter-spacing":`${r.letterSpacing_mobile};`,"text-align":`${r.horizontalAlignment_mobile};`,color:`${r.color_mobile};`,"background-color":`${r.backgroundColor_mobile};`,"background-image":`${r.backgroundGradient_mobile};`,width:`${r.width_mobile};`,"max-width":`${r.maxWidth_mobile};`,"border-style":`${r.borderStyle_mobile};`,"border-top-style":`${r.borderTopStyle_mobile};`,"border-bottom-style":`${r.borderBottomStyle_mobile};`,"border-left-style":`${r.borderLeftStyle_mobile};`,"border-right-style":`${r.borderRightStyle_mobile};`,"border-width":`${r.borderWidth_mobile};`,"border-top-width":`${r.borderTopWidth_mobile};`,"border-bottom-width":`${r.borderBottomWidth_mobile};`,"border-left-width":`${r.borderLeftWidth_mobile};`,"border-right-width":`${r.borderRightWidth_mobile};`,"border-color":`${r.borderColor_mobile};`,"border-radius":`${Ne(r.borderRadius_mobile)};`,"box-shadow":`${Te(r.horizontalPosition_mobile,r.verticalPosition_mobile,r.blurStrength_mobile,r.spreadStrength_mobile,r.shadowColor_mobile,r.shadowPosition_mobile)};`,padding:`${Me(r.padding_mobile)};`,margin:`${Me(r.margin_mobile)};`},"mobile"),fr(i,{"font-size":`${r.fontSize_hover};`,"line-height":`${r.lineHeight_hover};`,"letter-spacing":`${r.letterSpacing_hover};`,color:`${r.color_hover};`,"background-color":`${r.backgroundColor_hover};`,"background-image":`${r.backgroundGradient_hover};`,width:`${r.width_hover};`,"max-width":`${r.maxWidth_hover};`,"border-style":`${r.borderStyle_hover};`,"border-top-style":`${r.borderTopStyle_hover};`,"border-bottom-style":`${r.borderBottomStyle_hover};`,"border-left-style":`${r.borderLeftStyle_hover};`,"border-right-style":`${r.borderRightStyle_hover};`,"border-width":`${r.borderWidth_hover};`,"border-top-width":`${r.borderTopWidth_hover};`,"border-bottom-width":`${r.borderBottomWidth_hover};`,"border-left-width":`${r.borderLeftWidth_hover};`,"border-right-width":`${r.borderRightWidth_hover};`,"border-color":`${r.borderColor_hover};`,"border-radius":`${Ne(r.borderRadius_hover)};`,"box-shadow":`${Te(r.horizontalPosition_hover,r.verticalPosition_hover,r.blurStrength_hover,r.spreadStrength_hover,r.shadowColor_hover,r.shadowPosition_hover)};`,padding:`${Me(r.padding_hover)};`,margin:`${Me(r.margin_hover)};`},"desktop"),fr(s,{color:`${r.linkColor};`},"desktop"),fr(s,{color:`${r.linkColor_tablet};`},"tablet"),fr(s,{color:`${r.linkColor_mobile};`},"mobile"),fr(c,{color:`${r.linkColor_hover};`},"desktop"))},Cr=function(e){let{attributes:t,global:a}=e;const l={attributes:t,global:a};return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(Ir,l),(0,o.createElement)(yr,l),(0,o.createElement)(wr,l),(0,o.createElement)(Er,l))},xr=function(e){let{attr:t,cellBorderType:a,selector:l,selectorHover:r}=e;return(0,o.createElement)(o.Fragment,null,fr(l,{"background-color":`${t.backgroundColor};`,"background-image":`${t.backgroundGradient};`,width:`${t.width};`,"border-style":`${t.borderStyle};`,"border-top-style":`${t.borderTopStyle};`,"border-bottom-style":`${t.borderBottomStyle};`,"border-left-style":`${t.borderLeftStyle};`,"border-right-style":`${t.borderRightStyle};`,"border-width":`${t.borderWidth};`,"border-top-width":`${t.borderTopWidth};`,"border-bottom-width":`${t.borderBottomWidth};`,"border-left-width":`${t.borderLeftWidth};`,"border-right-width":`${t.borderRightWidth};`,"border-color":`${t.borderColor};`,"border-radius":`${"separate"===a?Ne(t.borderRadius):""};`,"box-shadow":`${"separate"===a?Te(t.horizontalPosition,t.verticalPosition,t.blurStrength,t.spreadStrength,t.shadowColor,t.shadowPosition):""};`,"text-align":`${t.horizontalAlignment};`,"vertical-align":`${t.verticalAlignment};`,padding:`${Me(t.padding)};`},"desktop"),fr(l,{"background-color":`${t.backgroundColor_tablet};`,"background-image":`${t.backgroundGradient_tablet};`,width:`${t.width_tablet};`,"border-style":`${t.borderStyle_tablet};`,"border-top-style":`${t.borderTopStyle_tablet};`,"border-bottom-style":`${t.borderBottomStyle_tablet};`,"border-left-style":`${t.borderLeftStyle_tablet};`,"border-right-style":`${t.borderRightStyle_tablet};`,"border-width":`${t.borderWidth_tablet};`,"border-top-width":`${t.borderTopWidth_tablet};`,"border-bottom-width":`${t.borderBottomWidth_tablet};`,"border-left-width":`${t.borderLeftWidth_tablet};`,"border-right-width":`${t.borderRightWidth_tablet};`,"border-color":`${t.borderColor_tablet};`,"border-radius":`${"separate"===a?Ne(t.borderRadius_tablet):""};`,"box-shadow":`${"separate"===a?Te(t.horizontalPosition_tablet,t.verticalPosition_tablet,t.blurStrength_tablet,t.spreadStrength_tablet,t.shadowColor_tablet,t.shadowPosition_tablet):""};`,"text-align":`${t.horizontalAlignment_tablet};`,"vertical-align":`${t.verticalAlignment_tablet};`,padding:`${Me(t.padding_tablet)};`},"tablet"),fr(l,{"background-color":`${t.backgroundColor_mobile};`,"background-image":`${t.backgroundGradient_mobile};`,width:`${t.width_mobile};`,"border-style":`${t.borderStyle_mobile};`,"border-top-style":`${t.borderTopStyle_mobile};`,"border-bottom-style":`${t.borderBottomStyle_mobile};`,"border-left-style":`${t.borderLeftStyle_mobile};`,"border-right-style":`${t.borderRightStyle_mobile};`,"border-width":`${t.borderWidth_mobile};`,"border-top-width":`${t.borderTopWidth_mobile};`,"border-bottom-width":`${t.borderBottomWidth_mobile};`,"border-left-width":`${t.borderLeftWidth_mobile};`,"border-right-width":`${t.borderRightWidth_mobile};`,"border-color":`${t.borderColor_mobile};`,"border-radius":`${"separate"===a?Ne(t.borderRadius_mobile):""};`,"box-shadow":`${"separate"===a?Te(t.horizontalPosition_mobile,t.verticalPosition_mobile,t.blurStrength_mobile,t.spreadStrength_mobile,t.shadowColor_mobile,t.shadowPosition_mobile):""};`,"text-align":`${t.horizontalAlignment_mobile};`,"vertical-align":`${t.verticalAlignment_mobile};`,padding:`${Me(t.padding_mobile)};`},"mobile"),fr(r,{"background-color":`${t.backgroundColor_hover};`,"background-image":`${t.backgroundGradient_hover};`,width:`${t.width_hover};`,"border-style":`${t.borderStyle_hover};`,"border-top-style":`${t.borderTopStyle_hover};`,"border-bottom-style":`${t.borderBottomStyle_hover};`,"border-left-style":`${t.borderLeftStyle_hover};`,"border-right-style":`${t.borderRightStyle_hover};`,"border-width":`${t.borderWidth_hover};`,"border-top-width":`${t.borderTopWidth_hover};`,"border-bottom-width":`${t.borderBottomWidth_hover};`,"border-left-width":`${t.borderLeftWidth_hover};`,"border-right-width":`${t.borderRightWidth_hover};`,"border-color":`${t.borderColor_hover};`,"border-radius":`${"separate"===a?Ne(t.borderRadius_hover):""};`,"box-shadow":`${"separate"===a?Te(t.horizontalPosition_hover,t.verticalPosition_hover,t.blurStrength_hover,t.spreadStrength_hover,t.shadowColor_hover,t.shadowPosition_hover):""};`,"text-align":`${t.horizontalAlignment_hover};`,"vertical-align":`${t.verticalAlignment_hover};`,padding:`${Me(t.padding_hover)};`},"desktop"))},Mr=function(e){let{vTable:t,attributes:a}=e;const{id:l,cellBorderType:r}=a;return(0,o.createElement)(o.Fragment,null,t.map((e=>e.cells.map((e=>(0,o.createElement)(o.Fragment,null,e.content&&((e,t,a)=>e.map(((e,r)=>{if("text"===e.type&&e.style){const n={attr:e.style,selector:`.rv_tb-${l}.wp-block-riovizual-tablebuilder .rv_tb-row-${t}-cell-${a} .cell-element-${r}.rv_tb-text`,selectorHover:`.rv_tb-${l}.wp-block-riovizual-tablebuilder .rv_tb-row-${t}-cell-${a} .cell-element-${r}.rv_tb-text:hover`,selectorLink:`.rv_tb-${l}.wp-block-riovizual-tablebuilder .rv_tb-row-${t}-cell-${a} .cell-element-${r}.rv_tb-text a`,selectorLinkHover:`.rv_tb-${l}.wp-block-riovizual-tablebuilder .rv_tb-row-${t}-cell-${a} .cell-element-${r}.rv_tb-text a:hover`};return(0,o.createElement)(_r,n)}if("image"===e.type&&e.style){const n={attr:e.style,selector:`.rv_tb-${l}.wp-block-riovizual-tablebuilder .rv_tb-row-${t}-cell-${a} .cell-element-${r}.rv_tb-image`,selectorHover:`.rv_tb-${l}.wp-block-riovizual-tablebuilder .rv_tb-row-${t}-cell-${a} .cell-element-${r}.rv_tb-image:hover`};return(0,o.createElement)(Sr,n)}})))(e.content,e.rowIndex,e.columnIndex),e.style&&((e,t,a)=>{const n={attr:e&&e.colSelector?e.colSelector:{},cellBorderType:r,selector:`.rv_tb-${l}.wp-block-riovizual-tablebuilder table tr .rv_tb-cell.rv_tb-cs-row-${t}-cell-${a}`,selectorHover:`.rv_tb-${l}.wp-block-riovizual-tablebuilder table tr .rv_tb-cell.rv_tb-cs-row-${t}-cell-${a}:hover`},i={attr:e&&e.rowSelector?e.rowSelector:{},cellBorderType:r,selector:`.rv_tb-${l}.wp-block-riovizual-tablebuilder table tr .rv_tb-cell.rv_tb-rs-row-${t}-cell-${a}.rv_tb-cs-row-${t}-cell-${a}`,selectorHover:`.rv_tb-${l}.wp-block-riovizual-tablebuilder table tr .rv_tb-cell.rv_tb-rs-row-${t}-cell-${a}.rv_tb-cs-row-${t}-cell-${a}:hover`},s={attr:e&&e.cellSelector?e.cellSelector:{},cellBorderType:r,selector:`.rv_tb-${l}.wp-block-riovizual-tablebuilder table tr .rv_tb-cell.rv_tb-row-${t}-cell-${a}.rv_tb-rs-row-${t}-cell-${a}.rv_tb-cs-row-${t}-cell-${a}`,selectorHover:`.rv_tb-${l}.wp-block-riovizual-tablebuilder table tr .rv_tb-cell.rv_tb-row-${t}-cell-${a}.rv_tb-rs-row-${t}-cell-${a}.rv_tb-cs-row-${t}-cell-${a}:hover`};return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(xr,n),(0,o.createElement)(xr,i),(0,o.createElement)(xr,s))})(e.style,e.rowIndex,e.columnIndex)))))))},kr=function(e){let{attributes:t,vTable:a,global:l,selectedCell:r,selectedElement:n,selectorName:i}=e;const s={attributes:t,global:l},c={vTable:a,attributes:t,selectedCell:r,selectedElement:n,selectorName:i},d={id:t.id,global:l,vTable:a};return(0,o.createElement)("style",null,(0,o.createElement)(vr,d),(0,o.createElement)(Cr,s),(0,o.createElement)(Mr,c))},Nr=function(e){let{setAttributes:t}=e;const[a,l]=(0,o.useState)(3),[n,s]=(0,o.useState)(3),[c,d]=(0,o.useState)(!1),[m,b]=(0,o.useState)(!1),[h,p]=(0,o.useState)("collapse"),[v,g]=(0,o.useState)("regular"),f=u()("rv-placeholder__table",{"is-overflow-row":T.checkOverflowRowCol(a),"is-overflow-col":T.checkOverflowRowCol(n),"is-border-separate":"separate"===h,"is-style-stripes":"stripes"===v});function I(e){l(e?parseInt(a,10)+1:parseInt(a,10)-1)}function _(e){let{name:t,...a}=e;const l=`${t}`;return(0,o.createElement)(l,a)}const S=(e,t,l)=>(0,o.createElement)("tr",{key:t},(0,y.times)(e,(e=>{if(!(e>10))return(0,o.createElement)(_,{key:e,name:l,style:{height:180/Math.min(10,parseInt(a))}})}))),E=(()=>{let e={body:[]};return(0,y.times)(a,(t=>{c&&0===t?e.head=S(n,t,"th"):m&&t===a-1?e.foot=S(n,t,"td"):t<=10&&(e.body[`${t}`]=S(n,t,"td"))})),e})();return(0,o.createElement)(w.Placeholder,{label:(0,r.__)("Table Builder"),icon:(0,o.createElement)("img",{src:i}),className:"rv-placeholder"},(0,o.createElement)("div",{className:"rv-placeholder__table-wrap"},a&&n&&(0,o.createElement)("table",{className:f},E.head&&(0,o.createElement)("thead",null,E.head),E.body.length>0&&(0,o.createElement)("tbody",null,E.body),E.foot&&(0,o.createElement)("tfoot",null,E.foot))),(0,o.createElement)("div",{className:"rv-placeholder__hint"},(0,o.createInterpolateElement)((0,r.__)("Hint: Hold <code>Ctrl</code> key to select multiple cells. Hold <code>Shift</code> key to select range.","riovizual"),{code:(0,o.createElement)("code",null)})),(0,o.createElement)("form",{className:"rv-placeholder__form",onSubmit:function(e){e.preventDefault();const o=function(e){let{rowCount:t,columnCount:a,isHeader:o}=e;return Array.from({length:t}).map(((e,t)=>({cells:Array.from({length:a}).map((()=>({content:[{type:"text",data:""}],tag:o&&0===t?"th":"td",style:{}})))})))}({rowCount:parseInt(a,10)||3,columnCount:parseInt(n,10)||3,isHeader:c});t({row:O(o),global:z($),hasHeader:c,hasFooter:m,cellBorderType:h,styleType:v})}},(0,o.createElement)("div",{className:"rv-placeholder__row"},(0,o.createElement)(w.ToggleControl,{label:(0,r.__)("Header section"),checked:!!c,onChange:function(e){I(e),d(e)},className:"rv-placeholder__header"}),(0,o.createElement)(w.ToggleControl,{label:(0,r.__)("Footer section"),checked:!!m,onChange:function(e){I(e),b(e)},className:"rv-placeholder__footer"})),(0,o.createElement)("div",{className:"rv-placeholder__row"},(0,o.createElement)("div",{className:"rv-placeholder__element-wrap"},(0,o.createElement)("span",null,(0,r.__)("Table Styles","riovisual")),(0,o.createElement)(w.ButtonGroup,{className:"rv-placeholder__element"},(0,o.createElement)(w.Button,{variant:T.checkActiveButton(v,"regular"),onClick:()=>{g("regular")}}," ",(0,r.__)("Default","riovizual")),(0,o.createElement)(w.Button,{variant:T.checkActiveButton(v,"stripes"),onClick:()=>{g("stripes")}},(0,r.__)("Stripes","riovizual")))),(0,o.createElement)("div",{className:"rv-placeholder__element-wrap rv-placeholder__left-margin"},(0,o.createElement)("span",null,(0,r.__)("Cell Borders Type","riovisual")),(0,o.createElement)(w.ButtonGroup,{className:"rv-placeholder__element"},(0,o.createElement)(w.Button,{variant:T.checkActiveButton(h,"collapse"),onClick:()=>{p("collapse")}}," ",(0,r.__)("Collapse","riovizual")),(0,o.createElement)(w.Button,{variant:T.checkActiveButton(h,"separate"),onClick:()=>{p("separate")}},(0,r.__)("Separate","riovizual"))))),(0,o.createElement)("div",{className:"rv-placeholder__row"},(0,o.createElement)(w.TextControl,{type:"number",label:(0,r.__)("Column count"),value:n,onChange:function(e){s(e)},min:"1",className:"rv-placeholder__input"}),(0,o.createElement)(w.TextControl,{type:"number",label:(0,r.__)("Row count"),value:a,onChange:function(e){l(e)},min:T.createTableMinRowCount(c,m),className:"rv-placeholder__input"}),(0,o.createElement)(w.Button,{className:"rv-placeholder__button",variant:"primary",type:"submit",disabled:a<1||n<1},(0,r.__)("Create Table")))))},Tr=(0,o.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,o.createElement)(E.Path,{d:"M17.728 11.456L14.592 8.32l3.2-3.2-1.536-1.536-3.2 3.2L9.92 3.648 8.384 5.12l3.2 3.2-3.264 3.264 1.536 1.536 3.264-3.264 3.136 3.136 1.472-1.536zM0 17.92V0h20.48v17.92H0zm19.2-6.4h-.448l-1.28-1.28H19.2V6.4h-1.792l1.28-1.28h.512V1.28H1.28v3.84h6.208l1.28 1.28H1.28v3.84h7.424l-1.28 1.28H1.28v3.84H19.2v-3.84z"})),Dr=(0,o.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,o.createElement)(E.Path,{d:"M6.4 9.98L7.68 8.7v-.256L6.4 7.164V9.98zm6.4-1.532l1.28-1.28V9.92L12.8 8.64v-.192zm7.68 9.472V0H0v17.92h20.48zm-1.28-2.56h-5.12v-1.024l-.256.256-1.024-1.024v1.792H7.68v-1.792l-1.024 1.024-.256-.256v1.024H1.28V1.28H6.4v2.368l.704-.704.576.576V1.216h5.12V3.52l.96-.96.32.32V1.216h5.12V15.36zm-5.76-2.112l-3.136-3.136-3.264 3.264-1.536-1.536 3.264-3.264L5.632 5.44l1.536-1.536 3.136 3.136 3.2-3.2 1.536 1.536-3.2 3.2 3.136 3.136-1.536 1.536z"})),zr=(0,o.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(E.Path,{d:"M4 6v11.5h16V6H4zm1.5 1.5h6V11h-6V7.5zm0 8.5v-3.5h6V16h-6zm13 0H13v-3.5h5.5V16zM13 11V7.5h5.5V11H13z"})),$r=(0,o.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(E.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})),Or=(0,o.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(E.Path,{d:"M20 9h-7.2V4h-1.6v5H4v6h7.2v5h1.6v-5H20z"})),Ar=(0,o.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(E.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})),Pr=function(e){let{hasHeader:t,hasFooter:a,tableAlignment:l,vTable:n,selectedCell:i,selectedElement:s,handleInsertRow:c,handleDeleteRow:d,handleInsertColumn:u,handleDeleteColumn:m,handleSplitMergedCells:b,handleMergeCells:h,handleInsertElement:p,handleDeleteElement:v,handleChangeTableAlignment:g,handleDuplicateElement:f}=e;const y=[{icon:te,title:(0,r.__)("Insert row before","riovizual"),isDisabled:T.checkDisabledInsertRowBefore(i,t),onClick:()=>c(0)},{icon:ae,title:(0,r.__)("Insert row after","riovizual"),isDisabled:T.checkDisabledInsertRowBefore(i,a,n.length),onClick:()=>c(1)},{icon:Tr,title:(0,r.__)("Delete row","riovizual"),isDisabled:T.checkDisabledDeleteRow(i,n.length),onClick:()=>d()},{icon:oe,title:(0,r.__)("Insert column before","riovizual"),isDisabled:T.checkDisabledInsertCol(i),onClick:()=>u(0)},{icon:le,title:(0,r.__)("Insert column after","riovizual"),isDisabled:T.checkDisabledInsertCol(i),onClick:()=>u(1)},{icon:Dr,title:(0,r.__)("Delete column","riovizual"),isDisabled:T.checkDisabledInsertCol(i,n[0].cells.length),onClick:()=>m()},{icon:zr,title:(0,r.__)("Split Merged Cells","riovizual"),isDisabled:T.checkDisabledSplitMergedCells(i),onClick:()=>b()},{icon:zr,title:(0,r.__)("Merge Cells","riovizual"),isDisabled:T.checkDisabledMergedCells(i,t,a,n.length-1),onClick:()=>h()}],_=[{icon:q,title:(0,r.__)("Add text","riovizual"),isDisabled:!i,onClick:()=>p("text")},{icon:X,title:(0,r.__)("Add image","riovizual"),isDisabled:!i,onClick:()=>p("image")}],S=[{icon:$r,title:(0,r.__)("Align Left","riovizual"),value:"left",onClick:()=>g("left")},{icon:Or,title:(0,r.__)("Align Center","riovizual"),value:"center",onClick:()=>g("center")},{icon:Ar,title:(0,r.__)("Align Right","riovizual"),value:"right",onClick:()=>g("right")}];return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(I.BlockControls,{group:"block"},(0,o.createElement)(w.ToolbarDropdownMenu,{label:(0,r.__)("Change table alignment","riovizual"),icon:l&&S.find((e=>e.value===l))?.icon||$r,controls:S,hasArrowIndicator:!0})),(0,o.createElement)(I.BlockControls,{group:"other"},(0,o.createElement)(w.ToolbarDropdownMenu,{hasArrowIndicator:!0,icon:zr,label:(0,r.__)("table"),controls:y}),i&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)(w.ToolbarDropdownMenu,{hasArrowIndicator:!0,icon:K,label:(0,r.__)("Add element"),controls:_}),s&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)(w.ToolbarButton,{icon:Y,label:(0,r.__)("Duplicate Element"),onClick:()=>f()}),(0,o.createElement)(w.ToolbarButton,{icon:x,label:(0,r.__)("Delete Element"),onClick:()=>v("single")})))))},Rr=function(e){let{caption:t,setAttributes:a,setSelectedCell:n,setSelectorName:i,setSelectedElement:s}=e;return(0,o.createElement)(I.RichText,{tagName:"figcaption",className:u()((0,I.__experimentalGetElementClassName)("caption"),"rv_tb-caption"),"aria-label":(0,r.__)("Table caption text"),placeholder:(0,r.__)("Add caption"),value:t,onChange:e=>a({caption:e}),unstableOnFocus:()=>{n(void 0),s(void 0),i("captionSelector")},__unstableOnSplitAtEnd:()=>insertBlocksAfter((0,l.createBlock)((0,l.getDefaultBlockName)()))})};let Lr=[];const Br=JSON.parse('{"u2":"riovizual/tablebuilder"}'),jr={from:[{type:"block",blocks:["core/table"],transform:e=>{const{hasFixedLayout:t,head:a,body:o,foot:r,caption:n}=e,i=()=>{const e=S().concat(a,o,r);if(e.length>0){const t=e.map((e=>({cells:e.cells.map((e=>({content:[{type:"text",data:e.content}],tag:e.tag})))})));return z(t)}return""};return""!==i()?(0,l.createBlock)("riovizual/tablebuilder",{hasFixedLayout:t,hasHeader:a.length>0,hasFooter:r.length>0,global:z($),row:i(),caption:n}):(0,l.createBlock)("riovizual/tablebuilder",{row:""})}}],to:[{type:"block",blocks:["core/table"],transform:e=>{let t=""!==e.row?L(D(e.row)):[];const a=t.length>0?((e,t,a)=>{let o={head:[],body:[],foot:[]};return e.map(((l,r)=>{t&&0===r?o.head.push(l):a&&r===e.length-1?o.foot.push(l):o.body.push(l)})),o})(t,e.hasHeader,e.hasFooter):t,o=e=>e.findIndex((e=>"text"===e.type)),r=(e,t)=>e.map((e=>{let{cells:a}=e;return{cells:a.map((e=>({content:e&&e.content.length>0&&-1!==o(e.content)?e.content[o(e.content)].data:"",tag:e?e.tag:"head"===t?"th":"td"})))}}));return(0,l.createBlock)("core/table",{head:a.head?r(a.head,"head"):[],body:a.body?r(a.body,"body"):[],foot:a.foot?r(a.foot,"foot"):[],hasFixedLayout:e.hasFixedLayout,caption:e.caption})}}]},Wr=jr;(0,l.registerBlockType)(Br.u2,{icon:(0,o.createElement)("img",{src:i}),transforms:Wr,edit:function(e){let{attributes:t,setAttributes:a,isSelected:l}=e;const r=(0,o.useRef)(),{id:n,hasHeader:i,hasFooter:c,row:d,global:m,tableAlignment:b,styleType:h,isScrollOnPc:p,isScrollOnMobile:v,caption:g,captionPosition:y,isMergeContent:_}=t,[w,E]=(0,o.useState)(void 0),[C,x]=(0,o.useState)(void 0),[M,k]=(0,o.useState)(void 0),[N,z]=(0,o.useState)(void 0),[$,j]=(0,o.useState)(!1),[V,H]=(0,o.useState)(void 0),[G,U]=(0,o.useState)(void 0),[Y,Q]=(0,o.useState)(void 0),K=""!==d?A(d):[],J=""!==m?D(m):{};(0,o.useEffect)((()=>{let e=n;e&&!Lr.includes(e)||(e=f(),a({id:e})),Lr.push(e)}),[]);let Z=(0,I.useBlockProps)({ref:r,className:u()({[`is-align-${b}`]:b,[`is-style-${h}`]:h,[`rv_tb-${n}`]:n,"is-scroll-on-pc":p,"is-scroll-on-mobile":v})});(0,o.useEffect)((()=>{l||(E(void 0),x(void 0),k(void 0),z(void 0))}),[l]);const q={hasHeader:i,hasFooter:c,tableAlignment:b,vTable:K,selectedCell:w,selectedElement:C},X={attributes:t,setAttributes:a,isSelected:l,vTable:K,global:J,selectedCell:w,setSelectedCell:E,selectedElement:C,setSelectedElement:x,insertElement:$,setInsertElement:j,selectorName:M,setSelectorName:k,tableMenu:N,setTableMenu:z,copiedElement:V,copiedRow:G,copiedColumn:Y,setCopiedElement:H,setCopiedRow:U,setCopiedColumn:Q},ee={caption:g,setAttributes:a,setSelectedCell:E,setSelectorName:k,setSelectedElement:x},te={setAttributes:a};function ae(e){if(!w)return;const{rowIndex:t,rowSpan:o=1}=w[0],l=T.getIndexWithDeltaSpan(t,e,o),r=P(K,{rowIndex:l});T.isResetCopiedDataIndex(G,l,"rowIndex")&&U(T.resetCopiedDataIndexOnInsert(G,l,"rowIndex")),V&&T.isResetCopiedDataIndex(V.sElement,l,"rowIndex")&&H({...V,sElement:T.resetCopiedDataIndexOnInsert(V.sElement,l,"rowIndex")}),E(void 0),k(void 0),a({row:O(r)})}function oe(){if(!w)return;const{rowIndex:e}=w[0],t=function(e,t){let{rowIndex:a}=t;const o=e.reduce(((e,t)=>e.concat(t.cells)),[]).filter((e=>T.hasSpanInCell(e.rowSpan,e.rowIndex,a)));return o.length&&o.forEach((t=>e=B(e,t))),e.filter(((e,t)=>t!==a)).map((e=>({cells:e.cells.map((e=>T.checkForAdjustRowSpan(e,a)?{...e,rowSpan:e.rowSpan-1}:e))})))}(K,{rowIndex:e});T.isResetCopiedDataIndex(G,e,"rowIndex")&&U(T.resetCopiedDataIndexOnDelete(G,e,"rowIndex")),T.isResetCopiedElementInCellDelete(V,e,"rowIndex")&&H(T.resetCopiedElementInCellDelete(V,e,"rowIndex")),E(void 0),k(void 0),i&&0===e?a({row:O(t),hasHeader:!i}):c&&e===K.length-1?a({row:O(t),hasFooter:!c}):a({row:O(t)})}function le(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(!w)return;const{columnIndex:t,colSpan:o=1}=w[0],l=T.getIndexWithDeltaSpan(t,e,o),r=R(K,{columnIndex:l,hasHeader:i});T.isResetCopiedDataIndex(Y,l,"columnIndex")&&Q(T.resetCopiedDataIndexOnInsert(Y,l,"columnIndex")),V&&T.isResetCopiedDataIndex(V.sElement,l,"columnIndex")&&H({...V,sElement:T.resetCopiedDataIndexOnInsert(V.sElement,l,"columnIndex")}),E(void 0),k(void 0),a({row:O(r)})}function re(){if(!w)return;const{columnIndex:e}=w[0],t=function(e,t){let{columnIndex:a}=t;const o=e.reduce(((e,t)=>e.concat(t.cells)),[]).filter((e=>T.hasSpanInCell(e.colSpan,e.columnIndex,a)));return o.length&&o.forEach((t=>e=B(e,t))),e.map((e=>({cells:e.cells.filter((e=>e.columnIndex!==a)).map((e=>T.checkForAdjustColSpan(e,a)?{...e,colSpan:e.colSpan-1}:e))})))}(K,{columnIndex:e});T.isResetCopiedDataIndex(Y,e,"columnIndex")&&Q(T.resetCopiedDataIndexOnDelete(Y,e,"columnIndex")),T.isResetCopiedElementInCellDelete(V,e,"columnIndex")&&H(T.resetCopiedElementInCellDelete(V,e,"columnIndex")),E(void 0),k(void 0),a({row:O(t)})}function ne(e){if(!w)return;let t;K.map((a=>{a.cells.map((a=>T.hasTargetCell(w,a)?(1===w.length&&(t={rowIndex:w[0].rowIndex,columnIndex:w[0].columnIndex,elementIndex:a.content.length,elementType:e}),{...a,content:a.content.push({type:e,data:""})}):a))})),x(t),j(!0),z(void 0),a({row:O(K)})}const ie=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"duplicate";if("copy"===e||"cut"===e){if(!C)return;H({dType:e,sElement:C}),z(void 0)}if("duplicate"===e||"paste"===e){if(!w)return;const t=F(K,w,C,V,e);"paste"===e&&(x({rowIndex:w[0].rowIndex,columnIndex:w[0].columnIndex,elementIndex:w[0].content.length,elementType:V.sElement.type}),"cut"===V.dType&&H(void 0)),z(void 0),a({row:O(t)})}},se=e=>{const t=K.map((t=>({cells:t.cells.map((t=>{if("single"===e){const{rowIndex:e,columnIndex:a,elementIndex:o}=C;return t.rowIndex===e&&t.columnIndex===a?(t.content.splice(o,1),{...t,content:t.content}):t}if(T.checkElementType(e)){if(!T.hasTargetCell(w,t))return t;if("all"===e)return{...t,content:[]};{const a=t.content.filter((t=>t.type!=e));return{...t,content:a}}}}))})));T.isResetCopiedElementIndex(V,C)&&H(T.resetCopiedElementIndex(V,C)),z(void 0),x(void 0),E(void 0),a({row:O(t)})},ce=0===K.length;return(0,o.createElement)("figure",Z,!ce&&(0,o.createElement)(Pr,s({},q,{handleInsertRow:e=>ae(e),handleDeleteRow:()=>oe(),handleInsertColumn:e=>le(e),handleDeleteColumn:()=>re(),handleSplitMergedCells:()=>(()=>{const e=function(e,t,a){if(!t)return e;const o=t.filter((e=>{let{rowSpan:t,colSpan:a}=e;return t>1||a>1}));return o.length&&o.forEach((t=>{e=B(e,t,a)})),e}(K,w,i);E(void 0),k(void 0),a({row:O(e)})})(),handleMergeCells:()=>(()=>{const e=function(e,t,a){if(!t||!t.length)return e;const o=T.getMinMaxRowColIndexes(t),{minRowIndex:l,maxRowIndex:r,minColIndex:n,maxColIndex:i}=o,s=t.filter((e=>{let{rowSpan:t,colSpan:a}=e;return t>1||a>1})).length;if(s)for(let t=0;t<s;t++){const t=e.reduce(((e,t)=>e.concat(t.cells)),[]).filter((e=>(e.rowSpan>1||e.colSpan>1)&&l<=e.rowIndex&&r>=e.rowIndex&&n<=e.columnIndex&&i>=e.columnIndex));t.length&&(e=B(e,t[0]))}const c=e.reduce(((e,t)=>e.concat(t.cells)),[]).reduce(((e,t)=>(T.isMergedCellContent(t,l,r,n,i)&&(e=e.concat(t.content)),e)),[]),d=e.map(((e,t)=>T.isNotRowMarged(t,l,r)?e:{cells:e.cells.map((e=>T.isCellMarged(e.columnIndex,t,n,l)?{...e,rowSpan:Math.abs(r-l)+1,colSpan:Math.abs(i-n)+1,content:a?c:e.content}:T.isCellInRowColIndex(t,e.columnIndex,l,r,n,i)?void 0:e))}));return d.map((e=>({cells:S().without(e.cells,void 0)})))}(K,w,_);G&&!T.isSelectedRowInRowSpan(e,G.rowIndex,"in")&&U(void 0),Y&&!T.isSelectedColumnInColSpan(e,Y.columnIndex,"in")&&Q(void 0),V&&T.isSelectedElementInMergeCell(e,V.sElement)&&H(void 0),E(void 0),k(void 0),a({row:O(e)})})(),handleInsertElement:e=>ne(e),handleDeleteElement:e=>se(e),handleChangeTableAlignment:e=>{var t;a({tableAlignment:b===(t=e)?void 0:t})},handleDuplicateElement:()=>ie()})),!ce&&(0,o.createElement)(pr,X),!ce&&"top"===y&&(0,o.createElement)(Rr,ee),!ce&&(0,o.createElement)(be,s({},X,{handleDeleteRow:()=>oe(),handleDeleteCol:()=>re(),handleInsertElement:e=>ne(e),handleDeleteElement:e=>se(e),onMoveElement:e=>(e=>{if(!C)return;const{rowIndex:t,columnIndex:o,elementIndex:l}=C,r=l+e;K.map(((e,a)=>{e.cells.map(((e,n)=>{if(e.rowIndex===t&&e.columnIndex===o){const[e]=K[a].cells[n].content.splice(l,1);K[a].cells[n].content.splice(r,0,e)}}))})),T.isResetCopiedElementIndexOnMove(V,C,r)&&H(T.resetCopiedElementIndexOnMove(V,C,r)),z(void 0),x(void 0),a({row:O(K)})})(e),handleDuplicateElement:e=>ie(e),onConvertSection:(e,t)=>((e,t)=>{const o=K.reduce(((e,t)=>e.concat(t.cells)),[]).filter((e=>e.rowIndex===t)),l=W(K,o,"header"===e?"th":"td","tag");a({row:O(l),hasHeader:0===t?!i:i,hasFooter:t===K.length-1?!c:c})})(e,t),onSliceSelectedRow:(e,t)=>((e,t)=>{if(!w||!M)return;const{rowIndex:o}=w[0];if("copy"===e||"cut"===e)U({dType:e,rowIndex:o});else if("paste"===e){const e=K,l=G.rowIndex;let r=o,n=K[l];if("cut"===G.dType)[n]=e.splice(l,1),r=l<r?r-1:r,T.isResetCopiedElementInCellDelete(V,l,"rowIndex")&&H(void 0),U(void 0);else if("copy"===G.dType){let e=T.getIndexWithDelta(r,t);T.isResetCopiedDataIndex(G,e,"rowIndex")&&U(T.resetCopiedDataIndexOnInsert(G,e,"rowIndex")),V&&T.isResetCopiedDataIndex(V.sElement,e,"rowIndex")&&H({...V,sElement:T.resetCopiedDataIndexOnInsert(V.sElement,e,"rowIndex")})}r=T.getIndexWithDelta(r,t),e.splice(r,0,n),a({row:O(e)})}})(e,t),onSliceSelectedColumn:(e,t)=>((e,t)=>{if(!w||!M)return;const{columnIndex:o}=w[0];if("copy"===e||"cut"===e)Q({dType:e,columnIndex:o});else if("paste"===e){const e=function(e,t,a,o){const l=L(e),r=a.columnIndex;let n=[];return"cut"===a.dType?(n=l.map((e=>e.cells.splice(r,1))),t=r<t?t-1:t,t=T.getIndexWithDelta(t,o),l.map(((e,a)=>{e.cells.splice(t,0,n[a][0])}))):"copy"===a.dType&&(n=l.map((e=>e.cells[r])),t=T.getIndexWithDelta(t,o),l.map(((e,a)=>{e.cells.splice(t,0,n[a])}))),l.map((e=>({cells:S().without(e.cells,void 0)})))}(K,o,Y,t);if("cut"===Y.dType)T.isResetCopiedElementInCellDelete(V,Y.columnIndex,"columnIndex")&&H(void 0),Q(void 0);else if("copy"===Y.dType){let e=T.getIndexWithDelta(o,t);T.isResetCopiedDataIndex(Y,e,"columnIndex")&&Q(T.resetCopiedDataIndexOnInsert(Y,e,"columnIndex")),V&&T.isResetCopiedDataIndex(V.sElement,e,"columnIndex")&&H({...V,sElement:T.resetCopiedDataIndexOnInsert(V.sElement,e,"columnIndex")})}a({row:O(e)})}})(e,t),handleInsertRow:e=>ae(e),handleInsertColumn:e=>le(e)})),!ce&&"bottom"===y&&(0,o.createElement)(Rr,ee),!ce&&(0,o.createElement)(kr,X),ce&&(0,o.createElement)(Nr,te))},save:function(e){let{attributes:t}=e;const{id:a,hasFixedLayout:l,hasHeader:r,hasFooter:n,caption:i,row:c,styleType:d,tableAlignment:m,cellBorderType:b,isScrollOnPc:h,isScrollOnMobile:p,isStackedOnMobile:v,stickyType:g,enableResponsiveTable:f,useRowAsHeader:y,captionPosition:_,global:S,tableClasses:w}=t;if(""===c)return null;const E=""!==c?A(c):[],C=""!==S?D(S):{},x=I.useBlockProps.save({className:u()({[`is-align-${m}`]:m,[`is-style-${d}`]:d,[`rv_tb-${a}`]:a,"is-scroll-on-pc":h,"is-scroll-on-mobile":p,"rv_tb-responsive-table":f,"rv_tb-header-top-row":y})}),M=u()({"has-fixed-layout":l,"is-stacked-on-mobile":v},w),k=!I.RichText.isEmpty(i),N=e=>{let{name:t,...a}=e;const l=`${t}`;return(0,o.createElement)(l,a)},z=(e,t)=>(0,o.createElement)("tr",{key:t,className:0===t&&"row"===g&&`is-sticky-${g}`},e.map((e=>{const{content:t,tag:a,scope:l,rowSpan:r,colSpan:n,align:i,rowIndex:s,columnIndex:c,classes:d}=e,m=u()("rv_tb-cell","rv_tb-row-"+s+"-cell-"+c,"rv_tb-rs-row-"+s+"-cell-"+c,"rv_tb-cs-row-"+s+"-cell-"+c,{[`has-text-align-${i}`]:i,[`is-sticky-${g}`]:"column"===g&&0===c,"sm-last-cell":v&&T.findLastCell(E,s,c,b)},d);return(0,o.createElement)(N,{key:c,name:a,className:m,rowSpan:r>1?r:void 0,colSpan:n>1?n:void 0,scope:"th"===a?l:void 0},t.map(((e,t)=>(0,o.createElement)(o.Fragment,null,"text"===e.type&&e.data&&(0,o.createElement)(I.RichText.Content,{className:u()("cell-element-"+t,"rv_tb-text",{[e.classes]:e.classes}),tagName:"div",value:e.data}),"image"===e.type&&e.data.url&&(0,o.createElement)("img",{loading:"lazy",className:u()("cell-element-"+t,"rv_tb-image",{[e.classes]:e.classes}),src:e.data.url,alt:e.data.alt})))))}))),$=(()=>{let e={body:[]};return E.map(((t,a)=>{r&&0===a?e.head=z(t.cells,a):n&&a===E.length-1?e.foot=z(t.cells,a):e.body[`${a}`]=z(t.cells,a)})),e})(),O=()=>(0,o.createElement)(I.RichText.Content,{tagName:"figcaption",value:i,className:u()((0,I.__experimentalGetElementClassName)("caption"),"rv_tb-caption")});return(0,o.createElement)("figure",s({},x,{"rv-tb-responsive-breakpoint":T.responsiveBreakPoint(C.table)}),k&&"top"===_&&(0,o.createElement)(O,null),(0,o.createElement)("table",{className:M},$.head&&(0,o.createElement)("thead",null,$.head),$.body.length>0&&(0,o.createElement)("tbody",null,$.body),$.foot&&(0,o.createElement)("tfoot",null,$.foot)),k&&"bottom"===_&&(0,o.createElement)(O,null))}})},184:(e,t)=>{var a;!function(){"use strict";var o={}.hasOwnProperty;function l(){for(var e=[],t=0;t<arguments.length;t++){var a=arguments[t];if(a){var r=typeof a;if("string"===r||"number"===r)e.push(a);else if(Array.isArray(a)){if(a.length){var n=l.apply(null,a);n&&e.push(n)}}else if("object"===r){if(a.toString!==Object.prototype.toString&&!a.toString.toString().includes("[native code]")){e.push(a.toString());continue}for(var i in a)o.call(a,i)&&a[i]&&e.push(i)}}}return e.join(" ")}e.exports?(l.default=l,e.exports=l):void 0===(a=function(){return l}.apply(t,[]))||(e.exports=a)}()},679:(e,t,a)=>{"use strict";var o=a(864),l={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},r={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},n={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},i={};function s(e){return o.isMemo(e)?n:i[e.$$typeof]||l}i[o.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},i[o.Memo]=n;var c=Object.defineProperty,d=Object.getOwnPropertyNames,u=Object.getOwnPropertySymbols,m=Object.getOwnPropertyDescriptor,b=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,a,o){if("string"!=typeof a){if(h){var l=b(a);l&&l!==h&&e(t,l,o)}var n=d(a);u&&(n=n.concat(u(a)));for(var i=s(t),p=s(a),v=0;v<n.length;++v){var g=n[v];if(!(r[g]||o&&o[g]||p&&p[g]||i&&i[g])){var f=m(a,g);try{c(t,g,f)}catch(e){}}}}return t}},921:(e,t)=>{"use strict";var a="function"==typeof Symbol&&Symbol.for,o=a?Symbol.for("react.element"):60103,l=a?Symbol.for("react.portal"):60106,r=a?Symbol.for("react.fragment"):60107,n=a?Symbol.for("react.strict_mode"):60108,i=a?Symbol.for("react.profiler"):60114,s=a?Symbol.for("react.provider"):60109,c=a?Symbol.for("react.context"):60110,d=a?Symbol.for("react.async_mode"):60111,u=a?Symbol.for("react.concurrent_mode"):60111,m=a?Symbol.for("react.forward_ref"):60112,b=a?Symbol.for("react.suspense"):60113,h=a?Symbol.for("react.suspense_list"):60120,p=a?Symbol.for("react.memo"):60115,v=a?Symbol.for("react.lazy"):60116,g=a?Symbol.for("react.block"):60121,f=a?Symbol.for("react.fundamental"):60117,I=a?Symbol.for("react.responder"):60118,y=a?Symbol.for("react.scope"):60119;function _(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case d:case u:case r:case i:case n:case b:return e;default:switch(e=e&&e.$$typeof){case c:case m:case v:case p:case s:return e;default:return t}}case l:return t}}}function S(e){return _(e)===u}t.AsyncMode=d,t.ConcurrentMode=u,t.ContextConsumer=c,t.ContextProvider=s,t.Element=o,t.ForwardRef=m,t.Fragment=r,t.Lazy=v,t.Memo=p,t.Portal=l,t.Profiler=i,t.StrictMode=n,t.Suspense=b,t.isAsyncMode=function(e){return S(e)||_(e)===d},t.isConcurrentMode=S,t.isContextConsumer=function(e){return _(e)===c},t.isContextProvider=function(e){return _(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},t.isForwardRef=function(e){return _(e)===m},t.isFragment=function(e){return _(e)===r},t.isLazy=function(e){return _(e)===v},t.isMemo=function(e){return _(e)===p},t.isPortal=function(e){return _(e)===l},t.isProfiler=function(e){return _(e)===i},t.isStrictMode=function(e){return _(e)===n},t.isSuspense=function(e){return _(e)===b},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===r||e===u||e===i||e===n||e===b||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===p||e.$$typeof===s||e.$$typeof===c||e.$$typeof===m||e.$$typeof===f||e.$$typeof===I||e.$$typeof===y||e.$$typeof===g)},t.typeOf=_},864:(e,t,a)=>{"use strict";e.exports=a(921)},947:(e,t,a)=>{"use strict";e.exports=a.p+"images/rv_placeholder.6af3c56e.png"}},a={};function o(e){var l=a[e];if(void 0!==l)return l.exports;var r=a[e]={exports:{}};return t[e](r,r.exports,o),r.exports}o.m=t,e=[],o.O=(t,a,l,r)=>{if(!a){var n=1/0;for(d=0;d<e.length;d++){for(var[a,l,r]=e[d],i=!0,s=0;s<a.length;s++)(!1&r||n>=r)&&Object.keys(o.O).every((e=>o.O[e](a[s])))?a.splice(s--,1):(i=!1,r<n&&(n=r));if(i){e.splice(d--,1);var c=l();void 0!==c&&(t=c)}}return t}r=r||0;for(var d=e.length;d>0&&e[d-1][2]>r;d--)e[d]=e[d-1];e[d]=[a,l,r]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var a in t)o.o(t,a)&&!o.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;o.g.importScripts&&(e=o.g.location+"");var t=o.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var a=t.getElementsByTagName("script");a.length&&(e=a[a.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),o.p=e+"../../"})(),(()=>{var e={140:0,8:0};o.O.j=t=>0===e[t];var t=(t,a)=>{var l,r,[n,i,s]=a,c=0;if(n.some((t=>0!==e[t]))){for(l in i)o.o(i,l)&&(o.m[l]=i[l]);if(s)var d=s(o)}for(t&&t(a);c<n.length;c++)r=n[c],o.o(e,r)&&e[r]&&e[r][0](),e[r]=0;return o.O(d)},a=globalThis.webpackChunkriovizual=globalThis.webpackChunkriovizual||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))})();var l=o.O(void 0,[8],(()=>o(351)));l=o.O(l)})();
     1(()=>{var e,t={853:(e,t,r)=>{"use strict";const n=window.wp.element,a=window.wp.blocks,o=window.wp.i18n,l=window.React;var i=r.n(l);const c="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xLjM2NzE5IDEuMzkyMDlIMjUuNTEzNVY3LjQ0MDg3SDEuMzY3MTlWMS4zOTIwOVoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xN18yMzUzKSIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjQ0MDIzIDguODc3OTRWMTUuMTIyTDguMzA1MjEgMTUuMTIyVjguODc3OTRMMS40NDAyMyA4Ljg3Nzk0Wk0wLjAwMTIwNDkgOC44Nzc5NFYxNS4xMjJIMS4yNzkzM2UtMDdMMCAxNi41ODU1SDAuMDAxMjA0OVYyMy4wMjQ0QzAuMDAxMjA0OSAyMy41NjMyIDAuNDM4MDAxIDI0IDAuOTc2ODE1IDI0TDguMzA1MiAyNEg5Ljc0NTJMMjUuODU0OSAyNEMyNi4zOTM3IDI0IDI2LjgzMDUgMjMuNTYzMiAyNi44MzA1IDIzLjAyNDRWMC45NzU2MUMyNi44MzA1IDAuNDM2Nzk1IDI2LjM5MzcgMCAyNS44NTQ5IDBIMC45NzY4MTVDMC40MzggMCAwLjAwMTIwNDkgMC40MzY3OTYgMC4wMDEyMDQ5IDAuOTc1NjFWNy40MTQ1MkgxLjI3OTMzZS0wN0wwIDguODc3OTRIMC4wMDEyMDQ5Wk0xLjQ0MDIzIDcuNDE0NTJMOC4zMDUyMSA3LjQxNDUyVjEuNDM5MDJIMS40NDAyM1Y3LjQxNDUyWk05Ljc0NTIgOC44Nzc5NFYxNS4xMjJMMjUuMzkxNCAxNS4xMjJWOC44Nzc5NEw5Ljc0NTIgOC44Nzc5NFpNMjUuMzkxNCA3LjQxNDUzTDkuNzQ1MiA3LjQxNDUyVjEuNDM5MDJIMjUuMzkxNFY3LjQxNDUzWk04LjMwNTIxIDE2LjU4NTVIMS40NDAyM1YyMi41NjFIOC4zMDUyTDguMzA1MjEgMTYuNTg1NVpNOS43NDUyIDIyLjU2MVYxNi41ODU1TDI1LjM5MTQgMTYuNTg1NVYyMi41NjFIOS43NDUyWk0zLjgwNTcgMy42NDhDMy42OTc5NCAzLjY0OCAzLjYxMDU4IDMuNzM1MzYgMy42MTA1OCAzLjg0MzEyVjUuMDEzODVDMy42MTA1OCA1LjEyMTYyIDMuNjk3OTQgNS4yMDg5OCAzLjgwNTcgNS4yMDg5OEg1Ljg1NDQ4QzUuOTYyMjUgNS4yMDg5OCA2LjA0OTYgNS4xMjE2MiA2LjA0OTYgNS4wMTM4NVYzLjg0MzEyQzYuMDQ5NiAzLjczNTM2IDUuOTYyMjUgMy42NDggNS44NTQ0OCAzLjY0OEgzLjgwNTdaTTMuNjEwNTggMTEuNDI3MUMzLjYxMDU4IDExLjMxOTQgMy42OTc5NCAxMS4yMzIgMy44MDU3IDExLjIzMkg1Ljg1NDQ4QzUuOTYyMjUgMTEuMjMyIDYuMDQ5NiAxMS4zMTk0IDYuMDQ5NiAxMS40MjcxVjEyLjU5NzlDNi4wNDk2IDEyLjcwNTYgNS45NjIyNSAxMi43OTMgNS44NTQ0OCAxMi43OTNIMy44MDU3QzMuNjk3OTQgMTIuNzkzIDMuNjEwNTggMTIuNzA1NiAzLjYxMDU4IDEyLjU5NzlWMTEuNDI3MVpNMTMuNjEwNSAzLjY0OEMxMy41MDI3IDMuNjQ4IDEzLjQxNTMgMy43MzUzNiAxMy40MTUzIDMuODQzMTJWNS4wMTM4NUMxMy40MTUzIDUuMTIxNjIgMTMuNTAyNyA1LjIwODk4IDEzLjYxMDUgNS4yMDg5OEgxNS42NTkyQzE1Ljc2NyA1LjIwODk4IDE1Ljg1NDQgNS4xMjE2MiAxNS44NTQ0IDUuMDEzODVWMy44NDMxMkMxNS44NTQ0IDMuNzM1MzYgMTUuNzY3IDMuNjQ4IDE1LjY1OTIgMy42NDhIMTMuNjEwNVpNMTMuNDE1MyAxMS40MjcxQzEzLjQxNTMgMTEuMzE5NCAxMy41MDI3IDExLjIzMiAxMy42MTA1IDExLjIzMkgxNS42NTkyQzE1Ljc2NyAxMS4yMzIgMTUuODU0NCAxMS4zMTk0IDE1Ljg1NDQgMTEuNDI3MVYxMi41OTc5QzE1Ljg1NDQgMTIuNzA1NiAxNS43NjcgMTIuNzkzIDE1LjY1OTIgMTIuNzkzSDEzLjYxMDVDMTMuNTAyNyAxMi43OTMgMTMuNDE1MyAxMi43MDU2IDEzLjQxNTMgMTIuNTk3OVYxMS40MjcxWk0xOS40NjU5IDMuNjQ4QzE5LjM1ODEgMy42NDggMTkuMjcwOCAzLjczNTM2IDE5LjI3MDggMy44NDMxMlY1LjAxMzg1QzE5LjI3MDggNS4xMjE2MiAxOS4zNTgxIDUuMjA4OTggMTkuNDY1OSA1LjIwODk4SDIxLjUxNDdDMjEuNjIyNCA1LjIwODk4IDIxLjcwOTggNS4xMjE2MiAyMS43MDk4IDUuMDEzODVWMy44NDMxMkMyMS43MDk4IDMuNzM1MzYgMjEuNjIyNCAzLjY0OCAyMS41MTQ3IDMuNjQ4SDE5LjQ2NTlaTTE5LjI3MDggMTEuNDI3MUMxOS4yNzA4IDExLjMxOTQgMTkuMzU4MSAxMS4yMzIgMTkuNDY1OSAxMS4yMzJIMjEuNTE0N0MyMS42MjI0IDExLjIzMiAyMS43MDk4IDExLjMxOTQgMjEuNzA5OCAxMS40MjcxVjEyLjU5NzlDMjEuNzA5OCAxMi43MDU2IDIxLjYyMjQgMTIuNzkzIDIxLjUxNDcgMTIuNzkzSDE5LjQ2NTlDMTkuMzU4MSAxMi43OTMgMTkuMjcwOCAxMi43MDU2IDE5LjI3MDggMTIuNTk3OVYxMS40MjcxWk0zLjgwNTcgMTguODI5MUMzLjY5Nzk0IDE4LjgyOTEgMy42MTA1OCAxOC45MTY1IDMuNjEwNTggMTkuMDI0MlYyMC4xOTVDMy42MTA1OCAyMC4zMDI3IDMuNjk3OTQgMjAuMzkwMSAzLjgwNTcgMjAuMzkwMUg1Ljg1NDQ4QzUuOTYyMjUgMjAuMzkwMSA2LjA0OTYgMjAuMzAyNyA2LjA0OTYgMjAuMTk1VjE5LjAyNDJDNi4wNDk2IDE4LjkxNjUgNS45NjIyNSAxOC44MjkxIDUuODU0NDggMTguODI5MUgzLjgwNTdaTTEzLjQxNTMgMTkuMDI0MkMxMy40MTUzIDE4LjkxNjUgMTMuNTAyNyAxOC44MjkxIDEzLjYxMDUgMTguODI5MUgxNS42NTkyQzE1Ljc2NyAxOC44MjkxIDE1Ljg1NDQgMTguOTE2NSAxNS44NTQ0IDE5LjAyNDJWMjAuMTk1QzE1Ljg1NDQgMjAuMzAyNyAxNS43NjcgMjAuMzkwMSAxNS42NTkyIDIwLjM5MDFIMTMuNjEwNUMxMy41MDI3IDIwLjM5MDEgMTMuNDE1MyAyMC4zMDI3IDEzLjQxNTMgMjAuMTk1VjE5LjAyNDJaTTE5LjQ2NTkgMTguODI5MUMxOS4zNTgxIDE4LjgyOTEgMTkuMjcwOCAxOC45MTY1IDE5LjI3MDggMTkuMDI0MlYyMC4xOTVDMTkuMjcwOCAyMC4zMDI3IDE5LjM1ODEgMjAuMzkwMSAxOS40NjU5IDIwLjM5MDFIMjEuNTE0N0MyMS42MjI0IDIwLjM5MDEgMjEuNzA5OCAyMC4zMDI3IDIxLjcwOTggMjAuMTk1VjE5LjAyNDJDMjEuNzA5OCAxOC45MTY1IDIxLjYyMjQgMTguODI5MSAyMS41MTQ3IDE4LjgyOTFIMTkuNDY1OVoiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcl8xN18yMzUzKSIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjQ0MDIzIDE2LjU4NTVWMjIuNTYxSDguMzA1Mkw4LjMwNTIxIDE2LjU4NTVIMS40NDAyM1pNMC4wMDEyMDQ5IDE2LjU4NTVWMjMuMDI0NEMwLjAwMTIwNDkgMjMuNTYzMiAwLjQzODAwMSAyNCAwLjk3NjgxNSAyNEw4LjMwNTIgMjRIOS43NDUyTDI1Ljg1NDkgMjRDMjYuMzkzNyAyNCAyNi44MzA1IDIzLjU2MzIgMjYuODMwNSAyMy4wMjQ0VjAuOTc1NjFDMjYuODMwNSAwLjQzNjc5NSAyNi4zOTM3IDAgMjUuODU0OSAwSDAuOTc2ODE1QzAuNDM4IDAgMC4wMDEyMDQ5IDAuNDM2Nzk2IDAuMDAxMjA0OSAwLjk3NTYxVjcuNDE0NTJIMS4yNzkzM2UtMDdMMCA4Ljg3Nzk0SDAuMDAxMjA0OVYxNS4xMjJIMS4yNzkzM2UtMDdMMCAxNi41ODU1SDAuMDAxMjA0OVpNMS40NDAyMyAxNS4xMjJWOC44Nzc5NEw4LjMwNTIxIDguODc3OTRWMTUuMTIyTDEuNDQwMjMgMTUuMTIyWk0xLjQ0MDIzIDcuNDE0NTJMOC4zMDUyMSA3LjQxNDUyVjEuNDM5MDJIMS40NDAyM1Y3LjQxNDUyWk05Ljc0NTIgMTUuMTIyVjguODc3OTRMMjUuMzkxNCA4Ljg3Nzk0VjE1LjEyMkw5Ljc0NTIgMTUuMTIyWk05Ljc0NTIgNy40MTQ1MkwyNS4zOTE0IDcuNDE0NTNWMS40MzkwMkg5Ljc0NTJWNy40MTQ1MlpNOS43NDUyIDE2LjU4NTVWMjIuNTYxSDI1LjM5MTRWMTYuNTg1NUw5Ljc0NTIgMTYuNTg1NVpNMy44MDU3IDExLjIzMkMzLjY5Nzk0IDExLjIzMiAzLjYxMDU4IDExLjMxOTQgMy42MTA1OCAxMS40MjcxVjEyLjU5NzlDMy42MTA1OCAxMi43MDU2IDMuNjk3OTQgMTIuNzkzIDMuODA1NyAxMi43OTNINS44NTQ0OEM1Ljk2MjI1IDEyLjc5MyA2LjA0OTYgMTIuNzA1NiA2LjA0OTYgMTIuNTk3OVYxMS40MjcxQzYuMDQ5NiAxMS4zMTk0IDUuOTYyMjUgMTEuMjMyIDUuODU0NDggMTEuMjMySDMuODA1N1pNMTMuNDE1MyAxMS40MjcxQzEzLjQxNTMgMTEuMzE5NCAxMy41MDI3IDExLjIzMiAxMy42MTA1IDExLjIzMkgxNS42NTkyQzE1Ljc2NyAxMS4yMzIgMTUuODU0NCAxMS4zMTk0IDE1Ljg1NDQgMTEuNDI3MVYxMi41OTc5QzE1Ljg1NDQgMTIuNzA1NiAxNS43NjcgMTIuNzkzIDE1LjY1OTIgMTIuNzkzSDEzLjYxMDVDMTMuNTAyNyAxMi43OTMgMTMuNDE1MyAxMi43MDU2IDEzLjQxNTMgMTIuNTk3OVYxMS40MjcxWk0xOS40NjU5IDExLjIzMkMxOS4zNTgxIDExLjIzMiAxOS4yNzA4IDExLjMxOTQgMTkuMjcwOCAxMS40MjcxVjEyLjU5NzlDMTkuMjcwOCAxMi43MDU2IDE5LjM1ODEgMTIuNzkzIDE5LjQ2NTkgMTIuNzkzSDIxLjUxNDdDMjEuNjIyNCAxMi43OTMgMjEuNzA5OCAxMi43MDU2IDIxLjcwOTggMTIuNTk3OVYxMS40MjcxQzIxLjcwOTggMTEuMzE5NCAyMS42MjI0IDExLjIzMiAyMS41MTQ3IDExLjIzMkgxOS40NjU5Wk0zLjYxMDU4IDE5LjAyNDJDMy42MTA1OCAxOC45MTY1IDMuNjk3OTQgMTguODI5MSAzLjgwNTcgMTguODI5MUg1Ljg1NDQ4QzUuOTYyMjUgMTguODI5MSA2LjA0OTYgMTguOTE2NSA2LjA0OTYgMTkuMDI0MlYyMC4xOTVDNi4wNDk2IDIwLjMwMjcgNS45NjIyNSAyMC4zOTAxIDUuODU0NDggMjAuMzkwMUgzLjgwNTdDMy42OTc5NCAyMC4zOTAxIDMuNjEwNTggMjAuMzAyNyAzLjYxMDU4IDIwLjE5NVYxOS4wMjQyWk0xMy42MTA1IDE4LjgyOTFDMTMuNTAyNyAxOC44MjkxIDEzLjQxNTMgMTguOTE2NSAxMy40MTUzIDE5LjAyNDJWMjAuMTk1QzEzLjQxNTMgMjAuMzAyNyAxMy41MDI3IDIwLjM5MDEgMTMuNjEwNSAyMC4zOTAxSDE1LjY1OTJDMTUuNzY3IDIwLjM5MDEgMTUuODU0NCAyMC4zMDI3IDE1Ljg1NDQgMjAuMTk1VjE5LjAyNDJDMTUuODU0NCAxOC45MTY1IDE1Ljc2NyAxOC44MjkxIDE1LjY1OTIgMTguODI5MUgxMy42MTA1Wk0xOS4yNzA4IDE5LjAyNDJDMTkuMjcwOCAxOC45MTY1IDE5LjM1ODEgMTguODI5MSAxOS40NjU5IDE4LjgyOTFIMjEuNTE0N0MyMS42MjI0IDE4LjgyOTEgMjEuNzA5OCAxOC45MTY1IDIxLjcwOTggMTkuMDI0MlYyMC4xOTVDMjEuNzA5OCAyMC4zMDI3IDIxLjYyMjQgMjAuMzkwMSAyMS41MTQ3IDIwLjM5MDFIMTkuNDY1OUMxOS4zNTgxIDIwLjM5MDEgMTkuMjcwOCAyMC4zMDI3IDE5LjI3MDggMjAuMTk1VjE5LjAyNDJaTTMuODA1NyAzLjY0OEMzLjY5Nzk0IDMuNjQ4IDMuNjEwNTggMy43MzUzNiAzLjYxMDU4IDMuODQzMTJWNS4wMTM4NUMzLjYxMDU4IDUuMTIxNjIgMy42OTc5NCA1LjIwODk4IDMuODA1NyA1LjIwODk4SDUuODU0NDhDNS45NjIyNSA1LjIwODk4IDYuMDQ5NiA1LjEyMTYyIDYuMDQ5NiA1LjAxMzg1VjMuODQzMTJDNi4wNDk2IDMuNzM1MzYgNS45NjIyNSAzLjY0OCA1Ljg1NDQ4IDMuNjQ4SDMuODA1N1pNMTMuNDE1MyAzLjg0MzEyQzEzLjQxNTMgMy43MzUzNiAxMy41MDI3IDMuNjQ4IDEzLjYxMDUgMy42NDhIMTUuNjU5MkMxNS43NjcgMy42NDggMTUuODU0NCAzLjczNTM2IDE1Ljg1NDQgMy44NDMxMlY1LjAxMzg1QzE1Ljg1NDQgNS4xMjE2MiAxNS43NjcgNS4yMDg5OCAxNS42NTkyIDUuMjA4OThIMTMuNjEwNUMxMy41MDI3IDUuMjA4OTggMTMuNDE1MyA1LjEyMTYyIDEzLjQxNTMgNS4wMTM4NVYzLjg0MzEyWk0xOS40NjU5IDMuNjQ4QzE5LjM1ODEgMy42NDggMTkuMjcwOCAzLjczNTM2IDE5LjI3MDggMy44NDMxMlY1LjAxMzg1QzE5LjI3MDggNS4xMjE2MiAxOS4zNTgxIDUuMjA4OTggMTkuNDY1OSA1LjIwODk4SDIxLjUxNDdDMjEuNjIyNCA1LjIwODk4IDIxLjcwOTggNS4xMjE2MiAyMS43MDk4IDUuMDEzODVWMy44NDMxMkMyMS43MDk4IDMuNzM1MzYgMjEuNjIyNCAzLjY0OCAyMS41MTQ3IDMuNjQ4SDE5LjQ2NTlaIiBmaWxsPSJ1cmwoI3BhaW50Ml9saW5lYXJfMTdfMjM1MykiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpvdmVybGF5Ii8+DQo8ZGVmcz4NCjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xN18yMzUzIiB4MT0iMjUuNTEzNSIgeTE9IjQuNDE2NDgiIHgyPSIxOS4yMDI2IiB5Mj0iLTYuMzA2NzciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4NCjxzdG9wIHN0b3AtY29sb3I9IiNCM0M4RkYiLz4NCjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0IzRUZGRiIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl8xN18yMzUzIiB4MT0iMjYuMTcxOCIgeTE9IjI0LjY4MjkiIHgyPSItNy4xNjk1OCIgeTI9Ii05LjQxNjA2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+DQo8c3RvcCBzdG9wLWNvbG9yPSIjMDMyRDk5Ii8+DQo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMEM2RkIiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50Ml9saW5lYXJfMTdfMjM1MyIgeDE9IjI2LjE3MTgiIHkxPSIyNC42ODI5IiB4Mj0iLTcuMTY5NTgiIHkyPSItOS40MTYwNiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KPHN0b3Agc3RvcC1jb2xvcj0iIzAzMkQ5OSIvPg0KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDBDNkZCIi8+DQo8L2xpbmVhckdyYWRpZW50Pg0KPC9kZWZzPg0KPC9zdmc+DQo=";function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},s.apply(this,arguments)}var d,u=r(184),p=r.n(u),m=new Uint8Array(16);function b(){if(!d&&!(d="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return d(m)}const v=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,g=function(e){return"string"==typeof e&&v.test(e)};for(var h=[],f=0;f<256;++f)h.push((f+256).toString(16).substr(1));const I=function(e,t,r){var n=(e=e||{}).random||(e.rng||b)();if(n[6]=15&n[6]|64,n[8]=63&n[8]|128,t){r=r||0;for(var a=0;a<16;++a)t[r+a]=n[a];return t}return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=(h[e[t+0]]+h[e[t+1]]+h[e[t+2]]+h[e[t+3]]+"-"+h[e[t+4]]+h[e[t+5]]+"-"+h[e[t+6]]+h[e[t+7]]+"-"+h[e[t+8]]+h[e[t+9]]+"-"+h[e[t+10]]+h[e[t+11]]+h[e[t+12]]+h[e[t+13]]+h[e[t+14]]+h[e[t+15]]).toLowerCase();if(!g(r))throw TypeError("Stringified UUID is invalid");return r}(n)},y=window.wp.blockEditor,S=window.lodash;var w=r.n(S);function E(e,t){return E=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},E(e,t)}function x(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,E(e,t)}function C(e){return C="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},C(e)}function M(e){var t=function(e,t){if("object"!==C(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!==C(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===C(t)?t:String(t)}function D(e,t,r){return(t=M(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function N(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function k(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?N(Object(r),!0).forEach((function(t){D(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):N(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function T(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var O="function"==typeof Symbol&&Symbol.observable||"@@observable",A=function(){return Math.random().toString(36).substring(7).split("").join(".")},P={INIT:"@@redux/INIT"+A(),REPLACE:"@@redux/REPLACE"+A(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+A()}};function R(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function z(e,t,r){var n;if("function"==typeof t&&"function"==typeof r||"function"==typeof r&&"function"==typeof arguments[3])throw new Error(T(0));if("function"==typeof t&&void 0===r&&(r=t,t=void 0),void 0!==r){if("function"!=typeof r)throw new Error(T(1));return r(z)(e,t)}if("function"!=typeof e)throw new Error(T(2));var a=e,o=t,l=[],i=l,c=!1;function s(){i===l&&(i=l.slice())}function d(){if(c)throw new Error(T(3));return o}function u(e){if("function"!=typeof e)throw new Error(T(4));if(c)throw new Error(T(5));var t=!0;return s(),i.push(e),function(){if(t){if(c)throw new Error(T(6));t=!1,s();var r=i.indexOf(e);i.splice(r,1),l=null}}}function p(e){if(!R(e))throw new Error(T(7));if(void 0===e.type)throw new Error(T(8));if(c)throw new Error(T(9));try{c=!0,o=a(o,e)}finally{c=!1}for(var t=l=i,r=0;r<t.length;r++)(0,t[r])();return e}function m(e){if("function"!=typeof e)throw new Error(T(10));a=e,p({type:P.REPLACE})}function b(){var e,t=u;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw new Error(T(11));function r(){e.next&&e.next(d())}return r(),{unsubscribe:t(r)}}})[O]=function(){return this},e}return p({type:P.INIT}),(n={dispatch:p,subscribe:u,getState:d,replaceReducer:m})[O]=b,n}function B(e,t){return function(){return t(e.apply(this,arguments))}}function L(e,t){if("function"==typeof e)return B(e,t);if("object"!=typeof e||null===e)throw new Error(T(16));var r={};for(var n in e){var a=e[n];"function"==typeof a&&(r[n]=B(a,t))}return r}function $(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(){return e(t.apply(void 0,arguments))}}))}var j=i().createContext(null),W=function(e){e()},F=function(){return W},H={notify:function(){},get:function(){return[]}};function G(e,t){var r,n=H;function a(){l.onStateChange&&l.onStateChange()}function o(){r||(r=t?t.addNestedSub(a):e.subscribe(a),n=function(){var e=F(),t=null,r=null;return{clear:function(){t=null,r=null},notify:function(){e((function(){for(var e=t;e;)e.callback(),e=e.next}))},get:function(){for(var e=[],r=t;r;)e.push(r),r=r.next;return e},subscribe:function(e){var n=!0,a=r={callback:e,next:null,prev:r};return a.prev?a.prev.next=a:t=a,function(){n&&null!==t&&(n=!1,a.next?a.next.prev=a.prev:r=a.prev,a.prev?a.prev.next=a.next:t=a.next)}}}}())}var l={addNestedSub:function(e){return o(),n.subscribe(e)},notifyNestedSubs:function(){n.notify()},handleChangeWrapper:a,isSubscribed:function(){return Boolean(r)},trySubscribe:o,tryUnsubscribe:function(){r&&(r(),r=void 0,n.clear(),n=H)},getListeners:function(){return n}};return l}var V="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?l.useLayoutEffect:l.useEffect;const U=function(e){var t=e.store,r=e.context,n=e.children,a=(0,l.useMemo)((function(){var e=G(t);return{store:t,subscription:e}}),[t]),o=(0,l.useMemo)((function(){return t.getState()}),[t]);V((function(){var e=a.subscription;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),o!==t.getState()&&e.notifyNestedSubs(),function(){e.tryUnsubscribe(),e.onStateChange=null}}),[a,o]);var c=r||j;return i().createElement(c.Provider,{value:a},n)};function Y(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}var Q=r(679),q=r.n(Q),K=r(973),J=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],Z=["reactReduxForwardedRef"],X=[],ee=[null,null];function te(e,t){var r=e[1];return[t.payload,r+1]}function re(e,t,r){V((function(){return e.apply(void 0,t)}),r)}function ne(e,t,r,n,a,o,l){e.current=n,t.current=a,r.current=!1,o.current&&(o.current=null,l())}function ae(e,t,r,n,a,o,l,i,c,s){if(e){var d=!1,u=null,p=function(){if(!d){var e,r,p=t.getState();try{e=n(p,a.current)}catch(e){r=e,u=e}r||(u=null),e===o.current?l.current||c():(o.current=e,i.current=e,l.current=!0,s({type:"STORE_UPDATED",payload:{error:r}}))}};return r.onStateChange=p,r.trySubscribe(),p(),function(){if(d=!0,r.tryUnsubscribe(),r.onStateChange=null,u)throw u}}}var oe=function(){return[null,0]};function le(e,t){void 0===t&&(t={});var r=t,n=r.getDisplayName,a=void 0===n?function(e){return"ConnectAdvanced("+e+")"}:n,o=r.methodName,c=void 0===o?"connectAdvanced":o,d=r.renderCountProp,u=void 0===d?void 0:d,p=r.shouldHandleStateChanges,m=void 0===p||p,b=r.storeKey,v=void 0===b?"store":b,g=(r.withRef,r.forwardRef),h=void 0!==g&&g,f=r.context,I=void 0===f?j:f,y=Y(r,J),S=I;return function(t){var r=t.displayName||t.name||"Component",n=a(r),o=s({},y,{getDisplayName:a,methodName:c,renderCountProp:u,shouldHandleStateChanges:m,storeKey:v,displayName:n,wrappedComponentName:r,WrappedComponent:t}),d=y.pure,p=d?l.useMemo:function(e){return e()};function b(r){var n=(0,l.useMemo)((function(){var e=r.reactReduxForwardedRef,t=Y(r,Z);return[r.context,e,t]}),[r]),a=n[0],c=n[1],d=n[2],u=(0,l.useMemo)((function(){return a&&a.Consumer&&(0,K.isContextConsumer)(i().createElement(a.Consumer,null))?a:S}),[a,S]),b=(0,l.useContext)(u),v=Boolean(r.store)&&Boolean(r.store.getState)&&Boolean(r.store.dispatch);Boolean(b)&&Boolean(b.store);var g=v?r.store:b.store,h=(0,l.useMemo)((function(){return function(t){return e(t.dispatch,o)}(g)}),[g]),f=(0,l.useMemo)((function(){if(!m)return ee;var e=G(g,v?null:b.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]}),[g,v,b]),I=f[0],y=f[1],_=(0,l.useMemo)((function(){return v?b:s({},b,{subscription:I})}),[v,b,I]),w=(0,l.useReducer)(te,X,oe),E=w[0][0],x=w[1];if(E&&E.error)throw E.error;var C=(0,l.useRef)(),M=(0,l.useRef)(d),D=(0,l.useRef)(),N=(0,l.useRef)(!1),k=p((function(){return D.current&&d===M.current?D.current:h(g.getState(),d)}),[g,E,d]);re(ne,[M,C,N,d,k,D,y]),re(ae,[m,g,I,h,M,C,N,D,y,x],[g,I,h]);var T=(0,l.useMemo)((function(){return i().createElement(t,s({},k,{ref:c}))}),[c,t,k]);return(0,l.useMemo)((function(){return m?i().createElement(u.Provider,{value:_},T):T}),[u,T,_])}var g=d?i().memo(b):b;if(g.WrappedComponent=t,g.displayName=b.displayName=n,h){var f=i().forwardRef((function(e,t){return i().createElement(g,s({},e,{reactReduxForwardedRef:t}))}));return f.displayName=n,f.WrappedComponent=t,q()(f,t)}return q()(g,t)}}function ie(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function ce(e,t){if(ie(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var a=0;a<r.length;a++)if(!Object.prototype.hasOwnProperty.call(t,r[a])||!ie(e[r[a]],t[r[a]]))return!1;return!0}function se(e){return function(t,r){var n=e(t,r);function a(){return n}return a.dependsOnOwnProps=!1,a}}function de(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function ue(e,t){return function(t,r){r.displayName;var n=function(e,t){return n.dependsOnOwnProps?n.mapToProps(e,t):n.mapToProps(e)};return n.dependsOnOwnProps=!0,n.mapToProps=function(t,r){n.mapToProps=e,n.dependsOnOwnProps=de(e);var a=n(t,r);return"function"==typeof a&&(n.mapToProps=a,n.dependsOnOwnProps=de(a),a=n(t,r)),a},n}}const pe=[function(e){return"function"==typeof e?ue(e):void 0},function(e){return e?void 0:se((function(e){return{dispatch:e}}))},function(e){return e&&"object"==typeof e?se((function(t){return function(e,t){var r={},n=function(n){var a=e[n];"function"==typeof a&&(r[n]=function(){return t(a.apply(void 0,arguments))})};for(var a in e)n(a);return r}(e,t)})):void 0}],me=[function(e){return"function"==typeof e?ue(e):void 0},function(e){return e?void 0:se((function(){return{}}))}];function be(e,t,r){return s({},r,e,t)}const ve=[function(e){return"function"==typeof e?function(e){return function(t,r){r.displayName;var n,a=r.pure,o=r.areMergedPropsEqual,l=!1;return function(t,r,i){var c=e(t,r,i);return l?a&&o(c,n)||(n=c):(l=!0,n=c),n}}}(e):void 0},function(e){return e?void 0:function(){return be}}];var ge=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function he(e,t,r,n){return function(a,o){return r(e(a,o),t(n,o),o)}}function fe(e,t,r,n,a){var o,l,i,c,s,d=a.areStatesEqual,u=a.areOwnPropsEqual,p=a.areStatePropsEqual,m=!1;return function(a,b){return m?function(a,m){var b,v,g=!u(m,l),h=!d(a,o,m,l);return o=a,l=m,g&&h?(i=e(o,l),t.dependsOnOwnProps&&(c=t(n,l)),s=r(i,c,l)):g?(e.dependsOnOwnProps&&(i=e(o,l)),t.dependsOnOwnProps&&(c=t(n,l)),s=r(i,c,l)):h?(b=e(o,l),v=!p(b,i),i=b,v&&(s=r(i,c,l)),s):s}(a,b):(i=e(o=a,l=b),c=t(n,l),s=r(i,c,l),m=!0,s)}}function Ie(e,t){var r=t.initMapStateToProps,n=t.initMapDispatchToProps,a=t.initMergeProps,o=Y(t,ge),l=r(e,o),i=n(e,o),c=a(e,o);return(o.pure?fe:he)(l,i,c,e,o)}var ye=["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"];function Se(e,t,r){for(var n=t.length-1;n>=0;n--){var a=t[n](e);if(a)return a}return function(t,n){throw new Error("Invalid value of type "+typeof e+" for "+r+" argument when connecting component "+n.wrappedComponentName+".")}}function _e(e,t){return e===t}function we(e){var t=void 0===e?{}:e,r=t.connectHOC,n=void 0===r?le:r,a=t.mapStateToPropsFactories,o=void 0===a?me:a,l=t.mapDispatchToPropsFactories,i=void 0===l?pe:l,c=t.mergePropsFactories,d=void 0===c?ve:c,u=t.selectorFactory,p=void 0===u?Ie:u;return function(e,t,r,a){void 0===a&&(a={});var l=a,c=l.pure,u=void 0===c||c,m=l.areStatesEqual,b=void 0===m?_e:m,v=l.areOwnPropsEqual,g=void 0===v?ce:v,h=l.areStatePropsEqual,f=void 0===h?ce:h,I=l.areMergedPropsEqual,y=void 0===I?ce:I,S=Y(l,ye),_=Se(e,o,"mapStateToProps"),w=Se(t,i,"mapDispatchToProps"),E=Se(r,d,"mergeProps");return n(p,s({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:_,initMapDispatchToProps:w,initMergeProps:E,pure:u,areStatesEqual:b,areOwnPropsEqual:g,areStatePropsEqual:f,areMergedPropsEqual:y},S))}}const Ee=we(),xe=window.ReactDOM;var Ce,Me=r.n(xe);function De(e,t){var r=(0,l.useState)((function(){return{inputs:t,result:e()}}))[0],n=(0,l.useRef)(!0),a=(0,l.useRef)(r),o=n.current||Boolean(t&&a.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}(t,a.current.inputs)),i=o?a.current:{inputs:t,result:e()};return(0,l.useEffect)((function(){n.current=!1,a.current=i}),[i]),i.result}Ce=xe.unstable_batchedUpdates,W=Ce;var Ne=De,ke=function(e,t){return De((function(){return e}),t)},Te=function(e){var t=e.top,r=e.right,n=e.bottom,a=e.left;return{top:t,right:r,bottom:n,left:a,width:r-a,height:n-t,x:a,y:t,center:{x:(r+a)/2,y:(n+t)/2}}},Oe=function(e,t){return{top:e.top-t.top,left:e.left-t.left,bottom:e.bottom+t.bottom,right:e.right+t.right}},Ae=function(e,t){return{top:e.top+t.top,left:e.left+t.left,bottom:e.bottom-t.bottom,right:e.right-t.right}},Pe={top:0,right:0,bottom:0,left:0},Re=function(e){var t=e.borderBox,r=e.margin,n=void 0===r?Pe:r,a=e.border,o=void 0===a?Pe:a,l=e.padding,i=void 0===l?Pe:l,c=Te(Oe(t,n)),s=Te(Ae(t,o)),d=Te(Ae(s,i));return{marginBox:c,borderBox:Te(t),paddingBox:s,contentBox:d,margin:n,border:o,padding:i}},ze=function(e){var t=e.slice(0,-2);if("px"!==e.slice(-2))return 0;var r=Number(t);return isNaN(r)&&function(e,t){throw new Error("Invariant failed")}(),r},Be=function(e,t){var r,n,a=e.borderBox,o=e.border,l=e.margin,i=e.padding,c=(n=t,{top:(r=a).top+n.y,left:r.left+n.x,bottom:r.bottom+n.y,right:r.right+n.x});return Re({borderBox:c,border:o,margin:l,padding:i})},Le=function(e,t){return void 0===t&&(t={x:window.pageXOffset,y:window.pageYOffset}),Be(e,t)},$e=function(e,t){var r={top:ze(t.marginTop),right:ze(t.marginRight),bottom:ze(t.marginBottom),left:ze(t.marginLeft)},n={top:ze(t.paddingTop),right:ze(t.paddingRight),bottom:ze(t.paddingBottom),left:ze(t.paddingLeft)},a={top:ze(t.borderTopWidth),right:ze(t.borderRightWidth),bottom:ze(t.borderBottomWidth),left:ze(t.borderLeftWidth)};return Re({borderBox:e,margin:r,padding:n,border:a})},je=function(e){var t=e.getBoundingClientRect(),r=window.getComputedStyle(e);return $e(t,r)},We=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function Fe(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(!((n=e[r])===(a=t[r])||We(n)&&We(a)))return!1;var n,a;return!0}const He=function(e,t){var r;void 0===t&&(t=Fe);var n,a=[],o=!1;return function(){for(var l=[],i=0;i<arguments.length;i++)l[i]=arguments[i];return o&&r===this&&t(l,a)||(n=e.apply(this,l),o=!0,r=this,a=l),n}},Ge=function(e){var t=[],r=null,n=function(){for(var n=arguments.length,a=new Array(n),o=0;o<n;o++)a[o]=arguments[o];t=a,r||(r=requestAnimationFrame((function(){r=null,e.apply(void 0,t)})))};return n.cancel=function(){r&&(cancelAnimationFrame(r),r=null)},n};function Ve(e,t){}function Ue(){}function Ye(e,t,r){var n=t.map((function(t){var n,a,o=(n=r,a=t.options,s({},n,{},a));return e.addEventListener(t.eventName,t.fn,o),function(){e.removeEventListener(t.eventName,t.fn,o)}}));return function(){n.forEach((function(e){e()}))}}Ve.bind(null,"warn"),Ve.bind(null,"error");function Qe(e){this.message=e}function qe(e,t){if(!e)throw new Qe("Invariant failed")}Qe.prototype.toString=function(){return this.message};var Ke=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),a=0;a<r;a++)n[a]=arguments[a];return(t=e.call.apply(e,[this].concat(n))||this).callbacks=null,t.unbind=Ue,t.onWindowError=function(e){var r=t.getCallbacks();r.isDragging()&&r.tryAbort(),e.error instanceof Qe&&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}x(t,e);var r=t.prototype;return r.componentDidMount=function(){this.unbind=Ye(window,[{eventName:"error",fn:this.onWindowError}])},r.componentDidCatch=function(e){if(!(e instanceof Qe))throw e;this.setState({})},r.componentWillUnmount=function(){this.unbind()},r.render=function(){return this.props.children(this.setCallbacks)},t}(i().Component),Je=function(e){return e+1},Ze=function(e,t){var r=e.droppableId===t.droppableId,n=Je(e.index),a=Je(t.index);return r?"\n      You have moved the item from position "+n+"\n      to position "+a+"\n    ":"\n    You have moved the item from position "+n+"\n    in list "+e.droppableId+"\n    to list "+t.droppableId+"\n    in position "+a+"\n  "},Xe=function(e,t,r){return t.droppableId===r.droppableId?"\n      The item "+e+"\n      has been combined with "+r.draggableId:"\n      The item "+e+"\n      in list "+t.droppableId+"\n      has been combined with "+r.draggableId+"\n      in list "+r.droppableId+"\n    "},et=function(e){return"\n  The item has returned to its starting position\n  of "+Je(e.index)+"\n"},tt=function(e){return"\n  You have lifted an item in position "+Je(e.source.index)+"\n"},rt=function(e){var t=e.destination;if(t)return Ze(e.source,t);var r=e.combine;return r?Xe(e.draggableId,e.source,r):"You are over an area that cannot be dropped on"},nt=function(e){if("CANCEL"===e.reason)return"\n      Movement cancelled.\n      "+et(e.source)+"\n    ";var t=e.destination,r=e.combine;return t?"\n      You have dropped the item.\n      "+Ze(e.source,t)+"\n    ":r?"\n      You have dropped the item.\n      "+Xe(e.draggableId,e.source,r)+"\n    ":"\n    The item has been dropped while not over a drop area.\n    "+et(e.source)+"\n  "},at={x:0,y:0},ot=function(e,t){return{x:e.x+t.x,y:e.y+t.y}},lt=function(e,t){return{x:e.x-t.x,y:e.y-t.y}},it=function(e,t){return e.x===t.x&&e.y===t.y},ct=function(e){return{x:0!==e.x?-e.x:0,y:0!==e.y?-e.y:0}},st=function(e,t,r){var n;return void 0===r&&(r=0),(n={})[e]=t,n["x"===e?"y":"x"]=r,n},dt=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},ut=function(e,t){return Math.min.apply(Math,t.map((function(t){return dt(e,t)})))},pt=function(e){return function(t){return{x:e(t.x),y:e(t.y)}}},mt=function(e,t){return{top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}},bt=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}]},vt=function(e,t){return t&&t.shouldClipSubject?function(e,t){var r=Te({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 r.width<=0||r.height<=0?null:r}(t.pageMarginBox,e):Te(e)},gt=function(e){var t=e.page,r=e.withPlaceholder,n=e.axis,a=e.frame,o=function(e,t){return t?mt(e,t.scroll.diff.displacement):e}(t.marginBox,a),l=function(e,t,r){var n;return r&&r.increasedBy?s({},e,((n={})[t.end]=e[t.end]+r.increasedBy[t.line],n)):e}(o,n,r);return{page:t,withPlaceholder:r,active:vt(l,a)}},ht=function(e,t){e.frame||qe(!1);var r=e.frame,n=lt(t,r.scroll.initial),a=ct(n),o=s({},r,{scroll:{initial:r.scroll.initial,current:t,diff:{value:n,displacement:a},max:r.scroll.max}});return s({},e,{frame:o,subject:gt({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:o})})};function ft(e){return Object.values?Object.values(e):Object.keys(e).map((function(t){return e[t]}))}function It(e,t){if(e.findIndex)return e.findIndex(t);for(var r=0;r<e.length;r++)if(t(e[r]))return r;return-1}function yt(e,t){if(e.find)return e.find(t);var r=It(e,t);return-1!==r?e[r]:void 0}function St(e){return Array.prototype.slice.call(e)}var _t=He((function(e){return e.reduce((function(e,t){return e[t.descriptor.id]=t,e}),{})})),wt=He((function(e){return e.reduce((function(e,t){return e[t.descriptor.id]=t,e}),{})})),Et=He((function(e){return ft(e)})),xt=He((function(e){return ft(e)})),Ct=He((function(e,t){var r=xt(t).filter((function(t){return e===t.descriptor.droppableId})).sort((function(e,t){return e.descriptor.index-t.descriptor.index}));return r}));function Mt(e){return e.at&&"REORDER"===e.at.type?e.at.destination:null}function Dt(e){return e.at&&"COMBINE"===e.at.type?e.at.combine:null}var Nt=He((function(e,t){return t.filter((function(t){return t.descriptor.id!==e.descriptor.id}))})),kt=function(e,t){return e.descriptor.droppableId===t.descriptor.id},Tt={point:at,value:0},Ot={invisible:{},visible:{},all:[]},At={displaced:Ot,displacedBy:Tt,at:null},Pt=function(e,t){return function(r){return e<=r&&r<=t}},Rt=function(e){var t=Pt(e.top,e.bottom),r=Pt(e.left,e.right);return function(n){if(t(n.top)&&t(n.bottom)&&r(n.left)&&r(n.right))return!0;var a=t(n.top)||t(n.bottom),o=r(n.left)||r(n.right);if(a&&o)return!0;var l=n.top<e.top&&n.bottom>e.bottom,i=n.left<e.left&&n.right>e.right;return!(!l||!i)||l&&o||i&&a}},zt=function(e){var t=Pt(e.top,e.bottom),r=Pt(e.left,e.right);return function(e){return t(e.top)&&t(e.bottom)&&r(e.left)&&r(e.right)}},Bt={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Lt={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},$t=function(e){var t=e.target,r=e.destination,n=e.viewport,a=e.withDroppableDisplacement,o=e.isVisibleThroughFrameFn,l=a?function(e,t){var r=t.frame?t.frame.scroll.diff.displacement:at;return mt(e,r)}(t,r):t;return function(e,t,r){return!!t.subject.active&&r(t.subject.active)(e)}(l,r,o)&&function(e,t,r){return r(t)(e)}(l,n,o)},jt=function(e){return $t(s({},e,{isVisibleThroughFrameFn:zt}))};function Wt(e){var t=e.afterDragging,r=e.destination,n=e.displacedBy,a=e.viewport,o=e.forceShouldAnimate,l=e.last;return t.reduce((function(e,t){var i=function(e,t){var r=e.page.marginBox,n={top:t.point.y,right:0,bottom:0,left:t.point.x};return Te(Oe(r,n))}(t,n),c=t.descriptor.id;if(e.all.push(c),!$t(s({},{target:i,destination:r,viewport:a,withDroppableDisplacement:!0},{isVisibleThroughFrameFn:Rt})))return e.invisible[t.descriptor.id]=!0,e;var d=function(e,t,r){if("boolean"==typeof r)return r;if(!t)return!0;var n=t.invisible,a=t.visible;if(n[e])return!1;var o=a[e];return!o||o.shouldAnimate}(c,l,o),u={draggableId:c,shouldAnimate:d};return e.visible[c]=u,e}),{all:[],visible:{},invisible:{}})}function Ft(e){var t=e.insideDestination,r=e.inHomeList,n=e.displacedBy,a=e.destination,o=function(e,t){if(!e.length)return 0;var r=e[e.length-1].descriptor.index;return t.inHomeList?r:r+1}(t,{inHomeList:r});return{displaced:Ot,displacedBy:n,at:{type:"REORDER",destination:{droppableId:a.descriptor.id,index:o}}}}function Ht(e){var t=e.draggable,r=e.insideDestination,n=e.destination,a=e.viewport,o=e.displacedBy,l=e.last,i=e.index,c=e.forceShouldAnimate,s=kt(t,n);if(null==i)return Ft({insideDestination:r,inHomeList:s,displacedBy:o,destination:n});var d=yt(r,(function(e){return e.descriptor.index===i}));if(!d)return Ft({insideDestination:r,inHomeList:s,displacedBy:o,destination:n});var u=Nt(t,r),p=r.indexOf(d);return{displaced:Wt({afterDragging:u.slice(p),destination:n,displacedBy:o,last:l,viewport:a.frame,forceShouldAnimate:c}),displacedBy:o,at:{type:"REORDER",destination:{droppableId:n.descriptor.id,index:i}}}}function Gt(e,t){return Boolean(t.effected[e])}var Vt=function(e,t){return t.margin[e.start]+t.borderBox[e.size]/2},Ut=function(e,t,r){return t[e.crossAxisStart]+r.margin[e.crossAxisStart]+r.borderBox[e.crossAxisSize]/2},Yt=function(e){var t=e.axis,r=e.moveRelativeTo,n=e.isMoving;return st(t.line,r.marginBox[t.end]+Vt(t,n),Ut(t,r.marginBox,n))},Qt=function(e){var t=e.axis,r=e.moveRelativeTo,n=e.isMoving;return st(t.line,r.marginBox[t.start]-function(e,t){return t.margin[e.end]+t.borderBox[e.size]/2}(t,n),Ut(t,r.marginBox,n))},qt=function(e,t){var r=e.frame;return r?ot(t,r.scroll.diff.displacement):t},Kt=function(e){var t=function(e){var t=e.impact,r=e.draggable,n=e.droppable,a=e.draggables,o=e.afterCritical,l=r.page.borderBox.center,i=t.at;return n&&i?"REORDER"===i.type?function(e){var t=e.impact,r=e.draggable,n=e.draggables,a=e.droppable,o=e.afterCritical,l=Ct(a.descriptor.id,n),i=r.page,c=a.axis;if(!l.length)return function(e){var t=e.axis,r=e.moveInto,n=e.isMoving;return st(t.line,r.contentBox[t.start]+Vt(t,n),Ut(t,r.contentBox,n))}({axis:c,moveInto:a.page,isMoving:i});var s=t.displaced,d=t.displacedBy,u=s.all[0];if(u){var p=n[u];if(Gt(u,o))return Qt({axis:c,moveRelativeTo:p.page,isMoving:i});var m=Be(p.page,d.point);return Qt({axis:c,moveRelativeTo:m,isMoving:i})}var b=l[l.length-1];if(b.descriptor.id===r.descriptor.id)return i.borderBox.center;if(Gt(b.descriptor.id,o)){var v=Be(b.page,ct(o.displacedBy.point));return Yt({axis:c,moveRelativeTo:v,isMoving:i})}return Yt({axis:c,moveRelativeTo:b.page,isMoving:i})}({impact:t,draggable:r,draggables:a,droppable:n,afterCritical:o}):function(e){var t=e.afterCritical,r=e.impact,n=e.draggables,a=Dt(r);a||qe(!1);var o=a.draggableId,l=n[o].page.borderBox.center,i=function(e){var t=e.displaced,r=e.afterCritical,n=e.combineWith,a=e.displacedBy,o=Boolean(t.visible[n]||t.invisible[n]);return Gt(n,r)?o?at:ct(a.point):o?a.point:at}({displaced:r.displaced,afterCritical:t,combineWith:o,displacedBy:r.displacedBy});return ot(l,i)}({impact:t,draggables:a,afterCritical:o}):l}(e),r=e.droppable;return r?qt(r,t):t},Jt=function(e,t){var r=lt(t,e.scroll.initial),n=ct(r);return{frame:Te({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:r,displacement:n}}}};function Zt(e,t){return e.map((function(e){return t[e]}))}var Xt=function(e){var t,r,n=e.pageBorderBoxCenter,a=e.draggable,o=(t=e.viewport,r=n,ot(t.scroll.diff.displacement,r)),l=lt(o,a.page.borderBox.center);return ot(a.client.borderBox.center,l)},er=function(e){var t=e.draggable,r=e.destination,n=e.newPageBorderBoxCenter,a=e.viewport,o=e.withDroppableDisplacement,l=e.onlyOnMainAxis,i=void 0!==l&&l,c=lt(n,t.page.borderBox.center),d={target:mt(t.page.borderBox,c),destination:r,withDroppableDisplacement:o,viewport:a};return i?function(e){return $t(s({},e,{isVisibleThroughFrameFn:(t=e.destination.axis,function(e){var r=Pt(e.top,e.bottom),n=Pt(e.left,e.right);return function(e){return t===Bt?r(e.top)&&r(e.bottom):n(e.left)&&n(e.right)}})}));var t}(d):jt(d)},tr=function(e){var t=e.isMovingForward,r=e.draggable,n=e.destination,a=e.draggables,o=e.previousImpact,l=e.viewport,i=e.previousPageBorderBoxCenter,c=e.previousClientSelection,d=e.afterCritical;if(!n.isEnabled)return null;var u=Ct(n.descriptor.id,a),p=kt(r,n),m=function(e){var t=e.isMovingForward,r=e.draggable,n=e.destination,a=e.insideDestination,o=e.previousImpact;if(!n.isCombineEnabled)return null;if(!Mt(o))return null;function l(e){var t={type:"COMBINE",combine:{draggableId:e,droppableId:n.descriptor.id}};return s({},o,{at:t})}var i=o.displaced.all,c=i.length?i[0]:null;if(t)return c?l(c):null;var d=Nt(r,a);if(!c)return d.length?l(d[d.length-1].descriptor.id):null;var u=It(d,(function(e){return e.descriptor.id===c}));-1===u&&qe(!1);var p=u-1;return p<0?null:l(d[p].descriptor.id)}({isMovingForward:t,draggable:r,destination:n,insideDestination:u,previousImpact:o})||function(e){var t=e.isMovingForward,r=e.isInHomeList,n=e.draggable,a=e.draggables,o=e.destination,l=e.insideDestination,i=e.previousImpact,c=e.viewport,s=e.afterCritical,d=i.at;if(d||qe(!1),"REORDER"===d.type){var u=function(e){var t=e.isMovingForward,r=e.isInHomeList,n=e.insideDestination,a=e.location;if(!n.length)return null;var o=a.index,l=t?o+1:o-1,i=n[0].descriptor.index,c=n[n.length-1].descriptor.index;return l<i||l>(r?c:c+1)?null:l}({isMovingForward:t,isInHomeList:r,location:d.destination,insideDestination:l});return null==u?null:Ht({draggable:n,insideDestination:l,destination:o,viewport:c,last:i.displaced,displacedBy:i.displacedBy,index:u})}var p=function(e){var t=e.isMovingForward,r=e.draggables,n=e.combine,a=e.afterCritical;if(!e.destination.isCombineEnabled)return null;var o=n.draggableId,l=r[o].descriptor.index;return Gt(o,a)?t?l:l-1:t?l+1:l}({isMovingForward:t,destination:o,displaced:i.displaced,draggables:a,combine:d.combine,afterCritical:s});return null==p?null:Ht({draggable:n,insideDestination:l,destination:o,viewport:c,last:i.displaced,displacedBy:i.displacedBy,index:p})}({isMovingForward:t,isInHomeList:p,draggable:r,draggables:a,destination:n,insideDestination:u,previousImpact:o,viewport:l,afterCritical:d});if(!m)return null;var b=Kt({impact:m,draggable:r,droppable:n,draggables:a,afterCritical:d});if(er({draggable:r,destination:n,newPageBorderBoxCenter:b,viewport:l.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:Xt({pageBorderBoxCenter:b,draggable:r,viewport:l}),impact:m,scrollJumpRequest:null};var v=lt(b,i),g=function(e){var t=e.impact,r=e.viewport,n=e.destination,a=e.draggables,o=e.maxScrollChange,l=Jt(r,ot(r.scroll.current,o)),i=n.frame?ht(n,ot(n.frame.scroll.current,o)):n,c=t.displaced,d=Wt({afterDragging:Zt(c.all,a),destination:n,displacedBy:t.displacedBy,viewport:l.frame,last:c,forceShouldAnimate:!1}),u=Wt({afterDragging:Zt(c.all,a),destination:i,displacedBy:t.displacedBy,viewport:r.frame,last:c,forceShouldAnimate:!1}),p={},m={},b=[c,d,u];return c.all.forEach((function(e){var t=function(e,t){for(var r=0;r<t.length;r++){var n=t[r].visible[e];if(n)return n}return null}(e,b);t?m[e]=t:p[e]=!0})),s({},t,{displaced:{all:c.all,invisible:p,visible:m}})}({impact:m,viewport:l,destination:n,draggables:a,maxScrollChange:v});return{clientSelection:c,impact:g,scrollJumpRequest:v}},rr=function(e){var t=e.subject.active;return t||qe(!1),t},nr=function(e,t){var r=e.page.borderBox.center;return Gt(e.descriptor.id,t)?lt(r,t.displacedBy.point):r},ar=function(e,t){var r=e.page.borderBox;return Gt(e.descriptor.id,t)?mt(r,ct(t.displacedBy.point)):r},or=He((function(e,t){var r=t[e.line];return{value:r,point:st(e.line,r)}})),lr=function(e,t){return s({},e,{scroll:s({},e.scroll,{max:t})})},ir=function(e,t,r){var n=e.frame;kt(t,e)&&qe(!1),e.subject.withPlaceholder&&qe(!1);var a=or(e.axis,t.displaceBy).point,o=function(e,t,r){var n=e.axis;if("virtual"===e.descriptor.mode)return st(n.line,t[n.line]);var a=e.subject.page.contentBox[n.size],o=Ct(e.descriptor.id,r).reduce((function(e,t){return e+t.client.marginBox[n.size]}),0)+t[n.line]-a;return o<=0?null:st(n.line,o)}(e,a,r),l={placeholderSize:a,increasedBy:o,oldFrameMaxScroll:e.frame?e.frame.scroll.max:null};if(!n)return s({},e,{subject:gt({page:e.subject.page,withPlaceholder:l,axis:e.axis,frame:e.frame})});var i=o?ot(n.scroll.max,o):n.scroll.max,c=lr(n,i);return s({},e,{subject:gt({page:e.subject.page,withPlaceholder:l,axis:e.axis,frame:c}),frame:c})},cr=function(e){var t=e.at;return t?"REORDER"===t.type?t.destination.droppableId:t.combine.droppableId:null},sr=function(e){var t=e.state,r=e.type,n=function(e,t){var r=cr(e);return r?t[r]:null}(t.impact,t.dimensions.droppables),a=Boolean(n),o=t.dimensions.droppables[t.critical.droppable.id],l=n||o,i=l.axis.direction,c="vertical"===i&&("MOVE_UP"===r||"MOVE_DOWN"===r)||"horizontal"===i&&("MOVE_LEFT"===r||"MOVE_RIGHT"===r);if(c&&!a)return null;var s="MOVE_DOWN"===r||"MOVE_RIGHT"===r,d=t.dimensions.draggables[t.critical.draggable.id],u=t.current.page.borderBoxCenter,p=t.dimensions,m=p.draggables,b=p.droppables;return c?tr({isMovingForward:s,previousPageBorderBoxCenter:u,draggable:d,destination:l,draggables:m,viewport:t.viewport,previousClientSelection:t.current.client.selection,previousImpact:t.impact,afterCritical:t.afterCritical}):function(e){var t=e.isMovingForward,r=e.previousPageBorderBoxCenter,n=e.draggable,a=e.isOver,o=e.draggables,l=e.droppables,i=e.viewport,c=e.afterCritical,s=function(e){var t=e.isMovingForward,r=e.pageBorderBoxCenter,n=e.source,a=e.droppables,o=e.viewport,l=n.subject.active;if(!l)return null;var i=n.axis,c=Pt(l[i.start],l[i.end]),s=Et(a).filter((function(e){return e!==n})).filter((function(e){return e.isEnabled})).filter((function(e){return Boolean(e.subject.active)})).filter((function(e){return Rt(o.frame)(rr(e))})).filter((function(e){var r=rr(e);return t?l[i.crossAxisEnd]<r[i.crossAxisEnd]:r[i.crossAxisStart]<l[i.crossAxisStart]})).filter((function(e){var t=rr(e),r=Pt(t[i.start],t[i.end]);return c(t[i.start])||c(t[i.end])||r(l[i.start])||r(l[i.end])})).sort((function(e,r){var n=rr(e)[i.crossAxisStart],a=rr(r)[i.crossAxisStart];return t?n-a:a-n})).filter((function(e,t,r){return rr(e)[i.crossAxisStart]===rr(r[0])[i.crossAxisStart]}));if(!s.length)return null;if(1===s.length)return s[0];var d=s.filter((function(e){return Pt(rr(e)[i.start],rr(e)[i.end])(r[i.line])}));return 1===d.length?d[0]:d.length>1?d.sort((function(e,t){return rr(e)[i.start]-rr(t)[i.start]}))[0]:s.sort((function(e,t){var n=ut(r,bt(rr(e))),a=ut(r,bt(rr(t)));return n!==a?n-a:rr(e)[i.start]-rr(t)[i.start]}))[0]}({isMovingForward:t,pageBorderBoxCenter:r,source:a,droppables:l,viewport:i});if(!s)return null;var d=Ct(s.descriptor.id,o),u=function(e){var t=e.pageBorderBoxCenter,r=e.viewport,n=e.destination,a=e.afterCritical,o=e.insideDestination.filter((function(e){return jt({target:ar(e,a),destination:n,viewport:r.frame,withDroppableDisplacement:!0})})).sort((function(e,r){var o=dt(t,qt(n,nr(e,a))),l=dt(t,qt(n,nr(r,a)));return o<l?-1:l<o?1:e.descriptor.index-r.descriptor.index}));return o[0]||null}({pageBorderBoxCenter:r,viewport:i,destination:s,insideDestination:d,afterCritical:c}),p=function(e){var t=e.previousPageBorderBoxCenter,r=e.moveRelativeTo,n=e.insideDestination,a=e.draggable,o=e.draggables,l=e.destination,i=e.viewport,c=e.afterCritical;if(!r){if(n.length)return null;var s={displaced:Ot,displacedBy:Tt,at:{type:"REORDER",destination:{droppableId:l.descriptor.id,index:0}}},d=Kt({impact:s,draggable:a,droppable:l,draggables:o,afterCritical:c}),u=kt(a,l)?l:ir(l,a,o);return er({draggable:a,destination:u,newPageBorderBoxCenter:d,viewport:i.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?s:null}var p,m=Boolean(t[l.axis.line]<=r.page.borderBox.center[l.axis.line]),b=(p=r.descriptor.index,r.descriptor.id===a.descriptor.id||m?p:p+1);return Ht({draggable:a,insideDestination:n,destination:l,viewport:i,displacedBy:or(l.axis,a.displaceBy),last:Ot,index:b})}({previousPageBorderBoxCenter:r,destination:s,draggable:n,draggables:o,moveRelativeTo:u,insideDestination:d,viewport:i,afterCritical:c});if(!p)return null;var m=Kt({impact:p,draggable:n,droppable:s,draggables:o,afterCritical:c});return{clientSelection:Xt({pageBorderBoxCenter:m,draggable:n,viewport:i}),impact:p,scrollJumpRequest:null}}({isMovingForward:s,previousPageBorderBoxCenter:u,draggable:d,isOver:l,draggables:m,droppables:b,viewport:t.viewport,afterCritical:t.afterCritical})};function dr(e){return"DRAGGING"===e.phase||"COLLECTING"===e.phase}function ur(e){var t=Pt(e.top,e.bottom),r=Pt(e.left,e.right);return function(e){return t(e.y)&&r(e.x)}}var pr=function(e,t){return Te(mt(e,t))};function mr(e){var t=e.displaced,r=e.id;return Boolean(t.visible[r]||t.invisible[r])}var br=function(e){var t=e.pageOffset,r=e.draggable,n=e.draggables,a=e.droppables,o=e.previousImpact,l=e.viewport,i=e.afterCritical,c=pr(r.page.borderBox,t),s=function(e){var t=e.pageBorderBox,r=e.draggable,n=e.droppables,a=Et(n).filter((function(e){if(!e.isEnabled)return!1;var r,n,a=e.subject.active;if(!a)return!1;if(n=a,!((r=t).left<n.right&&r.right>n.left&&r.top<n.bottom&&r.bottom>n.top))return!1;if(ur(a)(t.center))return!0;var o=e.axis,l=a.center[o.crossAxisLine],i=t[o.crossAxisStart],c=t[o.crossAxisEnd],s=Pt(a[o.crossAxisStart],a[o.crossAxisEnd]),d=s(i),u=s(c);return!d&&!u||(d?i<l:c>l)}));return a.length?1===a.length?a[0].descriptor.id:function(e){var t=e.pageBorderBox,r=e.candidates,n=e.draggable.page.borderBox.center,a=r.map((function(e){var r=e.axis,a=st(e.axis.line,t.center[r.line],e.page.borderBox.center[r.crossAxisLine]);return{id:e.descriptor.id,distance:dt(n,a)}})).sort((function(e,t){return t.distance-e.distance}));return a[0]?a[0].id:null}({pageBorderBox:t,draggable:r,candidates:a}):null}({pageBorderBox:c,draggable:r,droppables:a});if(!s)return At;var d=a[s],u=Ct(d.descriptor.id,n),p=function(e,t){var r=e.frame;return r?pr(t,r.scroll.diff.value):t}(d,c);return function(e){var t=e.draggable,r=e.pageBorderBoxWithDroppableScroll,n=e.previousImpact,a=e.destination,o=e.insideDestination,l=e.afterCritical;if(!a.isCombineEnabled)return null;var i=a.axis,c=or(a.axis,t.displaceBy),s=c.value,d=r[i.start],u=r[i.end],p=yt(Nt(t,o),(function(e){var t=e.descriptor.id,r=e.page.borderBox,a=r[i.size]/4,o=Gt(t,l),c=mr({displaced:n.displaced,id:t});return o?c?u>r[i.start]+a&&u<r[i.end]-a:d>r[i.start]-s+a&&d<r[i.end]-s-a:c?u>r[i.start]+s+a&&u<r[i.end]+s-a:d>r[i.start]+a&&d<r[i.end]-a}));return p?{displacedBy:c,displaced:n.displaced,at:{type:"COMBINE",combine:{draggableId:p.descriptor.id,droppableId:a.descriptor.id}}}:null}({pageBorderBoxWithDroppableScroll:p,draggable:r,previousImpact:o,destination:d,insideDestination:u,afterCritical:i})||function(e){var t=e.pageBorderBoxWithDroppableScroll,r=e.draggable,n=e.destination,a=e.insideDestination,o=e.last,l=e.viewport,i=e.afterCritical,c=n.axis,s=or(n.axis,r.displaceBy),d=s.value,u=t[c.start],p=t[c.end],m=function(e){var t=e.draggable,r=e.closest;return r?e.inHomeList&&r.descriptor.index>t.descriptor.index?r.descriptor.index-1:r.descriptor.index:null}({draggable:r,closest:yt(Nt(r,a),(function(e){var t=e.descriptor.id,r=e.page.borderBox.center[c.line],n=Gt(t,i),a=mr({displaced:o,id:t});return n?a?p<=r:u<r-d:a?p<=r+d:u<r})),inHomeList:kt(r,n)});return Ht({draggable:r,insideDestination:a,destination:n,viewport:l,last:o,displacedBy:s,index:m})}({pageBorderBoxWithDroppableScroll:p,draggable:r,destination:d,insideDestination:u,last:o.displaced,viewport:l,afterCritical:i})},vr=function(e,t){var r;return s({},e,((r={})[t.descriptor.id]=t,r))},gr=function(e){var t=e.state,r=e.clientSelection,n=e.dimensions,a=e.viewport,o=e.impact,l=e.scrollJumpRequest,i=a||t.viewport,c=n||t.dimensions,d=r||t.current.client.selection,u=lt(d,t.initial.client.selection),p={offset:u,selection:d,borderBoxCenter:ot(t.initial.client.borderBoxCenter,u)},m={selection:ot(p.selection,i.scroll.current),borderBoxCenter:ot(p.borderBoxCenter,i.scroll.current),offset:ot(p.offset,i.scroll.diff.value)},b={client:p,page:m};if("COLLECTING"===t.phase)return s({phase:"COLLECTING"},t,{dimensions:c,viewport:i,current:b});var v=c.draggables[t.critical.draggable.id],g=o||br({pageOffset:m.offset,draggable:v,draggables:c.draggables,droppables:c.droppables,previousImpact:t.impact,viewport:i,afterCritical:t.afterCritical}),h=function(e){var t=e.draggable,r=e.draggables,n=e.droppables,a=e.impact,o=function(e){var t=e.previousImpact,r=e.impact,n=e.droppables,a=cr(t),o=cr(r);if(!a)return n;if(a===o)return n;var l=n[a];if(!l.subject.withPlaceholder)return n;var i=function(e){var t=e.subject.withPlaceholder;t||qe(!1);var r=e.frame;if(!r)return s({},e,{subject:gt({page:e.subject.page,axis:e.axis,frame:null,withPlaceholder:null})});var n=t.oldFrameMaxScroll;n||qe(!1);var a=lr(r,n);return s({},e,{subject:gt({page:e.subject.page,axis:e.axis,frame:a,withPlaceholder:null}),frame:a})}(l);return vr(n,i)}({previousImpact:e.previousImpact,impact:a,droppables:n}),l=cr(a);if(!l)return o;var i=n[l];if(kt(t,i))return o;if(i.subject.withPlaceholder)return o;var c=ir(i,t,r);return vr(o,c)}({draggable:v,impact:g,previousImpact:t.impact,draggables:c.draggables,droppables:c.droppables});return s({},t,{current:b,dimensions:{draggables:c.draggables,droppables:h},impact:g,viewport:i,scrollJumpRequest:l||null,forceShouldAnimate:!l&&null})},hr=function(e){var t=e.impact,r=e.viewport,n=e.draggables,a=e.destination,o=e.forceShouldAnimate,l=t.displaced,i=function(e,t){return e.map((function(e){return t[e]}))}(l.all,n);return s({},t,{displaced:Wt({afterDragging:i,destination:a,displacedBy:t.displacedBy,viewport:r.frame,forceShouldAnimate:o,last:l})})},fr=function(e){var t=e.impact,r=e.draggable,n=e.droppable,a=e.draggables,o=e.viewport,l=e.afterCritical,i=Kt({impact:t,draggable:r,draggables:a,droppable:n,afterCritical:l});return Xt({pageBorderBoxCenter:i,draggable:r,viewport:o})},Ir=function(e){var t=e.state,r=e.dimensions,n=e.viewport;"SNAP"!==t.movementMode&&qe(!1);var a=t.impact,o=n||t.viewport,l=r||t.dimensions,i=l.draggables,c=l.droppables,s=i[t.critical.draggable.id],d=cr(a);d||qe(!1);var u=c[d],p=hr({impact:a,viewport:o,destination:u,draggables:i}),m=fr({impact:p,draggable:s,droppable:u,draggables:i,viewport:o,afterCritical:t.afterCritical});return gr({impact:p,clientSelection:m,state:t,dimensions:l,viewport:o})},yr=function(e){var t=e.draggable,r=e.home,n=e.draggables,a=e.viewport,o=or(r.axis,t.displaceBy),l=Ct(r.descriptor.id,n),i=l.indexOf(t);-1===i&&qe(!1);var c,s=l.slice(i+1),d=s.reduce((function(e,t){return e[t.descriptor.id]=!0,e}),{}),u={inVirtualList:"virtual"===r.descriptor.mode,displacedBy:o,effected:d};return{impact:{displaced:Wt({afterDragging:s,destination:r,displacedBy:o,last:null,viewport:a.frame,forceShouldAnimate:!1}),displacedBy:o,at:{type:"REORDER",destination:(c=t.descriptor,{index:c.index,droppableId:c.droppableId})}},afterCritical:u}},Sr=function(e){return"SNAP"===e.movementMode},_r=function(e,t,r){var n=function(e,t){return{draggables:e.draggables,droppables:vr(e.droppables,t)}}(e.dimensions,t);return!Sr(e)||r?gr({state:e,dimensions:n}):Ir({state:e,dimensions:n})};function wr(e){return e.isDragging&&"SNAP"===e.movementMode?s({phase:"DRAGGING"},e,{scrollJumpRequest:null}):e}var Er={phase:"IDLE",completed:null,shouldFlush:!1},xr=function(e,t){if(void 0===e&&(e=Er),"FLUSH"===t.type)return s({},Er,{shouldFlush:!0});if("INITIAL_PUBLISH"===t.type){"IDLE"!==e.phase&&qe(!1);var r=t.payload,n=r.critical,a=r.clientSelection,o=r.viewport,l=r.dimensions,i=r.movementMode,c=l.draggables[n.draggable.id],d=l.droppables[n.droppable.id],u={selection:a,borderBoxCenter:c.client.borderBox.center,offset:at},p={client:u,page:{selection:ot(u.selection,o.scroll.initial),borderBoxCenter:ot(u.selection,o.scroll.initial),offset:ot(u.selection,o.scroll.diff.value)}},m=Et(l.droppables).every((function(e){return!e.isFixedOnPage})),b=yr({draggable:c,home:d,draggables:l.draggables,viewport:o}),v=b.impact;return{phase:"DRAGGING",isDragging:!0,critical:n,movementMode:i,dimensions:l,initial:p,current:p,isWindowScrollAllowed:m,impact:v,afterCritical:b.afterCritical,onLiftImpact:v,viewport:o,scrollJumpRequest:null,forceShouldAnimate:null}}if("COLLECTION_STARTING"===t.type)return"COLLECTING"===e.phase||"DROP_PENDING"===e.phase?e:("DRAGGING"!==e.phase&&qe(!1),s({phase:"COLLECTING"},e,{phase:"COLLECTING"}));if("PUBLISH_WHILE_DRAGGING"===t.type)return"COLLECTING"!==e.phase&&"DROP_PENDING"!==e.phase&&qe(!1),function(e){var t=e.state,r=e.published,n=r.modified.map((function(e){var r=t.dimensions.droppables[e.droppableId];return ht(r,e.scroll)})),a=s({},t.dimensions.droppables,{},_t(n)),o=wt(function(e){var t=e.additions,r=e.updatedDroppables,n=e.viewport,a=n.scroll.diff.value;return t.map((function(e){var t=e.descriptor.droppableId,o=function(e){var t=e.frame;return t||qe(!1),t}(r[t]),l=o.scroll.diff.value,i=function(e){var t=e.draggable,r=e.offset,n=e.initialWindowScroll,a=Be(t.client,r),o=Le(a,n);return s({},t,{placeholder:s({},t.placeholder,{client:a}),client:a,page:o})}({draggable:e,offset:ot(a,l),initialWindowScroll:n.scroll.initial});return i}))}({additions:r.additions,updatedDroppables:a,viewport:t.viewport})),l=s({},t.dimensions.draggables,{},o);r.removals.forEach((function(e){delete l[e]}));var i={droppables:a,draggables:l},c=cr(t.impact),d=c?i.droppables[c]:null,u=i.draggables[t.critical.draggable.id],p=i.droppables[t.critical.droppable.id],m=yr({draggable:u,home:p,draggables:l,viewport:t.viewport}),b=m.impact,v=m.afterCritical,g=d&&d.isCombineEnabled?t.impact:b,h=br({pageOffset:t.current.page.offset,draggable:i.draggables[t.critical.draggable.id],draggables:i.draggables,droppables:i.droppables,previousImpact:g,viewport:t.viewport,afterCritical:v}),f=s({phase:"DRAGGING"},t,{phase:"DRAGGING",impact:h,onLiftImpact:b,dimensions:i,afterCritical:v,forceShouldAnimate:!1});return"COLLECTING"===t.phase?f:s({phase:"DROP_PENDING"},f,{phase:"DROP_PENDING",reason:t.reason,isWaiting:!1})}({state:e,published:t.payload});if("MOVE"===t.type){if("DROP_PENDING"===e.phase)return e;dr(e)||qe(!1);var g=t.payload.client;return it(g,e.current.client.selection)?e:gr({state:e,clientSelection:g,impact:Sr(e)?e.impact:null})}if("UPDATE_DROPPABLE_SCROLL"===t.type){if("DROP_PENDING"===e.phase)return wr(e);if("COLLECTING"===e.phase)return wr(e);dr(e)||qe(!1);var h=t.payload,f=h.id,I=h.newScroll,y=e.dimensions.droppables[f];if(!y)return e;var S=ht(y,I);return _r(e,S,!1)}if("UPDATE_DROPPABLE_IS_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;dr(e)||qe(!1);var _=t.payload,w=_.id,E=_.isEnabled,x=e.dimensions.droppables[w];x||qe(!1),x.isEnabled===E&&qe(!1);var C=s({},x,{isEnabled:E});return _r(e,C,!0)}if("UPDATE_DROPPABLE_IS_COMBINE_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;dr(e)||qe(!1);var M=t.payload,D=M.id,N=M.isCombineEnabled,k=e.dimensions.droppables[D];k||qe(!1),k.isCombineEnabled===N&&qe(!1);var T=s({},k,{isCombineEnabled:N});return _r(e,T,!0)}if("MOVE_BY_WINDOW_SCROLL"===t.type){if("DROP_PENDING"===e.phase||"DROP_ANIMATING"===e.phase)return e;dr(e)||qe(!1),e.isWindowScrollAllowed||qe(!1);var O=t.payload.newScroll;if(it(e.viewport.scroll.current,O))return wr(e);var A=Jt(e.viewport,O);return Sr(e)?Ir({state:e,viewport:A}):gr({state:e,viewport:A})}if("UPDATE_VIEWPORT_MAX_SCROLL"===t.type){if(!dr(e))return e;var P=t.payload.maxScroll;if(it(P,e.viewport.scroll.max))return e;var R=s({},e.viewport,{scroll:s({},e.viewport.scroll,{max:P})});return s({phase:"DRAGGING"},e,{viewport:R})}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&&qe(!1);var z=sr({state:e,type:t.type});return z?gr({state:e,impact:z.impact,clientSelection:z.clientSelection,scrollJumpRequest:z.scrollJumpRequest}):e}if("DROP_PENDING"===t.type){var B=t.payload.reason;return"COLLECTING"!==e.phase&&qe(!1),s({phase:"DROP_PENDING"},e,{phase:"DROP_PENDING",isWaiting:!0,reason:B})}if("DROP_ANIMATE"===t.type){var L=t.payload,$=L.completed,j=L.dropDuration,W=L.newHomeClientOffset;return"DRAGGING"!==e.phase&&"DROP_PENDING"!==e.phase&&qe(!1),{phase:"DROP_ANIMATING",completed:$,dropDuration:j,newHomeClientOffset:W,dimensions:e.dimensions}}return"DROP_COMPLETE"===t.type?{phase:"IDLE",completed:t.payload.completed,shouldFlush:!1}:e},Cr=function(e){return{type:"PUBLISH_WHILE_DRAGGING",payload:e}},Mr=function(){return{type:"COLLECTION_STARTING",payload:null}},Dr=function(e){return{type:"UPDATE_DROPPABLE_SCROLL",payload:e}},Nr=function(e){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:e}},kr=function(e){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:e}},Tr=function(e){return{type:"MOVE",payload:e}},Or=function(){return{type:"MOVE_UP",payload:null}},Ar=function(){return{type:"MOVE_DOWN",payload:null}},Pr=function(){return{type:"MOVE_RIGHT",payload:null}},Rr=function(){return{type:"MOVE_LEFT",payload:null}},zr=function(e){return{type:"DROP_COMPLETE",payload:e}},Br=function(e){return{type:"DROP",payload:e}},Lr="cubic-bezier(.2,1,.1,1)",$r=0,jr=.7,Wr=.75,Fr="0.2s cubic-bezier(0.2, 0, 0, 1)",Hr={fluid:"opacity "+Fr,snap:"transform "+Fr+", opacity "+Fr,drop:function(e){var t=e+"s "+Lr;return"transform "+t+", opacity "+t},outOfTheWay:"transform "+Fr,placeholder:"height "+Fr+", width "+Fr+", margin "+Fr},Gr=function(e){return it(e,at)?null:"translate("+e.x+"px, "+e.y+"px)"},Vr=Gr,Ur=.33,Yr=function(e){var t=e.getState,r=e.dispatch;return function(e){return function(n){if("DROP"===n.type){var a=t(),o=n.payload.reason;if("COLLECTING"!==a.phase){if("IDLE"!==a.phase){"DROP_PENDING"===a.phase&&a.isWaiting&&qe(!1),"DRAGGING"!==a.phase&&"DROP_PENDING"!==a.phase&&qe(!1);var l=a.critical,i=a.dimensions,c=i.draggables[a.critical.draggable.id],d=function(e){var t=e.draggables,r=e.reason,n=e.lastImpact,a=e.home,o=e.viewport,l=e.onLiftImpact;return n.at&&"DROP"===r?"REORDER"===n.at.type?{impact:n,didDropInsideDroppable:!0}:{impact:s({},n,{displaced:Ot}),didDropInsideDroppable:!0}:{impact:hr({draggables:t,impact:l,destination:a,viewport:o,forceShouldAnimate:!0}),didDropInsideDroppable:!1}}({reason:o,lastImpact:a.impact,afterCritical:a.afterCritical,onLiftImpact:a.onLiftImpact,home:a.dimensions.droppables[a.critical.droppable.id],viewport:a.viewport,draggables:a.dimensions.draggables}),u=d.impact,p=d.didDropInsideDroppable,m=p?Mt(u):null,b=p?Dt(u):null,v={index:l.draggable.index,droppableId:l.droppable.id},g={draggableId:c.descriptor.id,type:c.descriptor.type,source:v,reason:o,mode:a.movementMode,destination:m,combine:b},h=function(e){var t=e.impact,r=e.draggable,n=e.dimensions,a=e.viewport,o=e.afterCritical,l=n.draggables,i=n.droppables,c=cr(t),s=c?i[c]:null,d=i[r.descriptor.droppableId],u=fr({impact:t,draggable:r,draggables:l,afterCritical:o,droppable:s||d,viewport:a});return lt(u,r.client.borderBox.center)}({impact:u,draggable:c,dimensions:i,viewport:a.viewport,afterCritical:a.afterCritical}),f={critical:a.critical,afterCritical:a.afterCritical,result:g,impact:u};if(!it(a.current.client.offset,h)||Boolean(g.combine)){var I=function(e){var t=e.reason,r=dt(e.current,e.destination);if(r<=0)return Ur;if(r>=1500)return.55;var n=Ur+r/1500*.22000000000000003;return Number(("CANCEL"===t?.6*n:n).toFixed(2))}({current:a.current.client.offset,destination:h,reason:o});r({type:"DROP_ANIMATE",payload:{newHomeClientOffset:h,dropDuration:I,completed:f}})}else r(zr({completed:f}))}}else r(function(e){return{type:"DROP_PENDING",payload:e}}({reason:o}))}else e(n)}}},Qr=function(){return{x:window.pageXOffset,y:window.pageYOffset}};var qr=function(e){var t=function(e){var t=e.onWindowScroll,r=Ge((function(){t(Qr())})),n=function(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(t){t.target!==window&&t.target!==window.document||e()}}}(r),a=Ue;function o(){return a!==Ue}return{start:function(){o()&&qe(!1),a=Ye(window,[n])},stop:function(){o()||qe(!1),r.cancel(),a(),a=Ue},isActive:o}}({onWindowScroll:function(t){e.dispatch({type:"MOVE_BY_WINDOW_SCROLL",payload:{newScroll:t}})}});return function(e){return function(r){t.isActive()||"INITIAL_PUBLISH"!==r.type||t.start(),t.isActive()&&function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(r)&&t.stop(),e(r)}}},Kr=function(e,t){t()},Jr=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,r,n){if(e){var a=function(e){var t=!1,r=!1,n=setTimeout((function(){r=!0})),a=function(a){t||r||(t=!0,e(a),clearTimeout(n))};return a.wasCalled=function(){return t},a}(r);e(t,{announce:a}),a.wasCalled()||r(n(t))}else r(n(t))},Xr=function(e,t){var r=function(e,t){var r,n=(r=[],{add:function(e){var t=setTimeout((function(){return function(e){var t=It(r,(function(t){return t.timerId===e}));-1===t&&qe(!1),r.splice(t,1)[0].callback()}(t)})),n={timerId:t,callback:e};r.push(n)},flush:function(){if(r.length){var e=[].concat(r);r.length=0,e.forEach((function(e){clearTimeout(e.timerId),e.callback()}))}}}),a=null,o=function(r){a||qe(!1),a=null,Kr(0,(function(){return Zr(e().onDragEnd,r,t,nt)}))};return{beforeCapture:function(t,r){a&&qe(!1),Kr(0,(function(){var n=e().onBeforeCapture;n&&n({draggableId:t,mode:r})}))},beforeStart:function(t,r){a&&qe(!1),Kr(0,(function(){var n=e().onBeforeDragStart;n&&n(Jr(t,r))}))},start:function(r,o){a&&qe(!1);var l=Jr(r,o);a={mode:o,lastCritical:r,lastLocation:l.source,lastCombine:null},n.add((function(){Kr(0,(function(){return Zr(e().onDragStart,l,t,tt)}))}))},update:function(r,o){var l=Mt(o),i=Dt(o);a||qe(!1);var c=!function(e,t){if(e===t)return!0;var r=e.draggable.id===t.draggable.id&&e.draggable.droppableId===t.draggable.droppableId&&e.draggable.type===t.draggable.type&&e.draggable.index===t.draggable.index,n=e.droppable.id===t.droppable.id&&e.droppable.type===t.droppable.type;return r&&n}(r,a.lastCritical);c&&(a.lastCritical=r);var d,u,p=(u=l,!(null==(d=a.lastLocation)&&null==u||null!=d&&null!=u&&d.droppableId===u.droppableId&&d.index===u.index));p&&(a.lastLocation=l);var m=!function(e,t){return null==e&&null==t||null!=e&&null!=t&&e.draggableId===t.draggableId&&e.droppableId===t.droppableId}(a.lastCombine,i);if(m&&(a.lastCombine=i),c||p||m){var b=s({},Jr(r,a.mode),{combine:i,destination:l});n.add((function(){Kr(0,(function(){return Zr(e().onDragUpdate,b,t,rt)}))}))}},flush:function(){a||qe(!1),n.flush()},drop:o,abort:function(){if(a){var e=s({},Jr(a.lastCritical,a.mode),{combine:null,destination:null,reason:"CANCEL"});o(e)}}}}(e,t);return function(e){return function(t){return function(n){if("BEFORE_INITIAL_CAPTURE"!==n.type){if("INITIAL_PUBLISH"===n.type){var a=n.payload.critical;return r.beforeStart(a,n.payload.movementMode),t(n),void r.start(a,n.payload.movementMode)}if("DROP_COMPLETE"===n.type){var o=n.payload.completed.result;return r.flush(),t(n),void r.drop(o)}if(t(n),"FLUSH"!==n.type){var l=e.getState();"DRAGGING"===l.phase&&r.update(l.critical,l.impact)}else r.abort()}else r.beforeCapture(n.payload.draggableId,n.payload.movementMode)}}}},en=function(e){return function(t){return function(r){if("DROP_ANIMATION_FINISHED"===r.type){var n=e.getState();"DROP_ANIMATING"!==n.phase&&qe(!1),e.dispatch(zr({completed:n.completed}))}else t(r)}}},tn=function(e){var t=null,r=null;return function(n){return function(a){if("FLUSH"!==a.type&&"DROP_COMPLETE"!==a.type&&"DROP_ANIMATION_FINISHED"!==a.type||(r&&(cancelAnimationFrame(r),r=null),t&&(t(),t=null)),n(a),"DROP_ANIMATE"===a.type){var o={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){"DROP_ANIMATING"===e.getState().phase&&e.dispatch({type:"DROP_ANIMATION_FINISHED",payload:null})}};r=requestAnimationFrame((function(){r=null,t=Ye(window,[o])}))}}}},rn=function(e){return function(t){return function(r){if(t(r),"PUBLISH_WHILE_DRAGGING"===r.type){var n=e.getState();"DROP_PENDING"===n.phase&&(n.isWaiting||e.dispatch(Br({reason:n.reason})))}}}},nn=$,an=function(e){var t=e.scrollHeight,r=e.scrollWidth,n=e.height,a=e.width,o=lt({x:r,y:t},{x:a,y:n});return{x:Math.max(0,o.x),y:Math.max(0,o.y)}},on=function(){var e=document.documentElement;return e||qe(!1),e},ln=function(){var e=on();return an({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight})};function cn(e,t,r){return r.descriptor.id!==t.id&&r.descriptor.type===t.type&&"virtual"===e.droppable.getById(r.descriptor.droppableId).descriptor.mode}var sn,dn,un=function(e,t){var r=null,n=function(e){var t=e.registry,r=e.callbacks,n={additions:{},removals:{},modified:{}},a=null,o=function(){a||(r.collectionStarting(),a=requestAnimationFrame((function(){a=null;var e=n,o=e.additions,l=e.removals,i=e.modified,c=Object.keys(o).map((function(e){return t.draggable.getById(e).getDimension(at)})).sort((function(e,t){return e.descriptor.index-t.descriptor.index})),s=Object.keys(i).map((function(e){return{droppableId:e,scroll:t.droppable.getById(e).callbacks.getScrollWhileDragging()}})),d={additions:c,removals:Object.keys(l),modified:s};n={additions:{},removals:{},modified:{}},r.publish(d)})))};return{add:function(e){var t=e.descriptor.id;n.additions[t]=e,n.modified[e.descriptor.droppableId]=!0,n.removals[t]&&delete n.removals[t],o()},remove:function(e){var t=e.descriptor;n.removals[t.id]=!0,n.modified[t.droppableId]=!0,n.additions[t.id]&&delete n.additions[t.id],o()},stop:function(){a&&(cancelAnimationFrame(a),a=null,n={additions:{},removals:{},modified:{}})}}}({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),a=function(t){r||qe(!1);var a=r.critical.draggable;"ADDITION"===t.type&&cn(e,a,t.value)&&n.add(t.value),"REMOVAL"===t.type&&cn(e,a,t.value)&&n.remove(t.value)},o={updateDroppableIsEnabled:function(n,a){e.droppable.exists(n)||qe(!1),r&&t.updateDroppableIsEnabled({id:n,isEnabled:a})},updateDroppableIsCombineEnabled:function(n,a){r&&(e.droppable.exists(n)||qe(!1),t.updateDroppableIsCombineEnabled({id:n,isCombineEnabled:a}))},scrollDroppable:function(t,n){r&&e.droppable.getById(t).callbacks.scroll(n)},updateDroppableScroll:function(n,a){r&&(e.droppable.exists(n)||qe(!1),t.updateDroppableScroll({id:n,newScroll:a}))},startPublishing:function(t){r&&qe(!1);var n=e.draggable.getById(t.draggableId),o=e.droppable.getById(n.descriptor.droppableId),l={draggable:n.descriptor,droppable:o.descriptor},i=e.subscribe(a);return r={critical:l,unsubscribe:i},function(e){var t,r,n,a,o,l,i,c=e.critical,s=e.scrollOptions,d=e.registry,u=(t=Qr(),r=ln(),n=t.y,a=t.x,l=(o=on()).clientWidth,i=o.clientHeight,{frame:Te({top:n,left:a,right:a+l,bottom:n+i}),scroll:{initial:t,current:t,max:r,diff:{value:at,displacement:at}}}),p=u.scroll.current,m=c.droppable,b=d.droppable.getAllByType(m.type).map((function(e){return e.callbacks.getDimensionAndWatchScroll(p,s)})),v=d.draggable.getAllByType(c.draggable.type).map((function(e){return e.getDimension(p)}));return{dimensions:{draggables:wt(v),droppables:_t(b)},critical:c,viewport:u}}({critical:l,registry:e,scrollOptions:t.scrollOptions})},stopPublishing:function(){if(r){n.stop();var t=r.critical.droppable;e.droppable.getAllByType(t.type).forEach((function(e){return e.callbacks.dragStopped()})),r.unsubscribe(),r=null}}};return o},pn=function(e,t){return"IDLE"===e.phase||"DROP_ANIMATING"===e.phase&&e.completed.result.draggableId!==t&&"DROP"===e.completed.result.reason},mn=function(e){window.scrollBy(e.x,e.y)},bn=He((function(e){return Et(e).filter((function(e){return!!e.isEnabled&&!!e.frame}))})),vn=function(e){return Math.pow(e,2)},gn=function(e){var t=e.startOfRange,r=e.endOfRange,n=e.current,a=r-t;return 0===a?0:(n-t)/a},hn=360,fn=1200,In=function(e){var t=e.distanceToEdge,r=e.thresholds,n=e.dragStartTime,a=e.shouldUseTimeDampening,o=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return 28;if(e===t.startScrollingFrom)return 1;var r=gn({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),n=28*vn(1-r);return Math.ceil(n)}(t,r);return 0===o?0:a?Math.max(function(e,t){var r=t,n=fn,a=Date.now()-r;if(a>=fn)return e;if(a<hn)return 1;var o=gn({startOfRange:hn,endOfRange:n,current:a}),l=e*vn(o);return Math.ceil(l)}(o,n),1):o},yn=function(e){var t=e.container,r=e.distanceToEdges,n=e.dragStartTime,a=e.axis,o=e.shouldUseTimeDampening,l=function(e,t){return{startScrollingFrom:.25*e[t.size],maxScrollValueAt:.05*e[t.size]}}(t,a);return r[a.end]<r[a.start]?In({distanceToEdge:r[a.end],thresholds:l,dragStartTime:n,shouldUseTimeDampening:o}):-1*In({distanceToEdge:r[a.start],thresholds:l,dragStartTime:n,shouldUseTimeDampening:o})},Sn=pt((function(e){return 0===e?0:e})),wn=function(e){var t=e.dragStartTime,r=e.container,n=e.subject,a=e.center,o=e.shouldUseTimeDampening,l={top:a.y-r.top,right:r.right-a.x,bottom:r.bottom-a.y,left:a.x-r.left},i=yn({container:r,distanceToEdges:l,dragStartTime:t,axis:Bt,shouldUseTimeDampening:o}),c=yn({container:r,distanceToEdges:l,dragStartTime:t,axis:Lt,shouldUseTimeDampening:o}),s=Sn({x:c,y:i});if(it(s,at))return null;var d=function(e){var t=e.container,r=e.subject,n=e.proposedScroll,a=r.height>t.height,o=r.width>t.width;return o||a?o&&a?null:{x:o?0:n.x,y:a?0:n.y}:n}({container:r,subject:n,proposedScroll:s});return d?it(d,at)?null:d:null},En=pt((function(e){return 0===e?0:e>0?1:-1})),xn=(sn=function(e,t){return e<0?e:e>t?e-t:0},function(e){var t=e.current,r=e.max,n=e.change,a=ot(t,n),o={x:sn(a.x,r.x),y:sn(a.y,r.y)};return it(o,at)?null:o}),Cn=function(e){var t=e.max,r=e.current,n=e.change,a={x:Math.max(r.x,t.x),y:Math.max(r.y,t.y)},o=En(n),l=xn({max:a,current:r,change:o});return!l||0!==o.x&&0===l.x||0!==o.y&&0===l.y},Mn=function(e,t){return Cn({current:e.scroll.current,max:e.scroll.max,change:t})},Dn=function(e,t){var r=e.frame;return!!r&&Cn({current:r.scroll.current,max:r.scroll.max,change:t})},Nn=function(e){var t=e.state,r=e.dragStartTime,n=e.shouldUseTimeDampening,a=e.scrollWindow,o=e.scrollDroppable,l=t.current.page.borderBoxCenter,i=t.dimensions.draggables[t.critical.draggable.id].page.marginBox;if(t.isWindowScrollAllowed){var c=function(e){var t=e.viewport,r=e.subject,n=e.center,a=e.shouldUseTimeDampening,o=wn({dragStartTime:e.dragStartTime,container:t.frame,subject:r,center:n,shouldUseTimeDampening:a});return o&&Mn(t,o)?o:null}({dragStartTime:r,viewport:t.viewport,subject:i,center:l,shouldUseTimeDampening:n});if(c)return void a(c)}var s=function(e){var t=e.center,r=e.destination,n=e.droppables;if(r){var a=n[r];return a.frame?a:null}var o=function(e,t){var r=yt(bn(t),(function(t){return t.frame||qe(!1),ur(t.frame.pageMarginBox)(e)}));return r}(t,n);return o}({center:l,destination:cr(t.impact),droppables:t.dimensions.droppables});if(s){var d=function(e){var t=e.droppable,r=e.subject,n=e.center,a=e.dragStartTime,o=e.shouldUseTimeDampening,l=t.frame;if(!l)return null;var i=wn({dragStartTime:a,container:l.pageMarginBox,subject:r,center:n,shouldUseTimeDampening:o});return i&&Dn(t,i)?i:null}({dragStartTime:r,droppable:s,subject:i,center:l,shouldUseTimeDampening:n});d&&o(s.descriptor.id,d)}},kn=function(e){var t=e.move,r=e.scrollDroppable,n=e.scrollWindow;return function(e){var a=e.scrollJumpRequest;if(a){var o=cr(e.impact);o||qe(!1);var l=function(e,t){if(!Dn(e,t))return t;var n=function(e,t){var r=e.frame;return r&&Dn(e,t)?xn({current:r.scroll.current,max:r.scroll.max,change:t}):null}(e,t);if(!n)return r(e.descriptor.id,t),null;var a=lt(t,n);return r(e.descriptor.id,a),lt(t,a)}(e.dimensions.droppables[o],a);if(l){var i=e.viewport,c=function(e,t,r){if(!e)return r;if(!Mn(t,r))return r;var a=function(e,t){if(!Mn(e,t))return null;var r=e.scroll.max,n=e.scroll.current;return xn({current:n,max:r,change:t})}(t,r);if(!a)return n(r),null;var o=lt(r,a);return n(o),lt(r,o)}(e.isWindowScrollAllowed,i,l);c&&function(e,r){var n=ot(e.current.client.selection,r);t({client:n})}(e,c)}}}},Tn="data-rbd",On={base:dn=Tn+"-drag-handle",draggableId:dn+"-draggable-id",contextId:dn+"-context-id"},An=function(){var e=Tn+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Pn=function(){var e=Tn+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Rn={contextId:Tn+"-scroll-container-context-id"},zn=function(e,t){return e.map((function(e){var r=e.styles[t];return r?e.selector+" { "+r+" }":""})).join(" ")},Bn="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?l.useLayoutEffect:l.useEffect,Ln=function(){var e=document.querySelector("head");return e||qe(!1),e},$n=function(e){var t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.type="text/css",t};var jn=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function Wn(e){return e instanceof jn(e).HTMLElement}function Fn(){var e={draggables:{},droppables:{}},t=[];function r(e){t.length&&t.forEach((function(t){return t(e)}))}function n(t){return e.draggables[t]||null}function a(t){return e.droppables[t]||null}return{draggable:{register:function(t){e.draggables[t.descriptor.id]=t,r({type:"ADDITION",value:t})},update:function(t,r){var n=e.draggables[r.descriptor.id];n&&n.uniqueId===t.uniqueId&&(delete e.draggables[r.descriptor.id],e.draggables[t.descriptor.id]=t)},unregister:function(t){var a=t.descriptor.id,o=n(a);o&&t.uniqueId===o.uniqueId&&(delete e.draggables[a],r({type:"REMOVAL",value:t}))},getById:function(e){var t=n(e);return t||qe(!1),t},findById:n,exists:function(e){return Boolean(n(e))},getAllByType:function(t){return ft(e.draggables).filter((function(e){return e.descriptor.type===t}))}},droppable:{register:function(t){e.droppables[t.descriptor.id]=t},unregister:function(t){var r=a(t.descriptor.id);r&&t.uniqueId===r.uniqueId&&delete e.droppables[t.descriptor.id]},getById:function(e){var t=a(e);return t||qe(!1),t},findById:a,exists:function(e){return Boolean(a(e))},getAllByType:function(t){return ft(e.droppables).filter((function(e){return e.descriptor.type===t}))}},subscribe:function(e){return t.push(e),function(){var r=t.indexOf(e);-1!==r&&t.splice(r,1)}},clean:function(){e.draggables={},e.droppables={},t.length=0}}}var Hn=i().createContext(null),Gn=function(){var e=document.body;return e||qe(!1),e},Vn={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Un=0,Yn={separator:"::"};function Qn(e,t){return void 0===t&&(t=Yn),Ne((function(){return""+e+t.separator+Un++}),[t.separator,e])}var qn=i().createContext(null);function Kn(e){var t=(0,l.useRef)(e);return(0,l.useEffect)((function(){t.current=e})),t}var Jn,Zn,Xn=((Jn={})[13]=!0,Jn[9]=!0,Jn),ea=function(e){Xn[e.keyCode]&&e.preventDefault()},ta=function(){var e="visibilitychange";return"undefined"==typeof document?e:yt([e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],(function(e){return"on"+e in document}))||e}(),ra={type:"IDLE"};function na(){}var aa=((Zn={})[34]=!0,Zn[33]=!0,Zn[36]=!0,Zn[35]=!0,Zn);var oa={type:"IDLE"},la={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function ia(e,t){if(null==t)return!1;if(Boolean(la[t.tagName.toLowerCase()]))return!0;var r=t.getAttribute("contenteditable");return"true"===r||""===r||t!==e&&ia(e,t.parentElement)}function ca(e,t){var r=t.target;return!!Wn(r)&&ia(e,r)}var sa=function(e){return Te(e.getBoundingClientRect()).center},da=function(){var e="matches";return"undefined"==typeof document?e:yt([e,"msMatchesSelector","webkitMatchesSelector"],(function(e){return e in Element.prototype}))||e}();function ua(e,t){return null==e?null:e[da](t)?e:ua(e.parentElement,t)}function pa(e,t){return e.closest?e.closest(t):ua(e,t)}function ma(e){e.preventDefault()}function ba(e){var t=e.expected,r=e.phase,n=e.isLockActive;return e.shouldWarn,!!n()&&t===r}function va(e){var t=e.lockAPI,r=e.store,n=e.registry,a=e.draggableId;if(t.isClaimed())return!1;var o=n.draggable.findById(a);return!!o&&!!o.options.isEnabled&&!!pn(r.getState(),a)}var ga=[function(e){var t=(0,l.useRef)(ra),r=(0,l.useRef)(Ue),n=Ne((function(){return{eventName:"mousedown",fn:function(t){if(!t.defaultPrevented&&0===t.button&&!(t.ctrlKey||t.metaKey||t.shiftKey||t.altKey)){var n=e.findClosestDraggableId(t);if(n){var a=e.tryGetLock(n,i,{sourceEvent:t});if(a){t.preventDefault();var o={x:t.clientX,y:t.clientY};r.current(),d(a,o)}}}}}}),[e]),a=Ne((function(){return{eventName:"webkitmouseforcewillbegin",fn:function(t){if(!t.defaultPrevented){var r=e.findClosestDraggableId(t);if(r){var n=e.findOptionsForDraggable(r);n&&(n.shouldRespectForcePress||e.canGetLock(r)&&t.preventDefault())}}}}}),[e]),o=ke((function(){r.current=Ye(window,[a,n],{passive:!1,capture:!0})}),[a,n]),i=ke((function(){"IDLE"!==t.current.type&&(t.current=ra,r.current(),o())}),[o]),c=ke((function(){var e=t.current;i(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[i]),s=ke((function(){var e=function(e){var t=e.cancel,r=e.completed,n=e.getPhase,a=e.setPhase;return[{eventName:"mousemove",fn:function(e){var t=e.button,r=e.clientX,o=e.clientY;if(0===t){var l={x:r,y:o},i=n();if("DRAGGING"===i.type)return e.preventDefault(),void i.actions.move(l);if("PENDING"!==i.type&&qe(!1),c=i.point,s=l,Math.abs(s.x-c.x)>=5||Math.abs(s.y-c.y)>=5){var c,s;e.preventDefault();var d=i.actions.fluidLift(l);a({type:"DRAGGING",actions:d})}}}},{eventName:"mouseup",fn:function(e){var a=n();"DRAGGING"===a.type?(e.preventDefault(),a.actions.drop({shouldBlockNextClick:!0}),r()):t()}},{eventName:"mousedown",fn:function(e){"DRAGGING"===n().type&&e.preventDefault(),t()}},{eventName:"keydown",fn:function(e){if("PENDING"!==n().type)return 27===e.keyCode?(e.preventDefault(),void t()):void ea(e);t()}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){"PENDING"===n().type&&t()}},{eventName:"webkitmouseforcedown",fn:function(e){var r=n();"IDLE"===r.type&&qe(!1),r.actions.shouldRespectForcePress()?t():e.preventDefault()}},{eventName:ta,fn:t}]}({cancel:c,completed:i,getPhase:function(){return t.current},setPhase:function(e){t.current=e}});r.current=Ye(window,e,{capture:!0,passive:!1})}),[c,i]),d=ke((function(e,r){"IDLE"!==t.current.type&&qe(!1),t.current={type:"PENDING",point:r,actions:e},s()}),[s]);Bn((function(){return o(),function(){r.current()}}),[o])},function(e){var t=(0,l.useRef)(na),r=Ne((function(){return{eventName:"keydown",fn:function(r){if(!r.defaultPrevented&&32===r.keyCode){var a=e.findClosestDraggableId(r);if(a){var o=e.tryGetLock(a,c,{sourceEvent:r});if(o){r.preventDefault();var l=!0,i=o.snapLift();t.current(),t.current=Ye(window,function(e,t){function r(){t(),e.cancel()}return[{eventName:"keydown",fn:function(n){return 27===n.keyCode?(n.preventDefault(),void r()):32===n.keyCode?(n.preventDefault(),t(),void e.drop()):40===n.keyCode?(n.preventDefault(),void e.moveDown()):38===n.keyCode?(n.preventDefault(),void e.moveUp()):39===n.keyCode?(n.preventDefault(),void e.moveRight()):37===n.keyCode?(n.preventDefault(),void e.moveLeft()):void(aa[n.keyCode]?n.preventDefault():ea(n))}},{eventName:"mousedown",fn:r},{eventName:"mouseup",fn:r},{eventName:"click",fn:r},{eventName:"touchstart",fn:r},{eventName:"resize",fn:r},{eventName:"wheel",fn:r,options:{passive:!0}},{eventName:ta,fn:r}]}(i,c),{capture:!0,passive:!1})}}}function c(){l||qe(!1),l=!1,t.current(),n()}}}}),[e]),n=ke((function(){t.current=Ye(window,[r],{passive:!1,capture:!0})}),[r]);Bn((function(){return n(),function(){t.current()}}),[n])},function(e){var t=(0,l.useRef)(oa),r=(0,l.useRef)(Ue),n=ke((function(){return t.current}),[]),a=ke((function(e){t.current=e}),[]),o=Ne((function(){return{eventName:"touchstart",fn:function(t){if(!t.defaultPrevented){var n=e.findClosestDraggableId(t);if(n){var a=e.tryGetLock(n,c,{sourceEvent:t});if(a){var o=t.touches[0],l={x:o.clientX,y:o.clientY};r.current(),p(a,l)}}}}}}),[e]),i=ke((function(){r.current=Ye(window,[o],{capture:!0,passive:!1})}),[o]),c=ke((function(){var e=t.current;"IDLE"!==e.type&&("PENDING"===e.type&&clearTimeout(e.longPressTimerId),a(oa),r.current(),i())}),[i,a]),s=ke((function(){var e=t.current;c(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[c]),d=ke((function(){var e={capture:!0,passive:!1},t={cancel:s,completed:c,getPhase:n},a=Ye(window,function(e){var t=e.cancel,r=e.completed,n=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(e){var r=n();if("DRAGGING"===r.type){r.hasMoved=!0;var a=e.touches[0],o={x:a.clientX,y:a.clientY};e.preventDefault(),r.actions.move(o)}else t()}},{eventName:"touchend",fn:function(e){var a=n();"DRAGGING"===a.type?(e.preventDefault(),a.actions.drop({shouldBlockNextClick:!0}),r()):t()}},{eventName:"touchcancel",fn:function(e){"DRAGGING"===n().type?(e.preventDefault(),t()):t()}},{eventName:"touchforcechange",fn:function(e){var r=n();"IDLE"===r.type&&qe(!1);var a=e.touches[0];if(a&&a.force>=.15){var o=r.actions.shouldRespectForcePress();if("PENDING"!==r.type)return o?r.hasMoved?void e.preventDefault():void t():void e.preventDefault();o&&t()}}},{eventName:ta,fn:t}]}(t),e),o=Ye(window,function(e){var t=e.cancel,r=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(e){e.preventDefault()}},{eventName:"keydown",fn:function(e){"DRAGGING"===r().type?(27===e.keyCode&&e.preventDefault(),t()):t()}},{eventName:ta,fn:t}]}(t),e);r.current=function(){a(),o()}}),[s,n,c]),u=ke((function(){var e=n();"PENDING"!==e.type&&qe(!1);var t=e.actions.fluidLift(e.point);a({type:"DRAGGING",actions:t,hasMoved:!1})}),[n,a]),p=ke((function(e,t){"IDLE"!==n().type&&qe(!1);var r=setTimeout(u,120);a({type:"PENDING",point:t,actions:e,longPressTimerId:r}),d()}),[d,n,a,u]);Bn((function(){return i(),function(){r.current();var e=n();"PENDING"===e.type&&(clearTimeout(e.longPressTimerId),a(oa))}}),[n,i,a]),Bn((function(){return Ye(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}])}),[])}];function ha(e){var t=e.contextId,r=e.store,n=e.registry,a=e.customSensors,o=e.enableDefaultSensors,i=[].concat(o?ga:[],a||[]),c=(0,l.useState)((function(){return function(){var e=null;function t(){e||qe(!1),e=null}return{isClaimed:function(){return Boolean(e)},isActive:function(t){return t===e},claim:function(t){e&&qe(!1);var r={abandon:t};return e=r,r},release:t,tryAbandon:function(){e&&(e.abandon(),t())}}}()}))[0],d=ke((function(e,t){e.isDragging&&!t.isDragging&&c.tryAbandon()}),[c]);Bn((function(){var e=r.getState();return r.subscribe((function(){var t=r.getState();d(e,t),e=t}))}),[c,r,d]),Bn((function(){return c.tryAbandon}),[c.tryAbandon]);for(var u=ke((function(e){return va({lockAPI:c,registry:n,store:r,draggableId:e})}),[c,n,r]),p=ke((function(e,a,o){return function(e){var t=e.lockAPI,r=e.contextId,n=e.store,a=e.registry,o=e.draggableId,l=e.forceSensorStop,i=e.sourceEvent;if(!va({lockAPI:t,store:n,registry:a,draggableId:o}))return null;var c=a.draggable.getById(o),d=function(e,t){var r="["+An.contextId+'="'+e+'"]',n=yt(St(document.querySelectorAll(r)),(function(e){return e.getAttribute(An.id)===t}));return n&&Wn(n)?n:null}(r,c.descriptor.id);if(!d)return null;if(i&&!c.options.canDragInteractiveElements&&ca(d,i))return null;var u=t.claim(l||Ue),p="PRE_DRAG";function m(){return c.options.shouldRespectForcePress}function b(){return t.isActive(u)}var v=function(e,t){ba({expected:e,phase:p,isLockActive:b,shouldWarn:!0})&&n.dispatch(t())}.bind(null,"DRAGGING");function g(e){function r(){t.release(),p="COMPLETED"}function a(t,a){if(void 0===a&&(a={shouldBlockNextClick:!1}),e.cleanup(),a.shouldBlockNextClick){var o=Ye(window,[{eventName:"click",fn:ma,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(o)}r(),n.dispatch(Br({reason:t}))}return"PRE_DRAG"!==p&&(r(),"PRE_DRAG"!==p&&qe(!1)),n.dispatch(function(e){return{type:"LIFT",payload:e}}(e.liftActionArgs)),p="DRAGGING",s({isActive:function(){return ba({expected:"DRAGGING",phase:p,isLockActive:b,shouldWarn:!1})},shouldRespectForcePress:m,drop:function(e){return a("DROP",e)},cancel:function(e){return a("CANCEL",e)}},e.actions)}return{isActive:function(){return ba({expected:"PRE_DRAG",phase:p,isLockActive:b,shouldWarn:!1})},shouldRespectForcePress:m,fluidLift:function(e){var t=Ge((function(e){v((function(){return Tr({client:e})}))}));return s({},g({liftActionArgs:{id:o,clientSelection:e,movementMode:"FLUID"},cleanup:function(){return t.cancel()},actions:{move:t}}),{move:t})},snapLift:function(){var e={moveUp:function(){return v(Or)},moveRight:function(){return v(Pr)},moveDown:function(){return v(Ar)},moveLeft:function(){return v(Rr)}};return g({liftActionArgs:{id:o,clientSelection:sa(d),movementMode:"SNAP"},cleanup:Ue,actions:e})},abort:function(){ba({expected:"PRE_DRAG",phase:p,isLockActive:b,shouldWarn:!0})&&t.release()}}}({lockAPI:c,registry:n,contextId:t,store:r,draggableId:e,forceSensorStop:a,sourceEvent:o&&o.sourceEvent?o.sourceEvent:null})}),[t,c,n,r]),m=ke((function(e){return function(e,t){var r=function(e,t){var r,n=t.target;if(!((r=n)instanceof jn(r).Element))return null;var a=function(e){return"["+On.contextId+'="'+e+'"]'}(e),o=pa(n,a);return o&&Wn(o)?o:null}(e,t);return r?r.getAttribute(On.draggableId):null}(t,e)}),[t]),b=ke((function(e){var t=n.draggable.findById(e);return t?t.options:null}),[n.draggable]),v=ke((function(){c.isClaimed()&&(c.tryAbandon(),"IDLE"!==r.getState().phase&&r.dispatch({type:"FLUSH",payload:null}))}),[c,r]),g=ke(c.isClaimed,[c]),h=Ne((function(){return{canGetLock:u,tryGetLock:p,findClosestDraggableId:m,findOptionsForDraggable:b,tryReleaseLock:v,isLockClaimed:g}}),[u,p,m,b,v,g]),f=0;f<i.length;f++)i[f](h)}function fa(e){return e.current||qe(!1),e.current}function Ia(e){var t=e.contextId,r=e.setCallbacks,n=e.sensors,a=e.nonce,o=e.dragHandleUsageInstructions,c=(0,l.useRef)(null),d=Kn(e),u=ke((function(){return function(e){return{onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragEnd:e.onDragEnd,onDragUpdate:e.onDragUpdate}}(d.current)}),[d]),p=function(e){var t=Ne((function(){return function(e){return"rbd-announcement-"+e}(e)}),[e]),r=(0,l.useRef)(null);return(0,l.useEffect)((function(){var e=document.createElement("div");return r.current=e,e.id=t,e.setAttribute("aria-live","assertive"),e.setAttribute("aria-atomic","true"),s(e.style,Vn),Gn().appendChild(e),function(){setTimeout((function(){var t=Gn();t.contains(e)&&t.removeChild(e),e===r.current&&(r.current=null)}))}}),[t]),ke((function(e){var t=r.current;t&&(t.textContent=e)}),[])}(t),m=function(e){var t=e.contextId,r=e.text,n=Qn("hidden-text",{separator:"-"}),a=Ne((function(){return function(e){return"rbd-hidden-text-"+e.contextId+"-"+e.uniqueId}({contextId:t,uniqueId:n})}),[n,t]);return(0,l.useEffect)((function(){var e=document.createElement("div");return e.id=a,e.textContent=r,e.style.display="none",Gn().appendChild(e),function(){var t=Gn();t.contains(e)&&t.removeChild(e)}}),[a,r]),a}({contextId:t,text:o}),b=function(e,t){var r=Ne((function(){return function(e){var t,r,n,a=(t=e,function(e){return"["+e+'="'+t+'"]'}),o=(r="\n      cursor: -webkit-grab;\n      cursor: grab;\n    ",{selector:a(On.contextId),styles:{always:"\n          -webkit-touch-callout: none;\n          -webkit-tap-highlight-color: rgba(0,0,0,0);\n          touch-action: manipulation;\n        ",resting:r,dragging:"pointer-events: none;",dropAnimating:r}}),l=[(n="\n      transition: "+Hr.outOfTheWay+";\n    ",{selector:a(An.contextId),styles:{dragging:n,dropAnimating:n,userCancel:n}}),o,{selector:a(Pn.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:zn(l,"always"),resting:zn(l,"resting"),dragging:zn(l,"dragging"),dropAnimating:zn(l,"dropAnimating"),userCancel:zn(l,"userCancel")}}(e)}),[e]),n=(0,l.useRef)(null),a=(0,l.useRef)(null),o=ke(He((function(e){var t=a.current;t||qe(!1),t.textContent=e})),[]),i=ke((function(e){var t=n.current;t||qe(!1),t.textContent=e}),[]);Bn((function(){(n.current||a.current)&&qe(!1);var l=$n(t),c=$n(t);return n.current=l,a.current=c,l.setAttribute(Tn+"-always",e),c.setAttribute(Tn+"-dynamic",e),Ln().appendChild(l),Ln().appendChild(c),i(r.always),o(r.resting),function(){var e=function(e){var t=e.current;t||qe(!1),Ln().removeChild(t),e.current=null};e(n),e(a)}}),[t,i,o,r.always,r.resting,e]);var c=ke((function(){return o(r.dragging)}),[o,r.dragging]),s=ke((function(e){o("DROP"!==e?r.userCancel:r.dropAnimating)}),[o,r.dropAnimating,r.userCancel]),d=ke((function(){a.current&&o(r.resting)}),[o,r.resting]);return Ne((function(){return{dragging:c,dropping:s,resting:d}}),[c,s,d])}(t,a),v=ke((function(e){fa(c).dispatch(e)}),[]),g=Ne((function(){return L({publishWhileDragging:Cr,updateDroppableScroll:Dr,updateDroppableIsEnabled:Nr,updateDroppableIsCombineEnabled:kr,collectionStarting:Mr},v)}),[v]),h=function(){var e=Ne(Fn,[]);return(0,l.useEffect)((function(){return function(){requestAnimationFrame(e.clean)}}),[e]),e}(),f=Ne((function(){return un(h,g)}),[h,g]),I=Ne((function(){return function(e){var t=e.scrollDroppable,r=e.scrollWindow,n=e.move,a=function(e){var t=e.scrollDroppable,r=Ge(e.scrollWindow),n=Ge(t),a=null,o=function(e){a||qe(!1);var t=a,o=t.shouldUseTimeDampening,l=t.dragStartTime;Nn({state:e,scrollWindow:r,scrollDroppable:n,dragStartTime:l,shouldUseTimeDampening:o})};return{start:function(e){a&&qe(!1);var t=Date.now(),r=!1,n=function(){r=!0};Nn({state:e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:n,scrollDroppable:n}),a={dragStartTime:t,shouldUseTimeDampening:r},r&&o(e)},stop:function(){a&&(r.cancel(),n.cancel(),a=null)},scroll:o}}({scrollWindow:r,scrollDroppable:t}),o=kn({move:n,scrollWindow:r,scrollDroppable:t});return{scroll:function(e){"DRAGGING"===e.phase&&("FLUID"!==e.movementMode?e.scrollJumpRequest&&o(e):a.scroll(e))},start:a.start,stop:a.stop}}(s({scrollWindow:mn,scrollDroppable:f.scrollDroppable},L({move:Tr},v)))}),[f.scrollDroppable,v]),y=function(e){var t=(0,l.useRef)({}),r=(0,l.useRef)(null),n=(0,l.useRef)(null),a=(0,l.useRef)(!1),o=ke((function(e,r){var n={id:e,focus:r};return t.current[e]=n,function(){var r=t.current;r[e]!==n&&delete r[e]}}),[]),i=ke((function(t){var r=function(e,t){var r="["+On.contextId+'="'+e+'"]',n=St(document.querySelectorAll(r));if(!n.length)return null;var a=yt(n,(function(e){return e.getAttribute(On.draggableId)===t}));return a&&Wn(a)?a:null}(e,t);r&&r!==document.activeElement&&r.focus()}),[e]),c=ke((function(e,t){r.current===e&&(r.current=t)}),[]),s=ke((function(){n.current||a.current&&(n.current=requestAnimationFrame((function(){n.current=null;var e=r.current;e&&i(e)})))}),[i]),d=ke((function(e){r.current=null;var t=document.activeElement;t&&t.getAttribute(On.draggableId)===e&&(r.current=e)}),[]);return Bn((function(){return a.current=!0,function(){a.current=!1;var e=n.current;e&&cancelAnimationFrame(e)}}),[]),Ne((function(){return{register:o,tryRecordFocus:d,tryRestoreFocusRecorded:s,tryShiftRecord:c}}),[o,d,s,c])}(t),S=Ne((function(){return function(e){var t,r=e.dimensionMarshal,n=e.focusMarshal,a=e.styleMarshal,o=e.getResponders,l=e.announce,i=e.autoScroller;return z(xr,nn(function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e){return function(){var r=e.apply(void 0,arguments),n=function(){throw new Error(T(15))},a={getState:r.getState,dispatch:function(){return n.apply(void 0,arguments)}},o=t.map((function(e){return e(a)}));return n=$.apply(void 0,o)(r.dispatch),k(k({},r),{},{dispatch:n})}}}((t=a,function(){return function(e){return function(r){"INITIAL_PUBLISH"===r.type&&t.dragging(),"DROP_ANIMATE"===r.type&&t.dropping(r.payload.completed.result.reason),"FLUSH"!==r.type&&"DROP_COMPLETE"!==r.type||t.resting(),e(r)}}}),function(e){return function(){return function(t){return function(r){"DROP_COMPLETE"!==r.type&&"FLUSH"!==r.type&&"DROP_ANIMATE"!==r.type||e.stopPublishing(),t(r)}}}}(r),function(e){return function(t){var r=t.getState,n=t.dispatch;return function(t){return function(a){if("LIFT"===a.type){var o=a.payload,l=o.id,i=o.clientSelection,c=o.movementMode,s=r();"DROP_ANIMATING"===s.phase&&n(zr({completed:s.completed})),"IDLE"!==r().phase&&qe(!1),n({type:"FLUSH",payload:null}),n({type:"BEFORE_INITIAL_CAPTURE",payload:{draggableId:l,movementMode:c}});var d={draggableId:l,scrollOptions:{shouldPublishImmediately:"SNAP"===c}},u=e.startPublishing(d),p=u.critical,m=u.dimensions,b=u.viewport;n({type:"INITIAL_PUBLISH",payload:{critical:p,dimensions:m,clientSelection:i,movementMode:c,viewport:b}})}else t(a)}}}}(r),Yr,en,tn,rn,function(e){return function(t){return function(r){return function(n){if(function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(n))return e.stop(),void r(n);if("INITIAL_PUBLISH"===n.type){r(n);var a=t.getState();return"DRAGGING"!==a.phase&&qe(!1),void e.start(a)}r(n),e.scroll(t.getState())}}}}(i),qr,function(e){var t=!1;return function(){return function(r){return function(n){if("INITIAL_PUBLISH"===n.type)return t=!0,e.tryRecordFocus(n.payload.critical.draggable.id),r(n),void e.tryRestoreFocusRecorded();if(r(n),t){if("FLUSH"===n.type)return t=!1,void e.tryRestoreFocusRecorded();if("DROP_COMPLETE"===n.type){t=!1;var a=n.payload.completed.result;a.combine&&e.tryShiftRecord(a.draggableId,a.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}}(n),Xr(o,l))))}({announce:p,autoScroller:I,dimensionMarshal:f,focusMarshal:y,getResponders:u,styleMarshal:b})}),[p,I,f,y,u,b]);c.current=S;var _=ke((function(){var e=fa(c);"IDLE"!==e.getState().phase&&e.dispatch({type:"FLUSH",payload:null})}),[]),w=ke((function(){var e=fa(c).getState();return e.isDragging||"DROP_ANIMATING"===e.phase}),[]);r(Ne((function(){return{isDragging:w,tryAbort:_}}),[w,_]));var E=ke((function(e){return pn(fa(c).getState(),e)}),[]),x=ke((function(){return dr(fa(c).getState())}),[]),C=Ne((function(){return{marshal:f,focus:y,contextId:t,canLift:E,isMovementAllowed:x,dragHandleUsageInstructionsId:m,registry:h}}),[t,f,m,y,E,x,h]);return ha({contextId:t,store:S,registry:h,customSensors:n,enableDefaultSensors:!1!==e.enableDefaultSensors}),(0,l.useEffect)((function(){return _}),[_]),i().createElement(qn.Provider,{value:C},i().createElement(U,{context:Hn,store:S},e.children))}var ya=0;function Sa(e){var t=Ne((function(){return""+ya++}),[]),r=e.dragHandleUsageInstructions||"\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";return i().createElement(Ke,null,(function(n){return i().createElement(Ia,{nonce:e.nonce,contextId:t,setCallbacks:n,dragHandleUsageInstructions:r,enableDefaultSensors:e.enableDefaultSensors,sensors:e.sensors,onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragUpdate:e.onDragUpdate,onDragEnd:e.onDragEnd},e.children)}))}var _a=function(e){return function(t){return e===t}},wa=_a("scroll"),Ea=_a("auto"),xa=(_a("visible"),function(e,t){return t(e.overflowX)||t(e.overflowY)}),Ca=function e(t){return null==t||t===document.body||t===document.documentElement?null:function(e){var t=window.getComputedStyle(e),r={overflowX:t.overflowX,overflowY:t.overflowY};return xa(r,wa)||xa(r,Ea)}(t)?t:e(t.parentElement)},Ma=function(e){return{x:e.scrollLeft,y:e.scrollTop}},Da=function e(t){return!!t&&("fixed"===window.getComputedStyle(t).position||e(t.parentElement))},Na={passive:!1},ka={passive:!0},Ta=function(e){return e.shouldPublishImmediately?Na:ka};function Oa(e){var t=(0,l.useContext)(e);return t||qe(!1),t}var Aa=function(e){return e&&e.env.closestScrollable||null};function Pa(){}var Ra={width:0,height:0,margin:{top:0,right:0,bottom:0,left:0}},za=i().memo((function(e){var t=(0,l.useRef)(null),r=ke((function(){t.current&&(clearTimeout(t.current),t.current=null)}),[]),n=e.animate,a=e.onTransitionEnd,o=e.onClose,c=e.contextId,s=(0,l.useState)("open"===e.animate),d=s[0],u=s[1];(0,l.useEffect)((function(){return d?"open"!==n?(r(),u(!1),Pa):t.current?Pa:(t.current=setTimeout((function(){t.current=null,u(!1)})),r):Pa}),[n,d,r]);var p=ke((function(e){"height"===e.propertyName&&(a(),"close"===n&&o())}),[n,o,a]),m=function(e){var t=e.isAnimatingOpenOnMount,r=e.placeholder,n=e.animate,a=function(e){var t=e.placeholder;return e.isAnimatingOpenOnMount||"close"===e.animate?Ra:{height:t.client.borderBox.height,width:t.client.borderBox.width,margin:t.client.margin}}({isAnimatingOpenOnMount:t,placeholder:r,animate:n});return{display:r.display,boxSizing:"border-box",width:a.width,height:a.height,marginTop:a.margin.top,marginRight:a.margin.right,marginBottom:a.margin.bottom,marginLeft:a.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:"none"!==n?Hr.placeholder:null}}({isAnimatingOpenOnMount:d,animate:e.animate,placeholder:e.placeholder});return i().createElement(e.placeholder.tagName,{style:m,"data-rbd-placeholder-context-id":c,onTransitionEnd:p,ref:e.innerRef})})),Ba=i().createContext(null),La=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),a=0;a<r;a++)n[a]=arguments[a];return(t=e.call.apply(e,[this].concat(n))||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 x(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}(i().PureComponent),$a=function(e,t){return t?Hr.drop(t.duration):e?Hr.snap:Hr.fluid},ja=function(e,t){return e?t?$r:jr:null};function Wa(e){return"DRAGGING"===e.type?function(e){var t=e.dimension.client,r=e.offset,n=e.combineWith,a=e.dropping,o=Boolean(n),l=function(e){return null!=e.forceShouldAnimate?e.forceShouldAnimate:"SNAP"===e.mode}(e),i=Boolean(a),c=i?function(e,t){var r=Gr(e);return r?t?r+" scale("+Wr+")":r:null}(r,o):Vr(r);return{position:"fixed",top:t.marginBox.top,left:t.marginBox.left,boxSizing:"border-box",width:t.borderBox.width,height:t.borderBox.height,transition:$a(l,a),transform:c,opacity:ja(o,i),zIndex:i?4500:5e3,pointerEvents:"none"}}(e):{transform:Vr((t=e).offset),transition:t.shouldAnimateDisplacement?null:"none"};var t}function Fa(e){e.preventDefault()}var Ha=function(e,t){return e===t},Ga=function(e){var t=e.combine,r=e.destination;return r?r.droppableId:t?t.droppableId:null};function Va(e){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}var Ua={mapped:{type:"SECONDARY",offset:at,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:Va(null)}},Ya=Ee((function(){var e,t,r,n=(e=He((function(e,t){return{x:e,y:t}})),t=He((function(e,t,r,n,a){return{isDragging:!0,isClone:t,isDropAnimating:Boolean(a),dropAnimation:a,mode:e,draggingOver:r,combineWith:n,combineTargetFor:null}})),r=He((function(e,r,n,a,o,l,i){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:o,combineWith:l,mode:r,offset:e,dimension:n,forceShouldAnimate:i,snapshot:t(r,a,o,l,null)}}})),function(n,a){if(n.isDragging){if(n.critical.draggable.id!==a.draggableId)return null;var o=n.current.client.offset,l=n.dimensions.draggables[a.draggableId],i=cr(n.impact),c=(d=n.impact).at&&"COMBINE"===d.at.type?d.at.combine.draggableId:null,s=n.forceShouldAnimate;return r(e(o.x,o.y),n.movementMode,l,a.isClone,i,c,s)}var d;if("DROP_ANIMATING"===n.phase){var u=n.completed;if(u.result.draggableId!==a.draggableId)return null;var p=a.isClone,m=n.dimensions.draggables[a.draggableId],b=u.result,v=b.mode,g=Ga(b),h=function(e){return e.combine?e.combine.draggableId:null}(b),f={duration:n.dropDuration,curve:Lr,moveTo:n.newHomeClientOffset,opacity:h?$r:null,scale:h?Wr:null};return{mapped:{type:"DRAGGING",offset:n.newHomeClientOffset,dimension:m,dropping:f,draggingOver:g,combineWith:h,mode:v,forceShouldAnimate:null,snapshot:t(v,p,g,h,f)}}}return null}),a=function(){var e=He((function(e,t){return{x:e,y:t}})),t=He(Va),r=He((function(e,r,n){return void 0===r&&(r=null),{mapped:{type:"SECONDARY",offset:e,combineTargetFor:r,shouldAnimateDisplacement:n,snapshot:t(r)}}})),n=function(e){return e?r(at,e,!0):null},a=function(t,a,o,l){var i=o.displaced.visible[t],c=Boolean(l.inVirtualList&&l.effected[t]),s=Dt(o),d=s&&s.draggableId===t?a:null;if(!i){if(!c)return n(d);if(o.displaced.invisible[t])return null;var u=ct(l.displacedBy.point),p=e(u.x,u.y);return r(p,d,!0)}if(c)return n(d);var m=o.displacedBy.point,b=e(m.x,m.y);return r(b,d,i.shouldAnimate)};return function(e,t){if(e.isDragging)return e.critical.draggable.id===t.draggableId?null:a(t.draggableId,e.critical.draggable.id,e.impact,e.afterCritical);if("DROP_ANIMATING"===e.phase){var r=e.completed;return r.result.draggableId===t.draggableId?null:a(t.draggableId,r.result.draggableId,r.impact,r.afterCritical)}return null}}();return function(e,t){return n(e,t)||a(e,t)||Ua}}),{dropAnimationFinished:function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}}},null,{context:Hn,pure:!0,areStatePropsEqual:Ha})((function(e){var t=(0,l.useRef)(null),r=ke((function(e){t.current=e}),[]),n=ke((function(){return t.current}),[]),a=Oa(qn),o=a.contextId,i=a.dragHandleUsageInstructionsId,c=a.registry,s=Oa(Ba),d=s.type,u=s.droppableId,p=Ne((function(){return{id:e.draggableId,index:e.index,type:d,droppableId:u}}),[e.draggableId,e.index,d,u]),m=e.children,b=e.draggableId,v=e.isEnabled,g=e.shouldRespectForcePress,h=e.canDragInteractiveElements,f=e.isClone,I=e.mapped,y=e.dropAnimationFinished;f||function(e){var t=Qn("draggable"),r=e.descriptor,n=e.registry,a=e.getDraggableRef,o=e.canDragInteractiveElements,i=e.shouldRespectForcePress,c=e.isEnabled,s=Ne((function(){return{canDragInteractiveElements:o,shouldRespectForcePress:i,isEnabled:c}}),[o,c,i]),d=ke((function(e){var t=a();return t||qe(!1),function(e,t,r){void 0===r&&(r=at);var n=window.getComputedStyle(t),a=t.getBoundingClientRect(),o=$e(a,n),l=Le(o,r);return{descriptor:e,placeholder:{client:o,tagName:t.tagName.toLowerCase(),display:n.display},displaceBy:{x:o.marginBox.width,y:o.marginBox.height},client:o,page:l}}(r,t,e)}),[r,a]),u=Ne((function(){return{uniqueId:t,descriptor:r,options:s,getDimension:d}}),[r,d,s,t]),p=(0,l.useRef)(u),m=(0,l.useRef)(!0);Bn((function(){return n.draggable.register(p.current),function(){return n.draggable.unregister(p.current)}}),[n.draggable]),Bn((function(){if(m.current)m.current=!1;else{var e=p.current;p.current=u,n.draggable.update(u,e)}}),[u,n.draggable])}(Ne((function(){return{descriptor:p,registry:c,getDraggableRef:n,canDragInteractiveElements:h,shouldRespectForcePress:g,isEnabled:v}}),[p,c,n,h,g,v]));var S=Ne((function(){return v?{tabIndex:0,role:"button","aria-describedby":i,"data-rbd-drag-handle-draggable-id":b,"data-rbd-drag-handle-context-id":o,draggable:!1,onDragStart:Fa}:null}),[o,i,b,v]),_=ke((function(e){"DRAGGING"===I.type&&I.dropping&&"transform"===e.propertyName&&y()}),[y,I]),w=Ne((function(){var e=Wa(I),t="DRAGGING"===I.type&&I.dropping?_:null;return{innerRef:r,draggableProps:{"data-rbd-draggable-context-id":o,"data-rbd-draggable-id":b,style:e,onTransitionEnd:t},dragHandleProps:S}}),[o,S,b,I,_,r]),E=Ne((function(){return{draggableId:p.id,type:p.type,source:{index:p.index,droppableId:p.droppableId}}}),[p.droppableId,p.id,p.index,p.type]);return m(w,I.snapshot,E)}));function Qa(e){return Oa(Ba).isUsingCloneFor!==e.draggableId||e.isClone?i().createElement(Ya,e):null}function qa(e){var t="boolean"!=typeof e.isDragDisabled||!e.isDragDisabled,r=Boolean(e.disableInteractiveElementBlocking),n=Boolean(e.shouldRespectForcePress);return i().createElement(Qa,s({},e,{isClone:!1,isEnabled:t,canDragInteractiveElements:r,shouldRespectForcePress:n}))}var Ka=function(e,t){return e===t.droppable.type},Ja=function(e,t){return t.draggables[e.draggable.id]},Za={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:function(){return document.body||qe(!1),document.body}},Xa=Ee((function(){var e={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},t=s({},e,{shouldAnimatePlaceholder:!1}),r=He((function(e){return{draggableId:e.id,type:e.type,source:{index:e.index,droppableId:e.droppableId}}})),n=He((function(n,a,o,l,i,c){var s=i.descriptor.id;if(i.descriptor.droppableId===n){var d=c?{render:c,dragging:r(i.descriptor)}:null,u={isDraggingOver:o,draggingOverWith:o?s:null,draggingFromThisWith:s,isUsingPlaceholder:!0};return{placeholder:i.placeholder,shouldAnimatePlaceholder:!1,snapshot:u,useClone:d}}if(!a)return t;if(!l)return e;var p={isDraggingOver:o,draggingOverWith:s,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:i.placeholder,shouldAnimatePlaceholder:!0,snapshot:p,useClone:null}}));return function(r,a){var o=a.droppableId,l=a.type,i=!a.isDropDisabled,c=a.renderClone;if(r.isDragging){var s=r.critical;if(!Ka(l,s))return t;var d=Ja(s,r.dimensions),u=cr(r.impact)===o;return n(o,i,u,u,d,c)}if("DROP_ANIMATING"===r.phase){var p=r.completed;if(!Ka(l,p.critical))return t;var m=Ja(p.critical,r.dimensions);return n(o,i,Ga(p.result)===o,cr(p.impact)===o,m,c)}if("IDLE"===r.phase&&r.completed&&!r.shouldFlush){var b=r.completed;if(!Ka(l,b.critical))return t;var v=cr(b.impact)===o,g=Boolean(b.impact.at&&"COMBINE"===b.impact.at.type),h=b.critical.droppable.id===o;return v?g?e:t:h?e:t}return t}}),{updateViewportMaxScroll:function(e){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:e}}},null,{context:Hn,pure:!0,areStatePropsEqual:Ha})((function(e){var t=(0,l.useContext)(qn);t||qe(!1);var r=t.contextId,n=t.isMovementAllowed,a=(0,l.useRef)(null),o=(0,l.useRef)(null),c=e.children,s=e.droppableId,d=e.type,u=e.mode,p=e.direction,m=e.ignoreContainerClipping,b=e.isDropDisabled,v=e.isCombineEnabled,g=e.snapshot,h=e.useClone,f=e.updateViewportMaxScroll,I=e.getContainerForClone,y=ke((function(){return a.current}),[]),S=ke((function(e){a.current=e}),[]),_=(ke((function(){return o.current}),[]),ke((function(e){o.current=e}),[])),w=ke((function(){n()&&f({maxScroll:ln()})}),[n,f]);!function(e){var t=(0,l.useRef)(null),r=Oa(qn),n=Qn("droppable"),a=r.registry,o=r.marshal,i=Kn(e),c=Ne((function(){return{id:e.droppableId,type:e.type,mode:e.mode}}),[e.droppableId,e.mode,e.type]),s=(0,l.useRef)(c),d=Ne((function(){return He((function(e,r){t.current||qe(!1);var n={x:e,y:r};o.updateDroppableScroll(c.id,n)}))}),[c.id,o]),u=ke((function(){var e=t.current;return e&&e.env.closestScrollable?Ma(e.env.closestScrollable):at}),[]),p=ke((function(){var e=u();d(e.x,e.y)}),[u,d]),m=Ne((function(){return Ge(p)}),[p]),b=ke((function(){var e=t.current,r=Aa(e);e&&r||qe(!1),e.scrollOptions.shouldPublishImmediately?p():m()}),[m,p]),v=ke((function(e,n){t.current&&qe(!1);var a=i.current,o=a.getDroppableRef();o||qe(!1);var l=function(e){return{closestScrollable:Ca(e),isFixedOnPage:Da(e)}}(o),s={ref:o,descriptor:c,env:l,scrollOptions:n};t.current=s;var d=function(e){var t=e.ref,r=e.descriptor,n=e.env,a=e.windowScroll,o=e.direction,l=e.isDropDisabled,i=e.isCombineEnabled,c=e.shouldClipSubject,s=n.closestScrollable,d=function(e,t){var r=je(e);if(!t)return r;if(e!==t)return r;var n=r.paddingBox.top-t.scrollTop,a=r.paddingBox.left-t.scrollLeft,o=n+t.scrollHeight,l=a+t.scrollWidth,i=Oe({top:n,right:l,bottom:o,left:a},r.border);return Re({borderBox:i,margin:r.margin,border:r.border,padding:r.padding})}(t,s),u=Le(d,a),p=function(){if(!s)return null;var e=je(s),t={scrollHeight:s.scrollHeight,scrollWidth:s.scrollWidth};return{client:e,page:Le(e,a),scroll:Ma(s),scrollSize:t,shouldClipSubject:c}}(),m=function(e){var t=e.descriptor,r=e.isEnabled,n=e.isCombineEnabled,a=e.isFixedOnPage,o=e.direction,l=e.client,i=e.page,c=e.closest,s=function(){if(!c)return null;var e=c.scrollSize,t=c.client,r=an({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:r,diff:{value:at,displacement:at}}}}(),d="vertical"===o?Bt:Lt;return{descriptor:t,isCombineEnabled:n,isFixedOnPage:a,axis:d,isEnabled:r,client:l,page:i,frame:s,subject:gt({page:i,withPlaceholder:null,axis:d,frame:s})}}({descriptor:r,isEnabled:!l,isCombineEnabled:i,isFixedOnPage:n.isFixedOnPage,direction:o,client:d,page:u,closest:p});return m}({ref:o,descriptor:c,env:l,windowScroll:e,direction:a.direction,isDropDisabled:a.isDropDisabled,isCombineEnabled:a.isCombineEnabled,shouldClipSubject:!a.ignoreContainerClipping}),u=l.closestScrollable;return u&&(u.setAttribute(Rn.contextId,r.contextId),u.addEventListener("scroll",b,Ta(s.scrollOptions))),d}),[r.contextId,c,b,i]),g=ke((function(){var e=t.current,r=Aa(e);return e&&r||qe(!1),Ma(r)}),[]),h=ke((function(){var e=t.current;e||qe(!1);var r=Aa(e);t.current=null,r&&(m.cancel(),r.removeAttribute(Rn.contextId),r.removeEventListener("scroll",b,Ta(e.scrollOptions)))}),[b,m]),f=ke((function(e){var r=t.current;r||qe(!1);var n=Aa(r);n||qe(!1),n.scrollTop+=e.y,n.scrollLeft+=e.x}),[]),I=Ne((function(){return{getDimensionAndWatchScroll:v,getScrollWhileDragging:g,dragStopped:h,scroll:f}}),[h,v,g,f]),y=Ne((function(){return{uniqueId:n,descriptor:c,callbacks:I}}),[I,c,n]);Bn((function(){return s.current=y.descriptor,a.droppable.register(y),function(){t.current&&h(),a.droppable.unregister(y)}}),[I,c,h,y,o,a.droppable]),Bn((function(){t.current&&o.updateDroppableIsEnabled(s.current.id,!e.isDropDisabled)}),[e.isDropDisabled,o]),Bn((function(){t.current&&o.updateDroppableIsCombineEnabled(s.current.id,e.isCombineEnabled)}),[e.isCombineEnabled,o])}({droppableId:s,type:d,mode:u,direction:p,isDropDisabled:b,isCombineEnabled:v,ignoreContainerClipping:m,getDroppableRef:y});var E=i().createElement(La,{on:e.placeholder,shouldAnimate:e.shouldAnimatePlaceholder},(function(e){var t=e.onClose,n=e.data,a=e.animate;return i().createElement(za,{placeholder:n,onClose:t,innerRef:_,animate:a,contextId:r,onTransitionEnd:w})})),x=Ne((function(){return{innerRef:S,placeholder:E,droppableProps:{"data-rbd-droppable-id":s,"data-rbd-droppable-context-id":r}}}),[r,s,E,S]),C=h?h.dragging.draggableId:null,M=Ne((function(){return{droppableId:s,type:d,isUsingCloneFor:C}}),[s,C,d]);return i().createElement(Ba.Provider,{value:M},c(x,g),function(){if(!h)return null;var e=h.dragging,t=h.render,r=i().createElement(Qa,{draggableId:e.draggableId,index:e.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},(function(r,n){return t(r,n,e)}));return Me().createPortal(r,I())}())}));Xa.defaultProps=Za;const eo={isHeader:(e,t)=>e&&0===t,hasCellsSelector:(e,t)=>e&&e.style&&e.style[t],hasRowSelectorInSplitCells:(e,t)=>{let r=!1;return e[t].cells.map((e=>{e&&e.style&&e.style.rowSelector&&(r=!0)})),r},addRowSelectorInSplitCells:(e,t)=>{let r="";return e[t].cells.map((e=>{e&&e.style&&e.style.rowSelector&&(r=e.style.rowSelector)})),r},hasColSelectorInSplitCells:(e,t)=>{let r=!1;return e.map((e=>{e.cells[t]&&e.cells[t].style&&e.cells[t].style.colSelector&&(r=!0)})),r},addColSelectorInSplitCells:(e,t)=>{let r="";return e.map((e=>{e.cells[t]&&e.cells[t].style&&e.cells[t].style.colSelector&&(r=e.cells[t].style.colSelector)})),r},hasRowSelector:e=>e&&e.style&&e.style.colSelector,checkForAdjustRowSpan:(e,t)=>e&&e.rowSpan&&e.rowSpan>1&&e.rowIndex<t&&e.rowIndex+e.rowSpan-1>=t,checkForAdjustColSpan:(e,t)=>e&&e.colSpan&&e.colSpan>1&&e.columnIndex<t&&e.columnIndex+e.colSpan-1>=t,hasRowColSpan:e=>e&&e>1,hasSpanInCell:(e,t,r)=>e>1&&t===r,isUnwantedCellPosition:(e,t)=>!(e&&e.length)||e.length<t,isMergedCellContent:(e,t,r,n,a)=>e.rowIndex>=t&&e.rowIndex<=r&&e.columnIndex>=n&&e.columnIndex<=a&&e.content,isNotRowMarged:(e,t,r)=>e<t||e>r,isCellMarged:(e,t,r,n)=>e===r&&t===n,isCellInRowColIndex:(e,t,r,n,a,o)=>e>=r&&e<=n&&t>=a&&t<=o,checkElementType:e=>"all"===e||"text"===e||"image"===e,getIndexWithDelta:(e,t)=>0===t?e:e+t,getIndexWithDeltaSpan:(e,t,r)=>0===t?e:e+t+r-1,checkOverflowRowCol:e=>e&&parseInt(e)>10,createTableMinRowCount:(e,t)=>e||t?e&&t?3:2:1,checkDisabledInsertRowBefore:(e,t)=>!e||t&&0===e[0].rowIndex||!e.every((t=>t.rowIndex===e[0].rowIndex)),checkDisabledInsertRowAfter:(e,t,r)=>!e||t&&e[0].rowIndex===r-1||!e.every((t=>t.rowIndex===e[0].rowIndex)),checkDisabledDeleteRow:(e,t)=>!e||!e.every((t=>t.rowIndex===e[0].rowIndex))||t<=1,checkDisabledInsertCol:e=>!e||!e.every((t=>t.columnIndex===e[0].columnIndex)),checkDisabledInsertCol:(e,t)=>!e||!e.every((t=>t.columnIndex===e[0].columnIndex))||t<=1,checkDisabledSplitMergedCells:e=>!e||!e.some((e=>{let{rowSpan:t,colSpan:r}=e;return t>1||r>1})),checkDisabledMergedCells:(e,t,r,n)=>!e||e.length<=1||eo.isMultiSectionSelected(e,t,{hasFooter:r,lastIndex:n})||!eo.isRectangleSelected(e),isMultiSectionSelected:(e,t,r)=>{let{hasFooter:n,lastIndex:a}=r;return t&&_.some(e,{rowIndex:0})?_.some(e,(e=>0!=e.rowIndex)):!(!n||!_.some(e,{rowIndex:a}))&&_.some(e,(e=>e.rowIndex!=a))},isRectangleSelected:e=>{const t=eo.getMinMaxRowColIndexes(e),r=[];for(let e=t.minRowIndex;e<=t.maxRowIndex;e++){r[e]=[];for(let n=t.minColIndex;n<=t.maxColIndex;n++)r[e][n]=!1}return e.forEach((e=>{if(e.rowIndex in r&&e.columnIndex in r[e.rowIndex]){if(r[e.rowIndex][e.columnIndex]=!0,e.colSpan>1)for(let t=1;t<e.colSpan;t++)r[e.rowIndex][e.columnIndex+t]=!0;if(e.rowSpan>1)for(let t=1;t<e.rowSpan;t++)if(r[e.rowIndex+t][e.columnIndex]=!0,e.colSpan>1)for(let n=1;n<e.colSpan;n++)r[e.rowIndex+t][e.columnIndex+n]=!0}})),r.reduce(((e,t)=>e.concat(t)),[]).every((e=>e))},getMinMaxRowColIndexes:e=>e.reduce(((e,t)=>{let{minRowIndex:r,maxRowIndex:n,minColIndex:a,maxColIndex:o}=e;const l=t.rowSpan&&t.rowSpan>1?t.rowIndex+t.rowSpan-1:t.rowIndex,i=t.colSpan&&t.colSpan>1?t.columnIndex+t.colSpan-1:t.columnIndex;return{minRowIndex:r<t.rowIndex?r:t.rowIndex,maxRowIndex:n>l?n:l,minColIndex:a<t.columnIndex?a:t.columnIndex,maxColIndex:o>i?o:i}}),{minRowIndex:e[0].rowIndex,maxRowIndex:e[0].rowIndex,minColIndex:e[0].columnIndex,maxColIndex:e[0].columnIndex}),hasTargetCell:(e,t)=>(e||[]).some((e=>e.rowIndex===t.rowIndex&&e.columnIndex===t.columnIndex)),findLastCell:(e,t,r,n)=>{if("separate"===n){const n=e[t].cells.length-1;return e[t].cells[n].columnIndex===r}{const n=e.length-1,a=e[n].cells.length-1,o=e[n].cells[a].rowIndex,l=e[n].cells[a].columnIndex;return o===t&&l===r}},cellHeaderSelectorOnHover:(e,t,r,n)=>e&&t&&0===r&&0===n,cellBodySelectorOnHover:(e,t,r,n,a,o)=>e&&(t&&(r?o>2:o>1)&&1===n||!t&&(r?o>1:o>0)&&0===n)&&0===a,cellFooterSelectorOnHover:(e,t,r,n,a)=>e&&t&&r===a-1&&0===n,cellRowColSelector:(e,t)=>e&&0===t,cellRowColDeleteSelector:(e,t,r,n,a,o,l,i)=>e&&t===r&&n[0][i]===a&&0===o&&l>1,cellInsertRowBeforeSelector:(e,t,r,n)=>e&&!t&&0===r&&0===n,cellInsertColBeforeSelector:(e,t,r)=>e&&0===t&&0===r,cellInsertRowAfterSelector:(e,t,r,n,a)=>e&&!(t&&n===a-1)&&0===r,cellInsertColAfterSelector:(e,t)=>e&&0===t,showCellRowColSelector:(e,t,r)=>!e&&t===r,activeCellRowColSelector:(e,t,r,n,a)=>e===t&&r[0][a]===n,isSElementFromDiffCell:(e,t,r)=>e.rowIndex!==t||e.columnIndex!==r,isOpenCellPopover:(e,t,r,n,a)=>e&&!t&&r&&r.rowIndex===n&&r.columnIndex===a,isOpenElementPopover:(e,t,r,n,a,o)=>e&&t&&t.elementIndex===r&&n&&n.rowIndex===a&&n.columnIndex===o,isShowElementSettingsInContextMenu:(e,t)=>e&&e.length<=1&&t,isDisabledPasteElementOptionInCM:(e,t)=>!e||"cut"===e.dType&&e.sElement.rowIndex===t[0].rowIndex&&e.sElement.columnIndex===t[0].columnIndex,isShowRowSettingsInContextMenu:(e,t,r,n)=>{if(!r||"rowSelector"!==r)return!1;const a=t[0].rowIndex;return n?eo.isSelectedRowInRowSpan(e,a,"inBetween"):eo.hasTargetRowSelected(e,t,a)},isDisabledPasteRowInCM:(e,t,r,n,a,o)=>!e||t&&r[0].rowIndex===("head"===o?0:n.length-1)||"cut"===e.dType&&e.rowIndex===r[0].rowIndex||!eo.isSelectedRowInRowSpan(n,r[0].rowIndex,a),isSelectedRowInRowSpan:(e,t,r)=>{let n=!0;const a=e.reduce(((e,t)=>e.concat(t.cells)),[]).filter((e=>e.rowSpan>1));return a.length>0&&a.map((e=>{"before"===r?e.rowIndex<t&&e.rowIndex+e.rowSpan-1>=t&&(n=!1):"after"===r?e.rowIndex<=t&&e.rowIndex+e.rowSpan-1>t&&(n=!1):"inBetween"===r?e.rowIndex<t&&e.rowIndex+e.rowSpan-1>t&&(n=!1):"in"===r&&e.rowIndex<=t&&e.rowIndex+e.rowSpan-1>=t&&(n=!1)})),n},hasTargetRowSelected:(e,t,r)=>!!t&&(!!_.every(t,{rowIndex:r,rowSpan:1})&&eo.isSelectedRowInRowSpan(e,r,"in")),isShowColumnSettingsInContextMenu:(e,t,r,n)=>{if(!r||"colSelector"!==r)return!1;const a=t[0].columnIndex;return n?eo.isSelectedColumnInColSpan(e,a,"inBetween"):eo.isTargetColumnSelected(e,t,a)},isTargetColumnSelected:(e,t,r)=>!!t&&(!!_.every(t,{columnIndex:r,colSpan:1})&&eo.isSelectedColumnInColSpan(e,r,"in")),isDisabledPasteColInCM:(e,t,r,n)=>!e||"cut"===e.dType&&e.columnIndex===t[0].columnIndex||!eo.isSelectedColumnInColSpan(r,t[0].columnIndex,n),isSelectedColumnInColSpan:(e,t,r)=>{let n=!0;const a=e.reduce(((e,t)=>e.concat(t.cells)),[]).filter((e=>e.colSpan>1));return a.length>0&&a.map((e=>{"before"===r?e.columnIndex<t&&e.columnIndex+e.colSpan-1>=t&&(n=!1):"after"===r?e.columnIndex<=t&&e.columnIndex+e.colSpan-1>t&&(n=!1):"inBetween"===r?e.columnIndex<t&&e.columnIndex+e.colSpan-1>t&&(n=!1):"in"===r&&e.columnIndex<=t&&e.columnIndex+e.colSpan-1>=t&&(n=!1)})),n},isSelectedElementInMergeCell:(e,t)=>{const{rowIndex:r,columnIndex:n}=t;let a=!1;const o=e.reduce(((e,t)=>e.concat(t.cells)),[]).filter((e=>e.rowSpan>1||e.colSpan>1));return o.length>0&&o.map((e=>{e.rowSpan>1&&r>=e.rowIndex+1&&r<=e.rowIndex+e.rowSpan-1&&n>=e.columnIndex&&(a=!0),e.colSpan>1&&n>=e.columnIndex+1&&n<=e.columnIndex+e.colSpan-1&&r>=e.rowIndex&&(a=!0)})),a},isResetCopiedDataIndex:(e,t,r)=>e&&e[r]>=t,resetCopiedDataIndexOnDelete:(e,t,r)=>{if(e[r]!==t)return e[r]>t?{...e,[r]:e[r]-1}:void 0},resetCopiedDataIndexOnInsert:(e,t,r)=>{if(e[r]>=t)return{...e,[r]:e[r]+1}},isResetCopiedElementInCellDelete:(e,t,r)=>e&&e.sElement[r]>=t,resetCopiedElementInCellDelete:(e,t,r)=>{const n=e.sElement;if(n[r]!==t)return n[r]>t?{...e,sElement:{...e.sElement,[r]:n[r]-1}}:void 0},isResetCopiedElementIndex:(e,t)=>e&&e.sElement.rowIndex===t.rowIndex&&e.sElement.columnIndex===t.columnIndex&&e.sElement.elementIndex>=t.elementIndex,isResetCopiedElementIndexOnMove:(e,t,r)=>e&&e.sElement.rowIndex===t.rowIndex&&e.sElement.columnIndex===t.columnIndex&&(e.sElement.elementIndex===t.elementIndex||e.sElement.elementIndex===r),resetCopiedElementIndex:(e,t)=>{if(e.sElement.elementIndex!==t.elementIndex)return e.sElement.elementIndex>t.elementIndex?{...e,sElement:{...e.sElement,elementIndex:e.sElement.elementIndex-1}}:void 0},resetCopiedElementIndexOnMove:(e,t,r)=>e.sElement.elementIndex===t.elementIndex?{...e,sElement:{...e.sElement,elementIndex:r}}:e.sElement.elementIndex===r?{...e,sElement:{...e.sElement,elementIndex:t.elementIndex}}:void 0,hasElementInSelectedCells:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=!1;return e.map((e=>{e.content.length>0&&(t?e.content.map((e=>{e.type===t&&(r=!0)})):r=!0)})),r},isDisabledElement:(e,t,r,n)=>e&&e.rowIndex===t&&e.colIndex===r&&e.elemIndex===n,isDroppableInSamePlace:(e,t)=>e.droppableId===t.droppableId&&e.index===t.index,isDropableElemCell:(e,t,r)=>e.rowIndex===t&&e.columnIndex===r,checkActiveButton:(e,t)=>e===t?"primary":"secondary",fixedControlHelpNote:(e,t,r,n,a)=>{if("none"===e||!t&&!r&&!n&&!a)return"";if("row"===e){if((t||a)&&r&&n||r&&n||r&&(t||a))return"Fixed control top row is not enable for any view.";if(r)return"Fixed control top row is not enable for PC view.";if(n||t||a)return"Fixed control top row is not enable for mobile view."}return"column"===e&&(t||a)?"Fixed control first column is not enable for Mobile view.":void 0},getDesktopBreakPoint:e=>parseFloat(e)+1+e.replace(/-?\d+([,.]\d+)?/g,""),notCurrentState:e=>!e||0===e.length,stateStyleObj:e=>e[0].element.style?e[0].element.style:void 0,isSetFontFamily:e=>!e||"Default"===e||""===e,responsiveBreakPoint:e=>e&&e.breakPoint?e.breakPoint:"768px"},to=eo,ro=e=>{if(e)return JSON.parse(e)},no=e=>{if(e)return JSON.stringify(e)},ao={text:"",image:""},oo={table:{},cell:{},element:ao,caption:{}};function lo(e){if(0===e.length)return"";const t=e.map((e=>{let{cells:t}=e;return{cells:t.map((e=>({content:e.content,tag:e.tag,scope:e.scope?e.scope:void 0,align:e.align?e.align:void 0,classes:e.classes?e.classes:void 0,style:e.style,rowSpan:e.rowSpan>1?e.rowSpan:void 0,colSpan:e.colSpan>1?e.colSpan:void 0})))}}));return no(t)}function io(e){return uo(ro(e)).map((e=>({cells:w().without(e.cells,void 0)})))}function co(e,t){let{rowIndex:r,isHeader:n=!1}=t;const a=uo(e),o=a[0],l=w().get(o,["cells","length"]),i=(()=>{let e=[];for(let t=0;t<l;t++)to.hasColSelectorInSplitCells(a,t)?e.push({colSelector:to.addColSelectorInSplitCells(a,t)}):e.push({});return e})();if(!l)return e;let c=[...a.slice(0,r),{cells:Array.from({length:l}).map(((e,t)=>({content:[{type:"text",data:""}],tag:n?"th":"td",rowSpan:1,colSpan:1,rowIndex:r,columnIndex:t,style:i[t]})))},...a.slice(r)];return c.map((e=>{e.cells.map(((e,t)=>{if(to.checkForAdjustRowSpan(e,r)){if(c[e.rowIndex].cells[t]={...e,rowSpan:e.rowSpan+1},to.hasRowColSpan(e.colSpan))for(let n=0;n<e.colSpan;n++)c[r].cells[t+n]=void 0;to.hasRowColSpan(e.rowSpan)&&(c[r].cells[t]=void 0)}}))})),c.map((e=>({cells:w().without(e.cells,void 0)})))}function so(e,t){let{columnIndex:r,hasHeader:n}=t;const a=uo(e);let o=a.map(((e,t)=>{if(to.isUnwantedCellPosition(e.cells,r))return e;const o=to.hasRowSelectorInSplitCells(a,t)?{rowSelector:to.addRowSelectorInSplitCells(a,t)}:{};return{cells:[...e.cells.slice(0,r),{content:[{type:"text",data:""}],tag:to.isHeader(n,t)?"th":"td",rowSpan:1,colSpan:1,rowIndex:t,columnIndex:r,style:o},...e.cells.slice(r)]}}));return o.map(((e,t)=>{e.cells.map(((e,n)=>{if(to.checkForAdjustColSpan(e,r)&&(o[t].cells[n]={...e,colSpan:e.colSpan+1},to.hasRowColSpan(e.colSpan)&&(o[t].cells[r]=void 0),to.hasRowColSpan(e.rowSpan)))for(let n=0;n<e.rowSpan;n++)o[t+n].cells[r]=void 0}))})),o.map((e=>({cells:w().without(e.cells,void 0)})))}function uo(e){const t=e.length,r=e[0].cells.reduce(((e,t)=>t.colSpan?parseInt(t.colSpan+e):parseInt(e+1)),0),n=w().times(t,(()=>({cells:w().times(r,(()=>({isDummy:!0})))})));return e.forEach(((e,t)=>{e.cells.forEach((e=>{const r=n[t].cells.findIndex((e=>{let{isDummy:t}=e;return t})),a=e.rowSpan?e.rowSpan:1,o=e.colSpan?e.colSpan:1;if(n[t].cells[r]={...e,rowSpan:a,colSpan:o,rowIndex:t,columnIndex:r,isDummy:!1},o>1)for(let e=1;e<o;e++)n[t].cells[r+e].isDummy=!1;if(a>1)for(let e=1;e<a;e++)if(n[t+e].cells[r].isDummy=!1,o>1)for(let a=1;a<o;a++)n[t+e].cells[r+a].isDummy=!1}))})),n.map((e=>({cells:e.cells.map((e=>{const t=w().omit(e,"isDummy");return w().isEmpty(t)?void 0:t}))})))}function po(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const{rowIndex:n,columnIndex:a,rowSpan:o,colSpan:l}=t,i=to.isHeader(r,n)?"th":"td",c=uo(e);c[n].cells[a]={...c[n].cells[a],rowSpan:1,colSpan:1};const s=(e,t,r)=>{let n={};return to.hasRowSelectorInSplitCells(e,t)&&(n={...n,rowSelector:to.addRowSelectorInSplitCells(e,t)}),to.hasColSelectorInSplitCells(e,r)&&(n={...n,colSelector:to.addColSelectorInSplitCells(e,r)}),n};if(l>1)for(let e=1;e<l;e++)c[n].cells[a+e]={content:[{type:"text",data:""}],tag:i,rowSpan:1,colSpan:1,rowIndex:n,columnIndex:a+e,style:s(c,n,a+e)};if(o>1)for(let e=1;e<o;e++)if(c[n+e].cells[a]={content:[{type:"text",data:""}],tag:i,rowSpan:1,colSpan:1,rowIndex:n+e,columnIndex:a,style:s(c,n+e,a)},l>1)for(let t=1;t<l;t++)c[n+e].cells[a+t]={content:[{type:"text",data:""}],tag:i,rowSpan:1,colSpan:1,rowIndex:n+e,columnIndex:a+t,style:s(c,n+e,a+t)};return c.map((e=>({cells:w().without(e.cells,void 0)})))}function mo(e,t,r){return t?co(e,{rowIndex:r,isHeader:0===r}):(e.splice(r,1),e)}function bo(e,t,r,n){return e.map((e=>({cells:e.cells.map((e=>to.hasTargetCell(t,e)?{...e,content:"content"===n?r:e.content,tag:"tag"===n?r:e.tag,scope:"scope"===n?r:e.scope,align:"align"===n?r:e.align,classes:"classes"===n?r:e.classes,style:"style"===n?{...e.style,[r[0]]:r[1]}:e.style}:e))})))}function vo(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0;const o=uo(e);var l;if("duplicate"===a){if(!r)return e;const{rowIndex:t,columnIndex:n,elementIndex:a}=r;l=o[t].cells[n].content[a]}else{if(!n)return e;const{rowIndex:t,columnIndex:r,elementIndex:a}=n.sElement;"cut"===n.dType?[l]=o[t].cells[r].content.splice(a,1):l=o[t].cells[r].content[a]}return t.map((e=>{let{rowIndex:t,columnIndex:r}=e;o[t].cells[r].content.push(l)})),o.map((e=>({cells:w().without(e.cells,void 0)})))}function go(e,t){return uo(e)[t.rowIndex].cells[t.columnIndex].content.length-1===t.elementIndex}function ho(e,t,r){if(!t)return!1;if(w().every(t,{rowIndex:r,rowSpan:1})){let t=!0;const n=e.reduce(((e,t)=>e.concat(t.cells)),[]).filter((e=>e.rowSpan>1));return n.length>0&&n.map((e=>{0==r?0==e.rowIndex&&(t=!1):e.rowIndex+e.rowSpan-1>=r&&(t=!1)})),t}return!1}function fo(e,t){const r=uo(e);if(t){const{rowIndex:e,columnIndex:n,elementIndex:a}=t;return r[e].cells[n].content.length>a?{sCell:r[e].cells[n],index:a,element:r[e].cells[n].content[a]}:void 0}}function Io(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";const a=uo(e);if(t){const{rowIndex:e,columnIndex:r,elementIndex:n}=t;return[{sCell:a[e].cells[r],index:n,element:a[e].cells[r].content[n]}]}if(r){let e=[];return r.map((t=>{const{rowIndex:r,columnIndex:o}=t;t.content.map(((t,l)=>{t.type&&t.type===n&&e.push({sCell:a[r].cells[o],index:l,element:a[r].cells[o].content[l]})}))})),e}return[]}const yo=window.wp.components,So=window.wp.primitives,_o=(0,n.createElement)(So.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(So.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})),wo=(0,n.createElement)(So.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(So.Path,{d:"M20 5h-5.7c0-1.3-1-2.3-2.3-2.3S9.7 3.7 9.7 5H4v2h1.5v.3l1.7 11.1c.1 1 1 1.7 2 1.7h5.7c1 0 1.8-.7 2-1.7l1.7-11.1V7H20V5zm-3.2 2l-1.7 11.1c0 .1-.1.2-.3.2H9.1c-.1 0-.3-.1-.3-.2L7.2 7h9.6z"})),Eo=(0,n.createElement)(So.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(So.Path,{d:"M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z"})),xo=(0,n.createElement)(So.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)(So.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})),Co=window.wp.compose,Mo=window.wp.data,Do=(0,n.createElement)(So.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(So.Path,{d:"M20.2 8v11c0 .7-.6 1.2-1.2 1.2H6v1.5h13c1.5 0 2.7-1.2 2.7-2.8V8zM18 16.4V4.6c0-.9-.7-1.6-1.6-1.6H4.6C3.7 3 3 3.7 3 4.6v11.8c0 .9.7 1.6 1.6 1.6h11.8c.9 0 1.6-.7 1.6-1.6zm-13.5 0V4.6c0-.1.1-.1.1-.1h11.8c.1 0 .1.1.1.1v11.8c0 .1-.1.1-.1.1H4.6l-.1-.1z"})),No=(0,n.createElement)(So.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(So.Path,{d:"M16.5 7.8v7H18v-7c0-1-.8-1.8-1.8-1.8h-7v1.5h7c.2 0 .3.1.3.3zm-8.7 8.7c-.1 0-.2-.1-.2-.2V2H6v4H2v1.5h4v8.8c0 1 .8 1.8 1.8 1.8h8.8v4H18v-4h4v-1.5H7.8z"})),ko=(0,n.createElement)(So.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(So.Path,{d:"M18.5 5.5V8H20V5.5h2.5V4H20V1.5h-1.5V4H16v1.5h2.5zM12 4H6a2 2 0 00-2 2v12a2 2 0 002 2h12a2 2 0 002-2v-6h-1.5v6a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5h6V4z"})),To=(0,n.createElement)(So.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(So.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})),Oo=(0,n.createElement)(So.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(So.Path,{d:"m16.5 13.5-3.7 3.7V4h-1.5v13.2l-3.8-3.7-1 1 5.5 5.6 5.5-5.6z"})),Ao=(0,n.createElement)(So.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(So.Path,{d:"M3 18h8V6H3v12zM14 7.5V9h7V7.5h-7zm0 5.3h7v-1.5h-7v1.5zm0 3.7h7V15h-7v1.5z"})),Po=(0,n.createElement)(So.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)(So.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM5 4.5h14c.3 0 .5.2.5.5v8.4l-3-2.9c-.3-.3-.8-.3-1 0L11.9 14 9 12c-.3-.2-.6-.2-.8 0l-3.6 2.6V5c-.1-.3.1-.5.4-.5zm14 15H5c-.3 0-.5-.2-.5-.5v-2.4l4.1-3 3 1.9c.3.2.7.2.9-.1L16 12l3.5 3.4V19c0 .3-.2.5-.5.5z"})),Ro=(0,n.createElement)(So.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(So.Path,{d:"M14.5 13.8c-1.1 0-2.1.7-2.4 1.8H4V17h8.1c.3 1 1.3 1.8 2.4 1.8s2.1-.7 2.4-1.8H20v-1.5h-3.1c-.3-1-1.3-1.7-2.4-1.7zM11.9 7c-.3-1-1.3-1.8-2.4-1.8S7.4 6 7.1 7H4v1.5h3.1c.3 1 1.3 1.8 2.4 1.8s2.1-.7 2.4-1.8H20V7h-8.1z"})),zo=(0,n.createElement)(So.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,n.createElement)(So.Path,{d:"M6.656 6.464h2.88v2.88h1.408v-2.88h2.88V5.12h-2.88V2.24H9.536v2.88h-2.88zM0 17.92V0h20.48v17.92H0zm7.68-2.56h5.12v-3.84H7.68v3.84zm-6.4 0H6.4v-3.84H1.28v3.84zM19.2 1.28H1.28v9.024H19.2V1.28zm0 10.24h-5.12v3.84h5.12v-3.84zM6.656 6.464h2.88v2.88h1.408v-2.88h2.88V5.12h-2.88V2.24H9.536v2.88h-2.88zM0 17.92V0h20.48v17.92H0zm7.68-2.56h5.12v-3.84H7.68v3.84zm-6.4 0H6.4v-3.84H1.28v3.84zM19.2 1.28H1.28v9.024H19.2V1.28zm0 10.24h-5.12v3.84h5.12v-3.84z"})),Bo=(0,n.createElement)(So.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,n.createElement)(So.Path,{d:"M13.824 10.176h-2.88v-2.88H9.536v2.88h-2.88v1.344h2.88v2.88h1.408v-2.88h2.88zM0 17.92V0h20.48v17.92H0zM6.4 1.28H1.28v3.84H6.4V1.28zm6.4 0H7.68v3.84h5.12V1.28zm6.4 0h-5.12v3.84h5.12V1.28zm0 5.056H1.28v9.024H19.2V6.336z"})),Lo=(0,n.createElement)(So.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,n.createElement)(So.Path,{d:"M6.4 3.776v3.648H2.752v1.792H6.4v3.648h1.728V9.216h3.712V7.424H8.128V3.776zM0 17.92V0h20.48v17.92H0zM12.8 1.28H1.28v14.08H12.8V1.28zm6.4 0h-5.12v3.84h5.12V1.28zm0 5.12h-5.12v3.84h5.12V6.4zm0 5.12h-5.12v3.84h5.12v-3.84z"})),$o=(0,n.createElement)(So.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,n.createElement)(So.Path,{d:"M14.08 12.864V9.216h3.648V7.424H14.08V3.776h-1.728v3.648H8.64v1.792h3.712v3.648zM0 17.92V0h20.48v17.92H0zM6.4 1.28H1.28v3.84H6.4V1.28zm0 5.12H1.28v3.84H6.4V6.4zm0 5.12H1.28v3.84H6.4v-3.84zM19.2 1.28H7.68v14.08H19.2V1.28z"})),jo=(0,n.createElement)(So.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(So.Path,{d:"M18.5 10.5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})),Wo=(0,n.createElement)(So.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(So.Path,{fillRule:"evenodd",d:"M18 5.5h-8v8h8.5V6a.5.5 0 00-.5-.5zm-9.5 8h-3V6a.5.5 0 01.5-.5h2.5v8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})),Fo=function(e){let{hasHeader:t,hasFooter:r,selectedCell:a,selectedElement:l,vTable:i,copiedElement:c,handleInsertElement:s,handleDeleteElement:d,onMoveElement:u,handleDuplicateElement:p,onConvertSection:m,selectorName:b,copiedRow:v,copiedColumn:g,onSliceSelectedRow:h,onSliceSelectedColumn:f,handleInsertRow:I,handleInsertColumn:y}=e;const[S,_]=(0,n.useState)(!1),[w,E]=(0,n.useState)(!1),[x,C]=(0,n.useState)(!1);return(0,n.createElement)(n.Fragment,null,(0,n.createElement)(yo.ButtonGroup,{className:"rv_tb-menu-items"},to.isShowElementSettingsInContextMenu(a,l)&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)(yo.Button,{icon:Do,disabled:!l,onClick:()=>p("copy")},(0,o.__)("Copy Element","riovizual")),(0,n.createElement)(yo.Button,{icon:No,disabled:!l,onClick:()=>p("cut")},(0,o.__)("Cut Element","riovizual"))),(0,n.createElement)(yo.Button,{icon:ko,disabled:to.isDisabledPasteElementOptionInCM(c,a),onClick:()=>p("paste")},(0,o.__)("Paste Element","riovizual"))),l&&(0,n.createElement)(yo.ButtonGroup,{className:"rv_tb-menu-items"},(0,n.createElement)(yo.Button,{icon:To,disabled:!l||0===l.elementIndex,onClick:()=>u(-1)},(0,o.__)("Move Before","riovizual")),(0,n.createElement)(yo.Button,{icon:Oo,disabled:!l||go(i,l),onClick:()=>u(1)},(0,o.__)("Move After","riovizual"))),(0,n.createElement)(yo.ButtonGroup,{className:"rv_tb-menu-items"},(0,n.createElement)(yo.Button,{icon:Ao,onClick:()=>s("text")},(0,o.__)("Add Text","riovizual")),(0,n.createElement)(yo.Button,{icon:Po,onClick:()=>s("image")},(0,o.__)("Add Image","riovizual"))),a&&to.hasElementInSelectedCells(a)&&(0,n.createElement)(yo.ButtonGroup,{className:"rv_tb-menu-items rv_tb-menu-has-dd"},(0,n.createElement)(yo.Button,{icon:wo,className:"rv_tb-items-dd",onMouseEnter:e=>{_(!0)},onMouseLeave:e=>{_(!1)},onClick:e=>{_(!0)}},(0,o.__)("Delete","riovizual")),S&&(0,n.createElement)(yo.Popover,{className:"rv_tb_table-menu",focusOnMount:!1,placement:"right-start"},(0,n.createElement)(yo.ButtonGroup,{className:"rv_tb-menu-items",onMouseEnter:e=>{_(!0)},onMouseLeave:e=>{_(!1)}},l&&(0,n.createElement)(yo.Button,{icon:wo,onClick:()=>d("single")},(0,o.__)("Delete Selected Element","riovizual")),(0,n.createElement)(yo.Button,{icon:wo,onClick:()=>d("all")},(0,o.__)("Delete All Element","riovizual")),(0,n.createElement)(yo.Button,{icon:wo,disabled:!to.hasElementInSelectedCells(a,"text"),onClick:()=>d("text")},(0,o.__)("Delete Text Only","riovizual")),(0,n.createElement)(yo.Button,{icon:wo,disabled:!to.hasElementInSelectedCells(a,"image"),onClick:()=>d("image")},(0,o.__)("Delete Image Only","riovizual"))))),to.isShowRowSettingsInContextMenu(i,a,b,v)&&(0,n.createElement)(yo.ButtonGroup,{className:"rv_tb-menu-items rv_tb-menu-has-dd"},(0,n.createElement)(yo.Button,{icon:Ro,className:"rv_tb-items-dd",onMouseEnter:e=>{E(!0)},onMouseLeave:e=>{E(!1)},onClick:e=>{E(!0)}},(0,o.__)("Row Settings","riovizual")),w&&(0,n.createElement)(yo.Popover,{className:"rv_tb_table-menu",focusOnMount:!1,placement:"right-start"},(0,n.createElement)(yo.ButtonGroup,{className:"rv_tb-menu-items",onMouseEnter:e=>{E(!0)},onMouseLeave:e=>{E(!1)}},(0,n.createElement)(yo.Button,{icon:zo,disabled:!to.hasTargetRowSelected(i,a,a[0].rowIndex),onClick:()=>I(0)},(0,o.__)("Insert Row Before","riovizual")),(0,n.createElement)(yo.Button,{icon:Bo,disabled:!to.hasTargetRowSelected(i,a,a[0].rowIndex),onClick:()=>I(1)},(0,o.__)("Insert Row After","riovizual")),(0,n.createElement)(yo.Button,{icon:Do,disabled:!to.hasTargetRowSelected(i,a,a[0].rowIndex),onClick:()=>h("copy",void 0)},(0,o.__)("Copy Row","riovizual")),(0,n.createElement)(yo.Button,{icon:No,disabled:!to.hasTargetRowSelected(i,a,a[0].rowIndex),onClick:()=>h("cut",void 0)},(0,o.__)("Cut Row","riovizual")),(0,n.createElement)(yo.Button,{icon:ko,disabled:to.isDisabledPasteRowInCM(v,t,a,i,"before","head"),onClick:()=>h("paste",0)},(0,o.__)("Paste Row Before","riovizual")),(0,n.createElement)(yo.Button,{icon:ko,disabled:to.isDisabledPasteRowInCM(v,r,a,i,"after","foot"),onClick:()=>h("paste",1)},(0,o.__)("Paste Row After","riovizual"))))),to.isShowColumnSettingsInContextMenu(i,a,b,g)&&(0,n.createElement)(yo.ButtonGroup,{className:"rv_tb-menu-items rv_tb-menu-has-dd"},(0,n.createElement)(yo.Button,{icon:Ro,className:"rv_tb-items-dd",onMouseEnter:e=>{C(!0)},onMouseLeave:e=>{C(!1)},onClick:e=>{C(!0)}},(0,o.__)("Column Settings","riovizual")),x&&(0,n.createElement)(yo.Popover,{className:"rv_tb_table-menu",focusOnMount:!1,placement:"right-start"},(0,n.createElement)(yo.ButtonGroup,{className:"rv_tb-menu-items",onMouseEnter:e=>{C(!0)},onMouseLeave:e=>{C(!1)}},"colSelector"===b&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)(yo.Button,{icon:Lo,disabled:!to.isTargetColumnSelected(i,a,a[0].columnIndex),onClick:()=>y(0)},(0,o.__)("Insert Column Before","riovizual")),(0,n.createElement)(yo.Button,{icon:$o,disabled:!to.isTargetColumnSelected(i,a,a[0].columnIndex),onClick:()=>y(1)},(0,o.__)("Insert Column After","riovizual")),(0,n.createElement)(yo.Button,{icon:Do,disabled:!to.isTargetColumnSelected(i,a,a[0].columnIndex),onClick:()=>f("copy",void 0)},(0,o.__)("Copy Column","riovizual")),(0,n.createElement)(yo.Button,{icon:No,disabled:!to.isTargetColumnSelected(i,a,a[0].columnIndex),onClick:()=>f("cut",void 0)},(0,o.__)("Cut Column","riovizual")),(0,n.createElement)(yo.Button,{icon:ko,disabled:to.isDisabledPasteColInCM(g,a,i,"before"),onClick:()=>f("paste",0)},(0,o.__)("Paste Column Before","riovizual")),(0,n.createElement)(yo.Button,{icon:ko,disabled:to.isDisabledPasteColInCM(g,a,i,"after"),onClick:()=>f("paste",1)},(0,o.__)("Paste Column After","riovizual")))))),!t&&ho(i,a,0)&&(0,n.createElement)(yo.ButtonGroup,{className:"rv_tb-menu-items"},(0,n.createElement)(yo.Button,{icon:jo,onClick:()=>m("header",0)},(0,o.__)("Convert To Header Section","riovizual"))),t&&ho(i,a,0)&&(0,n.createElement)(yo.ButtonGroup,{className:"rv_tb-menu-items"},(0,n.createElement)(yo.Button,{icon:jo,onClick:()=>m("cell",0)},(0,o.__)("Add To Body Section","riovizual"))),!r&&ho(i,a,i.length-1)&&(0,n.createElement)(yo.ButtonGroup,{className:"rv_tb-menu-items"},(0,n.createElement)(yo.Button,{icon:Wo,onClick:()=>m("footer",i.length-1)},(0,o.__)("Convert To Footer Section","riovizual"))),r&&ho(i,a,i.length-1)&&(0,n.createElement)(yo.ButtonGroup,{className:"rv_tb-menu-items"},(0,n.createElement)(yo.Button,{icon:Wo,onClick:()=>m("cell",i.length-1)},(0,o.__)("Add To Body Section","riovizual"))))},Ho=function(e){let{index:t,isSelected:r,hasHeader:a,hasFooter:o,data:l,classes:i,className:c,placeholder:d,handleCellContent:u,onChangeSelectedElement:m,selectedCell:b,setSelectedCell:v,selectedElement:g,setSelectedElement:h,cell:f,vTable:I,copiedElement:S,tableMenu:_,isCellSelected:w,handleInsertElement:E,handleDeleteElement:x,onMoveElement:C,handleDuplicateElement:M,onConvertSection:D,contentIndex:N,selectorName:k,copiedRow:T,copiedColumn:O,onSliceSelectedRow:A,onSliceSelectedColumn:P,isDisabledElement:R}=e;const[z,B]=(0,n.useState)(),L={isSelected:r,hasHeader:a,hasFooter:o,selectedCell:b,setSelectedCell:v,selectedElement:g,setSelectedElement:h,vTable:I,copiedElement:S,selectorName:k,copiedRow:T,copiedColumn:O};return(0,n.createElement)(n.Fragment,null,(0,n.createElement)(y.RichText,{ref:B,tagName:"div",className:p()(c,i,{"is-disabled":to.isDisabledElement(R,f.rowIndex,f.columnIndex,t)}),value:l,onChange:e=>u(e),placeholder:d,unstableOnFocus:()=>{m()}}),to.isOpenElementPopover(w,g,N,_,f.rowIndex,f.columnIndex)&&(0,n.createElement)(yo.Popover,{className:"rv_tb_table-menu",anchor:z,focusOnMount:!1},(0,n.createElement)(Fo,s({},L,{handleInsertElement:e=>E(e),handleDeleteElement:e=>x(e),onMoveElement:e=>C(e),handleDuplicateElement:e=>M(e),onSliceSelectedRow:(e,t)=>A(e,t),onSliceSelectedColumn:(e,t)=>P(e,t),onConvertSection:(e,t)=>D(e,t)}))))},Go=function(e){let{index:t,isSelected:a,hasHeader:l,hasFooter:i,data:c,classes:d,className:u,onChangeSelectedElement:m,selectedCell:b,setSelectedCell:v,selectedElement:g,setSelectedElement:h,cell:f,vTable:I,copiedElement:y,tableMenu:S,isCellSelected:_,handleInsertElement:w,handleDeleteElement:E,onMoveElement:x,handleDuplicateElement:C,onConvertSection:M,contentIndex:D,selectorName:N,copiedRow:k,copiedColumn:T,onSliceSelectedRow:O,onSliceSelectedColumn:A,isDisabledElement:P}=e;const[R,z]=(0,n.useState)(),B={isSelected:a,hasHeader:l,hasFooter:i,selectedCell:b,setSelectedCell:v,selectedElement:g,setSelectedElement:h,vTable:I,copiedElement:y,selectorName:N,copiedRow:k,copiedColumn:T};var L=r(947);return(0,n.createElement)(n.Fragment,null,c.id?(0,n.createElement)("img",{ref:z,src:c.url,alt:c.alt,className:p()(u,{"is-disabled":to.isDisabledElement(P,f.rowIndex,f.columnIndex,t)}),onClick:()=>m(),onContextMenu:()=>{m()}}):(0,n.createElement)("img",{ref:z,className:p()(u,d,{"is-disabled":to.isDisabledElement(P,f.rowIndex,f.columnIndex,t)}),src:L,alt:(0,o.__)("Placeholder image","riovizual"),onClick:()=>m(),onContextMenu:()=>{m()}}),to.isOpenElementPopover(_,g,D,S,f.rowIndex,f.columnIndex)&&(0,n.createElement)(yo.Popover,{className:"rv_tb_table-menu",anchor:R,focusOnMount:!1},(0,n.createElement)(Fo,s({},B,{handleInsertElement:e=>w(e),handleDeleteElement:e=>E(e),onMoveElement:e=>x(e),handleDuplicateElement:e=>C(e),onSliceSelectedRow:(e,t)=>O(e,t),onSliceSelectedColumn:(e,t)=>A(e,t),onConvertSection:(e,t)=>M(e,t)}))))},Vo=(0,Co.compose)([(0,Mo.withSelect)((e=>({getDevice:e("rio-vizual-style").getDevice()})))])((function(e){let{isSelected:t,hasHeader:r,hasFooter:a,selectedCell:o,setSelectedCell:l,selectedElement:i,setSelectedElement:c,cell:d,vTable:u,copiedElement:p,tableMenu:m,isCellSelected:b,onChangeSelectedElement:v,handleCellContent:g,handleInsertElement:h,handleDeleteElement:f,onMoveElement:I,handleDuplicateElement:y,onConvertSection:S,selectorName:_,copiedRow:w,copiedColumn:E,onSliceSelectedRow:x,onSliceSelectedColumn:C,isDisabledElement:M,getDevice:D}=e;const{content:N}=d,[k,T]=(0,n.useState)(void 0);function O(e,t){return t.isDropAnimating?{...e,transitionDuration:"0.001s"}:e}return(0,n.useEffect)((()=>{(!o||o.length>1)&&c(void 0)}),[o]),(0,n.createElement)(n.Fragment,null,N.map(((e,N)=>{const A={index:N,isSelected:t,hasHeader:r,hasFooter:a,selectedElement:i,data:e.data,classes:e.classes,selectedCell:o,setSelectedCell:l,selectedElement:i,setSelectedElement:c,cell:d,vTable:u,copiedElement:p,tableMenu:m,isCellSelected:b,handleInsertElement:h,handleDeleteElement:f,onMoveElement:I,handleDuplicateElement:y,contentIndex:N,selectorName:_,copiedRow:w,copiedColumn:E,isDisabledElement:M};return(0,n.createElement)("div",{className:"rv_tb-element-wrap",onMouseOver:()=>{T(N)},onMouseOut:()=>{T(void 0)}},"text"===e.type&&(0,n.createElement)(Ho,s({},A,{className:`wp-block-table__cell-content cell-element-${N} rv_tb-text  ${t&&"rv_tb-element-text"}`,onChangeSelectedElement:()=>v(N,e.type),handleCellContent:e=>g(e,N),handleInsertElement:e=>h(e),handleDeleteElement:e=>f(e),onMoveElement:e=>I(e),handleDuplicateElement:e=>y(e),onSliceSelectedRow:(e,t)=>x(e,t),onSliceSelectedColumn:(e,t)=>C(e,t),onConvertSection:(e,t)=>S(e,t)})),"image"===e.type&&(0,n.createElement)(Go,s({},A,{className:`cell-element-${N} rv_tb-image`,onChangeSelectedElement:()=>v(N,e.type),handleCellContent:e=>g(e,N),handleInsertElement:e=>h(e),handleDeleteElement:e=>f(e),onMoveElement:e=>I(e),handleDuplicateElement:e=>y(e),onSliceSelectedRow:(e,t)=>x(e,t),onSliceSelectedColumn:(e,t)=>C(e,t),onConvertSection:(e,t)=>S(e,t)})),"tablet"!==D&&"mobile"!==D&&(0,n.createElement)(qa,{draggableId:"row-"+d.rowIndex+"-cell-"+d.columnIndex+"-elem-"+N+"_"+e.type,index:N},((e,t)=>(0,n.createElement)("span",s({className:"elem-drag-icon"},e.draggableProps,e.dragHandleProps,{ref:e.innerRef,style:O(e.draggableProps.style,t)}),to.isDisabledElement(M,d.rowIndex,d.columnIndex,N)?(0,n.createElement)(yo.Dashicon,{className:"active",icon:"move"}):!M&&k===N&&(0,n.createElement)(yo.Dashicon,{icon:"move"})))))})))}));function Uo(e){let{name:t,...r}=e;const a=`${t}`;return(0,n.createElement)(a,r)}const Yo=function(e){let{attributes:t,setAttributes:r,isSelected:a,vTable:l,rowCells:i,rIndex:c,selectedCell:d,setSelectedCell:u,selectedElement:m,setSelectedElement:b,selectorName:v,setSelectorName:g,selectedRowButton:h,setSelectedRowButton:f,selectedColButton:I,setSelectedColButton:y,handleDeleteRow:S,handleDeleteCol:w,buttonInsertHover:E,setButtonInsertHover:x,tableMenu:C,setTableMenu:M,copiedElement:D,copiedRow:N,copiedColumn:k,setCopiedElement:T,setCopiedRow:O,setCopiedColumn:A,handleInsertElement:P,handleDeleteElement:R,onMoveElement:z,handleDuplicateElement:B,bodyHover:L,headerHover:$,footerHover:j,onConvertSection:W,onSliceSelectedRow:F,onSliceSelectedColumn:H,handleInsertRow:G,handleInsertColumn:V,isDisabledElement:U}=e;const{hasHeader:Y,hasFooter:Q}=t,[q,K]=(0,n.useState)(i);(0,n.useEffect)((()=>{K(i)}),[i]);const J=e=>{"rowSelector"===v&&d[0].rowIndex===e?(g(void 0),u(void 0)):(g("rowSelector"),u(l.reduce(((t,r)=>t.concat(r.cells.filter((t=>t.rowIndex===e)))),[])))},Z=(e,t)=>{const{columnIndex:r,rowIndex:n}=t;if(d)if(e.shiftKey){const e=function(e,t){let{fromCell:r,toCell:n}=t;if(!r||!n)return[];let a=[];const o=to.getMinMaxRowColIndexes([r,n]);let{minRowIndex:l,maxRowIndex:i,minColIndex:c,maxColIndex:s}=o;return e.map(((e,t)=>e.cells.map((e=>{to.isCellInRowColIndex(t,e.columnIndex,l,i,c,s)&&a.push({...e,rowIndex:t})})))),a}(l,{fromCell:d[0],toCell:t});u(e)}else if(e.ctrlKey||e.metaKey){const e=[...d],a=e.findIndex((e=>e.rowIndex===n&&e.columnIndex===r));-1===a?e.push({...t}):e.splice(a,1),e.length>0?u(e):u(void 0)}else u([{...t}]);else u([{...t}]);(e.currentTarget==e.target||e.target.classList.contains("rv_tb-elem-drop"))&&X(t)},X=e=>{const{rowIndex:t,columnIndex:r,content:n}=e,a=()=>{n.length>0?b({rowIndex:t,columnIndex:r,elementIndex:0,elementType:n[0].type}):b(void 0)};m?to.isSElementFromDiffCell(m,t,r)&&a():a()},ee=(e,t)=>{const{rowIndex:n,rowSpan:a=1}=e,o=0===t?n:n+t+a-1,i=co(l,{rowIndex:o});to.isResetCopiedDataIndex(N,o,"rowIndex")&&O(to.resetCopiedDataIndexOnInsert(N,o,"rowIndex")),D&&to.isResetCopiedDataIndex(D.sElement,o,"rowIndex")&&T({...D,sElement:to.resetCopiedDataIndexOnInsert(D.sElement,o,"rowIndex")}),u(void 0),g(void 0),r({row:lo(i)})},te=(e,t)=>{const{columnIndex:n,colSpan:a=1}=e,o=to.getIndexWithDeltaSpan(n,t,a),i=so(l,{columnIndex:o,hasHeader:Y});to.isResetCopiedDataIndex(k,o,"columnIndex")&&A(to.resetCopiedDataIndexOnInsert(k,o,"columnIndex")),D&&to.isResetCopiedDataIndex(D.sElement,o,"columnIndex")&&T({...D,sElement:to.resetCopiedDataIndexOnInsert(D.sElement,o,"columnIndex")}),u(void 0),g(void 0),r({row:lo(i)})},re={isSelected:a,hasHeader:Y,hasFooter:Q,selectedCell:d,setSelectedCell:u,selectedElement:m,setSelectedElement:b,vTable:l,copiedElement:D,selectorName:v,copiedRow:N,copiedColumn:k};return(0,n.createElement)("tr",{key:c},q.map((e=>{const{tag:t,scope:i,align:c,rowSpan:T,colSpan:O,classes:A,rowIndex:K,columnIndex:ne}=e,ae=to.hasTargetCell(d,e),oe={isSelected:a,hasHeader:Y,hasFooter:Q,selectedCell:d,setSelectedCell:u,selectedElement:m,setSelectedElement:b,cell:e,vTable:l,copiedElement:D,tableMenu:C,isCellSelected:ae,selectorName:v,copiedRow:N,copiedColumn:k,isDisabledElement:U},le=p()("rv_tb-cell","rv_tb-row-"+K+"-cell-"+ne,"rv_tb-rs-row-"+K+"-cell-"+ne,"rv_tb-cs-row-"+K+"-cell-"+ne,{"selected-cell":ae,"rv_tb-cell-selected":a,[`has-text-align-${c}`]:c},A);return(0,n.createElement)(Uo,{key:ne,name:t,className:le,rowSpan:T>1?T:void 0,colSpan:O>1?O:void 0,scope:"th"===t?i:void 0,onClick:t=>{!t.target.classList.contains("rv_tb-items-dd")&&(Z(t,{...e}),g("cellSelector"),M(void 0))},onMouseOver:()=>{f(K),y(ne)},onMouseOut:()=>{f(void 0),y(void 0)},onContextMenu:t=>{((e,t)=>{e.preventDefault(),M({rowIndex:t.rowIndex,columnIndex:t.columnIndex}),!d||d.length<=1?(Z(e,t),g("cellSelector")):to.hasTargetCell(d,t)||(Z(e,t),g("cellSelector")),e.currentTarget==e.target&&X(t)})(t,{...e})}},to.cellHeaderSelectorOnHover(a,Y,K,ne)&&(0,n.createElement)(yo.Button,{className:"rv-body-selector",variant:"primary",tabIndex:-1,style:$?{opacity:1}:{opacity:0},onClick:e=>{M(void 0),J(K),e.stopPropagation()}},(0,o.__)("Header","riovizual")),to.cellBodySelectorOnHover(a,Y,Q,K,ne,l.length)&&(0,n.createElement)(yo.Button,{className:"rv-body-selector",variant:"primary",tabIndex:-1,style:L?{opacity:1}:{opacity:0},onClick:e=>{M(void 0),(()=>{const e=l.reduce(((e,t)=>e.concat(t.cells.filter((e=>(!Y||e.rowIndex>0)&&(!Q||e.rowIndex<l.length-1))))),[]);d&&_.isEqual(d,e)?(u(void 0),g(void 0)):(u(e),g("cellSelector"))})(),e.stopPropagation()}},(0,o.__)("Body","riovizual")),to.cellFooterSelectorOnHover(a,Q,K,ne,l.length)&&(0,n.createElement)(yo.Button,{className:"rv-body-selector",variant:"primary",tabIndex:-1,style:j?{opacity:1}:{opacity:0},onClick:e=>{M(void 0),J(K),e.stopPropagation()}},(0,o.__)("Footer","riovizual")),to.cellRowColSelector(a,ne)&&(0,n.createElement)(yo.Button,{className:p()("rv-row-selector row-"+K+"-selector",{"row-selector-show":to.showCellRowColSelector(E,h,K),"row-selector-active":to.activeCellRowColSelector(v,"rowSelector",d,K,"rowIndex")}),label:(0,o.__)("Select Row","riovizual"),icon:_o,iconSize:"16",tabIndex:-1,onClick:e=>{M(void 0),J(K),e.stopPropagation()}}),to.cellRowColDeleteSelector(a,v,"rowSelector",d,K,ne,l.length,"rowIndex")&&(0,n.createElement)(yo.Button,{className:"rv-row-delete",label:(0,o.__)("Delete Row","riovizual"),icon:wo,iconSize:"16",tabIndex:-1,onClick:e=>{S(),e.stopPropagation()}}),to.cellInsertRowBeforeSelector(a,Y,ne,K)&&(0,n.createElement)(yo.Button,{className:"rv-btn-insert rv-row-insert-before",label:(0,o.__)("Insert row before","riovizual"),icon:Eo,iconSize:"12",tabIndex:-1,onClick:t=>{M(void 0),ee(e,0),t.stopPropagation()},onMouseOver:()=>{x(!0)},onMouseOut:()=>{x(!1)}}),to.cellInsertRowAfterSelector(a,Q,ne,K,l.length)&&(0,n.createElement)(yo.Button,{className:"rv-btn-insert rv-row-insert-after",label:(0,o.__)("Insert row after","riovizual"),icon:Eo,iconSize:"12",tabIndex:-1,onClick:t=>{M(void 0),ee(e,1),t.stopPropagation()},onMouseOver:()=>{x(!0)},onMouseOut:()=>{x(!1)}}),to.cellRowColSelector(a,K)&&(0,n.createElement)(yo.Button,{className:p()("rv-column-selector",{"column-selector-show":to.showCellRowColSelector(E,I,ne),"column-selector-active":to.activeCellRowColSelector(v,"colSelector",d,ne,"columnIndex")}),label:(0,o.__)("Select Column","riovizual"),icon:xo,iconSize:"16",tabIndex:-1,onClick:e=>{(e=>{"colSelector"===v&&d[0].columnIndex===e?(g(void 0),u(void 0)):(g("colSelector"),u(l.reduce(((t,r)=>t.concat(r.cells.filter((t=>t.columnIndex===e)))),[])))})(ne),M(void 0),e.stopPropagation()}}),to.cellRowColDeleteSelector(a,v,"colSelector",d,ne,K,q.length,"columnIndex")&&(0,n.createElement)(yo.Button,{className:"rv-column-delete",label:(0,o.__)("Delete Column","riovizual"),icon:wo,iconSize:"16",tabIndex:-1,onClick:e=>{w(),e.stopPropagation()}}),to.cellInsertColBeforeSelector(a,ne,K)&&(0,n.createElement)(yo.Button,{className:"rv-btn-insert rv-col-insert-before",label:(0,o.__)("Insert column before","riovizual"),icon:Eo,iconSize:"12",tabIndex:-1,onClick:t=>{M(void 0),te(e,0),t.stopPropagation()},onMouseOver:()=>{x(!0)},onMouseOut:()=>{x(!1)}}),to.cellInsertColAfterSelector(a,K)&&(0,n.createElement)(yo.Button,{className:"rv-btn-insert rv-col-insert-after",label:(0,o.__)("Insert column after","riovizual"),icon:Eo,iconSize:"12",tabIndex:-1,onClick:t=>{M(void 0),te(e,1),t.stopPropagation()},onMouseOver:()=>{x(!0)},onMouseOut:()=>{x(!1)}}),(0,n.createElement)(Xa,{droppableId:K+"-"+ne},((t,a)=>(0,n.createElement)("div",s({ref:t.innerRef},t.droppableProps,{style:{backgroundColor:a.isDraggingOver&&"rgba(207,217,224,0.6)"},className:"rv_tb-elem-drop"}),(0,n.createElement)(Vo,s({},oe,{handleCellContent:(t,n)=>((e,t,n)=>{n.content[t].data=e;const a=bo(l,[n],n.content,"content");r({row:lo(a)})})(t,n,e),onChangeSelectedElement:(e,t)=>((e,t,r,n)=>{M(void 0),b({rowIndex:r,columnIndex:n,elementIndex:e,elementType:t})})(e,t,K,ne),handleInsertElement:e=>P(e),handleDeleteElement:e=>R(e),onMoveElement:e=>z(e),handleDuplicateElement:e=>B(e),onSliceSelectedRow:(e,t)=>F(e,t),onSliceSelectedColumn:(e,t)=>H(e,t),onConvertSection:(e,t)=>W(e,t)})),t.placeholder))),to.isOpenCellPopover(ae,m,C,K,ne)&&(0,n.createElement)(yo.Popover,{className:"rv_tb_table-menu",focusOnMount:!1},(0,n.createElement)(Fo,s({},re,{handleInsertElement:e=>P(e),handleDeleteElement:e=>R(e),onMoveElement:e=>z(e),handleDuplicateElement:e=>B(e),onSliceSelectedRow:(e,t)=>F(e,t),onSliceSelectedColumn:(e,t)=>H(e,t),onConvertSection:(e,t)=>W(e,t),handleInsertRow:e=>G(e),handleInsertColumn:e=>V(e)}))))})))},Qo=function(e){let{attributes:t,setAttributes:r,isSelected:a,vTable:o,selectedCell:l,setSelectedCell:i,selectedElement:c,setSelectedElement:d,selectorName:u,setSelectorName:m,handleDeleteRow:b,handleDeleteCol:v,tableMenu:g,setTableMenu:h,copiedElement:f,copiedRow:I,copiedColumn:y,setCopiedElement:S,setCopiedRow:_,setCopiedColumn:E,handleInsertElement:x,handleDeleteElement:C,onMoveElement:M,handleDuplicateElement:D,onConvertSection:N,onSliceSelectedRow:k,onSliceSelectedColumn:T,handleInsertRow:O,handleInsertColumn:A}=e;const{hasFixedLayout:P,hasHeader:R,hasFooter:z,tableClasses:B}=t,[L,$]=(0,n.useState)(void 0),[j,W]=(0,n.useState)(void 0),[F,H]=(0,n.useState)(void 0),[G,V]=(0,n.useState)(!1),[U,Y]=(0,n.useState)(!1),[Q,q]=(0,n.useState)(!1),[K,J]=(0,n.useState)(!1),Z=(e,p)=>{const w={attributes:t,setAttributes:r,isSelected:a,vTable:o,rowCells:e,rIndex:p,selectedCell:l,setSelectedCell:i,selectedElement:c,setSelectedElement:d,selectorName:u,setSelectorName:m,selectedRowButton:L,setSelectedRowButton:$,selectedColButton:j,setSelectedColButton:W,buttonInsertHover:G,setButtonInsertHover:V,tableMenu:g,setTableMenu:h,copiedElement:f,copiedRow:I,copiedColumn:y,bodyHover:U,headerHover:Q,footerHover:K,setCopiedElement:S,setCopiedRow:_,setCopiedColumn:E,isDisabledElement:F};return(0,n.createElement)(Yo,s({},w,{handleDeleteRow:()=>b(),handleDeleteCol:()=>v(),handleInsertElement:e=>x(e),handleDeleteElement:e=>C(e),onMoveElement:e=>M(e),handleDuplicateElement:e=>D(e),onConvertSection:(e,t)=>N(e,t),onSliceSelectedRow:(e,t)=>k(e,t),onSliceSelectedColumn:(e,t)=>T(e,t),handleInsertRow:e=>O(e),handleInsertColumn:e=>A(e)}))},X=(()=>{let e={body:[]};return o.map(((t,r)=>{R&&0===r?e.head=Z(t.cells,r):z&&r===o.length-1?e.foot=Z(t.cells,r):e.body[`${r}`]=Z(t.cells,r)})),e})();return(0,n.createElement)(Sa,{onDragStart:e=>(e=>{const{source:t}=e;let r=t.droppableId.split("-"),n=parseInt(r[0]),a=parseInt(r[1]);h(void 0),H({rowIndex:n,colIndex:a,elemIndex:t.index})})(e),onDragEnd:e=>(e=>{const{destination:t,source:n,draggableId:a}=e;if(H(void 0),!t)return;if(to.isDroppableInSamePlace(t,n))return;const l=function(e,t,r){let n=uo(e),a=r.droppableId.split("-"),o=t.droppableId.split("-"),l=parseInt(a[0]),i=parseInt(a[1]),c=parseInt(o[0]),s=parseInt(o[1]),d=[{...n[c].cells[s]}],u=n[l].cells[i].content[r.index],p=n.map((e=>({cells:e.cells.map((e=>e&&e.rowIndex===l&&e.columnIndex===i?(e.content.splice(r.index,1),{...e,content:e.content}):e))})));return p=p.map((e=>({cells:e.cells.map((e=>e&&to.hasTargetCell(d,e)?{...e,content:[...e.content.slice(0,t.index),u,...e.content.slice(t.index)]}:e))}))),p.map((e=>({cells:w().without(e.cells,void 0)})))}(o,t,n);let c,s=t.droppableId.split("-"),u=a.split("_"),p=parseInt(s[0]),m=parseInt(s[1]),b={rowIndex:p,columnIndex:m,elementIndex:t.index,elementType:u[1]};l.map((e=>{e.cells.map((e=>{to.isDropableElemCell(e,p,m)&&(c=[e])}))})),d(b),i(c),r({row:lo(l)})})(e)},(0,n.createElement)("table",{className:p()({"has-fixed-layout":P},B)},X.head&&(0,n.createElement)("thead",{onMouseOver:()=>{q(!0)},onMouseOut:()=>{q(!1)}},X.head),X.body.length>0&&(0,n.createElement)("tbody",{onMouseOver:()=>{Y(!0)},onMouseOut:()=>{Y(!1)}},X.body),X.foot&&(0,n.createElement)("tfoot",{onMouseOver:()=>{J(!0)},onMouseOut:()=>{J(!1)}},X.foot)))},qo=window.wp.apiFetch;var Ko=r.n(qo);const Jo={device:"desktop",eleState:"normal",font:void 0},Zo=(0,Mo.createReduxStore)("rio-vizual-style",{reducer:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Jo,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_DEVICE":return{...e,device:t.device};case"SET_ELE_STATE":return{...e,eleState:t.eleState};case"SET_FONT":return{...e,font:t.font};default:return e}return e},selectors:{getDevice:e=>e.device,getEleState:e=>e.eleState,getFont:e=>e.font},actions:{setDeviceState:e=>({type:"SET_DEVICE",device:e}),setEleState:e=>({type:"SET_ELE_STATE",eleState:e}),setFontState:e=>({type:"SET_FONT",font:e})}});(0,Mo.register)(Zo),(0,Mo.subscribe)((()=>{if(!(0,Mo.select)("core/editor"))return;const e=(0,Mo.select)("core/editor").isSavingPost(),t=(0,Mo.select)("core/editor").isAutosavingPost(),r=(0,Mo.select)("core/editor").isSavingNonPostEntityChanges(),n=(0,Mo.select)("core").getEntitiesBeingSaved?(0,Mo.select)("core").getEntitiesBeingSaved():(0,Mo.select)("core").__experimentalGetEntitiesBeingSaved(),a=(0,Mo.select)("core/block-editor").getBlocks();let o=(0,Mo.select)("core/editor").getCurrentPostId(),l="post",i=!1;if(!t&&(e||r)){const e=(0,Mo.select)("rio-vizual-style").getFont();let t,r="",c={};t=document.querySelectorAll(".wp-block-riovizual-tablebuilder"),!t.length&&document.querySelector("iframe")&&(t=document.querySelector("iframe").contentDocument.body.querySelectorAll(".wp-block-riovizual-tablebuilder"));const s=e=>{const t=e.indexOf("@"),r=e.indexOf("}}")+2,n=e.slice(t,r);e=e.replace(n,"");const a=n.slice(0,n.indexOf("{")),o=n.slice(n.indexOf("{")),l=o.slice(o.indexOf("{")+1,o.lastIndexOf("}"));return c={...c,[a]:c[a]?c[a]+l:l},e.includes("@media")?s(e):e};if([...t].forEach((function(e){if(!e.querySelector("style"))return;let t=e.querySelector("style").innerHTML;if(t.startsWith("@import")){const e=t.indexOf("@import"),r=t.indexOf(");")+2,n=t.slice(e,r);t=t.replace(n,"")}t.includes("@media")?r+=s(t):r+=t})),Object.keys(c).length)for(const[e,t]of Object.entries(c))r=r+" "+`${e}{ ${t} }`;const d=e=>{let t=e.some((e=>"riovizual/tablebuilder"===e.name));if(!t&&e.length>0){return e.map((e=>{if(e.innerBlocks.length>0)return d(e.innerBlocks)})).includes(!0)}return t};o?i=!!a.length&&d(a):(i=!!a.length&&d(a),o=w().replace(n[0].key,"//","_"),l="template"),Ko()({path:"/rio-vizual/v2/save_blocks_css",method:"POST",data:{blocks_css:r,post_id:o,type:l,hasBlock:i}}).then((e=>{})),e&&Ko()({path:"/rio-vizual/v2/save_blocks_font",method:"POST",data:{blocks_font:e,post_id:o}}).then((e=>{}))}}));const Xo=function(e){const[t,r]=(0,n.useState)(!1),a=()=>r(!1);return(0,n.createElement)("div",{className:e.globalModal?"rv_tb-reset-settings-wrap rv_tb-reset-global":"rv_tb-reset-settings-wrap"},(0,n.createElement)(yo.Button,{className:"rv_tb-reset-settings",variant:"link",isDestructive:!0,onClick:()=>r(!0)},e.title),t&&(0,n.createElement)(yo.Modal,{className:"rv_tb-reset-modal",title:"Reset Settings?",onRequestClose:a},(0,n.createElement)("p",null,(0,o.__)("This will reset styles only.","riovizual")),(0,n.createElement)(yo.ButtonGroup,{className:"rv_tb-reset-button"},(0,n.createElement)(yo.Button,{variant:"primary",isDestructive:!0,onClick:()=>(a(),void e.onResetSettings())},(0,o.__)("Reset","riovisual")),(0,n.createElement)(yo.Button,{variant:"secondary",onClick:a},(0,o.__)("Cancel","riovisual")))))};function el(e){const t=e.marginTop?parseInt(e.marginTop)+"px":"10px";return(0,n.createElement)("div",{className:"rv-settings-divider",style:{marginTop:t}})}const tl=function(e){const t=(0,n.useRef)(null),[r,a]=(0,n.useState)("");return document.addEventListener("mousedown",(e=>{t.current&&!t.current.contains(e.target)?a("deactive"):t.current&&t.current.contains(e.target)&&a("active")})),(0,n.createElement)("div",{className:p()("setting-wrapper",e.className),onMouseOver:()=>{a("active")},ref:t},(0,n.createElement)("div",{className:"rv-header-with-icon-settings"},(0,n.createElement)("h4",{className:"setting-label"},(0,o.__)(e.title,"riovisual"),e.reset&&(0,n.createElement)("span",{label:(0,o.__)("Reset","riovizual"),onClick:()=>e.onReset(),className:"reset-button "+r},(0,n.createElement)(yo.Icon,{icon:"image-rotate"})))),e.children)};function rl(e){const t={marginTop:`${e.spaceTop?e.spaceTop:e.space?e.space:"1.5"}em`,marginBottom:`${e.spaceBottom?e.spaceBottom:e.space?e.space:"1.5"}em`,borderColor:`${e.color&&e.color}`};return(0,n.createElement)("hr",{style:t})}const nl=["desktop","tablet","mobile","hover"],al=(0,Co.compose)([(0,Mo.withDispatch)((e=>({setDeviceState(t){e("rio-vizual-style").setDeviceState(t)}}))),(0,Mo.withSelect)((e=>({getDevice:e("rio-vizual-style").getDevice()})))])((function(e){const{getDevice:t}=e;return(0,n.createElement)(n.Fragment,null,(()=>{const r=e.children;return _.find(r,{key:t})?_.find(r,{key:t}):_.find(r,{key:"desktop"})})())})),ol=(e,t)=>{const r=(e=>{const t=e.includes("_")?"":"_";return"desktop"==e||""==e?"":`${t}${e}`})(e);return t+r},ll=e=>e?e.linked?e.top?e.top:"":e.top||e.right||e.bottom||e.left?(e.top?e.top:0)+" "+(e.right?e.right:0)+" "+(e.bottom?e.bottom:0)+" "+(e.left?e.left:0):"":"",il=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e?e.linked?e.horizontal?e.horizontal:t:e.horizontal||e.vertical?(e.horizontal?e.horizontal:"0")+" "+(e.vertical?e.vertical:"0"):t:t},cl=e=>e?e.linked?e.top_left?e.top_left:"":e.top_left||e.top_right||e.bottom_right||e.bottom_left?(e.top_left?e.top_left:0)+" "+(e.top_right?e.top_right:0)+" "+(e.bottom_right?e.bottom_right:0)+" "+(e.bottom_left?e.bottom_left:0):"":"",sl=(e,t,r,n,a,o)=>e||t||r||n?(e||0)+" "+(t||0)+" "+(r||0)+" "+(n||0)+" "+(a||"")+("inset"===o?" inset":""):"",dl=(0,Co.compose)([(0,Mo.withDispatch)((e=>({setDeviceState(t){e("rio-vizual-style").setDeviceState(t)},setEleState(t){e("rio-vizual-style").setEleState(t)}})))])((function(e){const{title:t,data:r,setDeviceState:a,setEleState:o,options:l,onChange:i,attr:c,initial:s}=e,[d,u]=(0,n.useState)(!1);return(0,n.useEffect)((()=>{w().map(nl,(e=>{s&&s[e]?s[e]!=r[ol(e,c)]&&u(!0):r[ol(e,c)]&&u(!0)}))})),(0,n.createElement)(n.Fragment,null,(0,n.createElement)(tl,{title:t,onReset:()=>{a("desktop"),o("responsive"),u(!1),w().map(nl,(e=>{s&&s[e]?r[ol(e,c)]&&i(s[e],[ol(e,c)]):r[ol(e,c)]&&i("",[ol(e,c)])}))},reset:d,className:"rio-select-control"},(0,n.createElement)(al,null,w().map(nl,(t=>r.hasOwnProperty(ol(t,c))&&(0,n.createElement)(yo.SelectControl,{key:t,value:r[ol(t,c)],options:l&&l,onChange:e=>((e,t)=>{i(e,ol(t,c))})(e,t),__nextHasNoMarginBottom:!0},!l&&e.children))))))})),ul=wp.components.UnitControl?wp.components.UnitControl:wp.components.__experimentalUnitControl,pl=(0,Co.compose)([(0,Mo.withDispatch)((e=>({setDeviceState(t){e("rio-vizual-style").setDeviceState(t)},setEleState(t){e("rio-vizual-style").setEleState(t)}})))])((function(e){const{title:t,data:r,setDeviceState:a,setEleState:l,units:i,onChange:c,attr:s,initial:d}=e,[u,p]=(0,n.useState)([{value:"px",label:"px"},{value:"%",label:"%"},{value:"em",label:"em"},{value:"rem",label:"rem"},{value:"vh",label:"vh"},{value:"vw",label:"vw"}]),[m,b]=(0,n.useState)(!1);return(0,n.useEffect)((()=>{i&&p(i)}),[]),(0,n.useEffect)((()=>{w().map(nl,(e=>{d&&d[e]?d[e]!=r[ol(e,s)]&&b(!0):r[ol(e,s)]&&b(!0)}))})),(0,n.createElement)(n.Fragment,null,(0,n.createElement)(tl,{title:(0,o.__)(t,"riovizual"),onReset:()=>{a("desktop"),l("responsive"),b(!1),w().map(nl,(e=>{d&&d[e]?r[ol(e,s)]&&c(d[e],[ol(e,s)]):r[ol(e,s)]&&c("",[ol(e,s)])}))},reset:m,className:"rio-unit-control"},(0,n.createElement)(al,null,w().map(nl,(e=>r.hasOwnProperty(ol(e,s))&&(0,n.createElement)(ul,{onChange:t=>((e,t)=>{c(e,ol(t,s))})(t,e),value:r[ol(e,s)],units:u,key:e,step:"any",isDragEnabled:!0}))))))}));function ml(e){const{value:t,onChange:r}=e,a=e=>{r(e)},o=e=>t===e?" active":"";return(0,n.createElement)("div",{className:"alignment-container rv-alignment"},(0,n.createElement)("span",{className:"material-icons left"+o("left"),onClick:()=>a("left")},"format_align_left"),(0,n.createElement)("span",{className:"material-icons center"+o("center"),onClick:()=>a("center")},"format_align_center"),(0,n.createElement)("span",{className:"material-icons right"+o("right"),onClick:()=>a("right")},"format_align_right"))}const bl=(0,Co.compose)([(0,Mo.withDispatch)((e=>({setDeviceState(t){e("rio-vizual-style").setDeviceState(t)},setEleState(t){e("rio-vizual-style").setEleState(t)}})))])((function(e){const{title:t,data:r,setDeviceState:a,setEleState:l,onChange:i,attr:c,initial:s,classes:d}=e,[u,p]=(0,n.useState)(!1);return(0,n.useEffect)((()=>{w().map(nl,(e=>{s&&s[e]?s[e]!=r[ol(e,c)]&&p(!0):r[ol(e,c)]&&p(!0)}))})),(0,n.createElement)(n.Fragment,null,(0,n.createElement)(tl,{title:(0,o.__)(t,"riovizual"),className:d,onReset:()=>{a("desktop"),l("responsive"),p(!1),w().map(nl,(e=>{s&&s[e]?r[ol(e,c)]&&i(s[e],[ol(e,c)]):r[ol(e,c)]&&i("",[ol(e,c)])}))},reset:u},(0,n.createElement)(al,null,w().map(nl,(e=>r.hasOwnProperty(ol(e,c))&&(0,n.createElement)(ml,{key:e,value:r[ol(e,c)],onChange:t=>((e,t)=>{i(e,ol(t,c))})(t,e)}))))))}));function vl(e){const{value:t,onChange:r}=e,a=e=>{r(e)},o=e=>t===e?" active":"";return(0,n.createElement)("div",{className:"alignment-container rv-alignment"},(0,n.createElement)("span",{className:"material-icons top"+o("top"),onClick:()=>a("top")},"align_vertical_top"),(0,n.createElement)("span",{className:"material-icons middle"+o("middle"),onClick:()=>a("middle")},"align_vertical_center"),(0,n.createElement)("span",{className:"material-icons bottom"+o("bottom"),onClick:()=>a("bottom")},"align_vertical_bottom"))}const gl=(0,Co.compose)([(0,Mo.withDispatch)((e=>({setDeviceState(t){e("rio-vizual-style").setDeviceState(t)},setEleState(t){e("rio-vizual-style").setEleState(t)}})))])((function(e){const{title:t,data:r,setDeviceState:a,setEleState:l,onChange:i,attr:c,initial:s}=e,[d,u]=(0,n.useState)(!1);return(0,n.useEffect)((()=>{w().map(nl,(e=>{s&&s[e]?s[e]!=r[ol(e,c)]&&u(!0):r[ol(e,c)]&&u(!0)}))})),(0,n.createElement)(n.Fragment,null,(0,n.createElement)(tl,{title:(0,o.__)(t,"riovizual"),onReset:()=>{a("desktop"),l("responsive"),u(!1),w().map(nl,(e=>{s&&s[e]?r[ol(e,c)]&&i(s[e],[ol(e,c)]):r[ol(e,c)]&&i("",[ol(e,c)])}))},reset:d},(0,n.createElement)(al,null,w().map(nl,(e=>r.hasOwnProperty(ol(e,c))&&(0,n.createElement)(vl,{key:e,value:r[ol(e,c)],onChange:t=>((e,t)=>{i(e,ol(t,c))})(t,e)}))))))}));function hl(e){const t=[{name:"1",color:"#0D1B2A"},{name:"2",color:"#1B263B"},{name:"3",color:"#415A77"},{name:"5",color:"#F72585"},{name:"6",color:"#B5179E"},{name:"7",color:"#7209B7"},{name:"8",color:"#480CA8"},{name:"10",color:"#3F37C9"},{name:"11",color:"#4361EE"},{name:"12",color:"#4CC9F0"}],r=t=>{e.onChange(t)};return(0,n.createElement)(n.Fragment,null,(0,n.createElement)(yo.Dropdown,{className:"rv-color-control-container-class-name",contentClassName:"rv-color-control-popover-content-classname",popoverProps:{placement:"bottom-start"},renderToggle:t=>{let{isOpen:r,onToggle:a}=t;return(0,n.createElement)(yo.Button,{className:"rv-color-picker",onClick:a,"aria-expanded":r},(0,n.createElement)("span",{style:{background:e.value}}))},renderContent:()=>(0,n.createElement)("div",null,(0,n.createElement)(yo.ColorPicker,{color:e.value,onChange:e=>r(e),enableAlpha:!0,defaultValue:e.default}),(0,n.createElement)(yo.ColorPalette,{colors:t,disableCustomColors:!0,clearable:!1,onChange:e=>r(e)}))}))}const fl=(0,Co.compose)([(0,Mo.withDispatch)((e=>({setDeviceState(t){e("rio-vizual-style").setDeviceState(t)},setEleState(t){e("rio-vizual-style").setEleState(t)}})))])((function(e){const{title:t,data:r,setDeviceState:a,setEleState:l,onChange:i,attr:c,initial:s}=e,[d,u]=(0,n.useState)(!1);return(0,n.useEffect)((()=>{w().map(nl,(e=>{s&&s[e]?s[e]!=r[ol(e,c)]&&u(!0):r[ol(e,c)]&&u(!0)}))})),(0,n.createElement)("div",{className:"inline-settings"},(0,n.createElement)(tl,{title:(0,o.__)(t,"riovisual"),onReset:()=>{l("responsive"),a("desktop"),u(!1),w().map(nl,(e=>{s&&s[e]?r[ol(e,c)]&&i(s[e],[ol(e,c)]):r[ol(e,c)]&&i("",[ol(e,c)])}))},reset:d}),(0,n.createElement)(al,null,w().map(nl,(e=>r.hasOwnProperty(ol(e,c))&&(0,n.createElement)(hl,{key:e,value:r[ol(e,c)],onChange:t=>((e,t)=>{i(e,ol(t,c))})(t,e)})))))}));function Il(e){const[t,r]=(0,n.useState)(!1);return(0,n.createElement)(n.Fragment,null,(0,n.createElement)(yo.Button,{className:"rv-gradient-preview",onClick:()=>r(!t)},(0,n.createElement)("span",{style:{background:e.value}})),t&&(0,n.createElement)("div",{className:"rv-gradient-picker"},(0,n.createElement)(yo.GradientPicker,{__nextHasNoMargin:!0,value:e.value,onChange:t=>{return r=t,void e.onChange(r);var r},gradients:[{name:"Vivid cyan blue to vivid purple",gradient:"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)",slug:"vivid-cyan-blue-to-vivid-purple"},{name:"Light green cyan to vivid green cyan",gradient:"linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%)",slug:"light-green-cyan-to-vivid-green-cyan"},{name:"Luminous vivid amber to luminous vivid orange",gradient:"linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%)",slug:"luminous-vivid-amber-to-luminous-vivid-orange"},{name:"Luminous vivid orange to vivid red",gradient:"linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%)",slug:"luminous-vivid-orange-to-vivid-red"},{name:"Very light gray to cyan bluish gray",gradient:"linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%)",slug:"very-light-gray-to-cyan-bluish-gray"},{name:"Cool to warm spectrum",gradient:"linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%)",slug:"cool-to-warm-spectrum"}]})))}const yl=(0,Co.compose)([(0,Mo.withDispatch)((e=>({setDeviceState(t){e("rio-vizual-style").setDeviceState(t)},setEleState(t){e("rio-vizual-style").setEleState(t)}})))])((function(e){const{title:t,data:r,setDeviceState:a,setEleState:l,onChange:i,attr:c,initial:s}=e,[d,u]=(0,n.useState)(!1);return(0,n.useEffect)((()=>{w().map(nl,(e=>{s&&s[e]?s[e]!=r[ol(e,c)]&&u(!0):r[ol(e,c)]&&u(!0)}))})),(0,n.createElement)("div",{className:"inline-settings"},(0,n.createElement)(tl,{title:(0,o.__)(t,"riovisual"),onReset:()=>{l("responsive"),a("desktop"),u(!1),w().map(nl,(e=>{s&&s[e]?r[ol(e,c)]&&i(s[e],[ol(e,c)]):r[ol(e,c)]&&i("",[ol(e,c)])}))},reset:d}),(0,n.createElement)(al,null,w().map(nl,(e=>r.hasOwnProperty(ol(e,c))&&(0,n.createElement)(Il,{key:e,value:r[ol(e,c)],onChange:t=>((e,t)=>{i(e,ol(t,c))})(t,e)})))))})),Sl=(0,Co.compose)([(0,Mo.withDispatch)((e=>({setDeviceState(t){e("rio-vizual-style").setDeviceState(t)},setEleState(t){e("rio-vizual-style").setEleState(t)}})))])((function(e){const{title:t,data:r,attr:a,setDeviceState:l,setEleState:i,units:c,onChange:s,initial:d,min:u,max:p,step:m,initialPosition:b}=e,[v,g]=(0,n.useState)([{value:"px",label:"px"},{value:"%",label:"%"},{value:"em",label:"em"},{value:"rem",label:"rem"},{value:"vh",label:"vh"},{value:"vw",label:"vw"}]),[h,f]=(0,n.useState)(!1);(0,n.useEffect)((()=>{c&&g(c)}),[]),(0,n.useEffect)((()=>{w().map(nl,(e=>{d&&d[e]?d[e]!=r[ol(e,a)]&&f(!0):r[ol(e,a)]&&""!==r[ol(e,a)]&&f(!0)}))}));return(0,n.createElement)(n.Fragment,null,(0,n.createElement)(tl,{title:(0,o.__)(t,"riovisual"),onReset:()=>(l("desktop"),i("responsive"),f(!1),void w().map(nl,(e=>{d&&d[e]?r[ol(e,a)]&&s(d[e],[ol(e,a)]):r[ol(e,a)]&&s("",[ol(e,a)])}))),reset:h},(0,n.createElement)(al,null,w().map(nl,(e=>r.hasOwnProperty(ol(e,a))&&(e=>(0,n.createElement)("div",{className:"rv-range-control",key:e},(0,n.createElement)("div",{className:"left"},(0,n.createElement)(yo.RangeControl,{value:parseFloat(r[ol(e,a)])?parseFloat(r[ol(e,a)]):0,onChange:t=>((e,t)=>{const n=r[ol(t,a)]?r[ol(t,a)].replace(/-?\d+([,.]\d+)?/g,""):"",o=""!==n?n:v[0].value;s(`${e}${o}`,ol(t,a))})(t,e),initialPosition:b||1,min:u||0,max:p||100,step:m||1,allowReset:!1,withInputField:!1,type:"string"})),(0,n.createElement)("div",{className:"right"},(0,n.createElement)(ul,{onChange:t=>((e,t)=>{s(e,ol(t,a))})(t,e),value:r[ol(e,a)],units:v,size:"small",min:u||0,max:p||100,step:m||1}))))(e))))))})),_l=(0,Co.compose)([(0,Mo.withDispatch)((e=>({setDeviceState(t){e("rio-vizual-style").setDeviceState(t)},setEleState(t){e("rio-vizual-style").setEleState(t)}})))])((function(e){const{title:t,data:r,setDeviceState:a,setEleState:l,units:i,onChange:c,attr:s,min:d,max:u,step:p,initial:m,initialPosition:b}=e,[v,g]=(0,n.useState)([{value:"px",label:"px"},{value:"%",label:"%"},{value:"em",label:"em"},{value:"rem",label:"rem"},{value:"vh",label:"vh"},{value:"vw",label:"vw"}]),[h,f]=(0,n.useState)(!1),I={linked:!0};(0,n.useEffect)((()=>{i&&g(i)}),[]),(0,n.useEffect)((()=>{w().map(nl,(e=>{m&&m[e]?w().isEqual(m[e],r[ol(e,s)])&&f(!0):r[ol(e,s)]&&(w().isEqual(r[ol(e,s)],I)?f(!1):f(!0))}))}));const y=(e,t,r)=>{let n=S(t);n.linked?(n.top=e,n.right=e,n.bottom=e,n.left=e):n[r]=e,c(n,ol(t,s))},S=e=>r[ol(e,s)]?r[ol(e,s)]:{linked:!0};return(0,n.createElement)(n.Fragment,null,(0,n.createElement)(tl,{title:(0,o.__)(t,"riovizual"),onReset:()=>{a("desktop"),l("responsive"),f(!1),w().map(nl,(e=>{m&&m[e]?r[ol(e,s)]&&c(m[e],ol(e,s)):r[ol(e,s)]&&c(I,ol(e,s))}))},reset:h},(0,n.createElement)(al,null,w().map(nl,(e=>{const t=S(e);return r.hasOwnProperty(ol(e,s))&&(0,n.createElement)("div",{key:e,className:"linked-unit-wrap"},t.linked?(0,n.createElement)("div",{className:"rv-range-control rv-linked-range-control"},(0,n.createElement)("div",{className:"left"},(0,n.createElement)(yo.RangeControl,{value:parseFloat(t.top)?parseFloat(t.top):0,onChange:t=>((e,t)=>{let r=S(t);const n=r.top?r.top.replace(/-?\d+([,.]\d+)?/g,""):"",a=""!==n?n:v[0].value;r.top=e+a,r.right=e+a,r.bottom=e+a,r.left=e+a,c(r,ol(t,s))})(t,e),initialPosition:b||1,min:d||1,max:u||100,step:p||1,allowReset:!1,withInputField:!1,type:"string"})),(0,n.createElement)("div",{className:"right"},(0,n.createElement)(ul,{onChange:t=>y(t,e,"top"),value:t.top,units:v,size:"small",min:d||1,max:u||100,step:p||1}))):(0,n.createElement)("div",{className:"rv-unlinked-range-control"},(0,n.createElement)("div",{className:"top-settings"},(0,n.createElement)("div",{className:"settings-wrap-inline"},(0,n.createElement)("span",null,(0,o.__)("Top","riovizual")),(0,n.createElement)(ul,{onChange:t=>y(t,e,"top"),value:t.top,units:v,size:"small",min:d||1,max:u||100,step:p||1})),(0,n.createElement)("div",{className:"settings-wrap-inline"},(0,n.createElement)("span",null,(0,o.__)("Right","riovizual")),(0,n.createElement)(ul,{onChange:t=>y(t,e,"right"),value:t.right,units:v,size:"small",min:d||1,max:u||100,step:p||1}))),(0,n.createElement)("div",{className:"bottom-settings"},(0,n.createElement)("div",{className:"settings-wrap-inline"},(0,n.createElement)("span",null,(0,o.__)("Bottom","riovizual")),(0,n.createElement)(ul,{onChange:t=>y(t,e,"bottom"),value:t.bottom,units:v,size:"small",min:d||1,max:u||100,step:p||1})),(0,n.createElement)("div",{className:"settings-wrap-inline"},(0,n.createElement)("span",null,(0,o.__)("Left","riovizual")),(0,n.createElement)(ul,{onChange:t=>y(t,e,"left"),value:t.left,units:v,size:"small",min:d||1,max:u||100,step:p||1})))),(0,n.createElement)("div",{className:"link-button"},(0,n.createElement)(yo.Button,{icon:t.linked?"admin-links":"editor-unlink",label:t.linked?(0,o.__)("Unlinked","riovizual"):(0,o.__)("Linked","riovizual"),onClick:()=>(e=>{const t=S(e);t.linked=!t.linked,c(t,ol(e,s))})(e),className:"linked-btn"+(t.linked&&" active")})))})))))})),wl=(0,Co.compose)([(0,Mo.withDispatch)((e=>({setDeviceState(t){e("rio-vizual-style").setDeviceState(t)},setEleState(t){e("rio-vizual-style").setEleState(t)}})))])((function(e){const{title:t,data:r,setDeviceState:a,setEleState:l,units:i,onChange:c,attr:s,min:d,max:u,step:p,initial:m,initialPosition:b}=e,[v,g]=(0,n.useState)([{value:"px",label:"px"},{value:"%",label:"%"},{value:"em",label:"em"},{value:"rem",label:"rem"},{value:"vh",label:"vh"},{value:"vw",label:"vw"}]),[h,f]=(0,n.useState)(!1),I={linked:!0};(0,n.useEffect)((()=>{i&&g(i)}),[]),(0,n.useEffect)((()=>{w().map(nl,(e=>{m&&m[e]?w().isEqual(m[e],r[ol(e,s)])&&f(!0):r[ol(e,s)]&&(w().isEqual(r[ol(e,s)],I)?f(!1):f(!0))}))}));const y=(e,t,r)=>{let n=S(t);n.linked?(n.horizontal=e,n.vertical=e):n[r]=e,c(n,ol(t,s))},S=e=>r[ol(e,s)]?r[ol(e,s)]:{linked:!0};return(0,n.createElement)(n.Fragment,null,(0,n.createElement)(tl,{title:(0,o.__)(t,"riovizual"),onReset:()=>{a("desktop"),l("responsive"),f(!1),w().map(nl,(e=>{m&&m[e]?r[ol(e,s)]&&c(m[e],[ol(e,s)]):r[ol(e,s)]&&c(I,[ol(e,s)])}))},reset:h},(0,n.createElement)(al,null,w().map(nl,(e=>{const t=S(e);return r.hasOwnProperty(ol(e,s))&&(0,n.createElement)("div",{key:e,className:"linked-border-spacing-wrap"},t.linked?(0,n.createElement)("div",{className:"rv-range-control rv-linked-range-control"},(0,n.createElement)("div",{className:"left"},(0,n.createElement)(yo.RangeControl,{value:parseFloat(t.horizontal)?parseFloat(t.horizontal):0,onChange:t=>((e,t)=>{let r=S(t);const n=r.horizontal?r.horizontal.replace(/-?\d+([,.]\d+)?/g,""):"",a=""!==n?n:v[0].value;r.horizontal=e+a,r.vertical=e+a,r.bottom=e+a,r.left=e+a,c(r,ol(t,s))})(t,e),initialPosition:b||1,min:d||1,max:u||100,step:p||1,allowReset:!1,withInputField:!1,type:"string"})),(0,n.createElement)("div",{className:"right"},(0,n.createElement)(ul,{onChange:t=>y(t,e,"horizontal"),value:t.horizontal?t.horizontal:I.horizontal,units:v,size:"small",min:d||1,max:u||100,step:p||1}))):(0,n.createElement)("div",{className:"rv-unlinked-range-control"},(0,n.createElement)("div",{className:"top-settings"},(0,n.createElement)("div",{className:"settings-wrap-inline"},(0,n.createElement)("span",null,(0,o.__)("Horizontal","riovizual")),(0,n.createElement)(ul,{onChange:t=>y(t,e,"horizontal"),value:t.horizontal,units:v,size:"small",min:d||0,max:u||100,step:p||1})),(0,n.createElement)("div",{className:"settings-wrap-inline"},(0,n.createElement)("span",null,(0,o.__)("Vertical","riovizual")),(0,n.createElement)(ul,{onChange:t=>y(t,e,"vertical"),value:t.vertical,units:v,size:"small",min:d||0,max:u||100,step:p||1})))),(0,n.createElement)("div",{className:"link-button"},(0,n.createElement)(yo.Button,{icon:t.linked?"admin-links":"editor-unlink",label:(0,o.__)("Linked"),onClick:()=>(e=>{const t=S(e);t.linked=!t.linked,c(t,ol(e,s))})(e),className:"linked-btn"+(t.linked&&" active")})))})))))})),El=(0,Co.compose)([(0,Mo.withDispatch)((e=>({setDeviceState(t){e("rio-vizual-style").setDeviceState(t)},setEleState(t){e("rio-vizual-style").setEleState(t)}})))])((function(e){const{title:t,data:r,setDeviceState:a,setEleState:l,units:i,onChange:c,attr:s,min:d,max:u,step:p,initial:m,initialPosition:b}=e,[v,g]=(0,n.useState)([{value:"px",label:"px"},{value:"%",label:"%"},{value:"em",label:"em"},{value:"rem",label:"rem"},{value:"vh",label:"vh"},{value:"vw",label:"vw"}]),[h,f]=(0,n.useState)(!1),[I,y]=(0,n.useState)("");(0,n.useEffect)((()=>{i&&g(i)}),[]),(0,n.useEffect)((()=>{w().map(nl,(e=>{m&&m[e]?w().isEqual(m[e],JSON.parse(r[ol(e,s)]))&&f(!0):r[ol(e,s)]&&(w().isEqual(r[ol(e,s)],"")||f(!0))}))}));const S=(e,t,r)=>{let n=_(t);n.linked?(n.top_left=e,n.top_right=e,n.bottom_left=e,n.bottom_right=e):n[r]=e,c(n,ol(t,s))},_=e=>r[ol(e,s)]?r[ol(e,s)]:{linked:!0};return(0,n.createElement)(n.Fragment,null,(0,n.createElement)(tl,{title:(0,o.__)(t,"riovizual"),onReset:()=>{a("desktop"),l("responsive"),f(!1),w().map(nl,(e=>{m&&m[e]?r[ol(e,s)]&&c(m[e],[ol(e,s)]):r[ol(e,s)]&&c("",[ol(e,s)])}))},reset:h},(0,n.createElement)(al,null,w().map(nl,(e=>{const t=_(e);return r.hasOwnProperty(ol(e,s))&&(0,n.createElement)("div",{key:e,className:"linked-radius-wrap"},t.linked?(0,n.createElement)("div",{className:"rv-range-control rv-linked-range-control"},(0,n.createElement)("div",{className:"left"},(0,n.createElement)(yo.RangeControl,{value:parseFloat(t.top_left)?parseFloat(t.top_left):0,onChange:t=>((e,t)=>{let r=_(t);const n=r.top_left?r.top_left.replace(/-?\d+([,.]\d+)?/g,""):"",a=""!==n?n:v[0].value;r.top_left=e+a,r.top_right=e+a,r.bottom_left=e+a,r.bottom_right=e+a,c(r,ol(t,s))})(t,e),initialPosition:b||1,min:d||1,max:u||100,step:p||1,allowReset:!1,withInputField:!1,type:"string"})),(0,n.createElement)("div",{className:"right"},(0,n.createElement)(ul,{onChange:t=>S(t,e,"top_left"),value:t.top_left,units:v,size:"small",min:d||1,max:u||100,step:p||1}))):(0,n.createElement)("div",{className:"rv-unlinked-range-control"},(0,n.createElement)("div",{className:"top-settings"},(0,n.createElement)("div",{className:"settings-wrap-inline"},(0,n.createElement)("span",null,(0,o.__)("Top Left","riovizual")),(0,n.createElement)(ul,{onChange:t=>S(t,e,"top_left"),value:t.top_left,units:v,size:"small",min:d||1,max:u||100,step:p||1})),(0,n.createElement)("div",{className:"settings-wrap-inline"},(0,n.createElement)("span",null,(0,o.__)("Top Right","riovizual")),(0,n.createElement)(ul,{onChange:t=>S(t,e,"top_right"),value:t.top_right,units:v,size:"small",min:d||1,max:u||100,step:p||1}))),(0,n.createElement)("div",{className:"bottom-settings"},(0,n.createElement)("div",{className:"settings-wrap-inline"},(0,n.createElement)("span",null,(0,o.__)("Bottom Left","riovizual")),(0,n.createElement)(ul,{onChange:t=>S(t,e,"bottom_left"),value:t.bottom_left,units:v,size:"small",min:d||1,max:u||100,step:p||1})),(0,n.createElement)("div",{className:"settings-wrap-inline"},(0,n.createElement)("span",null,(0,o.__)("Bottom Right","riovizual")),(0,n.createElement)(ul,{onChange:t=>S(t,e,"bottom_right"),value:t.bottom_right,units:v,size:"small",min:d||1,max:u||100,step:p||1})))),(0,n.createElement)("div",{className:"link-button"},(0,n.createElement)(yo.Button,{icon:t.linked?"admin-links":"editor-unlink",label:t.linked?(0,o.__)("Unlinked","riovizual"):(0,o.__)("Linked","riovizual"),onClick:()=>(e=>{const t=_(e);t.linked=!t.linked,c(t,ol(e,s))})(e),className:"linked-btn"+(t.linked&&" active")})))})))))}));function xl(e){const{attr:t,attrName:r}=e,a=(r,n)=>{let a=t;a[n]=r,e.updateAttr(a)};return(0,n.createElement)("div",{className:"rv-background-container"},(0,n.createElement)("h4",null,e.title),(0,n.createElement)(el,null),(0,n.createElement)(fl,{title:(0,o.__)("Background Color","riovizual"),attr:r?r[0]:"backgroundColor",data:t,onChange:(e,t)=>a(e,t)}),(0,n.createElement)(el,null),(0,n.createElement)(yl,{title:(0,o.__)("Background Gradient","riovizual"),attr:r?r[1]:"backgroundGradient",data:t,onChange:(e,t)=>a(e,t)}))}function Cl(e){return(0,n.createElement)(n.Fragment,null,(0,n.createElement)(rl,{space:"1",color:"transparent"}),(0,n.createElement)(Sl,{title:"Border Width",attr:e.attr[0],data:e.data,initial:{desktop:e.initialWidth},onChange:(t,r)=>e.onChange(t,r)}),(0,n.createElement)(rl,{space:".5",color:"transparent"}),(0,n.createElement)(dl,{title:"Border Style",attr:e.attr[1],data:e.data,onChange:(t,r)=>e.onChange(t,r),initial:{desktop:"solid"},options:[{label:"Solid",value:"solid"},{label:"Dashed",value:"dashed"},{label:"Dotted",value:"dotted"},{label:"Double",value:"double"},{label:"Groove",value:"groove"},{label:"Ridge",value:"ridge"},{label:"Inset",value:"inset"},{label:"Outset",value:"outset"},{label:"None",value:"none"}]}))}const Ml=(0,Co.compose)([(0,Mo.withSelect)((e=>({getDevice:e("rio-vizual-style").getDevice()})))])((function(e){const{attr:t,title:r,radius:a,getDevice:l}=e,[i,c]=(0,n.useState)(),[s,d]=(0,n.useState)(!1),[u,p]=(0,n.useState)(!1),[m,b]=(0,n.useState)("all"),v=["borderStyle","borderTopStyle","borderBottomStyle","borderLeftStyle","borderRightStyle","borderWidth","borderTopWidth","borderBottomWidth","borderLeftWidth","borderRightWidth","borderRadius"],g=()=>{d((e=>!e))},h=e=>{b(e)},f=(r,n)=>{let a=t;a[n]=r,p(!1),e.updateAttr(a)},I={borderStyle:"solid",borderWidth:e.initialWidth?e.initialWidth:""};(0,n.useEffect)((()=>{t&&w().map(v,(e=>{w().map(nl,(r=>{t.hasOwnProperty(ol(r,e))&&(I&&I[ol(r,e)]?I[ol(r,e)]!==t[ol(r,e)]&&p(!0):t[ol(r,e)]&&p(!0))}))}))}));const y=e=>t&&t.hasOwnProperty(ol(l,e))&&t[ol(l,e)];return(0,n.createElement)(n.Fragment,null,(0,n.createElement)(tl,{title:(0,o.__)(r,"riovisual"),className:"inline-settings",onReset:()=>{let r=t;w().map(v,(e=>{w().map(nl,(n=>{t.hasOwnProperty(ol(n,e))&&t[ol(n,e)]&&(I&&I[ol(n,e)]?r[ol(n,e)]=I[ol(n,e)]:r[ol(n,e)]="")}))})),b("all"),p(!1),e.updateAttr(r)},reset:u},(0,n.createElement)(yo.Button,{className:s?" opened-popup":"",ref:c,variant:"secondary",onClick:g},y("borderWidth")?y("borderWidth"):"none","(",y("borderTopWidth")?y("borderTopWidth"):"-",",",y("borderRightWidth")?y("borderRightWidth"):"-",",",y("borderBottomWidth")?y("borderBottomWidth"):"-",",",y("borderLeftWidth")?y("borderLeftWidth"):"-",")")),s&&(0,n.createElement)(yo.Popover,{placement:"bottom-start",anchor:i,className:"rv-popover-settings",onClose:g},(0,n.createElement)("div",{className:"rv-border-container"},"disabled"!==a&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)(El,{title:"Border Radius",attr:"borderRadius",data:t,onChange:(e,t)=>f(e,t)}),(0,n.createElement)(rl,null)),(0,n.createElement)(yo.Flex,{gap:"0",className:"border-tabs"},(0,n.createElement)(yo.FlexBlock,{className:"all"===m?"active":"",onClick:()=>h("all")},(0,n.createElement)("span",{className:"all tab"})),(0,n.createElement)(yo.FlexBlock,{className:"top"===m?"active":"",onClick:()=>h("top")},(0,n.createElement)("span",{className:"top tab"})),(0,n.createElement)(yo.FlexBlock,{className:"right"===m?"active":"",onClick:()=>h("right")},(0,n.createElement)("span",{className:"right tab"})),(0,n.createElement)(yo.FlexBlock,{className:"bottom"===m?"active":"",onClick:()=>h("bottom")},(0,n.createElement)("span",{className:"bottom tab"})),(0,n.createElement)(yo.FlexBlock,{className:"left"===m?"active":"",onClick:()=>h("left")},(0,n.createElement)("span",{className:"left tab"}))),"all"===m?(0,n.createElement)(Cl,{data:t,attr:["borderWidth","borderStyle"],initialWidth:e.initialWidth,onChange:(e,t)=>f(e,t)}):"","top"===m?(0,n.createElement)(Cl,{data:t,attr:["borderTopWidth","borderTopStyle"],onChange:(e,t)=>f(e,t)}):"","right"===m?(0,n.createElement)(Cl,{data:t,attr:["borderRightWidth","borderRightStyle"],onChange:(e,t)=>f(e,t)}):"","bottom"===m?(0,n.createElement)(Cl,{data:t,attr:["borderBottomWidth","borderBottomStyle"],onChange:(e,t)=>f(e,t)}):"","left"===m?(0,n.createElement)(Cl,{data:t,attr:["borderLeftWidth","borderLeftStyle"],onChange:(e,t)=>f(e,t)}):"")))})),Dl=(0,Co.compose)([(0,Mo.withSelect)((e=>({getDevice:e("rio-vizual-style").getDevice()})))])((function(e){const{attr:t,getDevice:r}=e,[a,o]=(0,n.useState)("type1"),l={type1:{horizontalPosition:"",verticalPosition:"",blurStrength:"",spreadStrength:"",shadowColor:"",shadowPosition:""},type2:{horizontalPosition:"0",verticalPosition:"2px",blurStrength:"18px",spreadStrength:"0",shadowColor:"#0000004D",shadowPosition:"initial"},type3:{horizontalPosition:"6px",verticalPosition:"6px",blurStrength:"18px",spreadStrength:"0",shadowColor:"#0000004D",shadowPosition:"initial"},type4:{horizontalPosition:"0",verticalPosition:"12px",blurStrength:"18px",spreadStrength:"-6px",shadowColor:"#0000004D",shadowPosition:"initial"},type5:{horizontalPosition:"10px",verticalPosition:"10px",blurStrength:"0",spreadStrength:"0",shadowColor:"#0000004D",shadowPosition:"initial"},type6:{horizontalPosition:"0",verticalPosition:"6px",blurStrength:"0",spreadStrength:"10px",shadowColor:"#0000004D",shadowPosition:"initial"},type7:{horizontalPosition:"0",verticalPosition:"0",blurStrength:"18px",spreadStrength:"0",shadowColor:"#0000004D",shadowPosition:"inset"},type8:{horizontalPosition:"10px",verticalPosition:"10px",blurStrength:"0",spreadStrength:"0",shadowColor:"#0000004D",shadowPosition:"inset"}},i=n=>{const a="desktop"!==r?"_"+r:"";let i=t;i["horizontalPosition"+a]=l[n].horizontalPosition,i["verticalPosition"+a]=l[n].verticalPosition,i["blurStrength"+a]=l[n].blurStrength,i["spreadStrength"+a]=l[n].spreadStrength,i["shadowPosition"+a]=l[n].shadowPosition,i["shadowColor"+a]=i["shadowColor"+a]?i["shadowColor"+a]:l[n].shadowColor,o(n),e.onChangePreset(i)};return(0,n.createElement)("div",{className:"shadow-preset"},(0,n.createElement)(yo.Flex,{gap:"0",className:"shadow-tabs"},(0,n.createElement)(yo.FlexBlock,{className:"type1"===a?"active shadow-item":"shadow-item",onClick:()=>i("type1")},(0,n.createElement)("span",{className:"material-icons type1"},"block")),(0,n.createElement)(yo.FlexBlock,{className:"type2"===a?"active shadow-item":"shadow-item",onClick:()=>i("type2")},(0,n.createElement)("span",{className:"type2 tab"})),(0,n.createElement)(yo.FlexBlock,{className:"type3"===a?"active shadow-item":"shadow-item",onClick:()=>i("type3")},(0,n.createElement)("span",{className:"type3 tab"})),(0,n.createElement)(yo.FlexBlock,{className:"type4"===a?"active shadow-item":"shadow-item",onClick:()=>i("type4")},(0,n.createElement)("span",{className:"type4 tab"}))),(0,n.createElement)(yo.Flex,{gap:"0",className:"shadow-tabs"},(0,n.createElement)(yo.FlexBlock,{className:"type5"===a?"active shadow-item":"shadow-item",onClick:()=>i("type5")},(0,n.createElement)("span",{className:"type5 tab"})),(0,n.createElement)(yo.FlexBlock,{className:"type6"===a?"active shadow-item":"shadow-item",onClick:()=>i("type6")},(0,n.createElement)("span",{className:"type6 tab"})),(0,n.createElement)(yo.FlexBlock,{className:"type7"===a?"active shadow-item":"shadow-item",onClick:()=>i("type7")},(0,n.createElement)("span",{className:"type7 tab"})),(0,n.createElement)(yo.FlexBlock,{className:"type8"===a?"active shadow-item":"shadow-item",onClick:()=>i("type8")},(0,n.createElement)("span",{className:"type8 tab"}))))})),Nl=(0,Co.compose)([(0,Mo.withSelect)((e=>({getDevice:e("rio-vizual-style").getDevice()})))])((function(e){const{attr:t,title:r,getDevice:a}=e,[l,i]=(0,n.useState)(),[c,s]=(0,n.useState)(!1),[d,u]=(0,n.useState)(!1),p=["shadowType","horizontalPosition","verticalPosition","blurStrength","spreadStrength","shadowPosition"],m=()=>{s((e=>!e))},b=(r,n)=>{let a=t;a[n]=r,u(!1),e.updateAttr(a)},v={shadowType:"type1"};(0,n.useEffect)((()=>{t&&w().map(p,(e=>{w().map(nl,(r=>{t.hasOwnProperty(ol(r,e))&&(v&&v[ol(r,e)]?v[ol(r,e)]!==t[ol(r,e)]&&u(!0):t[ol(r,e)]&&u(!0))}))}))}));const g=e=>t&&t.hasOwnProperty(ol(a,e))&&t[ol(a,e)];return(0,n.createElement)(n.Fragment,null,(0,n.createElement)(tl,{title:(0,o.__)(r,"riovisual"),className:"inline-settings",onReset:()=>{let r=t;w().map(p,(e=>{w().map(nl,(n=>{t.hasOwnProperty(ol(n,e))&&t[ol(n,e)]&&(v&&v[ol(n,e)]?r[ol(n,e)]=v[ol(n,e)]:r[ol(n,e)]="")}))})),u(!1),e.updateAttr(r)},reset:d},(0,n.createElement)(yo.Button,{className:c?" opened-popup":"",ref:i,variant:"secondary",onClick:m},t?""===g("horizontalPosition")&&""===g("verticalPosition")&&""===g("blurStrength")&&""===g("spreadStrength")?"none":`${g("horizontalPosition")?g("horizontalPosition"):"0"},\n\t\t\t${g("verticalPosition")?g("verticalPosition"):"0"},\n\t\t\t${g("blurStrength")?g("blurStrength"):"0"},\n\t\t\t${g("spreadStrength")?g("spreadStrength"):"0"}`:"none")),c&&(0,n.createElement)(yo.Popover,{placement:"bottom-start",anchor:l,className:"rv-popover-settings",onClose:m},(0,n.createElement)("div",{className:"rv-box-shadow-container"},(0,n.createElement)(Dl,{attr:t,onChangePreset:t=>{u(!1),e.updateAttr(t)}}),(0,n.createElement)(el,{marginTop:"20"}),(0,n.createElement)(Sl,{title:(0,o.__)("Horizontal Position"),attr:"horizontalPosition",data:t,min:-100,max:100,onChange:(e,t)=>b(e,t)}),(0,n.createElement)(el,{marginTop:"20"}),(0,n.createElement)(Sl,{title:(0,o.__)("Vertical Position"),attr:"verticalPosition",data:t,min:-100,max:100,onChange:(e,t)=>b(e,t)}),(0,n.createElement)(el,{marginTop:"20"}),(0,n.createElement)(Sl,{title:(0,o.__)("Blur Strength"),attr:"blurStrength",data:t,onChange:(e,t)=>b(e,t)}),(0,n.createElement)(el,{marginTop:"20"}),(0,n.createElement)(Sl,{title:(0,o.__)("Spread Strength"),attr:"spreadStrength",data:t,min:-100,max:100,onChange:(e,t)=>b(e,t)}),(0,n.createElement)(el,{marginTop:"20"}),(0,n.createElement)(dl,{title:(0,o.__)("Shadow Position"),attr:"shadowPosition",data:t,onChange:(e,t)=>b(e,t),options:[{label:"Outer Shadow",value:"initial"},{label:"Inner Shadow",value:"inset"}]}))))}));function kl(e){const[t,r]=(0,n.useState)(!1);return(0,n.useEffect)((()=>{e.data&&r(!0)})),(0,n.createElement)(tl,{title:e.title,className:"inline-settings",onReset:()=>{e.onReset("textTransform"),r(!1)},reset:t},(0,n.createElement)(yo.ButtonGroup,{className:"transform-button-container"},(0,n.createElement)(yo.Button,{className:"uppercase"===e.data?"active":"",onClick:()=>e.onChange("uppercase")},"AB"),(0,n.createElement)(yo.Button,{className:"capitalize"===e.data?"active":"",onClick:()=>e.onChange("capitalize")},"Ab"),(0,n.createElement)(yo.Button,{className:"lowercase"===e.data?"active":"",onClick:()=>e.onChange("lowercase")},"ab")))}function Tl(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Ol(e,t){if(e){if("string"==typeof e)return Tl(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Tl(e,t):void 0}}function Al(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,_x,o,l=[],_n=!0,i=!1;try{if(_x=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;_n=!1}else for(;!(_n=(n=_x.call(r)).done)&&(l.push(n.value),l.length!==t);_n=!0);}catch(e){i=!0,a=e}finally{try{if(!_n&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(i)throw a}}return l}}(e,t)||Ol(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 Pl(e,t){if(null==e)return{};var r,n,a=Y(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var Rl=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function zl(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,M(n.key),n)}}function Bl(e){return Bl=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Bl(e)}function Ll(e,t){if(t&&("object"===C(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function $l(e){return function(e){if(Array.isArray(e))return Tl(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Ol(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.")}()}var jl=function(){function e(e){var t=this;this._insertTag=function(e){var r;r=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,r),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var r=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(t);try{r.insertRule(e,r.cssRules.length)}catch(e){}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach((function(e){return e.parentNode&&e.parentNode.removeChild(e)})),this.tags=[],this.ctr=0},e}(),Wl=Math.abs,Fl=String.fromCharCode,Hl=Object.assign;function Gl(e){return e.trim()}function Vl(e,t,r){return e.replace(t,r)}function Ul(e,t){return e.indexOf(t)}function Yl(e,t){return 0|e.charCodeAt(t)}function Ql(e,t,r){return e.slice(t,r)}function ql(e){return e.length}function Kl(e){return e.length}function Jl(e,t){return t.push(e),e}var Zl=1,Xl=1,ei=0,ti=0,ri=0,ni="";function ai(e,t,r,n,a,o,l){return{value:e,root:t,parent:r,type:n,props:a,children:o,line:Zl,column:Xl,length:l,return:""}}function oi(e,t){return Hl(ai("",null,null,"",null,null,0),e,{length:-e.length},t)}function li(){return ri=ti>0?Yl(ni,--ti):0,Xl--,10===ri&&(Xl=1,Zl--),ri}function ii(){return ri=ti<ei?Yl(ni,ti++):0,Xl++,10===ri&&(Xl=1,Zl++),ri}function ci(){return Yl(ni,ti)}function si(){return ti}function di(e,t){return Ql(ni,e,t)}function ui(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function pi(e){return Zl=Xl=1,ei=ql(ni=e),ti=0,[]}function mi(e){return ni="",e}function bi(e){return Gl(di(ti-1,hi(91===e?e+2:40===e?e+1:e)))}function vi(e){for(;(ri=ci())&&ri<33;)ii();return ui(e)>2||ui(ri)>3?"":" "}function gi(e,t){for(;--t&&ii()&&!(ri<48||ri>102||ri>57&&ri<65||ri>70&&ri<97););return di(e,si()+(t<6&&32==ci()&&32==ii()))}function hi(e){for(;ii();)switch(ri){case e:return ti;case 34:case 39:34!==e&&39!==e&&hi(ri);break;case 40:41===e&&hi(e);break;case 92:ii()}return ti}function fi(e,t){for(;ii()&&e+ri!==57&&(e+ri!==84||47!==ci()););return"/*"+di(t,ti-1)+"*"+Fl(47===e?e:ii())}function Ii(e){for(;!ui(ci());)ii();return di(e,ti)}var yi="-ms-",Si="-moz-",_i="-webkit-",wi="comm",Ei="rule",xi="decl",Ci="@keyframes";function Mi(e,t){for(var r="",n=Kl(e),a=0;a<n;a++)r+=t(e[a],a,e,t)||"";return r}function Di(e,t,r,n){switch(e.type){case"@import":case xi:return e.return=e.return||e.value;case wi:return"";case Ci:return e.return=e.value+"{"+Mi(e.children,n)+"}";case Ei:e.value=e.props.join(",")}return ql(r=Mi(e.children,n))?e.return=e.value+"{"+r+"}":""}function Ni(e){return mi(ki("",null,null,null,[""],e=pi(e),0,[0],e))}function ki(e,t,r,n,a,o,l,i,c){for(var s=0,d=0,u=l,p=0,m=0,b=0,v=1,g=1,h=1,f=0,I="",y=a,S=o,_=n,w=I;g;)switch(b=f,f=ii()){case 40:if(108!=b&&58==Yl(w,u-1)){-1!=Ul(w+=Vl(bi(f),"&","&\f"),"&\f")&&(h=-1);break}case 34:case 39:case 91:w+=bi(f);break;case 9:case 10:case 13:case 32:w+=vi(b);break;case 92:w+=gi(si()-1,7);continue;case 47:switch(ci()){case 42:case 47:Jl(Oi(fi(ii(),si()),t,r),c);break;default:w+="/"}break;case 123*v:i[s++]=ql(w)*h;case 125*v:case 59:case 0:switch(f){case 0:case 125:g=0;case 59+d:m>0&&ql(w)-u&&Jl(m>32?Ai(w+";",n,r,u-1):Ai(Vl(w," ","")+";",n,r,u-2),c);break;case 59:w+=";";default:if(Jl(_=Ti(w,t,r,s,d,a,i,I,y=[],S=[],u),o),123===f)if(0===d)ki(w,t,_,_,y,o,u,i,S);else switch(99===p&&110===Yl(w,3)?100:p){case 100:case 109:case 115:ki(e,_,_,n&&Jl(Ti(e,_,_,0,0,a,i,I,a,y=[],u),S),a,S,u,i,n?y:S);break;default:ki(w,_,_,_,[""],S,0,i,S)}}s=d=m=0,v=h=1,I=w="",u=l;break;case 58:u=1+ql(w),m=b;default:if(v<1)if(123==f)--v;else if(125==f&&0==v++&&125==li())continue;switch(w+=Fl(f),f*v){case 38:h=d>0?1:(w+="\f",-1);break;case 44:i[s++]=(ql(w)-1)*h,h=1;break;case 64:45===ci()&&(w+=bi(ii())),p=ci(),d=u=ql(I=w+=Ii(si())),f++;break;case 45:45===b&&2==ql(w)&&(v=0)}}return o}function Ti(e,t,r,n,a,o,l,i,c,s,d){for(var u=a-1,p=0===a?o:[""],m=Kl(p),b=0,v=0,g=0;b<n;++b)for(var h=0,f=Ql(e,u+1,u=Wl(v=l[b])),I=e;h<m;++h)(I=Gl(v>0?p[h]+" "+f:Vl(f,/&\f/g,p[h])))&&(c[g++]=I);return ai(e,t,r,0===a?Ei:i,c,s,d)}function Oi(e,t,r){return ai(e,t,r,wi,Fl(ri),Ql(e,2,-2),0)}function Ai(e,t,r,n){return ai(e,t,r,xi,Ql(e,0,n),Ql(e,n+1,-1),n)}var Pi=function(e,t,r){for(var n=0,a=0;n=a,a=ci(),38===n&&12===a&&(t[r]=1),!ui(a);)ii();return di(e,ti)},Ri=new WeakMap,zi=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,r=e.parent,n=e.column===r.column&&e.line===r.line;"rule"!==r.type;)if(!(r=r.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||Ri.get(r))&&!n){Ri.set(e,!0);for(var a=[],o=function(e,t){return mi(function(e,t){var r=-1,n=44;do{switch(ui(n)){case 0:38===n&&12===ci()&&(t[r]=1),e[r]+=Pi(ti-1,t,r);break;case 2:e[r]+=bi(n);break;case 4:if(44===n){e[++r]=58===ci()?"&\f":"",t[r]=e[r].length;break}default:e[r]+=Fl(n)}}while(n=ii());return e}(pi(e),t))}(t,a),l=r.props,i=0,c=0;i<o.length;i++)for(var s=0;s<l.length;s++,c++)e.props[c]=a[i]?o[i].replace(/&\f/g,l[s]):l[s]+" "+o[i]}}},Bi=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function Li(e,t){switch(function(e,t){return 45^Yl(e,0)?(((t<<2^Yl(e,0))<<2^Yl(e,1))<<2^Yl(e,2))<<2^Yl(e,3):0}(e,t)){case 5103:return _i+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return _i+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return _i+e+Si+e+yi+e+e;case 6828:case 4268:return _i+e+yi+e+e;case 6165:return _i+e+yi+"flex-"+e+e;case 5187:return _i+e+Vl(e,/(\w+).+(:[^]+)/,_i+"box-$1$2"+yi+"flex-$1$2")+e;case 5443:return _i+e+yi+"flex-item-"+Vl(e,/flex-|-self/,"")+e;case 4675:return _i+e+yi+"flex-line-pack"+Vl(e,/align-content|flex-|-self/,"")+e;case 5548:return _i+e+yi+Vl(e,"shrink","negative")+e;case 5292:return _i+e+yi+Vl(e,"basis","preferred-size")+e;case 6060:return _i+"box-"+Vl(e,"-grow","")+_i+e+yi+Vl(e,"grow","positive")+e;case 4554:return _i+Vl(e,/([^-])(transform)/g,"$1"+_i+"$2")+e;case 6187:return Vl(Vl(Vl(e,/(zoom-|grab)/,_i+"$1"),/(image-set)/,_i+"$1"),e,"")+e;case 5495:case 3959:return Vl(e,/(image-set\([^]*)/,_i+"$1$`$1");case 4968:return Vl(Vl(e,/(.+:)(flex-)?(.*)/,_i+"box-pack:$3"+yi+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+_i+e+e;case 4095:case 3583:case 4068:case 2532:return Vl(e,/(.+)-inline(.+)/,_i+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(ql(e)-1-t>6)switch(Yl(e,t+1)){case 109:if(45!==Yl(e,t+4))break;case 102:return Vl(e,/(.+:)(.+)-([^]+)/,"$1"+_i+"$2-$3$1"+Si+(108==Yl(e,t+3)?"$3":"$2-$3"))+e;case 115:return~Ul(e,"stretch")?Li(Vl(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==Yl(e,t+1))break;case 6444:switch(Yl(e,ql(e)-3-(~Ul(e,"!important")&&10))){case 107:return Vl(e,":",":"+_i)+e;case 101:return Vl(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+_i+(45===Yl(e,14)?"inline-":"")+"box$3$1"+_i+"$2$3$1"+yi+"$2box$3")+e}break;case 5936:switch(Yl(e,t+11)){case 114:return _i+e+yi+Vl(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return _i+e+yi+Vl(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return _i+e+yi+Vl(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return _i+e+yi+e+e}return e}var $i=[function(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case xi:e.return=Li(e.value,e.length);break;case Ci:return Mi([oi(e,{value:Vl(e.value,"@","@"+_i)})],n);case Ei:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=/(::plac\w+|:read-\w+)/.exec(e))?e[0]:e}(t)){case":read-only":case":read-write":return Mi([oi(e,{props:[Vl(t,/:(read-\w+)/,":-moz-$1")]})],n);case"::placeholder":return Mi([oi(e,{props:[Vl(t,/:(plac\w+)/,":"+_i+"input-$1")]}),oi(e,{props:[Vl(t,/:(plac\w+)/,":-moz-$1")]}),oi(e,{props:[Vl(t,/:(plac\w+)/,yi+"input-$1")]})],n)}return""}))}}];const ji=function(e){var t=e.key;if("css"===t){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var n,a,o=e.stylisPlugins||$i,l={},i=[];n=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),r=1;r<t.length;r++)l[t[r]]=!0;i.push(e)}));var c,s,d,u,p=[Di,(u=function(e){c.insert(e)},function(e){e.root||(e=e.return)&&u(e)})],m=(s=[zi,Bi].concat(o,p),d=Kl(s),function(e,t,r,n){for(var a="",o=0;o<d;o++)a+=s[o](e,t,r,n)||"";return a});a=function(e,t,r,n){c=r,Mi(Ni(e?e+"{"+t.styles+"}":t.styles),m),n&&(b.inserted[t.name]=!0)};var b={key:t,sheet:new jl({key:t,container:n,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:l,registered:{},insert:a};return b.sheet.hydrate(i),b};var Wi=function(e,t,r){var n=e.key+"-"+t.name;!1===r&&void 0===e.registered[n]&&(e.registered[n]=t.styles)};const Fi=function(e){for(var t,r=0,n=0,a=e.length;a>=4;++n,a-=4)t=1540483477*(65535&(t=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))+(59797*(t>>>16)<<16),r=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&r)+(59797*(r>>>16)<<16);switch(a){case 3:r^=(255&e.charCodeAt(n+2))<<16;case 2:r^=(255&e.charCodeAt(n+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(n)))+(59797*(r>>>16)<<16)}return(((r=1540483477*(65535&(r^=r>>>13))+(59797*(r>>>16)<<16))^r>>>15)>>>0).toString(36)},Hi={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var Gi=/[A-Z]|^ms/g,Vi=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Ui=function(e){return 45===e.charCodeAt(1)},Yi=function(e){return null!=e&&"boolean"!=typeof e},Qi=function(e){var t=Object.create(null);return function(e){return void 0===t[e]&&(t[e]=Ui(r=e)?r:r.replace(Gi,"-$&").toLowerCase()),t[e];var r}}(),qi=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(Vi,(function(e,t,r){return Ji={name:t,styles:r,next:Ji},t}))}return 1===Hi[e]||Ui(e)||"number"!=typeof t||0===t?t:t+"px"};function Ki(e,t,r){if(null==r)return"";if(void 0!==r.__emotion_styles)return r;switch(typeof r){case"boolean":return"";case"object":if(1===r.anim)return Ji={name:r.name,styles:r.styles,next:Ji},r.name;if(void 0!==r.styles){var n=r.next;if(void 0!==n)for(;void 0!==n;)Ji={name:n.name,styles:n.styles,next:Ji},n=n.next;return r.styles+";"}return function(e,t,r){var n="";if(Array.isArray(r))for(var a=0;a<r.length;a++)n+=Ki(e,t,r[a])+";";else for(var o in r){var l=r[o];if("object"!=typeof l)null!=t&&void 0!==t[l]?n+=o+"{"+t[l]+"}":Yi(l)&&(n+=Qi(o)+":"+qi(o,l)+";");else if(!Array.isArray(l)||"string"!=typeof l[0]||null!=t&&void 0!==t[l[0]]){var i=Ki(e,t,l);switch(o){case"animation":case"animationName":n+=Qi(o)+":"+i+";";break;default:n+=o+"{"+i+"}"}}else for(var c=0;c<l.length;c++)Yi(l[c])&&(n+=Qi(o)+":"+qi(o,l[c])+";")}return n}(e,t,r);case"function":if(void 0!==e){var a=Ji,o=r(e);return Ji=a,Ki(e,t,o)}}if(null==t)return r;var l=t[r];return void 0!==l?l:r}var Ji,Zi=/label:\s*([^\s;\n{]+)\s*(;|$)/g,Xi=function(e,t,r){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var n=!0,a="";Ji=void 0;var o=e[0];null==o||void 0===o.raw?(n=!1,a+=Ki(r,t,o)):a+=o[0];for(var l=1;l<e.length;l++)a+=Ki(r,t,e[l]),n&&(a+=o[l]);Zi.lastIndex=0;for(var i,c="";null!==(i=Zi.exec(a));)c+="-"+i[1];return{name:Fi(a)+c,styles:a,next:Ji}},ec=!!l.useInsertionEffect&&l.useInsertionEffect,tc=ec||function(e){return e()},rc=(ec||l.useLayoutEffect,{}.hasOwnProperty),nc=(0,l.createContext)("undefined"!=typeof HTMLElement?ji({key:"css"}):null);nc.Provider;var ac=function(e){return(0,l.forwardRef)((function(t,r){var n=(0,l.useContext)(nc);return e(t,n,r)}))},oc=(0,l.createContext)({}),lc="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",ic=function(e,t){var r={};for(var n in t)rc.call(t,n)&&(r[n]=t[n]);return r[lc]=e,r},cc=function(e){var t=e.cache,r=e.serialized,n=e.isStringTag;return Wi(t,r,n),tc((function(){return function(e,t,r){Wi(e,t,r);var n=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var a=t;do{e.insert(t===a?"."+n:"",a,e.sheet,!0),a=a.next}while(void 0!==a)}}(t,r,n)})),null},sc=ac((function(e,t,r){var n=e.css;"string"==typeof n&&void 0!==t.registered[n]&&(n=t.registered[n]);var a=e[lc],o=[n],i="";"string"==typeof e.className?i=function(e,t,r){var n="";return r.split(" ").forEach((function(r){void 0!==e[r]?t.push(e[r]+";"):n+=r+" "})),n}(t.registered,o,e.className):null!=e.className&&(i=e.className+" ");var c=Xi(o,void 0,(0,l.useContext)(oc));i+=t.key+"-"+c.name;var s={};for(var d in e)rc.call(e,d)&&"css"!==d&&d!==lc&&(s[d]=e[d]);return s.ref=r,s.className=i,(0,l.createElement)(l.Fragment,null,(0,l.createElement)(cc,{cache:t,serialized:c,isStringTag:"string"==typeof a}),(0,l.createElement)(a,s))})),dc=function(e,t){var r=arguments;if(null==t||!rc.call(t,"css"))return l.createElement.apply(void 0,r);var n=r.length,a=new Array(n);a[0]=sc,a[1]=ic(e,t);for(var o=2;o<n;o++)a[o]=r[o];return l.createElement.apply(null,a)};function uc(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return Xi(t)}Math.min,Math.max;function pc(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function mc(e){return pc(e).getComputedStyle(e)}["top","right","bottom","left"].reduce(((e,t)=>e.concat(t,t+"-start",t+"-end")),[]),Math.min,Math.max;const bc=Math.round;function vc(e){return Ic(e)?(e.nodeName||"").toLowerCase():""}let gc;function hc(e){return e instanceof pc(e).HTMLElement}function fc(e){return e instanceof pc(e).Element}function Ic(e){return e instanceof pc(e).Node}function yc(e){return"undefined"!=typeof ShadowRoot&&(e instanceof pc(e).ShadowRoot||e instanceof ShadowRoot)}function Sc(e){const{overflow:t,overflowX:r,overflowY:n,display:a}=mc(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(a)}function _c(){return!/^((?!chrome|android).)*safari/i.test(function(){if(gc)return gc;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(gc=e.brands.map((e=>e.brand+"/"+e.version)).join(" "),gc):navigator.userAgent}())}function wc(e){return fc(e)?e:e.contextElement}const Ec={x:1,y:1};function xc(e){const t=wc(e);if(!hc(t))return Ec;const r=t.getBoundingClientRect(),{width:n,height:a,fallback:o}=function(e){const t=mc(e);let r=parseFloat(t.width),n=parseFloat(t.height);const a=e.offsetWidth,o=e.offsetHeight,l=bc(r)!==a||bc(n)!==o;return l&&(r=a,n=o),{width:r,height:n,fallback:l}}(t);let l=(o?bc(r.width):r.width)/n,i=(o?bc(r.height):r.height)/a;return l&&Number.isFinite(l)||(l=1),i&&Number.isFinite(i)||(i=1),{x:l,y:i}}function Cc(e,t,r,n){var a,o;void 0===t&&(t=!1),void 0===r&&(r=!1);const l=e.getBoundingClientRect(),i=wc(e);let c=Ec;t&&(n?fc(n)&&(c=xc(n)):c=xc(e));const s=i?pc(i):window,d=!_c()&&r;let u=(l.left+(d&&(null==(a=s.visualViewport)?void 0:a.offsetLeft)||0))/c.x,p=(l.top+(d&&(null==(o=s.visualViewport)?void 0:o.offsetTop)||0))/c.y,m=l.width/c.x,b=l.height/c.y;if(i){const e=pc(i),t=n&&fc(n)?pc(n):n;let r=e.frameElement;for(;r&&n&&t!==e;){const e=xc(r),t=r.getBoundingClientRect(),n=getComputedStyle(r);t.x+=(r.clientLeft+parseFloat(n.paddingLeft))*e.x,t.y+=(r.clientTop+parseFloat(n.paddingTop))*e.y,u*=e.x,p*=e.y,m*=e.x,b*=e.y,u+=t.x,p+=t.y,r=pc(r).frameElement}}return{width:m,height:b,top:p,right:u+m,bottom:p+b,left:u,x:u,y:p}}function Mc(e){if("html"===vc(e))return e;const t=e.assignedSlot||e.parentNode||yc(e)&&e.host||function(e){return((Ic(e)?e.ownerDocument:e.document)||window.document).documentElement}(e);return yc(t)?t.host:t}function Dc(e){const t=Mc(e);return function(e){return["html","body","#document"].includes(vc(e))}(t)?t.ownerDocument.body:hc(t)&&Sc(t)?t:Dc(t)}function Nc(e,t){var r;void 0===t&&(t=[]);const n=Dc(e),a=n===(null==(r=e.ownerDocument)?void 0:r.body),o=pc(n);return a?t.concat(o,o.visualViewport||[],Sc(n)?n:[]):t.concat(n,Nc(n))}const kc=l.useLayoutEffect;var Tc=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],Oc=function(){};function Ac(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function Pc(e,t){for(var r=arguments.length,n=new Array(r>2?r-2:0),a=2;a<r;a++)n[a-2]=arguments[a];var o=[].concat(n);if(t&&e)for(var l in t)t.hasOwnProperty(l)&&t[l]&&o.push("".concat(Ac(e,l)));return o.filter((function(e){return e})).map((function(e){return String(e).trim()})).join(" ")}var Rc=function(e){return t=e,Array.isArray(t)?e.filter(Boolean):"object"===C(e)&&null!==e?[e]:[];var t},zc=function(e){return e.className,e.clearValue,e.cx,e.getStyles,e.getClassNames,e.getValue,e.hasValue,e.isMulti,e.isRtl,e.options,e.selectOption,e.selectProps,e.setValue,e.theme,k({},Pl(e,Tc))},Bc=function(e,t,r){var n=e.cx,a=e.getStyles,o=e.getClassNames,l=e.className;return{css:a(t,e),className:n(null!=r?r:{},o(t,e),l)}};function Lc(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function $c(e){return Lc(e)?window.pageYOffset:e.scrollTop}function jc(e,t){Lc(e)?window.scrollTo(0,t):e.scrollTop=t}function Wc(e,t,r,n){return r*((e=e/n-1)*e*e+1)+t}function Fc(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Oc,a=$c(e),o=t-a,l=10,i=0;function c(){var t=Wc(i+=l,a,o,r);jc(e,t),i<r?window.requestAnimationFrame(c):n(e)}c()}function Hc(e,t){var r=e.getBoundingClientRect(),n=t.getBoundingClientRect(),a=t.offsetHeight/3;n.bottom+a>r.bottom?jc(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+a,e.scrollHeight)):n.top-a<r.top&&jc(e,Math.max(t.offsetTop-a,0))}function Gc(){try{return document.createEvent("TouchEvent"),!0}catch(e){return!1}}var Vc=!1,Uc={get passive(){return Vc=!0}},Yc="undefined"!=typeof window?window:{};Yc.addEventListener&&Yc.removeEventListener&&(Yc.addEventListener("p",Oc,Uc),Yc.removeEventListener("p",Oc,!1));var Qc=Vc;function qc(e){return null!=e}function Kc(e,t,r){return e?t:r}var Jc=function(e){return"auto"===e?"bottom":e},Zc=(0,l.createContext)(null),Xc=function(e){var t=e.children,r=e.minMenuHeight,n=e.maxMenuHeight,a=e.menuPlacement,o=e.menuPosition,i=e.menuShouldScrollIntoView,c=e.theme,s=((0,l.useContext)(Zc)||{}).setPortalPlacement,d=(0,l.useRef)(null),u=Al((0,l.useState)(n),2),p=u[0],m=u[1],b=Al((0,l.useState)(null),2),v=b[0],g=b[1],h=c.spacing.controlHeight;return kc((function(){var e=d.current;if(e){var t="fixed"===o,l=function(e){var t=e.maxHeight,r=e.menuEl,n=e.minHeight,a=e.placement,o=e.shouldScroll,l=e.isFixedPosition,i=e.controlHeight,c=function(e){var t=getComputedStyle(e),r="absolute"===t.position,n=/(auto|scroll)/;if("fixed"===t.position)return document.documentElement;for(var a=e;a=a.parentElement;)if(t=getComputedStyle(a),(!r||"static"!==t.position)&&n.test(t.overflow+t.overflowY+t.overflowX))return a;return document.documentElement}(r),s={placement:"bottom",maxHeight:t};if(!r||!r.offsetParent)return s;var d,u=c.getBoundingClientRect().height,p=r.getBoundingClientRect(),m=p.bottom,b=p.height,v=p.top,g=r.offsetParent.getBoundingClientRect().top,h=l||Lc(d=c)?window.innerHeight:d.clientHeight,f=$c(c),I=parseInt(getComputedStyle(r).marginBottom,10),y=parseInt(getComputedStyle(r).marginTop,10),S=g-y,_=h-v,w=S+f,E=u-f-v,x=m-h+f+I,C=f+v-y,M=160;switch(a){case"auto":case"bottom":if(_>=b)return{placement:"bottom",maxHeight:t};if(E>=b&&!l)return o&&Fc(c,x,M),{placement:"bottom",maxHeight:t};if(!l&&E>=n||l&&_>=n)return o&&Fc(c,x,M),{placement:"bottom",maxHeight:l?_-I:E-I};if("auto"===a||l){var D=t,N=l?S:w;return N>=n&&(D=Math.min(N-I-i,t)),{placement:"top",maxHeight:D}}if("bottom"===a)return o&&jc(c,x),{placement:"bottom",maxHeight:t};break;case"top":if(S>=b)return{placement:"top",maxHeight:t};if(w>=b&&!l)return o&&Fc(c,C,M),{placement:"top",maxHeight:t};if(!l&&w>=n||l&&S>=n){var k=t;return(!l&&w>=n||l&&S>=n)&&(k=l?S-y:w-y),o&&Fc(c,C,M),{placement:"top",maxHeight:k}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(a,'".'))}return s}({maxHeight:n,menuEl:e,minHeight:r,placement:a,shouldScroll:i&&!t,isFixedPosition:t,controlHeight:h});m(l.maxHeight),g(l.placement),null==s||s(l.placement)}}),[n,a,o,i,r,s,h]),t({ref:d,placerProps:k(k({},e),{},{placement:v||Jc(a),maxHeight:p})})},es=function(e,t){var r=e.theme,n=r.spacing.baseUnit,a=r.colors;return k({textAlign:"center"},t?{}:{color:a.neutral40,padding:"".concat(2*n,"px ").concat(3*n,"px")})},ts=es,rs=es,ns=function(e){var t=e.children,r=e.innerProps;return dc("div",s({},Bc(e,"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),r),t)};ns.defaultProps={children:"No options"};var as=function(e){var t=e.children,r=e.innerProps;return dc("div",s({},Bc(e,"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),r),t)};as.defaultProps={children:"Loading..."};var os,ls,is,cs=["size"],ss={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},ds=function(e){var t=e.size,r=Pl(e,cs);return dc("svg",s({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:ss},r))},us=function(e){return dc(ds,s({size:20},e),dc("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},ps=function(e){return dc(ds,s({size:20},e),dc("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},ms=function(e,t){var r=e.isFocused,n=e.theme,a=n.spacing.baseUnit,o=n.colors;return k({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:r?o.neutral60:o.neutral20,padding:2*a,":hover":{color:r?o.neutral80:o.neutral40}})},bs=ms,vs=ms,gs=function(){var e=uc.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}(os||(ls=["\n  0%, 80%, 100% { opacity: 0; }\n  40% { opacity: 1; }\n"],is||(is=ls.slice(0)),os=Object.freeze(Object.defineProperties(ls,{raw:{value:Object.freeze(is)}})))),hs=function(e){var t=e.delay,r=e.offset;return dc("span",{css:uc({animation:"".concat(gs," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:r?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},fs=function(e){var t=e.innerProps,r=e.isRtl;return dc("div",s({},Bc(e,"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),dc(hs,{delay:0,offset:r}),dc(hs,{delay:160,offset:!0}),dc(hs,{delay:320,offset:!r}))};fs.defaultProps={size:4};var Is=["data"],ys=["innerRef","isDisabled","isHidden","inputClassName"],Ss={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},_s={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":k({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},Ss)},ws=function(e){return k({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},Ss)},Es=function(e){var t=e.children,r=e.innerProps;return dc("div",r,t)},xs={ClearIndicator:function(e){var t=e.children,r=e.innerProps;return dc("div",s({},Bc(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),r),t||dc(us,null))},Control:function(e){var t=e.children,r=e.isDisabled,n=e.isFocused,a=e.innerRef,o=e.innerProps,l=e.menuIsOpen;return dc("div",s({ref:a},Bc(e,"control",{control:!0,"control--is-disabled":r,"control--is-focused":n,"control--menu-is-open":l}),o),t)},DropdownIndicator:function(e){var t=e.children,r=e.innerProps;return dc("div",s({},Bc(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),r),t||dc(ps,null))},DownChevron:ps,CrossIcon:us,Group:function(e){var t=e.children,r=e.cx,n=e.getStyles,a=e.getClassNames,o=e.Heading,l=e.headingProps,i=e.innerProps,c=e.label,d=e.theme,u=e.selectProps;return dc("div",s({},Bc(e,"group",{group:!0}),i),dc(o,s({},l,{selectProps:u,theme:d,getStyles:n,getClassNames:a,cx:r}),c),dc("div",null,t))},GroupHeading:function(e){var t=zc(e);t.data;var r=Pl(t,Is);return dc("div",s({},Bc(e,"groupHeading",{"group-heading":!0}),r))},IndicatorsContainer:function(e){var t=e.children,r=e.innerProps;return dc("div",s({},Bc(e,"indicatorsContainer",{indicators:!0}),r),t)},IndicatorSeparator:function(e){var t=e.innerProps;return dc("span",s({},t,Bc(e,"indicatorSeparator",{"indicator-separator":!0})))},Input:function(e){var t=e.cx,r=e.value,n=zc(e),a=n.innerRef,o=n.isDisabled,l=n.isHidden,i=n.inputClassName,c=Pl(n,ys);return dc("div",s({},Bc(e,"input",{"input-container":!0}),{"data-value":r||""}),dc("input",s({className:t({input:!0},i),ref:a,style:ws(l),disabled:o},c)))},LoadingIndicator:fs,Menu:function(e){var t=e.children,r=e.innerRef,n=e.innerProps;return dc("div",s({},Bc(e,"menu",{menu:!0}),{ref:r},n),t)},MenuList:function(e){var t=e.children,r=e.innerProps,n=e.innerRef,a=e.isMulti;return dc("div",s({},Bc(e,"menuList",{"menu-list":!0,"menu-list--is-multi":a}),{ref:n},r),t)},MenuPortal:function(e){var t=e.appendTo,r=e.children,n=e.controlElement,a=e.innerProps,o=e.menuPlacement,i=e.menuPosition,c=(0,l.useRef)(null),d=(0,l.useRef)(null),u=Al((0,l.useState)(Jc(o)),2),p=u[0],m=u[1],b=(0,l.useMemo)((function(){return{setPortalPlacement:m}}),[]),v=Al((0,l.useState)(null),2),g=v[0],h=v[1],f=(0,l.useCallback)((function(){if(n){var e=function(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}(n),t="fixed"===i?0:window.pageYOffset,r=e[p]+t;r===(null==g?void 0:g.offset)&&e.left===(null==g?void 0:g.rect.left)&&e.width===(null==g?void 0:g.rect.width)||h({offset:r,rect:e})}}),[n,i,p,null==g?void 0:g.offset,null==g?void 0:g.rect.left,null==g?void 0:g.rect.width]);kc((function(){f()}),[f]);var I=(0,l.useCallback)((function(){"function"==typeof d.current&&(d.current(),d.current=null),n&&c.current&&(d.current=function(e,t,r,n){void 0===n&&(n={});const{ancestorScroll:a=!0,ancestorResize:o=!0,elementResize:l=!0,animationFrame:i=!1}=n,c=a&&!i,s=c||o?[...fc(e)?Nc(e):e.contextElement?Nc(e.contextElement):[],...Nc(t)]:[];s.forEach((e=>{c&&e.addEventListener("scroll",r,{passive:!0}),o&&e.addEventListener("resize",r)}));let d,u=null;if(l){let n=!0;u=new ResizeObserver((()=>{n||r(),n=!1})),fc(e)&&!i&&u.observe(e),fc(e)||!e.contextElement||i||u.observe(e.contextElement),u.observe(t)}let p=i?Cc(e):null;return i&&function t(){const n=Cc(e);!p||n.x===p.x&&n.y===p.y&&n.width===p.width&&n.height===p.height||r(),p=n,d=requestAnimationFrame(t)}(),r(),()=>{var e;s.forEach((e=>{c&&e.removeEventListener("scroll",r),o&&e.removeEventListener("resize",r)})),null==(e=u)||e.disconnect(),u=null,i&&cancelAnimationFrame(d)}}(n,c.current,f,{elementResize:"ResizeObserver"in window}))}),[n,f]);kc((function(){I()}),[I]);var y=(0,l.useCallback)((function(e){c.current=e,I()}),[I]);if(!t&&"fixed"!==i||!g)return null;var S=dc("div",s({ref:y},Bc(k(k({},e),{},{offset:g.offset,position:i,rect:g.rect}),"menuPortal",{"menu-portal":!0}),a),r);return dc(Zc.Provider,{value:b},t?(0,xe.createPortal)(S,t):S)},LoadingMessage:as,NoOptionsMessage:ns,MultiValue:function(e){var t=e.children,r=e.components,n=e.data,a=e.innerProps,o=e.isDisabled,l=e.removeProps,i=e.selectProps,c=r.Container,s=r.Label,d=r.Remove;return dc(c,{data:n,innerProps:k(k({},Bc(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":o})),a),selectProps:i},dc(s,{data:n,innerProps:k({},Bc(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:i},t),dc(d,{data:n,innerProps:k(k({},Bc(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(t||"option")},l),selectProps:i}))},MultiValueContainer:Es,MultiValueLabel:Es,MultiValueRemove:function(e){var t=e.children,r=e.innerProps;return dc("div",s({role:"button"},r),t||dc(us,{size:14}))},Option:function(e){var t=e.children,r=e.isDisabled,n=e.isFocused,a=e.isSelected,o=e.innerRef,l=e.innerProps;return dc("div",s({},Bc(e,"option",{option:!0,"option--is-disabled":r,"option--is-focused":n,"option--is-selected":a}),{ref:o,"aria-disabled":r},l),t)},Placeholder:function(e){var t=e.children,r=e.innerProps;return dc("div",s({},Bc(e,"placeholder",{placeholder:!0}),r),t)},SelectContainer:function(e){var t=e.children,r=e.innerProps,n=e.isDisabled,a=e.isRtl;return dc("div",s({},Bc(e,"container",{"--is-disabled":n,"--is-rtl":a}),r),t)},SingleValue:function(e){var t=e.children,r=e.isDisabled,n=e.innerProps;return dc("div",s({},Bc(e,"singleValue",{"single-value":!0,"single-value--is-disabled":r}),n),t)},ValueContainer:function(e){var t=e.children,r=e.innerProps,n=e.isMulti,a=e.hasValue;return dc("div",s({},Bc(e,"valueContainer",{"value-container":!0,"value-container--is-multi":n,"value-container--has-value":a}),r),t)}},Cs=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function Ms(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(!((n=e[r])===(a=t[r])||Cs(n)&&Cs(a)))return!1;var n,a;return!0}for(var Ds={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},Ns=function(e){return dc("span",s({css:Ds},e))},ks={guidance:function(e){var t=e.isSearchable,r=e.isMulti,n=e.isDisabled,a=e.tabSelectsValue;switch(e.context){case"menu":return"Use Up and Down to choose options".concat(n?"":", press Enter to select the currently focused option",", press Escape to exit the menu").concat(a?", press Tab to select the option and exit the menu":"",".");case"input":return"".concat(e["aria-label"]||"Select"," is focused ").concat(t?",type to refine list":"",", press Down to open the menu, ").concat(r?" press left to focus selected values":"");case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(e){var t=e.action,r=e.label,n=void 0===r?"":r,a=e.labels,o=e.isDisabled;switch(t){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(n,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(a.length>1?"s":""," ").concat(a.join(","),", selected.");case"select-option":return"option ".concat(n,o?" is disabled. Select another option.":", selected.");default:return""}},onFocus:function(e){var t=e.context,r=e.focused,n=e.options,a=e.label,o=void 0===a?"":a,l=e.selectValue,i=e.isDisabled,c=e.isSelected,s=function(e,t){return e&&e.length?"".concat(e.indexOf(t)+1," of ").concat(e.length):""};if("value"===t&&l)return"value ".concat(o," focused, ").concat(s(l,r),".");if("menu"===t){var d=i?" disabled":"",u="".concat(c?"selected":"focused").concat(d);return"option ".concat(o," ").concat(u,", ").concat(s(n,r),".")}return""},onFilter:function(e){var t=e.inputValue,r=e.resultsMessage;return"".concat(r).concat(t?" for search term "+t:"",".")}},Ts=function(e){var t=e.ariaSelection,r=e.focusedOption,n=e.focusedValue,a=e.focusableOptions,o=e.isFocused,i=e.selectValue,c=e.selectProps,s=e.id,d=c.ariaLiveMessages,u=c.getOptionLabel,p=c.inputValue,m=c.isMulti,b=c.isOptionDisabled,v=c.isSearchable,g=c.menuIsOpen,h=c.options,f=c.screenReaderStatus,I=c.tabSelectsValue,y=c["aria-label"],S=c["aria-live"],_=(0,l.useMemo)((function(){return k(k({},ks),d||{})}),[d]),w=(0,l.useMemo)((function(){var e,r="";if(t&&_.onChange){var n=t.option,a=t.options,o=t.removedValue,l=t.removedValues,c=t.value,s=o||n||(e=c,Array.isArray(e)?null:e),d=s?u(s):"",p=a||l||void 0,m=p?p.map(u):[],v=k({isDisabled:s&&b(s,i),label:d,labels:m},t);r=_.onChange(v)}return r}),[t,_,b,i,u]),E=(0,l.useMemo)((function(){var e="",t=r||n,o=!!(r&&i&&i.includes(r));if(t&&_.onFocus){var l={focused:t,label:u(t),isDisabled:b(t,i),isSelected:o,options:a,context:t===r?"menu":"value",selectValue:i};e=_.onFocus(l)}return e}),[r,n,u,b,_,a,i]),x=(0,l.useMemo)((function(){var e="";if(g&&h.length&&_.onFilter){var t=f({count:a.length});e=_.onFilter({inputValue:p,resultsMessage:t})}return e}),[a,p,g,_,h,f]),C=(0,l.useMemo)((function(){var e="";if(_.guidance){var t=n?"value":g?"menu":"input";e=_.guidance({"aria-label":y,context:t,isDisabled:r&&b(r,i),isMulti:m,isSearchable:v,tabSelectsValue:I})}return e}),[y,r,n,m,b,v,g,_,i,I]),M="".concat(E," ").concat(x," ").concat(C),D=dc(l.Fragment,null,dc("span",{id:"aria-selection"},w),dc("span",{id:"aria-context"},M)),N="initial-input-focus"===(null==t?void 0:t.action);return dc(l.Fragment,null,dc(Ns,{id:s},N&&D),dc(Ns,{"aria-live":S,"aria-atomic":"false","aria-relevant":"additions text"},o&&!N&&D))},Os=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],As=new RegExp("["+Os.map((function(e){return e.letters})).join("")+"]","g"),Ps={},Rs=0;Rs<Os.length;Rs++)for(var zs=Os[Rs],Bs=0;Bs<zs.letters.length;Bs++)Ps[zs.letters[Bs]]=zs.base;var Ls=function(e){return e.replace(As,(function(e){return Ps[e]}))},$s=function(e,t){void 0===t&&(t=Ms);var r=null;function n(){for(var n=[],a=0;a<arguments.length;a++)n[a]=arguments[a];if(r&&r.lastThis===this&&t(n,r.lastArgs))return r.lastResult;var o=e.apply(this,n);return r={lastResult:o,lastArgs:n,lastThis:this},o}return n.clear=function(){r=null},n}(Ls),js=function(e){return e.replace(/^\s+|\s+$/g,"")},Ws=function(e){return"".concat(e.label," ").concat(e.value)},Fs=["innerRef"];function Hs(e){var t=e.innerRef,r=function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];var a=Object.entries(e).filter((function(e){var t=Al(e,1)[0];return!r.includes(t)}));return a.reduce((function(e,t){var r=Al(t,2),n=r[0],a=r[1];return e[n]=a,e}),{})}(Pl(e,Fs),"onExited","in","enter","exit","appear");return dc("input",s({ref:t},r,{css:uc({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var Gs=["boxSizing","height","overflow","paddingRight","position"],Vs={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function Us(e){e.preventDefault()}function Ys(e){e.stopPropagation()}function Qs(){var e=this.scrollTop,t=this.scrollHeight,r=e+this.offsetHeight;0===e?this.scrollTop=1:r===t&&(this.scrollTop=e-1)}function qs(){return"ontouchstart"in window||navigator.maxTouchPoints}var Ks=!("undefined"==typeof window||!window.document||!window.document.createElement),Js=0,Zs={capture:!1,passive:!1},Xs=function(){return document.activeElement&&document.activeElement.blur()},ed={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function td(e){var t=e.children,r=e.lockEnabled,n=e.captureEnabled,a=function(e){var t=e.isEnabled,r=e.onBottomArrive,n=e.onBottomLeave,a=e.onTopArrive,o=e.onTopLeave,i=(0,l.useRef)(!1),c=(0,l.useRef)(!1),s=(0,l.useRef)(0),d=(0,l.useRef)(null),u=(0,l.useCallback)((function(e,t){if(null!==d.current){var l=d.current,s=l.scrollTop,u=l.scrollHeight,p=l.clientHeight,m=d.current,b=t>0,v=u-p-s,g=!1;v>t&&i.current&&(n&&n(e),i.current=!1),b&&c.current&&(o&&o(e),c.current=!1),b&&t>v?(r&&!i.current&&r(e),m.scrollTop=u,g=!0,i.current=!0):!b&&-t>s&&(a&&!c.current&&a(e),m.scrollTop=0,g=!0,c.current=!0),g&&function(e){e.preventDefault(),e.stopPropagation()}(e)}}),[r,n,a,o]),p=(0,l.useCallback)((function(e){u(e,e.deltaY)}),[u]),m=(0,l.useCallback)((function(e){s.current=e.changedTouches[0].clientY}),[]),b=(0,l.useCallback)((function(e){var t=s.current-e.changedTouches[0].clientY;u(e,t)}),[u]),v=(0,l.useCallback)((function(e){if(e){var t=!!Qc&&{passive:!1};e.addEventListener("wheel",p,t),e.addEventListener("touchstart",m,t),e.addEventListener("touchmove",b,t)}}),[b,m,p]),g=(0,l.useCallback)((function(e){e&&(e.removeEventListener("wheel",p,!1),e.removeEventListener("touchstart",m,!1),e.removeEventListener("touchmove",b,!1))}),[b,m,p]);return(0,l.useEffect)((function(){if(t){var e=d.current;return v(e),function(){g(e)}}}),[t,v,g]),function(e){d.current=e}}({isEnabled:void 0===n||n,onBottomArrive:e.onBottomArrive,onBottomLeave:e.onBottomLeave,onTopArrive:e.onTopArrive,onTopLeave:e.onTopLeave}),o=function(e){var t=e.isEnabled,r=e.accountForScrollbars,n=void 0===r||r,a=(0,l.useRef)({}),o=(0,l.useRef)(null),i=(0,l.useCallback)((function(e){if(Ks){var t=document.body,r=t&&t.style;if(n&&Gs.forEach((function(e){var t=r&&r[e];a.current[e]=t})),n&&Js<1){var o=parseInt(a.current.paddingRight,10)||0,l=document.body?document.body.clientWidth:0,i=window.innerWidth-l+o||0;Object.keys(Vs).forEach((function(e){var t=Vs[e];r&&(r[e]=t)})),r&&(r.paddingRight="".concat(i,"px"))}t&&qs()&&(t.addEventListener("touchmove",Us,Zs),e&&(e.addEventListener("touchstart",Qs,Zs),e.addEventListener("touchmove",Ys,Zs))),Js+=1}}),[n]),c=(0,l.useCallback)((function(e){if(Ks){var t=document.body,r=t&&t.style;Js=Math.max(Js-1,0),n&&Js<1&&Gs.forEach((function(e){var t=a.current[e];r&&(r[e]=t)})),t&&qs()&&(t.removeEventListener("touchmove",Us,Zs),e&&(e.removeEventListener("touchstart",Qs,Zs),e.removeEventListener("touchmove",Ys,Zs)))}}),[n]);return(0,l.useEffect)((function(){if(t){var e=o.current;return i(e),function(){c(e)}}}),[t,i,c]),function(e){o.current=e}}({isEnabled:r});return dc(l.Fragment,null,r&&dc("div",{onClick:Xs,css:ed}),t((function(e){a(e),o(e)})))}var rd={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},nd=function(e){var t=e.name,r=e.onFocus;return dc("input",{required:!0,name:t,tabIndex:-1,onFocus:r,css:rd,value:"",onChange:function(){}})},ad={clearIndicator:vs,container:function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":void 0,pointerEvents:t?"none":void 0,position:"relative"}},control:function(e,t){var r=e.isDisabled,n=e.isFocused,a=e.theme,o=a.colors,l=a.borderRadius;return k({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:a.spacing.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},t?{}:{backgroundColor:r?o.neutral5:o.neutral0,borderColor:r?o.neutral10:n?o.primary:o.neutral20,borderRadius:l,borderStyle:"solid",borderWidth:1,boxShadow:n?"0 0 0 1px ".concat(o.primary):void 0,"&:hover":{borderColor:n?o.primary:o.neutral30}})},dropdownIndicator:bs,group:function(e,t){var r=e.theme.spacing;return t?{}:{paddingBottom:2*r.baseUnit,paddingTop:2*r.baseUnit}},groupHeading:function(e,t){var r=e.theme,n=r.colors,a=r.spacing;return k({label:"group",cursor:"default",display:"block"},t?{}:{color:n.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*a.baseUnit,paddingRight:3*a.baseUnit,textTransform:"uppercase"})},indicatorsContainer:function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},indicatorSeparator:function(e,t){var r=e.isDisabled,n=e.theme,a=n.spacing.baseUnit,o=n.colors;return k({label:"indicatorSeparator",alignSelf:"stretch",width:1},t?{}:{backgroundColor:r?o.neutral10:o.neutral20,marginBottom:2*a,marginTop:2*a})},input:function(e,t){var r=e.isDisabled,n=e.value,a=e.theme,o=a.spacing,l=a.colors;return k(k({visibility:r?"hidden":"visible",transform:n?"translateZ(0)":""},_s),t?{}:{margin:o.baseUnit/2,paddingBottom:o.baseUnit/2,paddingTop:o.baseUnit/2,color:l.neutral80})},loadingIndicator:function(e,t){var r=e.isFocused,n=e.size,a=e.theme,o=a.colors,l=a.spacing.baseUnit;return k({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:n,lineHeight:1,marginRight:n,textAlign:"center",verticalAlign:"middle"},t?{}:{color:r?o.neutral60:o.neutral20,padding:2*l})},loadingMessage:rs,menu:function(e,t){var r,n=e.placement,a=e.theme,o=a.borderRadius,l=a.spacing,i=a.colors;return k((D(r={label:"menu"},function(e){return e?{bottom:"top",top:"bottom"}[e]:"bottom"}(n),"100%"),D(r,"position","absolute"),D(r,"width","100%"),D(r,"zIndex",1),r),t?{}:{backgroundColor:i.neutral0,borderRadius:o,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:l.menuGutter,marginTop:l.menuGutter})},menuList:function(e,t){var r=e.maxHeight,n=e.theme.spacing.baseUnit;return k({maxHeight:r,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t?{}:{paddingBottom:n,paddingTop:n})},menuPortal:function(e){var t=e.rect,r=e.offset,n=e.position;return{left:t.left,position:n,top:r,width:t.width,zIndex:1}},multiValue:function(e,t){var r=e.theme,n=r.spacing,a=r.borderRadius,o=r.colors;return k({label:"multiValue",display:"flex",minWidth:0},t?{}:{backgroundColor:o.neutral10,borderRadius:a/2,margin:n.baseUnit/2})},multiValueLabel:function(e,t){var r=e.theme,n=r.borderRadius,a=r.colors,o=e.cropWithEllipsis;return k({overflow:"hidden",textOverflow:o||void 0===o?"ellipsis":void 0,whiteSpace:"nowrap"},t?{}:{borderRadius:n/2,color:a.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},multiValueRemove:function(e,t){var r=e.theme,n=r.spacing,a=r.borderRadius,o=r.colors,l=e.isFocused;return k({alignItems:"center",display:"flex"},t?{}:{borderRadius:a/2,backgroundColor:l?o.dangerLight:void 0,paddingLeft:n.baseUnit,paddingRight:n.baseUnit,":hover":{backgroundColor:o.dangerLight,color:o.danger}})},noOptionsMessage:ts,option:function(e,t){var r=e.isDisabled,n=e.isFocused,a=e.isSelected,o=e.theme,l=o.spacing,i=o.colors;return k({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},t?{}:{backgroundColor:a?i.primary:n?i.primary25:"transparent",color:r?i.neutral20:a?i.neutral0:"inherit",padding:"".concat(2*l.baseUnit,"px ").concat(3*l.baseUnit,"px"),":active":{backgroundColor:r?void 0:a?i.primary:i.primary50}})},placeholder:function(e,t){var r=e.theme,n=r.spacing,a=r.colors;return k({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},t?{}:{color:a.neutral50,marginLeft:n.baseUnit/2,marginRight:n.baseUnit/2})},singleValue:function(e,t){var r=e.isDisabled,n=e.theme,a=n.spacing,o=n.colors;return k({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t?{}:{color:r?o.neutral40:o.neutral80,marginLeft:a.baseUnit/2,marginRight:a.baseUnit/2})},valueContainer:function(e,t){var r=e.theme.spacing,n=e.isMulti,a=e.hasValue,o=e.selectProps.controlShouldRenderValue;return k({alignItems:"center",display:n&&a&&o?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},t?{}:{padding:"".concat(r.baseUnit/2,"px ").concat(2*r.baseUnit,"px")})}},od={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},ld={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:Gc(),captureMenuScroll:!Gc(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(e,t){if(e.data.__isNew__)return!0;var r=k({ignoreCase:!0,ignoreAccents:!0,stringify:Ws,trim:!0,matchFrom:"any"},void 0),n=r.ignoreCase,a=r.ignoreAccents,o=r.stringify,l=r.trim,i=r.matchFrom,c=l?js(t):t,s=l?js(o(e)):o(e);return n&&(c=c.toLowerCase(),s=s.toLowerCase()),a&&(c=$s(c),s=Ls(s)),"start"===i?s.substr(0,c.length)===c:s.indexOf(c)>-1},formatGroupLabel:function(e){return e.label},getOptionLabel:function(e){return e.label},getOptionValue:function(e){return e.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:function(e){return!!e.isDisabled},loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!function(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(e){return!1}}(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function id(e,t,r,n){return{type:"option",data:t,isDisabled:md(e,t,r),isSelected:bd(e,t,r),label:ud(e,t),value:pd(e,t),index:n}}function cd(e,t){return e.options.map((function(r,n){if("options"in r){var a=r.options.map((function(r,n){return id(e,r,t,n)})).filter((function(t){return dd(e,t)}));return a.length>0?{type:"group",data:r,options:a,index:n}:void 0}var o=id(e,r,t,n);return dd(e,o)?o:void 0})).filter(qc)}function sd(e){return e.reduce((function(e,t){return"group"===t.type?e.push.apply(e,$l(t.options.map((function(e){return e.data})))):e.push(t.data),e}),[])}function dd(e,t){var r=e.inputValue,n=void 0===r?"":r,a=t.data,o=t.isSelected,l=t.label,i=t.value;return(!gd(e)||!o)&&vd(e,{label:l,value:i,data:a},n)}var ud=function(e,t){return e.getOptionLabel(t)},pd=function(e,t){return e.getOptionValue(t)};function md(e,t,r){return"function"==typeof e.isOptionDisabled&&e.isOptionDisabled(t,r)}function bd(e,t,r){if(r.indexOf(t)>-1)return!0;if("function"==typeof e.isOptionSelected)return e.isOptionSelected(t,r);var n=pd(e,t);return r.some((function(t){return pd(e,t)===n}))}function vd(e,t,r){return!e.filterOption||e.filterOption(t,r)}var gd=function(e){var t=e.hideSelectedOptions,r=e.isMulti;return void 0===t?r:t},hd=1,fd=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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&E(e,t)}(c,e);var t,r,n,a,o,i=(a=c,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Bl(a);if(o){var r=Bl(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return Ll(this,e)});function c(e){var t;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,c),(t=i.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0},t.blockOptionHover=!1,t.isComposing=!1,t.commonProps=void 0,t.initialTouchX=0,t.initialTouchY=0,t.instancePrefix="",t.openAfterFocus=!1,t.scrollToFocusedOptionOnUpdate=!1,t.userIsDragging=void 0,t.controlRef=null,t.getControlRef=function(e){t.controlRef=e},t.focusedOptionRef=null,t.getFocusedOptionRef=function(e){t.focusedOptionRef=e},t.menuListRef=null,t.getMenuListRef=function(e){t.menuListRef=e},t.inputRef=null,t.getInputRef=function(e){t.inputRef=e},t.focus=t.focusInput,t.blur=t.blurInput,t.onChange=function(e,r){var n=t.props,a=n.onChange,o=n.name;r.name=o,t.ariaOnChange(e,r),a(e,r)},t.setValue=function(e,r,n){var a=t.props,o=a.closeMenuOnSelect,l=a.isMulti,i=a.inputValue;t.onInputChange("",{action:"set-value",prevInputValue:i}),o&&(t.setState({inputIsHiddenAfterUpdate:!l}),t.onMenuClose()),t.setState({clearFocusValueOnUpdate:!0}),t.onChange(e,{action:r,option:n})},t.selectOption=function(e){var r=t.props,n=r.blurInputOnSelect,a=r.isMulti,o=r.name,l=t.state.selectValue,i=a&&t.isOptionSelected(e,l),c=t.isOptionDisabled(e,l);if(i){var s=t.getOptionValue(e);t.setValue(l.filter((function(e){return t.getOptionValue(e)!==s})),"deselect-option",e)}else{if(c)return void t.ariaOnChange(e,{action:"select-option",option:e,name:o});a?t.setValue([].concat($l(l),[e]),"select-option",e):t.setValue(e,"select-option")}n&&t.blurInput()},t.removeValue=function(e){var r=t.props.isMulti,n=t.state.selectValue,a=t.getOptionValue(e),o=n.filter((function(e){return t.getOptionValue(e)!==a})),l=Kc(r,o,o[0]||null);t.onChange(l,{action:"remove-value",removedValue:e}),t.focusInput()},t.clearValue=function(){var e=t.state.selectValue;t.onChange(Kc(t.props.isMulti,[],null),{action:"clear",removedValues:e})},t.popValue=function(){var e=t.props.isMulti,r=t.state.selectValue,n=r[r.length-1],a=r.slice(0,r.length-1),o=Kc(e,a,a[0]||null);t.onChange(o,{action:"pop-value",removedValue:n})},t.getValue=function(){return t.state.selectValue},t.cx=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];return Pc.apply(void 0,[t.props.classNamePrefix].concat(r))},t.getOptionLabel=function(e){return ud(t.props,e)},t.getOptionValue=function(e){return pd(t.props,e)},t.getStyles=function(e,r){var n=t.props.unstyled,a=ad[e](r,n);a.boxSizing="border-box";var o=t.props.styles[e];return o?o(a,r):a},t.getClassNames=function(e,r){var n,a;return null===(n=(a=t.props.classNames)[e])||void 0===n?void 0:n.call(a,r)},t.getElementId=function(e){return"".concat(t.instancePrefix,"-").concat(e)},t.getComponents=function(){return e=t.props,k(k({},xs),e.components);var e},t.buildCategorizedOptions=function(){return cd(t.props,t.state.selectValue)},t.getCategorizedOptions=function(){return t.props.menuIsOpen?t.buildCategorizedOptions():[]},t.buildFocusableOptions=function(){return sd(t.buildCategorizedOptions())},t.getFocusableOptions=function(){return t.props.menuIsOpen?t.buildFocusableOptions():[]},t.ariaOnChange=function(e,r){t.setState({ariaSelection:k({value:e},r)})},t.onMenuMouseDown=function(e){0===e.button&&(e.stopPropagation(),e.preventDefault(),t.focusInput())},t.onMenuMouseMove=function(e){t.blockOptionHover=!1},t.onControlMouseDown=function(e){if(!e.defaultPrevented){var r=t.props.openMenuOnClick;t.state.isFocused?t.props.menuIsOpen?"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&t.onMenuClose():r&&t.openMenu("first"):(r&&(t.openAfterFocus=!0),t.focusInput()),"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&e.preventDefault()}},t.onDropdownIndicatorMouseDown=function(e){if(!(e&&"mousedown"===e.type&&0!==e.button||t.props.isDisabled)){var r=t.props,n=r.isMulti,a=r.menuIsOpen;t.focusInput(),a?(t.setState({inputIsHiddenAfterUpdate:!n}),t.onMenuClose()):t.openMenu("first"),e.preventDefault()}},t.onClearIndicatorMouseDown=function(e){e&&"mousedown"===e.type&&0!==e.button||(t.clearValue(),e.preventDefault(),t.openAfterFocus=!1,"touchend"===e.type?t.focusInput():setTimeout((function(){return t.focusInput()})))},t.onScroll=function(e){"boolean"==typeof t.props.closeMenuOnScroll?e.target instanceof HTMLElement&&Lc(e.target)&&t.props.onMenuClose():"function"==typeof t.props.closeMenuOnScroll&&t.props.closeMenuOnScroll(e)&&t.props.onMenuClose()},t.onCompositionStart=function(){t.isComposing=!0},t.onCompositionEnd=function(){t.isComposing=!1},t.onTouchStart=function(e){var r=e.touches,n=r&&r.item(0);n&&(t.initialTouchX=n.clientX,t.initialTouchY=n.clientY,t.userIsDragging=!1)},t.onTouchMove=function(e){var r=e.touches,n=r&&r.item(0);if(n){var a=Math.abs(n.clientX-t.initialTouchX),o=Math.abs(n.clientY-t.initialTouchY);t.userIsDragging=a>5||o>5}},t.onTouchEnd=function(e){t.userIsDragging||(t.controlRef&&!t.controlRef.contains(e.target)&&t.menuListRef&&!t.menuListRef.contains(e.target)&&t.blurInput(),t.initialTouchX=0,t.initialTouchY=0)},t.onControlTouchEnd=function(e){t.userIsDragging||t.onControlMouseDown(e)},t.onClearIndicatorTouchEnd=function(e){t.userIsDragging||t.onClearIndicatorMouseDown(e)},t.onDropdownIndicatorTouchEnd=function(e){t.userIsDragging||t.onDropdownIndicatorMouseDown(e)},t.handleInputChange=function(e){var r=t.props.inputValue,n=e.currentTarget.value;t.setState({inputIsHiddenAfterUpdate:!1}),t.onInputChange(n,{action:"input-change",prevInputValue:r}),t.props.menuIsOpen||t.onMenuOpen()},t.onInputFocus=function(e){t.props.onFocus&&t.props.onFocus(e),t.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(t.openAfterFocus||t.props.openMenuOnFocus)&&t.openMenu("first"),t.openAfterFocus=!1},t.onInputBlur=function(e){var r=t.props.inputValue;t.menuListRef&&t.menuListRef.contains(document.activeElement)?t.inputRef.focus():(t.props.onBlur&&t.props.onBlur(e),t.onInputChange("",{action:"input-blur",prevInputValue:r}),t.onMenuClose(),t.setState({focusedValue:null,isFocused:!1}))},t.onOptionHover=function(e){t.blockOptionHover||t.state.focusedOption===e||t.setState({focusedOption:e})},t.shouldHideSelectedOptions=function(){return gd(t.props)},t.onValueInputFocus=function(e){e.preventDefault(),e.stopPropagation(),t.focus()},t.onKeyDown=function(e){var r=t.props,n=r.isMulti,a=r.backspaceRemovesValue,o=r.escapeClearsValue,l=r.inputValue,i=r.isClearable,c=r.isDisabled,s=r.menuIsOpen,d=r.onKeyDown,u=r.tabSelectsValue,p=r.openMenuOnFocus,m=t.state,b=m.focusedOption,v=m.focusedValue,g=m.selectValue;if(!(c||"function"==typeof d&&(d(e),e.defaultPrevented))){switch(t.blockOptionHover=!0,e.key){case"ArrowLeft":if(!n||l)return;t.focusValue("previous");break;case"ArrowRight":if(!n||l)return;t.focusValue("next");break;case"Delete":case"Backspace":if(l)return;if(v)t.removeValue(v);else{if(!a)return;n?t.popValue():i&&t.clearValue()}break;case"Tab":if(t.isComposing)return;if(e.shiftKey||!s||!u||!b||p&&t.isOptionSelected(b,g))return;t.selectOption(b);break;case"Enter":if(229===e.keyCode)break;if(s){if(!b)return;if(t.isComposing)return;t.selectOption(b);break}return;case"Escape":s?(t.setState({inputIsHiddenAfterUpdate:!1}),t.onInputChange("",{action:"menu-close",prevInputValue:l}),t.onMenuClose()):i&&o&&t.clearValue();break;case" ":if(l)return;if(!s){t.openMenu("first");break}if(!b)return;t.selectOption(b);break;case"ArrowUp":s?t.focusOption("up"):t.openMenu("last");break;case"ArrowDown":s?t.focusOption("down"):t.openMenu("first");break;case"PageUp":if(!s)return;t.focusOption("pageup");break;case"PageDown":if(!s)return;t.focusOption("pagedown");break;case"Home":if(!s)return;t.focusOption("first");break;case"End":if(!s)return;t.focusOption("last");break;default:return}e.preventDefault()}},t.instancePrefix="react-select-"+(t.props.instanceId||++hd),t.state.selectValue=Rc(e.value),e.menuIsOpen&&t.state.selectValue.length){var r=t.buildFocusableOptions(),n=r.indexOf(t.state.selectValue[0]);t.state.focusedOption=r[n]}return t}return t=c,r=[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&Hc(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(e){var t=this.props,r=t.isDisabled,n=t.menuIsOpen,a=this.state.isFocused;(a&&!r&&e.isDisabled||a&&n&&!e.menuIsOpen)&&this.focusInput(),a&&r&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):a||r||!e.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(Hc(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,r=this.state,n=r.selectValue,a=r.isFocused,o=this.buildFocusableOptions(),l="first"===e?0:o.length-1;if(!this.props.isMulti){var i=o.indexOf(n[0]);i>-1&&(l=i)}this.scrollToFocusedOptionOnUpdate=!(a&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:o[l]},(function(){return t.onMenuOpen()}))}},{key:"focusValue",value:function(e){var t=this.state,r=t.selectValue,n=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var a=r.indexOf(n);n||(a=-1);var o=r.length-1,l=-1;if(r.length){switch(e){case"previous":l=0===a?0:-1===a?o:a-1;break;case"next":a>-1&&a<o&&(l=a+1)}this.setState({inputIsHidden:-1!==l,focusedValue:r[l]})}}}},{key:"focusOption",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,r=this.state.focusedOption,n=this.getFocusableOptions();if(n.length){var a=0,o=n.indexOf(r);r||(o=-1),"up"===e?a=o>0?o-1:n.length-1:"down"===e?a=(o+1)%n.length:"pageup"===e?(a=o-t)<0&&(a=0):"pagedown"===e?(a=o+t)>n.length-1&&(a=n.length-1):"last"===e&&(a=n.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:n[a],focusedValue:null})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(od):k(k({},od),this.props.theme):od}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,r=this.getStyles,n=this.getClassNames,a=this.getValue,o=this.selectOption,l=this.setValue,i=this.props,c=i.isMulti,s=i.isRtl,d=i.options;return{clearValue:e,cx:t,getStyles:r,getClassNames:n,getValue:a,hasValue:this.hasValue(),isMulti:c,isRtl:s,options:d,selectOption:o,selectProps:i,setValue:l,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,r=e.isMulti;return void 0===t?r:t}},{key:"isOptionDisabled",value:function(e,t){return md(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return bd(this.props,e,t)}},{key:"filterOption",value:function(e,t){return vd(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"==typeof this.props.formatOptionLabel){var r=this.props.inputValue,n=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:r,selectValue:n})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,r=e.isSearchable,n=e.inputId,a=e.inputValue,o=e.tabIndex,i=e.form,c=e.menuIsOpen,d=e.required,u=this.getComponents().Input,p=this.state,m=p.inputIsHidden,b=p.ariaSelection,v=this.commonProps,g=n||this.getElementId("input"),h=k(k(k({"aria-autocomplete":"list","aria-expanded":c,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":d,role:"combobox"},c&&{"aria-controls":this.getElementId("listbox"),"aria-owns":this.getElementId("listbox")}),!r&&{"aria-readonly":!0}),this.hasValue()?"initial-input-focus"===(null==b?void 0:b.action)&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return r?l.createElement(u,s({},v,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:g,innerRef:this.getInputRef,isDisabled:t,isHidden:m,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:o,form:i,type:"text",value:a},h)):l.createElement(Hs,s({id:g,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:Oc,onFocus:this.onInputFocus,disabled:t,tabIndex:o,inputMode:"none",form:i,value:""},h))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.getComponents(),r=t.MultiValue,n=t.MultiValueContainer,a=t.MultiValueLabel,o=t.MultiValueRemove,i=t.SingleValue,c=t.Placeholder,d=this.commonProps,u=this.props,p=u.controlShouldRenderValue,m=u.isDisabled,b=u.isMulti,v=u.inputValue,g=u.placeholder,h=this.state,f=h.selectValue,I=h.focusedValue,y=h.isFocused;if(!this.hasValue()||!p)return v?null:l.createElement(c,s({},d,{key:"placeholder",isDisabled:m,isFocused:y,innerProps:{id:this.getElementId("placeholder")}}),g);if(b)return f.map((function(t,i){var c=t===I,u="".concat(e.getOptionLabel(t),"-").concat(e.getOptionValue(t));return l.createElement(r,s({},d,{components:{Container:n,Label:a,Remove:o},isFocused:c,isDisabled:m,key:u,index:i,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault()}},data:t}),e.formatOptionLabel(t,"value"))}));if(v)return null;var S=f[0];return l.createElement(i,s({},d,{data:S,isDisabled:m}),this.formatOptionLabel(S,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.getComponents().ClearIndicator,t=this.commonProps,r=this.props,n=r.isDisabled,a=r.isLoading,o=this.state.isFocused;if(!this.isClearable()||!e||n||!this.hasValue()||a)return null;var i={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return l.createElement(e,s({},t,{innerProps:i,isFocused:o}))}},{key:"renderLoadingIndicator",value:function(){var e=this.getComponents().LoadingIndicator,t=this.commonProps,r=this.props,n=r.isDisabled,a=r.isLoading,o=this.state.isFocused;return e&&a?l.createElement(e,s({},t,{innerProps:{"aria-hidden":"true"},isDisabled:n,isFocused:o})):null}},{key:"renderIndicatorSeparator",value:function(){var e=this.getComponents(),t=e.DropdownIndicator,r=e.IndicatorSeparator;if(!t||!r)return null;var n=this.commonProps,a=this.props.isDisabled,o=this.state.isFocused;return l.createElement(r,s({},n,{isDisabled:a,isFocused:o}))}},{key:"renderDropdownIndicator",value:function(){var e=this.getComponents().DropdownIndicator;if(!e)return null;var t=this.commonProps,r=this.props.isDisabled,n=this.state.isFocused,a={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return l.createElement(e,s({},t,{innerProps:a,isDisabled:r,isFocused:n}))}},{key:"renderMenu",value:function(){var e=this,t=this.getComponents(),r=t.Group,n=t.GroupHeading,a=t.Menu,o=t.MenuList,i=t.MenuPortal,c=t.LoadingMessage,d=t.NoOptionsMessage,u=t.Option,p=this.commonProps,m=this.state.focusedOption,b=this.props,v=b.captureMenuScroll,g=b.inputValue,h=b.isLoading,f=b.loadingMessage,I=b.minMenuHeight,y=b.maxMenuHeight,S=b.menuIsOpen,_=b.menuPlacement,w=b.menuPosition,E=b.menuPortalTarget,x=b.menuShouldBlockScroll,C=b.menuShouldScrollIntoView,M=b.noOptionsMessage,D=b.onMenuScrollToTop,N=b.onMenuScrollToBottom;if(!S)return null;var k,T=function(t,r){var n=t.type,a=t.data,o=t.isDisabled,i=t.isSelected,c=t.label,d=t.value,b=m===a,v=o?void 0:function(){return e.onOptionHover(a)},g=o?void 0:function(){return e.selectOption(a)},h="".concat(e.getElementId("option"),"-").concat(r),f={id:h,onClick:g,onMouseMove:v,onMouseOver:v,tabIndex:-1};return l.createElement(u,s({},p,{innerProps:f,data:a,isDisabled:o,isSelected:i,key:h,label:c,type:n,value:d,isFocused:b,innerRef:b?e.getFocusedOptionRef:void 0}),e.formatOptionLabel(t.data,"menu"))};if(this.hasOptions())k=this.getCategorizedOptions().map((function(t){if("group"===t.type){var a=t.data,o=t.options,i=t.index,c="".concat(e.getElementId("group"),"-").concat(i),d="".concat(c,"-heading");return l.createElement(r,s({},p,{key:c,data:a,options:o,Heading:n,headingProps:{id:d,data:t.data},label:e.formatGroupLabel(t.data)}),t.options.map((function(e){return T(e,"".concat(i,"-").concat(e.index))})))}if("option"===t.type)return T(t,"".concat(t.index))}));else if(h){var O=f({inputValue:g});if(null===O)return null;k=l.createElement(c,p,O)}else{var A=M({inputValue:g});if(null===A)return null;k=l.createElement(d,p,A)}var P={minMenuHeight:I,maxMenuHeight:y,menuPlacement:_,menuPosition:w,menuShouldScrollIntoView:C},R=l.createElement(Xc,s({},p,P),(function(t){var r=t.ref,n=t.placerProps,i=n.placement,c=n.maxHeight;return l.createElement(a,s({},p,P,{innerRef:r,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove,id:e.getElementId("listbox")},isLoading:h,placement:i}),l.createElement(td,{captureEnabled:v,onTopArrive:D,onBottomArrive:N,lockEnabled:x},(function(t){return l.createElement(o,s({},p,{innerRef:function(r){e.getMenuListRef(r),t(r)},isLoading:h,maxHeight:c,focusedOption:m}),k)})))}));return E||"fixed"===w?l.createElement(i,s({},p,{appendTo:E,controlElement:this.controlRef,menuPlacement:_,menuPosition:w}),R):R}},{key:"renderFormField",value:function(){var e=this,t=this.props,r=t.delimiter,n=t.isDisabled,a=t.isMulti,o=t.name,i=t.required,c=this.state.selectValue;if(o&&!n){if(i&&!this.hasValue())return l.createElement(nd,{name:o,onFocus:this.onValueInputFocus});if(a){if(r){var s=c.map((function(t){return e.getOptionValue(t)})).join(r);return l.createElement("input",{name:o,type:"hidden",value:s})}var d=c.length>0?c.map((function(t,r){return l.createElement("input",{key:"i-".concat(r),name:o,type:"hidden",value:e.getOptionValue(t)})})):l.createElement("input",{name:o,type:"hidden",value:""});return l.createElement("div",null,d)}var u=c[0]?this.getOptionValue(c[0]):"";return l.createElement("input",{name:o,type:"hidden",value:u})}}},{key:"renderLiveRegion",value:function(){var e=this.commonProps,t=this.state,r=t.ariaSelection,n=t.focusedOption,a=t.focusedValue,o=t.isFocused,i=t.selectValue,c=this.getFocusableOptions();return l.createElement(Ts,s({},e,{id:this.getElementId("live-region"),ariaSelection:r,focusedOption:n,focusedValue:a,isFocused:o,selectValue:i,focusableOptions:c}))}},{key:"render",value:function(){var e=this.getComponents(),t=e.Control,r=e.IndicatorsContainer,n=e.SelectContainer,a=e.ValueContainer,o=this.props,i=o.className,c=o.id,d=o.isDisabled,u=o.menuIsOpen,p=this.state.isFocused,m=this.commonProps=this.getCommonProps();return l.createElement(n,s({},m,{className:i,innerProps:{id:c,onKeyDown:this.onKeyDown},isDisabled:d,isFocused:p}),this.renderLiveRegion(),l.createElement(t,s({},m,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:d,isFocused:p,menuIsOpen:u}),l.createElement(a,s({},m,{isDisabled:d}),this.renderPlaceholderOrValue(),this.renderInput()),l.createElement(r,s({},m,{isDisabled:d}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],n=[{key:"getDerivedStateFromProps",value:function(e,t){var r=t.prevProps,n=t.clearFocusValueOnUpdate,a=t.inputIsHiddenAfterUpdate,o=t.ariaSelection,l=t.isFocused,i=t.prevWasFocused,c=e.options,s=e.value,d=e.menuIsOpen,u=e.inputValue,p=e.isMulti,m=Rc(s),b={};if(r&&(s!==r.value||c!==r.options||d!==r.menuIsOpen||u!==r.inputValue)){var v=d?function(e,t){return sd(cd(e,t))}(e,m):[],g=n?function(e,t){var r=e.focusedValue,n=e.selectValue.indexOf(r);if(n>-1){if(t.indexOf(r)>-1)return r;if(n<t.length)return t[n]}return null}(t,m):null,h=function(e,t){var r=e.focusedOption;return r&&t.indexOf(r)>-1?r:t[0]}(t,v);b={selectValue:m,focusedOption:h,focusedValue:g,clearFocusValueOnUpdate:!1}}var f=null!=a&&e!==r?{inputIsHidden:a,inputIsHiddenAfterUpdate:void 0}:{},I=o,y=l&&i;return l&&!y&&(I={value:Kc(p,m,m[0]||null),options:m,action:"initial-input-focus"},y=!i),"initial-input-focus"===(null==o?void 0:o.action)&&(I=null),k(k(k({},b),f),{},{prevProps:e,ariaSelection:I,prevWasFocused:y})}}],r&&zl(t.prototype,r),n&&zl(t,n),Object.defineProperty(t,"prototype",{writable:!1}),c}(l.Component);fd.defaultProps=ld;var Id=(0,l.forwardRef)((function(e,t){var r=function(e){var t=e.defaultInputValue,r=void 0===t?"":t,n=e.defaultMenuIsOpen,a=void 0!==n&&n,o=e.defaultValue,i=void 0===o?null:o,c=e.inputValue,s=e.menuIsOpen,d=e.onChange,u=e.onInputChange,p=e.onMenuClose,m=e.onMenuOpen,b=e.value,v=Pl(e,Rl),g=Al((0,l.useState)(void 0!==c?c:r),2),h=g[0],f=g[1],I=Al((0,l.useState)(void 0!==s?s:a),2),y=I[0],S=I[1],_=Al((0,l.useState)(void 0!==b?b:i),2),w=_[0],E=_[1],x=(0,l.useCallback)((function(e,t){"function"==typeof d&&d(e,t),E(e)}),[d]),C=(0,l.useCallback)((function(e,t){var r;"function"==typeof u&&(r=u(e,t)),f(void 0!==r?r:e)}),[u]),M=(0,l.useCallback)((function(){"function"==typeof m&&m(),S(!0)}),[m]),D=(0,l.useCallback)((function(){"function"==typeof p&&p(),S(!1)}),[p]),N=void 0!==c?c:h,T=void 0!==s?s:y,O=void 0!==b?b:w;return k(k({},v),{},{inputValue:N,menuIsOpen:T,onChange:x,onInputChange:C,onMenuClose:D,onMenuOpen:M,value:O})}(e);return l.createElement(fd,s({ref:t},r))}));const yd=Id,Sd=JSON.parse('[{"label":"Default","value":"Default","variant":["Default","100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Abhaya Libre","category":"serif","value":"Abhaya Libre","variant":["400","500","600","700","800"]},{"label":"Advent Pro","category":"sans-serif","value":"Advent Pro","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Akshar","category":"sans-serif","value":"Akshar","variant":["300","400","500","600","700"]},{"label":"Albert Sans","category":"sans-serif","value":"Albert Sans","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Alegreya","category":"serif","value":"Alegreya","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Alegreya SC","category":"serif","value":"Alegreya SC","variant":["400","400 Italic","500","500 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Alegreya Sans","category":"sans-serif","value":"Alegreya Sans","variant":["100","100 Italic","300","300 Italic","400","400 Italic","500","500 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Alegreya Sans SC","category":"sans-serif","value":"Alegreya Sans SC","variant":["100","100 Italic","300","300 Italic","400","400 Italic","500","500 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Aleo","category":"serif","value":"Aleo","variant":["300","300 Italic","400","400 Italic","700","700 Italic"]},{"label":"Alexandria","category":"sans-serif","value":"Alexandria","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Alumni Sans","category":"sans-serif","value":"Alumni Sans","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Andada Pro","category":"serif","value":"Andada Pro","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic"]},{"label":"Anek Bangla","category":"sans-serif","value":"Anek Bangla","variant":["100","200","300","400","500","600","700","800"]},{"label":"Anek Devanagari","category":"sans-serif","value":"Anek Devanagari","variant":["100","200","300","400","500","600","700","800"]},{"label":"Anek Gujarati","category":"sans-serif","value":"Anek Gujarati","variant":["100","200","300","400","500","600","700","800"]},{"label":"Anek Gurmukhi","category":"sans-serif","value":"Anek Gurmukhi","variant":["100","200","300","400","500","600","700","800"]},{"label":"Anek Kannada","category":"sans-serif","value":"Anek Kannada","variant":["100","200","300","400","500","600","700","800"]},{"label":"Anek Latin","category":"sans-serif","value":"Anek Latin","variant":["100","200","300","400","500","600","700","800"]},{"label":"Anek Malayalam","category":"sans-serif","value":"Anek Malayalam","variant":["100","200","300","400","500","600","700","800"]},{"label":"Anek Odia","category":"sans-serif","value":"Anek Odia","variant":["100","200","300","400","500","600","700","800"]},{"label":"Anek Tamil","category":"sans-serif","value":"Anek Tamil","variant":["100","200","300","400","500","600","700","800"]},{"label":"Anek Telugu","category":"sans-serif","value":"Anek Telugu","variant":["100","200","300","400","500","600","700","800"]},{"label":"Antonio","category":"sans-serif","value":"Antonio","variant":["100","200","300","400","500","600","700"]},{"label":"Archivo","category":"sans-serif","value":"Archivo","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Archivo Narrow","category":"sans-serif","value":"Archivo Narrow","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Arimo","category":"sans-serif","value":"Arimo","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Asap","category":"sans-serif","value":"Asap","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Asap Condensed","category":"sans-serif","value":"Asap Condensed","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Assistant","category":"sans-serif","value":"Assistant","variant":["200","300","400","500","600","700","800"]},{"label":"Athiti","category":"sans-serif","value":"Athiti","variant":["200","300","400","500","600","700"]},{"label":"Azeret Mono","category":"monospace","value":"Azeret Mono","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Bai Jamjuree","category":"sans-serif","value":"Bai Jamjuree","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Barlow","category":"sans-serif","value":"Barlow","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Barlow Condensed","category":"sans-serif","value":"Barlow Condensed","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Barlow Semi Condensed","category":"sans-serif","value":"Barlow Semi Condensed","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Be Vietnam Pro","category":"sans-serif","value":"Be Vietnam Pro","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Besley","category":"serif","value":"Besley","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"BioRhyme","category":"serif","value":"BioRhyme","variant":["200","300","400","700","800"]},{"label":"BioRhyme Expanded","category":"serif","value":"BioRhyme Expanded","variant":["200","300","400","700","800"]},{"label":"Biryani","category":"sans-serif","value":"Biryani","variant":["200","300","400","600","700","800","900"]},{"label":"Bitter","category":"serif","value":"Bitter","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Blinker","category":"sans-serif","value":"Blinker","variant":["100","200","300","400","600","700","800","900"]},{"label":"Bodoni Moda","category":"serif","value":"Bodoni Moda","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Brygada 1918","category":"serif","value":"Brygada 1918","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Cabin","category":"sans-serif","value":"Cabin","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Cairo","category":"sans-serif","value":"Cairo","variant":["200","300","400","500","600","700","800","900"]},{"label":"Catamaran","category":"sans-serif","value":"Catamaran","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Chakra Petch","category":"sans-serif","value":"Chakra Petch","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Changa","category":"sans-serif","value":"Changa","variant":["200","300","400","500","600","700","800"]},{"label":"Chathura","category":"sans-serif","value":"Chathura","variant":["100","300","400","700","800"]},{"label":"Chivo","category":"sans-serif","value":"Chivo","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Chivo Mono","category":"monospace","value":"Chivo Mono","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Cinzel","category":"serif","value":"Cinzel","variant":["400","500","600","700","800","900"]},{"label":"Comic Neue","category":"handwriting","value":"Comic Neue","variant":["300","300 Italic","400","400 Italic","700","700 Italic"]},{"label":"Commissioner","category":"sans-serif","value":"Commissioner","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Cormorant","category":"serif","value":"Cormorant","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Cormorant Garamond","category":"serif","value":"Cormorant Garamond","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Cormorant Infant","category":"serif","value":"Cormorant Infant","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Cormorant SC","category":"serif","value":"Cormorant SC","variant":["300","400","500","600","700"]},{"label":"Cormorant Unicase","category":"serif","value":"Cormorant Unicase","variant":["300","400","500","600","700"]},{"label":"Cormorant Upright","category":"serif","value":"Cormorant Upright","variant":["300","400","500","600","700"]},{"label":"Crimson Pro","category":"serif","value":"Crimson Pro","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Crimson Text","category":"serif","value":"Crimson Text","variant":["400","400 Italic","600","600 Italic","700","700 Italic"]},{"label":"Cuprum","category":"sans-serif","value":"Cuprum","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"DM Mono","category":"monospace","value":"DM Mono","variant":["300","300 Italic","400","400 Italic","500","500 Italic"]},{"label":"DM Sans","category":"sans-serif","value":"DM Sans","variant":["400","400 Italic","500","500 Italic","700","700 Italic"]},{"label":"Darker Grotesque","category":"sans-serif","value":"Darker Grotesque","variant":["300","400","500","600","700","800","900"]},{"label":"Dosis","category":"sans-serif","value":"Dosis","variant":["200","300","400","500","600","700","800"]},{"label":"EB Garamond","category":"serif","value":"EB Garamond","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic"]},{"label":"Eczar","category":"serif","value":"Eczar","variant":["400","500","600","700","800"]},{"label":"Encode Sans","category":"sans-serif","value":"Encode Sans","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Encode Sans Condensed","category":"sans-serif","value":"Encode Sans Condensed","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Encode Sans Expanded","category":"sans-serif","value":"Encode Sans Expanded","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Encode Sans SC","category":"sans-serif","value":"Encode Sans SC","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Encode Sans Semi Condensed","category":"sans-serif","value":"Encode Sans Semi Condensed","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Encode Sans Semi Expanded","category":"sans-serif","value":"Encode Sans Semi Expanded","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Epilogue","category":"sans-serif","value":"Epilogue","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Exo","category":"sans-serif","value":"Exo","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Exo 2","category":"sans-serif","value":"Exo 2","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Fahkwang","category":"sans-serif","value":"Fahkwang","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Familjen Grotesk","category":"sans-serif","value":"Familjen Grotesk","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Faustina","category":"serif","value":"Faustina","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic"]},{"label":"Figtree","category":"sans-serif","value":"Figtree","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Finlandica","category":"sans-serif","value":"Finlandica","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Fira Code","category":"monospace","value":"Fira Code","variant":["300","400","500","600","700"]},{"label":"Fira Sans","category":"sans-serif","value":"Fira Sans","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Fira Sans Condensed","category":"sans-serif","value":"Fira Sans Condensed","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Fira Sans Extra Condensed","category":"sans-serif","value":"Fira Sans Extra Condensed","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Frank Ruhl Libre","category":"serif","value":"Frank Ruhl Libre","variant":["300","400","500","600","700","800","900"]},{"label":"Fraunces","category":"serif","value":"Fraunces","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Fredoka","category":"sans-serif","value":"Fredoka","variant":["300","400","500","600","700"]},{"label":"Gantari","category":"sans-serif","value":"Gantari","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Gelasio","category":"serif","value":"Gelasio","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Gemunu Libre","category":"sans-serif","value":"Gemunu Libre","variant":["200","300","400","500","600","700","800"]},{"label":"Genos","category":"sans-serif","value":"Genos","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Georama","category":"sans-serif","value":"Georama","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Glory","category":"sans-serif","value":"Glory","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic"]},{"label":"Golos Text","category":"sans-serif","value":"Golos Text","variant":["400","500","600","700","800","900"]},{"label":"Gothic A1","category":"sans-serif","value":"Gothic A1","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Grenze","category":"serif","value":"Grenze","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Hahmlet","category":"serif","value":"Hahmlet","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Halant","category":"serif","value":"Halant","variant":["300","400","500","600","700"]},{"label":"Hanken Grotesk","category":"sans-serif","value":"Hanken Grotesk","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Hanuman","category":"serif","value":"Hanuman","variant":["100","300","400","700","900"]},{"label":"Heebo","category":"sans-serif","value":"Heebo","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Hepta Slab","category":"serif","value":"Hepta Slab","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Hind","category":"sans-serif","value":"Hind","variant":["300","400","500","600","700"]},{"label":"Hind Guntur","category":"sans-serif","value":"Hind Guntur","variant":["300","400","500","600","700"]},{"label":"Hind Madurai","category":"sans-serif","value":"Hind Madurai","variant":["300","400","500","600","700"]},{"label":"Hind Siliguri","category":"sans-serif","value":"Hind Siliguri","variant":["300","400","500","600","700"]},{"label":"Hind Vadodara","category":"sans-serif","value":"Hind Vadodara","variant":["300","400","500","600","700"]},{"label":"IBM Plex Mono","category":"monospace","value":"IBM Plex Mono","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"IBM Plex Sans","category":"sans-serif","value":"IBM Plex Sans","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"IBM Plex Sans Arabic","category":"sans-serif","value":"IBM Plex Sans Arabic","variant":["100","200","300","400","500","600","700"]},{"label":"IBM Plex Sans Condensed","category":"sans-serif","value":"IBM Plex Sans Condensed","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"IBM Plex Sans Devanagari","category":"sans-serif","value":"IBM Plex Sans Devanagari","variant":["100","200","300","400","500","600","700"]},{"label":"IBM Plex Sans Hebrew","category":"sans-serif","value":"IBM Plex Sans Hebrew","variant":["100","200","300","400","500","600","700"]},{"label":"IBM Plex Sans JP","category":"sans-serif","value":"IBM Plex Sans JP","variant":["100","200","300","400","500","600","700"]},{"label":"IBM Plex Sans KR","category":"sans-serif","value":"IBM Plex Sans KR","variant":["100","200","300","400","500","600","700"]},{"label":"IBM Plex Sans Thai","category":"sans-serif","value":"IBM Plex Sans Thai","variant":["100","200","300","400","500","600","700"]},{"label":"IBM Plex Sans Thai Looped","category":"sans-serif","value":"IBM Plex Sans Thai Looped","variant":["100","200","300","400","500","600","700"]},{"label":"IBM Plex Serif","category":"serif","value":"IBM Plex Serif","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Ibarra Real Nova","category":"serif","value":"Ibarra Real Nova","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Imbue","category":"serif","value":"Imbue","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Inconsolata","category":"monospace","value":"Inconsolata","variant":["200","300","400","500","600","700","800","900"]},{"label":"Inknut Antiqua","category":"serif","value":"Inknut Antiqua","variant":["300","400","500","600","700","800","900"]},{"label":"Inria Sans","category":"sans-serif","value":"Inria Sans","variant":["300","300 Italic","400","400 Italic","700","700 Italic"]},{"label":"Inria Serif","category":"serif","value":"Inria Serif","variant":["300","300 Italic","400","400 Italic","700","700 Italic"]},{"label":"Inter","category":"sans-serif","value":"Inter","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Inter Tight","category":"sans-serif","value":"Inter Tight","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"JetBrains Mono","category":"monospace","value":"JetBrains Mono","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic"]},{"label":"Josefin Sans","category":"sans-serif","value":"Josefin Sans","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Josefin Slab","category":"serif","value":"Josefin Slab","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Jost","category":"sans-serif","value":"Jost","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Jura","category":"sans-serif","value":"Jura","variant":["300","400","500","600","700"]},{"label":"K2D","category":"sans-serif","value":"K2D","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic"]},{"label":"Kanit","category":"sans-serif","value":"Kanit","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Kantumruy Pro","category":"sans-serif","value":"Kantumruy Pro","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Karla","category":"sans-serif","value":"Karla","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic"]},{"label":"Karma","category":"serif","value":"Karma","variant":["300","400","500","600","700"]},{"label":"Khand","category":"sans-serif","value":"Khand","variant":["300","400","500","600","700"]},{"label":"Khula","category":"sans-serif","value":"Khula","variant":["300","400","600","700","800"]},{"label":"KoHo","category":"sans-serif","value":"KoHo","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Kodchasan","category":"sans-serif","value":"Kodchasan","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Kreon","category":"serif","value":"Kreon","variant":["300","400","500","600","700"]},{"label":"Krub","category":"sans-serif","value":"Krub","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Kufam","category":"sans-serif","value":"Kufam","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Kulim Park","category":"sans-serif","value":"Kulim Park","variant":["200","200 Italic","300","300 Italic","400","400 Italic","600","600 Italic","700","700 Italic"]},{"label":"Kumbh Sans","category":"sans-serif","value":"Kumbh Sans","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Labrada","category":"serif","value":"Labrada","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Laila","category":"sans-serif","value":"Laila","variant":["300","400","500","600","700"]},{"label":"Lateef","category":"serif","value":"Lateef","variant":["200","300","400","500","600","700","800"]},{"label":"Lato","category":"sans-serif","value":"Lato","variant":["100","100 Italic","300","300 Italic","400","400 Italic","700","700 Italic","900","900 Italic"]},{"label":"League Spartan","category":"sans-serif","value":"League Spartan","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Lexend","category":"sans-serif","value":"Lexend","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Lexend Deca","category":"sans-serif","value":"Lexend Deca","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Lexend Exa","category":"sans-serif","value":"Lexend Exa","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Lexend Giga","category":"sans-serif","value":"Lexend Giga","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Lexend Mega","category":"sans-serif","value":"Lexend Mega","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Lexend Peta","category":"sans-serif","value":"Lexend Peta","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Lexend Tera","category":"sans-serif","value":"Lexend Tera","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Lexend Zetta","category":"sans-serif","value":"Lexend Zetta","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Libre Bodoni","category":"serif","value":"Libre Bodoni","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Libre Franklin","category":"sans-serif","value":"Libre Franklin","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Literata","category":"serif","value":"Literata","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Livvic","category":"sans-serif","value":"Livvic","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","900","900 Italic"]},{"label":"Lora","category":"serif","value":"Lora","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"M PLUS 1","category":"sans-serif","value":"M PLUS 1","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"M PLUS 1 Code","category":"sans-serif","value":"M PLUS 1 Code","variant":["100","200","300","400","500","600","700"]},{"label":"M PLUS 1p","category":"sans-serif","value":"M PLUS 1p","variant":["100","300","400","500","700","800","900"]},{"label":"M PLUS 2","category":"sans-serif","value":"M PLUS 2","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"M PLUS Code Latin","category":"sans-serif","value":"M PLUS Code Latin","variant":["100","200","300","400","500","600","700"]},{"label":"M PLUS Rounded 1c","category":"sans-serif","value":"M PLUS Rounded 1c","variant":["100","300","400","500","700","800","900"]},{"label":"Mada","category":"sans-serif","value":"Mada","variant":["200","300","400","500","600","700","900"]},{"label":"Maitree","category":"serif","value":"Maitree","variant":["200","300","400","500","600","700"]},{"label":"Mali","category":"handwriting","value":"Mali","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Manrope","category":"sans-serif","value":"Manrope","variant":["200","300","400","500","600","700","800"]},{"label":"Manuale","category":"serif","value":"Manuale","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic"]},{"label":"Martel","category":"serif","value":"Martel","variant":["200","300","400","600","700","800","900"]},{"label":"Martel Sans","category":"sans-serif","value":"Martel Sans","variant":["200","300","400","600","700","800","900"]},{"label":"Martian Mono","category":"monospace","value":"Martian Mono","variant":["100","200","300","400","500","600","700","800"]},{"label":"Material Symbols Outlined","category":"monospace","value":"Material Symbols Outlined","variant":["100","200","300","400","500","600","700"]},{"label":"Material Symbols Rounded","category":"monospace","value":"Material Symbols Rounded","variant":["100","200","300","400","500","600","700"]},{"label":"Material Symbols Sharp","category":"monospace","value":"Material Symbols Sharp","variant":["100","200","300","400","500","600","700"]},{"label":"Maven Pro","category":"sans-serif","value":"Maven Pro","variant":["400","500","600","700","800","900"]},{"label":"Merienda","category":"handwriting","value":"Merienda","variant":["300","400","500","600","700","800","900"]},{"label":"Merriweather","category":"serif","value":"Merriweather","variant":["300","300 Italic","400","400 Italic","700","700 Italic","900","900 Italic"]},{"label":"Merriweather Sans","category":"sans-serif","value":"Merriweather Sans","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic"]},{"label":"Mitr","category":"sans-serif","value":"Mitr","variant":["200","300","400","500","600","700"]},{"label":"Mohave","category":"sans-serif","value":"Mohave","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Montagu Slab","category":"serif","value":"Montagu Slab","variant":["100","200","300","400","500","600","700"]},{"label":"Montserrat","category":"sans-serif","value":"Montserrat","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Montserrat Alternates","category":"sans-serif","value":"Montserrat Alternates","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Mukta","category":"sans-serif","value":"Mukta","variant":["200","300","400","500","600","700","800"]},{"label":"Mukta Mahee","category":"sans-serif","value":"Mukta Mahee","variant":["200","300","400","500","600","700","800"]},{"label":"Mukta Malar","category":"sans-serif","value":"Mukta Malar","variant":["200","300","400","500","600","700","800"]},{"label":"Mukta Vaani","category":"sans-serif","value":"Mukta Vaani","variant":["200","300","400","500","600","700","800"]},{"label":"Mulish","category":"sans-serif","value":"Mulish","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Murecho","category":"sans-serif","value":"Murecho","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Neuton","category":"serif","value":"Neuton","variant":["200","300","400","400 Italic","700","800"]},{"label":"Newsreader","category":"serif","value":"Newsreader","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic"]},{"label":"Niramit","category":"sans-serif","value":"Niramit","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Nobile","category":"sans-serif","value":"Nobile","variant":["400","400 Italic","500","500 Italic","700","700 Italic"]},{"label":"Nokora","category":"sans-serif","value":"Nokora","variant":["100","300","400","700","900"]},{"label":"Noto Emoji","category":"sans-serif","value":"Noto Emoji","variant":["300","400","500","600","700"]},{"label":"Noto Kufi Arabic","category":"sans-serif","value":"Noto Kufi Arabic","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Rashi Hebrew","category":"serif","value":"Noto Rashi Hebrew","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans","category":"sans-serif","value":"Noto Sans","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Noto Sans Arabic","category":"sans-serif","value":"Noto Sans Arabic","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Armenian","category":"sans-serif","value":"Noto Sans Armenian","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Bengali","category":"sans-serif","value":"Noto Sans Bengali","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Canadian Aboriginal","category":"sans-serif","value":"Noto Sans Canadian Aboriginal","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Cham","category":"sans-serif","value":"Noto Sans Cham","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Cherokee","category":"sans-serif","value":"Noto Sans Cherokee","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Devanagari","category":"sans-serif","value":"Noto Sans Devanagari","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Display","category":"sans-serif","value":"Noto Sans Display","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Noto Sans Ethiopic","category":"sans-serif","value":"Noto Sans Ethiopic","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Georgian","category":"sans-serif","value":"Noto Sans Georgian","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Gujarati","category":"sans-serif","value":"Noto Sans Gujarati","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Gurmukhi","category":"sans-serif","value":"Noto Sans Gurmukhi","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans HK","category":"sans-serif","value":"Noto Sans HK","variant":["100","300","400","500","700","900"]},{"label":"Noto Sans Hebrew","category":"sans-serif","value":"Noto Sans Hebrew","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans JP","category":"sans-serif","value":"Noto Sans JP","variant":["100","300","400","500","700","900"]},{"label":"Noto Sans KR","category":"sans-serif","value":"Noto Sans KR","variant":["100","300","400","500","700","900"]},{"label":"Noto Sans Kannada","category":"sans-serif","value":"Noto Sans Kannada","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Khmer","category":"sans-serif","value":"Noto Sans Khmer","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Lao","category":"sans-serif","value":"Noto Sans Lao","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Lao Looped","category":"sans-serif","value":"Noto Sans Lao Looped","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Malayalam","category":"sans-serif","value":"Noto Sans Malayalam","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Meetei Mayek","category":"sans-serif","value":"Noto Sans Meetei Mayek","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Mono","category":"monospace","value":"Noto Sans Mono","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Myanmar","category":"sans-serif","value":"Noto Sans Myanmar","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Oriya","category":"sans-serif","value":"Noto Sans Oriya","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans SC","category":"sans-serif","value":"Noto Sans SC","variant":["100","300","400","500","700","900"]},{"label":"Noto Sans Sinhala","category":"sans-serif","value":"Noto Sans Sinhala","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Symbols","category":"sans-serif","value":"Noto Sans Symbols","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans TC","category":"sans-serif","value":"Noto Sans TC","variant":["100","300","400","500","700","900"]},{"label":"Noto Sans Tamil","category":"sans-serif","value":"Noto Sans Tamil","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Telugu","category":"sans-serif","value":"Noto Sans Telugu","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Thaana","category":"sans-serif","value":"Noto Sans Thaana","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Thai","category":"sans-serif","value":"Noto Sans Thai","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Sans Thai Looped","category":"sans-serif","value":"Noto Sans Thai Looped","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Serif Armenian","category":"serif","value":"Noto Serif Armenian","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Serif Bengali","category":"serif","value":"Noto Serif Bengali","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Serif Devanagari","category":"serif","value":"Noto Serif Devanagari","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Serif Display","category":"serif","value":"Noto Serif Display","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Noto Serif Ethiopic","category":"serif","value":"Noto Serif Ethiopic","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Serif Georgian","category":"serif","value":"Noto Serif Georgian","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Serif Gujarati","category":"serif","value":"Noto Serif Gujarati","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Serif Gurmukhi","category":"serif","value":"Noto Serif Gurmukhi","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Serif HK","category":"serif","value":"Noto Serif HK","variant":["200","300","400","500","600","700","800","900"]},{"label":"Noto Serif Hebrew","category":"serif","value":"Noto Serif Hebrew","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Serif JP","category":"serif","value":"Noto Serif JP","variant":["200","300","400","500","600","700","900"]},{"label":"Noto Serif KR","category":"serif","value":"Noto Serif KR","variant":["200","300","400","500","600","700","900"]},{"label":"Noto Serif Kannada","category":"serif","value":"Noto Serif Kannada","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Serif Khmer","category":"serif","value":"Noto Serif Khmer","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Serif Lao","category":"serif","value":"Noto Serif Lao","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Serif Malayalam","category":"serif","value":"Noto Serif Malayalam","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Serif Myanmar","category":"serif","value":"Noto Serif Myanmar","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Serif SC","category":"serif","value":"Noto Serif SC","variant":["200","300","400","500","600","700","900"]},{"label":"Noto Serif Sinhala","category":"serif","value":"Noto Serif Sinhala","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Serif TC","category":"serif","value":"Noto Serif TC","variant":["200","300","400","500","600","700","900"]},{"label":"Noto Serif Tamil","category":"serif","value":"Noto Serif Tamil","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Noto Serif Telugu","category":"serif","value":"Noto Serif Telugu","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Serif Thai","category":"serif","value":"Noto Serif Thai","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Noto Serif Tibetan","category":"serif","value":"Noto Serif Tibetan","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Nunito","category":"sans-serif","value":"Nunito","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Nunito Sans","category":"sans-serif","value":"Nunito Sans","variant":["200","200 Italic","300","300 Italic","400","400 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Open Sans","category":"sans-serif","value":"Open Sans","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic"]},{"label":"Orbitron","category":"sans-serif","value":"Orbitron","variant":["400","500","600","700","800","900"]},{"label":"Oswald","category":"sans-serif","value":"Oswald","variant":["200","300","400","500","600","700"]},{"label":"Outfit","category":"sans-serif","value":"Outfit","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Overpass","category":"sans-serif","value":"Overpass","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Overpass Mono","category":"monospace","value":"Overpass Mono","variant":["300","400","500","600","700"]},{"label":"Palanquin","category":"sans-serif","value":"Palanquin","variant":["100","200","300","400","500","600","700"]},{"label":"Petrona","category":"serif","value":"Petrona","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Piazzolla","category":"serif","value":"Piazzolla","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Playfair Display","category":"serif","value":"Playfair Display","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Playfair Display SC","category":"serif","value":"Playfair Display SC","variant":["400","400 Italic","700","700 Italic","900","900 Italic"]},{"label":"Plus Jakarta Sans","category":"sans-serif","value":"Plus Jakarta Sans","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic"]},{"label":"Podkova","category":"serif","value":"Podkova","variant":["400","500","600","700","800"]},{"label":"Poppins","category":"sans-serif","value":"Poppins","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Pridi","category":"serif","value":"Pridi","variant":["200","300","400","500","600","700"]},{"label":"Prompt","category":"sans-serif","value":"Prompt","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Proza Libre","category":"sans-serif","value":"Proza Libre","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic"]},{"label":"Public Sans","category":"sans-serif","value":"Public Sans","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Quicksand","category":"sans-serif","value":"Quicksand","variant":["300","400","500","600","700"]},{"label":"Radio Canada","category":"sans-serif","value":"Radio Canada","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Rajdhani","category":"sans-serif","value":"Rajdhani","variant":["300","400","500","600","700"]},{"label":"Raleway","category":"sans-serif","value":"Raleway","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Rasa","category":"serif","value":"Rasa","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Readex Pro","category":"sans-serif","value":"Readex Pro","variant":["200","300","400","500","600","700"]},{"label":"Recursive","category":"sans-serif","value":"Recursive","variant":["300","400","500","600","700","800","900"]},{"label":"Red Hat Display","category":"sans-serif","value":"Red Hat Display","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Red Hat Mono","category":"monospace","value":"Red Hat Mono","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Red Hat Text","category":"sans-serif","value":"Red Hat Text","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Roboto","category":"sans-serif","value":"Roboto","variant":["100","100 Italic","300","300 Italic","400","400 Italic","500","500 Italic","700","700 Italic","900","900 Italic"]},{"label":"Roboto Condensed","category":"sans-serif","value":"Roboto Condensed","variant":["300","300 Italic","400","400 Italic","700","700 Italic"]},{"label":"Roboto Mono","category":"monospace","value":"Roboto Mono","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Roboto Serif","category":"serif","value":"Roboto Serif","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Roboto Slab","category":"serif","value":"Roboto Slab","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Rokkitt","category":"serif","value":"Rokkitt","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Rosario","category":"sans-serif","value":"Rosario","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Rubik","category":"sans-serif","value":"Rubik","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Ruda","category":"sans-serif","value":"Ruda","variant":["400","500","600","700","800","900"]},{"label":"STIX Two Text","category":"serif","value":"STIX Two Text","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Saira","category":"sans-serif","value":"Saira","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Saira Condensed","category":"sans-serif","value":"Saira Condensed","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Saira Extra Condensed","category":"sans-serif","value":"Saira Extra Condensed","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Saira Semi Condensed","category":"sans-serif","value":"Saira Semi Condensed","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Sansita","category":"sans-serif","value":"Sansita","variant":["400","400 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Sarabun","category":"sans-serif","value":"Sarabun","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic"]},{"label":"Sarpanch","category":"sans-serif","value":"Sarpanch","variant":["400","500","600","700","800","900"]},{"label":"Shippori Mincho","category":"serif","value":"Shippori Mincho","variant":["400","500","600","700","800"]},{"label":"Shippori Mincho B1","category":"serif","value":"Shippori Mincho B1","variant":["400","500","600","700","800"]},{"label":"Signika","category":"sans-serif","value":"Signika","variant":["300","400","500","600","700"]},{"label":"Signika Negative","category":"sans-serif","value":"Signika Negative","variant":["300","400","500","600","700"]},{"label":"Smooch Sans","category":"sans-serif","value":"Smooch Sans","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Sofia Sans","category":"sans-serif","value":"Sofia Sans","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Sofia Sans Condensed","category":"sans-serif","value":"Sofia Sans Condensed","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Sofia Sans Extra Condensed","category":"sans-serif","value":"Sofia Sans Extra Condensed","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Sofia Sans Semi Condensed","category":"sans-serif","value":"Sofia Sans Semi Condensed","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Solway","category":"serif","value":"Solway","variant":["300","400","500","700","800"]},{"label":"Sono","category":"sans-serif","value":"Sono","variant":["200","300","400","500","600","700","800"]},{"label":"Sora","category":"sans-serif","value":"Sora","variant":["100","200","300","400","500","600","700","800"]},{"label":"Source Code Pro","category":"monospace","value":"Source Code Pro","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Source Sans 3","category":"sans-serif","value":"Source Sans 3","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Source Sans Pro","category":"sans-serif","value":"Source Sans Pro","variant":["200","200 Italic","300","300 Italic","400","400 Italic","600","600 Italic","700","700 Italic","900","900 Italic"]},{"label":"Source Serif 4","category":"serif","value":"Source Serif 4","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Source Serif Pro","category":"serif","value":"Source Serif Pro","variant":["200","200 Italic","300","300 Italic","400","400 Italic","600","600 Italic","700","700 Italic","900","900 Italic"]},{"label":"Space Grotesk","category":"sans-serif","value":"Space Grotesk","variant":["300","400","500","600","700"]},{"label":"Spectral","category":"serif","value":"Spectral","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic"]},{"label":"Spectral SC","category":"serif","value":"Spectral SC","variant":["200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic"]},{"label":"Spline Sans","category":"sans-serif","value":"Spline Sans","variant":["300","400","500","600","700"]},{"label":"Spline Sans Mono","category":"monospace","value":"Spline Sans Mono","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Stick No Bills","category":"sans-serif","value":"Stick No Bills","variant":["200","300","400","500","600","700","800"]},{"label":"Suwannaphum","category":"serif","value":"Suwannaphum","variant":["100","300","400","700","900"]},{"label":"Syne","category":"sans-serif","value":"Syne","variant":["400","500","600","700","800"]},{"label":"Tajawal","category":"sans-serif","value":"Tajawal","variant":["200","300","400","500","700","800","900"]},{"label":"Taviraj","category":"serif","value":"Taviraj","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Teko","category":"sans-serif","value":"Teko","variant":["300","400","500","600","700"]},{"label":"Texturina","category":"serif","value":"Texturina","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Tillana","category":"handwriting","value":"Tillana","variant":["400","500","600","700","800"]},{"label":"Titillium Web","category":"sans-serif","value":"Titillium Web","variant":["200","200 Italic","300","300 Italic","400","400 Italic","600","600 Italic","700","700 Italic","900"]},{"label":"Tomorrow","category":"sans-serif","value":"Tomorrow","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Trirong","category":"serif","value":"Trirong","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Trispace","category":"sans-serif","value":"Trispace","variant":["100","200","300","400","500","600","700","800"]},{"label":"Truculenta","category":"sans-serif","value":"Truculenta","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Ubuntu","category":"sans-serif","value":"Ubuntu","variant":["300","300 Italic","400","400 Italic","500","500 Italic","700","700 Italic"]},{"label":"Urbanist","category":"sans-serif","value":"Urbanist","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Varta","category":"sans-serif","value":"Varta","variant":["300","400","500","600","700"]},{"label":"Vazirmatn","category":"sans-serif","value":"Vazirmatn","variant":["100","200","300","400","500","600","700","800","900"]},{"label":"Vollkorn","category":"serif","value":"Vollkorn","variant":["400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Work Sans","category":"sans-serif","value":"Work Sans","variant":["100","100 Italic","200","200 Italic","300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic","800","800 Italic","900","900 Italic"]},{"label":"Yaldevi","category":"sans-serif","value":"Yaldevi","variant":["200","300","400","500","600","700"]},{"label":"Yanone Kaffeesatz","category":"sans-serif","value":"Yanone Kaffeesatz","variant":["200","300","400","500","600","700"]},{"label":"Yantramanav","category":"sans-serif","value":"Yantramanav","variant":["100","300","400","500","700","900"]},{"label":"Yrsa","category":"serif","value":"Yrsa","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]},{"label":"Zen Kaku Gothic Antique","category":"sans-serif","value":"Zen Kaku Gothic Antique","variant":["300","400","500","700","900"]},{"label":"Zen Kaku Gothic New","category":"sans-serif","value":"Zen Kaku Gothic New","variant":["300","400","500","700","900"]},{"label":"Zen Maru Gothic","category":"sans-serif","value":"Zen Maru Gothic","variant":["300","400","500","700","900"]},{"label":"Zen Old Mincho","category":"serif","value":"Zen Old Mincho","variant":["400","500","600","700","900"]},{"label":"Zilla Slab","category":"serif","value":"Zilla Slab","variant":["300","300 Italic","400","400 Italic","500","500 Italic","600","600 Italic","700","700 Italic"]}]'),_d=function(e){const{fontFamily:t,fontWeight:r}=e.data,[a,l]=(0,n.useState)(!1),[i,c]=(0,n.useState)([]),[s,d]=(0,n.useState)([]),[u,p]=(0,n.useState)([]),[m,b]=(0,n.useState)([]);(0,n.useEffect)((()=>{e.desktop&&"default"!==e.desktop&&l(!0)})),(0,n.useEffect)((()=>{p({value:""!==t?t:"Default",label:""!==t?t:"Default"}),b({value:""!==r?r:"Default",label:""!==r?r:"Default"})}),[]),(0,n.useEffect)((()=>{const e=w().map(Sd,(e=>({value:e.value,label:e.label}))),r=g(t);c(e),d(r)}),[]);const v=()=>{e.onReset("fontFamily")},g=e=>{let t=[];const r=e||"Default";return w().map(Sd,(e=>{e.value===r&&(t=w().map(e.variant,(e=>({value:e,label:e}))))})),t},h=t=>{b(t),e.onChange("Default"!==t.value?t.value:"","fontWeight")};return(0,n.createElement)(n.Fragment,null,(0,n.createElement)(tl,{title:(0,o.__)("Family","riovizual"),onReset:v,reset:a},(0,n.createElement)(yd,{value:u,options:i,onChange:t=>(t=>{const r=g(t.value);let n=r.some((e=>e.value===m.value));p(t),e.onChange("Default"!==t.value?t.value:"","fontFamily"),d(r),n||h(r[0])})(t)})),(0,n.createElement)(el,{marginTop:"20"}),(0,n.createElement)(tl,{title:(0,o.__)("Weight","riovizual"),onReset:v,reset:a},(0,n.createElement)(yd,{value:m,options:s,onChange:e=>h(e)})))};function wd(e){const{title:t,attr:r}=e,[a,l]=(0,n.useState)(!1),[i,c]=(0,n.useState)(),[s,d]=(0,n.useState)(!1),u=["fontFamily","fontWeight","fontWeight","fontSize","lineHeight","letterSpacing","textTransform"],p=()=>{d((e=>!e))},m=[{value:"px",label:"px"},{value:"em",label:"em"},{value:"%",label:"%"},{value:"rem",label:"rem"},{value:"vh",label:"vh"},{value:"vw",label:"vw"}],b=t=>{let n=r;n[t]="",n[t+"_tablet"]="",n[t+"_mobile"]="",n[t+"_hover"]="",l(!1),e.updateAttr(n)},v=(t,n)=>{let a=r;a[n]=t,l(!1),e.updateAttr(a)};return(0,n.useEffect)((()=>{r&&w().map(u,(e=>{w().map(nl,(t=>{r.hasOwnProperty(ol(t,e))&&r[ol(t,e)]&&l(!0)}))}))})),(0,n.createElement)(n.Fragment,null,(0,n.createElement)(tl,{title:(0,o.__)(t,"riovisual"),className:"inline-settings",onReset:()=>{let t=r;w().map(u,(e=>{w().map(nl,(n=>{r.hasOwnProperty(ol(n,e))&&r[ol(n,e)]&&(t[ol(n,e)]="")}))})),l(!1),e.updateAttr(t)},reset:a},(0,n.createElement)(yo.Button,{className:s?" opened-popup current-font":"current-font",ref:c,variant:"secondary",onClick:()=>p()},r&&r.fontFamily?r.fontFamily:"Default"," / ",r&&r.fontSize?r.fontSize:"None")),s&&(0,n.createElement)(yo.Popover,{placement:"bottom-start",anchor:i,className:" rv-popover-settings",onClose:p},(0,n.createElement)("div",{className:"rv-font-container"},(0,n.createElement)(_d,{data:r,onChange:(e,t)=>v(e,t),onReset:e=>b(e)}),(0,n.createElement)(el,null),(0,n.createElement)(Sl,{title:(0,o.__)("Font Size"),attr:"fontSize",units:m,data:r,onChange:(e,t)=>v(e,t)}),(0,n.createElement)(el,null),(0,n.createElement)(Sl,{title:(0,o.__)("Line Height"),attr:"lineHeight",units:m,data:r,onChange:(e,t)=>v(e,t)}),(0,n.createElement)(el,null),(0,n.createElement)(Sl,{title:(0,o.__)("Letter Spacing"),attr:"letterSpacing",min:.1,max:10,step:.1,units:m,data:r,onChange:(e,t)=>v(e,t)}),(0,n.createElement)(el,{marginTop:"20"}),(0,n.createElement)(yo.Flex,{align:"center"},(0,n.createElement)(yo.FlexBlock,null,(0,n.createElement)(kl,{title:(0,o.__)("Transform"),data:r.textTransform,onChange:e=>v(e,"textTransform"),onReset:e=>b(e)}))))))}function Ed(e){const{attr:t,title:r,minWidth:a,height:l}=e,[i,c]=(0,n.useState)(),[s,d]=(0,n.useState)(!1),[u,p]=(0,n.useState)(!1),m=["width","maxWidth","minWidth","minHeight","height","maxHeight"],b=()=>{d((e=>!e))},v=(r,n)=>{let a=t;a[n]=r,p(!1),e.updateAttr(a)};return(0,n.useEffect)((()=>{t&&w().map(m,(e=>{w().map(nl,(r=>{t.hasOwnProperty(ol(r,e))&&t[ol(r,e)]&&p(!0)}))}))})),(0,n.createElement)(n.Fragment,null,(0,n.createElement)(tl,{title:(0,o.__)(r,"riovisual"),className:"inline-settings",onReset:()=>{let r=t;w().map(m,(e=>{w().map(nl,(n=>{t.hasOwnProperty(ol(n,e))&&t[ol(n,e)]&&(r[ol(n,e)]="")}))})),p(!1),e.updateAttr(r)},reset:u},(0,n.createElement)(yo.Button,{className:s?" opened-popup":"",ref:c,variant:"secondary",icon:Ro,onClick:b})),s&&(0,n.createElement)(yo.Popover,{placement:"bottom-start",anchor:i,className:"rv-popover-settings",onClose:b},(0,n.createElement)("div",{className:"rv-sizing-container"},(0,n.createElement)(yo.Flex,{gap:"20px"},(0,n.createElement)(yo.FlexBlock,null,(0,n.createElement)(pl,{title:"Width",attr:"width",data:t,onChange:(e,t)=>v(e,t)})),(0,n.createElement)(yo.FlexBlock,null,(0,n.createElement)(pl,{title:"Max Width",attr:"maxWidth",data:t,onChange:(e,t)=>v(e,t)}))),"disabled"!==a&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)(el,{marginTop:"20"}),(0,n.createElement)(yo.Flex,{gap:"20px"},(0,n.createElement)(yo.FlexBlock,null,(0,n.createElement)(pl,{title:"Min Width",attr:"minWidth",data:t,onChange:(e,t)=>v(e,t)})),(0,n.createElement)(yo.FlexBlock,null))),"disabled"!==l&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)(el,{marginTop:"20"}),(0,n.createElement)(yo.Flex,{gap:"20px"},(0,n.createElement)(yo.FlexBlock,null,(0,n.createElement)(pl,{title:"Min Height",attr:"minHeight",data:t,onChange:(e,t)=>v(e,t)})),(0,n.createElement)(yo.FlexBlock,null,(0,n.createElement)(pl,{title:"Height",attr:"height",data:t,onChange:(e,t)=>v(e,t)}))),(0,n.createElement)(el,{marginTop:"20"}),(0,n.createElement)(yo.Flex,{gap:"20px",align:"flex-start"},(0,n.createElement)(yo.FlexBlock,null,(0,n.createElement)(pl,{title:"Max Height",attr:"maxHeight",data:t,onChange:(e,t)=>v(e,t)})),(0,n.createElement)(yo.FlexBlock,null))))))}const xd=function(e){let{global:t,attributes:r,setAttributes:a,vTable:l,setSelectedCell:i,setSelectorName:c,copiedRow:s,copiedElement:d,setCopiedRow:u,setCopiedElement:p}=e;const{hasFixedLayout:m,hasHeader:b,hasFooter:v,styleType:g,isScrollOnPc:h,isScrollOnMobile:f,isStackedOnMobile:I,stickyType:y,cellBorderType:S,isMergeContent:_,enableResponsiveTable:E,useRowAsHeader:x,tableClasses:C}=r,{table:M}=t,[D,N]=(0,n.useState)(!1);let k={breakPoint:"768px",borderSpacing:"",borderSpacing_tablet:"",borderSpacing_mobile:"",borderSpacing_hover:"",width:"",width_tablet:"",width_mobile:"",width_hover:"",maxWidth:"",maxWidth_tablet:"",maxWidth_mobile:"",maxWidth_hover:"",minWidth:"",minWidth_tablet:"",minWidth_mobile:"",minWidth_hover:"",backgroundColor:"",backgroundGradient:"",backgroundColor_tablet:"",backgroundGradient_tablet:"",backgroundColor_mobile:"",backgroundGradient_mobile:"",backgroundColor_hover:"",backgroundGradient_hover:"",stripesOddBGColor:"",stripesOddBGGradient:"",stripesOddBGColor_tablet:"",stripesOddBGGradient_tablet:"",stripesOddBGColor_mobile:"",stripesOddBGGradient_mobile:"",stripesOddBGColor_hover:"",stripesOddBGGradient_hover:"",stripesEvenBGColor:"",stripesEvenBGGradient:"",stripesEvenBGColor_tablet:"",stripesEvenBGGradient_tablet:"",stripesEvenBGColor_mobile:"",stripesEvenBGGradient_mobile:"",stripesEvenBGColor_hover:"",stripesEvenBGGradient_hover:"",borderStyle:"solid",borderTopStyle:"",borderBottomStyle:"",borderLeftStyle:"",borderRightStyle:"",borderStyle_tablet:"",borderTopStyle_tablet:"",borderBottomStyle_tablet:"",borderLeftStyle_tablet:"",borderRightStyle_tablet:"",borderStyle_mobile:"",borderTopStyle_mobile:"",borderBottomStyle_mobile:"",borderLeftStyle_mobile:"",borderRightStyle_mobile:"",borderStyle_hover:"",borderTopStyle_hover:"",borderBottomStyle_hover:"",borderLeftStyle_hover:"",borderRightStyle_hover:"",borderWidth:"",borderTopWidth:"",borderBottomWidth:"",borderLeftWidth:"",borderRightWidth:"",borderWidth_tablet:"",borderTopWidth_tablet:"",borderBottomWidth_tablet:"",borderLeftWidth_tablet:"",borderRightWidth_tablet:"",borderWidth_mobile:"",borderTopWidth_mobile:"",borderBottomWidth_mobile:"",borderLeftWidth_mobile:"",borderRightWidth_mobile:"",borderWidth_hover:"",borderTopWidth_hover:"",borderBottomWidth_hover:"",borderLeftWidth_hover:"",borderRightWidth_hover:"",borderColor:"",borderColor_tablet:"",borderColor_mobile:"",borderColor_hover:"",borderRadius:"",borderRadius_tablet:"",borderRadius_mobile:"",borderRadius_hover:"",shadowType:"type1",horizontalPosition:"",verticalPosition:"",blurStrength:"",spreadStrength:"",shadowColor:"",shadowPosition:"",horizontalPosition_tablet:"",verticalPosition_tablet:"",blurStrength_tablet:"",spreadStrength_tablet:"",shadowColor_tablet:"",shadowPosition_tablet:"",horizontalPosition_mobile:"",verticalPosition_mobile:"",blurStrength_mobile:"",spreadStrength_mobile:"",shadowColor_mobile:"",shadowPosition_mobile:"",horizontalPosition_hover:"",verticalPosition_hover:"",blurStrength_hover:"",spreadStrength_hover:"",shadowColor_hover:"",shadowPosition_hover:"",padding:"",padding_tablet:"",padding_mobile:"",padding_hover:"",margin:"",margin_tablet:"",margin_mobile:"",margin_hover:"",top:"",left:""};k=M?w().merge(k,M):k,(0,n.useEffect)((()=>{E&&N(!0)}),[E]);const T=e=>{t.table=e,a({global:no(t)})},O=(e,r)=>{const n=k;n[r]=e,t.table=n,a({global:no(t)})};return(0,n.createElement)("div",{className:"tb-settings-container-wrap"},(0,n.createElement)(yo.Flex,null,(0,n.createElement)(yo.FlexBlock,null,(0,n.createElement)("h2",{className:"setting-header"},(0,o.__)("Table Settings","riovisual"))),(0,n.createElement)(yo.FlexBlock,null,(0,n.createElement)(Xo,{title:(0,o.__)("Clear styles","riovisual"),isLink:!0,onResetSettings:()=>(()=>{const e={...t,table:{}};a({hasFixedLayout:!1,isScrollOnPc:!1,isScrollOnMobile:!1,isStackedOnMobile:!1,enableResponsiveTable:!1,useRowAsHeader:!1,stickyType:"none",styleType:"regular",cellBorderType:"collapse",global:no(e)})})()}))),(0,n.createElement)(rl,{spaceTop:".3"}),(0,n.createElement)(yo.ToggleControl,{label:(0,o.__)("Fixed width table cells"),checked:!!m,onChange:function(){a({hasFixedLayout:!m})}}),(0,n.createElement)(yo.ToggleControl,{label:(0,o.__)("Header section"),checked:!!b,onChange:function(){const e=mo(l,!b,0);i(void 0),c(void 0),b?(to.isResetCopiedDataIndex(s,0,"rowIndex")&&u(to.resetCopiedDataIndexOnDelete(s,0,"rowIndex")),to.isResetCopiedElementInCellDelete(d,0,"rowIndex")&&p(to.resetCopiedElementInCellDelete(d,0,"rowIndex"))):(to.isResetCopiedDataIndex(s,0,"rowIndex")&&u(to.resetCopiedDataIndexOnInsert(s,0,"rowIndex")),d&&to.isResetCopiedDataIndex(d.sElement,0,"rowIndex")&&p({...d,sElement:to.resetCopiedDataIndexOnInsert(d.sElement,0,"rowIndex")})),a({hasHeader:!b,stickyType:y,row:lo(e)})}}),(0,n.createElement)(yo.ToggleControl,{label:(0,o.__)("Footer section"),checked:!!v,onChange:function(){const e=v?l.length-1:l.length,t=mo(l,!v,e);i(void 0),c(void 0),a({hasFooter:!v,row:lo(t)})}}),(0,n.createElement)(yo.ToggleControl,{label:(0,o.__)("Scroll on pc view"),help:`When the screen width is ${k.breakPoint?to.getDesktopBreakPoint(k.breakPoint):"768px"} or more.`,checked:!!h,onChange:()=>a({isScrollOnPc:!h})}),(0,n.createElement)(yo.ToggleControl,{label:(0,o.__)("Scroll on mobile view"),help:`When the screen width is ${k.breakPoint?k.breakPoint:"767px"} or less.`,checked:!!f,onChange:()=>a({isScrollOnMobile:!f})}),(0,n.createElement)(yo.ToggleControl,{label:(0,o.__)("Stack on mobile"),help:(0,o.__)(`When the screen width is ${k.breakPoint?k.breakPoint:"767px"} or more.`),disabled:D,checked:!!I,onChange:()=>a({isStackedOnMobile:!I})}),(0,n.createElement)(yo.ToggleControl,{label:(0,o.__)("Enable responsive table"),checked:!!E,onChange:()=>(a({enableResponsiveTable:!E,isStackedOnMobile:!1}),void N(!D))}),!b&&E&&(0,n.createElement)(yo.ToggleControl,{label:(0,o.__)("Use top row as header"),help:(0,o.__)("Will work when table header is not found.","riovisual"),checked:!!x,onChange:()=>a({useRowAsHeader:!x})}),(0,n.createElement)(yo.SelectControl,{label:(0,o.__)("Fixed Control"),help:to.fixedControlHelpNote(y,I,h,f,E),value:y,onChange:e=>a({stickyType:e}),options:[{value:"none",label:"None"},{value:"row",label:"Fixed top row"},{value:"column",label:"Fixed first column"}],__nextHasNoMarginBottom:!0}),"row"===y&&(0,n.createElement)(Sl,{title:(0,o.__)("Fixed Row Top Spacing"),attr:"top",max:400,data:k,onChange:(e,t)=>O(e,t)}),"column"===y&&(0,n.createElement)(Sl,{title:(0,o.__)("Fixed Column Left Spacing"),attr:"left",min:-200,max:200,data:k,onChange:(e,t)=>O(e,t)}),(0,n.createElement)(el,null),(0,n.createElement)(Sl,{title:(0,o.__)("Responsive Break Point"),attr:"breakPoint",initial:{desktop:"768px"},min:200,max:1200,step:1,units:[{value:"px",label:"px"}],data:k,onChange:(e,t)=>O(e,t)}),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(yo.ToggleControl,{label:(0,o.__)("Keep all cells content when merging cells"),checked:!!_,onChange:()=>a({isMergeContent:!_})}),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)("div",{className:"rv-button-group-container"},(0,n.createElement)("h4",null,(0,o.__)("Table Styles","riovisual")),(0,n.createElement)(yo.ButtonGroup,{className:"rv_tb-table-style"},(0,n.createElement)(yo.Button,{variant:"regular"===g?"primary":"secondary",className:"rv_tb-table-style-button",onClick:()=>{a({styleType:"regular"})}}," ",(0,o.__)("Default","riovizual")),(0,n.createElement)(yo.Button,{variant:"stripes"===g?"primary":"secondary",className:"rv_tb-table-style-button",onClick:()=>{a({styleType:"stripes"})}},(0,o.__)("Stripes","riovizual")))),"stripes"===g&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(xl,{title:(0,o.__)("Srtipe Background ( Odd Rows )"),attr:k,attrName:["stripesOddBGColor","stripesOddBGGradient"],updateAttr:e=>T(e)}),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(xl,{title:(0,o.__)("Srtipe Background ( Even Rows )"),attr:k,attrName:["stripesEvenBGColor","stripesEvenBGGradient"],updateAttr:e=>T(e)})),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)("div",{className:"rv-button-group-container"},(0,n.createElement)("h4",null,(0,o.__)("Cell Borders Type","riovisual")),(0,n.createElement)(yo.ButtonGroup,{className:"rv_tb-table-style"},(0,n.createElement)(yo.Button,{variant:"collapse"===S?"primary":"secondary",className:"rv_tb-table-style-button",onClick:()=>{a({cellBorderType:"collapse"})}}," ",(0,o.__)("Collapse","riovizual")),(0,n.createElement)(yo.Button,{variant:"separate"===S?"primary":"secondary",className:"rv_tb-table-style-button",onClick:()=>{a({cellBorderType:"separate"})}},(0,o.__)("Separate","riovizual")))),"separate"===S&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)(el,{marginTop:"15px"}),(0,n.createElement)(wl,{title:(0,o.__)("Cells Gap"),attr:"borderSpacing",data:k,onChange:(e,t)=>O(e,t)})),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(Ed,{title:(0,o.__)("Sizing"),attr:k,height:"disabled",updateAttr:e=>T(e)}),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(xl,{title:(0,o.__)("Background"),attr:k,updateAttr:e=>T(e)}),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(Ml,{title:(0,o.__)("Border"),attr:k,radius:"collapse"===S&&"disabled",updateAttr:e=>T(e)}),(0,n.createElement)(el,null),(0,n.createElement)(fl,{title:(0,o.__)("Border Color"),attr:"borderColor",data:k,onChange:(e,t)=>O(e,t)}),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(Nl,{title:(0,o.__)("Box Shadow"),attr:k,updateAttr:e=>T(e)}),(0,n.createElement)(el,null),(0,n.createElement)(fl,{title:(0,o.__)("Shadow Color"),attr:"shadowColor",data:k,onChange:(e,t)=>O(e,t)}),"separate"===S&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(_l,{title:(0,o.__)("Padding"),attr:"padding",data:k,onChange:(e,t)=>O(e,t)})),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(_l,{title:(0,o.__)("Margin"),attr:"margin",data:k,onChange:(e,t)=>O(e,t)}),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(yo.TextControl,{label:(0,o.__)("Additional CSS Class(ES)","riovizual"),value:C,help:(0,o.__)("Separate multiple classes with spaces.","riovisual"),onChange:e=>a({tableClasses:e})}))},Cd=function(e){let{global:t,attributes:r,setAttributes:a}=e;const{cell:l}=t,{cellBorderType:i}=r;let c={fontSize:"",fontSize_tablet:"",fontSize_mobile:"",fontSize_hover:"",lineHeight:"",lineHeight_tablet:"",lineHeight_mobile:"",lineHeight_hover:"",letterSpacing:"",letterSpacing_tablet:"",letterSpacing_mobile:"",letterSpacing_hover:"",textTransform:"",fontWeight:"",fontFamily:"",color:"",color_tablet:"",color_mobile:"",color_hover:"",linkColor:"",linkColor_tablet:"",linkColor_mobile:"",linkColor_hover:"",padding:"",padding_tablet:"",padding_mobile:"",padding_hover:"",backgroundColor:"",backgroundGradient:"",backgroundColor_tablet:"",backgroundGradient_tablet:"",backgroundColor_mobile:"",backgroundGradient_mobile:"",backgroundColor_hover:"",backgroundGradient_hover:"",borderStyle:"solid",borderTopStyle:"",borderBottomStyle:"",borderLeftStyle:"",borderRightStyle:"",borderStyle_tablet:"",borderTopStyle_tablet:"",borderBottomStyle_tablet:"",borderLeftStyle_tablet:"",borderRightStyle_tablet:"",borderStyle_mobile:"",borderTopStyle_mobile:"",borderBottomStyle_mobile:"",borderLeftStyle_mobile:"",borderRightStyle_mobile:"",borderStyle_hover:"",borderTopStyle_hover:"",borderBottomStyle_hover:"",borderLeftStyle_hover:"",borderRightStyle_hover:"",borderWidth:"1px",borderTopWidth:"",borderBottomWidth:"",borderLeftWidth:"",borderRightWidth:"",borderWidth_tablet:"",borderTopWidth_tablet:"",borderBottomWidth_tablet:"",borderLeftWidth_tablet:"",borderRightWidth_tablet:"",borderWidth_mobile:"",borderTopWidth_mobile:"",borderBottomWidth_mobile:"",borderLeftWidth_mobile:"",borderRightWidth_mobile:"",borderWidth_hover:"",borderTopWidth_hover:"",borderBottomWidth_hover:"",borderLeftWidth_hover:"",borderRightWidth_hover:"",borderColor:"#000000",borderColor_tablet:"",borderColor_mobile:"",borderColor_hover:"",borderRadius:"",borderRadius_tablet:"",borderRadius_mobile:"",borderRadius_hover:"",shadowType:"type1",horizontalPosition:"",verticalPosition:"",blurStrength:"",spreadStrength:"",shadowColor:"",shadowPosition:"",horizontalPosition_tablet:"",verticalPosition_tablet:"",blurStrength_tablet:"",spreadStrength_tablet:"",shadowColor_tablet:"",shadowPosition_tablet:"",horizontalPosition_mobile:"",verticalPosition_mobile:"",blurStrength_mobile:"",spreadStrength_mobile:"",shadowColor_mobile:"",shadowPosition_mobile:"",horizontalPosition_hover:"",verticalPosition_hover:"",blurStrength_hover:"",spreadStrength_hover:"",shadowColor_hover:"",shadowPosition_hover:"",horizontalAlignment:"",horizontalAlignment_tablet:"",horizontalAlignment_mobile:"",verticalAlignment:"",verticalAlignment_tablet:"",verticalAlignment_mobile:""};c=l?w().merge(c,l):c;const s=e=>{t.cell=e,a({global:no(t)})},d=(e,r)=>{const n=c;n[r]=e,t.cell=n,a({global:no(t)})};return(0,n.createElement)("div",{className:"tb-settings-container-wrap"},(0,n.createElement)(yo.Flex,null,(0,n.createElement)(yo.FlexBlock,null,(0,n.createElement)("h2",{className:"setting-header"},(0,o.__)("Cell Settings","riovisual"))),(0,n.createElement)(yo.FlexBlock,null,(0,n.createElement)(Xo,{title:(0,o.__)("Clear styles","riovisual"),isLink:!0,onResetSettings:()=>(()=>{const e={...t,cell:{}};a({global:no(e)})})()}))),(0,n.createElement)(rl,{spaceTop:".3"}),(0,n.createElement)(wd,{title:(0,o.__)("Font Style","riovizual"),attr:c,updateAttr:e=>s(e)}),(0,n.createElement)(el,null),(0,n.createElement)(fl,{title:(0,o.__)("Font Color","riovizual"),attr:"color",data:c,onChange:(e,t)=>d(e,t)}),(0,n.createElement)(el,null),(0,n.createElement)(fl,{title:(0,o.__)("Link Color","riovizual"),attr:"linkColor",data:c,onChange:(e,t)=>d(e,t)}),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(xl,{title:(0,o.__)("Background"),attr:c,updateAttr:e=>s(e)}),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(Ml,{title:(0,o.__)("Border"),attr:c,initialWidth:"1px",radius:"collapse"===i&&"disabled",updateAttr:e=>s(e)}),(0,n.createElement)(el,null),(0,n.createElement)(fl,{title:(0,o.__)("Border Color"),attr:"borderColor",data:c,initial:{desktop:"#000000"},onChange:(e,t)=>d(e,t)}),(0,n.createElement)(rl,{space:"1"}),"separate"===i&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)(Nl,{title:(0,o.__)("Box Shadow"),attr:c,updateAttr:e=>s(e)}),(0,n.createElement)(el,null),(0,n.createElement)(fl,{title:(0,o.__)("Shadow Color"),attr:"shadowColor",data:c,onChange:(e,t)=>d(e,t)}),(0,n.createElement)(rl,{space:"1"})),(0,n.createElement)(yo.Flex,{gap:"20px",align:"flex-start"},(0,n.createElement)(yo.FlexBlock,null,(0,n.createElement)(bl,{title:(0,o.__)("Align Horizontal"),attr:"horizontalAlignment",data:c,onChange:(e,t)=>d(e,t)})),(0,n.createElement)(yo.FlexBlock,null,(0,n.createElement)(gl,{title:(0,o.__)("Align Vertical"),attr:"verticalAlignment",data:c,onChange:(e,t)=>d(e,t)}))),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(_l,{title:(0,o.__)("Padding"),attr:"padding",data:c,onChange:(e,t)=>d(e,t)}))},Md=function(e){let{config:t,selected:r,setSelected:a,type:o,buttonTitle:l,children:i,hasChildOpened:c,backToParent:s}=e;return!!t[o]&&(0,n.createElement)(n.Fragment,null,""===r&&(0,n.createElement)(yo.Button,{className:"setting-button",onClick:()=>{a(o)}},(0,n.createElement)(yo.Icon,{icon:{table:"editor-table",cell:"grid-view",element:"category",caption:"text",text:"media-text",image:"format-image",button:"button",font:"media-text",background:"admin-settings",border:"grid-view",spacing:"columns",sizing:"admin-tools",shadow:"admin-page",filters:"filter",transform:"editor-expand",animation:"welcome-view-site",transition:"controls-repeat",visibility:"visibility"}[o]})," ",l),r===o&&(c?i:(0,n.createElement)(n.Fragment,null,(0,n.createElement)(yo.Button,{className:"setting-button",onClick:()=>{a("")}},(0,n.createElement)(yo.Icon,{icon:"arrow-left-alt"})," ",s),(0,n.createElement)("div",{className:"setting-popup"},i),(0,n.createElement)(yo.Button,{className:"setting-button",onClick:()=>{a("")}},(0,n.createElement)(yo.Icon,{icon:"arrow-left-alt"})," ",s))))},Dd=function(e){let{global:t,setAttributes:r}=e;const{text:a}=t.element;let l={fontSize:"",fontSize_tablet:"",fontSize_mobile:"",fontSize_hover:"",lineHeight:"",lineHeight_tablet:"",lineHeight_mobile:"",lineHeight_hover:"",letterSpacing:"",letterSpacing_tablet:"",letterSpacing_mobile:"",letterSpacing_hover:"",fontWeight:"",textTransform:"",fontFamily:"",color:"",color_tablet:"",color_mobile:"",color_hover:"",linkColor:"",linkColor_tablet:"",linkColor_mobile:"",linkColor_hover:"",padding:"",padding_tablet:"",padding_mobile:"",padding_hover:"",margin:"",margin_tablet:"",margin_mobile:"",margin_hover:"",backgroundColor:"",backgroundGradient:"",backgroundColor_tablet:"",backgroundGradient_tablet:"",backgroundColor_mobile:"",backgroundGradient_mobile:"",backgroundColor_hover:"",backgroundGradient_hover:"",width:"",width_tablet:"",width_mobile:"",width_hover:"",maxWidth:"",maxWidth_tablet:"",maxWidth_mobile:"",maxWidth_hover:"",borderStyle:"solid",borderTopStyle:"",borderBottomStyle:"",borderLeftStyle:"",borderRightStyle:"",borderStyle_tablet:"",borderTopStyle_tablet:"",borderBottomStyle_tablet:"",borderLeftStyle_tablet:"",borderRightStyle_tablet:"",borderStyle_mobile:"",borderTopStyle_mobile:"",borderBottomStyle_mobile:"",borderLeftStyle_mobile:"",borderRightStyle_mobile:"",borderStyle_hover:"",borderTopStyle_hover:"",borderBottomStyle_hover:"",borderLeftStyle_hover:"",borderRightStyle_hover:"",borderWidth:"",borderTopWidth:"",borderBottomWidth:"",borderLeftWidth:"",borderRightWidth:"",borderWidth_tablet:"",borderTopWidth_tablet:"",borderBottomWidth_tablet:"",borderLeftWidth_tablet:"",borderRightWidth_tablet:"",borderWidth_mobile:"",borderTopWidth_mobile:"",borderBottomWidth_mobile:"",borderLeftWidth_mobile:"",borderRightWidth_mobile:"",borderWidth_hover:"",borderTopWidth_hover:"",borderBottomWidth_hover:"",borderLeftWidth_hover:"",borderRightWidth_hover:"",borderColor:"",borderColor_tablet:"",borderColor_mobile:"",borderColor_hover:"",borderRadius:"",borderRadius_tablet:"",borderRadius_mobile:"",borderRadius_hover:"",shadowType:"type1",horizontalPosition:"",verticalPosition:"",blurStrength:"",spreadStrength:"",shadowColor:"",shadowPosition:"",horizontalPosition_tablet:"",verticalPosition_tablet:"",blurStrength_tablet:"",spreadStrength_tablet:"",shadowColor_tablet:"",shadowPosition_tablet:"",horizontalPosition_mobile:"",verticalPosition_mobile:"",blurStrength_mobile:"",spreadStrength_mobile:"",shadowColor_mobile:"",shadowPosition_mobile:"",horizontalPosition_hover:"",verticalPosition_hover:"",blurStrength_hover:"",spreadStrength_hover:"",shadowColor_hover:"",shadowPosition_hover:""};l=a?w().merge(l,a):l;const i=e=>{t.element.text=e,r({global:no(t)})},c=(e,n)=>{const a=l;a[n]=e,t.element.text=a,r({global:no(t)})};return(0,n.createElement)("div",{className:"tb-settings-container-wrap"},(0,n.createElement)(yo.Flex,null,(0,n.createElement)(yo.FlexBlock,null,(0,n.createElement)("h2",{className:"setting-header"},(0,o.__)("Text Settings","riovisual"))),(0,n.createElement)(yo.FlexBlock,null,(0,n.createElement)(Xo,{title:(0,o.__)("Clear styles","riovisual"),isLink:!0,onResetSettings:()=>(()=>{const e={...t,element:{...t.element,text:""}};r({global:no(e)})})()}))),(0,n.createElement)(rl,{spaceTop:".3"}),(0,n.createElement)(wd,{title:(0,o.__)("Font Style","riovizual"),attr:l,updateAttr:e=>i(e)}),(0,n.createElement)(el,null),(0,n.createElement)(fl,{title:(0,o.__)("Font Color","riovizual"),attr:"color",data:l,onChange:(e,t)=>c(e,t)}),(0,n.createElement)(el,null),(0,n.createElement)(fl,{title:(0,o.__)("Link Color","riovizual"),attr:"linkColor",data:l,onChange:(e,t)=>c(e,t)}),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(xl,{title:(0,o.__)("Background"),attr:l,updateAttr:e=>i(e)}),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(Ml,{title:(0,o.__)("Border"),attr:l,updateAttr:e=>i(e)}),(0,n.createElement)(el,null),(0,n.createElement)(fl,{title:(0,o.__)("Border Color"),attr:"borderColor",data:l,onChange:(e,t)=>c(e,t)}),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(Nl,{title:(0,o.__)("Box Shadow"),attr:l,updateAttr:e=>i(e)}),(0,n.createElement)(el,null),(0,n.createElement)(fl,{title:(0,o.__)("Shadow Color"),attr:"shadowColor",data:l,onChange:(e,t)=>c(e,t)}),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(Ed,{title:(0,o.__)("Sizing"),attr:l,height:"disabled",minWidth:"disabled",updateAttr:e=>i(e)}),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(_l,{title:(0,o.__)("Padding"),attr:"padding",data:l,onChange:(e,t)=>c(e,t)}),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(_l,{title:(0,o.__)("Margin"),attr:"margin",data:l,onChange:(e,t)=>c(e,t)}))},Nd=function(e){let{global:t,setAttributes:r}=e;const{image:a}=t.element;let l={borderStyle:"solid",borderTopStyle:"",borderBottomStyle:"",borderLeftStyle:"",borderRightStyle:"",borderStyle_tablet:"",borderTopStyle_tablet:"",borderBottomStyle_tablet:"",borderLeftStyle_tablet:"",borderRightStyle_tablet:"",borderStyle_mobile:"",borderTopStyle_mobile:"",borderBottomStyle_mobile:"",borderLeftStyle_mobile:"",borderRightStyle_mobile:"",borderStyle_hover:"",borderTopStyle_hover:"",borderBottomStyle_hover:"",borderLeftStyle_hover:"",borderRightStyle_hover:"",borderWidth:"",borderTopWidth:"",borderBottomWidth:"",borderLeftWidth:"",borderRightWidth:"",borderWidth_tablet:"",borderTopWidth_tablet:"",borderBottomWidth_tablet:"",borderLeftWidth_tablet:"",borderRightWidth_tablet:"",borderWidth_mobile:"",borderTopWidth_mobile:"",borderBottomWidth_mobile:"",borderLeftWidth_mobile:"",borderRightWidth_mobile:"",borderWidth_hover:"",borderTopWidth_hover:"",borderBottomWidth_hover:"",borderLeftWidth_hover:"",borderRightWidth_hover:"",borderColor:"",borderColor_tablet:"",borderColor_mobile:"",borderColor_hover:"",borderRadius:"",borderRadius_tablet:"",borderRadius_mobile:"",borderRadius_hover:"",shadowType:"type1",horizontalPosition:"",verticalPosition:"",blurStrength:"",spreadStrength:"",shadowColor:"",shadowPosition:"",horizontalPosition_tablet:"",verticalPosition_tablet:"",blurStrength_tablet:"",spreadStrength_tablet:"",shadowColor_tablet:"",shadowPosition_tablet:"",horizontalPosition_mobile:"",verticalPosition_mobile:"",blurStrength_mobile:"",spreadStrength_mobile:"",shadowColor_mobile:"",shadowPosition_mobile:"",horizontalPosition_hover:"",verticalPosition_hover:"",blurStrength_hover:"",spreadStrength_hover:"",shadowColor_hover:"",shadowPosition_hover:"",margin:"",margin_tablet:"",margin_mobile:"",margin_hover:"",width:"",width_tablet:"",width_mobile:"",width_hover:"",maxWidth:"",maxWidth_tablet:"",maxWidth_mobile:"",maxWidth_hover:"",minHeight:"",minHeight_tablet:"",minHeight_mobile:"",minHeight_hover:"",height:"",height_tablet:"",height_mobile:"",height_hover:"",maxHeight:"",maxHeight_tablet:"",maxHeight_mobile:"",maxHeight_hover:""};l=a?w().merge(l,a):l;const i=e=>{t.element.image=e,r({global:no(t)})},c=(e,n)=>{const a=l;a[n]=e,t.element.image=a,r({global:no(t)})};return(0,n.createElement)("div",{className:"tb-settings-container-wrap"},(0,n.createElement)(yo.Flex,null,(0,n.createElement)(yo.FlexBlock,null,(0,n.createElement)("h2",{className:"setting-header"},(0,o.__)("Image Settings","riovisual"))),(0,n.createElement)(yo.FlexBlock,null,(0,n.createElement)(Xo,{title:(0,o.__)("Clear styles","riovisual"),isLink:!0,onResetSettings:()=>(()=>{const e={...t,element:{...t.element,image:""}};r({global:no(e)})})()}))),(0,n.createElement)(rl,{spaceTop:".3"}),(0,n.createElement)(Ed,{title:(0,o.__)("Sizing"),attr:l,minWidth:"disabled",updateAttr:e=>i(e)}),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(Ml,{title:(0,o.__)("Border"),attr:l,updateAttr:e=>i(e)}),(0,n.createElement)(el,null),(0,n.createElement)(fl,{title:(0,o.__)("Border Color"),attr:"borderColor",data:l,onChange:(e,t)=>c(e,t)}),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(Nl,{title:(0,o.__)("Box Shadow"),attr:l,updateAttr:e=>i(e)}),(0,n.createElement)(el,null),(0,n.createElement)(fl,{title:(0,o.__)("Shadow Color"),attr:"shadowColor",data:l,onChange:(e,t)=>c(e,t)}),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(_l,{title:(0,o.__)("Margin"),attr:"margin",data:l,onChange:(e,t)=>c(e,t)}))},kd=function(e){let{setAttributes:t,global:r,setOpenChild:a,selectedGElement:l,setSelectedGElement:i}=e;const c=w().merge(ao,r.element),s=w().mapValues(c,(function(e){return{default:!0,extra:[]}}));(0,n.useEffect)((()=>{a(""!==l)}),[l]);const d={global:r,setAttributes:t};return(0,n.createElement)("div",{className:"element-settings-list"},""===l&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)("h2",{className:"setting-header"},(0,o.__)("Elements","riovisual")),(0,n.createElement)(rl,{spaceTop:".3",spaceBottom:"0"})),(0,n.createElement)(Md,{config:s,type:"text",buttonTitle:(0,o.__)("Text","riovizual"),backToParent:(0,o.__)("Back to element list","riovizual"),selected:l,setSelected:i},(0,n.createElement)(Dd,d)),(0,n.createElement)(Md,{config:s,type:"image",buttonTitle:(0,o.__)("Image","riovizual"),backToParent:(0,o.__)("Back to element list","riovizual"),selected:l,setSelected:i},(0,n.createElement)(Nd,d)))},Td=function(e){let{global:t,attributes:r,setAttributes:a}=e;const{caption:l}=t,{captionPosition:i}=r;let c={fontSize:"",fontSize_tablet:"",fontSize_mobile:"",fontSize_hover:"",lineHeight:"",lineHeight_tablet:"",lineHeight_mobile:"",lineHeight_hover:"",letterSpacing:"",letterSpacing_tablet:"",letterSpacing_mobile:"",letterSpacing_hover:"",fontWeight:"",textTransform:"",fontFamily:"",color:"",color_tablet:"",color_mobile:"",color_hover:"",linkColor:"",linkColor_tablet:"",linkColor_mobile:"",linkColor_hover:"",borderStyle:"solid",borderTopStyle:"",borderBottomStyle:"",borderLeftStyle:"",borderRightStyle:"",borderStyle_tablet:"",borderTopStyle_tablet:"",borderBottomStyle_tablet:"",borderLeftStyle_tablet:"",borderRightStyle_tablet:"",borderStyle_mobile:"",borderTopStyle_mobile:"",borderBottomStyle_mobile:"",borderLeftStyle_mobile:"",borderRightStyle_mobile:"",borderStyle_hover:"",borderTopStyle_hover:"",borderBottomStyle_hover:"",borderLeftStyle_hover:"",borderRightStyle_hover:"",borderWidth:"",borderTopWidth:"",borderBottomWidth:"",borderLeftWidth:"",borderRightWidth:"",borderWidth_tablet:"",borderTopWidth_tablet:"",borderBottomWidth_tablet:"",borderLeftWidth_tablet:"",borderRightWidth_tablet:"",borderWidth_mobile:"",borderTopWidth_mobile:"",borderBottomWidth_mobile:"",borderLeftWidth_mobile:"",borderRightWidth_mobile:"",borderWidth_hover:"",borderTopWidth_hover:"",borderBottomWidth_hover:"",borderLeftWidth_hover:"",borderRightWidth_hover:"",borderColor:"",borderColor_tablet:"",borderColor_mobile:"",borderColor_hover:"",borderRadius:"",borderRadius_tablet:"",borderRadius_mobile:"",borderRadius_hover:"",shadowType:"type1",horizontalPosition:"",verticalPosition:"",blurStrength:"",spreadStrength:"",shadowColor:"",shadowPosition:"",horizontalPosition_tablet:"",verticalPosition_tablet:"",blurStrength_tablet:"",spreadStrength_tablet:"",shadowColor_tablet:"",shadowPosition_tablet:"",horizontalPosition_mobile:"",verticalPosition_mobile:"",blurStrength_mobile:"",spreadStrength_mobile:"",shadowColor_mobile:"",shadowPosition_mobile:"",horizontalPosition_hover:"",verticalPosition_hover:"",blurStrength_hover:"",spreadStrength_hover:"",shadowColor_hover:"",shadowPosition_hover:"",horizontalAlignment:"",horizontalAlignment_tablet:"",horizontalAlignment_mobile:"",padding:"",padding_tablet:"",padding_mobile:"",padding_hover:"",margin:"",margin_tablet:"",margin_mobile:"",margin_hover:"",backgroundColor:"",backgroundGradient:"",backgroundColor_tablet:"",backgroundGradient_tablet:"",backgroundColor_mobile:"",backgroundGradient_mobile:"",backgroundColor_hover:"",backgroundGradient_hover:"",width:"",width_tablet:"",width_mobile:"",width_hover:"",maxWidth:"",maxWidth_tablet:"",maxWidth_mobile:"",maxWidth_hover:""};c=l?w().merge(c,l):c;const s=e=>{t.caption=e,a({global:no(t)})},d=(e,r)=>{const n=c;n[r]=e,t.caption=n,a({global:no(t)})};return(0,n.createElement)("div",{className:"tb-settings-container-wrap"},(0,n.createElement)(yo.Flex,null,(0,n.createElement)(yo.FlexBlock,null,(0,n.createElement)("h2",{className:"setting-header"},(0,o.__)("Caption Settings","riovisual"))),(0,n.createElement)(yo.FlexBlock,null,(0,n.createElement)(Xo,{title:(0,o.__)("Clear styles","riovisual"),isLink:!0,onResetSettings:()=>(()=>{const e={...t,caption:{}};a({global:no(e)})})()}))),(0,n.createElement)(rl,{spaceTop:".3"}),(0,n.createElement)(yo.ButtonGroup,{className:"rv_tb-table-style"},(0,n.createElement)(yo.Button,{variant:"top"===i?"primary":"secondary",className:"rv_tb-table-style-button",onClick:()=>{a({captionPosition:"top"})}}," ",(0,o.__)("Top","riovizual")),(0,n.createElement)(yo.Button,{variant:"bottom"===i?"primary":"secondary",className:"rv_tb-table-style-button",onClick:()=>{a({captionPosition:"bottom"})}},(0,o.__)("Bottom","riovizual"))),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(wd,{title:(0,o.__)("Font Style","riovizual"),attr:c,updateAttr:e=>s(e)}),(0,n.createElement)(el,null),(0,n.createElement)(fl,{title:(0,o.__)("Font Color","riovizual"),attr:"color",data:c,onChange:(e,t)=>d(e,t)}),(0,n.createElement)(el,null),(0,n.createElement)(fl,{title:(0,o.__)("Link Color","riovizual"),attr:"linkColor",data:c,onChange:(e,t)=>d(e,t)}),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(xl,{title:(0,o.__)("Background"),attr:c,updateAttr:e=>s(e)}),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(Ed,{title:(0,o.__)("Sizing"),attr:c,height:"disabled",minWidth:"disabled",updateAttr:e=>s(e)}),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(Ml,{title:(0,o.__)("Border"),attr:c,updateAttr:e=>s(e)}),(0,n.createElement)(el,null),(0,n.createElement)(fl,{title:(0,o.__)("Border Color"),attr:"borderColor",data:c,onChange:(e,t)=>d(e,t)}),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(Nl,{title:(0,o.__)("Box Shadow"),attr:c,updateAttr:e=>s(e)}),(0,n.createElement)(el,null),(0,n.createElement)(fl,{title:(0,o.__)("Shadow Color"),attr:"shadowColor",data:c,onChange:(e,t)=>d(e,t)}),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(bl,{title:(0,o.__)("Alignment"),attr:"horizontalAlignment",data:c,classes:"inline-settings",onChange:(e,t)=>d(e,t)}),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(_l,{title:(0,o.__)("Padding"),attr:"padding",data:c,onChange:(e,t)=>d(e,t)}),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(_l,{title:(0,o.__)("Margin"),attr:"margin",data:c,onChange:(e,t)=>d(e,t)}))},Od=(0,Co.compose)([(0,Mo.withDispatch)((e=>({setDeviceState(t){e("rio-vizual-style").setDeviceState(t)},setEleState(t){e("rio-vizual-style").setEleState(t)}}))),(0,Mo.withSelect)((e=>({getDevice:e("rio-vizual-style").getDevice(),getEleState:e("rio-vizual-style").getEleState()})))])((function(e){let{getDevice:t,getEleState:r,setDeviceState:a,setEleState:l}=e;const{deviceType:i}=(0,Mo.useSelect)((e=>{let t;const r=t=>{const r=e(t);return r.hasOwnProperty("__experimentalGetPreviewDeviceType")?r.__experimentalGetPreviewDeviceType():r.GetPreviewDeviceType()};return t=e("core/edit-site")?r("core/edit-site"):r("core/edit-post"),{deviceType:t}}),[]);(0,n.useEffect)((()=>{"normal"===r&&a(w().lowerCase(i))}),[i]);const c=(e,t)=>{(0,Mo.dispatch)(e).hasOwnProperty("__experimentalSetPreviewDeviceType")?(console.log("hi"),(0,Mo.dispatch)(e).__experimentalSetPreviewDeviceType(w().capitalize(t))):(console.log("hello"),(0,Mo.dispatch)(e).SetPreviewDeviceType(w().capitalize(t)))},s=e=>{(0,Mo.select)("core/edit-site")?c("core/edit-site",e):c("core/edit-post",e),a(type)},d=e=>{l(e),"normal"===e?a(w().lowerCase(i)):((0,Mo.select)("core/edit-site")?c("core/edit-site","desktop"):c("core/edit-post","desktop"),a("hover"))};return(0,n.createElement)(n.Fragment,null,(0,n.createElement)(yo.ButtonGroup,{className:"rv_tb-settings-global rv_tb-device-control"},(0,n.createElement)(yo.Button,{variant:"normal"===r?"primary":"secondary",className:"rv_tb-settings-global-button",onClick:()=>{d("normal")}},(0,o.__)("Normal","riovizual")),(0,n.createElement)(yo.Button,{variant:"hover"===r?"primary":"secondary",className:"rv_tb-settings-global-button",onClick:()=>{d("hover")}},(0,o.__)("Hover","riovizual"))),"normal"===r&&(0,n.createElement)(yo.ButtonGroup,{className:"rv_tb-settings-device"},(0,n.createElement)(yo.Button,{variant:"desktop"===t?"primary":"secondary",className:"rv_tb-settings-device-button",onClick:()=>{s("desktop")}},(0,n.createElement)(yo.Dashicon,{icon:"desktop"})),(0,n.createElement)(yo.Button,{variant:"tablet"===t?"primary":"secondary",className:"rv_tb-settings-device-button",onClick:()=>{s("tablet")}},(0,n.createElement)(yo.Dashicon,{icon:"tablet"})),(0,n.createElement)(yo.Button,{variant:"mobile"===t?"primary":"secondary",className:"rv_tb-settings-device-button",onClick:()=>{s("mobile")}},(0,n.createElement)(yo.Dashicon,{icon:"smartphone"}))),"hover"===r&&(0,n.createElement)(yo.ButtonGroup,{className:"rv_tb-settings-device"},(0,n.createElement)(yo.Button,{disabled:!0,className:"rv_tb-settings-device-button"},(0,o.__)("All Devices","riovizual"))))})),Ad=function(e){let{setAttributes:t,vTable:r,selectedCell:a,selectedElement:l}=e;const[i,c]=(0,n.useState)("td"),[s,d]=(0,n.useState)(""),u=fo(r,l);(0,n.useEffect)((()=>{if(a){const e=a[0].tag,t=a[0].scope,r=w().every(a,{tag:e}),n=w().every(a,{scope:t});c(r?e:""),d(n?t:"")}}),[a]);const p=(e,t,r,n)=>{r.content[t][n]=e,v(r)},m=e=>{const n=bo(r,a,e,"tag");c(e),t({row:lo(n)})},b=e=>{let n="";s!==e&&(n=e);const o=bo(r,a,n,"scope");d(n),t({row:lo(o)})},v=e=>{const n=bo(r,[e],e.content,"content");t({row:lo(n)})};return(0,n.createElement)("div",{className:"setting-popup"},(0,n.createElement)("div",{className:"tb-settings-container-wrap"},u&&"text"===u.element.type&&(0,n.createElement)("div",{className:"rv-text-container"},(0,n.createElement)("h4",null,(0,o.__)("Text","riovisual")),(0,n.createElement)(y.RichText,{tagName:"div",className:"rv_tb-inspactor-text",value:u.element.data?u.element.data:"",onChange:e=>p(e,u.index,u.sCell,"data")})),u&&"image"===u.element.type&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)("div",{className:"wp-block-image-selector-example-image"},(0,n.createElement)(y.MediaUploadCheck,null,(0,n.createElement)(y.MediaUpload,{title:(0,o.__)("Image","riovizual"),onSelect:e=>p({id:e.id,url:e.url,alt:e.alt},u.index,u.sCell,"data"),allowedTypes:["image"],value:u.element.data.id,render:e=>{let{open:t}=e;return(0,n.createElement)(yo.Button,{className:u.element.data.id?"editor-post-featured-image__preview rv_tb-image-upload":"editor-post-featured-image__toggle rv_tb-image-upload",onClick:t},!u.element.data.id&&(0,o.__)("Set image","riovizual"),u.element.data.id&&(0,n.createElement)("img",{src:u.element.data.url,alt:u.element.data.alt}))}})),u.element.data.id&&(0,n.createElement)(y.MediaUploadCheck,null,(0,n.createElement)(yo.Button,{onClick:()=>p("",u.index,u.sCell,"data"),isLarge:!0,isDestructive:!0},(0,o.__)("Remove image","riovizual")))),u.element.data.id&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(yo.TextControl,{label:(0,o.__)("Alt Text","riovizual"),value:u.element.data.alt?u.element.data.alt:"",onChange:e=>{return t=e,r=u.index,(n=u.sCell).content[r].data.alt=t,void v(n);var t,r,n}}))),u&&(0,n.createElement)(rl,{space:"1"}),a&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)("div",{className:"rv-button-group-container rv-cell-tag"},(0,n.createElement)("h4",null,(0,o.__)("Cell Tag","riovisual")),(0,n.createElement)(yo.ButtonGroup,null,(0,n.createElement)(yo.Button,{variant:"th"===i?"primary":"secondary",onClick:()=>{m("th")}},"TH"),(0,n.createElement)(yo.Button,{variant:"td"===i?"primary":"secondary",onClick:()=>{m("td")}},"TD"))),"th"===i&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)("div",{className:"rv-button-group-container rv-cell-scope"},(0,n.createElement)("h4",null,(0,n.createElement)("code",null,"scope")," Arrtibutes"),(0,n.createElement)(yo.ButtonGroup,{className:"rv-button-group-flex"},(0,n.createElement)(yo.Button,{variant:"row"===s?"primary":"secondary",onClick:()=>{b("row")}},"row"),(0,n.createElement)(yo.Button,{variant:"col"===s?"primary":"secondary",onClick:()=>{b("col")}},"col"),(0,n.createElement)(yo.Button,{variant:"rowgroup"===s?"primary":"secondary",onClick:()=>{b("rowgroup")}},"rowgroup"),(0,n.createElement)(yo.Button,{variant:"colgroup"===s?"primary":"secondary",onClick:()=>{b("colgroup")}},"colgroup")))))))},Pd=function(e){let{attributes:t,setAttributes:r,vTable:a,selectedCell:l,selectorName:i}=e;const{cellBorderType:c}=t;let s={padding:"",padding_tablet:"",padding_mobile:"",padding_hover:"",backgroundColor:"",backgroundGradient:"",backgroundColor_tablet:"",backgroundGradient_tablet:"",backgroundColor_mobile:"",backgroundGradient_mobile:"",backgroundColor_hover:"",backgroundGradient_hover:"",borderStyle:"solid",borderTopStyle:"",borderBottomStyle:"",borderLeftStyle:"",borderRightStyle:"",borderStyle_tablet:"",borderTopStyle_tablet:"",borderBottomStyle_tablet:"",borderLeftStyle_tablet:"",borderRightStyle_tablet:"",borderStyle_mobile:"",borderTopStyle_mobile:"",borderBottomStyle_mobile:"",borderLeftStyle_mobile:"",borderRightStyle_mobile:"",borderStyle_hover:"",borderTopStyle_hover:"",borderBottomStyle_hover:"",borderLeftStyle_hover:"",borderRightStyle_hover:"",borderWidth:"",borderTopWidth:"",borderBottomWidth:"",borderLeftWidth:"",borderRightWidth:"",borderWidth_tablet:"",borderTopWidth_tablet:"",borderBottomWidth_tablet:"",borderLeftWidth_tablet:"",borderRightWidth_tablet:"",borderWidth_mobile:"",borderTopWidth_mobile:"",borderBottomWidth_mobile:"",borderLeftWidth_mobile:"",borderRightWidth_mobile:"",borderWidth_hover:"",borderTopWidth_hover:"",borderBottomWidth_hover:"",borderLeftWidth_hover:"",borderRightWidth_hover:"",borderColor:"",borderColor_tablet:"",borderColor_mobile:"",borderColor_hover:"",borderRadius:"",borderRadius_tablet:"",borderRadius_mobile:"",borderRadius_hover:"",shadowType:"type1",horizontalPosition:"",verticalPosition:"",blurStrength:"",spreadStrength:"",shadowColor:"",shadowPosition:"",horizontalPosition_tablet:"",verticalPosition_tablet:"",blurStrength_tablet:"",spreadStrength_tablet:"",shadowColor_tablet:"",shadowPosition_tablet:"",horizontalPosition_mobile:"",verticalPosition_mobile:"",blurStrength_mobile:"",spreadStrength_mobile:"",shadowColor_mobile:"",shadowPosition_mobile:"",horizontalPosition_hover:"",verticalPosition_hover:"",blurStrength_hover:"",spreadStrength_hover:"",shadowColor_hover:"",shadowPosition_hover:"",width:"",width_tablet:"",width_mobile:"",width_hover:"",horizontalAlignment:"",horizontalAlignment_tablet:"",horizontalAlignment_mobile:"",horizontalAlignment_hover:"",verticalAlignment:"",verticalAlignment_tablet:"",verticalAlignment_mobile:"",verticalAlignment_hover:""};const d=l?function(e,t,r){if(!t)return{};const{rowIndex:n,columnIndex:a}=t[0],o=e[n].cells.find((e=>e.columnIndex===a));return o&&o.style&&o.style[r]?o.style[r]:{}}(a,l,i):{};s=d?w().merge(s,d):s;const u=e=>{let t=[i];t.push(e);const n=bo(a,l,t,"style");r({row:no(n)})},p=(e,t)=>{const r=s;r[t]=e,u(r)};return(0,n.createElement)("div",{className:"tb-settings-container-wrap"},(0,n.createElement)(yo.Flex,null,(0,n.createElement)(yo.FlexBlock,null,(0,n.createElement)("h2",{className:"setting-header"},(0,o.__)("Cell Settings","riovisual"))),(0,n.createElement)(yo.FlexBlock,null,(0,n.createElement)(Xo,{title:(0,o.__)("Clear styles","riovisual"),isLink:!0,onResetSettings:()=>u({})}))),(0,n.createElement)(rl,{spaceTop:".3"}),(0,n.createElement)(xl,{title:(0,o.__)("Background"),attr:s,updateAttr:e=>u(e)}),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(Sl,{title:(0,o.__)("Cell Width"),attr:"width",responsiveTab:"disabled",min:0,max:1200,step:1,data:s,onChange:(e,t)=>p(e,t)}),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(Ml,{title:(0,o.__)("Border"),attr:s,radius:"collapse"===c&&"disabled",updateAttr:e=>u(e)}),(0,n.createElement)(el,null),(0,n.createElement)(fl,{title:(0,o.__)("Border Color"),attr:"borderColor",data:s,onChange:(e,t)=>p(e,t)}),(0,n.createElement)(rl,{space:"1"}),"separate"===c&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)(Nl,{title:(0,o.__)("Box Shadow"),attr:s,updateAttr:e=>u(e)}),(0,n.createElement)(el,null),(0,n.createElement)(fl,{title:(0,o.__)("Shadow Color"),attr:"shadowColor",data:s,onChange:(e,t)=>p(e,t)}),(0,n.createElement)(rl,{space:"1"})),(0,n.createElement)(yo.Flex,{gap:"20px",align:"flex-start"},(0,n.createElement)(yo.FlexBlock,null,(0,n.createElement)(bl,{title:(0,o.__)("Align Horizontal"),attr:"horizontalAlignment",data:s,onChange:(e,t)=>p(e,t)})),(0,n.createElement)(yo.FlexBlock,null,(0,n.createElement)(gl,{title:(0,o.__)("Align Vertical"),attr:"verticalAlignment",data:s,onChange:(e,t)=>p(e,t)}))),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(_l,{title:(0,o.__)("Padding"),attr:"padding",data:s,onChange:(e,t)=>p(e,t)}))},Rd=function(e){let{setAttributes:t,vTable:r,selectedCell:a,selectedElement:l}=e;const i=Io(r,l,a,"text");if(to.notCurrentState(i))return null;let c={fontSize:"",fontSize_tablet:"",fontSize_mobile:"",fontSize_hover:"",lineHeight:"",lineHeight_tablet:"",lineHeight_mobile:"",lineHeight_hover:"",letterSpacing:"",letterSpacing_tablet:"",letterSpacing_mobile:"",letterSpacing_hover:"",fontWeight:"",textTransform:"",fontFamily:"",color:"",color_tablet:"",color_mobile:"",color_hover:"",linkColor:"",linkColor_tablet:"",linkColor_mobile:"",linkColor_hover:"",padding:"",padding_tablet:"",padding_mobile:"",padding_hover:"",margin:"",margin_tablet:"",margin_mobile:"",margin_hover:"",backgroundColor:"",backgroundGradient:"",backgroundColor_tablet:"",backgroundGradient_tablet:"",backgroundColor_mobile:"",backgroundGradient_mobile:"",backgroundColor_hover:"",backgroundGradient_hover:"",width:"",width_tablet:"",width_mobile:"",width_hover:"",maxWidth:"",maxWidth_tablet:"",maxWidth_mobile:"",maxWidth_hover:"",borderStyle:"solid",borderTopStyle:"",borderBottomStyle:"",borderLeftStyle:"",borderRightStyle:"",borderStyle_tablet:"",borderTopStyle_tablet:"",borderBottomStyle_tablet:"",borderLeftStyle_tablet:"",borderRightStyle_tablet:"",borderStyle_mobile:"",borderTopStyle_mobile:"",borderBottomStyle_mobile:"",borderLeftStyle_mobile:"",borderRightStyle_mobile:"",borderStyle_hover:"",borderTopStyle_hover:"",borderBottomStyle_hover:"",borderLeftStyle_hover:"",borderRightStyle_hover:"",borderWidth:"",borderTopWidth:"",borderBottomWidth:"",borderLeftWidth:"",borderRightWidth:"",borderWidth_tablet:"",borderTopWidth_tablet:"",borderBottomWidth_tablet:"",borderLeftWidth_tablet:"",borderRightWidth_tablet:"",borderWidth_mobile:"",borderTopWidth_mobile:"",borderBottomWidth_mobile:"",borderLeftWidth_mobile:"",borderRightWidth_mobile:"",borderWidth_hover:"",borderTopWidth_hover:"",borderBottomWidth_hover:"",borderLeftWidth_hover:"",borderRightWidth_hover:"",borderColor:"",borderColor_tablet:"",borderColor_mobile:"",borderColor_hover:"",borderRadius:"",borderRadius_tablet:"",borderRadius_mobile:"",borderRadius_hover:"",shadowType:"type1",horizontalPosition:"",verticalPosition:"",blurStrength:"",spreadStrength:"",shadowColor:"",shadowPosition:"",horizontalPosition_tablet:"",verticalPosition_tablet:"",blurStrength_tablet:"",spreadStrength_tablet:"",shadowColor_tablet:"",shadowPosition_tablet:"",horizontalPosition_mobile:"",verticalPosition_mobile:"",blurStrength_mobile:"",spreadStrength_mobile:"",shadowColor_mobile:"",shadowPosition_mobile:"",horizontalPosition_hover:"",verticalPosition_hover:"",blurStrength_hover:"",spreadStrength_hover:"",shadowColor_hover:"",shadowPosition_hover:""};const s=to.stateStyleObj(i);c=s?w().merge(c,s):c;const d=e=>{let n=r;i.map((t=>{let r=t.sCell.content;r[t.index].style=e,n=bo(n,[t.sCell],r,"content")})),t({row:no(n)})},u=(e,t)=>{const r=c;r[t]=e,d(r)};return(0,n.createElement)("div",{className:"tb-settings-container-wrap"},(0,n.createElement)(yo.Flex,null,(0,n.createElement)(yo.FlexBlock,null,(0,n.createElement)("h2",{className:"setting-header"},(0,o.__)("Text Settings","riovisual"))),(0,n.createElement)(yo.FlexBlock,null,(0,n.createElement)(Xo,{title:(0,o.__)("Clear styles","riovisual"),isLink:!0,onResetSettings:()=>d({})}))),(0,n.createElement)(rl,{spaceTop:".3"}),(0,n.createElement)(wd,{title:(0,o.__)("Font Style","riovizual"),attr:c,updateAttr:e=>d(e)}),(0,n.createElement)(el,null),(0,n.createElement)(fl,{title:(0,o.__)("Font Color","riovizual"),attr:"color",data:c,onChange:(e,t)=>u(e,t)}),(0,n.createElement)(el,null),(0,n.createElement)(fl,{title:(0,o.__)("Link Color","riovizual"),attr:"linkColor",data:c,onChange:(e,t)=>u(e,t)}),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(xl,{title:(0,o.__)("Background"),attr:c,updateAttr:e=>d(e)}),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(Ml,{title:(0,o.__)("Border"),attr:c,updateAttr:e=>d(e)}),(0,n.createElement)(el,null),(0,n.createElement)(fl,{title:(0,o.__)("Border Color"),attr:"borderColor",data:c,onChange:(e,t)=>u(e,t)}),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(Nl,{title:(0,o.__)("Box Shadow"),attr:c,updateAttr:e=>d(e)}),(0,n.createElement)(el,null),(0,n.createElement)(fl,{title:(0,o.__)("Shadow Color"),attr:"shadowColor",data:c,onChange:(e,t)=>u(e,t)}),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(Ed,{title:(0,o.__)("Sizing"),attr:c,height:"disabled",minWidth:"disabled",updateAttr:e=>d(e)}),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(_l,{title:(0,o.__)("Padding"),attr:"padding",data:c,onChange:(e,t)=>u(e,t)}),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(_l,{title:(0,o.__)("Margin"),attr:"margin",data:c,onChange:(e,t)=>u(e,t)}))},zd=function(e){let{setAttributes:t,vTable:r,selectedCell:a,selectedElement:l}=e;const i=Io(r,l,a,"image");if(to.notCurrentState(i))return null;const c=to.stateStyleObj(i);let s={borderStyle:"solid",borderTopStyle:"",borderBottomStyle:"",borderLeftStyle:"",borderRightStyle:"",borderStyle_tablet:"",borderTopStyle_tablet:"",borderBottomStyle_tablet:"",borderLeftStyle_tablet:"",borderRightStyle_tablet:"",borderStyle_mobile:"",borderTopStyle_mobile:"",borderBottomStyle_mobile:"",borderLeftStyle_mobile:"",borderRightStyle_mobile:"",borderStyle_hover:"",borderTopStyle_hover:"",borderBottomStyle_hover:"",borderLeftStyle_hover:"",borderRightStyle_hover:"",borderWidth:"",borderTopWidth:"",borderBottomWidth:"",borderLeftWidth:"",borderRightWidth:"",borderWidth_tablet:"",borderTopWidth_tablet:"",borderBottomWidth_tablet:"",borderLeftWidth_tablet:"",borderRightWidth_tablet:"",borderWidth_mobile:"",borderTopWidth_mobile:"",borderBottomWidth_mobile:"",borderLeftWidth_mobile:"",borderRightWidth_mobile:"",borderWidth_hover:"",borderTopWidth_hover:"",borderBottomWidth_hover:"",borderLeftWidth_hover:"",borderRightWidth_hover:"",borderColor:"",borderColor_tablet:"",borderColor_mobile:"",borderColor_hover:"",borderRadius:"",borderRadius_tablet:"",borderRadius_mobile:"",borderRadius_hover:"",shadowType:"type1",horizontalPosition:"",verticalPosition:"",blurStrength:"",spreadStrength:"",shadowColor:"",shadowPosition:"",horizontalPosition_tablet:"",verticalPosition_tablet:"",blurStrength_tablet:"",spreadStrength_tablet:"",shadowColor_tablet:"",shadowPosition_tablet:"",horizontalPosition_mobile:"",verticalPosition_mobile:"",blurStrength_mobile:"",spreadStrength_mobile:"",shadowColor_mobile:"",shadowPosition_mobile:"",horizontalPosition_hover:"",verticalPosition_hover:"",blurStrength_hover:"",spreadStrength_hover:"",shadowColor_hover:"",shadowPosition_hover:"",margin:"",margin_tablet:"",margin_mobile:"",margin_hover:"",width:"",width_tablet:"",width_mobile:"",width_hover:"",maxWidth:"",maxWidth_tablet:"",maxWidth_mobile:"",maxWidth_hover:"",minHeight:"",minHeight_tablet:"",minHeight_mobile:"",minHeight_hover:"",height:"",height_tablet:"",height_mobile:"",height_hover:"",maxHeight:"",maxHeight_tablet:"",maxHeight_mobile:"",maxHeight_hover:""};s=c?w().merge(s,c):s;const d=e=>{let n=r;i.map((t=>{let r=t.sCell.content;r[t.index].style=e,n=bo(n,[t.sCell],r,"content")})),t({row:no(n)})},u=(e,t)=>{const r=s;r[t]=e,d(r)};return(0,n.createElement)("div",{className:"tb-settings-container-wrap"},(0,n.createElement)(yo.Flex,null,(0,n.createElement)(yo.FlexBlock,null,(0,n.createElement)("h2",{className:"setting-header"},(0,o.__)("Image Settings","riovisual"))),(0,n.createElement)(yo.FlexBlock,null,(0,n.createElement)(Xo,{title:(0,o.__)("Clear styles","riovisual"),isLink:!0,onResetSettings:()=>d({})}))),(0,n.createElement)(rl,{spaceTop:".3"}),(0,n.createElement)(Ed,{title:(0,o.__)("Sizing"),attr:s,minWidth:"disabled",updateAttr:e=>d(e)}),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(Ml,{title:(0,o.__)("Border"),attr:s,updateAttr:e=>d(e)}),(0,n.createElement)(el,null),(0,n.createElement)(fl,{title:(0,o.__)("Border Color"),attr:"borderColor",data:s,onChange:(e,t)=>u(e,t)}),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(Nl,{title:(0,o.__)("Box Shadow"),attr:s,updateAttr:e=>d(e)}),(0,n.createElement)(el,null),(0,n.createElement)(fl,{title:(0,o.__)("Shadow Color"),attr:"shadowColor",data:s,onChange:(e,t)=>u(e,t)}),(0,n.createElement)(rl,{space:"1"}),(0,n.createElement)(_l,{title:(0,o.__)("Margin"),attr:"margin",data:s,onChange:(e,t)=>u(e,t)}))},Bd=function(e){let{attributes:t,setAttributes:r,vTable:a,selectedCell:l,setSelectedCell:i,selectedElement:c,setSelectedElement:s,selectorName:d,setSelectorName:u,selectedDesign:p,setSelectedDesign:m}=e;const b=(()=>{const e={cell:{default:!0,extra:[]}};return c?e[c.elementType]={default:!0,extra:[]}:l.length>1&&l.map((t=>{t.content.map((t=>{t.type&&(e[t.type]={default:!0,extra:[]})}))})),e})(),v={attributes:t,setAttributes:r,vTable:a,selectedCell:l,setSelectedCell:i,selectedElement:c,setSelectedElement:s,selectorName:d,setSelectorName:u},g=l&&l.length>1?(0,o.__)("Cells","riovizual"):(0,o.__)("Cell","riovizual");return(0,n.createElement)(n.Fragment,null,(0,n.createElement)(Md,{config:b,type:"text",buttonTitle:(0,o.__)("Text","riovizual"),backToParent:(0,o.__)("Back to design list","riovizual"),selected:p,setSelected:m},(0,n.createElement)(Rd,v)),(0,n.createElement)(Md,{config:b,type:"image",buttonTitle:(0,o.__)("Image","riovizual"),backToParent:(0,o.__)("Back to design list","riovizual"),selected:p,setSelected:m},(0,n.createElement)(zd,v)),(0,n.createElement)(Md,{config:b,type:"cell",buttonTitle:g,backToParent:(0,o.__)("Back to design list","riovizual"),selected:p,setSelected:m},(0,n.createElement)(Pd,v)))},Ld=function(e){let{setAttributes:t,vTable:r,selectedCell:a,selectedElement:l}=e;const[i,c]=(0,n.useState)(""),s=fo(r,l);return(0,n.useEffect)((()=>{if(a){const e=a[0].classes?a[0].classes:"";c(e)}}),[a]),(0,n.createElement)("div",{className:"setting-popup"},s&&(0,n.createElement)(yo.TextControl,{label:(0,o.__)("Additional CSS Class(ES) of selected Element","riovizual"),value:s.element.classes?s.element.classes:"",help:(0,o.__)("Separate multiple classes with spaces.","riovisual"),onChange:e=>(e=>{const n=s.sCell,a=s.index;n.content[a].classes=e;const o=bo(r,[n],n.content,"content");t({row:lo(o)})})(e)}),a&&(0,n.createElement)(yo.TextControl,{label:(0,o.__)("Additional CSS Class(ES) of selected Cell","riovizual"),value:i,help:(0,o.__)("Separate multiple classes with spaces.","riovisual"),onChange:e=>(e=>{const n=bo(r,a,e,"classes");c(e),t({row:lo(n)})})(e)}))},$d=function(e){let{attributes:t,setAttributes:r,vTable:a,selectedCell:l,setSelectedCell:i,selectorName:c,setSelectorName:s,selectedElement:d,setSelectedElement:u,insertElement:p,setInsertElement:m}=e;const[b,v]=(0,n.useState)("content"),[g,h]=(0,n.useState)(""),f={attributes:t,setAttributes:r,vTable:a,selectedCell:l,setSelectedCell:i,selectedElement:d,setSelectedElement:u,selectorName:c,setSelectorName:s},I={attributes:t,setAttributes:r,vTable:a,selectedCell:l,setSelectedCell:i,selectedElement:d,setSelectedElement:u,selectorName:c,setSelectorName:s,selectedDesign:g,setSelectedDesign:h};return(0,n.useEffect)((()=>{l&&(l.length>1&&"advanced"===b&&v("design"),d&&"design"===b?h(d.elementType):d||"design"!==b||h("cell"))}),[l,d]),(0,n.useEffect)((()=>{p&&(v("content"),m(!1))}),[p]),(0,n.createElement)("div",{className:"rv-tabs"},(0,n.createElement)("div",{className:"rv-tab-buttons"},(0,n.createElement)(yo.Button,{className:"content"===b&&"active",onClick:()=>v("content")},(0,o.__)("Content","riovizual")),(0,n.createElement)(yo.Button,{className:"design"===b&&"active",onClick:()=>(v("design"),void h(""))},(0,o.__)("Design","riovizual")),(0,n.createElement)(yo.Button,{className:"advanced"===b&&"active",onClick:()=>v("advanced"),disabled:l.length>1},(0,o.__)("Advanced","riovizual"))),(0,n.createElement)("div",{className:"rv-tab-content"},"content"===b&&(0,n.createElement)(Ad,f),"design"===b&&(0,n.createElement)(Bd,I),"advanced"===b&&(0,n.createElement)(Ld,I)))},jd=function(e){let{attributes:t,setAttributes:r,vTable:a,global:l,selectedCell:i,setSelectedCell:c,selectedElement:s,setSelectedElement:d,insertElement:u,setInsertElement:p,selectorName:m,setSelectorName:b,copiedElement:v,copiedRow:g,setCopiedRow:h,setCopiedElement:f}=e;const[I,S]=(0,n.useState)(""),[_,w]=(0,n.useState)(""),[E,x]=(0,n.useState)(!1),[C,M]=(0,n.useState)("global");(0,n.useEffect)((()=>{m?"captionSelector"===m?(M("global"),S("caption")):(M("indivisual"),S("")):"table"!==I&&(M("global"),S(""))}),[m]),(0,n.useEffect)((()=>{i&&M("indivisual")}),[i]),(0,n.useEffect)((()=>{u&&M("indivisual")}),[u]);const D={global:l,attributes:t,setAttributes:r},N={global:l,attributes:t,setAttributes:r,vTable:a,selectedCell:i,setSelectedCell:c,selectorName:m,setSelectorName:b,copiedRow:g,copiedElement:v,setCopiedRow:h,setCopiedElement:f},k={setAttributes:r,vTable:a,global:l,selectedCell:i,setSelectedCell:c,selectorName:m,setSelectorName:b,setOpenChild:x,selectedGElement:_,setSelectedGElement:w},T={attributes:t,setAttributes:r,vTable:a,selectedCell:i,setSelectedCell:c,selectorName:m,setSelectorName:b,selectedElement:s,setSelectedElement:d,insertElement:u,setInsertElement:p},O={table:{default:!0,extra:[]},cell:{default:!0,extra:[]},element:{default:!0,extra:[]},caption:{default:!0,extra:[]}};return(0,n.createElement)(y.InspectorControls,null,(0,n.createElement)("style",null,".block-editor-block-card {\n\t\t\t\t\tdisplay: none;\n\t\t\t\t}"),(0,n.createElement)(Od,null),(0,n.createElement)(rl,{spaceTop:"1",spaceBottom:"0"}),(0,n.createElement)("div",{className:"rv_tb-style-control"},(0,n.createElement)(Xo,{title:(0,o.__)("Reset All Styles","riovisual"),globalModal:!0,onResetSettings:()=>(()=>{const e=a.map((e=>({cells:e.cells.map((e=>{const t=e.content.map((e=>({...e,style:{}})));return{...e,style:{},content:t}}))})));r({tableAlignment:void 0,hasFixedLayout:!1,isScrollOnPc:!1,isScrollOnMobile:!1,isStackedOnMobile:!1,enableResponsiveTable:!1,useRowAsHeader:!1,stickyType:"none",styleType:"regular",cellBorderType:"collapse",global:no(oo),row:lo(e)})})()}),(0,n.createElement)(yo.ButtonGroup,{className:"rv_tb-table-style"},(0,n.createElement)(yo.Button,{variant:"global"===C?"primary":"secondary",className:"rv_tb-table-style-button",onClick:()=>(M("global"),S(""),x(!1),void w(""))}," ",(0,o.__)("Global Settings","riovizual")),(0,n.createElement)(yo.Button,{variant:"indivisual"===C?"primary":"secondary",className:"rv_tb-table-style-button",onClick:()=>{M("indivisual")}},i&&i.length>1?(0,o.__)("Multi Cell Settings","riovizual"):(0,o.__)("Cell Settings","riovizual"))),"global"===C&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)(Md,{config:O,type:"table",buttonTitle:(0,o.__)("Table","riovizual"),backToParent:(0,o.__)("Back to global list","riovizual"),selected:I,setSelected:S},(0,n.createElement)(xd,N)),(0,n.createElement)(Md,{config:O,type:"cell",buttonTitle:(0,o.__)("Cell","riovizual"),backToParent:(0,o.__)("Back to global list","riovizual"),selected:I,setSelected:S},(0,n.createElement)(Cd,D)),(0,n.createElement)(Md,{config:O,type:"element",buttonTitle:(0,o.__)("Element","riovizual"),backToParent:(0,o.__)("Back to global list","riovizual"),selected:I,setSelected:S,hasChildOpened:E},(0,n.createElement)(kd,k)),(0,n.createElement)(Md,{config:O,type:"caption",buttonTitle:(0,o.__)("Caption","riovizual"),backToParent:(0,o.__)("Back to global list","riovizual"),selected:I,setSelected:S},(0,n.createElement)(Td,D))),"indivisual"===C&&(i&&i.length>0?(0,n.createElement)($d,T):(0,n.createElement)("h4",{align:"center"},(0,o.__)("No cell selected.","riovizual")))))},Wd=(0,Co.compose)([(0,Mo.withDispatch)((e=>({setFontState(t){e("rio-vizual-style").setFontState(t)}})))])((function(e){let{id:t,global:r,vTable:a,setFontState:o}=e;const{cell:l,element:i,caption:c}=r,[s,d]=(0,n.useState)([]);(0,n.useEffect)((()=>{if(s.length>0){const e=(e=>{let t;return e.map((e=>{let r;Sd.map((t=>{t.value===e&&(r=t.variant)}));const n=e.replace(" ","+");t={...t,[n]:r}})),t})(s);o({font:e,block_id:t})}else o({font:[],block_id:t})}),[s]);const u=(e,t)=>{if(to.isSetFontFamily(t))return e;let r=e;if(r.length>0){-1===r.findIndex((e=>e===t))&&r.push(t)}else r.push(t);return r};return(0,n.createElement)(n.Fragment,null,(()=>{let e=[];return e=l?u(e,l.fontFamily):e,e=c?u(e,c.fontFamily):e,e=i.text?u(e,i.text.fontFamily):e,a.map((t=>{t.cells.map((t=>{t.content&&t.content.length>0&&t.content.map(((t,r)=>{t.style&&"text"===t.type&&(e=u(e,t.style.fontFamily))}))}))})),_.isEqual(s,e)||d(e),e.length>0?`@import url("https://fonts.googleapis.com/css2?${e.reduce(((e,t)=>e+`family=${t.replace(" ","+")}:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&`),"")}display=swap");`:""})())})),Fd=function(e){const[t,r]=(0,n.useState)(""),[a,o]=(0,n.useState)(""),[l,i]=(0,n.useState)(""),[c,s]=(0,n.useState)(""),[d,u]=(0,n.useState)(""),[p,m]=(0,n.useState)(""),[b,v]=(0,n.useState)("");return(0,n.useEffect)((()=>{r(e.data)}),[e]),(0,n.createElement)(n.Fragment,null,"desktop"===e.device&&(()=>{const{selector:r}=e;let n=t;return w().isEqual(a,n)||o(n),n?`${r} { ${n} }`:""})(),"tablet"===e.device&&(()=>{const{selector:r}=e;let n=t;return w().isEqual(l,n)||i(n),n?`@media (max-width: 1024px){${r} { ${n} }}`:""})(),"mobile"===e.device&&(()=>{const{selector:r}=e;let n=t;return w().isEqual(c,n)||s(n),n?`@media (max-width: 767px){${r} { ${n} }}`:""})(),"hover"===e.device&&(()=>{const{selector:r}=e;let n=t;return w().isEqual(d,n)||u(n),n?`${r} { ${n} }}`:""})(),"desktop_with_break_point"===e.device&&(()=>{const{selector:r}=e;let n=t;return w().isEqual(p,n)||m(n),n?`@media (min-width: ${e.breakPoint.desktop}) {${r} { ${n} }}`:""})(),"mobile_with_break_point"===e.device&&(()=>{const{selector:r}=e;let n=t;return w().isEqual(b,n)||v(n),n?`@media (max-width: ${e.breakPoint.mobile}) {${r} { ${n} }}`:""})())},Hd=(e,t,r,a)=>{let o="";return t&&w().map(t,((e,t)=>{o+=e&&""!=(e=>(e=e.replace("!","").replace("important","").replace("undefined","").replace(";","").replace("true","").replace("false",""),w().trim(e)))(e)?`${t}: ${e}`:""})),(0,n.createElement)(Fd,{selector:e,data:o,device:r,breakPoint:a})},Gd=function(e){let{attributes:t,global:r}=e;const{id:a,isScrollOnPc:o,isScrollOnMobile:l,isStackedOnMobile:i,stickyType:c,cellBorderType:s}=t,d=r.table,u={desktop:d.breakPoint?to.getDesktopBreakPoint(d.breakPoint):"768px",mobile:d.breakPoint?d.breakPoint:"767px"},p=`.rv_tb-${a}.wp-block-riovizual-tablebuilder.wp-block-riovizual-tablebuilder table`,m=`.rv_tb-${a}.wp-block-riovizual-tablebuilder.wp-block-riovizual-tablebuilder table:hover`,b=`.rv_tb-${a}.wp-block-riovizual-tablebuilder.wp-block-riovizual-tablebuilder.is-style-stripes tr:nth-child(odd) > *`,v=`.rv_tb-${a}.wp-block-riovizual-tablebuilder.wp-block-riovizual-tablebuilder.is-style-stripes tr:hover:nth-child(odd) > *`,g=`.rv_tb-${a}.wp-block-riovizual-tablebuilder.wp-block-riovizual-tablebuilder.is-style-stripes tr:nth-child(even) > *`,h=`.rv_tb-${a}.wp-block-riovizual-tablebuilder.wp-block-riovizual-tablebuilder.is-style-stripes tr:hover:nth-child(even) > *`,f=o&&`.rv_tb-${a}.wp-block-riovizual-tablebuilder.is-scroll-on-pc`,I=o&&`.rv_tb-${a}.wp-block-riovizual-tablebuilder.is-scroll-on-pc table`,y=l&&`.rv_tb-${a}.wp-block-riovizual-tablebuilder.is-scroll-on-mobile`,S=l&&`.rv_tb-${a}.wp-block-riovizual-tablebuilder.is-scroll-on-mobile table`,_=i&&`.rv_tb-${a}.wp-block-riovizual-tablebuilder .is-stacked-on-mobile tr .rv_tb-cell`,w=i&&`.rv_tb-${a}.wp-block-riovizual-tablebuilder .is-stacked-on-mobile tr .rv_tb-cell:not(.sm-last-cell)`,E="row"===c&&`.rv_tb-${a}.wp-block-riovizual-tablebuilder:not(.is-scroll-on-pc) table tr.is-sticky-row`,x="row"===c&&`.rv_tb-${a}.wp-block-riovizual-tablebuilder:not(.is-scroll-on-mobile) table:not(.is-stacked-on-mobile) tr.is-sticky-row`,C="column"===c&&`.rv_tb-${a}.wp-block-riovizual-tablebuilder table tr > *.is-sticky-column`,M="column"===c&&`.rv_tb-${a}.wp-block-riovizual-tablebuilder table:not(.is-stacked-on-mobile) tr > *.is-sticky-column`;return(0,n.createElement)(n.Fragment,null,Hd(p,{"border-collapse":`${s};`,"border-spacing":`${"separate"===s?il(d.borderSpacing,"2px"):""};`,width:`${d.width};`,"max-width":`${d.maxWidth};`,"min-width":`${d.minWidth};`,color:`${d.color};`,"background-color":`${d.backgroundColor};`,"background-image":`${d.backgroundGradient};`,"border-style":`${d.borderStyle};`,"border-top-style":`${d.borderTopStyle};`,"border-bottom-style":`${d.borderBottomStyle};`,"border-left-style":`${d.borderLeftStyle};`,"border-right-style":`${d.borderRightStyle};`,"border-width":`${d.borderWidth} !important;`,"border-top-width":`${d.borderTopWidth} !important;`,"border-bottom-width":`${d.borderBottomWidth} !important;`,"border-left-width":`${d.borderLeftWidth} !important;`,"border-right-width":`${d.borderRightWidth} !important;`,"border-color":`${d.borderColor} !important;`,"border-radius":`${"separate"===s?cl(d.borderRadius):""};`,"box-shadow":`${sl(d.horizontalPosition,d.verticalPosition,d.blurStrength,d.spreadStrength,d.shadowColor,d.shadowPosition)};`,padding:`${"separate"===s?ll(d.padding):""};`,margin:`${ll(d.margin)};`},"desktop"),Hd(p,{"border-spacing":`${"separate"===s?il(d.borderSpacing_tablet):""};`,width:`${d.width_tablet};`,"max-width":`${d.maxWidth_tablet};`,"min-width":`${d.minWidth_tablet};`,color:`${d.color_tablet};`,"background-color":`${d.backgroundColor_tablet};`,"background-image":`${d.backgroundGradient_tablet};`,"border-style":`${d.borderStyle_tablet};`,"border-top-style":`${d.borderTopStyle_tablet};`,"border-bottom-style":`${d.borderBottomStyle_tablet};`,"border-left-style":`${d.borderLeftStyle_tablet};`,"border-right-style":`${d.borderRightStyle_tablet};`,"border-width":`${d.borderWidth_tablet} !important;`,"border-top-width":`${d.borderTopWidth_tablet} !important;`,"border-bottom-width":`${d.borderBottomWidth_tablet} !important;`,"border-left-width":`${d.borderLeftWidth_tablet} !important;`,"border-right-width":`${d.borderRightWidth_tablet} !important;`,"border-color":`${d.borderColor_tablet} !important;`,"border-radius":`${"separate"===s?cl(d.borderRadius_tablet):""};`,"box-shadow":`${sl(d.horizontalPosition_tablet,d.verticalPosition_tablet,d.blurStrength_tablet,d.spreadStrength_tablet,d.shadowColor_tablet,d.shadowPosition_tablet)};`,padding:`${"separate"===s?ll(d.padding_tablet):""};`,margin:`${ll(d.margin_tablet)};`},"tablet"),Hd(p,{"border-spacing":`${"separate"===s?il(d.borderSpacing_mobile):""};`,width:`${d.width_mobile};`,"max-width":`${d.maxWidth_mobile};`,"min-width":`${d.minWidth_mobile};`,color:`${d.color_mobile};`,"background-color":`${d.backgroundColor_mobile};`,"background-image":`${d.backgroundGradient_mobile};`,"border-style":`${d.borderStyle_mobile};`,"border-top-style":`${d.borderTopStyle_mobile};`,"border-bottom-style":`${d.borderBottomStyle_mobile};`,"border-left-style":`${d.borderLeftStyle_mobile};`,"border-right-style":`${d.borderRightStyle_mobile};`,"border-width":`${d.borderWidth_mobile} !important;`,"border-top-width":`${d.borderTopWidth_mobile} !important;`,"border-bottom-width":`${d.borderBottomWidth_mobile} !important;`,"border-left-width":`${d.borderLeftWidth_mobile} !important;`,"border-right-width":`${d.borderRightWidth_mobile} !important;`,"border-color":`${d.borderColor_mobile} !important;`,"border-radius":`${"separate"===s?cl(d.borderRadius_mobile):""};`,"box-shadow":`${sl(d.horizontalPosition_mobile,d.verticalPosition_mobile,d.blurStrength_mobile,d.spreadStrength_mobile,d.shadowColor_mobile,d.shadowPosition_mobile)};`,padding:`${"separate"===s?ll(d.padding_mobile):""};`,margin:`${ll(d.margin_mobile)};`},"mobile"),Hd(m,{"border-spacing":`${"separate"===s?il(d.borderSpacing_hover):""};`,width:`${d.width_hover};`,"max-width":`${d.maxWidth_hover};`,"min-width":`${d.minWidth_hover};`,color:`${d.color_hover};`,"background-color":`${d.backgroundColor_hover};`,"background-image":`${d.backgroundGradient_hover};`,"border-style":`${d.borderStyle_hover};`,"border-top-style":`${d.borderTopStyle_hover};`,"border-bottom-style":`${d.borderBottomStyle_hover};`,"border-left-style":`${d.borderLeftStyle_hover};`,"border-right-style":`${d.borderRightStyle_hover};`,"border-width":`${d.borderWidth_hover} !important;`,"border-top-width":`${d.borderTopWidth_hover} !important;`,"border-bottom-width":`${d.borderBottomWidth_hover} !important;`,"border-left-width":`${d.borderLeftWidth_hover} !important;`,"border-right-width":`${d.borderRightWidth_hover} !important;`,"border-color":`${d.borderColor_hover} !important;`,"border-radius":`${"separate"===s?cl(d.borderRadius_hover):""};`,"box-shadow":`${sl(d.horizontalPosition_hover,d.verticalPosition_hover,d.blurStrength_hover,d.spreadStrength_hover,d.shadowColor_hover,d.shadowPosition_hover)};`,padding:`${"separate"===s?ll(d.padding_hover):""};`,margin:`${ll(d.margin_hover)};`},"desktop"),f&&Hd(f,{"overflow-x":"auto;"},"desktop_with_break_point",u),y&&Hd(y,{"overflow-x":"auto;"},"mobile_with_break_point",u),I&&Hd(I,{"align-self":"self-start;"},"desktop_with_break_point",u),S&&Hd(S,{"align-self":"self-start;"},"mobile_with_break_point",u),_&&Hd(_,{display:"block;"},"mobile_with_break_point",u),w&&Hd(w,{"border-bottom":"none;"},"mobile_with_break_point",u),E&&Hd(E,{position:"sticky;",top:`${d.top?d.top:0};`,"z-index":"1"},"desktop_with_break_point",u),x&&Hd(x,{position:"sticky;",top:`${d.top?d.top:0};`,"z-index":"1"},"mobile_with_break_point",u),C&&Hd(C,{position:"sticky;",left:`${d.left?d.left:0};`,"z-index":"1"},"desktop_with_break_point",u),M&&Hd(M,{position:"sticky;",left:`${d.left?d.left:0};`,"z-index":"1"},"mobile_with_break_point",u),Hd(b,{"background-color":`${d.stripesOddBGColor};`,"background-image":`${d.stripesOddBGGradient};`},"desktop"),Hd(g,{"background-color":`${d.stripesEvenBGColor};`,"background-image":`${d.stripesEvenBGGradient};`},"desktop"),Hd(b,{"background-color":`${d.stripesOddBGColor_tablet};`,"background-image":`${d.stripesOddBGGradient_tablet};`},"tablet"),Hd(g,{"background-color":`${d.stripesEvenBGColor_tablet};`,"background-image":`${d.stripesEvenBGGradient_tablet};`},"tablet"),Hd(b,{"background-color":`${d.stripesOddBGColor_mobile};`,"background-image":`${d.stripesOddBGGradient_mobile};`},"mobile"),Hd(g,{"background-color":`${d.stripesEvenBGColor_mobile};`,"background-image":`${d.stripesEvenBGGradient_mobile};`},"mobile"),Hd(v,{"background-color":`${d.stripesOddBGColor_hover};`,"background-image":`${d.stripesOddBGGradient_hover};`},"desktop"),Hd(h,{"background-color":`${d.stripesEvenBGColor_hover};`,"background-image":`${d.stripesEvenBGGradient_hover};`},"desktop"))},Vd=function(e){let{attributes:t,global:r}=e;const{id:a,cellBorderType:o}=t,l=r.cell,i=`.rv_tb-${a}.wp-block-riovizual-tablebuilder .rv_tb-cell`,c=`.rv_tb-${a}.wp-block-riovizual-tablebuilder .rv_tb-cell:hover`,s=`.rv_tb-${a}.wp-block-riovizual-tablebuilder .rv_tb-cell a`,d=`.rv_tb-${a}.wp-block-riovizual-tablebuilder .rv_tb-cell a:hover`;return(0,n.createElement)(n.Fragment,null,Hd(i,{"font-family":`${l.fontFamily};`,"font-weight":`${l.fontWeight?w().parseInt(l.fontWeight):""};`,"font-style":(w().endsWith(l.fontWeight,"Italic")?"italic":"")+";","font-size":`${l.fontSize};`,"line-height":`${l.lineHeight};`,"letter-spacing":`${l.letterSpacing};`,"text-transform":`${l.textTransform};`,"text-align":`${l.alignment};`,color:`${l.color};`,"background-color":`${l.backgroundColor};`,"background-image":`${l.backgroundGradient};`,"border-width":`${l.borderWidth};`,"border-top-width":`${l.borderTopWidth};`,"border-bottom-width":`${l.borderBottomWidth};`,"border-left-width":`${l.borderLeftWidth};`,"border-right-width":`${l.borderRightWidth};`,"border-style":`${l.borderStyle};`,"border-top-style":`${l.borderTopStyle};`,"border-bottom-style":`${l.borderBottomStyle};`,"border-left-style":`${l.borderLeftStyle};`,"border-right-style":`${l.borderRightStyle};`,"border-color":`${l.borderColor};`,"border-radius":`${"separate"===o?cl(l.borderRadius):""};`,"text-align":`${l.horizontalAlignment};`,"vertical-align":`${l.verticalAlignment};`,"box-shadow":`${"separate"===o?sl(l.horizontalPosition,l.verticalPosition,l.blurStrength,l.spreadStrength,l.shadowColor,l.shadowPosition):""};`,padding:`${ll(l.padding)};`},"desktop"),Hd(i,{"font-size":`${l.fontSize_tablet};`,"line-height":`${l.lineHeight_tablet};`,"letter-spacing":`${l.letterSpacing_tablet};`,color:`${l.color_tablet};`,"background-color":`${l.backgroundColor_tablet};`,"background-image":`${l.backgroundGradient_tablet};`,"border-style":`${l.borderStyle_tablet};`,"border-top-style":`${l.borderTopStyle_tablet};`,"border-bottom-style":`${l.borderBottomStyle_tablet};`,"border-left-style":`${l.borderLeftStyle_tablet};`,"border-right-style":`${l.borderRightStyle_tablet};`,"border-width":`${l.borderWidth_tablet};`,"border-top-width":`${l.borderTopWidth_tablet};`,"border-bottom-width":`${l.borderBottomWidth_tablet};`,"border-left-width":`${l.borderLeftWidth_tablet};`,"border-right-width":`${l.borderRightWidth_tablet};`,"border-color":`${l.borderColor_tablet};`,"border-radius":`${"separate"===o?cl(l.borderRadius_tablet):""};`,"box-shadow":`${"separate"===o?sl(l.horizontalPosition_tablet,l.verticalPosition_tablet,l.blurStrength_tablet,l.spreadStrength_tablet,l.shadowColor_tablet,l.shadowPosition_tablet):""};`,"text-align":`${l.horizontalAlignment_tablet};`,"vertical-align":`${l.verticalAlignment_tablet};`,padding:`${ll(l.padding_tablet)};`},"tablet"),Hd(i,{"font-size":`${l.fontSize_mobile};`,"line-height":`${l.lineHeight_mobile};`,"letter-spacing":`${l.letterSpacing_mobile};`,color:`${l.color_mobile};`,"background-color":`${l.backgroundColor_mobile};`,"background-image":`${l.backgroundGradient_mobile};`,"border-style":`${l.borderStyle_mobile};`,"border-top-style":`${l.borderTopStyle_mobile};`,"border-bottom-style":`${l.borderBottomStyle_mobile};`,"border-left-style":`${l.borderLeftStyle_mobile};`,"border-right-style":`${l.borderRightStyle_mobile};`,"border-width":`${l.borderWidth_mobile};`,"border-top-width":`${l.borderTopWidth_mobile};`,"border-bottom-width":`${l.borderBottomWidth_mobile};`,"border-left-width":`${l.borderLeftWidth_mobile};`,"border-right-width":`${l.borderRightWidth_mobile};`,"border-color":`${l.borderColor_mobile};`,"border-radius":`${"separate"===o?cl(l.borderRadius_mobile):""};`,"box-shadow":`${"separate"===o?sl(l.horizontalPosition_mobile,l.verticalPosition_mobile,l.blurStrength_mobile,l.spreadStrength_mobile,l.shadowColor_mobile,l.shadowPosition_mobile):""};`,"text-align":`${l.horizontalAlignment_mobile};`,"vertical-align":`${l.verticalAlignment_mobile};`,padding:`${ll(l.padding_mobile)};`},"mobile"),Hd(c,{"font-size":`${l.fontSize_hover};`,"line-height":`${l.lineHeight_hover};`,"letter-spacing":`${l.letterSpacing_hover};`,color:`${l.color_hover};`,"background-color":`${l.backgroundColor_hover};`,"background-image":`${l.backgroundGradient_hover};`,"border-style":`${l.borderStyle_hover};`,"border-top-style":`${l.borderTopStyle_hover};`,"border-bottom-style":`${l.borderBottomStyle_hover};`,"border-left-style":`${l.borderLeftStyle_hover};`,"border-right-style":`${l.borderRightStyle_hover};`,"border-width":`${l.borderWidth_hover};`,"border-top-width":`${l.borderTopWidth_hover};`,"border-bottom-width":`${l.borderBottomWidth_hover};`,"border-left-width":`${l.borderLeftWidth_hover};`,"border-right-width":`${l.borderRightWidth_hover};`,"border-color":`${l.borderColor_hover};`,"border-radius":`${"separate"===o?cl(l.borderRadius_hover):""};`,"box-shadow":`${"separate"===o?sl(l.horizontalPosition_hover,l.verticalPosition_hover,l.blurStrength_hover,l.spreadStrength_hover,l.shadowColor_hover,l.shadowPosition_hover):""};`,padding:`${ll(l.padding_hover)};`},"desktop"),Hd(s,{color:`${l.linkColor};`},"desktop"),Hd(s,{color:`${l.linkColor_tablet};`},"tablet"),Hd(s,{color:`${l.linkColor_mobile};`},"mobile"),Hd(d,{color:`${l.linkColor_hover};`},"desktop"))},Ud=function(e){let{attr:t,selector:r,selectorHover:a,selectorLink:o,selectorLinkHover:l}=e;return(0,n.createElement)(n.Fragment,null,Hd(r,{"font-family":`${t.fontFamily};`,"font-weight":`${t.fontWeight?w().parseInt(t.fontWeight):""};`,"font-style":(w().endsWith(t.fontWeight,"Italic")?"italic":"")+";","font-size":`${t.fontSize};`,"line-height":`${t.lineHeight};`,"letter-spacing":`${t.letterSpacing};`,"text-transform":`${t.textTransform};`,color:`${t.color};`,"background-color":`${t.backgroundColor};`,"background-image":`${t.backgroundGradient};`,width:`${t.width};`,"max-width":`${t.maxWidth};`,"border-style":`${t.borderStyle};`,"border-top-style":`${t.borderTopStyle};`,"border-bottom-style":`${t.borderBottomStyle};`,"border-left-style":`${t.borderLeftStyle};`,"border-right-style":`${t.borderRightStyle};`,"border-width":`${t.borderWidth};`,"border-top-width":`${t.borderTopWidth};`,"border-bottom-width":`${t.borderBottomWidth};`,"border-left-width":`${t.borderLeftWidth};`,"border-right-width":`${t.borderRightWidth};`,"border-color":`${t.borderColor};`,"border-radius":`${cl(t.borderRadius)};`,"box-shadow":`${sl(t.horizontalPosition,t.verticalPosition,t.blurStrength,t.spreadStrength,t.shadowColor,t.shadowPosition)};`,padding:`${ll(t.padding)};`,margin:`${ll(t.margin)};`},"desktop"),Hd(r,{"font-size":`${t.fontSize_tablet};`,"line-height":`${t.lineHeight_tablet};`,"letter-spacing":`${t.letterSpacing_tablet};`,color:`${t.color_tablet};`,"background-color":`${t.backgroundColor_tablet};`,"background-image":`${t.backgroundGradient_tablet};`,width:`${t.width_tablet};`,"max-width":`${t.maxWidth_tablet};`,"border-style":`${t.borderStyle_tablet};`,"border-top-style":`${t.borderTopStyle_tablet};`,"border-bottom-style":`${t.borderBottomStyle_tablet};`,"border-left-style":`${t.borderLeftStyle_tablet};`,"border-right-style":`${t.borderRightStyle_tablet};`,"border-width":`${t.borderWidth_tablet};`,"border-top-width":`${t.borderTopWidth_tablet};`,"border-bottom-width":`${t.borderBottomWidth_tablet};`,"border-left-width":`${t.borderLeftWidth_tablet};`,"border-right-width":`${t.borderRightWidth_tablet};`,"border-color":`${t.borderColor_tablet};`,"border-radius":`${cl(t.borderRadius_tablet)};`,"box-shadow":`${sl(t.horizontalPosition_tablet,t.verticalPosition_tablet,t.blurStrength_tablet,t.spreadStrength_tablet,t.shadowColor_tablet,t.shadowPosition_tablet)};`,padding:`${ll(t.padding_tablet)};`,margin:`${ll(t.margin_tablet)};`},"tablet"),Hd(r,{"font-size":`${t.fontSize_mobile};`,"line-height":`${t.lineHeight_mobile};`,"letter-spacing":`${t.letterSpacing_mobile};`,color:`${t.color_mobile};`,"background-color":`${t.backgroundColor_mobile};`,"background-image":`${t.backgroundGradient_mobile};`,width:`${t.width_mobile};`,"max-width":`${t.maxWidth_mobile};`,"border-style":`${t.borderStyle_mobile};`,"border-top-style":`${t.borderTopStyle_mobile};`,"border-bottom-style":`${t.borderBottomStyle_mobile};`,"border-left-style":`${t.borderLeftStyle_mobile};`,"border-right-style":`${t.borderRightStyle_mobile};`,"border-width":`${t.borderWidth_mobile};`,"border-top-width":`${t.borderTopWidth_mobile};`,"border-bottom-width":`${t.borderBottomWidth_mobile};`,"border-left-width":`${t.borderLeftWidth_mobile};`,"border-right-width":`${t.borderRightWidth_mobile};`,"border-color":`${t.borderColor_mobile};`,"border-radius":`${cl(t.borderRadius_mobile)};`,"box-shadow":`${sl(t.horizontalPosition_mobile,t.verticalPosition_mobile,t.blurStrength_mobile,t.spreadStrength_mobile,t.shadowColor_mobile,t.shadowPosition_mobile)};`,padding:`${ll(t.padding_mobile)};`,margin:`${ll(t.margin_mobile)};`},"mobile"),Hd(a,{"font-size":`${t.fontSize_hover};`,"line-height":`${t.lineHeight_hover};`,"letter-spacing":`${t.letterSpacing_hover};`,color:`${t.color_hover};`,"background-color":`${t.backgroundColor_hover};`,"background-image":`${t.backgroundGradient_hover};`,width:`${t.width_hover};`,"max-width":`${t.maxWidth_hover};`,"border-style":`${t.borderStyle_hover};`,"border-top-style":`${t.borderTopStyle_hover};`,"border-bottom-style":`${t.borderBottomStyle_hover};`,"border-left-style":`${t.borderLeftStyle_hover};`,"border-right-style":`${t.borderRightStyle_hover};`,"border-width":`${t.borderWidth_hover};`,"border-top-width":`${t.borderTopWidth_hover};`,"border-bottom-width":`${t.borderBottomWidth_hover};`,"border-left-width":`${t.borderLeftWidth_hover};`,"border-right-width":`${t.borderRightWidth_hover};`,"border-color":`${t.borderColor_hover};`,"border-radius":`${cl(t.borderRadius_hover)};`,"box-shadow":`${sl(t.horizontalPosition_hover,t.verticalPosition_hover,t.blurStrength_hover,t.spreadStrength_hover,t.shadowColor_hover,t.shadowPosition_hover)};`,padding:`${ll(t.padding_hover)};`,margin:`${ll(t.margin_hover)};`},"desktop"),Hd(o,{color:`${t.linkColor};`},"desktop"),Hd(o,{color:`${t.linkColor_tablet};`},"tablet"),Hd(o,{color:`${t.linkColor_mobile};`},"mobile"),Hd(l,{color:`${t.linkColor_hover};`},"desktop"))},Yd=function(e){let{attr:t,selector:r,selectorHover:a}=e;return(0,n.createElement)(n.Fragment,null,Hd(r,{width:`${t.width};`,"max-width":`${t.maxWidth};`,height:`${t.height};`,"max-height":`${t.maxHeight};`,"min-height":`${t.minHeight};`,align:`${t.alignment};`,"border-style":`${t.borderStyle};`,"border-top-style":`${t.borderTopStyle};`,"border-bottom-style":`${t.borderBottomStyle};`,"border-left-style":`${t.borderLeftStyle};`,"border-right-style":`${t.borderRightStyle};`,"border-width":`${t.borderWidth};`,"border-top-width":`${t.borderTopWidth};`,"border-bottom-width":`${t.borderBottomWidth};`,"border-left-width":`${t.borderLeftWidth};`,"border-right-width":`${t.borderRightWidth};`,"border-color":`${t.borderColor};`,"border-radius":`${cl(t.borderRadius)};`,"box-shadow":`${sl(t.horizontalPosition,t.verticalPosition,t.blurStrength,t.spreadStrength,t.shadowColor,t.shadowPosition)};`,margin:`${ll(t.margin)};`},"desktop"),Hd(r,{width:`${t.width_tablet};`,"max-width":`${t.maxWidth_tablet};`,height:`${t.height_tablet};`,"max-height":`${t.maxHeight_tablet};`,"min-height":`${t.minHeight_tablet};`,align:`${t.alignment_tablet};`,"border-style":`${t.borderStyle_tablet};`,"border-top-style":`${t.borderTopStyle_tablet};`,"border-bottom-style":`${t.borderBottomStyle_tablet};`,"border-left-style":`${t.borderLeftStyle_tablet};`,"border-right-style":`${t.borderRightStyle_tablet};`,"border-width":`${t.borderWidth_tablet};`,"border-top-width":`${t.borderTopWidth_tablet};`,"border-bottom-width":`${t.borderBottomWidth_tablet};`,"border-left-width":`${t.borderLeftWidth_tablet};`,"border-right-width":`${t.borderRightWidth_tablet};`,"border-color":`${t.borderColor_tablet};`,"border-radius":`${cl(t.borderRadius_tablet)};`,"box-shadow":`${sl(t.horizontalPosition_tablet,t.verticalPosition_tablet,t.blurStrength_tablet,t.spreadStrength_tablet,t.shadowColor_tablet,t.shadowPosition_tablet)};`,margin:`${ll(t.margin_tablet)};`},"tablet"),Hd(r,{width:`${t.width_mobile};`,"max-width":`${t.maxWidth_mobile};`,height:`${t.height_mobile};`,"max-height":`${t.maxHeight_mobile};`,"min-height":`${t.minHeight_mobile};`,align:`${t.alignment_mobile};`,"border-style":`${t.borderStyle_mobile};`,"border-top-style":`${t.borderTopStyle_mobile};`,"border-bottom-style":`${t.borderBottomStyle_mobile};`,"border-left-style":`${t.borderLeftStyle_mobile};`,"border-right-style":`${t.borderRightStyle_mobile};`,"border-width":`${t.borderWidth_mobile};`,"border-top-width":`${t.borderTopWidth_mobile};`,"border-bottom-width":`${t.borderBottomWidth_mobile};`,"border-left-width":`${t.borderLeftWidth_mobile};`,"border-right-width":`${t.borderRightWidth_mobile};`,"border-color":`${t.borderColor_mobile};`,"border-radius":`${cl(t.borderRadius_mobile)};`,"box-shadow":`${sl(t.horizontalPosition_mobile,t.verticalPosition_mobile,t.blurStrength_mobile,t.spreadStrength_mobile,t.shadowColor_mobile,t.shadowPosition_mobile)};`,margin:`${ll(t.margin_mobile)};`},"mobile"),Hd(a,{width:`${t.width_hover};`,"max-width":`${t.maxWidth_hover};`,height:`${t.height_hover};`,"max-height":`${t.maxHeight_hover};`,"min-height":`${t.minHeight_hover};`,"border-style":`${t.borderStyle_hover};`,"border-top-style":`${t.borderTopStyle_hover};`,"border-bottom-style":`${t.borderBottomStyle_hover};`,"border-left-style":`${t.borderLeftStyle_hover};`,"border-right-style":`${t.borderRightStyle_hover};`,"border-width":`${t.borderWidth_hover};`,"border-top-width":`${t.borderTopWidth_hover};`,"border-bottom-width":`${t.borderBottomWidth_hover};`,"border-left-width":`${t.borderLeftWidth_hover};`,"border-right-width":`${t.borderRightWidth_hover};`,"border-color":`${t.borderColor_hover};`,"border-radius":`${cl(t.borderRadius_hover)};`,"box-shadow":`${sl(t.horizontalPosition_hover,t.verticalPosition_hover,t.blurStrength_hover,t.spreadStrength_hover,t.shadowColor_hover,t.shadowPosition_hover)};`,margin:`${ll(t.margin_hover)};`},"desktop"))},Qd=function(e){let{attributes:t,global:r}=e;const{id:a}=t,o={attr:r.element.text,selector:`.rv_tb-${a}.wp-block-riovizual-tablebuilder.wp-block-riovizual-tablebuilder .rv_tb-text`,selectorHover:`.rv_tb-${a}.wp-block-riovizual-tablebuilder.wp-block-riovizual-tablebuilder .rv_tb-text:hover`,selectorLink:`.rv_tb-${a}.wp-block-riovizual-tablebuilder.wp-block-riovizual-tablebuilder .rv_tb-text a`,selectorLinkHover:`.rv_tb-${a}.wp-block-riovizual-tablebuilder.wp-block-riovizual-tablebuilder .rv_tb-text a:hover`},l={attr:r.element.image,selector:`.rv_tb-${a}.wp-block-riovizual-tablebuilder.wp-block-riovizual-tablebuilder .rv_tb-image`,selectorHover:`.rv_tb-${a}.wp-block-riovizual-tablebuilder.wp-block-riovizual-tablebuilder .rv_tb-image:hover`};return(0,n.createElement)(n.Fragment,null,(0,n.createElement)(Ud,o),(0,n.createElement)(Yd,l))},qd=function(e){let{attributes:t,global:r}=e;const{id:a}=t,o=r.caption,l=`.rv_tb-${a}.wp-block-riovizual-tablebuilder .rv_tb-caption`,i=`.rv_tb-${a}.wp-block-riovizual-tablebuilder .rv_tb-caption:hover`,c=`.rv_tb-${a}.wp-block-riovizual-tablebuilder .rv_tb-caption a`,s=`.rv_tb-${a}.wp-block-riovizual-tablebuilder .rv_tb-caption a:hover`;return(0,n.createElement)(n.Fragment,null,Hd(l,{"font-family":`${o.fontFamily};`,"font-weight":`${o.fontWeight?w().parseInt(o.fontWeight):""};`,"font-style":(w().endsWith(o.fontWeight,"Italic")?"italic":"")+";","font-size":`${o.fontSize};`,"line-height":`${o.lineHeight};`,"letter-spacing":`${o.letterSpacing};`,"text-transform":`${o.textTransform};`,"text-align":`${o.horizontalAlignment};`,color:`${o.color};`,"background-color":`${o.backgroundColor};`,"background-image":`${o.backgroundGradient};`,width:`${o.width};`,"max-width":`${o.maxWidth};`,"border-style":`${o.borderStyle};`,"border-top-style":`${o.borderTopStyle};`,"border-bottom-style":`${o.borderBottomStyle};`,"border-left-style":`${o.borderLeftStyle};`,"border-right-style":`${o.borderRightStyle};`,"border-width":`${o.borderWidth};`,"border-top-width":`${o.borderTopWidth};`,"border-bottom-width":`${o.borderBottomWidth};`,"border-left-width":`${o.borderLeftWidth};`,"border-right-width":`${o.borderRightWidth};`,"border-color":`${o.borderColor};`,"border-radius":`${cl(o.borderRadius)};`,"box-shadow":`${sl(o.horizontalPosition,o.verticalPosition,o.blurStrength,o.spreadStrength,o.shadowColor,o.shadowPosition)};`,padding:`${ll(o.padding)};`,margin:`${ll(o.margin)};`},"desktop"),Hd(l,{"font-size":`${o.fontSize_tablet};`,"line-height":`${o.lineHeight_tablet};`,"letter-spacing":`${o.letterSpacing_tablet};`,"text-align":`${o.horizontalAlignment_tablet};`,color:`${o.color_tablet};`,"background-color":`${o.backgroundColor_tablet};`,"background-image":`${o.backgroundGradient_tablet};`,width:`${o.width_tablet};`,"max-width":`${o.maxWidth_tablet};`,"border-style":`${o.borderStyle_tablet};`,"border-top-style":`${o.borderTopStyle_tablet};`,"border-bottom-style":`${o.borderBottomStyle_tablet};`,"border-left-style":`${o.borderLeftStyle_tablet};`,"border-right-style":`${o.borderRightStyle_tablet};`,"border-width":`${o.borderWidth_tablet};`,"border-top-width":`${o.borderTopWidth_tablet};`,"border-bottom-width":`${o.borderBottomWidth_tablet};`,"border-left-width":`${o.borderLeftWidth_tablet};`,"border-right-width":`${o.borderRightWidth_tablet};`,"border-color":`${o.borderColor_tablet};`,"border-radius":`${cl(o.borderRadius_tablet)};`,"box-shadow":`${sl(o.horizontalPosition_tablet,o.verticalPosition_tablet,o.blurStrength_tablet,o.spreadStrength_tablet,o.shadowColor_tablet,o.shadowPosition_tablet)};`,padding:`${ll(o.padding_tablet)};`,margin:`${ll(o.margin_tablet)};`},"tablet"),Hd(l,{"font-size":`${o.fontSize_mobile};`,"line-height":`${o.lineHeight_mobile};`,"letter-spacing":`${o.letterSpacing_mobile};`,"text-align":`${o.horizontalAlignment_mobile};`,color:`${o.color_mobile};`,"background-color":`${o.backgroundColor_mobile};`,"background-image":`${o.backgroundGradient_mobile};`,width:`${o.width_mobile};`,"max-width":`${o.maxWidth_mobile};`,"border-style":`${o.borderStyle_mobile};`,"border-top-style":`${o.borderTopStyle_mobile};`,"border-bottom-style":`${o.borderBottomStyle_mobile};`,"border-left-style":`${o.borderLeftStyle_mobile};`,"border-right-style":`${o.borderRightStyle_mobile};`,"border-width":`${o.borderWidth_mobile};`,"border-top-width":`${o.borderTopWidth_mobile};`,"border-bottom-width":`${o.borderBottomWidth_mobile};`,"border-left-width":`${o.borderLeftWidth_mobile};`,"border-right-width":`${o.borderRightWidth_mobile};`,"border-color":`${o.borderColor_mobile};`,"border-radius":`${cl(o.borderRadius_mobile)};`,"box-shadow":`${sl(o.horizontalPosition_mobile,o.verticalPosition_mobile,o.blurStrength_mobile,o.spreadStrength_mobile,o.shadowColor_mobile,o.shadowPosition_mobile)};`,padding:`${ll(o.padding_mobile)};`,margin:`${ll(o.margin_mobile)};`},"mobile"),Hd(i,{"font-size":`${o.fontSize_hover};`,"line-height":`${o.lineHeight_hover};`,"letter-spacing":`${o.letterSpacing_hover};`,color:`${o.color_hover};`,"background-color":`${o.backgroundColor_hover};`,"background-image":`${o.backgroundGradient_hover};`,width:`${o.width_hover};`,"max-width":`${o.maxWidth_hover};`,"border-style":`${o.borderStyle_hover};`,"border-top-style":`${o.borderTopStyle_hover};`,"border-bottom-style":`${o.borderBottomStyle_hover};`,"border-left-style":`${o.borderLeftStyle_hover};`,"border-right-style":`${o.borderRightStyle_hover};`,"border-width":`${o.borderWidth_hover};`,"border-top-width":`${o.borderTopWidth_hover};`,"border-bottom-width":`${o.borderBottomWidth_hover};`,"border-left-width":`${o.borderLeftWidth_hover};`,"border-right-width":`${o.borderRightWidth_hover};`,"border-color":`${o.borderColor_hover};`,"border-radius":`${cl(o.borderRadius_hover)};`,"box-shadow":`${sl(o.horizontalPosition_hover,o.verticalPosition_hover,o.blurStrength_hover,o.spreadStrength_hover,o.shadowColor_hover,o.shadowPosition_hover)};`,padding:`${ll(o.padding_hover)};`,margin:`${ll(o.margin_hover)};`},"desktop"),Hd(c,{color:`${o.linkColor};`},"desktop"),Hd(c,{color:`${o.linkColor_tablet};`},"tablet"),Hd(c,{color:`${o.linkColor_mobile};`},"mobile"),Hd(s,{color:`${o.linkColor_hover};`},"desktop"))},Kd=function(e){let{attributes:t,global:r}=e;const a={attributes:t,global:r};return(0,n.createElement)(n.Fragment,null,(0,n.createElement)(Gd,a),(0,n.createElement)(Vd,a),(0,n.createElement)(Qd,a),(0,n.createElement)(qd,a))},Jd=function(e){let{attr:t,cellBorderType:r,selector:a,selectorHover:o}=e;return(0,n.createElement)(n.Fragment,null,Hd(a,{"background-color":`${t.backgroundColor};`,"background-image":`${t.backgroundGradient};`,width:`${t.width};`,"border-style":`${t.borderStyle};`,"border-top-style":`${t.borderTopStyle};`,"border-bottom-style":`${t.borderBottomStyle};`,"border-left-style":`${t.borderLeftStyle};`,"border-right-style":`${t.borderRightStyle};`,"border-width":`${t.borderWidth};`,"border-top-width":`${t.borderTopWidth};`,"border-bottom-width":`${t.borderBottomWidth};`,"border-left-width":`${t.borderLeftWidth};`,"border-right-width":`${t.borderRightWidth};`,"border-color":`${t.borderColor};`,"border-radius":`${"separate"===r?cl(t.borderRadius):""};`,"box-shadow":`${"separate"===r?sl(t.horizontalPosition,t.verticalPosition,t.blurStrength,t.spreadStrength,t.shadowColor,t.shadowPosition):""};`,"text-align":`${t.horizontalAlignment};`,"vertical-align":`${t.verticalAlignment};`,padding:`${ll(t.padding)};`},"desktop"),Hd(a,{"background-color":`${t.backgroundColor_tablet};`,"background-image":`${t.backgroundGradient_tablet};`,width:`${t.width_tablet};`,"border-style":`${t.borderStyle_tablet};`,"border-top-style":`${t.borderTopStyle_tablet};`,"border-bottom-style":`${t.borderBottomStyle_tablet};`,"border-left-style":`${t.borderLeftStyle_tablet};`,"border-right-style":`${t.borderRightStyle_tablet};`,"border-width":`${t.borderWidth_tablet};`,"border-top-width":`${t.borderTopWidth_tablet};`,"border-bottom-width":`${t.borderBottomWidth_tablet};`,"border-left-width":`${t.borderLeftWidth_tablet};`,"border-right-width":`${t.borderRightWidth_tablet};`,"border-color":`${t.borderColor_tablet};`,"border-radius":`${"separate"===r?cl(t.borderRadius_tablet):""};`,"box-shadow":`${"separate"===r?sl(t.horizontalPosition_tablet,t.verticalPosition_tablet,t.blurStrength_tablet,t.spreadStrength_tablet,t.shadowColor_tablet,t.shadowPosition_tablet):""};`,"text-align":`${t.horizontalAlignment_tablet};`,"vertical-align":`${t.verticalAlignment_tablet};`,padding:`${ll(t.padding_tablet)};`},"tablet"),Hd(a,{"background-color":`${t.backgroundColor_mobile};`,"background-image":`${t.backgroundGradient_mobile};`,width:`${t.width_mobile};`,"border-style":`${t.borderStyle_mobile};`,"border-top-style":`${t.borderTopStyle_mobile};`,"border-bottom-style":`${t.borderBottomStyle_mobile};`,"border-left-style":`${t.borderLeftStyle_mobile};`,"border-right-style":`${t.borderRightStyle_mobile};`,"border-width":`${t.borderWidth_mobile};`,"border-top-width":`${t.borderTopWidth_mobile};`,"border-bottom-width":`${t.borderBottomWidth_mobile};`,"border-left-width":`${t.borderLeftWidth_mobile};`,"border-right-width":`${t.borderRightWidth_mobile};`,"border-color":`${t.borderColor_mobile};`,"border-radius":`${"separate"===r?cl(t.borderRadius_mobile):""};`,"box-shadow":`${"separate"===r?sl(t.horizontalPosition_mobile,t.verticalPosition_mobile,t.blurStrength_mobile,t.spreadStrength_mobile,t.shadowColor_mobile,t.shadowPosition_mobile):""};`,"text-align":`${t.horizontalAlignment_mobile};`,"vertical-align":`${t.verticalAlignment_mobile};`,padding:`${ll(t.padding_mobile)};`},"mobile"),Hd(o,{"background-color":`${t.backgroundColor_hover};`,"background-image":`${t.backgroundGradient_hover};`,width:`${t.width_hover};`,"border-style":`${t.borderStyle_hover};`,"border-top-style":`${t.borderTopStyle_hover};`,"border-bottom-style":`${t.borderBottomStyle_hover};`,"border-left-style":`${t.borderLeftStyle_hover};`,"border-right-style":`${t.borderRightStyle_hover};`,"border-width":`${t.borderWidth_hover};`,"border-top-width":`${t.borderTopWidth_hover};`,"border-bottom-width":`${t.borderBottomWidth_hover};`,"border-left-width":`${t.borderLeftWidth_hover};`,"border-right-width":`${t.borderRightWidth_hover};`,"border-color":`${t.borderColor_hover};`,"border-radius":`${"separate"===r?cl(t.borderRadius_hover):""};`,"box-shadow":`${"separate"===r?sl(t.horizontalPosition_hover,t.verticalPosition_hover,t.blurStrength_hover,t.spreadStrength_hover,t.shadowColor_hover,t.shadowPosition_hover):""};`,"text-align":`${t.horizontalAlignment_hover};`,"vertical-align":`${t.verticalAlignment_hover};`,padding:`${ll(t.padding_hover)};`},"desktop"))},Zd=function(e){let{vTable:t,attributes:r}=e;const{id:a,cellBorderType:o}=r;return(0,n.createElement)(n.Fragment,null,t.map((e=>e.cells.map((e=>(0,n.createElement)(n.Fragment,null,e.content&&((e,t,r)=>e.map(((e,o)=>{if("text"===e.type&&e.style){const l={attr:e.style,selector:`.rv_tb-${a}.wp-block-riovizual-tablebuilder .rv_tb-row-${t}-cell-${r} .cell-element-${o}.rv_tb-text`,selectorHover:`.rv_tb-${a}.wp-block-riovizual-tablebuilder .rv_tb-row-${t}-cell-${r} .cell-element-${o}.rv_tb-text:hover`,selectorLink:`.rv_tb-${a}.wp-block-riovizual-tablebuilder .rv_tb-row-${t}-cell-${r} .cell-element-${o}.rv_tb-text a`,selectorLinkHover:`.rv_tb-${a}.wp-block-riovizual-tablebuilder .rv_tb-row-${t}-cell-${r} .cell-element-${o}.rv_tb-text a:hover`};return(0,n.createElement)(Ud,l)}if("image"===e.type&&e.style){const l={attr:e.style,selector:`.rv_tb-${a}.wp-block-riovizual-tablebuilder .rv_tb-row-${t}-cell-${r} .cell-element-${o}.rv_tb-image`,selectorHover:`.rv_tb-${a}.wp-block-riovizual-tablebuilder .rv_tb-row-${t}-cell-${r} .cell-element-${o}.rv_tb-image:hover`};return(0,n.createElement)(Yd,l)}})))(e.content,e.rowIndex,e.columnIndex),e.style&&((e,t,r)=>{const l={attr:e&&e.colSelector?e.colSelector:{},cellBorderType:o,selector:`.rv_tb-${a}.wp-block-riovizual-tablebuilder table tr .rv_tb-cell.rv_tb-cs-row-${t}-cell-${r}`,selectorHover:`.rv_tb-${a}.wp-block-riovizual-tablebuilder table tr .rv_tb-cell.rv_tb-cs-row-${t}-cell-${r}:hover`},i={attr:e&&e.rowSelector?e.rowSelector:{},cellBorderType:o,selector:`.rv_tb-${a}.wp-block-riovizual-tablebuilder table tr .rv_tb-cell.rv_tb-rs-row-${t}-cell-${r}.rv_tb-cs-row-${t}-cell-${r}`,selectorHover:`.rv_tb-${a}.wp-block-riovizual-tablebuilder table tr .rv_tb-cell.rv_tb-rs-row-${t}-cell-${r}.rv_tb-cs-row-${t}-cell-${r}:hover`},c={attr:e&&e.cellSelector?e.cellSelector:{},cellBorderType:o,selector:`.rv_tb-${a}.wp-block-riovizual-tablebuilder table tr .rv_tb-cell.rv_tb-row-${t}-cell-${r}.rv_tb-rs-row-${t}-cell-${r}.rv_tb-cs-row-${t}-cell-${r}`,selectorHover:`.rv_tb-${a}.wp-block-riovizual-tablebuilder table tr .rv_tb-cell.rv_tb-row-${t}-cell-${r}.rv_tb-rs-row-${t}-cell-${r}.rv_tb-cs-row-${t}-cell-${r}:hover`};return(0,n.createElement)(n.Fragment,null,(0,n.createElement)(Jd,l),(0,n.createElement)(Jd,i),(0,n.createElement)(Jd,c))})(e.style,e.rowIndex,e.columnIndex)))))))},Xd=function(e){let{attributes:t,vTable:r,global:a,selectedCell:o,selectedElement:l,selectorName:i}=e;const c={attributes:t,global:a},s={vTable:r,attributes:t,selectedCell:o,selectedElement:l,selectorName:i},d={id:t.id,global:a,vTable:r};return(0,n.createElement)("style",null,(0,n.createElement)(Wd,d),(0,n.createElement)(Kd,c),(0,n.createElement)(Zd,s))},eu=function(e){let{setAttributes:t}=e;const[r,a]=(0,n.useState)(3),[l,i]=(0,n.useState)(3),[s,d]=(0,n.useState)(!1),[u,m]=(0,n.useState)(!1),[b,v]=(0,n.useState)("collapse"),[g,h]=(0,n.useState)("regular"),f=p()("rv-placeholder__table",{"is-overflow-row":to.checkOverflowRowCol(r),"is-overflow-col":to.checkOverflowRowCol(l),"is-border-separate":"separate"===b,"is-style-stripes":"stripes"===g});function I(e){a(e?parseInt(r,10)+1:parseInt(r,10)-1)}function y(e){let{name:t,...r}=e;const a=`${t}`;return(0,n.createElement)(a,r)}const _=(e,t,a)=>(0,n.createElement)("tr",{key:t},(0,S.times)(e,(e=>{if(!(e>10))return(0,n.createElement)(y,{key:e,name:a,style:{height:180/Math.min(10,parseInt(r))}})}))),w=(()=>{let e={body:[]};return(0,S.times)(r,(t=>{s&&0===t?e.head=_(l,t,"th"):u&&t===r-1?e.foot=_(l,t,"td"):t<=10&&(e.body[`${t}`]=_(l,t,"td"))})),e})();return(0,n.createElement)(yo.Placeholder,{label:(0,o.__)("Table Builder"),icon:(0,n.createElement)("img",{src:c}),className:"rv-placeholder"},(0,n.createElement)("div",{className:"rv-placeholder__table-wrap"},r&&l&&(0,n.createElement)("table",{className:f},w.head&&(0,n.createElement)("thead",null,w.head),w.body.length>0&&(0,n.createElement)("tbody",null,w.body),w.foot&&(0,n.createElement)("tfoot",null,w.foot))),(0,n.createElement)("div",{className:"rv-placeholder__hint"},(0,n.createInterpolateElement)((0,o.__)("Hint: Hold <code>Ctrl</code> key to select multiple cells. Hold <code>Shift</code> key to select range.","riovizual"),{code:(0,n.createElement)("code",null)})),(0,n.createElement)("form",{className:"rv-placeholder__form",onSubmit:function(e){e.preventDefault();const n=function(e){let{rowCount:t,columnCount:r,isHeader:n}=e;return Array.from({length:t}).map(((e,t)=>({cells:Array.from({length:r}).map((()=>({content:[{type:"text",data:""}],tag:n&&0===t?"th":"td",style:{}})))})))}({rowCount:parseInt(r,10)||3,columnCount:parseInt(l,10)||3,isHeader:s});t({row:lo(n),global:no(oo),hasHeader:s,hasFooter:u,cellBorderType:b,styleType:g})}},(0,n.createElement)("div",{className:"rv-placeholder__row"},(0,n.createElement)(yo.ToggleControl,{label:(0,o.__)("Header section"),checked:!!s,onChange:function(e){I(e),d(e)},className:"rv-placeholder__header"}),(0,n.createElement)(yo.ToggleControl,{label:(0,o.__)("Footer section"),checked:!!u,onChange:function(e){I(e),m(e)},className:"rv-placeholder__footer"})),(0,n.createElement)("div",{className:"rv-placeholder__row"},(0,n.createElement)("div",{className:"rv-placeholder__element-wrap"},(0,n.createElement)("span",null,(0,o.__)("Table Styles","riovisual")),(0,n.createElement)(yo.ButtonGroup,{className:"rv-placeholder__element"},(0,n.createElement)(yo.Button,{variant:to.checkActiveButton(g,"regular"),onClick:()=>{h("regular")}}," ",(0,o.__)("Default","riovizual")),(0,n.createElement)(yo.Button,{variant:to.checkActiveButton(g,"stripes"),onClick:()=>{h("stripes")}},(0,o.__)("Stripes","riovizual")))),(0,n.createElement)("div",{className:"rv-placeholder__element-wrap rv-placeholder__left-margin"},(0,n.createElement)("span",null,(0,o.__)("Cell Borders Type","riovisual")),(0,n.createElement)(yo.ButtonGroup,{className:"rv-placeholder__element"},(0,n.createElement)(yo.Button,{variant:to.checkActiveButton(b,"collapse"),onClick:()=>{v("collapse")}}," ",(0,o.__)("Collapse","riovizual")),(0,n.createElement)(yo.Button,{variant:to.checkActiveButton(b,"separate"),onClick:()=>{v("separate")}},(0,o.__)("Separate","riovizual"))))),(0,n.createElement)("div",{className:"rv-placeholder__row"},(0,n.createElement)(yo.TextControl,{type:"number",label:(0,o.__)("Column count"),value:l,onChange:function(e){i(e)},min:"1",className:"rv-placeholder__input"}),(0,n.createElement)(yo.TextControl,{type:"number",label:(0,o.__)("Row count"),value:r,onChange:function(e){a(e)},min:to.createTableMinRowCount(s,u),className:"rv-placeholder__input"}),(0,n.createElement)(yo.Button,{className:"rv-placeholder__button",variant:"primary",type:"submit",disabled:r<1||l<1},(0,o.__)("Create Table")))))},tu=(0,n.createElement)(So.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,n.createElement)(So.Path,{d:"M17.728 11.456L14.592 8.32l3.2-3.2-1.536-1.536-3.2 3.2L9.92 3.648 8.384 5.12l3.2 3.2-3.264 3.264 1.536 1.536 3.264-3.264 3.136 3.136 1.472-1.536zM0 17.92V0h20.48v17.92H0zm19.2-6.4h-.448l-1.28-1.28H19.2V6.4h-1.792l1.28-1.28h.512V1.28H1.28v3.84h6.208l1.28 1.28H1.28v3.84h7.424l-1.28 1.28H1.28v3.84H19.2v-3.84z"})),ru=(0,n.createElement)(So.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,n.createElement)(So.Path,{d:"M6.4 9.98L7.68 8.7v-.256L6.4 7.164V9.98zm6.4-1.532l1.28-1.28V9.92L12.8 8.64v-.192zm7.68 9.472V0H0v17.92h20.48zm-1.28-2.56h-5.12v-1.024l-.256.256-1.024-1.024v1.792H7.68v-1.792l-1.024 1.024-.256-.256v1.024H1.28V1.28H6.4v2.368l.704-.704.576.576V1.216h5.12V3.52l.96-.96.32.32V1.216h5.12V15.36zm-5.76-2.112l-3.136-3.136-3.264 3.264-1.536-1.536 3.264-3.264L5.632 5.44l1.536-1.536 3.136 3.136 3.2-3.2 1.536 1.536-3.2 3.2 3.136 3.136-1.536 1.536z"})),nu=(0,n.createElement)(So.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(So.Path,{d:"M4 6v11.5h16V6H4zm1.5 1.5h6V11h-6V7.5zm0 8.5v-3.5h6V16h-6zm13 0H13v-3.5h5.5V16zM13 11V7.5h5.5V11H13z"})),au=(0,n.createElement)(So.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(So.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})),ou=(0,n.createElement)(So.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(So.Path,{d:"M20 9h-7.2V4h-1.6v5H4v6h7.2v5h1.6v-5H20z"})),lu=(0,n.createElement)(So.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(So.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})),iu=function(e){let{hasHeader:t,hasFooter:r,tableAlignment:a,vTable:l,selectedCell:i,selectedElement:c,handleInsertRow:s,handleDeleteRow:d,handleInsertColumn:u,handleDeleteColumn:p,handleSplitMergedCells:m,handleMergeCells:b,handleInsertElement:v,handleDeleteElement:g,handleChangeTableAlignment:h,handleDuplicateElement:f}=e;const I=[{icon:zo,title:(0,o.__)("Insert row before","riovizual"),isDisabled:to.checkDisabledInsertRowBefore(i,t),onClick:()=>s(0)},{icon:Bo,title:(0,o.__)("Insert row after","riovizual"),isDisabled:to.checkDisabledInsertRowBefore(i,r,l.length),onClick:()=>s(1)},{icon:tu,title:(0,o.__)("Delete row","riovizual"),isDisabled:to.checkDisabledDeleteRow(i,l.length),onClick:()=>d()},{icon:Lo,title:(0,o.__)("Insert column before","riovizual"),isDisabled:to.checkDisabledInsertCol(i),onClick:()=>u(0)},{icon:$o,title:(0,o.__)("Insert column after","riovizual"),isDisabled:to.checkDisabledInsertCol(i),onClick:()=>u(1)},{icon:ru,title:(0,o.__)("Delete column","riovizual"),isDisabled:to.checkDisabledInsertCol(i,l[0].cells.length),onClick:()=>p()},{icon:nu,title:(0,o.__)("Split Merged Cells","riovizual"),isDisabled:to.checkDisabledSplitMergedCells(i),onClick:()=>m()},{icon:nu,title:(0,o.__)("Merge Cells","riovizual"),isDisabled:to.checkDisabledMergedCells(i,t,r,l.length-1),onClick:()=>b()}],S=[{icon:Ao,title:(0,o.__)("Add text","riovizual"),isDisabled:!i,onClick:()=>v("text")},{icon:Po,title:(0,o.__)("Add image","riovizual"),isDisabled:!i,onClick:()=>v("image")}],_=[{icon:au,title:(0,o.__)("Align Left","riovizual"),value:"left",onClick:()=>h("left")},{icon:ou,title:(0,o.__)("Align Center","riovizual"),value:"center",onClick:()=>h("center")},{icon:lu,title:(0,o.__)("Align Right","riovizual"),value:"right",onClick:()=>h("right")}];return(0,n.createElement)(n.Fragment,null,(0,n.createElement)(y.BlockControls,{group:"block"},(0,n.createElement)(yo.ToolbarDropdownMenu,{label:(0,o.__)("Change table alignment","riovizual"),icon:a&&_.find((e=>e.value===a))?.icon||au,controls:_,hasArrowIndicator:!0})),(0,n.createElement)(y.BlockControls,{group:"other"},(0,n.createElement)(yo.ToolbarDropdownMenu,{hasArrowIndicator:!0,icon:nu,label:(0,o.__)("table"),controls:I}),i&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)(yo.ToolbarDropdownMenu,{hasArrowIndicator:!0,icon:ko,label:(0,o.__)("Add element"),controls:S}),c&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)(yo.ToolbarButton,{icon:Do,label:(0,o.__)("Duplicate Element"),onClick:()=>f()}),(0,n.createElement)(yo.ToolbarButton,{icon:wo,label:(0,o.__)("Delete Element"),onClick:()=>g("single")})))))},cu=function(e){let{caption:t,setAttributes:r,setSelectedCell:l,setSelectorName:i,setSelectedElement:c}=e;return(0,n.createElement)(y.RichText,{tagName:"figcaption",className:p()("rv_tb-caption"),"aria-label":(0,o.__)("Table caption text"),placeholder:(0,o.__)("Add caption"),value:t,onChange:e=>r({caption:e}),unstableOnFocus:()=>{l(void 0),c(void 0),i("captionSelector")},__unstableOnSplitAtEnd:()=>insertBlocksAfter((0,a.createBlock)((0,a.getDefaultBlockName)()))})};let su=[];const du=JSON.parse('{"u2":"riovizual/tablebuilder"}'),uu={from:[{type:"block",blocks:["core/table"],transform:e=>{const{hasFixedLayout:t,head:r,body:n,foot:o,caption:l}=e,i=()=>{const e=w().concat(r,n,o);if(e.length>0){const t=e.map((e=>({cells:e.cells.map((e=>({content:[{type:"text",data:e.content}],tag:e.tag})))})));return no(t)}return""};return""!==i()?(0,a.createBlock)("riovizual/tablebuilder",{hasFixedLayout:t,hasHeader:r.length>0,hasFooter:o.length>0,global:no(oo),row:i(),caption:l}):(0,a.createBlock)("riovizual/tablebuilder",{row:""})}}],to:[{type:"block",blocks:["core/table"],transform:e=>{let t=""!==e.row?uo(ro(e.row)):[];const r=t.length>0?((e,t,r)=>{let n={head:[],body:[],foot:[]};return e.map(((a,o)=>{t&&0===o?n.head.push(a):r&&o===e.length-1?n.foot.push(a):n.body.push(a)})),n})(t,e.hasHeader,e.hasFooter):t,n=e=>e.findIndex((e=>"text"===e.type)),o=(e,t)=>e.map((e=>{let{cells:r}=e;return{cells:r.map((e=>({content:e&&e.content.length>0&&-1!==n(e.content)?e.content[n(e.content)].data:"",tag:e?e.tag:"head"===t?"th":"td"})))}}));return(0,a.createBlock)("core/table",{head:r.head?o(r.head,"head"):[],body:r.body?o(r.body,"body"):[],foot:r.foot?o(r.foot,"foot"):[],hasFixedLayout:e.hasFixedLayout,caption:e.caption})}}]},pu=uu,mu={attributes:{id:{type:"string"},tableAlignment:{type:"string"},hasFixedLayout:{type:"boolean",default:!1},hasHeader:{type:"boolean",default:!1},hasFooter:{type:"boolean",default:!1},isScrollOnPc:{type:"boolean",default:!1},isScrollOnMobile:{type:"boolean",default:!1},isStackedOnMobile:{type:"boolean",default:!1},enableResponsiveTable:{type:"boolean",default:!1},useRowAsHeader:{type:"boolean",default:!1},stickyType:{type:"string",default:"none"},styleType:{type:"string",default:"regular"},cellBorderType:{type:"string",default:"collapse"},isMergeContent:{type:"boolean",default:!1},tableClasses:{type:"string",default:""},caption:{type:"string",source:"html",selector:"figcaption",default:""},captionPosition:{type:"string",default:"bottom"},global:{type:"string",default:""},row:{type:"string",default:""}},save(e){let{attributes:t}=e;const{id:r,hasFixedLayout:a,hasHeader:o,hasFooter:l,caption:i,row:c,styleType:d,tableAlignment:u,cellBorderType:m,isScrollOnPc:b,isScrollOnMobile:v,isStackedOnMobile:g,stickyType:h,enableResponsiveTable:f,useRowAsHeader:I,captionPosition:S,global:_,tableClasses:w}=t;if(""===c)return null;const E=""!==c?io(c):[],x=""!==_?ro(_):{},C=y.useBlockProps.save({className:p()({[`is-align-${u}`]:u,[`is-style-${d}`]:d,[`rv_tb-${r}`]:r,"is-scroll-on-pc":b,"is-scroll-on-mobile":v,"rv_tb-responsive-table":f,"rv_tb-header-top-row":I})}),M=p()({"has-fixed-layout":a,"is-stacked-on-mobile":g},w),D=!y.RichText.isEmpty(i),N=e=>{let{name:t,...r}=e;const a=`${t}`;return(0,n.createElement)(a,r)},k=(e,t)=>(0,n.createElement)("tr",{key:t,className:0===t&&"row"===h&&`is-sticky-${h}`},e.map((e=>{const{content:t,tag:r,scope:a,rowSpan:o,colSpan:l,align:i,rowIndex:c,columnIndex:s,classes:d}=e,u=p()("rv_tb-cell","rv_tb-row-"+c+"-cell-"+s,"rv_tb-rs-row-"+c+"-cell-"+s,"rv_tb-cs-row-"+c+"-cell-"+s,{[`has-text-align-${i}`]:i,[`is-sticky-${h}`]:"column"===h&&0===s,"sm-last-cell":g&&to.findLastCell(E,c,s,m)},d);return(0,n.createElement)(N,{key:s,name:r,className:u,rowSpan:o>1?o:void 0,colSpan:l>1?l:void 0,scope:"th"===r?a:void 0},t.map(((e,t)=>(0,n.createElement)(n.Fragment,null,"text"===e.type&&e.data&&(0,n.createElement)(y.RichText.Content,{className:p()("cell-element-"+t,"rv_tb-text",{[e.classes]:e.classes}),tagName:"div",value:e.data}),"image"===e.type&&e.data.url&&(0,n.createElement)("img",{loading:"lazy",className:p()("cell-element-"+t,"rv_tb-image",{[e.classes]:e.classes}),src:e.data.url,alt:e.data.alt})))))}))),T=(()=>{let e={body:[]};return E.map(((t,r)=>{o&&0===r?e.head=k(t.cells,r):l&&r===E.length-1?e.foot=k(t.cells,r):e.body[`${r}`]=k(t.cells,r)})),e})(),O=()=>(0,n.createElement)(y.RichText.Content,{tagName:"figcaption",value:i,className:p()((0,y.__experimentalGetElementClassName)("caption"),"rv_tb-caption")});return(0,n.createElement)("figure",s({},C,{"rv-tb-responsive-breakpoint":to.responsiveBreakPoint(x.table)}),D&&"top"===S&&(0,n.createElement)(O,null),(0,n.createElement)("table",{className:M},T.head&&(0,n.createElement)("thead",null,T.head),T.body.length>0&&(0,n.createElement)("tbody",null,T.body),T.foot&&(0,n.createElement)("tfoot",null,T.foot)),D&&"bottom"===S&&(0,n.createElement)(O,null))}},bu=[mu];(0,a.registerBlockType)(du.u2,{icon:(0,n.createElement)("img",{src:c}),example:{attributes:{preview:!0}},transforms:pu,edit:function(e){let{attributes:t,setAttributes:a,isSelected:o}=e;const l=(0,n.useRef)(),{id:i,hasHeader:c,hasFooter:d,row:u,global:m,tableAlignment:b,styleType:v,isScrollOnPc:g,isScrollOnMobile:h,caption:f,captionPosition:S,isMergeContent:_,preview:E}=t,[x,C]=(0,n.useState)(void 0),[M,D]=(0,n.useState)(void 0),[N,k]=(0,n.useState)(void 0),[T,O]=(0,n.useState)(void 0),[A,P]=(0,n.useState)(!1),[R,z]=(0,n.useState)(void 0),[B,L]=(0,n.useState)(void 0),[$,j]=(0,n.useState)(void 0),W=r(700);if(E)return(0,n.createElement)(n.Fragment,null,(0,n.createElement)("img",{style:{maxWidth:"100%"},src:W}));const F=""!==u?io(u):[],H=""!==m?ro(m):{};(0,n.useEffect)((()=>{let e=i;e&&!su.includes(e)||(e=I(),a({id:e})),su.push(e)}),[]);let G=(0,y.useBlockProps)({ref:l,className:p()({[`is-align-${b}`]:b,[`is-style-${v}`]:v,[`rv_tb-${i}`]:i,"is-scroll-on-pc":g,"is-scroll-on-mobile":h})});(0,n.useEffect)((()=>{o||(C(void 0),D(void 0),k(void 0),O(void 0))}),[o]);const V={hasHeader:c,hasFooter:d,tableAlignment:b,vTable:F,selectedCell:x,selectedElement:M},U={attributes:t,setAttributes:a,isSelected:o,vTable:F,global:H,selectedCell:x,setSelectedCell:C,selectedElement:M,setSelectedElement:D,insertElement:A,setInsertElement:P,selectorName:N,setSelectorName:k,tableMenu:T,setTableMenu:O,copiedElement:R,copiedRow:B,copiedColumn:$,setCopiedElement:z,setCopiedRow:L,setCopiedColumn:j},Y={caption:f,setAttributes:a,setSelectedCell:C,setSelectorName:k,setSelectedElement:D},Q={setAttributes:a};function q(e){if(!x)return;const{rowIndex:t,rowSpan:r=1}=x[0],n=to.getIndexWithDeltaSpan(t,e,r),o=co(F,{rowIndex:n});to.isResetCopiedDataIndex(B,n,"rowIndex")&&L(to.resetCopiedDataIndexOnInsert(B,n,"rowIndex")),R&&to.isResetCopiedDataIndex(R.sElement,n,"rowIndex")&&z({...R,sElement:to.resetCopiedDataIndexOnInsert(R.sElement,n,"rowIndex")}),C(void 0),k(void 0),a({row:lo(o)})}function K(){if(!x)return;const{rowIndex:e}=x[0],t=function(e,t){let{rowIndex:r}=t;const n=e.reduce(((e,t)=>e.concat(t.cells)),[]).filter((e=>to.hasSpanInCell(e.rowSpan,e.rowIndex,r)));return n.length&&n.forEach((t=>e=po(e,t))),e.filter(((e,t)=>t!==r)).map((e=>({cells:e.cells.map((e=>to.checkForAdjustRowSpan(e,r)?{...e,rowSpan:e.rowSpan-1}:e))})))}(F,{rowIndex:e});to.isResetCopiedDataIndex(B,e,"rowIndex")&&L(to.resetCopiedDataIndexOnDelete(B,e,"rowIndex")),to.isResetCopiedElementInCellDelete(R,e,"rowIndex")&&z(to.resetCopiedElementInCellDelete(R,e,"rowIndex")),C(void 0),k(void 0),c&&0===e?a({row:lo(t),hasHeader:!c}):d&&e===F.length-1?a({row:lo(t),hasFooter:!d}):a({row:lo(t)})}function J(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(!x)return;const{columnIndex:t,colSpan:r=1}=x[0],n=to.getIndexWithDeltaSpan(t,e,r),o=so(F,{columnIndex:n,hasHeader:c});to.isResetCopiedDataIndex($,n,"columnIndex")&&j(to.resetCopiedDataIndexOnInsert($,n,"columnIndex")),R&&to.isResetCopiedDataIndex(R.sElement,n,"columnIndex")&&z({...R,sElement:to.resetCopiedDataIndexOnInsert(R.sElement,n,"columnIndex")}),C(void 0),k(void 0),a({row:lo(o)})}function Z(){if(!x)return;const{columnIndex:e}=x[0],t=function(e,t){let{columnIndex:r}=t;const n=e.reduce(((e,t)=>e.concat(t.cells)),[]).filter((e=>to.hasSpanInCell(e.colSpan,e.columnIndex,r)));return n.length&&n.forEach((t=>e=po(e,t))),e.map((e=>({cells:e.cells.filter((e=>e.columnIndex!==r)).map((e=>to.checkForAdjustColSpan(e,r)?{...e,colSpan:e.colSpan-1}:e))})))}(F,{columnIndex:e});to.isResetCopiedDataIndex($,e,"columnIndex")&&j(to.resetCopiedDataIndexOnDelete($,e,"columnIndex")),to.isResetCopiedElementInCellDelete(R,e,"columnIndex")&&z(to.resetCopiedElementInCellDelete(R,e,"columnIndex")),C(void 0),k(void 0),a({row:lo(t)})}function X(e){if(!x)return;let t;F.map((r=>{r.cells.map((r=>to.hasTargetCell(x,r)?(1===x.length&&(t={rowIndex:x[0].rowIndex,columnIndex:x[0].columnIndex,elementIndex:r.content.length,elementType:e}),{...r,content:r.content.push({type:e,data:""})}):r))})),D(t),P(!0),O(void 0),a({row:lo(F)})}const ee=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"duplicate";if("copy"===e||"cut"===e){if(!M)return;z({dType:e,sElement:M}),O(void 0)}if("duplicate"===e||"paste"===e){if(!x)return;const t=vo(F,x,M,R,e);"paste"===e&&(D({rowIndex:x[0].rowIndex,columnIndex:x[0].columnIndex,elementIndex:x[0].content.length,elementType:R.sElement.type}),"cut"===R.dType&&z(void 0)),O(void 0),a({row:lo(t)})}},te=e=>{const t=F.map((t=>({cells:t.cells.map((t=>{if("single"===e){const{rowIndex:e,columnIndex:r,elementIndex:n}=M;return t.rowIndex===e&&t.columnIndex===r?(t.content.splice(n,1),{...t,content:t.content}):t}if(to.checkElementType(e)){if(!to.hasTargetCell(x,t))return t;if("all"===e)return{...t,content:[]};{const r=t.content.filter((t=>t.type!=e));return{...t,content:r}}}}))})));to.isResetCopiedElementIndex(R,M)&&z(to.resetCopiedElementIndex(R,M)),O(void 0),D(void 0),C(void 0),a({row:lo(t)})},re=0===F.length;return(0,n.createElement)("figure",G,!re&&(0,n.createElement)(iu,s({},V,{handleInsertRow:e=>q(e),handleDeleteRow:()=>K(),handleInsertColumn:e=>J(e),handleDeleteColumn:()=>Z(),handleSplitMergedCells:()=>(()=>{const e=function(e,t,r){if(!t)return e;const n=t.filter((e=>{let{rowSpan:t,colSpan:r}=e;return t>1||r>1}));return n.length&&n.forEach((t=>{e=po(e,t,r)})),e}(F,x,c);C(void 0),k(void 0),a({row:lo(e)})})(),handleMergeCells:()=>(()=>{const e=function(e,t,r){if(!t||!t.length)return e;const n=to.getMinMaxRowColIndexes(t),{minRowIndex:a,maxRowIndex:o,minColIndex:l,maxColIndex:i}=n,c=t.filter((e=>{let{rowSpan:t,colSpan:r}=e;return t>1||r>1})).length;if(c)for(let t=0;t<c;t++){const t=e.reduce(((e,t)=>e.concat(t.cells)),[]).filter((e=>(e.rowSpan>1||e.colSpan>1)&&a<=e.rowIndex&&o>=e.rowIndex&&l<=e.columnIndex&&i>=e.columnIndex));t.length&&(e=po(e,t[0]))}const s=e.reduce(((e,t)=>e.concat(t.cells)),[]).reduce(((e,t)=>(to.isMergedCellContent(t,a,o,l,i)&&(e=e.concat(t.content)),e)),[]),d=e.map(((e,t)=>to.isNotRowMarged(t,a,o)?e:{cells:e.cells.map((e=>to.isCellMarged(e.columnIndex,t,l,a)?{...e,rowSpan:Math.abs(o-a)+1,colSpan:Math.abs(i-l)+1,content:r?s:e.content}:to.isCellInRowColIndex(t,e.columnIndex,a,o,l,i)?void 0:e))}));return d.map((e=>({cells:w().without(e.cells,void 0)})))}(F,x,_);B&&!to.isSelectedRowInRowSpan(e,B.rowIndex,"in")&&L(void 0),$&&!to.isSelectedColumnInColSpan(e,$.columnIndex,"in")&&j(void 0),R&&to.isSelectedElementInMergeCell(e,R.sElement)&&z(void 0),C(void 0),k(void 0),a({row:lo(e)})})(),handleInsertElement:e=>X(e),handleDeleteElement:e=>te(e),handleChangeTableAlignment:e=>{var t;a({tableAlignment:b===(t=e)?void 0:t})},handleDuplicateElement:()=>ee()})),!re&&(0,n.createElement)(jd,U),!re&&"top"===S&&(0,n.createElement)(cu,Y),!re&&(0,n.createElement)(Qo,s({},U,{handleDeleteRow:()=>K(),handleDeleteCol:()=>Z(),handleInsertElement:e=>X(e),handleDeleteElement:e=>te(e),onMoveElement:e=>(e=>{if(!M)return;const{rowIndex:t,columnIndex:r,elementIndex:n}=M,o=n+e;F.map(((e,a)=>{e.cells.map(((e,l)=>{if(e.rowIndex===t&&e.columnIndex===r){const[e]=F[a].cells[l].content.splice(n,1);F[a].cells[l].content.splice(o,0,e)}}))})),to.isResetCopiedElementIndexOnMove(R,M,o)&&z(to.resetCopiedElementIndexOnMove(R,M,o)),O(void 0),D(void 0),a({row:lo(F)})})(e),handleDuplicateElement:e=>ee(e),onConvertSection:(e,t)=>((e,t)=>{const r=F.reduce(((e,t)=>e.concat(t.cells)),[]).filter((e=>e.rowIndex===t)),n=bo(F,r,"header"===e?"th":"td","tag");a({row:lo(n),hasHeader:0===t?!c:c,hasFooter:t===F.length-1?!d:d})})(e,t),onSliceSelectedRow:(e,t)=>((e,t)=>{if(!x||!N)return;const{rowIndex:r}=x[0];if("copy"===e||"cut"===e)L({dType:e,rowIndex:r});else if("paste"===e){const e=F,n=B.rowIndex;let o=r,l=F[n];if("cut"===B.dType)[l]=e.splice(n,1),o=n<o?o-1:o,to.isResetCopiedElementInCellDelete(R,n,"rowIndex")&&z(void 0),L(void 0);else if("copy"===B.dType){let e=to.getIndexWithDelta(o,t);to.isResetCopiedDataIndex(B,e,"rowIndex")&&L(to.resetCopiedDataIndexOnInsert(B,e,"rowIndex")),R&&to.isResetCopiedDataIndex(R.sElement,e,"rowIndex")&&z({...R,sElement:to.resetCopiedDataIndexOnInsert(R.sElement,e,"rowIndex")})}o=to.getIndexWithDelta(o,t),e.splice(o,0,l),a({row:lo(e)})}})(e,t),onSliceSelectedColumn:(e,t)=>((e,t)=>{if(!x||!N)return;const{columnIndex:r}=x[0];if("copy"===e||"cut"===e)j({dType:e,columnIndex:r});else if("paste"===e){const e=function(e,t,r,n){const a=uo(e),o=r.columnIndex;let l=[];return"cut"===r.dType?(l=a.map((e=>e.cells.splice(o,1))),t=o<t?t-1:t,t=to.getIndexWithDelta(t,n),a.map(((e,r)=>{e.cells.splice(t,0,l[r][0])}))):"copy"===r.dType&&(l=a.map((e=>e.cells[o])),t=to.getIndexWithDelta(t,n),a.map(((e,r)=>{e.cells.splice(t,0,l[r])}))),a.map((e=>({cells:w().without(e.cells,void 0)})))}(F,r,$,t);if("cut"===$.dType)to.isResetCopiedElementInCellDelete(R,$.columnIndex,"columnIndex")&&z(void 0),j(void 0);else if("copy"===$.dType){let e=to.getIndexWithDelta(r,t);to.isResetCopiedDataIndex($,e,"columnIndex")&&j(to.resetCopiedDataIndexOnInsert($,e,"columnIndex")),R&&to.isResetCopiedDataIndex(R.sElement,e,"columnIndex")&&z({...R,sElement:to.resetCopiedDataIndexOnInsert(R.sElement,e,"columnIndex")})}a({row:lo(e)})}})(e,t),handleInsertRow:e=>q(e),handleInsertColumn:e=>J(e)})),!re&&"bottom"===S&&(0,n.createElement)(cu,Y),!re&&(0,n.createElement)(Xd,U),re&&(0,n.createElement)(eu,Q))},save:function(e){let{attributes:t}=e;const{id:r,hasFixedLayout:a,hasHeader:o,hasFooter:l,caption:i,row:c,styleType:d,tableAlignment:u,cellBorderType:m,isScrollOnPc:b,isScrollOnMobile:v,isStackedOnMobile:g,stickyType:h,enableResponsiveTable:f,useRowAsHeader:I,captionPosition:S,global:_,tableClasses:w}=t;if(""===c)return null;const E=""!==c?io(c):[],x=""!==_?ro(_):{},C=y.useBlockProps.save({className:p()({[`is-align-${u}`]:u,[`is-style-${d}`]:d,[`rv_tb-${r}`]:r,"is-scroll-on-pc":b,"is-scroll-on-mobile":v,"rv_tb-responsive-table":f,"rv_tb-header-top-row":I})}),M=p()({"has-fixed-layout":a,"is-stacked-on-mobile":g},w),D=!y.RichText.isEmpty(i),N=e=>{let{name:t,...r}=e;const a=`${t}`;return(0,n.createElement)(a,r)},k=(e,t)=>(0,n.createElement)("tr",{key:t,className:0===t&&"row"===h&&`is-sticky-${h}`},e.map((e=>{const{content:t,tag:r,scope:a,rowSpan:o,colSpan:l,align:i,rowIndex:c,columnIndex:s,classes:d}=e,u=p()("rv_tb-cell","rv_tb-row-"+c+"-cell-"+s,"rv_tb-rs-row-"+c+"-cell-"+s,"rv_tb-cs-row-"+c+"-cell-"+s,{[`has-text-align-${i}`]:i,[`is-sticky-${h}`]:"column"===h&&0===s,"sm-last-cell":g&&to.findLastCell(E,c,s,m)},d);return(0,n.createElement)(N,{key:s,name:r,className:u,rowSpan:o>1?o:void 0,colSpan:l>1?l:void 0,scope:"th"===r?a:void 0},t.map(((e,t)=>(0,n.createElement)(n.Fragment,null,"text"===e.type&&e.data&&(0,n.createElement)("div",{className:"rv_tb-element-wrap"},(0,n.createElement)(y.RichText.Content,{className:p()("cell-element-"+t,"rv_tb-text",{[e.classes]:e.classes}),tagName:"div",value:e.data})),"image"===e.type&&e.data.url&&(0,n.createElement)("div",{className:"rv_tb-element-wrap"},(0,n.createElement)("img",{loading:"lazy",className:p()("cell-element-"+t,"rv_tb-image",{[e.classes]:e.classes}),src:e.data.url,alt:e.data.alt}))))))}))),T=(()=>{let e={body:[]};return E.map(((t,r)=>{o&&0===r?e.head=k(t.cells,r):l&&r===E.length-1?e.foot=k(t.cells,r):e.body[`${r}`]=k(t.cells,r)})),e})(),O=()=>(0,n.createElement)(y.RichText.Content,{tagName:"figcaption",value:i,className:p()("rv_tb-caption")});return(0,n.createElement)("figure",s({},C,{"rv-tb-responsive-breakpoint":to.responsiveBreakPoint(x.table)}),D&&"top"===S&&(0,n.createElement)(O,null),(0,n.createElement)("table",{className:M},T.head&&(0,n.createElement)("thead",null,T.head),T.body.length>0&&(0,n.createElement)("tbody",null,T.body),T.foot&&(0,n.createElement)("tfoot",null,T.foot)),D&&"bottom"===S&&(0,n.createElement)(O,null))},deprecated:bu})},184:(e,t)=>{var r;!function(){"use strict";var n={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var o=typeof r;if("string"===o||"number"===o)e.push(r);else if(Array.isArray(r)){if(r.length){var l=a.apply(null,r);l&&e.push(l)}}else if("object"===o){if(r.toString!==Object.prototype.toString&&!r.toString.toString().includes("[native code]")){e.push(r.toString());continue}for(var i in r)n.call(r,i)&&r[i]&&e.push(i)}}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(r=function(){return a}.apply(t,[]))||(e.exports=r)}()},679:(e,t,r)=>{"use strict";var n=r(864),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},l={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},i={};function c(e){return n.isMemo(e)?l:i[e.$$typeof]||a}i[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},i[n.Memo]=l;var s=Object.defineProperty,d=Object.getOwnPropertyNames,u=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,m=Object.getPrototypeOf,b=Object.prototype;e.exports=function e(t,r,n){if("string"!=typeof r){if(b){var a=m(r);a&&a!==b&&e(t,a,n)}var l=d(r);u&&(l=l.concat(u(r)));for(var i=c(t),v=c(r),g=0;g<l.length;++g){var h=l[g];if(!(o[h]||n&&n[h]||v&&v[h]||i&&i[h])){var f=p(r,h);try{s(t,h,f)}catch(e){}}}}return t}},921:(e,t)=>{"use strict";var r="function"==typeof Symbol&&Symbol.for,n=r?Symbol.for("react.element"):60103,a=r?Symbol.for("react.portal"):60106,o=r?Symbol.for("react.fragment"):60107,l=r?Symbol.for("react.strict_mode"):60108,i=r?Symbol.for("react.profiler"):60114,c=r?Symbol.for("react.provider"):60109,s=r?Symbol.for("react.context"):60110,d=r?Symbol.for("react.async_mode"):60111,u=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,m=r?Symbol.for("react.suspense"):60113,b=r?Symbol.for("react.suspense_list"):60120,v=r?Symbol.for("react.memo"):60115,g=r?Symbol.for("react.lazy"):60116,h=r?Symbol.for("react.block"):60121,f=r?Symbol.for("react.fundamental"):60117,I=r?Symbol.for("react.responder"):60118,y=r?Symbol.for("react.scope"):60119;function S(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case d:case u:case o:case i:case l:case m:return e;default:switch(e=e&&e.$$typeof){case s:case p:case g:case v:case c:return e;default:return t}}case a:return t}}}function _(e){return S(e)===u}t.AsyncMode=d,t.ConcurrentMode=u,t.ContextConsumer=s,t.ContextProvider=c,t.Element=n,t.ForwardRef=p,t.Fragment=o,t.Lazy=g,t.Memo=v,t.Portal=a,t.Profiler=i,t.StrictMode=l,t.Suspense=m,t.isAsyncMode=function(e){return _(e)||S(e)===d},t.isConcurrentMode=_,t.isContextConsumer=function(e){return S(e)===s},t.isContextProvider=function(e){return S(e)===c},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return S(e)===p},t.isFragment=function(e){return S(e)===o},t.isLazy=function(e){return S(e)===g},t.isMemo=function(e){return S(e)===v},t.isPortal=function(e){return S(e)===a},t.isProfiler=function(e){return S(e)===i},t.isStrictMode=function(e){return S(e)===l},t.isSuspense=function(e){return S(e)===m},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===u||e===i||e===l||e===m||e===b||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===v||e.$$typeof===c||e.$$typeof===s||e.$$typeof===p||e.$$typeof===f||e.$$typeof===I||e.$$typeof===y||e.$$typeof===h)},t.typeOf=S},864:(e,t,r)=>{"use strict";e.exports=r(921)},359:(e,t)=>{"use strict";var r=60103,n=60106,a=60107,o=60108,l=60114,i=60109,c=60110,s=60112,d=60113,u=60120,p=60115,m=60116;if("function"==typeof Symbol&&Symbol.for){var b=Symbol.for;r=b("react.element"),n=b("react.portal"),a=b("react.fragment"),o=b("react.strict_mode"),l=b("react.profiler"),i=b("react.provider"),c=b("react.context"),s=b("react.forward_ref"),d=b("react.suspense"),u=b("react.suspense_list"),p=b("react.memo"),m=b("react.lazy"),b("react.block"),b("react.server.block"),b("react.fundamental"),b("react.debug_trace_mode"),b("react.legacy_hidden")}t.isContextConsumer=function(e){return function(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case a:case l:case o:case d:case u:return e;default:switch(e=e&&e.$$typeof){case c:case s:case m:case p:case i:return e;default:return t}}case n:return t}}}(e)===c}},973:(e,t,r)=>{"use strict";e.exports=r(359)},947:(e,t,r)=>{"use strict";e.exports=r.p+"images/rv_placeholder.6af3c56e.png"},700:(e,t,r)=>{"use strict";e.exports=r.p+"images/table_preview.a25ff155.png"}},r={};function n(e){var a=r[e];if(void 0!==a)return a.exports;var o=r[e]={exports:{}};return t[e](o,o.exports,n),o.exports}n.m=t,e=[],n.O=(t,r,a,o)=>{if(!r){var l=1/0;for(d=0;d<e.length;d++){for(var[r,a,o]=e[d],i=!0,c=0;c<r.length;c++)(!1&o||l>=o)&&Object.keys(n.O).every((e=>n.O[e](r[c])))?r.splice(c--,1):(i=!1,o<l&&(l=o));if(i){e.splice(d--,1);var s=a();void 0!==s&&(t=s)}}return t}o=o||0;for(var d=e.length;d>0&&e[d-1][2]>o;d--)e[d]=e[d-1];e[d]=[r,a,o]},n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");r.length&&(e=r[r.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e+"../../"})(),(()=>{var e={140:0,8:0};n.O.j=t=>0===e[t];var t=(t,r)=>{var a,o,[l,i,c]=r,s=0;if(l.some((t=>0!==e[t]))){for(a in i)n.o(i,a)&&(n.m[a]=i[a]);if(c)var d=c(n)}for(t&&t(r);s<l.length;s++)o=l[s],n.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return n.O(d)},r=globalThis.webpackChunkriovizual=globalThis.webpackChunkriovizual||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var a=n.O(void 0,[8],(()=>n(853)));a=n.O(a)})();
  • riovizual/trunk/build/blocks/tableBuilder/responsiveTable.asset.php

    r2916227 r2919617  
    1 <?php return array('dependencies' => array(), 'version' => '241fda4cf26ba9cd1df3');
     1<?php return array('dependencies' => array('wp-element'), 'version' => '3b4ea03e0a898ceb4b8f');
  • riovizual/trunk/build/blocks/tableBuilder/responsiveTable.js

    r2916227 r2919617  
    1 !function(){const e=document.querySelectorAll(".wp-block-riovizual-tablebuilder.rv_tb-responsive-table");e&&[...e].forEach((function(e){const t=parseInt(e.getAttribute("rv-tb-responsive-breakpoint")),r=e.querySelector("table"),l=e.querySelector("figcaption")?e.querySelector("figcaption"):null,o=r.cloneNode(!0);let n=r.querySelector("thead tr");const c=r.querySelector("tfoot tr"),i=r.querySelector("tbody").cloneNode(!0);let d=i.querySelectorAll("tr");function a(){window.innerWidth<t?(d.forEach(((e,t)=>{e.querySelectorAll(".rv_tb-cell").forEach(((e,t)=>{const r=document.createElement("tr");if(n){const e=n.querySelectorAll(".rv_tb-cell")[t].cloneNode(!0);r.appendChild(e)}if(r.appendChild(e),i.appendChild(r),c){const e=c.querySelectorAll(".rv_tb-cell")[t].cloneNode(!0);r.appendChild(e)}}))})),r.innerHTML="",r.appendChild(i),e.innerHTML="",e.appendChild(r),l&&e.appendChild(l)):(e.innerHTML="",e.appendChild(o),l&&e.appendChild(l))}d.forEach(((e,t)=>{e.querySelectorAll(".rv_tb-cell").forEach(((e,r)=>{const l=e.colSpan,o=e.rowSpan;if(e.setAttribute("colSpan","1"),e.setAttribute("rowSpan","1"),l>1){d[t].querySelectorAll(".rv_tb-cell")[r].setAttribute("colSpan","1");for(var n=1;n<l;n++){const l=e.cloneNode(!0),o=r+n;d[t].insertBefore(l,d[t].children[o])}}if(o>1)for(d[t].querySelectorAll(".rv_tb-cell")[r].setAttribute("rowSpan","1"),n=1;n<o;n++){const o=e.cloneNode(!0),c=t+n;if(d[c].insertBefore(o,d[c].children[r]),l>1)for(let t=1;t<l;t++){const l=e.cloneNode(!0),o=r+t;d[c].insertBefore(l,d[c].children[o])}}}))})),n?n.querySelectorAll(".rv_tb-cell").forEach(((e,t)=>{const r=e.colSpan;if(e.setAttribute("colSpan","1"),r>1)for(var l=1;l<r;l++){const l=e.cloneNode(!0),o=t+r-1;n.insertBefore(l,n.children[o])}})):e.className.includes("rv_tb-header-top-row")&&(n=document.createElement("tr"),n.appendChild(d[0]),d=[].slice.call(d,1)),c&&c.querySelectorAll(".rv_tb-cell").forEach(((e,t)=>{const r=e.colSpan;if(e.setAttribute("colSpan","1"),r>1)for(var l=1;l<r;l++){const l=e.cloneNode(!0),o=t+r-1;c.insertBefore(l,c.children[o])}})),i.innerHTML="",window.addEventListener("load",(()=>{a()})),window.addEventListener("resize",(()=>{a()}))}))}();
     1(()=>{"use strict";const e=window.wp.element;!function(){const t=document.querySelectorAll(".wp-block-riovizual-tablebuilder.rv_tb-responsive-table");t&&[...t].forEach((function(e){const t=parseInt(e.getAttribute("rv-tb-responsive-breakpoint")),r=e.querySelector("table"),l=e.querySelector("figcaption")?e.querySelector("figcaption"):null,o=r.cloneNode(!0);let n=r.querySelector("thead tr");const c=r.querySelector("tfoot tr"),i=r.querySelector("tbody").cloneNode(!0);let d=i.querySelectorAll("tr");function a(){window.innerWidth<t?(d.forEach(((e,t)=>{e.querySelectorAll(".rv_tb-cell").forEach(((e,t)=>{const r=document.createElement("tr");if(n){const e=n.querySelectorAll(".rv_tb-cell")[t].cloneNode(!0);r.appendChild(e)}if(r.appendChild(e),i.appendChild(r),c){const e=c.querySelectorAll(".rv_tb-cell")[t].cloneNode(!0);r.appendChild(e)}}))})),r.innerHTML="",r.appendChild(i),e.innerHTML="",e.appendChild(r),l&&e.appendChild(l)):(e.innerHTML="",e.appendChild(o),l&&e.appendChild(l))}d.forEach(((e,t)=>{e.querySelectorAll(".rv_tb-cell").forEach(((e,r)=>{const l=e.colSpan,o=e.rowSpan;if(e.setAttribute("colSpan","1"),e.setAttribute("rowSpan","1"),l>1){d[t].querySelectorAll(".rv_tb-cell")[r].setAttribute("colSpan","1");for(var n=1;n<l;n++){const l=e.cloneNode(!0),o=r+n;d[t].insertBefore(l,d[t].children[o])}}if(o>1)for(d[t].querySelectorAll(".rv_tb-cell")[r].setAttribute("rowSpan","1"),n=1;n<o;n++){const o=e.cloneNode(!0),c=t+n;if(d[c].insertBefore(o,d[c].children[r]),l>1)for(let t=1;t<l;t++){const l=e.cloneNode(!0),o=r+t;d[c].insertBefore(l,d[c].children[o])}}}))})),n?n.querySelectorAll(".rv_tb-cell").forEach(((e,t)=>{const r=e.colSpan;if(e.setAttribute("colSpan","1"),r>1)for(var l=1;l<r;l++){const l=e.cloneNode(!0),o=t+r-1;n.insertBefore(l,n.children[o])}})):e.className.includes("rv_tb-header-top-row")&&(n=document.createElement("tr"),n.appendChild(d[0]),d=[].slice.call(d,1)),c&&c.querySelectorAll(".rv_tb-cell").forEach(((e,t)=>{const r=e.colSpan;if(e.setAttribute("colSpan","1"),r>1)for(var l=1;l<r;l++){const l=e.cloneNode(!0),o=t+r-1;c.insertBefore(l,c.children[o])}})),i.innerHTML="",window.addEventListener("load",(()=>{a()})),window.addEventListener("resize",(()=>{a()}))})),preview&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("img",{src:wppic.wppic_preview}))}()})();
  • riovizual/trunk/includes/class-rio-viz-load-assets.php

    r2916227 r2919617  
    2020            'wp_enqueue_scripts',
    2121            function() {
    22                 $this->styles();
    2322                $this->scripts();
    2423            }
    2524        );
    26     }
    27 
    28     /**
    29      * Enqueue and register slyles for the plugin
    30      *
    31      * Only the styles for front-end should load here
    32      */
    33     public function styles() {
    34         if ( ! is_admin() && get_the_ID() && file_exists( wp_upload_dir()['basedir'] . '/rio-vizual/rio-vizual-css-' . get_the_ID() . '.css' ) ) {
    35             wp_enqueue_style( 'rio-vizual-post-' . get_the_ID() . '', RIO_VIZUAL_UPLOAD_URL . '/rio-vizual/rio-vizual-css-' . get_the_ID() . '.css', array(), filemtime( wp_upload_dir()['basedir'] . '/rio-vizual/rio-vizual-css-' . get_the_ID() . '.css' ) );
    36         }
    3725    }
    3826
  • riovizual/trunk/readme.txt

    r2916236 r2919617  
    11=== RioVizual: WordPress Table Block Plugin ===
    2 Contributors:      wprio
     2Contributors:      wprio, tushardas, manjurulsony
    33Tags:              table, table builder, table plugin, table block, table block plugin, table maker, responsive table, drag & drop table, gutenberg table
    44Requires at least: 6.1
    55Tested up to:      6.2
    6 Stable tag:        1.0.0
     6Stable tag:        1.0.1
    77Requires PHP:      7.4
    88License:           GPLv3
     
    9494== Changelog ==
    9595
     96= 1.0.1 =
     97* Introduced: Drag and Drop feature with elements
     98* Added: Block preview image
     99* Improved: Border preview value for different devices
     100* Improved: Box shadow preview value for different devices
     101
    96102= 1.0.0 =
    97103* Initial release
  • riovizual/trunk/riovizual.php

    r2916227 r2919617  
    66 * Requires at least: 6.1
    77 * Requires PHP:      7.4
    8  * Version:           1.0.0
     8 * Version:           1.0.1
    99 * Author:            WPRio
    10  * Author URI:        https://wprio.com/
     10 * Author URI:        https://riovizual.com/
    1111 * License:           GPL-3.0
    1212 * License URI:       https://www.gnu.org/licenses/gpl-3.0.html
     
    2525
    2626// Defines constent.
    27 define( 'RIO_VIZUAL_VERSION', '1.0.0' );
     27define( 'RIO_VIZUAL_VERSION', '1.0.1' );
    2828define( 'RIO_VIZUAL_TEXT_DOMAIN', 'riovizual' );
    2929
     
    3131define( 'RIO_VIZUAL_INC_PATH', plugin_dir_path( __FILE__ ) . '/includes' );
    3232
    33 define( 'RIO_VIZUAL_PUBLIC_URL', plugin_dir_url( __FILE__ ) . '/public' );
    34 
    35 define( 'RIO_VIZUAL_DIR', dirname( __FILE__ ) );
    3633define( 'RIO_VIZUAL_BUILD_DIR', dirname( __FILE__ ) . '/build' );
    3734define( 'RIO_VIZUAL_BUILD_URL', plugin_dir_url( __FILE__ ) . 'build' );
    3835
    39 define( 'RIO_VIZUAL_UPLOAD_URL', rio_viz_fix_ssl_upload_url() );
    40 
    4136require_once RIO_VIZUAL_INC_PATH . '/class-rio-viz-init.php';
    42 
    43 /**
    44  * Fix ssl for upload url
    45  */
    46 function rio_viz_fix_ssl_upload_url() {
    47     $url = wp_upload_dir()['baseurl'];
    48     if ( is_ssl() ) {
    49         $url = str_replace( 'http://', 'https://', $url );
    50     }
    51     return $url;
    52 }
    5337
    5438/**
Note: See TracChangeset for help on using the changeset viewer.